.measurement-choice{z-index:1000;color:#12343d;background:#fff;border:1px solid #c2d0c9;border-radius:12px;align-items:center;gap:1.5rem;max-width:850px;max-height:85vh;margin:auto;padding:1.25rem;font-size:14px;line-height:1.5;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;overflow:auto;box-shadow:0 6px 30px #12343d26}.measurement-choice h2{margin:0;font-size:1.15rem}.measurement-choice p{margin:.4rem 0 0}.measurement-choice a{text-decoration:underline}.measurement-options{gap:.6rem;margin-top:.8rem;display:grid}.measurement-options label{cursor:pointer;align-items:flex-start;gap:.4rem;display:flex}.measurement-options input{accent-color:#185d65;flex-shrink:0;width:18px;height:18px;margin-top:.3rem}.measurement-actions{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.measurement-actions button{color:#12343d;cursor:pointer;font:inherit;background:#fff;border:1px solid #185d65;border-radius:6px;padding:.7rem 1rem}.measurement-actions button:first-child{color:#fff;background:#185d65}:is(.measurement-choice button:focus-visible,.measurement-choice input:focus-visible){outline-offset:3px;outline:3px solid #1688a4}@media (max-width:600px){.measurement-choice{max-height:70vh;padding:1rem;display:block;bottom:.6rem;left:.6rem;right:.6rem}.measurement-actions{flex-flow:wrap;margin-top:.8rem}.measurement-actions button{flex:1}}
