.measurement-choice[hidden]{display:none}
.measurement-choice{position:fixed;z-index:90;bottom:16px;left:16px;right:16px;max-width:840px;margin:auto;background:#faf7f0;color:#26251f;border:1px solid #b7ac9a;border-radius:12px;box-shadow:0 8px 40px #231a1426;padding:22px;display:flex;gap:24px;align-items:center;font-family:Arial,sans-serif}
.measurement-choice h2{font-family:inherit;font-size:17px;font-weight:600;margin:0 0 8px;line-height:1.3}
.measurement-choice p{font-size:14px;line-height:1.5;margin:0 0 8px;max-width:560px}
.measurement-choice a{font-size:13px;text-decoration:underline;text-underline-offset:3px}
.measurement-actions{display:flex;flex-direction:column;gap:8px;min-width:165px}
.measurement-actions button{font:inherit;font-size:14px;min-height:44px;padding:10px 15px;background:#faf7f0;color:#26251f;border:1px solid #817665;border-radius:5px;cursor:pointer}
.measurement-actions button:hover{background:#eae3d7}.measurement-actions button:focus-visible,.measurement-settings:focus-visible{outline:3px solid #67283b;outline-offset:3px}
.measurement-settings{font:inherit;background:none;border:0;cursor:pointer;text-align:left;color:inherit}
@media(max-width:600px){.measurement-choice{left:10px;right:10px;bottom:10px;padding:16px;gap:14px;display:block;max-height:65vh;overflow:auto}.measurement-actions{flex-direction:row;margin-top:14px}.measurement-actions button{flex:1}.measurement-choice p{font-size:13px}}
