/* Local workspace only: use the existing toolbox design and current font. */
[data-tool="csvlookup"] .csvlookup-inputs { align-items:start; }
[data-tool="csvlookup"] .csvlookup-inputs fieldset { min-width:0; margin:0; }
[data-tool="csvlookup"] legend { max-width:100%; overflow-wrap:anywhere; }
[data-tool="csvlookup"] .csvlookup-columns { display:flex; flex-wrap:wrap; gap:8px 20px; }
[data-tool="csvlookup"] .csvlookup-columns label,
[data-tool="csvlookup"] .csvlookup-trim { display:flex; align-items:center; gap:8px; min-height:44px; overflow-wrap:anywhere; }
[data-tool="csvlookup"] input[type="checkbox"] { width:20px; height:20px; flex:0 0 20px; accent-color:var(--accent); }
[data-tool="csvlookup"] .tool-grid2 label { min-width:0; overflow-wrap:anywhere; }
[data-tool="csvlookup"] .tool-input { max-width:100%; }
