.measurement-choice[hidden], [data-measurement-preferences][hidden]{display:none!important}
.measurement-choice{position:fixed;bottom:20px;left:24px;right:24px;max-width:1050px;margin:0 auto;z-index:1000;background:#fff;border:1px solid #b8cce0;border-radius:12px;padding:22px 26px;box-shadow:0 8px 40px #15395c26;display:flex;align-items:center;gap:28px;color:#193650;font-size:15px;line-height:1.6}
.measurement-choice strong{font-size:17px;color:#12365a}.measurement-choice p{margin:5px 0 0}.measurement-choice a{color:#125ca1;text-decoration:underline}
.measurement-actions{display:flex;gap:10px;flex-shrink:0}.measurement-actions button{border:1px solid #175e9e;border-radius:6px;background:#fff;color:#154a77;padding:11px 18px;font:inherit;font-weight:600;cursor:pointer}.measurement-actions [data-measurement-allow]{background:#175e9e;color:#fff}.measurement-actions button:focus-visible{outline:3px solid #df9e23;outline-offset:3px}
.measurement-preferences{border:0;background:none;color:inherit;font:inherit;padding:0;text-align:left;cursor:pointer;text-decoration:underline}
@media(max-width:700px){.measurement-choice{left:12px;right:12px;bottom:12px;padding:18px;display:block;max-height:85vh;overflow:auto}.measurement-actions{margin-top:14px}.measurement-actions button{flex:1}}
@media print{.measurement-choice,.measurement-preferences{display:none!important}}
