.analytics-settings{font:inherit;color:inherit;background:transparent;border:0;padding:0;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}
.analytics-choice{position:fixed;z-index:1000;inset:auto 16px 16px;max-width:880px;margin-inline:auto;padding:24px;background:#0A0C12;color:#fff;border:1px solid #9A9EA6;box-shadow:0 12px 48px #0008;font:400 16px/1.5 Inter,system-ui,sans-serif}
.analytics-choice[hidden],.analytics-settings[hidden],.analytics-choice [hidden]{display:none!important}
.analytics-choice h2{margin:0 0 8px;font:700 23px/1.2 "Inter Display",Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none}
.analytics-choice p{margin:8px 0;max-width:none;color:#fff}
.analytics-choice a{color:#fff;text-decoration:underline}
.analytics-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}
.analytics-actions button{min-height:44px;flex:1 1 180px;border:1px solid #fff;padding:10px 16px;font:500 16px/1.3 Inter,system-ui,sans-serif;color:#0A0C12;background:#fff;cursor:pointer}
.analytics-actions button[data-analytics-reset]{flex:0 1 auto;color:#fff;background:transparent}
.analytics-choice :focus-visible,.analytics-settings:focus-visible{outline:3px solid #FFD626;outline-offset:4px}
.analytics-choice #analytics-status{font-size:14px;color:#fff}
@media(max-width:480px){.analytics-choice{inset:auto 8px 8px;padding:18px;max-height:80vh;overflow-y:auto}.analytics-actions{gap:8px}.analytics-actions button{flex-basis:100%}}
