.analytics-consent{z-index:80;inset:auto max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) auto;width:min(27rem,100vw - 2rem);max-height:min(36rem,75dvh);color:var(--text-primary,#19140f);background:var(--surface-canvas,#f3e9df);border:1px solid var(--border-subtle,#19140f29);font-family:var(--font-geist-sans,"Geist"), Arial, sans-serif;text-wrap:pretty;padding:1.25rem;font-size:.875rem;line-height:1.55;position:fixed;overflow-y:auto;box-shadow:0 8px 36px #19140f1f}.analytics-consent__heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.analytics-consent .analytics-consent__heading h2{font:600 1rem / 1.35 var(--font-geist-sans,"Geist"), Arial, sans-serif;letter-spacing:0;text-transform:none;margin:0}.analytics-consent p{margin:0 0 .8rem}.analytics-consent .analytics-consent__detail{font-size:.8125rem}.analytics-consent a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.analytics-consent__close{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 2.75rem;place-items:center;margin:-.5rem -.5rem -.5rem 0;padding:0;font:400 1.5rem/1 Arial,sans-serif;display:grid}.analytics-consent__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.analytics-consent__actions button{border:1px solid var(--anchor-cochineal,#a13c4a);min-height:2.75rem;color:var(--text-primary,#19140f);font:inherit;cursor:pointer;background:0 0;padding:.65rem .5rem;font-weight:500}.analytics-consent__actions button:hover,.analytics-consent__close:hover{background:#a13c4a12}.analytics-consent__status{font-weight:500}.analytics-consent :is(button,a):focus-visible,.analytics-consent:focus-visible{outline:2px solid var(--anchor-cochineal,#a13c4a);outline-offset:3px}@media (width<=360px){.analytics-consent{padding:1rem}.analytics-consent__actions{grid-template-columns:1fr}}@media (forced-colors:active){.analytics-consent{border:1px solid canvastext}.analytics-consent__actions button{border-color:buttontext}}
