.tool-mini-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:10px;display:grid}.tool-mini-grid label{gap:6px;display:grid}.tool-mini-grid input,.tool-mini-grid textarea,.tool-mini-grid select{width:100%}.kv-row{border-bottom:1px dashed #cbd5e1;grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:6px 20px;padding:5px 0;display:grid}.kv-row:last-child{border-bottom:0}.chart-wrap{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe3ef;border-radius:10px;margin:10px 0 12px;padding:10px}.chart-wrap canvas{background:#fff;border-radius:6px;width:100%;height:auto;display:block}.eg-controls{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem 1rem;margin-bottom:.9rem;display:grid}.eg-field{align-content:start;gap:.35rem;display:grid}.eg-field-label{color:var(--text-dim);font-size:.86rem}.eg-field input[type=number]{width:100%}.eg-slider{width:100%;accent-color:var(--accent);margin:0}.eg-scale-row{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-bottom:.6rem;display:flex}.eg-scale .seg-btn{min-width:5.5rem}.eg-scale-note{color:var(--text-dim);flex:16rem;margin:0;font-size:.86rem;line-height:1.45}
