.sq-measure-controls{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 24px;font:12px/1.6 system-ui,sans-serif;color:inherit}.sq-measure-controls a,.sq-measure-controls button{color:inherit;font:inherit;text-decoration:underline}.sq-measure-controls button{border:0;background:none;cursor:pointer;padding:4px}.sq-measure-controls span{max-width:38em}.sq-measure-dialog{box-sizing:border-box;width:calc(100% - 32px);max-width:540px;max-height:85dvh;overflow:auto;padding:28px;border:1px solid #bdb9ae;border-radius:14px;background:#fffdf7;color:#292c27;font:15px/1.6 system-ui,sans-serif}.sq-measure-dialog::backdrop{background:#20271e88}.sq-measure-dialog h2{font:600 24px/1.25 system-ui,sans-serif;margin:0 0 12px}.sq-measure-dialog label{display:flex;align-items:flex-start;gap:9px;margin:16px 0}.sq-measure-dialog input{margin-top:6px;accent-color:#384a3c}.sq-measure-dialog a{color:#284d3a}.sq-measure-actions{display:flex;gap:10px;flex-wrap:wrap}.sq-measure-actions button{font:inherit;border:1px solid #aaa79e;border-radius:6px;padding:9px 12px;background:#eeeee5;color:#292c27;cursor:pointer}.sq-measure-controls :focus-visible,.sq-measure-dialog :focus-visible{outline:2px solid currentColor;outline-offset:3px}
