.analytics-choice{z-index:990;border:1px solid var(--control-line);width:min(960px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:24px;margin-inline:auto;padding:20px 24px;display:flex;position:fixed;inset:auto 16px 16px;overflow:auto;box-shadow:0 8px 36px #0002}.analytics-choice h2{margin:0 0 7px;font:800 1rem/1.4 Plus Jakarta Sans,sans-serif}.analytics-choice p{max-width:62ch;margin:0;font-size:.85rem;line-height:1.6}.analytics-choice a{color:inherit;text-decoration:underline}.analytics-choice-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;max-width:328px;display:flex}.analytics-choice-actions button{border:1px solid var(--control-line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:10px 14px;font-size:.8rem;font-weight:800}.analytics-choice-actions button:nth-child(2){background:var(--ink);color:#fff}.analytics-choice .analytics-current{margin-top:6px;font-size:.75rem}.analytics-preferences{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.analytics-choice button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.analytics-preferences:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (max-width:680px){.analytics-choice{width:calc(100% - 20px);padding:16px;display:block;inset:auto 10px 10px}.analytics-choice-actions{max-width:none;margin-top:14px}.analytics-choice-actions button{flex:1}}
