.measurement-panel{position:fixed;bottom:20px;left:20px;z-index:1000;width:min(440px,calc(100vw - 40px));box-sizing:border-box;padding:22px;background:#fff;color:#163c32;border:1px solid #c9d8d0;border-radius:16px;box-shadow:0 10px 40px #123d3333;font-size:14px;line-height:1.65}.measurement-panel[hidden]{display:none}.measurement-panel strong{font-size:18px}.measurement-panel p{margin:10px 0 16px}.measurement-panel div{display:flex;gap:10px}.measurement-panel button{flex:1;padding:12px 8px;border:1px solid #123d33;border-radius:8px;background:white;color:#123d33;font:inherit;cursor:pointer}.measurement-panel button[data-choice=yes]{background:#123d33;color:white}.measurement-panel small{display:block;margin-top:12px;color:#52665f;font-size:12px}.measurement-settings{display:block;margin:12px auto;padding:9px 14px;background:#fff;color:#325d4c;border:1px solid #b9cfc3;border-radius:7px;font:inherit;font-size:12px;cursor:pointer}.measurement-panel button:focus-visible,.measurement-settings:focus-visible{outline:3px solid #bb9754;outline-offset:3px}@media(max-width:600px){.measurement-panel{bottom:12px;left:12px;width:calc(100vw - 24px);max-height:70vh;overflow:auto;padding:18px}}
