.utility-toolbar{padding:8px 14px;border-bottom:1px solid var(--line);background:#fcfdf9}.utility-tools{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.utility-tools button{font-size:11px;padding:6px 9px}.utility-tools label{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:11px}.utility-tools select{width:auto;padding:5px}.utility-help{display:block;color:#69766d;font-size:10px;line-height:1.5;margin-top:6px}.utility-edge-legend{font-size:11px;color:#42643e;padding-top:8px}.utility-edit-dimension{cursor:pointer}.utility-edit-dimension:hover text{fill:#173f33;text-decoration:underline}.utility-edge-hit{cursor:crosshair}.utility-panning,.utility-panning *{cursor:grabbing!important}.utility-tree-row{display:flex;align-items:center;border-radius:5px;margin-top:4px}.utility-tree-row.active,.utility-tree-component.active{background:#e9f1df}.utility-tree-fold{border:0;background:transparent;padding:6px 3px;min-width:18px}.utility-tree-name{flex:1;min-width:0;text-align:left;padding:8px 4px;border:0;background:transparent;font-size:11px}.utility-tree-name strong{color:#315b4c;margin-right:5px}.utility-tree-name small{display:block;color:#778277;margin-top:3px}.utility-tree-component{display:block;width:100%;text-align:left;background:transparent;border:0;border-radius:5px;font-size:11px;padding:6px}.utility-inspector-section{border-top:1px solid var(--line);padding:11px 0}.utility-inspector-section summary{cursor:pointer;font-size:12px;font-weight:600;list-style-position:inside}.utility-inspector-section[open] summary{margin-bottom:10px}.utility-dimension-dialog{border:1px solid var(--line);border-radius:12px;padding:24px;color:var(--ink);width:340px;max-width:95vw;box-shadow:0 15px 80px #163a3430}.utility-dimension-dialog::backdrop{background:#23372c55}.utility-dimension-dialog .row{margin-top:20px}.utility-dimension-dialog h2{font-size:18px}@media print{.utility-toolbar{display:none}.utility-dimension{display:block!important}}
