.measurement-consent[hidden]{display:none!important}.measurement-consent{position:fixed;z-index:10000;right:20px;bottom:20px;left:20px;max-width:760px;margin:auto;padding:18px 20px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#071b33;color:#fff;box-shadow:0 18px 55px rgba(0,0,0,.28);display:flex;gap:20px;align-items:center;font:15px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.measurement-consent strong{display:block;margin-bottom:4px;font-size:16px}.measurement-consent p{margin:0;color:#d5dfeb}.measurement-consent__actions{display:flex;gap:8px;flex:0 0 auto}.measurement-consent button{min-height:42px;padding:0 16px;border-radius:10px;border:1px solid #8ca0b7;background:transparent;color:#fff;font:inherit;font-weight:700;cursor:pointer}.measurement-consent button[data-consent-accept]{border-color:#25d366;background:#25d366;color:#062112}@media(max-width:680px){.measurement-consent{bottom:76px;align-items:stretch;flex-direction:column;gap:14px}.measurement-consent__actions{justify-content:flex-end}.measurement-consent button{flex:1}}
.legal [data-consent-open]{min-height:44px;padding:8px 16px;border:1px solid #0d5f8c;border-radius:10px;background:#fff;color:#0d5f8c;font-weight:700;cursor:pointer}.legal [data-consent-open]:focus-visible{outline:3px solid #ffb11b;outline-offset:3px}
