@media screen{.dashboard_dashboardContainer__aZ5Jg{gap:20px;width:100%;height:100%;padding:10px;display:flex;overflow:hidden;overflow-y:auto;color:var(--primary-color);flex-direction:column}.dashboard_dashboardHeader__Zzpxp{display:flex;align-items:center;justify-content:space-between}.dashboard_dashboardHeader__Zzpxp h1{color:var(--primary-color);font-size:1.4rem;font-weight:600}.dashboard_headerActions__Y_9ZM{gap:16px;display:flex;align-items:center}.dashboard_dateSelector__Ad2Kg{display:flex;padding:8px 16px;align-items:center;border-radius:8px;box-shadow:var(--box-shadow-line);background-color:var(--background-color)}.dashboard_dateSelector__Ad2Kg span{font-size:1rem;color:var(--primary-color)}.dashboard_dropdownButton__O5ZwK{background:none;border:none;cursor:pointer;color:var(--primary-light-color)}.dashboard_resetButton__MBYs3{gap:8px;border:none;display:flex;font-size:1rem;cursor:pointer;padding:8px 16px;border-radius:8px;align-items:center;color:var(--background-color);background:var(--linear-background);font-family:var(--font-poppins-medium);transition:var(--transition-animation)}.dashboard_resetButton__MBYs3:disabled{opacity:.7;cursor:not-allowed}.dashboard_sectionTitle__msnFy{gap:10px;display:flex;align-items:center;justify-content:space-between}.dashboard_sectionTitle__msnFy h2{font-weight:600;color:var(--primary-color);font-size:1.4rem}.dashboard_statsContainer__gyp0b{grid-gap:10px;gap:10px;display:grid;grid-template-columns:repeat(4,1fr)}.dashboard_statsCard__Gbc_A{background-color:var(--background-color);transition:var(--transition-animation);box-shadow:var(--box-shadow-line);border-radius:8px;padding:20px;display:flex;gap:10px}.dashboard_statsCard__Gbc_A:hover{transform:translateY(-4px);box-shadow:var(--box-shadow)}.dashboard_statsCardIcon__E3pR6{width:50px;height:50px;display:flex;font-size:1rem;border-radius:8px;align-items:center;justify-content:center;color:var(--tertiary-color);background-color:var(--dark-light-color)}.dashboard_statsCardIcon__E3pR6 svg{width:24px;height:24px}.dashboard_warningIcon__UQiYT{color:var(--return-color)}.dashboard_statsContent__0Yiu9{flex:1 1}.dashboard_statsCard__Gbc_A h3{font-size:14px;color:var(--primary-light-color);margin:0 0 8px;font-weight:500}.dashboard_statsValue__JKspQ{font-size:24px;font-weight:700;color:var(--primary-color);margin-bottom:8px}.dashboard_statsChange__5NJ2G{font-size:13px;display:flex;align-items:center}.dashboard_statsChange__5NJ2G.dashboard_positive__BIx8A{color:var(--secondary-color)}.dashboard_statsChange__5NJ2G.dashboard_negative__rjMxm{color:var(--return-color)}.dashboard_statsInfo__o3pp9{font-size:13px;color:var(--primary-light-color)}.dashboard_period__rDstW{color:var(--primary-light-color);margin-left:4px}.dashboard_miniChartContainer__vV4sW{margin-top:8px;height:100px;display:flex;flex-direction:column;justify-content:center}.dashboard_chartsContainer__cSUE5{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px;gap:16px;margin-bottom:24px}.dashboard_revenueChart__ayCjt,.dashboard_totalSales__bm6Uh{background-color:var(--background-color);border-radius:12px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid hsla(0,0%,88%,.15)}.dashboard_chartHeader__toEPE{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.dashboard_chartHeader__toEPE h3{font-size:18px;color:var(--primary-color);margin:0;font-weight:600}.dashboard_legend__v82_w{display:flex;gap:16px}.dashboard_legendItem__jlQ5G{display:flex;align-items:center}.dashboard_legendColor__hoVRL{width:10px;height:10px;border-radius:50%;margin-right:8px}.dashboard_legendColor__hoVRL.dashboard_current__19hQk{background-color:var(--tertiary-color)}.dashboard_legendColor__hoVRL.dashboard_target__d0dPz{background-color:var(--secondary-color)}.dashboard_legendColor__hoVRL.dashboard_direct__aADjo{background-color:var(--tertiary-color)}.dashboard_legendColor__hoVRL.dashboard_affiliate__12E__{background-color:var(--recieved-color)}.dashboard_legendColor__hoVRL.dashboard_online__oBVFD{background-color:var(--secondary-color)}.dashboard_legendLabel__J7_Et{font-size:13px;color:var(--primary-light-color)}.dashboard_chartLegend__eIVLX{display:flex;gap:16px;margin-top:16px;justify-content:center}.dashboard_legendDot__cHUAv{width:10px;height:10px;border-radius:50%;margin-right:6px}.dashboard_legendDot__cHUAv.dashboard_blue__UNBzo{background-color:#3b82f6}.dashboard_legendDot__cHUAv.dashboard_purple__TTqoE{background-color:#a855f7}.dashboard_chartContainer__OmQr8{width:100%;height:240px}.dashboard_totalSales__bm6Uh h3{font-size:18px;color:var(--primary-color);margin:0 0 16px;font-weight:600}.dashboard_donutChartContainer__yD9TY{display:flex;flex-direction:column;align-items:center;height:180px}.dashboard_donutChart__cWzan{width:160px;height:160px;background:conic-gradient(var(--tertiary-color) 0 30%,var(--return-color) 30% 55%,var(--recieved-color) 55% 75%,var(--secondary-color) 75% 100%);position:relative}.dashboard_donutChart__cWzan,.dashboard_donutInner__1hiDt{border-radius:50%;display:flex;justify-content:center;align-items:center}.dashboard_donutInner__1hiDt{width:110px;height:110px;background-color:#fff;flex-direction:column;box-shadow:inset 0 0 10px rgba(0,0,0,.05)}.dashboard_donutValue__iOPJV{font-size:18px;font-weight:600;color:var(--primary-color)}.dashboard_donutLabel__inI57{font-size:12px;color:var(--primary-light-color)}.dashboard_tablesContainer__YDSLd{background-color:var(--background-color);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid hsla(0,0%,88%,.15);margin-bottom:24px}.dashboard_tabs__NfA6K{display:flex;border-bottom:1px solid hsla(0,0%,88%,.3);padding:0 16px;position:relative}.dashboard_tab__ZRuN2{padding:16px;border:none;background:none;cursor:pointer;color:var(--primary-light-color);font-size:14px;position:relative;font-weight:500;transition:color .2s ease}.dashboard_tab__ZRuN2:hover{color:var(--tertiary-color)}.dashboard_tab__ZRuN2.dashboard_active__k84l1{color:var(--tertiary-color);font-weight:600}.dashboard_tab__ZRuN2.dashboard_active__k84l1:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--tertiary-color)}.dashboard_exportButton__V9Fbp{margin-left:auto;padding:16px;border:none;background-color:var(--return-color);background:var(--linear-background);cursor:pointer;color:var(--tertiary-color);font-size:14px;display:flex;align-items:center;font-weight:500}.dashboard_exportButton__V9Fbp:hover{text-decoration:underline}.dashboard_exportButton__V9Fbp span{margin-left:4px}.dashboard_tableContent__e2w0Y{padding:20px}.dashboard_dataTable__D_LS5{width:100%;border-collapse:collapse}.dashboard_dataTable__D_LS5 th{text-align:left;padding:12px 16px;color:var(--primary-light-color);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid hsla(0,0%,88%,.3);background-color:hsla(0,0%,94%,.03)}.dashboard_dataTable__D_LS5 td{padding:14px 16px;color:var(--primary-color);font-size:14px;border-bottom:1px solid hsla(0,0%,88%,.1);transition:background-color .2s ease}.dashboard_dataTable__D_LS5 tr:hover td{background-color:hsla(0,0%,94%,.05)}.dashboard_dataTable__D_LS5 tr:last-child td{border-bottom:none}.dashboard_restockButton__xFmT3{background-color:var(--return-color);background:var(--linear-background);color:#fff;border:none;border-radius:6px;padding:8px 12px;cursor:pointer;display:flex;align-items:center;font-size:13px;transition:background-color .2s ease}.dashboard_restockButton__xFmT3 svg{margin-right:6px}.dashboard_noData__OwVKG{text-align:center;color:var(--primary-light-color);font-style:italic;padding:24px}.dashboard_debtManagementContainer__n3NB1{width:100%}.dashboard_debtViewTabs__5H24L{display:flex;margin-bottom:16px;gap:12px}.dashboard_viewTab__xZSd_{background-color:hsla(0,0%,94%,.05);border:1px solid hsla(0,0%,88%,.2);border-radius:6px;padding:8px 16px;font-size:14px;color:var(--primary-light-color);cursor:pointer;transition:all .2s ease}.dashboard_viewTab__xZSd_:hover{background-color:hsla(0,0%,94%,.1)}.dashboard_activeView__ENLfK{background-color:var(--tertiary-color);color:#fff;border-color:var(--tertiary-color)}.dashboard_statusBadge__KGQYX{border-radius:12px}.dashboard_currentBadge__CvrEF{background-color:rgba(16,185,129,.1);color:#10b981}.dashboard_overdueBadge__xJIj6{background-color:rgba(239,68,68,.1);color:#ef4444}.dashboard_overdueRow__53Vsz{background-color:rgba(239,68,68,.03)}.dashboard_overdueRow__53Vsz:hover td{background-color:rgba(239,68,68,.05)!important}.dashboard_actionButtons__YIQfy{display:flex;gap:8px}.dashboard_reminderButton__JbYvY,.dashboard_viewButton__d2QL0{padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s ease;border:none;font-weight:500}.dashboard_reminderButton__JbYvY,.dashboard_viewButton__d2QL0{background-color:var(--return-color);background:var(--linear-background)}.dashboard_reminderButton__JbYvY:disabled{opacity:.6;cursor:not-allowed}.dashboard_errorContainer__01HIV,.dashboard_loadingContainer__26pc0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center}.dashboard_spinner__R29b_{width:40px;height:40px;border-radius:50%;border:3px solid rgba(59,130,246,.2);border-top:3px solid var(--tertiary-color);animation:dashboard_spin__LESuX 1s ease-in-out infinite;margin-bottom:16px}.dashboard_retryButton__9PqIr{margin-top:16px;padding:8px 16px;background-color:var(--tertiary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .2s ease}.dashboard_retryButton__9PqIr:hover{background-color:var(--tertiary-color-dark)}.dashboard_refreshingIndicator__NLi92{display:inline-block;font-size:14px;color:#666;margin-left:10px;font-style:italic}.dashboard_refreshButton__yKBM_{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;display:flex;align-items:center;margin-left:auto}.dashboard_refreshButton__yKBM_:hover{background-color:#e3e3e3}.dashboard_refreshButton__yKBM_:disabled{opacity:.6;cursor:not-allowed}.dashboard_spinning__kwDL8{animation:dashboard_spin__LESuX 1s linear infinite;margin-right:6px}@keyframes dashboard_spin__LESuX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dashboard_statusBadge__KGQYX{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.dashboard_currentBadge__CvrEF{background-color:rgba(76,175,80,.2);color:#2e7d32}.dashboard_overdueBadge__xJIj6{background-color:rgba(244,67,54,.2);color:#d32f2f}.dashboard_paidBadge__JNIFZ{background-color:rgba(33,150,243,.2);color:#1976d2}.dashboard_overdueRow__53Vsz{background-color:rgba(244,67,54,.05)}.dashboard_overdueRow__53Vsz:hover{background-color:rgba(244,67,54,.1)}.dashboard_paymentContainer__jZdvO{display:flex;align-items:center;gap:8px}.dashboard_paymentInput__Q4AHN{width:80px;padding:8px 10px;border:1px solid hsla(0,0%,88%,.3);border-radius:6px;background-color:var(--background-color);color:var(--primary-color);font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.dashboard_paymentInput__Q4AHN:focus{outline:none;border-color:var(--tertiary-color);box-shadow:0 0 0 2px rgba(59,130,246,.15)}.dashboard_paymentInput__Q4AHN::placeholder{color:var(--primary-light-color);opacity:.6}.dashboard_paymentButton__0WZmA{padding:8px 12px;border:none;border-radius:6px;background-color:var(--tertiary-color);color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.dashboard_paymentButton__0WZmA:hover{background-color:var(--tertiary-color-dark)}.dashboard_paymentButton__0WZmA:disabled{background-color:var(--tertiary-color-light);opacity:.7;cursor:not-allowed}@media screen and (max-width:992px){.dashboard_dataTable__D_LS5{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.dashboard_paymentContainer__jZdvO{min-width:150px}}@media screen and (max-width:768px){.dashboard_dataTable__D_LS5 thead{display:none}.dashboard_dataTable__D_LS5,.dashboard_dataTable__D_LS5 tbody,.dashboard_dataTable__D_LS5 td,.dashboard_dataTable__D_LS5 tr{display:block;width:100%}.dashboard_dataTable__D_LS5 tr{margin-bottom:15px;border:1px solid hsla(0,0%,88%,.2);border-radius:8px;padding:8px}.dashboard_dataTable__D_LS5 td{display:flex;padding:10px 8px;text-align:right;justify-content:space-between;border-bottom:1px solid hsla(0,0%,88%,.1)}.dashboard_dataTable__D_LS5 td:last-child{border-bottom:none}.dashboard_dataTable__D_LS5 td:before{content:attr(data-label);float:left;font-weight:600;color:var(--primary-light-color)}.dashboard_paymentContainer__jZdvO{justify-content:flex-end;width:100%}.dashboard_paymentInput__Q4AHN{flex:1 1;max-width:120px}.dashboard_pagination__BGOg6{display:flex;justify-content:center;margin-top:15px;gap:12px;flex-wrap:wrap}.dashboard_paginationButton__6sB0W{min-width:80px}}.dashboard_pagination__BGOg6{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:8px 16px}.dashboard_paginationButton__6sB0W{background-color:var(--background-color);border:1px solid hsla(0,0%,88%,.3);border-radius:6px;padding:8px 16px;font-size:14px;color:var(--primary-color);cursor:pointer;transition:all .2s ease}.dashboard_paginationButton__6sB0W:hover:not(:disabled){background-color:rgba(59,130,246,.1);border-color:var(--tertiary-color)}.dashboard_paginationButton__6sB0W:disabled{opacity:.5;cursor:not-allowed}}@media screen and (max-width:1024px){.dashboard_statsContainer__gyp0b{grid-template-columns:repeat(2,1fr)}.dashboard_chartsContainer__cSUE5{grid-template-columns:1fr}}@media screen and (max-width:768px){.dashboard_statsContainer__gyp0b{grid-template-columns:1fr}.dashboard_dashboardHeader__Zzpxp{flex-direction:column;align-items:flex-start;gap:16px}.dashboard_headerActions__Y_9ZM{width:100%;justify-content:space-between}.dashboard_tabs__NfA6K{overflow-x:auto;white-space:nowrap;padding-bottom:8px}.dashboard_tab__ZRuN2{padding:12px}.dashboard_actionButtons__YIQfy{flex-direction:column}}