.analytics-consent{position:fixed;inset:auto auto 24px 24px;margin:0;width:min(560px,calc(100vw - 40px));max-height:calc(100dvh - 48px);overflow:auto;box-sizing:border-box;padding:28px;border:1px solid #ceddde;border-radius:18px;background:#fff;color:#173242;box-shadow:0 12px 60px #102d4530;font:400 16px/1.65 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.analytics-consent::backdrop{background:#102d4526}.analytics-consent h2{font-size:25px;font-weight:500;line-height:1.25;letter-spacing:-.025em;margin:0 0 16px}.analytics-consent p{margin:0 0 14px}.analytics-consent a{color:#007b84;text-decoration:underline;text-underline-offset:3px}.analytics-choice-status{font-size:14px;color:#526671}.analytics-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.analytics-consent-actions button{padding:12px 14px;min-height:48px;border:1px solid #173747;border-radius:8px;background:#173747;color:#fff;font:500 15px/1.4 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}.analytics-consent-actions button:hover{background:#275367}.analytics-consent button:focus-visible,.analytics-consent a:focus-visible,.analytics-settings:focus-visible{outline:3px solid #007b84;outline-offset:4px}.analytics-settings-wrap{padding-top:18px}.analytics-settings{border:0;background:none;color:#007b84;padding:8px 0;font:400 15px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media(max-width:760px){.analytics-consent{inset:auto 16px calc(104px + env(safe-area-inset-bottom)) 16px;width:auto;max-height:calc(100dvh - 152px - env(safe-area-inset-bottom));padding:22px}.analytics-consent h2{font-size:23px}.analytics-consent-actions{gap:10px}.analytics-consent-actions button{font-size:14px;padding:12px 8px}}
