.measurement-choice[hidden],.measurement-manage[hidden]{display:none}
.measurement-choice{position:fixed;inset:auto 0 0;z-index:1000;display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:24px max(24px,calc((100vw - 1200px)/2));background:#F4EFE3;color:#16131C;border-top:1px solid #6B6376;font:400 16px/1.5 'Schibsted Grotesk',sans-serif;max-height:70vh;overflow:auto}
.measurement-choice>div{flex:1 1 480px;max-width:75ch}
.measurement-choice .measurement-title{font:600 22px/1.2 'Bricolage Grotesque',sans-serif;margin:0 0 8px;letter-spacing:-.025em;text-wrap:balance}
.measurement-choice p{font:inherit;color:inherit;margin:0 0 8px}
.measurement-choice a{color:#2430F0;text-decoration:underline;text-underline-offset:3px}
.measurement-choice form{display:flex;gap:12px;flex-wrap:wrap}
.measurement-choice button{min-height:48px;padding:12px 24px;border:1px solid #16131C;border-radius:18px;background:#FBF8F0;color:#16131C;font:600 16px/1.4 'Schibsted Grotesk',sans-serif;cursor:pointer}
.measurement-choice button:hover{background:#EDE6D6}
.measurement-choice button:disabled{opacity:.65;cursor:wait}
.measurement-choice button:focus-visible,.measurement-choice a:focus-visible,.measurement-manage:focus-visible{outline:3px solid #2430F0;outline-offset:4px}
.measurement-manage{display:block;margin:16px auto;padding:12px;background:#F4EFE3;color:#16131C;border:1px solid #6B6376;border-radius:12px;font:400 14px/1.5 'Schibsted Grotesk',sans-serif;cursor:pointer}
@media(max-width:600px){.measurement-choice{padding:20px;gap:16px}.measurement-choice form{width:100%}.measurement-choice button{flex:1}.measurement-choice .measurement-title{font-size:20px}}
