.measurement-choice{position:fixed;z-index:20000;bottom:20px;left:20px;width:min(460px,calc(100vw - 40px));max-height:80vh;overflow:auto;padding:22px;background:#fff;color:#111;border:1px solid #ccc;border-top:4px solid #e9193f;box-shadow:0 8px 35px #0003;font:15px/1.5 Arial,sans-serif;text-align:left}.measurement-choice[hidden]{display:none}.measurement-choice strong{font-size:18px}.measurement-choice p{font:inherit;color:#333;margin:12px 0}.measurement-choice a{color:#222;text-decoration:underline}.measurement-choice>div{display:flex;gap:12px;margin-top:15px}.measurement-choice button{flex:1;min-height:44px;padding:10px 16px;border:1px solid #222;background:#fff;color:#111;font:600 15px Arial,sans-serif;cursor:pointer}.measurement-choice button:hover,.measurement-choice button:focus-visible{background:#eee;outline:2px solid #e9193f;outline-offset:2px}.measurement-manage{display:inline-block;margin:12px;padding:5px;border:0;background:transparent;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}

.measurement-choice .measurement-customize{display:block;margin:14px auto 0;border:0;text-decoration:underline;background:transparent}.measurement-choice .measurement-options{display:grid;gap:14px}.measurement-choice .measurement-options[hidden]{display:none}.measurement-options label{display:flex;gap:10px;align-items:center;font:14px/1.5 Arial,sans-serif}.measurement-options input{width:18px;height:18px;flex:none;accent-color:#d31536}
