.analytics-choices,.analytics-choice-link{color:#173047;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.analytics-choices[hidden],.analytics-choice-link[hidden],.analytics-choices button[hidden]{display:none}.analytics-choices{z-index:1000;bottom:max(16px, env(safe-area-inset-bottom));box-sizing:border-box;background:#fff;border:1px solid #bdcfda;border-radius:18px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);padding:22px;position:fixed;left:16px;overflow-y:auto;box-shadow:0 8px 36px #17304726}.analytics-choices h2{margin:0 0 10px;font-size:18px;font-weight:650;line-height:1.3}.analytics-choices p{margin:0 0 12px}.analytics-choices a{color:#075b64;text-decoration:underline}.analytics-choice-actions{flex-wrap:wrap;gap:8px;display:flex}.analytics-choice-actions button{color:#173047;min-height:44px;font:inherit;cursor:pointer;background:#f4f9fa;border:1px solid #7798a6;border-radius:9px;flex:auto;padding:10px 14px;font-weight:600}.analytics-choice-actions button:hover{background:#e4f0f1}.analytics-choice-link{bottom:max(12px, env(safe-area-inset-bottom));z-index:90;cursor:pointer;background:#fff;border:1px solid #bdcfda;border-radius:20px;padding:8px 13px;position:fixed;left:12px;box-shadow:0 2px 8px #17304712}.analytics-choices :focus-visible,.analytics-choice-link:focus-visible{outline-offset:3px;outline:3px solid #087e8b}.analytics-choices .analytics-choice-status{margin:10px 0 0;font-size:13px}@media (width<=480px){.analytics-choices{padding:18px}.analytics-choice-actions button{flex-basis:100%}}
