/* Only this workspace: reuse the toolbox's tokens, field styles and breakpoints. */
[data-tool="csvcheck"] .csvcheck-rule-list { min-width: 0; }
[data-tool="csvcheck"] .csvcheck-rule-list legend { max-width: 100%; overflow-wrap: anywhere; }
[data-tool="csvcheck"] .csvcheck-rule-list .tool-grid2 { grid-template-columns: 84px minmax(0, 1fr); margin-bottom: 0; }
[data-tool="csvcheck"] .tool-grid2 .csvcheck-required { flex-direction: row; align-items: center; gap: 8px; min-height: 44px; color: var(--text); }
[data-tool="csvcheck"] .csvcheck-required input { width: 20px; height: 20px; accent-color: var(--accent); }
[data-tool="csvcheck"] .tool-grid2 label { overflow-wrap: anywhere; }
