.measurement-consent{position:fixed;z-index:100050;bottom:22px;left:50%;transform:translateX(-50%);width:min(860px,calc(100% - 32px));padding:20px 24px;display:flex;align-items:center;gap:24px;background:#f8f8f4;color:#16171b;border:1px solid #d9dad6;border-radius:20px;box-shadow:0 12px 50px #0003;font-family:Arial,sans-serif}
.measurement-consent[hidden]{display:none!important}.measurement-consent strong{font-size:15px;line-height:1.5}.measurement-consent p{font-size:12px;line-height:1.7;margin:5px 0 0;color:#54585e}.measurement-consent a{color:inherit;text-underline-offset:3px}.measurement-actions{display:flex;gap:8px;flex-shrink:0}.measurement-actions button{font:600 12px Arial,sans-serif;padding:12px 14px;border-radius:10px;border:1px solid #aaa;background:transparent;color:#16171b;cursor:pointer;min-height:42px}.measurement-actions button:last-child{background:#ffe248;border-color:#b99e19}.measurement-settings{font:inherit;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:inherit;padding:8px 0}.measurement-consent button:focus-visible,.measurement-settings:focus-visible{outline:3px solid #008bc2;outline-offset:3px}
@media(max-width:650px){.measurement-consent{bottom:12px;padding:16px;flex-direction:column;align-items:stretch;gap:12px;border-radius:16px}.measurement-actions{display:grid;grid-template-columns:1fr 1fr}.measurement-consent strong{font-size:14px}.measurement-consent p{font-size:11px}}
