.measurement-choice { position:fixed; bottom:1rem; left:1rem; right:1rem; max-width:46rem; margin:auto; z-index:1000; padding:1.25rem; background:#fff5e6; color:#082f59; border:1px solid #082f59; box-shadow:0 4px 24px #082f5933; border-radius:.5rem; font:16px/1.5 sans-serif; }
.measurement-choice[hidden] { display:none; }
.measurement-choice p { margin:0 0 .75rem; }
.measurement-choice a { display:block; text-decoration:underline; margin-bottom:.75rem; }
.measurement-choice button, .measurement-settings { min-height:44px; padding:.6rem 1rem; border:1px solid currentColor; border-radius:.25rem; cursor:pointer; font:inherit; }
.measurement-choice button { background:#fff5e6; color:#082f59; margin-right:.75rem; }
.measurement-settings { background:transparent; color:inherit; }
.measurement-choice button:focus-visible, .measurement-settings:focus-visible { outline:3px solid #287d87; outline-offset:3px; }
