.analytics-choice{position:fixed;z-index:3000;left:clamp(12px,2vw,28px);right:clamp(12px,2vw,28px);bottom:clamp(12px,2vw,24px);display:flex;align-items:center;justify-content:space-between;gap:22px;max-width:1000px;margin:auto;padding:20px 22px;border:3px solid #75d8ff;border-radius:22px;background:#0d2861f7;color:#fff;box-shadow:0 8px 0 #071943d9,0 15px 35px #06132c99;font:600 14px/1.4 system-ui,sans-serif}.analytics-choice[hidden],.analytics-settings[hidden]{display:none}.analytics-choice strong{display:block;color:#ffda45;font-size:18px}.analytics-choice p{margin:5px 0 0}.analytics-buttons{display:flex;gap:10px;flex-shrink:0}.analytics-buttons button,.analytics-settings{border:2px solid #a8dbfa;border-radius:12px;padding:10px 14px;background:#194b9f;color:#fff;font:800 14px system-ui,sans-serif;cursor:pointer}.analytics-buttons button:last-child{background:#ffd632;border-color:#ffe88f;color:#153469}.analytics-buttons button:focus-visible,.analytics-settings:focus-visible{outline:3px solid white;outline-offset:3px}.analytics-settings{position:fixed;z-index:2900;left:10px;bottom:10px;padding:5px 9px;font-size:10px;background:#0c2955e8}@media(max-width:700px){.analytics-choice{flex-direction:column;align-items:stretch;gap:12px;padding:15px;font-size:13px}.analytics-buttons{display:grid;grid-template-columns:1fr 1fr}.analytics-buttons button{min-height:44px}.analytics-settings{bottom:6px}}
