.measurement-choice{position:fixed;z-index:70;left:20px;bottom:20px;width:min(520px,calc(100vw - 40px));box-sizing:border-box;padding:20px;background:var(--surface,#fff);color:var(--ink,#0b1017);border:1px solid var(--line,#ccd2dd);box-shadow:0 8px 40px #0002;font-size:14px;line-height:1.5}.measurement-choice[hidden]{display:none}.measurement-choice p{font-size:14px;line-height:1.5;margin:6px 0}.measurement-choice a{text-decoration:underline}.measurement-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.measurement-actions button{font:inherit;font-weight:700;min-height:44px;padding:8px 14px;background:transparent;color:inherit;border:1px solid currentColor;cursor:pointer}.measurement-actions button:disabled{opacity:.5;cursor:default}.walkthrough-form input[type=email]{min-width:0;width:100%;box-sizing:border-box}.honeypot-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.inquiry-ready code{font-size:14px;overflow-wrap:anywhere;word-break:break-word}.inquiry-ready [data-demo-status]{min-height:1.5em}.inquiry-ready .secondary-handoff{margin-top:24px;padding-top:20px;border-top:1px solid var(--line,#ccd2dd)}.measurement-settings{font:inherit;font-size:14px;color:inherit;border:0;background:none;padding:10px 0;cursor:pointer;text-decoration:underline}

.measurement-choice{max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;bottom:max(20px,env(safe-area-inset-bottom));left:max(20px,env(safe-area-inset-left))}
.measurement-choice button:focus-visible,.measurement-settings:focus-visible{outline:3px solid var(--blue-text,#1263f1);outline-offset:4px}
