.measurement-panel,.measurement-dialog{box-sizing:border-box;color:#edf3e8;background:#17271f;border:1px solid #879b73;border-radius:10px;padding:18px;font-family:inherit;line-height:1.6;text-align:start}.measurement-panel[hidden]{display:none!important}.measurement-floating{position:fixed;inset-inline:16px;bottom:16px;max-width:640px;margin-inline:auto;z-index:10000;box-shadow:0 8px 40px #0009;max-height:70dvh;overflow:auto}.measurement-panel strong{font-size:17px;color:#f0d38c}.measurement-panel p,.measurement-dialog p{font-size:14px;margin:8px 0}.measurement-panel small{display:block;font-size:12px;margin-top:8px}.measurement-panel a{color:#f0d38c;text-decoration:underline}.measurement-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.measurement-actions button,.measurement-settings,.measurement-close,[data-measurement-open]{font:inherit;font-size:14px;min-height:44px;padding:9px 14px;border:1px solid #e5c477;border-radius:6px;background:#23382c;color:#f5e2b4;cursor:pointer}.measurement-actions button{flex:1;min-width:150px}.measurement-actions button:hover,.measurement-settings:hover{background:#36503d}.measurement-settings{margin:12px}.measurement-dialog{width:min(620px,calc(100vw - 24px));max-height:90dvh;overflow:auto;margin:auto}.measurement-dialog::backdrop{background:#08130dde}.measurement-dialog .measurement-panel{border:0;padding:8px 0}.measurement-close{display:block;margin-inline-start:auto}.measurement-panel button:focus-visible,.measurement-panel a:focus-visible,.measurement-settings:focus-visible,.measurement-dialog button:focus-visible{outline:3px solid #91ebce;outline-offset:3px}.measurement-policy{padding:16px;border:1px solid #879b7360;margin-block:22px}.measurement-policy code{direction:ltr;unicode-bidi:embed;overflow-wrap:anywhere}@media(max-width:480px){.measurement-floating{inset-inline:8px;bottom:8px;padding:14px}.measurement-actions{gap:8px}.measurement-actions button{min-width:110px}}
