.analytics-consent{z-index:10000;color:oklch(28% .025 60);inline-size:min(28rem,100vw - 1.5rem);font:400 .875rem/1.55 system-ui,sans-serif;position:fixed;inset-block-end:calc(5.5rem + env(safe-area-inset-bottom,0px));inset-inline-end:.75rem}.analytics-consent section{background:oklch(98% .012 80);border:1px solid oklch(82% .025 70);border-radius:1rem;flex-direction:column;gap:.875rem;max-block-size:65dvh;padding:clamp(1rem,3vw,1.5rem);display:flex;overflow:auto;box-shadow:0 .3rem 1.5rem oklch(20% 0 none/.14)}.analytics-consent[hidden],.analytics-consent [hidden]{display:none}.analytics-consent-header{align-items:center;gap:.75rem;display:flex}.analytics-consent h2{margin:0;font-size:1.0625rem;font-weight:600}.analytics-consent p{margin:0}.analytics-consent-details{color:oklch(43% .025 60);font-size:.8125rem}.analytics-consent [role=status]{background:oklch(94% .018 80);border-radius:.5rem;padding:.75rem;font-size:.8125rem}.analytics-consent-actions{flex-wrap:wrap;gap:.625rem;display:flex}.analytics-consent button{min-block-size:2.75rem;color:inherit;font:inherit;cursor:pointer;background:oklch(98% .012 80);border:1px solid oklch(65% .03 70);border-radius:.5rem;padding-block:.625rem;padding-inline:.875rem;font-weight:500}.analytics-consent-actions button{flex:10rem}.analytics-consent .analytics-consent-close{border-color:#0000;flex:0 0 2.75rem;margin-inline-start:auto;padding:0;font-size:1.5rem;line-height:1}.analytics-consent a{min-block-size:2.75rem;color:inherit;text-underline-offset:.2em;align-self:start;align-items:center;display:inline-flex}.analytics-consent :is(button,a):focus-visible{outline-offset:3px;outline:2px solid oklch(45% .14 245)}.analytics-consent :is(button,a):active{background:oklch(90% .025 80)}.analytics-consent button:disabled{opacity:.6;cursor:default}@media (hover:hover) and (pointer:fine){.analytics-consent :is(button,a):hover{background:oklch(94% .025 80)}}
