.sketch-editor .etools{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.sketch-editor .etools button{padding:5px 9px;border:1px solid #c8ccd2;background:#fff;cursor:pointer;border-radius:6px;font-size:13px}.sketch-editor .etools button:hover{background:#eef1fb}.sketch-editor .etools button:disabled{opacity:.45;cursor:default}.sketch-editor .etools .modebtn{border-color:#7a8aa8}.sketch-editor .etools .savebtn{border-color:#1c7a3c}.sketch-editor .etools .sep{width:12px}.sketch-editor .status{margin:8px 0;font-size:13px;padding:8px;border-radius:6px;background:#f0f2f5}.sketch-editor .status.ok{background:#e8f5ec}.sketch-editor .status.bad{background:#fdecec}.sketch-editor .badge{font-weight:700}.sketch-editor .muted{color:#888;font-size:12px;margin-top:10px}.sketch-editor #esvg .eedge,.sketch-editor #esvg .earc{cursor:pointer}.sketch-editor #esvg .evtx.sel,.sketch-editor #esvg .eedge.sel,.sketch-editor #esvg .earc.sel{filter:drop-shadow(0 0 2px #c0392b)}.sketch-editor #esvg .ecenter{pointer-events:none}.sketch-editor #esvg .ediv{cursor:pointer}.sketch-editor #esvg .ediv.sel{filter:drop-shadow(0 0 2px #c0392b)}.sketch-editor #esvg .rface{cursor:pointer}.sketch-editor #esvg .rnum{pointer-events:none;font:700 18px system-ui,sans-serif;fill:#1c2030;paint-order:stroke;stroke:#fff;stroke-width:4px}.sketch-editor .eparams{margin:8px 0;font-size:13px}.sketch-editor .pchip{display:inline-flex;align-items:center;gap:4px;margin-right:10px}.sketch-editor .pchip label{font-family:ui-monospace,monospace;color:#555}.sketch-editor .pchip.pformula label{color:#2b6cb0;font-style:italic}.sketch-editor .pchip.pformula .paraminput{color:#2b6cb0}.sketch-editor .paraminput{width:70px;padding:3px 5px}.sketch-editor .fracinput{width:64px;padding:3px 5px}.sketch-editor .fieldv.fok{color:#1c7a3c}.sketch-editor .fieldv.fbad{color:#b03030}.sketch-editor .dof.dof0{color:#1c7a3c}.sketch-editor .dof.dofn{color:#9a6a1a}.sketch-editor .rcount{color:#2b3a55}.sketch-editor .esrcwrap{margin:10px 0}.sketch-editor .esrcwrap summary{cursor:pointer;font-size:13px;color:#444}.sketch-editor .esrc{font-family:ui-monospace,monospace;font-size:12px;background:#1c2030;color:#d6e0f5;padding:10px 12px;border-radius:6px;overflow:auto;max-height:320px;line-height:1.45;margin:6px 0 0}
