/* Scoped styles. Equal prominence for accepting and rejecting analytics. */
.rte-consent-panel{position:fixed;z-index:999990;bottom:72px;left:16px;box-sizing:border-box;width:420px;max-width:calc(100vw - 32px);max-height:calc(100vh - 100px);overflow:auto;border:1px solid #ccd0d4;border-radius:10px;background:#fff;color:#20252b;box-shadow:0 8px 30px rgba(0,0,0,.18);padding:20px;font:15px/1.5 system-ui,sans-serif}
.rte-consent-panel[hidden]{display:none!important}.rte-consent-panel h2{margin:0 0 10px;font:600 20px/1.25 system-ui,sans-serif;color:inherit}.rte-consent-panel p{margin:8px 0 12px}.rte-consent-panel a{color:#095ba7;text-decoration:underline}
.rte-consent-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.rte-consent-actions .rte-consent-choice{flex:1 1 160px;border:1px solid #214b6b!important;border-radius:5px;background:#214b6b!important;color:#fff!important;min-height:44px;padding:10px 12px;font:600 14px/1.3 system-ui,sans-serif;cursor:pointer;text-transform:none;letter-spacing:normal;white-space:normal}
.rte-consent-close{border:0!important;background:transparent!important;color:#334e63!important;text-decoration:underline;font:14px/1.4 system-ui,sans-serif;padding:8px 0!important;cursor:pointer;min-height:36px;letter-spacing:normal;text-transform:none}
.rte-consent-fixed{position:fixed!important;z-index:999989;bottom:14px;left:14px;background:#fff!important;color:#214b6b!important;border:1px solid #214b6b!important;border-radius:6px;padding:9px 12px!important;font:14px/1.4 system-ui,sans-serif!important;box-shadow:0 2px 8px rgba(0,0,0,.1);min-height:42px;text-transform:none!important;letter-spacing:normal!important;cursor:pointer}.rte-consent-panel button:focus-visible,.rte-consent-fixed:focus-visible{outline:3px solid #eca500!important;outline-offset:3px}
.rte-consent-status{font-size:13px}.rte-consent-status:empty{display:none}#rte-ga4-privacy{scroll-margin-top:80px}@media(max-width:480px){.rte-consent-panel{padding:16px;bottom:68px}.rte-consent-actions{flex-direction:column}.rte-consent-actions .rte-consent-choice{flex:auto;width:100%}}
