.measurement-consent{position:fixed;z-index:1000;bottom:20px;left:50%;transform:translateX(-50%);width:min(900px,calc(100% - 32px));padding:22px 26px;background:#fbfaf6;color:#294435;border:1px solid #d8ded2;border-radius:20px;box-shadow:0 10px 50px #243f3026;display:flex;align-items:center;gap:28px}.measurement-consent[hidden]{display:none}.measurement-consent strong{font-family:Georgia,serif;font-size:22px}.measurement-consent p{font-size:14px;line-height:1.5;margin:8px 0}.measurement-consent a{color:inherit;font-size:13px;text-underline-offset:3px}.measurement-actions{display:flex;gap:10px;flex-shrink:0}.measurement-actions .button{font-size:13px;padding:12px 15px;white-space:nowrap}.measurement-settings{border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.measurement-consent{bottom:12px;display:block;padding:18px}.measurement-actions{margin-top:14px;flex-wrap:wrap}.measurement-actions .button{flex:1}}

.measurement-options{display:grid;gap:8px;margin:12px 0}.measurement-options label{display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.4;cursor:pointer}.measurement-options input{width:18px;height:18px;margin:0;accent-color:#294435;flex-shrink:0}.measurement-options input:focus-visible{outline:2px solid #294435;outline-offset:3px}
