.extraction-wizard_container__0Vehk{display:flex;flex-direction:column;max-height:80vh;overflow:hidden}.extraction-wizard_header__9XXt_{padding-bottom:1rem;background-color:white}.extraction-wizard_title__BuELZ{margin:0;font-size:.875rem;font-weight:500;color:#111827}.extraction-wizard_content__9ifQj{flex:1;overflow-y:auto;overflow-x:hidden}.extraction-wizard_uploadArea__E3dr_{width:100%;overflow:hidden}.extraction-wizard_stepIndicator__s1CM9{display:flex;align-items:center;gap:.5rem;padding-bottom:1rem;background-color:white}.extraction-wizard_stepTitle__KdWBz{margin:0;font-size:1.125rem;font-weight:700;color:#111827}.extraction-wizard_stepDescription__4uEEG{margin:0;font-size:.875rem;color:#6b7280}.extraction-wizard_requirementsSection___LARS{margin-top:1.5rem}.extraction-wizard_requirementsLabel__d_Lby{font-size:.875rem;font-weight:500;color:#111827;margin-bottom:.5rem}.extraction-wizard_optionalText__mMvVd{color:#6b7280;font-weight:400}.extraction-wizard_footer__mVuj6{display:flex;justify-content:space-between;margin-top:1.5rem}.extraction-wizard_tableContainer__b9PwA{display:flex;flex-direction:column;max-height:80vh;overflow:hidden}.extraction-wizard_tableList__OQ1KD{flex:1;overflow-y:auto;overflow-x:hidden;margin-top:1rem}.extraction-wizard_tableItem__3zxPT{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;background-color:white;transition:box-shadow .2s}.extraction-wizard_tableItem__3zxPT:hover{box-shadow:0 1px 3px rgba(0,0,0,.1)}.extraction-wizard_tableHeader__CxxHL{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.extraction-wizard_tableNameSection__kAxFO{display:flex;align-items:center;gap:.75rem;flex:1}.extraction-wizard_tableName__86t5k{font-size:.875rem;font-weight:500;color:#111827;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.extraction-wizard_editIcon__Y9bKY{color:#9ca3af;cursor:pointer;flex-shrink:0}.extraction-wizard_editIcon__Y9bKY:hover{color:#4b5563}.extraction-wizard_tableControls__ZDfDr{display:flex;align-items:center;gap:.5rem}.extraction-wizard_paginationInfo__pkIH4{font-size:.875rem;white-space:nowrap}.extraction-wizard_tableContent__fnjd_{overflow-x:auto;border-radius:.5rem;border:1px solid #e5e7eb}.extraction-wizard_table__6iAue{width:100%;font-size:.875rem;border-collapse:collapse}.extraction-wizard_tableHeaderCell__m72V7{border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;text-align:left;color:#374151;font-weight:600;cursor:pointer;background-color:#f9fafb;transition:background-color .2s}.extraction-wizard_tableHeaderCell__m72V7:hover{background-color:#f3f4f6}.extraction-wizard_headerContent__qQnNA{display:flex;align-items:center;gap:.25rem}.extraction-wizard_sortIcons__Cn_j_{display:flex;flex-direction:column}.extraction-wizard_sortIcon__N04Rr{width:.5rem;height:.5rem}.extraction-wizard_sortIconActive__zuNYl{color:#2563eb}.extraction-wizard_sortIconInactive__SWsM_{color:#d1d5db}.extraction-wizard_tableBodyRow__xxaWD{transition:background-color .2s}.extraction-wizard_tableBodyRow__xxaWD:nth-child(2n){background-color:rgba(249,250,251,.5)}.extraction-wizard_tableBodyRow__xxaWD:hover{background-color:#f9fafb}.extraction-wizard_tableCell__MWlIX{border-bottom:1px solid #f3f4f6;padding:.5rem 1rem;color:#4b5563;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.extraction-wizard_pagination__5lBux{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding:0 .25rem}.extraction-wizard_paginationInfo__pkIH4{font-size:.75rem;color:#6b7280}.extraction-wizard_paginationControls__ZdzO_{display:flex;align-items:center;gap:.5rem}.extraction-wizard_paginationButton__HvIaL{padding:.25rem .75rem}.extraction-wizard_pageInfo__8L_hs{font-size:.875rem;color:#6b7280;font-weight:500}.extraction-wizard_extractionLoading__8jiZN{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0}.extraction-wizard_loadingSpinner__EjfK2{background-color:#eff6ff;border-radius:50%;padding:3rem;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;margin:0 auto}.extraction-wizard_loadingTitle__SErTN{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:.5rem;text-align:center}.extraction-wizard_loadingDescription___wJhI{font-size:.875rem;color:#6b7280;text-align:center}.extraction-wizard_waveAnimation__XWQyx{display:flex;justify-content:center;align-items:center;gap:.5rem}.extraction-wizard_waveDot__uqNkR{width:.5rem;height:.5rem;border-radius:50%;background-color:#3b82f6;animation:extraction-wizard_wave__z_EGw 1.5s ease-in-out infinite}.extraction-wizard_waveDot1__A__T_{animation-delay:0s}.extraction-wizard_waveDot2__d9OFh{animation-delay:.2s}.extraction-wizard_waveDot3__W9gAV{animation-delay:.4s}@keyframes extraction-wizard_wave__z_EGw{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.5rem)}}.extraction-wizard_noDataMessage__8eH_b{text-align:center;color:#6b7280;padding:2rem 0}.extraction-wizard_errorState__ZBh3l{display:flex;align-items:center;justify-content:space-between;padding:1.5rem}.extraction-wizard_errorContent__nHr_q{display:flex;flex-direction:column;gap:.5rem;flex:1}.extraction-wizard_errorTitle__1ODmX{font-size:1rem;font-weight:500;color:#111827}.extraction-wizard_errorDescription__BZwR8{font-size:.875rem;color:#dc2626}.extraction-wizard_selectionSummary__8aH9e{font-size:.875rem;color:#6b7280}.extraction-wizard_fileGroup__KK8HO{margin-bottom:1.5rem}.extraction-wizard_fileGroupHeader__bdJbQ{font-size:.875rem;font-weight:500;color:#111827;background-color:#f9fafb;padding:.5rem .75rem;border-radius:.375rem;margin-bottom:.75rem}.extraction-wizard_tablesList__qR6cq{display:flex;flex-direction:column;gap:.75rem}.extraction-wizard_modalFooter__I2nz2{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.extraction-wizard_actionButton__klRHg{padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem}.extraction-wizard_cancelButton__g0eyH{background-color:white;color:#374151;border:1px solid #d1d5db}.extraction-wizard_cancelButton__g0eyH:hover{background-color:#f9fafb;border-color:#9ca3af}.extraction-wizard_confirmButton__aD1pT{background-color:#2563eb;color:white;border:none}.extraction-wizard_confirmButton__aD1pT:hover{background-color:#1d4ed8}.extraction-wizard_confirmButton__aD1pT:disabled{background-color:#93c5fd;cursor:not-allowed}.extraction-wizard_editNameForm__XoHZN{display:flex;align-items:center;gap:.5rem;flex:1}.extraction-wizard_nameInput__Xpdrn{flex:1}.extraction-wizard_saveButton__r8vr0{border-color:#059669;color:#059669}.extraction-wizard_saveButton__r8vr0:hover{background-color:#ecfdf5}.extraction-wizard_cancelEditButton__BLdag{border-color:#9ca3af;color:#4b5563}.extraction-wizard_cancelEditButton__BLdag:hover{background-color:#f9fafb}