.measurement-choice{position:fixed;z-index:50;bottom:18px;left:18px;width:min(550px,calc(100% - 36px));padding:25px;background:#f6f3ed;color:#24251f;border:1px solid #99998f;box-shadow:0 9px 35px #22231f26;font-family:Arial,Helvetica,sans-serif;text-align:left;box-sizing:border-box}
.measurement-choice[hidden]{display:none}.measurement-choice h2{font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-.035em;margin:0 0 12px}.measurement-choice p{font-size:14px;line-height:1.55;letter-spacing:0;margin:0 0 18px}.measurement-choice a{text-decoration:underline;text-underline-offset:3px;color:inherit}.measurement-actions{display:flex;gap:12px}.measurement-actions button{appearance:none;-webkit-appearance:none;flex:1;min-height:46px;border-radius:0;border:1px solid #24251f;background:#f6f3ed;color:#24251f;font:500 14px/1.3 Arial,Helvetica,sans-serif;padding:12px 14px;cursor:pointer}.measurement-actions button:hover{background:#24251f;color:#f6f3ed}.measurement-actions button:focus-visible,.measurement-manage:focus-visible{outline:2px solid #24251f;outline-offset:4px}.measurement-manage{appearance:none;-webkit-appearance:none;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:inherit;padding:4px 0;font:inherit;font-size:14px;cursor:pointer}.measurement-status{font-size:13px;line-height:1.5;margin:10px 0 0;letter-spacing:0}.measurement-status:empty{display:none}
@media(max-width:700px){.measurement-choice{bottom:12px;left:12px;width:calc(100% - 24px);padding:20px}.measurement-choice h2{font-size:22px}.measurement-choice p{font-size:14px}.measurement-actions{gap:10px}.measurement-actions button{padding:12px 8px}}
@media print{.measurement-choice,.measurement-manage,.measurement-status{display:none!important}}
