.analytics-notice{right:max(.75rem, env(safe-area-inset-right));left:max(.75rem, env(safe-area-inset-left));bottom:max(.75rem, env(safe-area-inset-bottom));z-index:25;color:#172b36;background:#fff;border:1px solid #c8d6ed;border-radius:.6rem;align-items:center;gap:1.25rem;max-width:72rem;max-height:calc(100dvh - 2rem);margin-inline:auto;padding:1rem 1.2rem;font:400 .84rem/1.5 system-ui,sans-serif;display:flex;position:fixed;overflow:auto;box-shadow:0 .15rem .85rem #0b1f3d26}.analytics-notice h2{margin:0 0 .3rem;font:700 1rem/1.3 system-ui,sans-serif}.analytics-notice p{overflow-wrap:anywhere;margin:.3rem 0 0}.analytics-notice-close{color:#123a82;cursor:pointer;background:#fff;border:1px solid #c8d6ed;border-radius:.4rem;flex-shrink:0;min-height:2.75rem;padding:.55rem 1.2rem;font:600 .85rem/1.3 system-ui,sans-serif}.analytics-notice-close:focus-visible{outline-offset:3px;outline:3px solid #22569c}body:has(dialog[open]) .analytics-notice{visibility:hidden}@media (width<=600px){.analytics-notice{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem}.analytics-notice-close{align-self:flex-end}}
