.measurement-consent{position:fixed;left:20px;bottom:20px;z-index:1000;max-width:470px;max-height:80vh;overflow:auto;padding:24px;background:#fff;color:#232860;border:1px solid #cbd0e1;border-radius:14px;box-shadow:0 8px 35px #23286024;font:14px/1.55 'DM Sans',sans-serif}
.measurement-consent strong{font-size:18px}.measurement-consent p{margin:10px 0}.measurement-consent a{color:#313b9a;text-decoration:underline}.measurement-actions{display:flex;gap:10px;margin-top:16px}.measurement-actions button,.measurement-settings{flex:1;cursor:pointer;padding:11px 14px;border:1px solid #313b9a;border-radius:6px;background:#fff;color:#232860;font:inherit}.measurement-actions button:hover,.measurement-settings:hover{background:#eef1fb}.measurement-actions button:focus-visible,.measurement-settings:focus-visible{outline:3px solid #00adef;outline-offset:3px}
@media(max-width:600px){.measurement-consent{left:12px;right:12px;bottom:12px;max-width:none;padding:18px;font-size:13px}.measurement-consent strong{font-size:16px}.measurement-actions{flex-wrap:wrap}.measurement-actions button{min-width:130px}}
