.measurement-choice{position:fixed;bottom:12px;left:16px;right:16px;max-width:1240px;margin:auto;padding:10px 14px;background:#fff;border:1px solid #d5e5e0;border-radius:12px;box-shadow:0 3px 16px #173c4914;z-index:10000;font:12px/1.4 system-ui;color:#173c49;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.measurement-choice[hidden]{display:none}.measurement-copy{flex:1 1 310px;min-width:0}.measurement-choice strong{font-size:12px}.measurement-choice p{margin:3px 0 0;font-size:12px;line-height:1.45}.measurement-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.measurement-choice button{border:1px solid #9ecac1;border-radius:8px;background:#eff8f5;color:#154b47;padding:8px 10px;cursor:pointer;font:12px system-ui;min-height:40px}.measurement-choice button:hover{background:#dcefe9}.measurement-choice button:focus-visible,.measurement-choice a:focus-visible{outline:3px solid #238c82;outline-offset:2px}.measurement-choice a{color:#17665f;font-size:12px;text-underline-offset:3px}.measurement-choice p:empty{display:none}#measurement-status:not(:empty){flex-basis:100%}.measurement-preferences{display:block;margin:12px auto 85px;background:transparent;border:0;text-decoration:underline;color:#17665f;cursor:pointer;font:13px system-ui}@media(max-width:700px){.measurement-choice{bottom:calc(76px + env(safe-area-inset-bottom));left:10px;right:10px;padding:10px 12px;gap:8px}.measurement-copy{flex-basis:100%}.measurement-actions{width:100%;gap:6px}.measurement-choice button{min-height:44px;flex:1 1 130px;font-size:11px;padding:7px}.measurement-actions a{flex-basis:100%;text-align:center}}
