.analytics-choice{z-index:120;gap:var(--space-m);max-width:820px;padding:var(--space-m);border:1px solid var(--color-blue-pale);border-radius:var(--radius);background:var(--color-surface);color:var(--color-navy);box-shadow:var(--shadow-overlay);font:var(--text-sm)/var(--leading-body) var(--font-sans);grid-template-columns:1fr auto;margin:auto;display:grid;position:fixed;bottom:24px;left:24px;right:24px}.analytics-choice strong{font-size:var(--text-md);font-weight:600}.analytics-choice p{margin:var(--space-2xs) 0;max-width:570px}.analytics-choice a{color:var(--color-navy);text-underline-offset:3px;font-size:var(--text-sm)}.analytics-choice-actions{gap:var(--space-xs);flex-wrap:wrap;place-content:center;max-width:200px;display:flex}.analytics-choice-actions .button{min-width:92px}.analytics-preferences:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.analytics-choice-actions .analytics-choice-close{padding:var(--space-3xs) var(--space-2xs);color:var(--color-navy);font:400 var(--text-sm) var(--font-sans);cursor:pointer;background:0 0;border:0}.analytics-preferences{margin:var(--space-2xs) 0;color:inherit;text-align:left;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;display:block}@media (max-width:560px){.analytics-choice{padding:var(--space-s);gap:var(--space-s);grid-template-columns:1fr;max-height:75vh;bottom:12px;left:12px;right:12px;overflow-y:auto}.analytics-choice-actions{justify-content:flex-start;max-width:none}.analytics-choice-actions .button{flex:1}}@media (prefers-reduced-motion:reduce){.analytics-choice{scroll-behavior:auto}}
