.AccountingService_accountingService__0TTiY{padding:15px;width:100%;margin:0;box-sizing:border-box}.AccountingService_accountingService__0TTiY h1{color:#333;margin-bottom:30px}.AccountingService_summarySection__kYDzp{margin-bottom:30px}.AccountingService_summaryCards__1pnlb{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:15px}.AccountingService_summaryCard__SnXCR{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:20px;text-align:center}.AccountingService_summaryCard__SnXCR h3{margin:0 0 10px;color:#495057;font-size:14px;text-transform:uppercase}.AccountingService_summaryNumber__4mem0{font-size:24px;font-weight:700;color:#007bff;margin:5px 0}.AccountingService_summaryAmount__Zn8Ki{font-size:18px;color:#28a745;margin:5px 0}.AccountingService_summaryDate__sMf4c{font-size:12px;color:#6c757d;margin-top:10px}.AccountingService_tabNavigation__ezfN6{display:flex;gap:10px;margin-bottom:20px;border-bottom:2px solid #dee2e6;padding-bottom:0}.AccountingService_tabButton__YOKOV{padding:10px 20px;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:14px;font-weight:500;color:#6c757d;transition:all .3s ease;margin-bottom:-2px}.AccountingService_tabButton__YOKOV:hover{color:#495057;background:#f8f9fa}.AccountingService_tabButton__YOKOV.AccountingService_activeTab__lWNpf{color:#007bff;border-bottom-color:#007bff;background:#fff}.AccountingService_filtersSection__DUWM6{margin-bottom:30px}.AccountingService_filters__sdvfs{display:flex;gap:15px;align-items:center;margin-top:15px}.AccountingService_filters__sdvfs input,.AccountingService_filters__sdvfs select{padding:8px 12px;border:1px solid #ced4da;border-radius:4px}.AccountingService_filters__sdvfs label{display:flex;align-items:center;gap:10px}.AccountingService_transactionsSection__lNpSP{margin-bottom:30px}.AccountingService_sectionHeader__LVwU8{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.AccountingService_sectionHeader__LVwU8 h2{margin:0;color:#333}.AccountingService_collapseButton__zMvth{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:8px 12px;cursor:pointer;font-size:16px;color:#495057;transition:all .2s ease;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center}.AccountingService_collapseButton__zMvth:hover{background:#e9ecef;color:#007bff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.AccountingService_collapsedInfo__wFBD0{padding:20px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;text-align:center;color:#6c757d;margin-top:15px}.AccountingService_collapsedInfo__wFBD0 p{margin:0;font-size:14px}.AccountingService_transactionsTableContainer__NR3eS{overflow-x:auto;margin-top:15px;border-radius:12px;border:1px solid #e0e4e7;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04)}.AccountingService_transactionsTable__APMr_{width:100%;border-collapse:collapse;font-size:14px}.AccountingService_transactionsTable__APMr_ th{background:#f8f9fa;color:#495057;font-weight:600;padding:16px 12px;text-align:left;border-bottom:2px solid #dee2e6;position:sticky;top:0;z-index:10}.AccountingService_thStatus___MyGz{width:120px;background:#fff3cd!important;color:#856404!important;font-weight:700}.AccountingService_thAmount__JsLHh{width:140px;background:#d1ecf1!important;color:#0c5460!important;font-weight:700}.AccountingService_thPrimary___EILZ{width:150px;background:#f8f9fa;color:#495057;font-weight:600}.AccountingService_thSecondary__tcOFP{width:120px;background:#fafafa;color:#6c757d;font-weight:500;font-size:13px}.AccountingService_thActions__fne4w{width:100px;text-align:center}.AccountingService_thExpand__OGzBt{width:50px;text-align:center;padding:8px}.AccountingService_expandAllButton__6Vbgq{background:#007bff;color:#fff;border:none;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:12px;transition:background .2s}.AccountingService_expandAllButton__6Vbgq:hover{background:#0056b3}.AccountingService_transactionRow__Urt5i{transition:all .2s ease;border-left:3px solid transparent}.AccountingService_transactionRow__Urt5i:hover{background:#f8f9fa;border-left-color:#007bff}.AccountingService_transactionRow__Urt5i.AccountingService_expanded__uY4Yp{background:#fff3cd;border-left-color:#ffc107}.AccountingService_transactionsTable__APMr_ td{padding:16px 12px;border-bottom:1px solid #eee;vertical-align:middle}.AccountingService_statusCell__cS6Fc{background:#fffbf0}.AccountingService_statusIndicator__r4Uj_{display:flex;align-items:center;gap:8px}.AccountingService_statusDot__HGBWK{width:10px;height:10px;border-radius:50%;flex-shrink:0}.AccountingService_statusUnmatched__c3Okp{background:#dc3545;animation:AccountingService_pulse__CtWIe 2s infinite}.AccountingService_statusMatched__7er4n{background:#28a745}.AccountingService_statusPending__oXXy5{background:#ffc107}@keyframes AccountingService_pulse__CtWIe{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.AccountingService_statusText__rc0nf{font-weight:500;color:#495057;font-size:13px}.AccountingService_amountCell__gRBlR{background:#f0f8ff}.AccountingService_amountDisplay__VV_Sf{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.AccountingService_amountValue__AN_Ju{font-size:16px;font-weight:700;color:#0c5460}.AccountingService_currencyBadge__C920w{background:#bee5eb;color:#0c5460;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:500}.AccountingService_primaryCell__G_Kv4{font-weight:500;color:#495057}.AccountingService_customerInfo__mdVqx,.AccountingService_invoiceInfo__3o7cO,.AccountingService_sourceInfo__zIRkt{display:flex;align-items:center;gap:6px}.AccountingService_customerName__4evFI{font-weight:500}.AccountingService_sourceBadge__1VPPY{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.AccountingService_sourcePaypal__C8_9S{background:#0070ba;color:#fff}.AccountingService_sourceRevolut__hKgLN{background:#0075eb;color:#fff}.AccountingService_sourceStripe__zW5dx{background:#635bff;color:#fff}.AccountingService_sourceGls__1Nnf8{background:#28a745;color:#fff}.AccountingService_invoiceNumber__DzgMs{font-family:Courier New,monospace;font-size:12px}.AccountingService_missingDataBadge__DNHw_{background:#f8d7da;color:#721c24;padding:2px 6px;border-radius:8px;font-size:10px;font-weight:500}.AccountingService_identifiersContainer__RF_u6{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.AccountingService_identifierBadge__IVfLh{background:#e7f3ff;color:#06c;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;border:1px solid #cce5ff}.AccountingService_secondaryCell__uFEta{color:#6c757d;font-size:13px}.AccountingService_dateText__fv0Dn{font-family:Courier New,monospace}.AccountingService_actionsCell___URMr{text-align:center}.AccountingService_editActions__ZbbL7,.AccountingService_primaryActions__37LcN{display:flex;gap:4px;justify-content:center}.AccountingService_actionButton__P0U3x{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:6px 8px;cursor:pointer;font-size:14px;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px}.AccountingService_actionButton__P0U3x:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.AccountingService_matchButton__4qENs{background:#007bff;color:#fff;border-color:#007bff}.AccountingService_matchButton__4qENs:hover{background:#0056b3}.AccountingService_uploadButton__gAQpI{background:#28a745;color:#fff;border-color:#28a745}.AccountingService_uploadButton__gAQpI:hover{background:#218838}.AccountingService_saveButton__JNasc{background:#28a745;color:#fff;border-color:#28a745}.AccountingService_cancelButton__BSHJz{background:#dc3545;color:#fff;border-color:#dc3545}.AccountingService_editButton__gUDn1{background:#ffc107;color:#212529;border-color:#ffc107}.AccountingService_keepButton__dMclT{background:#6c757d;color:#fff;border-color:#6c757d}.AccountingService_deleteButton__nc6pA{background:#dc3545;color:#fff;border-color:#dc3545}.AccountingService_retryButton__jkxJl{background:#17a2b8;color:#fff;border-color:#17a2b8}.AccountingService_acceptMatchButton__9qsU6{background:#28a745;color:#fff;border-color:#28a745;padding:8px 16px;font-weight:500}.AccountingService_expandCell__Oba5f{text-align:center;padding:12px 8px}.AccountingService_expandButton__0r1YY{background:transparent;border:none;font-size:16px;cursor:pointer;color:#6c757d;padding:4px;border-radius:4px;transition:all .2s ease}.AccountingService_expandButton__0r1YY:hover{background:#f8f9fa;color:#007bff}.AccountingService_expandButton__0r1YY.AccountingService_expanded__uY4Yp{color:#ffc107;transform:rotate(0deg)}.AccountingService_detailsRow__JUxI7{background:#fefefe;border-top:1px solid #ffc107}.AccountingService_detailsCell__2UbkY{padding:0!important}.AccountingService_expandedContent__K_Yye{padding:20px;background:#fefefe;border-left:3px solid #ffc107}.AccountingService_detailsSection__84m8s,.AccountingService_matchingSection__gBhQN{margin-bottom:20px}.AccountingService_detailsSection__84m8s:last-child,.AccountingService_matchingSection__gBhQN:last-child{margin-bottom:0}.AccountingService_detailsTitle__sCJ7_{color:#495057;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #dee2e6}.AccountingService_detailsGrid__rr5IH{display:grid;grid-template-columns:1fr 2fr;gap:12px;margin-bottom:16px}.AccountingService_detailItem__wnBjo{display:flex;flex-direction:column;gap:4px}.AccountingService_detailLabel__D1dHJ{font-weight:500;color:#6c757d;font-size:12px;text-transform:uppercase}.AccountingService_detailValue__yPwbm{color:#495057;font-weight:400}.AccountingService_secondaryActions__0lWEd{display:flex;gap:8px;flex-wrap:wrap}.AccountingService_noMatches__aK_sg{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px;color:#6c757d}.AccountingService_matchesContainer__woN7I{display:flex;flex-direction:column;gap:12px}.AccountingService_matchCard__wl9QS{padding:16px;gap:16px}.AccountingService_matchCard__wl9QS.AccountingService_matchMedium__ovnsj{background:#fffdf0}.AccountingService_matchCard__wl9QS.AccountingService_matchLow__CJ_uw{background:#fff5f5}.AccountingService_matchScore__DXKfQ{display:flex;flex-direction:column;align-items:center;gap:4px}.AccountingService_scoreValue__pKBbk{font-size:18px;font-weight:700;color:#495057}.AccountingService_matchType__mNSMi{font-size:11px;text-transform:uppercase}.AccountingService_matchInfo__ULxjQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;font-size:13px}.AccountingService_matchInfo__ULxjQ div{color:#495057}.AccountingService_matchActions__y68Xp{gap:8px;align-items:center}.AccountingService_matchNotesInput__SwSAP{width:200px;padding:6px 8px;border:1px solid #ced4da;border-radius:4px;font-size:12px}.AccountingService_matchNotesInput__SwSAP:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.AccountingService_descriptionCell__7oCpG{max-width:400px;word-wrap:break-word;white-space:normal}.AccountingService_matchingSuggestions__rJ31T{padding:20px;background:#f8f9fa}.AccountingService_matchingSuggestions__rJ31T h3{margin:0 0 20px;color:#333}.AccountingService_matchesContainer__woN7I{display:grid;gap:15px}.AccountingService_matchCard__wl9QS{background:#fff;border:2px solid #dee2e6;border-radius:8px;padding:15px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center}.AccountingService_matchCard__wl9QS.AccountingService_matchHigh__ziaIU{border-color:#28a745;background:#f8fff9}.AccountingService_matchCard__wl9QS.AccountingService_matchMedium__ovnsj{border-color:#ffc107;background:#fffdf8}.AccountingService_matchCard__wl9QS.AccountingService_matchLow__CJ_uw{border-color:#dc3545;background:#fff8f8}.AccountingService_matchScore__DXKfQ{font-size:18px;font-weight:700;text-align:center}.AccountingService_matchType__mNSMi{display:block;font-size:12px;font-weight:400;color:#6c757d;margin-top:5px}.AccountingService_matchDetails__ZxXKt{display:grid;gap:15px}.AccountingService_blckfrstInfo__xftyP h4{margin:0 0 10px;color:#495057;font-size:14px}.AccountingService_blckfrstInfo__xftyP p{margin:5px 0;font-size:14px}.AccountingService_blckfrstInfo__xftyP strong{color:#495057;margin-right:5px}.AccountingService_matchActions__y68Xp{display:flex;flex-direction:column;gap:10px}.AccountingService_matchActions__y68Xp input{padding:8px;border:1px solid #ced4da;border-radius:4px;width:200px}.AccountingService_button__crgNY{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s;margin:0 2px}.AccountingService_btnPrimary__G3nh3{background:#007bff;color:#fff}.AccountingService_btnPrimary__G3nh3:hover{background:#0056b3}.AccountingService_btnSecondary__mnXOT{background:#6c757d;color:#fff}.AccountingService_btnSecondary__mnXOT:hover{background:#545b62}.AccountingService_btnSuccess__Mebx0{background:#28a745;color:#fff}.AccountingService_btnSuccess__Mebx0:hover{background:#218838}.AccountingService_btnDanger__tHxMm{background:#dc3545;color:#fff}.AccountingService_btnDanger__tHxMm:hover{background:#c82333}.AccountingService_editAmountInput__Tg0dv{background:#fff;border:2px solid #007bff;border-radius:6px;padding:8px;font-size:14px;font-weight:600;text-align:center;width:100px;color:#007bff}.AccountingService_editInput__gOVfa{background:#fff;border:1px solid #ced4da;border-radius:4px;padding:6px 8px;font-size:13px;width:120px}.AccountingService_editAmountInput__Tg0dv:focus,.AccountingService_editInput__gOVfa:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.15)}.AccountingService_editTextarea__Nwo6f{background:#fff;border:1px solid #ced4da;border-radius:4px;padding:8px;font-size:13px;font-family:inherit;resize:vertical;width:100%;min-height:60px}.AccountingService_editTextarea__Nwo6f:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.15)}.AccountingService_fileUploadButton__mZG_2{display:inline-block;position:relative;overflow:hidden;text-decoration:none}.AccountingService_fileUploadButton__mZG_2:hover{text-decoration:none}.AccountingService_extractedInvoiceSection__gSgU5{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:20px;margin-bottom:30px}.AccountingService_extractedInvoiceHeader__Q5tRs{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.AccountingService_extractedInvoiceHeader__Q5tRs h3{margin:0;color:#495057}.AccountingService_extractedInvoicesContainer__d7_X3{max-height:400px;overflow-y:auto;gap:15px;display:flex;flex-direction:column}.AccountingService_extractedInvoiceCard__NgKzb{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:15px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AccountingService_invoiceCardHeader__o3wPz{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e9ecef;padding-bottom:10px;margin-bottom:15px}.AccountingService_invoiceCardHeader__o3wPz h4{margin:0;color:#495057;font-size:16px}.AccountingService_issuer__QAhkx{color:#6c757d;font-weight:400;font-size:14px}.AccountingService_extractionTime__oNrM_{font-size:12px;color:#6c757d}.AccountingService_invoiceCardContent__5f6sj{display:flex;flex-direction:column;gap:10px}.AccountingService_invoiceRow__eX4n0{display:flex;gap:20px;flex-wrap:wrap}.AccountingService_invoiceField__VL16e{flex:1;min-width:150px}.AccountingService_invoiceFieldFull__k5qP9{flex:1;width:100%}.AccountingService_invoiceFieldFull__k5qP9 label,.AccountingService_invoiceField__VL16e label{display:block;font-weight:600;color:#495057;font-size:12px;text-transform:uppercase;margin-bottom:2px}.AccountingService_invoiceFieldFull__k5qP9 span,.AccountingService_invoiceField__VL16e span{display:block;color:#212529;font-size:14px}.AccountingService_amount__hDkY_{color:#28a745!important;font-weight:600}.AccountingService_description__CBQC0{font-style:italic;color:#6c757d}.AccountingService_items__JgHyN{background:#f8f9fa;padding:8px;border-radius:4px;font-size:12px;color:#495057;white-space:pre-wrap;max-height:100px;overflow-y:auto}.AccountingService_filename__aagL6{font-family:monospace;background:#e9ecef;padding:2px 6px;border-radius:3px;font-size:12px}.AccountingService_collapsedSummary__kSGFr{padding:10px;background:#fff;border-radius:4px;border:1px solid #e9ecef}.AccountingService_collapsedSummary__kSGFr p{margin:0;color:#6c757d;font-size:14px}.AccountingService_noDataMessage__KSddw{color:#6c757d;font-style:italic;margin:10px 0}.AccountingService_sideBySideContainer__lPTgc{display:flex;gap:20px;margin-top:30px;width:100%}.AccountingService_leftPanel__gQC_n,.AccountingService_rightPanel__IrEUY{flex:1;min-width:0;width:50%}@media (max-width:1200px){.AccountingService_sideBySideContainer__lPTgc{flex-direction:column;gap:20px}}@media (max-width:768px){.AccountingService_summaryCards__1pnlb{grid-template-columns:1fr}.AccountingService_filters__sdvfs{flex-direction:column;align-items:stretch}.AccountingService_matchCard__wl9QS{grid-template-columns:1fr}.AccountingService_matchActions__y68Xp input{width:100%}.AccountingService_sideBySideContainer__lPTgc{flex-direction:column}}.AccountingService_viewToggle__di5h_{display:flex;justify-content:flex-end;margin-bottom:20px}.AccountingService_toggleButton__HDunz{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3)}.AccountingService_toggleButton__HDunz:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.AccountingService_noahLivingTag__6EYAT{background-color:#28a745;color:#fff;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;display:inline-block}.AccountingService_creditorTag__bs2gs,.AccountingService_debitorTag__dEZqY{background-color:#007bff;color:#fff;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;display:inline-block}.AccountingService_bulkSelectionControls___qpqb{background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;padding:15px;margin-bottom:20px;display:flex;align-items:center;gap:15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.AccountingService_selectionCount__LC5Y_{font-size:14px;font-weight:600;color:#495057}.AccountingService_checkboxCell__cwPkr,.AccountingService_thCheckbox__Y74gf{width:40px;text-align:center;padding:10px 5px}.AccountingService_checkboxCell__cwPkr{border-bottom:1px solid #dee2e6}.AccountingService_checkboxCell__cwPkr input[type=checkbox]{transform:scale(1.2);cursor:pointer}.AccountingService_modalOverlay__h3RR9{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.AccountingService_modal__G6RrD{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.AccountingService_modalHeader__b2CTK{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e9ecef;padding:20px 20px 15px;margin-bottom:20px}.AccountingService_modalHeader__b2CTK h3{margin:0;color:#333;font-size:18px}.AccountingService_modalClose__cFsQF{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.AccountingService_modalClose__cFsQF:hover{background:#f8f9fa;color:#495057}.AccountingService_modalContent__KhYeL{padding:0 20px 20px}.AccountingService_supplierForm__BONqU{display:flex;flex-direction:column;gap:20px}.AccountingService_formGroup__IAHNA{display:flex;flex-direction:column;gap:8px}.AccountingService_formGroup__IAHNA label{font-weight:600;color:#495057;font-size:14px}.AccountingService_formGroup__IAHNA select,.AccountingService_formGroup__IAHNA textarea{padding:10px;border:1px solid #ced4da;border-radius:6px;font-size:14px;transition:border-color .2s}.AccountingService_formGroup__IAHNA select:focus,.AccountingService_formGroup__IAHNA textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.AccountingService_modalActions__To_TI{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:15px;border-top:1px solid #e9ecef}.InvoiceExtractionModal_modalOverlay__kJiOF{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.InvoiceExtractionModal_modalContent__3VNnm{background:#fff;border-radius:8px;width:90%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.15)}.InvoiceExtractionModal_modalHeader__9NHAG{padding:20px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.InvoiceExtractionModal_modalHeader__9NHAG h2{margin:0;color:#333}.InvoiceExtractionModal_closeButton__mGThd{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.InvoiceExtractionModal_closeButton__mGThd:hover{background-color:#f0f0f0}.InvoiceExtractionModal_transactionInfo__uY5wn{padding:15px 20px;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0}.InvoiceExtractionModal_transactionInfo__uY5wn h3{margin:0 0 10px;font-size:16px;color:#555}.InvoiceExtractionModal_transactionInfo__uY5wn p{margin:5px 0;font-size:14px}.InvoiceExtractionModal_modalBody__l4s_y{padding:20px;overflow-y:auto;flex:1}.InvoiceExtractionModal_extractedDataGrid__hUJfG{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.InvoiceExtractionModal_dataField__Mwcz3{display:flex;flex-direction:column}.InvoiceExtractionModal_dataField__Mwcz3 label{font-weight:600;margin-bottom:5px;color:#555;font-size:14px}.InvoiceExtractionModal_dataField__Mwcz3 span{font-size:14px;color:#333}.InvoiceExtractionModal_dataField__Mwcz3 input,.InvoiceExtractionModal_dataField__Mwcz3 select{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s}.InvoiceExtractionModal_dataField__Mwcz3 input:focus,.InvoiceExtractionModal_dataField__Mwcz3 select:focus{outline:none;border-color:#4caf50}.InvoiceExtractionModal_dataFieldFull__eIuit{margin-top:20px}.InvoiceExtractionModal_dataFieldFull__eIuit label{font-weight:600;margin-bottom:5px;color:#555;font-size:14px;display:block}.InvoiceExtractionModal_dataFieldFull__eIuit textarea{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;resize:vertical;font-family:inherit}.InvoiceExtractionModal_dataFieldFull__eIuit textarea:focus{outline:none;border-color:#4caf50}.InvoiceExtractionModal_itemsSection__y_o45{margin-top:30px;border-top:1px solid #e0e0e0;padding-top:20px}.InvoiceExtractionModal_itemsSection__y_o45 h3{margin:0 0 15px;color:#333;font-size:18px}.InvoiceExtractionModal_itemsList__m6oQC{display:flex;flex-direction:column;gap:10px}.InvoiceExtractionModal_lineItem__Hrix1{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#f8f9fa;border-radius:4px;border:1px solid #e0e0e0}.InvoiceExtractionModal_itemText__PsEEe{flex:1;font-size:14px;color:#333;margin-right:20px}.InvoiceExtractionModal_itemTypeSelector__3n8PU{display:flex;align-items:center;gap:10px}.InvoiceExtractionModal_itemTypeSelector__3n8PU label{font-weight:600;font-size:14px;color:#555}.InvoiceExtractionModal_itemTypeSelector__3n8PU select{padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.InvoiceExtractionModal_modalFooter___2DbO{padding:20px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:10px}.InvoiceExtractionModal_button__hMBMS{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,transform .1s}.InvoiceExtractionModal_button__hMBMS:hover{transform:translateY(-1px)}.InvoiceExtractionModal_button__hMBMS:active{transform:translateY(0)}.InvoiceExtractionModal_btnSuccess__M2RD0{background-color:#4caf50;color:#fff}.InvoiceExtractionModal_btnSuccess__M2RD0:hover{background-color:#45a049}.InvoiceExtractionModal_btnPrimary__0m8uJ{background-color:#2196f3;color:#fff}.InvoiceExtractionModal_btnPrimary__0m8uJ:hover{background-color:#1976d2}.InvoiceExtractionModal_btnSecondary__1_RmM{background-color:#757575;color:#fff}.InvoiceExtractionModal_btnSecondary__1_RmM:hover{background-color:#616161}.InvoiceExtractionModal_btnDanger__dD7w5{background-color:#f44336;color:#fff}.InvoiceExtractionModal_btnDanger__dD7w5:hover{background-color:#d32f2f}.AccountingWorkflow_workflowContainer__RfpFC{padding:20px;max-width:1200px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.AccountingWorkflow_loading___5RI9{display:flex;flex-direction:column;justify-content:center;align-items:center;height:200px;font-size:18px;color:#6c757d;gap:15px}.AccountingWorkflow_loadingSpinner__EB_g4{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;animation:AccountingWorkflow_spin__vj463 1s linear infinite}.AccountingWorkflow_loadingSubtext__S4O6d{font-size:14px;color:#8a8a8a;text-align:center}@keyframes AccountingWorkflow_spin__vj463{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AccountingWorkflow_header__Secev{text-align:center;margin-bottom:40px}.AccountingWorkflow_header__Secev h1{font-size:2.5rem;color:#2c3e50;margin-bottom:10px;font-weight:700}.AccountingWorkflow_header__Secev p{font-size:1.1rem;color:#6c757d;margin:0}.AccountingWorkflow_dashboard__V_eVf{display:flex;flex-direction:column;gap:40px}.AccountingWorkflow_actionsSection___OdsL h2,.AccountingWorkflow_progressSection__4lizV h2,.AccountingWorkflow_sourcesSection__zb16O h2{font-size:1.5rem;color:#2c3e50;margin-bottom:20px;font-weight:600}.AccountingWorkflow_progressCards__r3M29{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.AccountingWorkflow_progressCard__clhxn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:30px;border-radius:16px;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.1);position:relative}.AccountingWorkflow_progressCardHeader__XMtVC{position:absolute;top:15px;right:15px}.AccountingWorkflow_downloadButton__I_nav{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all .2s ease;backdrop-filter:blur(10px)}.AccountingWorkflow_downloadButton__I_nav:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.AccountingWorkflow_progressNumber__u2uKJ{font-size:3rem;font-weight:700;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.AccountingWorkflow_progressLabel__mVezn{font-size:1.1rem;font-weight:500;margin-bottom:5px}.AccountingWorkflow_progressAmount__uVGx6{font-size:1.3rem;font-weight:600;opacity:.9}.AccountingWorkflow_progressNote___TJEh{font-size:.9rem;opacity:.8;margin-top:5px}.AccountingWorkflow_actionCards__XX_4y{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.AccountingWorkflow_actionCard__wlX9a{background:#fff;border:2px solid #e9ecef;border-radius:16px;padding:32px;cursor:pointer;transition:all .3s ease;text-align:center;box-shadow:0 4px 16px rgba(0,0,0,.08)}.AccountingWorkflow_actionCard__wlX9a:hover{border-color:#007bff;transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,123,255,.15)}.AccountingWorkflow_actionIcon___nxEc{font-size:3rem;margin-bottom:16px}.AccountingWorkflow_actionTitle__B6e3n{font-size:1.3rem;font-weight:600;color:#2c3e50;margin-bottom:12px}.AccountingWorkflow_actionDescription__84Mur{color:#6c757d;line-height:1.5;margin-bottom:20px}.AccountingWorkflow_actionButton__8Ttph{background:#007bff;color:#fff;padding:12px 24px;border-radius:8px;font-weight:500;display:inline-block;transition:background .2s ease}.AccountingWorkflow_actionCard__wlX9a:hover .AccountingWorkflow_actionButton__8Ttph{background:#0056b3}.AccountingWorkflow_sourceCards__QaEJ7{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.AccountingWorkflow_sourceCard__Vf9_u{background:#f8f9fa;border:1px solid #dee2e6;border-radius:12px;padding:20px;text-align:center}.AccountingWorkflow_sourceName__NLS9H{font-weight:600;color:#495057;font-size:.9rem;margin-bottom:8px}.AccountingWorkflow_sourceCount__7TESm{font-size:1.1rem;color:#007bff;margin-bottom:4px}.AccountingWorkflow_sourceAmount__ewgFq{font-weight:600;color:#28a745}.AccountingWorkflow_matchingHeader__3HZBi{display:flex;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e9ecef;flex-wrap:wrap}.AccountingWorkflow_backButton__JFkvS{background:#6c757d;color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;font-weight:500;transition:background .2s ease}.AccountingWorkflow_backButton__JFkvS:hover{background:#545b62}.AccountingWorkflow_progressInfo__3FxCo{flex:1}.AccountingWorkflow_progressInfo__3FxCo h2{margin:0 0 10px;color:#2c3e50}.AccountingWorkflow_progressBar__vez6z{background:#e9ecef;height:8px;border-radius:4px;overflow:hidden;margin-bottom:8px}.AccountingWorkflow_progressFill__U5R5X{background:linear-gradient(90deg,#28a745,#20c997);height:100%;transition:width .3s ease}.AccountingWorkflow_progressText__NXoSk{color:#6c757d;font-size:.9rem}.AccountingWorkflow_taskType__unKKk{color:#007bff;font-weight:500;margin-left:8px}.AccountingWorkflow_workflowActions__bCfVA{display:flex;gap:10px;margin-left:auto}.AccountingWorkflow_workflowDownloadButton__Rfemf{background:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.AccountingWorkflow_workflowDownloadButton__Rfemf:hover{background:#218838;transform:translateY(-1px);box-shadow:0 4px 12px rgba(40,167,69,.3)}.AccountingWorkflow_matchCard__FssC1{background:#fff;border:2px solid #dee2e6;border-radius:16px;padding:32px;max-width:900px;margin:0 auto;box-shadow:0 8px 32px rgba(0,0,0,.1)}.AccountingWorkflow_matchHeader__HCvbo{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e9ecef}.AccountingWorkflow_matchHeader__HCvbo h3{margin:0;color:#2c3e50;font-size:1.3rem}.AccountingWorkflow_confidenceBadge__4siDg{color:#fff;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}.AccountingWorkflow_highConfidence__ShEIt{background:#28a745}.AccountingWorkflow_mediumConfidence__v1HaZ{background:#ffc107;color:#212529}.AccountingWorkflow_matchBody__V0pZg{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;align-items:center;margin-bottom:32px}.AccountingWorkflow_singleItemBody__esgB1{display:flex;justify-content:center;margin-bottom:32px}.AccountingWorkflow_singleItemBody__esgB1 .AccountingWorkflow_invoiceDetails__H37pa,.AccountingWorkflow_singleItemBody__esgB1 .AccountingWorkflow_transactionDetails__r_zfO{max-width:500px;width:100%}.AccountingWorkflow_invoiceDetails__H37pa,.AccountingWorkflow_suggestionDetails__0N4ro,.AccountingWorkflow_transactionDetails__r_zfO{background:#f8f9fa;padding:24px;border-radius:12px;border:1px solid #dee2e6}.AccountingWorkflow_amount__JZVXj{font-size:2rem;font-weight:700;color:#007bff;margin-bottom:16px;text-align:center}.AccountingWorkflow_suggestionDetails__0N4ro .AccountingWorkflow_amount__JZVXj{color:#28a745}.AccountingWorkflow_details__siIFn{display:flex;flex-direction:column;gap:8px}.AccountingWorkflow_details__siIFn div{font-size:.9rem;line-height:1.4}.AccountingWorkflow_details__siIFn strong{color:#495057;min-width:80px;display:inline-block}.AccountingWorkflow_matchArrow__T9CTU{font-size:2rem;color:#007bff;font-weight:700;text-align:center}.AccountingWorkflow_suggestionDetails__0N4ro h4{margin:0 0 16px;color:#2c3e50;text-align:center}.AccountingWorkflow_suggestionAmount__xHeYi{font-size:2rem;font-weight:700;color:#28a745;margin-bottom:16px;text-align:center}.AccountingWorkflow_matchActions__dccqm{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.AccountingWorkflow_actionBtn__mQgil{padding:14px 28px;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:140px}.AccountingWorkflow_acceptBtn__MbYLO{background:#28a745;color:#fff}.AccountingWorkflow_acceptBtn__MbYLO:hover{background:#218838;transform:translateY(-2px)}.AccountingWorkflow_skipBtn__jQRTe{background:#ffc107;color:#212529}.AccountingWorkflow_skipBtn__jQRTe:hover{background:#e0a800;transform:translateY(-2px)}.AccountingWorkflow_rejectBtn__flljm{background:#dc3545;color:#fff}.AccountingWorkflow_rejectBtn__flljm:hover{background:#c82333;transform:translateY(-2px)}.AccountingWorkflow_editInput__Q0PWV{background:#fff;border:1px solid #ced4da;border-radius:4px;padding:6px 10px;font-size:14px;width:200px;margin-left:8px}.AccountingWorkflow_editInput__Q0PWV:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.AccountingWorkflow_editAmountInput__WGRzk{background:#fff;border:2px solid #007bff;border-radius:8px;padding:8px 12px;font-size:1.5rem;font-weight:700;text-align:center;width:200px;color:#007bff}.AccountingWorkflow_editAmountInput__WGRzk:focus{outline:none;border-color:#0056b3;box-shadow:0 0 0 3px rgba(0,123,255,.15)}.AccountingWorkflow_editTextarea__pRmVq{background:#fff;border:1px solid #ced4da;border-radius:4px;padding:6px 10px;font-size:14px;font-family:inherit;resize:vertical;min-width:300px;margin-left:8px}.AccountingWorkflow_editTextarea__pRmVq:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.AccountingWorkflow_descriptionText__Uk5r_{word-break:break-word;line-height:1.4}.AccountingWorkflow_fileUploadButton__N4q0D{display:inline-block;position:relative;overflow:hidden;text-decoration:none}.AccountingWorkflow_fileUploadButton__N4q0D:hover{text-decoration:none}@media (max-width:768px){.AccountingWorkflow_workflowContainer__RfpFC{padding:16px}.AccountingWorkflow_header__Secev h1{font-size:2rem}.AccountingWorkflow_actionCards__XX_4y,.AccountingWorkflow_progressCards__r3M29,.AccountingWorkflow_sourceCards__QaEJ7{grid-template-columns:1fr}.AccountingWorkflow_matchingHeader__3HZBi{flex-direction:column;align-items:stretch;gap:16px}.AccountingWorkflow_workflowActions__bCfVA{margin-left:0;justify-content:center}.AccountingWorkflow_workflowDownloadButton__Rfemf{flex:1;justify-content:center}.AccountingWorkflow_matchBody__V0pZg{grid-template-columns:1fr;gap:20px}.AccountingWorkflow_matchArrow__T9CTU{transform:rotate(90deg)}.AccountingWorkflow_matchActions__dccqm{flex-direction:column;align-items:stretch}.AccountingWorkflow_actionBtn__mQgil{min-width:auto}.AccountingWorkflow_editAmountInput__WGRzk,.AccountingWorkflow_editInput__Q0PWV,.AccountingWorkflow_editTextarea__pRmVq{width:100%;margin-left:0;margin-top:4px}.AccountingWorkflow_editAmountInput__WGRzk{font-size:1.2rem}}@media (max-width:480px){.AccountingWorkflow_progressNumber__u2uKJ{font-size:2.5rem}.AccountingWorkflow_actionCard__wlX9a,.AccountingWorkflow_matchCard__FssC1{padding:24px}}