.CsvFileInput-module__GiYa2G__csvFileInput{--color-background:#fff;--color-border-default:#d1d5db;--color-border-active:#3b82f6;--color-bg-active:#eff6ff;--color-text-primary:#111827;--color-accent:#2563eb;--color-accent-hover:#1d4ed8;--color-danger:#b91c1c;--color-danger-bg:#fee2e2;--color-danger-hover:#fecaca;--radius-md:.5rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:2rem;justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);border:2px dashed var(--color-border-default);border-radius:var(--radius-md);flex-direction:column;transition:all .2s;display:flex}.CsvFileInput-module__GiYa2G__csvFileInput.CsvFileInput-module__GiYa2G__isDragging{border-color:var(--color-border-active);background-color:var(--color-bg-active)}.CsvFileInput-module__GiYa2G__csvFileInput.CsvFileInput-module__GiYa2G__isLoading{opacity:.5;filter:grayscale()}.CsvFileInput-module__GiYa2G__fileInfo{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.CsvFileInput-module__GiYa2G__fileName{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.CsvFileInput-module__GiYa2G__clearButton{padding:var(--spacing-sm)var(--spacing-md);background-color:var(--color-danger-bg);color:var(--color-danger);border-radius:var(--radius-md);transition:background-color .2s}.CsvFileInput-module__GiYa2G__clearButton:hover{background-color:var(--color-danger-hover)}.CsvFileInput-module__GiYa2G__selectButton{background-color:var(--color-accent);color:#fff;border-radius:var(--radius-md);padding:.75rem 1.5rem;transition:background-color .2s}.CsvFileInput-module__GiYa2G__selectButton:hover{background-color:var(--color-accent-hover)}
.CsvTable-module__WBQDLa__csvTable{--color-border:#e5e7eb;--color-bg-header:#f9fafb;--color-hover:#f9fafb;--color-text:#111827;--color-error:#ef4444;--radius:.375rem;--spacing:.75rem;flex-direction:column;gap:1rem;display:flex}.CsvTable-module__WBQDLa__csvTable input{border:1px solid var(--color-border);border-radius:var(--radius);width:100%;margin-bottom:1rem;padding:.5rem}.CsvTable-module__WBQDLa__csvTable .CsvTable-module__WBQDLa__tableContainer{border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.CsvTable-module__WBQDLa__csvTable table{text-align:left;border-collapse:collapse;width:100%;font-size:.875rem}.CsvTable-module__WBQDLa__csvTable thead{background-color:var(--color-bg-header);border-bottom:1px solid var(--color-border)}.CsvTable-module__WBQDLa__csvTable th{padding:var(--spacing);color:var(--color-text);font-weight:600}.CsvTable-module__WBQDLa__csvTable .CsvTable-module__WBQDLa__sortableHeader{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CsvTable-module__WBQDLa__csvTable tbody tr{border-bottom:1px solid var(--color-border)}.CsvTable-module__WBQDLa__csvTable tbody tr:hover{background-color:var(--color-hover)}.CsvTable-module__WBQDLa__csvTable td{padding:var(--spacing);color:var(--color-text)}.CsvTable-module__WBQDLa__csvTable .CsvTable-module__WBQDLa__errorText{color:var(--color-error)}.CsvTable-module__WBQDLa__csvTable .CsvTable-module__WBQDLa__pagination{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.CsvTable-module__WBQDLa__csvTable .CsvTable-module__WBQDLa__pageButton{border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;padding:.5rem 1rem}.CsvTable-module__WBQDLa__csvTable .CsvTable-module__WBQDLa__pageButton:disabled{opacity:.5;cursor:not-allowed}
.CsvParser-module__etarmq__numberedPointHeader{--spacing:.25rem;--font-weight-semibold:600;margin-bottom:calc(var(--spacing)*2);font-weight:var(--font-weight-semibold)}.CsvParser-module__etarmq__link{--color-blue-600:#155dfc;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);color:var(--color-blue-600);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}@supports (color:color(display-p3 0 0 0)){.CsvParser-module__etarmq__link{--color-blue-600:color(display-p3 .174493 .358974 .950247)}}@supports (color:lab(0% 0 0)){.CsvParser-module__etarmq__link{--color-blue-600:lab(44.0605% 29.0279 -86.0352)}}.CsvParser-module__etarmq__link:hover{text-decoration:underline}
