.site-analytics[hidden],.site-analytics [hidden]{display:none!important}
.site-analytics{position:fixed;inset:auto 0 0;z-index:10020;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--site-canvas,#faf8f5);color:var(--site-ink,#292331);padding:18px max(18px,calc((100vw - 1392px)/2));border-top:1px solid var(--site-line,#d8cfd2);font:16px/1.5 system-ui,sans-serif;max-height:70vh;overflow:auto}
.site-analytics-copy{min-width:0;max-width:74ch}
.site-analytics h2{font-family:Outfit,system-ui,sans-serif;font-size:19px;font-weight:600;line-height:1.25;margin:0 0 6px}
.site-analytics p{margin:0 0 6px}
.site-analytics-status{font-weight:600}
.site-analytics a{color:var(--site-ink,#292331);text-decoration:underline;text-underline-offset:3px}
.site-analytics-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0;max-width:420px}
.site-analytics button,.site-analytics-preferences{font:inherit;min-height:44px;padding:9px 13px;border:1px solid var(--site-ink,#292331);border-radius:8px;background:#fff;color:var(--site-ink,#292331);cursor:pointer;white-space:normal}
.site-analytics button:hover,.site-analytics-preferences:hover{background:var(--site-accent-surface,#f8e9ec)}
.site-analytics button:focus-visible,.site-analytics a:focus-visible,.site-analytics-preferences:focus-visible{outline:3px solid var(--site-accent,#b93450);outline-offset:3px}
.site-analytics button:disabled{cursor:default;opacity:.6}
.site-analytics .site-analytics-close{border-color:transparent;background:transparent;text-decoration:underline;text-underline-offset:3px}
.site-analytics-preferences{display:block;margin:12px auto;background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:3px;font-size:14px}
@media(max-width:820px){.site-analytics{align-items:stretch;flex-direction:column;gap:12px;padding:16px}.site-analytics-actions{max-width:none}.site-analytics-actions button{flex:1 1 auto}.site-analytics .site-analytics-close{flex:0 1 auto}}
@media(forced-colors:active){.site-analytics{border-color:CanvasText}.site-analytics button,.site-analytics-preferences{border-color:ButtonText}}
