.measurement-consent[hidden]{display:none!important}
.measurement-consent{position:fixed;left:20px;bottom:20px;z-index:80;max-width:440px;padding:22px;background:#fff;color:#173345;border:1px solid #d3dde2;border-top:4px solid #2b8e88;box-shadow:0 12px 36px #102e4333;border-radius:12px;font:14px/1.5 system-ui}
.measurement-consent p{margin:8px 0 16px}.measurement-consent strong{font-size:17px}
.measurement-actions{display:flex;gap:10px;flex-wrap:wrap}.measurement-actions button{flex:1;min-height:44px;padding:10px 14px;border:1px solid #173345;border-radius:6px;background:#fff;color:#173345;font:inherit;cursor:pointer}
.measurement-actions button:last-child{background:#173345;color:#fff}.measurement-actions button:focus-visible{outline:3px solid #2b8e88;outline-offset:3px}
@media(max-width:600px){.measurement-consent{left:12px;right:12px;bottom:88px;max-width:none;padding:16px}}
