.analytics-consent{z-index:80;border:1px solid var(--border);background:var(--surface);max-width:780px;color:var(--text);border-radius:12px;align-items:center;gap:24px;margin:auto;padding:20px 22px;display:flex;position:fixed;inset:auto 20px 20px;box-shadow:0 6px 24px #00000012}.analytics-consent h2{margin:0;font-size:15px;font-weight:600;line-height:1.5}.analytics-consent p,.analytics-privacy-choice p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.analytics-consent p a{color:var(--text);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.analytics-consent-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.analytics-consent-actions .button{min-height:44px;font-size:13px}.analytics-privacy-choice .analytics-consent-actions{margin-top:16px}@media (max-width:700px){.analytics-consent{padding:16px;display:block;inset:auto 12px 12px}.analytics-consent>.analytics-consent-actions{margin-top:14px}.analytics-consent-actions .button{white-space:nowrap;flex:1}}
