.measurement-control{z-index:65;color:#21014d;max-width:calc(100vw - 36px);font-family:inherit;position:fixed;bottom:16px;left:18px}.measurement-toggle{font:inherit;color:#534465;cursor:pointer;background:#fff;border:1px solid #ded5e9;border-radius:20px;padding:8px 12px;font-size:11px;box-shadow:0 2px 10px #21014d12}.measurement-panel{background:#fff;border:1px solid #e4dcec;border-radius:18px;width:min(440px,100vw - 36px);padding:22px;box-shadow:0 12px 50px #21014d24}.measurement-panel h2{margin:0 0 10px;font-size:18px;font-weight:750;line-height:1.3}.measurement-panel p{color:#645b70;margin:0 0 10px;font-size:12px;line-height:1.7}.measurement-panel>a{color:#582a83;text-underline-offset:3px;font-size:12px;text-decoration:underline}.measurement-actions{gap:10px;margin-top:18px;display:flex}.measurement-panel button{font:inherit;color:#21014d;cursor:pointer;background:#fff;border:1px solid #21014d;border-radius:10px;flex:1;min-height:44px;padding:10px 14px;font-size:12px;font-weight:650}.measurement-panel button:hover{background:#f3edf9}.measurement-panel button:focus-visible{outline-offset:3px;outline:3px solid #f35980}.measurement-toggle:focus-visible{outline-offset:3px;outline:3px solid #f35980}.measurement-panel .measurement-preference{background:#f5f2f8;border-radius:10px;margin-top:14px;padding:12px}.measurement-feedback{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.measurement-control{max-width:calc(100vw - 24px);bottom:12px;left:12px}.measurement-panel{width:calc(100vw - 24px);padding:18px}.measurement-actions{gap:8px}.measurement-panel button{padding:10px;font-size:11px}.measurement-panel h2{font-size:17px}}
