.AgingReceivables_overlay__oQV8h{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:4000;display:flex;flex-direction:column;animation:AgingReceivables_fadeIn__Wy_06 .18s ease}@keyframes AgingReceivables_fadeIn__Wy_06{0%{opacity:0}to{opacity:1}}.AgingReceivables_container__bs5j4{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.AgingReceivables_header__Cx1w6{justify-content:space-between;padding:14px 24px;border-bottom:1px solid #e5e7eb;background:#fff;flex-shrink:0;flex-wrap:wrap}.AgingReceivables_headerLeft__Z57fr,.AgingReceivables_header__Cx1w6{display:flex;align-items:center;gap:12px}.AgingReceivables_headerRight__oB0jg{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.AgingReceivables_backBtn__TUHcB{width:36px;height:36px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.AgingReceivables_backBtn__TUHcB:hover{background:#f9fafb;border-color:#9ca3af;color:#111}.AgingReceivables_title__nrFpJ{font-size:18px;font-weight:700;color:#111827;margin:0;line-height:1.2}.AgingReceivables_subtitle__hyKk7{display:block;font-size:12px;color:#6b7280;margin-top:1px}.AgingReceivables_closeBtn__w_0sa{width:36px;height:36px;background:transparent;border:none;border-radius:50%;font-size:17px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.AgingReceivables_closeBtn__w_0sa:hover{background:#f3f4f6;color:#111}.AgingReceivables_drillBadge__ZBTtS{display:flex;align-items:center;gap:10px}.AgingReceivables_drillAvatar__9103U{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#2ca01c,#1a7a12);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AgingReceivables_drillStrip___1_D3{display:flex;gap:12px;padding:14px 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;flex-shrink:0}.AgingReceivables_drillStripCard__PYQn7{flex:1 1;min-width:110px;background:#fff;border:1px solid #e5e7eb;border-top:3px solid #e5e7eb;border-radius:8px;padding:10px 14px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.AgingReceivables_drillStripLabel__jtyFe{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin-bottom:4px}.AgingReceivables_drillStripValue__B00BA{font-size:18px;font-weight:800;color:#111827}.AgingReceivables_asOfWrap__4oqdC{display:flex;align-items:center;gap:6px}.AgingReceivables_asOfLabel__QMS8m{font-size:12px;font-weight:600;color:#6b7280;white-space:nowrap}.AgingReceivables_dateInput__n_sTG{padding:7px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff;cursor:pointer}.AgingReceivables_dateInput__n_sTG:focus{outline:none;border-color:#2ca01c;box-shadow:0 0 0 3px rgba(44,160,28,.12)}.AgingReceivables_btnRun__mxL7N{padding:7px 16px;background:#2ca01c;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .15s;white-space:nowrap}.AgingReceivables_btnRun__mxL7N:hover:not(:disabled){background:#1a7a12}.AgingReceivables_btnRun__mxL7N:disabled{opacity:.55;cursor:not-allowed}.AgingReceivables_btnPrint__Caa1G{padding:7px 14px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s;white-space:nowrap}.AgingReceivables_btnPrint__Caa1G:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.AgingReceivables_btnPrint__Caa1G:disabled{opacity:.4;cursor:not-allowed}.AgingReceivables_errorBanner__Wdx_E{background:#fef2f2;border-left:4px solid #dc2626;color:#dc2626;padding:10px 24px;font-size:13px;display:flex;align-items:center;gap:8px;flex-shrink:0}.AgingReceivables_loadingState__vE8RT{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#9ca3af;font-size:14px;text-align:center;padding:40px 20px}.AgingReceivables_loadingState__vE8RT i{font-size:40px;color:#d1d5db}.AgingReceivables_body__ZgTBf{flex:1 1;min-height:0;overflow-y:auto;padding:20px 24px;background:#f9fafb}.AgingReceivables_body__ZgTBf::-webkit-scrollbar{width:7px}.AgingReceivables_body__ZgTBf::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.AgingReceivables_body__ZgTBf::-webkit-scrollbar-thumb:hover{background:#9ca3af}.AgingReceivables_printHeading__xcSKt{display:none}.AgingReceivables_summaryRow__lC4MG{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.AgingReceivables_summaryCard__j8BNY{flex:1 1;min-width:130px;background:#fff;border:1px solid #e5e7eb;border-top:3px solid #e5e7eb;border-radius:10px;padding:14px 16px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.AgingReceivables_summaryCardTotal__hy1Mi{display:flex;align-items:center;gap:12px;border-top-color:#1d4ed8;background:#eff6ff}.AgingReceivables_cardIcon__Dh_tP{width:38px;height:38px;border-radius:50%;background:#1d4ed8;color:#fff;font-size:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AgingReceivables_cardLabel__Yx471{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin-bottom:4px}.AgingReceivables_cardValue__smIfI{font-size:20px;font-weight:800;color:#111827;line-height:1.1}.AgingReceivables_totalColor__6Ucxl{color:#1d4ed8!important}.AgingReceivables_cardPct__nMPyC{font-size:11px;color:#9ca3af;margin-top:3px}.AgingReceivables_toolbar__QlUVQ{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.AgingReceivables_searchBox__C0Ls4{position:relative;flex:0 0 320px;max-width:100%}.AgingReceivables_searchIcon__h0zTn{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:13px;pointer-events:none}.AgingReceivables_searchInput__Z6HUj{width:100%;padding:9px 34px 9px 36px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;color:#111827;background:#fff;transition:border .15s,box-shadow .15s;box-sizing:border-box}.AgingReceivables_searchInput__Z6HUj:focus{outline:none;border-color:#2ca01c;box-shadow:0 0 0 3px rgba(44,160,28,.12)}.AgingReceivables_searchClear__8rK6V{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;font-size:12px;padding:2px 4px}.AgingReceivables_searchClear__8rK6V:hover{color:#374151}.AgingReceivables_rowCount__SrNwK{font-size:12px;color:#9ca3af;white-space:nowrap}.AgingReceivables_emptyState__SzX_T{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 20px;color:#9ca3af;text-align:center}.AgingReceivables_emptyState__SzX_T i{font-size:40px;color:#16a34a}.AgingReceivables_emptyState__SzX_T h3{font-size:16px;color:#374151;margin:0}.AgingReceivables_emptyState__SzX_T p{font-size:13px;margin:0}.AgingReceivables_tableWrap__NuDLv{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04)}.AgingReceivables_table__AKus0{width:100%;border-collapse:collapse;font-size:13px}.AgingReceivables_table__AKus0 th{padding:10px 14px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;background:#f9fafb;border-bottom:2px solid #e5e7eb;white-space:nowrap}.AgingReceivables_table__AKus0 td{padding:11px 14px;border-bottom:1px solid #f3f4f6;color:#374151;vertical-align:middle}.AgingReceivables_table__AKus0 tbody tr:last-child td{border-bottom:none}.AgingReceivables_sortable__w9jRM{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AgingReceivables_sortable__w9jRM:hover{background:#f3f4f6}.AgingReceivables_sortIcon__DBcv4{color:#d1d5db;font-size:10px;margin-left:4px}.AgingReceivables_sortIconActive__1B_v7{color:#2ca01c;font-size:10px;margin-left:4px}.AgingReceivables_right__d1UmW{text-align:right!important}.AgingReceivables_center__BBVjP{text-align:center!important}.AgingReceivables_bold__Vg444{font-weight:700}.AgingReceivables_dataRow__yN6L0{cursor:pointer;transition:background .1s}.AgingReceivables_dataRow__yN6L0:hover td{background:#f0fdf4}.AgingReceivables_customerCell__Jv1nC{display:flex;align-items:center;gap:10px}.AgingReceivables_avatar__LOvhE{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#2ca01c,#1a7a12);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AgingReceivables_nameStack__IwLKs{display:flex;flex-direction:column}.AgingReceivables_customerName__flrh2{font-size:14px;font-weight:600;color:#111827}.AgingReceivables_customerEmail__XpPNa{font-size:11px;color:#9ca3af;margin-top:1px}.AgingReceivables_bucketAmt__yN7M1{font-weight:600}.AgingReceivables_zeroAmt__w8OW0{color:#d1d5db}.AgingReceivables_totalAmt__Hl_tJ{font-weight:700;color:#1d4ed8}.AgingReceivables_amtCell__f_GFD{font-weight:600;color:#111827}.AgingReceivables_paidCell__N5HWV{color:#16a34a;font-weight:600}.AgingReceivables_dueCell__y3Eef{color:#dc2626;font-weight:600}.AgingReceivables_invoiceCount__L2h83{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 8px;background:#e0f2fe;color:#0369a1;border-radius:20px;font-size:11px;font-weight:700}.AgingReceivables_invoiceRef__pyIA6{font-weight:600;color:#1d4ed8}.AgingReceivables_dateCell__B1Dhw{white-space:nowrap;color:#6b7280}.AgingReceivables_daysOverdue__VZ4Vp{font-weight:700;font-size:13px}.AgingReceivables_dayCurrent__2cGwl{font-size:12px;color:#16a34a;font-weight:600}.AgingReceivables_statusBadge__ig9F8{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;text-transform:capitalize;letter-spacing:.02em}.AgingReceivables_status_unpaid__cb5Lu{background:#fef9c3;color:#854d0e}.AgingReceivables_status_partially_paid__uYFfM{background:#dbeafe;color:#1d4ed8}.AgingReceivables_status_overdue__wqt7k{background:#fee2e2;color:#dc2626}.AgingReceivables_status_paid__IidGR{background:#d1fae5;color:#065f46}.AgingReceivables_totalRow__hOG5n td{background:#f1f5f9;border-top:2px solid #e5e7eb;font-weight:700;font-size:13px}@media print{.AgingReceivables_overlay__oQV8h{position:static;animation:none}.AgingReceivables_asOfWrap__4oqdC,.AgingReceivables_backBtn__TUHcB,.AgingReceivables_btnPrint__Caa1G,.AgingReceivables_btnRun__mxL7N,.AgingReceivables_closeBtn__w_0sa,.AgingReceivables_header__Cx1w6,.AgingReceivables_toolbar__QlUVQ{display:none!important}.AgingReceivables_printHeading__xcSKt{display:block;margin-bottom:20px}.AgingReceivables_body__ZgTBf{padding:0;overflow:visible;background:#fff}.AgingReceivables_tableWrap__NuDLv{box-shadow:none;border:1px solid #ccc}.AgingReceivables_summaryCard__j8BNY,.AgingReceivables_tableWrap__NuDLv{page-break-inside:avoid;break-inside:avoid}}@media (max-width:900px){.AgingReceivables_summaryRow__lC4MG{flex-wrap:wrap}.AgingReceivables_summaryCard__j8BNY{min-width:44%}}@media (max-width:600px){.AgingReceivables_header__Cx1w6{flex-direction:column;align-items:flex-start}.AgingReceivables_headerRight__oB0jg{flex-wrap:wrap}.AgingReceivables_summaryCard__j8BNY{min-width:100%}.AgingReceivables_searchBox__C0Ls4{flex:1 1}}.AgingPayables_overlay__m7Lxy{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:4000;display:flex;flex-direction:column;animation:AgingPayables_fadeIn__MdKzA .18s ease}@keyframes AgingPayables_fadeIn__MdKzA{0%{opacity:0}to{opacity:1}}.AgingPayables_container__rcaDK{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.AgingPayables_header__2cCDK{justify-content:space-between;padding:14px 24px;border-bottom:1px solid #e5e7eb;background:#fff;flex-shrink:0;flex-wrap:wrap}.AgingPayables_headerLeft__c6Gw8,.AgingPayables_header__2cCDK{display:flex;align-items:center;gap:12px}.AgingPayables_headerRight__vKBrm{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.AgingPayables_backBtn__UGE_7{width:36px;height:36px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.AgingPayables_backBtn__UGE_7:hover{background:#f9fafb;border-color:#9ca3af;color:#111}.AgingPayables_title__hOnLB{font-size:18px;font-weight:700;color:#111827;margin:0;line-height:1.2}.AgingPayables_subtitle__7jpMB{display:block;font-size:12px;color:#6b7280;margin-top:1px}.AgingPayables_closeBtn__fIhkr{width:36px;height:36px;background:transparent;border:none;border-radius:50%;font-size:17px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.AgingPayables_closeBtn__fIhkr:hover{background:#f3f4f6;color:#111}.AgingPayables_drillBadge__cfDOO{display:flex;align-items:center;gap:10px}.AgingPayables_drillAvatar__AB8mg{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#3730a3);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AgingPayables_drillStrip__fndIV{display:flex;gap:12px;padding:14px 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;flex-shrink:0}.AgingPayables_drillStripCard__MVZOm{flex:1 1;min-width:110px;background:#fff;border:1px solid #e5e7eb;border-top:3px solid #e5e7eb;border-radius:8px;padding:10px 14px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.AgingPayables_drillStripLabel__ZEKtf{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin-bottom:4px}.AgingPayables_drillStripValue__tGImz{font-size:18px;font-weight:800;color:#111827}.AgingPayables_asOfWrap__JguTk{display:flex;align-items:center;gap:6px}.AgingPayables_asOfLabel__STrnF{font-size:12px;font-weight:600;color:#6b7280;white-space:nowrap}.AgingPayables_dateInput__g8CII{padding:7px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff;cursor:pointer}.AgingPayables_dateInput__g8CII:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.12)}.AgingPayables_btnRun__8eNjH{padding:7px 16px;background:#4f46e5;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .15s;white-space:nowrap}.AgingPayables_btnRun__8eNjH:hover:not(:disabled){background:#3730a3}.AgingPayables_btnRun__8eNjH:disabled{opacity:.55;cursor:not-allowed}.AgingPayables_btnPrint__MbJfl{padding:7px 14px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s;white-space:nowrap}.AgingPayables_btnPrint__MbJfl:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.AgingPayables_btnPrint__MbJfl:disabled{opacity:.4;cursor:not-allowed}.AgingPayables_errorBanner__V2JaX{background:#fef2f2;border-left:4px solid #dc2626;color:#dc2626;padding:10px 24px;font-size:13px;display:flex;align-items:center;gap:8px;flex-shrink:0}.AgingPayables_loadingState__qW1bz{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#9ca3af;font-size:14px;text-align:center;padding:40px 20px}.AgingPayables_loadingState__qW1bz i{font-size:40px;color:#d1d5db}.AgingPayables_body__gw_a0{flex:1 1;min-height:0;overflow-y:auto;padding:20px 24px;background:#f9fafb}.AgingPayables_body__gw_a0::-webkit-scrollbar{width:7px}.AgingPayables_body__gw_a0::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.AgingPayables_body__gw_a0::-webkit-scrollbar-thumb:hover{background:#9ca3af}.AgingPayables_printHeading__eYcYa{display:none}.AgingPayables_summaryRow__SRe5l{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.AgingPayables_summaryCard__RLvwl{flex:1 1;min-width:130px;background:#fff;border:1px solid #e5e7eb;border-top:3px solid #e5e7eb;border-radius:10px;padding:14px 16px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.AgingPayables_summaryCardTotal__LwIGQ{display:flex;align-items:center;gap:12px;border-top-color:#4f46e5;background:#eef2ff}.AgingPayables_cardIcon__ehxUc{width:38px;height:38px;border-radius:50%;background:#4f46e5;color:#fff;font-size:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AgingPayables_cardLabel__h0Yml{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin-bottom:4px}.AgingPayables_cardValue__dPY3G{font-size:20px;font-weight:800;color:#111827;line-height:1.1}.AgingPayables_totalColor__8wXV0{color:#4f46e5!important}.AgingPayables_cardPct__M_CNk{font-size:11px;color:#9ca3af;margin-top:3px}.AgingPayables_toolbar__Ugnmo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.AgingPayables_searchBox__hDEKT{position:relative;flex:0 0 320px;max-width:100%}.AgingPayables_searchIcon__95w7D{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:13px;pointer-events:none}.AgingPayables_searchInput__d9Ysa{width:100%;padding:9px 34px 9px 36px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;color:#111827;background:#fff;transition:border .15s,box-shadow .15s;box-sizing:border-box}.AgingPayables_searchInput__d9Ysa:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.12)}.AgingPayables_searchClear__VPErm{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;font-size:12px;padding:2px 4px}.AgingPayables_searchClear__VPErm:hover{color:#374151}.AgingPayables_rowCount__QAkGk{font-size:12px;color:#9ca3af;white-space:nowrap}.AgingPayables_emptyState__tK9Wh{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 20px;color:#9ca3af;text-align:center}.AgingPayables_emptyState__tK9Wh i{font-size:40px;color:#4f46e5}.AgingPayables_emptyState__tK9Wh h3{font-size:16px;color:#374151;margin:0}.AgingPayables_emptyState__tK9Wh p{font-size:13px;margin:0}.AgingPayables_tableWrap__izofa{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04)}.AgingPayables_table__ADPjj{width:100%;border-collapse:collapse;font-size:13px}.AgingPayables_table__ADPjj th{padding:10px 14px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;background:#f9fafb;border-bottom:2px solid #e5e7eb;white-space:nowrap}.AgingPayables_table__ADPjj td{padding:11px 14px;border-bottom:1px solid #f3f4f6;color:#374151;vertical-align:middle}.AgingPayables_table__ADPjj tbody tr:last-child td{border-bottom:none}.AgingPayables_sortable__zZLC9{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AgingPayables_sortable__zZLC9:hover{background:#f3f4f6}.AgingPayables_sortIcon__9714W{color:#d1d5db;font-size:10px;margin-left:4px}.AgingPayables_sortIconActive__t_Klq{color:#4f46e5;font-size:10px;margin-left:4px}.AgingPayables_right__Oahlr{text-align:right!important}.AgingPayables_center__gXWXH{text-align:center!important}.AgingPayables_bold__scv2U{font-weight:700}.AgingPayables_dataRow__DPxF5{cursor:pointer;transition:background .1s}.AgingPayables_dataRow__DPxF5:hover td{background:#f5f3ff}.AgingPayables_vendorCell__swFWM{display:flex;align-items:center;gap:10px}.AgingPayables_avatar__bCP35{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#3730a3);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AgingPayables_nameStack__YB9f0{display:flex;flex-direction:column}.AgingPayables_vendorName__Mni19{font-size:14px;font-weight:600;color:#111827}.AgingPayables_vendorEmail__V9Dbi{font-size:11px;color:#9ca3af;margin-top:1px}.AgingPayables_bucketAmt__l18Wk{font-weight:600}.AgingPayables_zeroAmt__7_ajs{color:#d1d5db}.AgingPayables_totalAmt__nbL_y{font-weight:700;color:#4f46e5}.AgingPayables_amtCell__bZ3tv{font-weight:600;color:#111827}.AgingPayables_paidCell__VMaCd{color:#16a34a;font-weight:600}.AgingPayables_dueCell__dsprS{color:#dc2626;font-weight:600}.AgingPayables_billCount__tLsX0{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 8px;background:#ede9fe;color:#5b21b6;border-radius:20px;font-size:11px;font-weight:700}.AgingPayables_billRef__dxvXo{font-weight:600;color:#5b21b6}.AgingPayables_dateCell__HaJ9I{white-space:nowrap;color:#6b7280}.AgingPayables_daysOverdue__Q4wCt{font-weight:700;font-size:13px}.AgingPayables_dayCurrent__tzHoR{font-size:12px;color:#16a34a;font-weight:600}.AgingPayables_statusBadge__CuiSz{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;text-transform:capitalize;letter-spacing:.02em}.AgingPayables_status_unpaid__HHBll{background:#fef9c3;color:#854d0e}.AgingPayables_status_partially_paid__t3j0j{background:#ede9fe;color:#5b21b6}.AgingPayables_status_overdue__zaEWY{background:#fee2e2;color:#dc2626}.AgingPayables_status_paid__D2Ga1{background:#d1fae5;color:#065f46}.AgingPayables_totalRow___UVM_ td{background:#f1f5f9;border-top:2px solid #e5e7eb;font-weight:700;font-size:13px}@media print{.AgingPayables_overlay__m7Lxy{position:static;animation:none}.AgingPayables_asOfWrap__JguTk,.AgingPayables_backBtn__UGE_7,.AgingPayables_btnPrint__MbJfl,.AgingPayables_btnRun__8eNjH,.AgingPayables_closeBtn__fIhkr,.AgingPayables_header__2cCDK,.AgingPayables_toolbar__Ugnmo{display:none!important}.AgingPayables_printHeading__eYcYa{display:block;margin-bottom:20px}.AgingPayables_body__gw_a0{padding:0;overflow:visible;background:#fff}.AgingPayables_tableWrap__izofa{box-shadow:none;border:1px solid #ccc}.AgingPayables_summaryCard__RLvwl,.AgingPayables_tableWrap__izofa{page-break-inside:avoid;break-inside:avoid}}@media (max-width:900px){.AgingPayables_summaryRow__SRe5l{flex-wrap:wrap}.AgingPayables_summaryCard__RLvwl{min-width:44%}}@media (max-width:600px){.AgingPayables_header__2cCDK{flex-direction:column;align-items:flex-start}.AgingPayables_headerRight__vKBrm{flex-wrap:wrap}.AgingPayables_summaryCard__RLvwl{min-width:100%}.AgingPayables_searchBox__hDEKT{flex:1 1}}.VendorCenter_vendorCenterOverlay__3NpQS{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--white);z-index:3000;animation:VendorCenter_fadeIn__aWQsu .2s ease}@keyframes VendorCenter_fadeIn__aWQsu{0%{opacity:0}to{opacity:1}}.VendorCenter_vendorCenterContainer__C90fk{width:100%;height:100%;background-color:var(--white);display:flex;flex-direction:column;animation:VendorCenter_slideUp__YsdZl .3s ease}@keyframes VendorCenter_slideUp__YsdZl{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.VendorCenter_header___XN6Y{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid var(--border-color);background-color:var(--white);flex-shrink:0}.VendorCenter_headerLeft__Z388Q h2{font-size:24px;font-weight:700;color:var(--text-primary);margin:0}.VendorCenter_headerRight__0V83m{display:flex;gap:12px;align-items:center}.VendorCenter_btnAddVendor__iO_5Q{padding:10px 20px;background-color:var(--primary-green);color:var(--white);border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.VendorCenter_btnAddVendor__iO_5Q:hover{background-color:var(--dark-green);transform:translateY(-1px);box-shadow:0 4px 12px rgba(44,160,28,.3)}.VendorCenter_closeBtn__R30h7{width:40px;height:40px;background-color:transparent;color:var(--text-secondary);border:none;border-radius:50%;font-size:20px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.VendorCenter_closeBtn__R30h7:hover{background-color:var(--sidebar-hover);color:var(--text-primary)}.VendorCenter_searchSection__Q59pS{padding:20px 30px;display:flex;align-items:center;gap:12px;background-color:#fafafa;border-bottom:1px solid var(--border-color);flex-shrink:0}.VendorCenter_searchWrapper__iijXS{position:relative;max-width:500px}.VendorCenter_searchWrapper__iijXS i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-secondary);font-size:14px}.VendorCenter_searchInput__ipfaB{width:100%;padding:10px 14px 10px 40px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;color:var(--text-primary);transition:all .3s ease;background-color:var(--white)}.VendorCenter_searchInput__ipfaB:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 3px rgba(44,160,28,.1)}.VendorCenter_btnRefresh__FxU5Q{width:38px;height:38px;background:var(--white);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.VendorCenter_btnRefresh__FxU5Q:hover{background:var(--sidebar-hover);color:var(--text-primary)}.VendorCenter_errorBanner__UmQym{background:#fef2f2;border-left:4px solid #dc2626;color:#dc2626;padding:12px 20px;font-size:13px;display:flex;align-items:center;gap:8px}.VendorCenter_loadingState__nYjs4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-secondary);gap:12px;font-size:14px}.VendorCenter_loadingState__nYjs4 i{font-size:32px;color:var(--primary-green)}.VendorCenter_btnDelete__RCxd0{padding:6px 12px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--white);color:var(--text-secondary);font-size:14px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.VendorCenter_btnDelete__RCxd0:hover{background-color:#fee;border-color:#c00;color:#c00}.VendorCenter_vendorGridContainer__6MTI4{flex:1 1;overflow-y:auto;padding:30px;background-color:#fafafa}.VendorCenter_vendorGridContainer__6MTI4::-webkit-scrollbar{width:8px}.VendorCenter_vendorGridContainer__6MTI4::-webkit-scrollbar-track{background:transparent}.VendorCenter_vendorGridContainer__6MTI4::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.VendorCenter_vendorGridContainer__6MTI4::-webkit-scrollbar-thumb:hover{background:#bdbdbd}.VendorCenter_vendorTable__LaJeU{width:100%;background-color:var(--white);border-collapse:collapse;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.VendorCenter_vendorTable__LaJeU thead{background-color:var(--sidebar-bg)}.VendorCenter_vendorTable__LaJeU th{padding:15px 20px;text-align:left;font-size:14px;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--border-color)}.VendorCenter_vendorTable__LaJeU tbody tr{border-bottom:1px solid var(--border-color);transition:all .2s ease}.VendorCenter_vendorTable__LaJeU tbody tr:hover{background-color:#f9fff7}.VendorCenter_vendorTable__LaJeU tbody tr:last-child{border-bottom:none}.VendorCenter_vendorTable__LaJeU td{padding:15px 20px;font-size:14px;color:var(--text-primary)}.VendorCenter_nameCell__aEsEJ{display:flex;align-items:center;gap:12px}.VendorCenter_vendorAvatar__YhyR7{width:40px;height:40px;background:linear-gradient(135deg,var(--primary-green),var(--dark-green));border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:16px;flex-shrink:0}.VendorCenter_nameCell__aEsEJ span{font-weight:600}.VendorCenter_actionButtons__TyJ9z{display:flex;gap:8px}.VendorCenter_btnEdit__Ui5s6,.VendorCenter_btnView__dW_iG{padding:6px 12px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--white);color:var(--text-secondary);font-size:14px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.VendorCenter_btnEdit__Ui5s6:hover{background-color:var(--primary-green);border-color:var(--primary-green);color:var(--white)}.VendorCenter_btnView__dW_iG:hover{background-color:var(--sidebar-hover);border-color:var(--text-primary);color:var(--text-primary)}.VendorCenter_emptyState__gF0xr{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background-color:var(--white);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.VendorCenter_emptyState__gF0xr i{font-size:64px;color:var(--border-color);margin-bottom:20px}.VendorCenter_emptyState__gF0xr h3{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 10px}.VendorCenter_emptyState__gF0xr p{font-size:14px;color:var(--text-secondary);margin:0}.VendorCenter_balanceCol__jEf_C{text-align:right;white-space:nowrap}.VendorCenter_balanceOwed__p25Gf{font-weight:700;color:#dc2626}.VendorCenter_balanceZero__xzUhR{font-weight:600;color:#9ca3af}.VendorCenter_btnView__dW_iG:hover{background-color:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important}@media (max-width:768px){.VendorCenter_header___XN6Y{padding:15px 20px}.VendorCenter_headerLeft__Z388Q h2{font-size:20px}.VendorCenter_btnAddVendor__iO_5Q span{display:none}.VendorCenter_btnAddVendor__iO_5Q{padding:10px 14px}.VendorCenter_searchSection__Q59pS{padding:15px 20px}.VendorCenter_vendorGridContainer__6MTI4{padding:20px;overflow-x:auto}.VendorCenter_vendorTable__LaJeU{min-width:600px}.VendorCenter_vendorTable__LaJeU td,.VendorCenter_vendorTable__LaJeU th{padding:10px 12px}}.VendorStatement_overlay__UGdQy{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:4000;display:flex;flex-direction:column;animation:VendorStatement_fadeIn__Adeeh .18s ease}@keyframes VendorStatement_fadeIn__Adeeh{0%{opacity:0}to{opacity:1}}.VendorStatement_container__m2bGG{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.VendorStatement_header__C_jEd{justify-content:space-between;padding:14px 24px;border-bottom:1px solid #e5e7eb;background:#fff;flex-shrink:0;flex-wrap:wrap}.VendorStatement_headerLeft__E9QXV,.VendorStatement_header__C_jEd{display:flex;align-items:center;gap:12px}.VendorStatement_backBtn__uoTBF{width:36px;height:36px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.VendorStatement_backBtn__uoTBF:hover{background:#f9fafb;border-color:#9ca3af;color:#111}.VendorStatement_title__kQs_L{font-size:18px;font-weight:700;color:#111827;margin:0;line-height:1.2}.VendorStatement_subtitle__ZWyHP{display:block;font-size:12px;color:#6b7280;margin-top:1px}.VendorStatement_vendorBadge__m4IV2{display:flex;align-items:center;gap:10px}.VendorStatement_vendorBadgeAvatar__R26aN{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#3730a3);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.VendorStatement_headerRight__QTStA{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.VendorStatement_dateRange__GwuHT{display:flex;align-items:center;gap:6px}.VendorStatement_dateLabel__X0Wid{font-size:12px;font-weight:600;color:#6b7280;white-space:nowrap}.VendorStatement_dateInput__0oc52{padding:7px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#111827;background:#fff;cursor:pointer}.VendorStatement_dateInput__0oc52:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.12)}.VendorStatement_btnRun__GWqN1{padding:7px 16px;background:#4f46e5;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .15s;white-space:nowrap}.VendorStatement_btnRun__GWqN1:hover:not(:disabled){background:#3730a3}.VendorStatement_btnRun__GWqN1:disabled{opacity:.55;cursor:not-allowed}.VendorStatement_btnPrint__byOnN{padding:7px 14px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s;white-space:nowrap}.VendorStatement_btnPrint__byOnN:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.VendorStatement_btnPrint__byOnN:disabled{opacity:.4;cursor:not-allowed}.VendorStatement_closeBtn__FwMTQ{width:36px;height:36px;background:transparent;border:none;border-radius:50%;font-size:17px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.VendorStatement_closeBtn__FwMTQ:hover{background:#f3f4f6;color:#111}.VendorStatement_errorBanner__E3_wL{background:#fef2f2;border-left:4px solid #dc2626;color:#dc2626;padding:10px 24px;font-size:13px;display:flex;align-items:center;gap:8px;flex-shrink:0}.VendorStatement_loadingState__u0dLv{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#9ca3af;font-size:14px;text-align:center;padding:40px 20px}.VendorStatement_loadingState__u0dLv i{font-size:40px;color:#d1d5db}.VendorStatement_loadingState__u0dLv strong{color:#374151}.VendorStatement_selectBody__GQO_A{flex:1 1;min-height:0;display:flex;flex-direction:column;background:#f9fafb}.VendorStatement_selectSearchWrap__wdSHv{display:flex;align-items:center;gap:16px;padding:16px 24px;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0}.VendorStatement_selectSearchBox__lKGcx{position:relative;flex:0 0 380px;max-width:100%}.VendorStatement_selectSearchIcon__MLFrg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:14px;pointer-events:none}.VendorStatement_selectSearchInput__dpp8T{width:100%;padding:10px 36px 10px 38px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#111827;background:#fff;transition:border .15s,box-shadow .15s;box-sizing:border-box}.VendorStatement_selectSearchInput__dpp8T:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.12)}.VendorStatement_selectSearchClear__HcbKd{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;font-size:13px;padding:2px 4px}.VendorStatement_selectSearchClear__HcbKd:hover{color:#374151}.VendorStatement_selectCount__v73_V{font-size:13px;color:#9ca3af;white-space:nowrap}.VendorStatement_selectEmpty__S93eP,.VendorStatement_selectLoading__6Dp5J{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#9ca3af;font-size:14px}.VendorStatement_selectEmpty__S93eP i,.VendorStatement_selectLoading__6Dp5J i{font-size:36px;color:#d1d5db}.VendorStatement_selectEmpty__S93eP p{margin:0}.VendorStatement_selectList__W97zM{flex:1 1;min-height:0;overflow-y:auto;padding:0 24px 24px}.VendorStatement_selectList__W97zM::-webkit-scrollbar{width:6px}.VendorStatement_selectList__W97zM::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.VendorStatement_selectListHeader__1WrGH{display:grid;grid-template-columns:2fr 2fr 1.2fr 1fr;padding:10px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;border-bottom:2px solid #e5e7eb;margin-top:16px;background:#fff;border-radius:10px 10px 0 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.VendorStatement_selectRow__AxZZ7{display:grid;grid-template-columns:2fr 2fr 1.2fr 1fr;align-items:center;padding:12px 16px;background:#fff;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .12s}.VendorStatement_selectRow__AxZZ7:last-child{border-bottom:none;border-radius:0 0 10px 10px}.VendorStatement_selectRow__AxZZ7:hover{background:#eef2ff}.VendorStatement_selectVendorCell__V__GT{display:flex;align-items:center;gap:10px}.VendorStatement_selectAvatar__U_mIc{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#3730a3);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.VendorStatement_selectNameStack__QT_cs{display:flex;flex-direction:column}.VendorStatement_selectName__HTFcf{font-size:14px;font-weight:600;color:#111827}.VendorStatement_selectNo___0drE{font-size:11px;color:#9ca3af;margin-top:1px}.VendorStatement_selectMeta__IRnJr{font-size:13px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VendorStatement_selectBalCol__vN9pE{text-align:right}.VendorStatement_selectBal__6OFFI{font-size:14px;font-weight:600;color:#9ca3af;text-align:right}.VendorStatement_selectBalOwed__a6gfb{color:#dc2626}@media (max-width:700px){.VendorStatement_selectListHeader__1WrGH,.VendorStatement_selectRow__AxZZ7{grid-template-columns:1fr 1fr}.VendorStatement_hideOnSmall__7Ipnu{display:none}}.VendorStatement_body__4G9xC{flex:1 1;min-height:0;overflow-y:auto;padding:24px 28px;background:#f9fafb}.VendorStatement_body__4G9xC::-webkit-scrollbar{width:7px}.VendorStatement_body__4G9xC::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.VendorStatement_body__4G9xC::-webkit-scrollbar-thumb:hover{background:#9ca3af}.VendorStatement_printHeading__MWkGs{display:none}.VendorStatement_summaryRow__75xtX{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}@media (max-width:900px){.VendorStatement_summaryRow__75xtX{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.VendorStatement_summaryRow__75xtX{grid-template-columns:1fr}}.VendorStatement_summaryCard__j5Ych{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px 18px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.VendorStatement_summaryCardHighlight__OW9hS{border-color:rgba(79,70,229,.3);background:#eef2ff}.VendorStatement_cardLabel__auQJm{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin-bottom:6px}.VendorStatement_cardValue__6UoUT{font-size:22px;font-weight:800;color:#111827}.VendorStatement_red__2o675{color:#dc2626!important}.VendorStatement_green__Ral5A{color:#16a34a!important}.VendorStatement_muted__Pt94D{color:#9ca3af!important}.VendorStatement_section__MBFZo{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:18px 22px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.VendorStatement_sectionTitle__GeUY3{font-size:14px;font-weight:700;color:#111827;margin:0 0 14px;display:flex;align-items:center;gap:7px}.VendorStatement_sectionTitle__GeUY3 i{color:#4f46e5;font-size:13px}.VendorStatement_agingGrid__h81_C{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-bottom:12px}@media (max-width:900px){.VendorStatement_agingGrid__h81_C{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.VendorStatement_agingGrid__h81_C{grid-template-columns:repeat(2,1fr)}}.VendorStatement_agingCell__yX2Er{border:1px solid #e5e7eb;border-radius:8px;padding:12px 10px;text-align:center;background:#fafafa}.VendorStatement_agingCellOverdue__eRYJo{border-color:#fca5a5;background:#fff5f5}.VendorStatement_agingLabel__Eu6p7{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin-bottom:5px}.VendorStatement_agingValue__pCWwi{font-size:16px;font-weight:700;color:#111827}.VendorStatement_agingTotal__89Iru{font-size:12px;color:#6b7280;text-align:right;padding-top:10px;border-top:1px solid #f3f4f6}.VendorStatement_txTable__sHYc_{width:100%;border-collapse:collapse;font-size:13px}.VendorStatement_txTable__sHYc_ th{padding:9px 12px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;background:#f9fafb;border-bottom:2px solid #e5e7eb}.VendorStatement_txTable__sHYc_ td{padding:10px 12px;border-bottom:1px solid #f3f4f6;color:#374151;vertical-align:middle}.VendorStatement_txTable__sHYc_ tbody tr:hover{background:#f5f3ff}.VendorStatement_paymentRow___lLEC td{background:#f0fdf4}.VendorStatement_paymentRow___lLEC:hover td{background:#dcfce7!important}.VendorStatement_openingRow__JT3cK td{color:#9ca3af;font-style:italic;background:#fafafa}.VendorStatement_closingRow__mxTeW td{background:#f1f5f9;border-top:2px solid #e5e7eb;font-weight:600}.VendorStatement_txDate__hzdx6{white-space:nowrap;color:#6b7280}.VendorStatement_right__o4ePr{text-align:right!important}.VendorStatement_bold__U50Sp{font-weight:700}.VendorStatement_chargeAmt__TJO7d{color:#dc2626;font-weight:600}.VendorStatement_creditAmt__uls0V{color:#16a34a;font-weight:600}.VendorStatement_dimAmt__50wN8{color:#d1d5db}.VendorStatement_balRed__D_So3{color:#dc2626}.VendorStatement_balGreen__fjTis{color:#16a34a}.VendorStatement_badgeBill__ueH34,.VendorStatement_badgePayment__W3W9S{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.VendorStatement_badgeBill__ueH34{background:#ede9fe;color:#5b21b6}.VendorStatement_badgePayment__W3W9S{background:#d1fae5;color:#065f46}.VendorStatement_billRef__9_0Ve{font-weight:600;color:#5b21b6}.VendorStatement_paymentRef__ioFM2{font-weight:600;color:#065f46}.VendorStatement_payStatus__WPj2R{margin-left:6px;font-size:11px;color:#9ca3af;text-transform:capitalize}.VendorStatement_txNotes__QEiHJ{font-size:11px;color:#9ca3af}.VendorStatement_emptyTx__rlfd1{padding:32px;text-align:center;color:#9ca3af;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:10px}.VendorStatement_emptyTx__rlfd1 i{font-size:32px;color:#d1d5db}.VendorStatement_emptyTx__rlfd1 p{margin:0}@media print{.VendorStatement_overlay__UGdQy{position:static;animation:none}.VendorStatement_backBtn__uoTBF,.VendorStatement_btnPrint__byOnN,.VendorStatement_btnRun__GWqN1,.VendorStatement_closeBtn__FwMTQ,.VendorStatement_dateLabel__X0Wid,.VendorStatement_dateRange__GwuHT,.VendorStatement_header__C_jEd{display:none!important}.VendorStatement_printHeading__MWkGs{display:block;margin-bottom:20px}.VendorStatement_printHeading__MWkGs h1{font-size:18px;margin:0 0 4px}.VendorStatement_printHeading__MWkGs h2{font-size:13px;color:#555;font-weight:400;margin:0 0 12px}.VendorStatement_body__4G9xC{padding:0;overflow:visible}.VendorStatement_section__MBFZo,.VendorStatement_summaryCard__j5Ych{page-break-inside:avoid;break-inside:avoid;box-shadow:none}}.ProductCenter_productCenterOverlay__KZMzv{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--white);z-index:3000;animation:ProductCenter_fadeIn__ETRUV .2s ease}@keyframes ProductCenter_fadeIn__ETRUV{0%{opacity:0}to{opacity:1}}.ProductCenter_productCenterContainer__pTJTt{width:100%;height:100%;background-color:var(--white);display:flex;flex-direction:column;animation:ProductCenter_slideUp__FwYCQ .3s ease}@keyframes ProductCenter_slideUp__FwYCQ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ProductCenter_header__1_Co9{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid var(--border-color);background-color:var(--white);flex-shrink:0}.ProductCenter_headerLeft__YFKZC h2{font-size:24px;font-weight:700;color:var(--text-primary);margin:0}.ProductCenter_headerRight__xVf1_{display:flex;gap:12px;align-items:center}.ProductCenter_btnAddProduct__76pYG{padding:10px 20px;background-color:var(--primary-green);color:var(--white);border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.ProductCenter_btnAddProduct__76pYG:hover{background-color:var(--dark-green);transform:translateY(-1px);box-shadow:0 4px 12px rgba(44,160,28,.3)}.ProductCenter_closeBtn__Yc_sX{width:40px;height:40px;background-color:transparent;color:var(--text-secondary);border:none;border-radius:50%;font-size:20px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.ProductCenter_closeBtn__Yc_sX:hover{background-color:var(--sidebar-hover);color:var(--text-primary)}.ProductCenter_searchSection__5EMNf{padding:20px 30px;display:flex;align-items:center;gap:12px;background-color:#fafafa;border-bottom:1px solid var(--border-color);flex-shrink:0}.ProductCenter_searchWrapper__WWkfQ{position:relative;max-width:500px}.ProductCenter_searchWrapper__WWkfQ i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-secondary);font-size:14px}.ProductCenter_searchInput__zMIoE{width:100%;padding:10px 14px 10px 40px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;color:var(--text-primary);transition:all .3s ease;background-color:var(--white)}.ProductCenter_searchInput__zMIoE:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 3px rgba(44,160,28,.1)}.ProductCenter_btnRefresh__FY85l{width:38px;height:38px;background:var(--white);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.ProductCenter_btnRefresh__FY85l:hover{background:var(--sidebar-hover);color:var(--text-primary)}.ProductCenter_errorBanner__UN0XL{background:#fef2f2;border-left:4px solid #dc2626;color:#dc2626;padding:12px 20px;font-size:13px;display:flex;align-items:center;gap:8px}.ProductCenter_loadingState___GFCJ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-secondary);gap:12px;font-size:14px}.ProductCenter_loadingState___GFCJ i{font-size:32px;color:var(--primary-green)}.ProductCenter_productGridContainer__z3gnX{flex:1 1;overflow-y:auto;padding:30px;background-color:#fafafa}.ProductCenter_productGridContainer__z3gnX::-webkit-scrollbar{width:8px}.ProductCenter_productGridContainer__z3gnX::-webkit-scrollbar-track{background:transparent}.ProductCenter_productGridContainer__z3gnX::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.ProductCenter_productGridContainer__z3gnX::-webkit-scrollbar-thumb:hover{background:#bdbdbd}.ProductCenter_productTable__6GGPV{width:100%;background-color:var(--white);border-collapse:collapse;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.ProductCenter_productTable__6GGPV thead{background-color:var(--sidebar-bg)}.ProductCenter_productTable__6GGPV th{padding:15px 20px;text-align:left;font-size:14px;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--border-color);white-space:nowrap}.ProductCenter_productTable__6GGPV tbody tr{border-bottom:1px solid var(--border-color);transition:all .2s ease}.ProductCenter_productTable__6GGPV tbody tr:hover{background-color:#f9fff7}.ProductCenter_productTable__6GGPV tbody tr:last-child{border-bottom:none}.ProductCenter_productTable__6GGPV td{padding:15px 20px;font-size:14px;color:var(--text-primary)}.ProductCenter_nameCell__L6jqS{display:flex;align-items:center;gap:12px}.ProductCenter_productImage__Pjdnq{width:40px;height:40px;background:linear-gradient(135deg,var(--primary-green),var(--dark-green));border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:16px;flex-shrink:0;overflow:hidden}.ProductCenter_productImage__Pjdnq img{width:100%;height:100%;object-fit:cover}.ProductCenter_nameCell__L6jqS span{font-weight:600}.ProductCenter_costCell__O2K7J,.ProductCenter_priceCell__L9sp5,.ProductCenter_qtyCell__NPr2O{font-weight:600;text-align:right}.ProductCenter_priceCell__L9sp5{color:var(--primary-green)}.ProductCenter_actionButtons__mOSX7{display:flex;gap:8px}.ProductCenter_btnDelete__DJHuY,.ProductCenter_btnEdit__ayHoW{padding:6px 12px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--white);color:var(--text-secondary);font-size:14px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.ProductCenter_btnEdit__ayHoW:hover{background-color:var(--primary-green);border-color:var(--primary-green);color:var(--white)}.ProductCenter_btnDelete__DJHuY:hover{background-color:#dc3545;border-color:#dc3545;color:var(--white)}.ProductCenter_emptyState__HbLdy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background-color:var(--white);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.ProductCenter_emptyState__HbLdy i{font-size:64px;color:var(--border-color);margin-bottom:20px}.ProductCenter_emptyState__HbLdy h3{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 10px}.ProductCenter_emptyState__HbLdy p{font-size:14px;color:var(--text-secondary);margin:0}@media (max-width:768px){.ProductCenter_header__1_Co9{padding:15px 20px}.ProductCenter_headerLeft__YFKZC h2{font-size:20px}.ProductCenter_btnAddProduct__76pYG span{display:none}.ProductCenter_btnAddProduct__76pYG{padding:10px 14px}.ProductCenter_searchSection__5EMNf{padding:15px 20px}.ProductCenter_productGridContainer__z3gnX{padding:20px;overflow-x:auto}.ProductCenter_productTable__6GGPV{min-width:1000px}.ProductCenter_productTable__6GGPV td,.ProductCenter_productTable__6GGPV th{padding:10px 12px}}.ProductPopup_popupOverlay__X7m7T{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:4000;animation:ProductPopup_fadeIn__dn_1d .2s ease}@keyframes ProductPopup_fadeIn__dn_1d{0%{opacity:0}to{opacity:1}}.ProductPopup_popupPanel__k9x2k{position:fixed;top:0;right:0;width:550px;height:100%;background-color:var(--white);box-shadow:-4px 0 20px rgba(0,0,0,.15);display:flex;flex-direction:column;animation:ProductPopup_slideInRight__vSr3N .3s ease}@keyframes ProductPopup_slideInRight__vSr3N{0%{transform:translateX(100%)}to{transform:translateX(0)}}.ProductPopup_popupHeader___wV7W{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid var(--border-color);flex-shrink:0}.ProductPopup_popupHeader___wV7W h2{font-size:20px;font-weight:700;color:var(--text-primary);margin:0}.ProductPopup_closeBtn__CfFDH{width:36px;height:36px;background-color:transparent;color:var(--text-secondary);border:none;border-radius:50%;font-size:18px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.ProductPopup_closeBtn__CfFDH:hover{background-color:var(--sidebar-hover);color:var(--text-primary)}.ProductPopup_popupContent__DRuUg{flex:1 1;overflow-y:auto;padding:25px}.ProductPopup_popupContent__DRuUg::-webkit-scrollbar{width:6px}.ProductPopup_popupContent__DRuUg::-webkit-scrollbar-track{background:transparent}.ProductPopup_popupContent__DRuUg::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.ProductPopup_popupContent__DRuUg::-webkit-scrollbar-thumb:hover{background:#bdbdbd}.ProductPopup_popupFooter__d9OZq{display:flex;justify-content:flex-end;gap:12px;padding:20px 25px;border-top:1px solid var(--border-color);background-color:var(--white);flex-shrink:0}.ProductPopup_section__3BuwY{margin-bottom:30px}.ProductPopup_section__3BuwY h3{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 15px;padding-bottom:10px;border-bottom:2px solid var(--primary-green)}.ProductPopup_formRow__3MZYF{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-bottom:15px}.ProductPopup_formGroup__jv_hD{display:flex;flex-direction:column;gap:6px;margin-bottom:15px}.ProductPopup_formGroup__jv_hD label{font-size:13px;font-weight:600;color:var(--text-primary)}.ProductPopup_formControl__pFzDT{padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .3s ease;width:100%;height:var(--input-height-standard);font-family:inherit;box-sizing:border-box}.ProductPopup_formControlShort__3Oc9k{min-width:var(--input-width-short);max-width:var(--input-width-short-max)}.ProductPopup_formControlDefault__9KJHv{min-width:var(--input-width-default);max-width:var(--input-width-default-max)}.ProductPopup_formControlMedium__xs_T2{min-width:var(--input-width-medium);max-width:var(--input-width-medium-max)}.ProductPopup_formControlLong__qzvpG{min-width:var(--input-width-long);max-width:var(--input-width-long-max)}.ProductPopup_formControlFullWidth__ZgDKY{width:100%;max-width:var(--input-width-full-max)}.ProductPopup_formControl__pFzDT:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 3px rgba(44,160,28,.1)}.ProductPopup_formControl__pFzDT:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}textarea.ProductPopup_formControl__pFzDT{resize:vertical;min-height:var(--textarea-height-min);max-height:var(--textarea-height-max);height:auto}.ProductPopup_nameImageRow__7R66i{display:flex;gap:20px;margin-bottom:15px;align-items:flex-start}.ProductPopup_nameItemTypeSection__8hnG_{flex:1 1;display:flex;flex-direction:column;gap:15px}.ProductPopup_imageSection__NZON3{flex-shrink:0;align-self:flex-start}.ProductPopup_imageSection__NZON3 label{font-size:13px;font-weight:600;color:var(--text-primary);display:block;margin-bottom:8px}.ProductPopup_fileInput__ECQWV{display:none}.ProductPopup_imagePreviewLarge__WgmDw{width:100px;height:100px;border-radius:6px;overflow:hidden;border:2px dashed var(--border-color);background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative}.ProductPopup_imagePreviewLarge__WgmDw:hover{border-color:var(--primary-green);background-color:#f0f9ed;transform:scale(1.02)}.ProductPopup_imagePreviewLarge__WgmDw img{width:100%;height:100%;object-fit:cover}.ProductPopup_imagePreviewLarge__WgmDw:hover img{opacity:.8}.ProductPopup_imagePlaceholder__2aRfU{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#e0e0e0,#f5f5f5);color:#9e9e9e}.ProductPopup_imagePlaceholder__2aRfU i{font-size:28px}.ProductPopup_imagePlaceholder__2aRfU span{font-size:11px;font-weight:500;text-align:center}.ProductPopup_checkboxGroup__wllGg{margin-bottom:15px}.ProductPopup_checkboxLabel__H3Lrx{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-primary);cursor:pointer;font-weight:500}.ProductPopup_checkboxLabel__H3Lrx input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary-green)}.ProductPopup_dropdownWrapper__0kGsL{position:relative}.ProductPopup_btnPrimary__VmXUC{padding:10px 24px;background-color:var(--primary-green);color:var(--white);border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.ProductPopup_btnPrimary__VmXUC:hover{background-color:var(--dark-green);transform:translateY(-1px);box-shadow:0 4px 12px rgba(44,160,28,.3)}.ProductPopup_btnCancel__rU0tG{padding:10px 24px;background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.ProductPopup_btnCancel__rU0tG:hover{background-color:var(--sidebar-hover);color:var(--text-primary);border-color:var(--text-primary)}@media (max-width:768px){.ProductPopup_popupPanel__k9x2k{width:100%}.ProductPopup_formRow__3MZYF{grid-template-columns:1fr}.ProductPopup_nameImageRow__7R66i{flex-direction:column;gap:15px}}.TaxConfiguration_taxConfigOverlay__1SH5z{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--white);z-index:3000;display:flex;flex-direction:column;animation:TaxConfiguration_slideUp__8_drN .3s ease}@keyframes TaxConfiguration_slideUp__8_drN{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TaxConfiguration_taxConfigContainer__1qvCC{width:100%;flex:1 1;display:flex;flex-direction:column;overflow:hidden}.TaxConfiguration_header__iAnxO{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid var(--border-color);background-color:var(--white);flex-shrink:0}.TaxConfiguration_headerLeft__Z08xs h2{font-size:24px;font-weight:700;color:var(--text-primary);margin:0}.TaxConfiguration_headerRight__kJ6MN{display:flex;gap:12px;align-items:center}.TaxConfiguration_btnAddTax__uhvf_{padding:10px 20px;background-color:var(--primary-green);color:var(--white);border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.TaxConfiguration_btnAddTax__uhvf_:hover{background-color:var(--dark-green);transform:translateY(-1px);box-shadow:0 4px 12px rgba(44,160,28,.3)}.TaxConfiguration_closeBtn__R1drp{width:40px;height:40px;background-color:transparent;color:var(--text-secondary);border:none;border-radius:50%;font-size:20px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.TaxConfiguration_closeBtn__R1drp:hover{background-color:var(--sidebar-hover);color:var(--text-primary)}.TaxConfiguration_searchSection__JWSNB{padding:20px 30px;background-color:#fafafa;border-bottom:1px solid var(--border-color);flex-shrink:0;display:flex;align-items:center;gap:12px}.TaxConfiguration_searchWrapper__OUr3k{position:relative;flex:1 1;max-width:500px}.TaxConfiguration_searchWrapper__OUr3k i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-secondary);font-size:14px}.TaxConfiguration_searchInput__6Aos6{width:100%;padding:10px 14px 10px 40px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;color:var(--text-primary);transition:all .3s ease;background-color:var(--white)}.TaxConfiguration_searchInput__6Aos6:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 3px rgba(44,160,28,.1)}.TaxConfiguration_btnRefresh__AFqUR{width:38px;height:38px;background:var(--white);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.TaxConfiguration_btnRefresh__AFqUR:hover{background:var(--sidebar-hover);color:var(--text-primary)}.TaxConfiguration_errorBanner__puQgD{background:#fef2f2;border-left:4px solid #dc2626;color:#dc2626;padding:12px 20px;font-size:13px;display:flex;align-items:center;gap:8px}.TaxConfiguration_loadingState__9ao2t{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-secondary);gap:12px;font-size:14px}.TaxConfiguration_loadingState__9ao2t i{font-size:32px;color:var(--primary-green)}.TaxConfiguration_taxGridContainer__JPkT4{flex:1 1;overflow-y:auto;padding:30px;background-color:#fafafa}.TaxConfiguration_taxGridContainer__JPkT4::-webkit-scrollbar{width:8px}.TaxConfiguration_taxGridContainer__JPkT4::-webkit-scrollbar-track{background:transparent}.TaxConfiguration_taxGridContainer__JPkT4::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.TaxConfiguration_taxGridContainer__JPkT4::-webkit-scrollbar-thumb:hover{background:#bdbdbd}.TaxConfiguration_taxTable__PUGZ4{width:100%;background-color:var(--white);border-collapse:collapse;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.TaxConfiguration_taxTable__PUGZ4 thead{background-color:var(--sidebar-bg)}.TaxConfiguration_taxTable__PUGZ4 th{padding:15px 20px;text-align:left;font-size:14px;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--border-color)}.TaxConfiguration_taxTable__PUGZ4 tbody tr{border-bottom:1px solid var(--border-color);transition:all .2s ease}.TaxConfiguration_taxTable__PUGZ4 tbody tr:hover{background-color:#f9fff7}.TaxConfiguration_taxTable__PUGZ4 tbody tr:last-child{border-bottom:none}.TaxConfiguration_taxTable__PUGZ4 td{padding:15px 20px;font-size:14px;color:var(--text-primary)}.TaxConfiguration_nameCell__5FTwX{display:flex;align-items:center;gap:12px}.TaxConfiguration_taxIcon__flOTn{width:40px;height:40px;background:linear-gradient(135deg,var(--primary-green),var(--dark-green));border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:16px;flex-shrink:0}.TaxConfiguration_nameCell__5FTwX span{font-weight:600}.TaxConfiguration_defaultBadge__SOCba{background-color:#e8f5e9;color:var(--primary-green)}.TaxConfiguration_defaultBadge__SOCba,.TaxConfiguration_statusBadge__XWfPw{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600}.TaxConfiguration_statusBadge__XWfPw{border:none;cursor:pointer;transition:all .2s ease}.TaxConfiguration_statusBadge__XWfPw:hover{opacity:.8}.TaxConfiguration_statusActive__Ud0V8{background-color:#e8f5e9;color:var(--primary-green)}.TaxConfiguration_statusInactive__elKOU{background-color:#ffebee;color:#c62828}.TaxConfiguration_actionButtons__EYFAI{display:flex;gap:8px}.TaxConfiguration_btnDelete__lHvbY,.TaxConfiguration_btnEdit__51tJb{padding:6px 12px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--white);color:var(--text-secondary);font-size:14px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.TaxConfiguration_btnEdit__51tJb:hover{background-color:var(--primary-green);border-color:var(--primary-green);color:var(--white)}.TaxConfiguration_btnDelete__lHvbY:hover{background-color:#fee;border-color:#c00;color:#c00}.TaxConfiguration_emptyState__vzaA7{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background-color:var(--white);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.TaxConfiguration_emptyState__vzaA7 i{font-size:64px;color:var(--border-color);margin-bottom:20px}.TaxConfiguration_emptyState__vzaA7 p{font-size:16px;color:var(--text-secondary);margin:0 0 20px}@media (max-width:768px){.TaxConfiguration_header__iAnxO{padding:15px 20px}.TaxConfiguration_headerLeft__Z08xs h2{font-size:20px}.TaxConfiguration_btnAddTax__uhvf_ span{display:none}.TaxConfiguration_btnAddTax__uhvf_{padding:10px 14px}.TaxConfiguration_searchSection__JWSNB{padding:15px 20px}.TaxConfiguration_taxGridContainer__JPkT4{padding:20px;overflow-x:auto}.TaxConfiguration_taxTable__PUGZ4{min-width:700px}.TaxConfiguration_taxTable__PUGZ4 td,.TaxConfiguration_taxTable__PUGZ4 th{padding:10px 12px}}.CompanySettings_overlay__04rP4{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.CompanySettings_modal__jI2ru{background:#fff;border-radius:12px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.2)}.CompanySettings_modalHeader__E3yb7{display:flex;align-items:center;justify-content:space-between;padding:24px 32px 20px;border-bottom:1px solid #e2e8f0}.CompanySettings_modalTitle__5TYAl{font-size:20px;font-weight:700;color:#1a202c;margin:0}.CompanySettings_closeBtn__jGdsl{background:none;border:none;font-size:20px;color:#718096;cursor:pointer;padding:4px 8px;border-radius:4px;line-height:1}.CompanySettings_closeBtn__jGdsl:hover{background:#f7fafc;color:#2d3748}.CompanySettings_body___asaZ{padding:0 32px 24px}.CompanySettings_loadingState__Pb4fa{padding:40px 0;text-align:center;color:#718096;font-size:14px}.CompanySettings_avatarSection__p_VdR{display:flex;align-items:center;gap:20px;padding:24px 0 20px}.CompanySettings_avatar__71mlx{width:80px;height:80px;background:#2ca01c;color:#fff;font-size:28px;font-weight:700;flex-shrink:0;position:relative;cursor:pointer;overflow:hidden}.CompanySettings_avatarOverlay__w1xMt,.CompanySettings_avatar__71mlx{border-radius:50%;display:flex;align-items:center;justify-content:center}.CompanySettings_avatarOverlay__w1xMt{position:absolute;inset:0;background:rgba(0,0,0,.4);opacity:0;transition:opacity .15s}.CompanySettings_avatar__71mlx:hover .CompanySettings_avatarOverlay__w1xMt{opacity:1}.CompanySettings_avatarOverlay__w1xMt i{color:#fff;font-size:20px}.CompanySettings_avatarInfo__h3qKs h3{margin:0 0 4px;font-size:16px;font-weight:600;color:#1a202c}.CompanySettings_avatarInfo__h3qKs p{margin:0;font-size:13px;color:#718096}.CompanySettings_section__QBFO0{margin-bottom:24px}.CompanySettings_sectionHeader__L8hac{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:2px solid #f0fdf4;margin-bottom:16px}.CompanySettings_sectionHeader__L8hac i{color:#2ca01c;font-size:14px}.CompanySettings_sectionTitle__i_uND{font-size:11px;font-weight:700;color:#2ca01c;text-transform:uppercase;letter-spacing:.8px}.CompanySettings_grid2__56h77{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.CompanySettings_grid3__jy7cE{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}.CompanySettings_fieldFull__820Qy,.CompanySettings_field__8Vg9W{display:flex;flex-direction:column;gap:6px}.CompanySettings_fieldFull__820Qy label,.CompanySettings_field__8Vg9W label{font-size:13px;font-weight:600;color:#4a5568}.CompanySettings_fieldFull__820Qy input,.CompanySettings_fieldFull__820Qy select,.CompanySettings_field__8Vg9W input,.CompanySettings_field__8Vg9W select{width:100%;padding:10px 12px;border:1.5px solid #e2e8f0;border-radius:6px;font-size:14px;color:#1a202c;box-sizing:border-box;transition:border-color .15s;font-family:inherit}.CompanySettings_fieldFull__820Qy input:focus,.CompanySettings_fieldFull__820Qy select:focus,.CompanySettings_field__8Vg9W input:focus,.CompanySettings_field__8Vg9W select:focus{outline:none;border-color:#2ca01c;box-shadow:0 0 0 3px rgba(44,160,28,.12)}.CompanySettings_banner__P_Ss2{margin:0 0 16px;padding:12px 16px;border-radius:6px;font-size:14px;display:flex;align-items:center;gap:8px}.CompanySettings_bannerSuccess__Fon00{background:#f0fdf4;color:#276749;border:1px solid #9ae6b4}.CompanySettings_bannerError__I08Fg{background:#fff5f5;color:#c53030;border:1px solid #feb2b2}.CompanySettings_footer__iXuRt{padding:20px 32px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:12px}.CompanySettings_btnCancel__9zdmP{background:#fff;border:1.5px solid #e2e8f0;color:#4a5568;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}.CompanySettings_btnCancel__9zdmP:hover{background:#f7fafc}.CompanySettings_btnSave__uL09R{background:#2ca01c;color:#fff;border:none;padding:10px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px}.CompanySettings_btnSave__uL09R:hover:not(:disabled){background:#248016}.CompanySettings_btnSave__uL09R:disabled{opacity:.7;cursor:not-allowed}@media (max-width:640px){.CompanySettings_body___asaZ{padding:0 16px 16px}.CompanySettings_footer__iXuRt,.CompanySettings_modalHeader__E3yb7{padding:16px}.CompanySettings_grid2__56h77,.CompanySettings_grid3__jy7cE{grid-template-columns:1fr}}.QuickOrder_panel__W1wpX{position:absolute;inset:0;background:#f5f6fa;display:flex;flex-direction:column;overflow:hidden;z-index:100}.QuickOrder_header__KQAip{display:flex;align-items:center;justify-content:space-between;padding:0 28px;height:60px;background:#fff;border-bottom:1px solid #e0e0e0;flex-shrink:0}.QuickOrder_headerLeft__6AoTO{display:flex;align-items:center;gap:12px}.QuickOrder_title__FtQDH{font-size:18px;font-weight:700;color:#393a3d;margin:0}.QuickOrder_orderNo__W9Avt{font-size:13px;font-weight:500;color:#717274;background:#f0f2f5;padding:3px 10px;border-radius:20px}.QuickOrder_closeBtn__e4aIl{background:none;border:none;font-size:17px;color:#717274;cursor:pointer;width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.QuickOrder_closeBtn__e4aIl:hover{background:#f0f2f5;color:#393a3d}.QuickOrder_body__jYy0T{flex:1 1;overflow-y:auto;padding:24px 28px;display:flex;flex-direction:column;gap:20px}.QuickOrder_fieldsRow__uwwgb{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:16px;gap:16px;background:#fff;padding:20px 22px;border-radius:10px;border:1px solid #e0e0e0}.QuickOrder_fieldGroup__sD36g{display:flex;flex-direction:column;gap:6px;position:relative}.QuickOrder_label__N_kad{font-size:12px;font-weight:600;color:#717274;text-transform:uppercase;letter-spacing:.4px}.QuickOrder_required__fvjsn{color:#e53e3e}.QuickOrder_input__NaqFh{height:40px;border:1px solid #e0e0e0;border-radius:8px;padding:0 12px;font-size:14px;color:#393a3d;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box}.QuickOrder_input__NaqFh:focus{border-color:#2ca01c;box-shadow:0 0 0 3px rgba(44,160,28,.1)}.QuickOrder_input__NaqFh::placeholder{color:#b0b3b8}.QuickOrder_textarea__b63_v{border:1px solid #e0e0e0;border-radius:8px;padding:10px 12px;font-size:14px;color:#393a3d;background:#fff;outline:none;resize:vertical;width:100%;box-sizing:border-box;transition:border-color .15s,box-shadow .15s;font-family:inherit}.QuickOrder_textarea__b63_v:focus{border-color:#2ca01c;box-shadow:0 0 0 3px rgba(44,160,28,.1)}.QuickOrder_autocompleteWrap__kMdDL{position:relative}.QuickOrder_dropdown__XK_Z4{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:200;max-height:200px;overflow-y:auto}.QuickOrder_dropdownItem__X4JcM{padding:10px 14px;font-size:14px;color:#393a3d;cursor:pointer;transition:background .1s}.QuickOrder_dropdownItem__X4JcM:hover{background:#f0fbf0;color:#2ca01c}.QuickOrder_orderWindow__B7RH8{background:#fff;border-radius:10px;border:1px solid #e0e0e0;overflow:hidden}.QuickOrder_orderWindowHeader__IdMEM{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e0e0e0;background:#fafbfc}.QuickOrder_orderWindowTitle__gtJcT{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#393a3d}.QuickOrder_itemCount__t13qP{font-size:12px;font-weight:500;background:#2ca01c;color:#fff;padding:2px 8px;border-radius:20px}.QuickOrder_browseBtn__Hyhhn{background:#2ca01c;color:#fff;border:none;border-radius:7px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s;white-space:nowrap}.QuickOrder_browseBtn__Hyhhn:hover{background:#228b14}.QuickOrder_emptyOrder__rjcrd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:52px 24px;gap:8px;color:#717274}.QuickOrder_emptyIcon__TAHC_{font-size:40px}.QuickOrder_emptyText__vdfbU{font-size:15px;font-weight:500;color:#393a3d;margin:4px 0 0}.QuickOrder_emptyHint__NH2es{font-size:13px;color:#717274;margin:0 0 12px}.QuickOrder_browseBtnLarge__cI0pV{background:#2ca01c;color:#fff;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.QuickOrder_browseBtnLarge__cI0pV:hover{background:#228b14}.QuickOrder_tableWrap__dNFlO{overflow-x:auto}.QuickOrder_orderTable__7FzG4{width:100%;border-collapse:collapse;font-size:14px}.QuickOrder_orderTable__7FzG4 thead tr{background:#f8f9fa}.QuickOrder_orderTable__7FzG4 th{padding:10px 16px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#717274;text-align:left;border-bottom:1px solid #e0e0e0;white-space:nowrap}.QuickOrder_orderTable__7FzG4 td{padding:12px 16px;border-bottom:1px solid #f0f2f5;color:#393a3d;vertical-align:middle}.QuickOrder_orderTable__7FzG4 tbody tr:last-child td{border-bottom:none}.QuickOrder_orderTable__7FzG4 tbody tr:hover{background:#fafbfc}.QuickOrder_productCell__o_q5H{font-weight:500;min-width:150px}.QuickOrder_skuCell__niGnk{color:#717274;font-size:13px}.QuickOrder_amountCell__Harl5{font-weight:600}.QuickOrder_right__RL_V0{text-align:right!important}.QuickOrder_center__fxadn{text-align:center!important}.QuickOrder_tableQtyControl__S464U{display:inline-flex;align-items:center;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;height:30px}.QuickOrder_tableQtyBtn__clYfE{background:#f8f9fa;border:none;width:26px;height:30px;font-size:15px;font-weight:500;color:#393a3d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s}.QuickOrder_tableQtyBtn__clYfE:hover{background:#e0e0e0}.QuickOrder_tableQtyVal__mSKHi{min-width:28px;text-align:center;font-size:13px;font-weight:600;color:#393a3d;padding:0 4px;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;line-height:30px}.QuickOrder_removeBtn__n0LGU{background:none;border:none;color:#b0b3b8;font-size:13px;cursor:pointer;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.QuickOrder_removeBtn__n0LGU:hover{background:#fff0f0;color:#e53e3e}.QuickOrder_totals__GzO37{background:#fff;border-radius:10px;border:1px solid #e0e0e0;padding:16px 22px;display:flex;flex-direction:column;gap:8px;align-self:flex-end;min-width:300px}.QuickOrder_totalRow__SgFdw{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#393a3d}.QuickOrder_grandTotal__siABh{padding-top:10px;margin-top:4px;border-top:2px solid #e0e0e0;font-size:16px;font-weight:700;color:#2ca01c}.QuickOrder_error__R6mnQ{background:#fff5f5;border:1px solid #fed7d7;border-radius:8px;padding:12px 16px;font-size:13px;color:#c53030}.QuickOrder_success__oVxsI{background:#f0fbf0;border:1px solid #c6f6d5;border-radius:8px;padding:12px 16px;font-size:13px;color:#276749;font-weight:500}.QuickOrder_footer__SVC_u{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 28px;background:#fff;border-top:1px solid #e0e0e0;flex-shrink:0}.QuickOrder_cancelBtn__nGfNu{background:transparent;border:1px solid #e0e0e0;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:500;color:#717274;cursor:pointer;transition:background .15s,color .15s}.QuickOrder_cancelBtn__nGfNu:hover{background:#f0f2f5;color:#393a3d}.QuickOrder_saveBtn__Ncss3{background:#2ca01c;color:#fff;border:none;border-radius:8px;padding:10px 28px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.QuickOrder_saveBtn__Ncss3:hover:not(:disabled){background:#228b14}.QuickOrder_saveBtn__Ncss3:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.QuickOrder_fieldsRow__uwwgb{grid-template-columns:1fr}.QuickOrder_body__jYy0T{padding:16px}.QuickOrder_header__KQAip{padding:0 16px}.QuickOrder_footer__SVC_u{padding:12px 16px}.QuickOrder_totals__GzO37{min-width:unset;align-self:stretch}}