.measurement-consent{position:fixed;bottom:84px;left:16px;right:16px;max-width:620px;z-index:1500;padding:18px 22px;background:#fffdf7;color:#253626;border:1px solid #bcc6b7;border-radius:12px;box-shadow:0 4px 24px #0003;font:14px/1.5 Manrope,Arial,sans-serif}
.measurement-consent[hidden]{display:none}
.measurement-consent p{margin:0 0 12px}
.measurement-consent-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.measurement-consent-actions button{border:1px solid #344a35;border-radius:6px;padding:9px 18px;background:#fffdf7;color:#253626;font:inherit;cursor:pointer;min-height:44px}
.measurement-consent-actions a{color:#253626;text-decoration:underline}
.measurement-settings{border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;padding:8px}
.measurement-consent button:focus-visible,.measurement-settings:focus-visible{outline:3px solid #6d874e;outline-offset:3px}
@media(max-width:480px){.measurement-consent{left:10px;right:10px;bottom:82px;padding:14px;font-size:13px}}
