.Debts_container__mvPB3,.Debts_loadingContainer__cwYyL{min-height:100vh;background-color:#f8fafc}.Debts_loadingContainer__cwYyL{display:flex;align-items:center;justify-content:center}.Debts_spinner__nJC_Z{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#482691;border-radius:50%;animation:Debts_spin__iWXXS .8s linear infinite}.Debts_buttonSpinner__RTvI3{width:20px;height:20px;border:2px solid #fff;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:Debts_spin__iWXXS .6s linear infinite;margin:0 auto}.Debts_appBar__eaaIA{background-color:#fff;border-bottom-left-radius:24px;border-bottom-right-radius:24px;box-shadow:0 2px 10px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:0;z-index:10}.Debts_appBarContent__TBsm5{padding:16px 20px;display:flex;gap:12px;align-items:center}.Debts_searchContainer__slhdr{flex:1 1;position:relative}.Debts_searchIcon__jKzcQ{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#482691;pointer-events:none;z-index:1}.Debts_searchInput__qZJMf{width:100%;padding:12px 16px 12px 44px;background-color:#f5f3ff;border:1px solid rgba(72,38,145,.2);border-radius:24px;outline:none;font-size:16px;color:#1f2937}.Debts_searchInput__qZJMf::placeholder{color:#9ca3af}.Debts_searchInput__qZJMf:focus{border-color:#482691;background-color:#fff}.Debts_countBadge__CdjhE{width:48px;height:48px;background:linear-gradient(135deg,#482691,#5b3ca0);border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(72,38,145,.25);flex-shrink:0;z-index:2000;position:relative}.Debts_countText__rg1eE{color:#fff;font-weight:600;font-size:16px;position:relative;z-index:2}.Debts_loader__3IFBR{position:absolute;width:24px;height:24px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:Debts_spin__iWXXS .8s linear infinite}@keyframes Debts_spin__iWXXS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Debts_content__JfaUs{padding-bottom:32px}.Debts_overviewSection__PllxU{padding:16px 16px 0}.Debts_overviewGrid__bnLAj{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.Debts_card__WAmvl{padding:16px;border-radius:24px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.Debts_totalCard__DWgFh{background:linear-gradient(135deg,#7f1d1d,#991b1b)}.Debts_paidCard__uVi8U{background:linear-gradient(135deg,#064e3b,#065f46)}.Debts_cardHeader__G1Z2C{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.Debts_cardTitle__02IAE{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:500}.Debts_cardIcon__6iuO8{color:hsla(0,0%,100%,.8)}.Debts_cardValue__GE_Gm{color:#fff;font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Debts_progressCard__VeOco{background-color:#fff;border-radius:24px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.Debts_progressHeader__qHvwu{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.Debts_progressTitle__qcRgp{font-size:13px;font-weight:600;color:#1f2937}.Debts_progressPercent__EvDnw{font-size:13px;font-weight:600;color:#10b981}.Debts_progressBar__O5Nxs{height:8px;background-color:#e5e7eb;border-radius:12px;overflow:hidden;margin-bottom:12px}.Debts_progressFill__5Q2wO{height:100%;background-color:#10b981;border-radius:12px;transition:width .3s ease}.Debts_progressStats__5ktIH{display:flex;justify-content:space-between;align-items:center}.Debts_statLabel__Kr3y4{font-size:11px;color:#6b7280;margin-bottom:2px}.Debts_statValuePaid__djH98{font-size:14px;font-weight:600;color:#10b981}.Debts_statDivider__cXAgg{width:1px;height:20px;background-color:#e5e7eb}.Debts_statRight__flAc_{text-align:right}.Debts_statValueRemaining__abglV{font-size:14px;font-weight:600;color:#ef4444}.Debts_durationSection__LIGGT{padding:20px 16px 0}.Debts_durationChips__IMD75{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.Debts_durationChip__WDdvK{padding:6px 16px;background-color:#fff;border:1px solid #e5e7eb;border-radius:9999px;font-size:13px;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s}.Debts_durationChip__WDdvK:hover{background-color:#f9fafb}.Debts_activeChip__ibvbt{background-color:#1f2937;color:#fff;border-color:rgba(0,0,0,0)}.Debts_dateRange__IcARD{padding:16px;display:flex;gap:12px}.Debts_dateInput__6FL4c{flex:1 1;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;outline:none}.Debts_dateInput__6FL4c:focus{border-color:#482691}.Debts_debtsList__WmpOD{padding:0 16px;display:flex;flex-direction:column;gap:12px;margin-top:16px}.Debts_debtCard__8UmgH{background-color:#fff;border-radius:24px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;transition:all .2s}.Debts_debtCard__8UmgH:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.Debts_debtCardHeader__Tc3YK{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.Debts_orderBadge__pNaVz{background-color:#f3f4f6;padding:6px 12px;border-radius:12px;font-size:13px;font-weight:600;color:#1f2937}.Debts_statusBadge__Ci9k5{padding:4px 8px;border-radius:8px;font-size:11px;font-weight:600}.Debts_completed__nSkWW{background-color:#d1fae5;color:#10b981}.Debts_pending__OKFge{background-color:#fef3c7;color:#d97706}.Debts_buyerInfo__sKPVU{display:flex;align-items:center;gap:12px;margin-bottom:16px}.Debts_avatar___kqPS{width:40px;height:40px;background-color:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.Debts_buyerName__YsKgG{font-size:16px;font-weight:600;color:#1f2937}.Debts_buyerPhone__HN_PU{font-size:12px;color:#6b7280}.Debts_progressBarSmall__TyEOe{height:6px;background-color:#e5e7eb;border-radius:8px;overflow:hidden;margin-bottom:12px}.Debts_progressFillSmall__NDMMV{height:100%;background-color:#10b981;border-radius:8px;transition:width .3s ease}.Debts_amountSection__86WwU{display:flex;justify-content:space-between;margin-bottom:16px}.Debts_amountLabel__8JJXM{font-size:11px;color:#6b7280;margin-bottom:2px}.Debts_amountValue__VgoDN{font-size:14px;font-weight:600;color:#1f2937}.Debts_amountRight___h51k{text-align:right}.Debts_remainingNegative__eHRgs{color:#ef4444}.Debts_remainingPositive__kCrur{color:#10b981}.Debts_repayButton__ulfJR{width:100%;padding:12px;background-color:rgba(0,0,0,0);border:2px solid #482691;border-radius:12px;font-size:14px;font-weight:600;color:#482691;cursor:pointer;transition:all .2s}.Debts_repayButton__ulfJR:hover{background-color:rgba(72,38,145,.05)}.Debts_repayButton__ulfJR:disabled{opacity:.5;cursor:not-allowed}.Debts_pagination__4w857{gap:8px;padding:20px 16px}.Debts_pageButton__9gMAj,.Debts_pagination__4w857{display:flex;justify-content:center;align-items:center}.Debts_pageButton__9gMAj{width:40px;height:40px;background-color:#482691;color:#fff;border:none;border-radius:12px;cursor:pointer;transition:all .2s}.Debts_pageButton__9gMAj:hover:not(.Debts_disabled__c9ALs){background-color:#5b3ca0}.Debts_disabled__c9ALs{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.Debts_pageNumber__74hhP{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;font-weight:500;color:#1f2937;cursor:pointer;transition:all .2s}.Debts_pageNumber__74hhP:hover{background-color:#f9fafb}.Debts_activePage__ny_sN{background-color:#482691;color:#fff;border-color:rgba(0,0,0,0)}.Debts_emptyState__vfk1H{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px}.Debts_emptyIcon__Pogpg{color:#9ca3af;margin-bottom:16px}.Debts_emptyText__SvZHy{font-size:16px;color:#6b7280;text-align:center}.Debts_modalOverlay__hPQum{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:1000}.Debts_modalContent__Q4JnL{background-color:#fff;border-top-left-radius:32px;border-top-right-radius:32px;width:100%;max-width:500px;padding:24px;animation:Debts_slideUp__3wxff .3s ease-out;max-height:90vh;overflow-y:auto}@keyframes Debts_slideUp__3wxff{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Debts_modalHandle__Fx_oi{width:50px;height:4px;background-color:#e5e7eb;border-radius:10px;margin:0 auto 24px}.Debts_modalTitle__hLiJc{font-size:24px;font-weight:700;color:#1f2937;margin-bottom:8px}.Debts_modalSubtitle__a8fFw{font-size:14px;color:#6b7280;margin-bottom:24px}.Debts_summaryCard__3zUJ_{background-color:#f9fafb;border-radius:16px;padding:16px;margin-bottom:24px}.Debts_summaryRow__u6IIn{display:flex;justify-content:space-between;margin-bottom:12px;font-size:14px;color:#6b7280}.Debts_summaryValue__rOuOu{font-weight:600;color:#1f2937}.Debts_summaryPaid__b8yx1{font-weight:600;color:#10b981}.Debts_summaryDivider__rX43Z{height:1px;background-color:#e5e7eb;margin:12px 0}.Debts_summaryBold__Y9TfR{font-weight:600;color:#1f2937}.Debts_summaryRight__dm6zy{text-align:right}.Debts_summaryRemaining__GMJvB{font-weight:600;color:#ef4444}.Debts_remainingPreview__Ged0u{margin-top:4px;padding:2px 8px;border-radius:8px;font-size:11px;font-weight:600}.Debts_remainingPreviewPositive__GY448{background-color:#d1fae5;color:#10b981}.Debts_remainingPreviewNegative__SII6d{background-color:#fee2e2;color:#ef4444}.Debts_inputLabel__aQ9i2{display:block;font-size:14px;font-weight:600;color:#1f2937;margin-bottom:8px}.Debts_amountInput__e4hZN{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:24px}.Debts_input__wZJbg{width:100%;padding:16px;background-color:rgba(0,0,0,0);border:none;outline:none;font-size:18px;font-weight:600}.Debts_input__wZJbg:disabled{opacity:.5}.Debts_modalButtons__xdEpL{display:flex;gap:12px}.Debts_cancelButton__8_7wk{flex:1 1;padding:14px;background-color:rgba(0,0,0,0);border:1px solid #e5e7eb;border-radius:16px;font-size:16px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s}.Debts_cancelButton__8_7wk:hover:not(:disabled){background-color:#f9fafb}.Debts_cancelButton__8_7wk:disabled{opacity:.5;cursor:not-allowed}.Debts_confirmButton__FQ_xr{flex:1 1;padding:14px;background-color:#482691;border:none;border-radius:16px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}.Debts_confirmButton__FQ_xr:hover:not(:disabled){background-color:#5b3ca0}.Debts_confirmButton__FQ_xr:disabled{background-color:#e5e7eb;cursor:not-allowed}.Debts_detailsHeader__2pmVy{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.Debts_detailsOrderLabel__oP0lh{font-size:12px;color:#6b7280;margin-bottom:4px}.Debts_detailsOrderNo__PoDth{font-size:20px;font-weight:700;color:#1f2937}.Debts_detailsStatus__6XSlA{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.Debts_detailsStatusPaid__lyUdr{background-color:rgba(16,185,129,.1);color:#10b981}.Debts_detailsStatusPartial__dPqYu{background-color:rgba(245,158,11,.1);color:#f59e0b}.Debts_detailsBuyerCard__oOrMy{background-color:#f9fafb;border-radius:16px;padding:16px;margin-bottom:20px}.Debts_detailsBuyerRow__y3Mt_{display:flex;justify-content:space-between;margin-bottom:8px}.Debts_detailsBuyerRow__y3Mt_:last-child{margin-bottom:0}.Debts_detailsLabel__uUUL_{font-size:13px;color:#6b7280}.Debts_detailsValue__eVgC5,.Debts_productsTitle__ZSwYk{font-size:14px;font-weight:600;color:#1f2937}.Debts_productsTitle__ZSwYk{margin-bottom:12px}.Debts_productsList__dEByO{margin-bottom:20px;max-height:200px;overflow-y:auto}.Debts_productRow__uOJYo{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.Debts_productRow__uOJYo:last-child{border-bottom:none}.Debts_productName__v9If8{font-size:14px;font-weight:500;color:#1f2937}.Debts_productQty__jeX3_{font-size:12px;color:#6b7280}.Debts_productTotal__VArGV{font-size:14px;font-weight:600;color:#1f2937}.Debts_detailsDivider__xJKcG{height:1px;background-color:#e5e7eb;margin:16px 0}.Debts_detailsTotals__x6Dhx{margin-bottom:24px}.Debts_detailsTotalRow__kbG44{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#6b7280}.Debts_detailsTotalValue__1AaEs{font-weight:600;color:#1f2937}.Debts_detailsPaidValue__HLlaQ{font-weight:600;color:#10b981}.Debts_detailsRemainingValue__zn2HF{font-weight:600;color:#ef4444}.Debts_detailsRepayButton__kv__J{width:100%;padding:14px;background-color:#482691;border:none;border-radius:16px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}.Debts_detailsRepayButton__kv__J:hover{background-color:#5b3ca0}@media(max-width:480px){.Debts_appBarContent__TBsm5{padding:12px 16px}.Debts_countBadge__CdjhE{width:42px;height:42px}.Debts_cardValue__GE_Gm,.Debts_countText__rg1eE{font-size:14px}.Debts_modalContent__Q4JnL{padding:20px}}