.CsvValidatorTool_errVal__XpgzJ{color:var(--err,var(--err))}.CsvValidatorTool_warnVal__9d2At{color:#c89a40}.CsvValidatorTool_okVal__WqkVm{color:var(--ok,#6db88a)}.CsvValidatorTool_filterRow__61y7O{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.CsvValidatorTool_filterBtn__iKuEU{background:transparent;border:1px solid var(--line,#2e2a26);color:var(--text-dim,#8a8078);font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;cursor:pointer;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.CsvValidatorTool_filterBtn__iKuEU[data-active]{color:var(--accent,#c8a96e);border-color:var(--accent,#c8a96e)}.CsvValidatorTool_filterBtn__iKuEU[data-sev=error]{color:var(--err,var(--err));border-color:var(--err,var(--err))}.CsvValidatorTool_filterBtn__iKuEU[data-sev=warning]{color:#c89a40;border-color:#c89a40}.CsvValidatorTool_filterBtn__iKuEU[data-sev=info]{color:var(--text-dim,#8a8078)}.CsvValidatorTool_clean__Odjrw{margin:0;padding:14px;font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;color:var(--ok,#6db88a);border:1px solid var(--line,#2e2a26);background:var(--panel)}.CsvValidatorTool_issueList__75XlC{list-style:none;margin:0;padding:0;border:1px solid var(--line,#2e2a26);display:flex;flex-direction:column}.CsvValidatorTool_issueRow__EyViu{display:grid;grid-template-columns:60px 110px 160px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:8px 12px;border-bottom:1px solid var(--line,#2e2a26);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;background:var(--panel)}.CsvValidatorTool_issueRow__EyViu:last-child{border-bottom:0}.CsvValidatorTool_issueRow__EyViu:hover{background:var(--bg-hover)}@media (max-width:640px){.CsvValidatorTool_issueRow__EyViu{grid-template-columns:52px 1fr;grid-template-rows:auto auto}.CsvValidatorTool_issueLoc__scb4l{display:none}.CsvValidatorTool_issueCode__mnzTY{grid-column:2}.CsvValidatorTool_issueMsg__PSw9c{grid-column:1/-1}}.CsvValidatorTool_sev_error__j_NEh{border-left:2px solid var(--err,var(--err))}.CsvValidatorTool_sev_warning__g60cz{border-left:2px solid #c89a40}.CsvValidatorTool_sev_info__YUo2y{border-left:2px solid var(--line-strong,#3e3a36)}.CsvValidatorTool_issueSev__1DC4n{font-size:9px;letter-spacing:.12em;text-transform:uppercase}.CsvValidatorTool_sev_error__j_NEh .CsvValidatorTool_issueSev__1DC4n{color:var(--err,var(--err))}.CsvValidatorTool_sev_warning__g60cz .CsvValidatorTool_issueSev__1DC4n{color:#c89a40}.CsvValidatorTool_sev_info__YUo2y .CsvValidatorTool_issueSev__1DC4n{color:var(--text-faint)}.CsvValidatorTool_issueCode__mnzTY,.CsvValidatorTool_issueLoc__scb4l{color:var(--text-dim);font-size:10px}.CsvValidatorTool_issueCode__mnzTY{letter-spacing:.06em}.CsvValidatorTool_issueMsg__PSw9c{color:var(--text-bright);font-size:11px;word-break:break-word;white-space:normal}.CsvValidatorTool_errorRowTr__GVp4H{background:rgba(213,122,106,.04)}.CsvValidatorTool_errorCell__Abrl7{color:var(--err,var(--err))}