.measurement-consent{position:fixed;z-index:10000;bottom:20px;left:20px;right:20px;max-width:1060px;margin:auto;padding:22px 24px;background:#fffaf2;color:#24312d;border:1px solid #e6c8aa;border-radius:18px;box-shadow:0 12px 45px #24312d26;font:14px/1.5 Manrope,sans-serif;display:flex;align-items:center;gap:24px}.measurement-consent[hidden]{display:none}.measurement-copy{flex:1}.measurement-copy strong{font-size:17px}.measurement-copy p{margin:8px 0 0}.measurement-copy a{color:inherit;text-decoration:underline}.measurement-actions{display:flex;gap:10px;flex-wrap:wrap}.measurement-actions button{font:inherit;font-weight:700;padding:12px 16px;border:1px solid #b28b69;background:#fff;color:#24312d;border-radius:9px;cursor:pointer}.measurement-actions button:hover{background:#ffe4b5}.measurement-actions button:focus-visible,.measurement-preferences:focus-visible{outline:3px solid #ef7b38;outline-offset:3px}.measurement-preferences{position:fixed;bottom:5px;left:12px;z-index:9000;border:1px solid #dfc5aa;border-radius:6px;background:#fffaf2;color:#24312d;font:11px/1.2 Manrope,sans-serif;padding:5px 8px;cursor:pointer}@media(max-width:700px){.measurement-consent{bottom:16px;left:10px;right:10px;padding:18px;display:block;max-height:80vh;overflow:auto}.measurement-actions{margin-top:16px}.measurement-actions button{flex:1}}
