.DashboardBoxes_box__kVY0M{background:white;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);border:1px solid #e2e8f0;overflow:hidden;transition:transform .2s,box-shadow .2s;height:-moz-fit-content;height:fit-content;max-height:500px;display:flex;flex-direction:column}.DashboardBoxes_box__kVY0M:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.DashboardBoxes_boxHeader__bIdJe{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9;background:#f8fafc;flex-shrink:0}.DashboardBoxes_boxTitle__aOMBV{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0}.DashboardBoxes_boxIndicator__JFRuf{display:flex;align-items:center}.DashboardBoxes_amount__nWav3{font-size:1.25rem;font-weight:700;color:#059669}.DashboardBoxes_errorIndicator__TyR7G{font-size:.875rem;font-weight:600;color:#dc2626;background:#fef2f2;padding:.25rem .5rem;border-radius:4px}.DashboardBoxes_boxContent__ORWOL{flex:1 1;padding:0;overflow-y:auto;display:flex;flex-direction:column}.DashboardBoxes_tableContainer__4MPNV{flex:1 1;overflow:auto}.DashboardBoxes_accountsTable__T2WvA{width:100%;border-collapse:collapse;font-size:.875rem}.DashboardBoxes_tableHeader__kdKJA{background:#f8fafc;padding:.75rem 1rem;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;position:-webkit-sticky;position:sticky;top:0;z-index:10}.DashboardBoxes_tableRow__VSDO4{border-bottom:1px solid #f3f4f6;transition:background-color .15s}.DashboardBoxes_tableRow__VSDO4:hover{background:#f9fafb}.DashboardBoxes_tableRow__VSDO4:last-child{border-bottom:none}.DashboardBoxes_tableCell__TXjzB{padding:.75rem 1rem;color:#4b5563;vertical-align:top}.DashboardBoxes_accountName__REPv5{font-weight:500;color:#111827;display:flex;flex-direction:column;gap:.25rem}.DashboardBoxes_accountNumber__4SLd4{font-size:.75rem;color:#6b7280;font-weight:400}.DashboardBoxes_balanceAmount__bB7Xz{font-weight:600;color:#059669;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace}.DashboardBoxes_totalRow__AKUUx{background:#f0fdf4;border-top:2px solid #dcfce7}.DashboardBoxes_totalLabel__DHuTC{padding:1rem;font-weight:600;color:#065f46;text-align:right}.DashboardBoxes_totalAmount__vI4qR{padding:1rem;font-weight:700;color:#065f46;font-size:1rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace}.DashboardBoxes_currencySummary__DGAeC{padding:1rem;border-top:1px solid #e5e7eb;background:#f8fafc}.DashboardBoxes_currencySummaryText__2oNo_{font-size:.8rem;color:#6b7280;margin-bottom:.75rem;text-align:center}.DashboardBoxes_currencyTotal__e_kQl{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem}.DashboardBoxes_currencyTotal__e_kQl:not(:last-child){border-bottom:1px solid #e5e7eb}.DashboardBoxes_currencyAmount__7goeg{font-weight:600;color:#059669;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace}.DashboardBoxes_loadingState__qiNYk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;flex:1 1}.DashboardBoxes_loadingSpinner__ZATvL{width:20px;height:20px;border:2px solid #e2e8f0;border-left-color:#3182ce;border-radius:50%;animation:DashboardBoxes_spin__m73Tj 1s linear infinite}@keyframes DashboardBoxes_spin__m73Tj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DashboardBoxes_errorState__IrZWT{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;gap:1rem;flex:1 1}.DashboardBoxes_retryButton__Tn_IJ{background:#3182ce;color:white;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s}.DashboardBoxes_retryButton__Tn_IJ:hover{background:#2c5aa0}.DashboardBoxes_emptyState__xxieQ{padding:3rem;gap:.5rem}.DashboardBoxes_emptySubtitle__A2fmn{font-size:.875rem;color:#64748b}.DashboardBoxes_tableContainer__4MPNV::-webkit-scrollbar{width:6px;height:6px}.DashboardBoxes_tableContainer__4MPNV::-webkit-scrollbar-track{background:#f1f5f9}.DashboardBoxes_tableContainer__4MPNV::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.DashboardBoxes_tableContainer__4MPNV::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.DashboardBoxes_boxHeader__bIdJe{padding:1rem 1.25rem}.DashboardBoxes_tableCell__TXjzB,.DashboardBoxes_tableHeader__kdKJA{padding:.5rem .75rem;font-size:.8rem}.DashboardBoxes_accountName__REPv5{font-size:.8rem}.DashboardBoxes_accountNumber__4SLd4{font-size:.7rem}}.DashboardBoxes_multipleCurrencies__ZR0oa{font-size:.875rem;font-weight:600;color:#d97706;background:#fffbeb;padding:.25rem .5rem;border-radius:4px}.DashboardBoxes_skeletonContainer__3j7ey{padding:1rem;display:flex;flex-direction:column;gap:1rem}.DashboardBoxes_skeletonRow__BIfx_{display:flex;gap:.5rem;align-items:center}.DashboardBoxes_skeletonCell__cLE66{height:20px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:DashboardBoxes_shimmer__HgU5t 1.5s infinite;border-radius:4px}@keyframes DashboardBoxes_shimmer__HgU5t{0%{background-position:-200% 0}to{background-position:200% 0}}.DashboardBoxes_accountNameText__x327d,.DashboardBoxes_bankName__3Kgv_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardBoxes_currencyCode__8wXGP{font-weight:600;color:#374151}.DashboardBoxes_tooltip__tCkAf{background:white;border:1px solid #e2e8f0;border-radius:6px;padding:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);min-width:160px}.DashboardBoxes_tooltipLabel__o9FG8{font-weight:600;margin-bottom:8px;color:#1e293b;border-bottom:1px solid #f1f5f9;padding-bottom:4px;font-size:.875rem}.DashboardBoxes_tooltipItem__eGuhy{display:flex;justify-content:space-between;gap:16px;margin:4px 0;font-size:.8rem}.DashboardBoxes_tooltipItem__eGuhy span{color:#64748b}.DashboardBoxes_tooltipItem__eGuhy strong{color:#1e293b}.DashboardBoxes_salesSummary__ZZ3dB{display:flex;justify-content:space-around;padding:1rem;border-top:1px solid #f1f5f9;background:#f8fafc;flex-shrink:0}.DashboardBoxes_summaryItem__mEaeD{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.DashboardBoxes_summaryLabel__ZS55z{font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.DashboardBoxes_summaryValue__G7QQC{font-size:.875rem;font-weight:600;color:#1e293b}.DashboardBoxes_boxContent__ORWOL .recharts-wrapper{font-family:inherit}.DashboardBoxes_boxContent__ORWOL .recharts-legend-wrapper{padding-top:5px!important}.DashboardBoxes_boxContent__ORWOL .recharts-default-tooltip{border-radius:6px!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 6px rgba(0,0,0,.1)!important}.DashboardBoxes_boxContent__ORWOL .recharts-tooltip-item-list{font-size:.8rem!important}@media (max-width:768px){.DashboardBoxes_salesSummary__ZZ3dB{padding:.75rem}.DashboardBoxes_summaryLabel__ZS55z{font-size:.65rem}.DashboardBoxes_summaryValue__G7QQC{font-size:.8rem}.DashboardBoxes_boxContent__ORWOL .recharts-legend-wrapper{font-size:.7rem!important}}.DashboardBoxes_trendIndicator__T2YN_{margin-left:8px;font-size:1rem;font-weight:700}.DashboardBoxes_trendUp__VyNNr{color:#10b981}.DashboardBoxes_trendDown__UHiwu{color:#ef4444}.DashboardBoxes_trendNeutral__6FORw{color:#6b7280}.DashboardBoxes_trendSummary__l_tCm{display:flex;justify-content:space-around;padding:1rem;border-top:1px solid #f1f5f9;background:#f8fafc;flex-shrink:0}.DashboardBoxes_trendSummary__l_tCm .DashboardBoxes_summaryItem__mEaeD{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.DashboardBoxes_trendSummary__l_tCm .DashboardBoxes_summaryLabel__ZS55z{font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.DashboardBoxes_trendSummary__l_tCm .DashboardBoxes_summaryValue__G7QQC{font-size:.875rem;font-weight:600;color:#1e293b;display:flex;flex-direction:column;align-items:center;gap:.1rem}.DashboardBoxes_positive___PF19{color:#10b981}.DashboardBoxes_negative__T0bdk{color:#ef4444}.DashboardBoxes_percentChange__4_nK7{font-size:.7rem;font-weight:500;opacity:.8}.DashboardBoxes_boxContent__ORWOL .recharts-line-curve{stroke:#3b82f6}.DashboardBoxes_boxContent__ORWOL .recharts-line-dots circle{fill:#3b82f6}@media (max-width:768px){.DashboardBoxes_trendSummary__l_tCm{padding:.75rem;flex-wrap:wrap;gap:.5rem}.DashboardBoxes_trendSummary__l_tCm .DashboardBoxes_summaryItem__mEaeD{flex:1 1;min-width:100px}.DashboardBoxes_trendSummary__l_tCm .DashboardBoxes_summaryLabel__ZS55z{font-size:.65rem}.DashboardBoxes_trendSummary__l_tCm .DashboardBoxes_summaryValue__G7QQC{font-size:.8rem}}.DashboardBoxes_incomeSection__Gg1Lg{padding:1rem;border-bottom:1px solid #f1f5f9}.DashboardBoxes_incomeSection__Gg1Lg:last-child{border-bottom:none}.DashboardBoxes_periodHeader__iXCAP{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.DashboardBoxes_periodTitle__aLX_M{font-size:.9rem;font-weight:600;color:#374151;margin:0}.DashboardBoxes_netIncomeBadge__2UDU2{font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:12px;text-transform:uppercase;letter-spacing:.05em}.DashboardBoxes_profitBadge___S5_H{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.DashboardBoxes_lossBadge__jAWwR{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.DashboardBoxes_incomeBreakdown__lKr5b{display:flex;flex-direction:column;gap:.5rem}.DashboardBoxes_incomeRow__aRz9M{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.DashboardBoxes_incomeLabel__c_IXV{color:#6b7280;font-weight:500}.DashboardBoxes_incomeAmount__C9xuL{color:#059669;font-weight:600}.DashboardBoxes_incomeAmount__C9xuL,.DashboardBoxes_netIncomeAmount__2T_R_{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace}.DashboardBoxes_netIncomeAmount__2T_R_{font-weight:700;font-size:.95rem}.DashboardBoxes_incomeDivider__5Qagx{height:1px;background:#e5e7eb;margin:.25rem 0}.DashboardBoxes_performanceIndicators__uYyIF{padding:1rem;border-top:1px solid #f1f5f9;background:#f8fafc;display:flex;justify-content:space-around;gap:1rem}.DashboardBoxes_indicator__TuUUj{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.DashboardBoxes_indicatorLabel__MtlST{font-size:.7rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.DashboardBoxes_indicatorValue__q9oAM{font-size:.875rem;font-weight:600;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace}.DashboardBoxes_indicatorValue__q9oAM.DashboardBoxes_good__ineum{color:#059669}.DashboardBoxes_indicatorValue__q9oAM.DashboardBoxes_warning__J_jLW{color:#d97706}.DashboardBoxes_indicatorValue__q9oAM.DashboardBoxes_poor__R4pH3{color:#dc2626}.DashboardBoxes_indicatorValue__q9oAM.DashboardBoxes_neutral__a6FJX{color:#6b7280}.DashboardBoxes_positive___PF19{color:#059669}.DashboardBoxes_negative__T0bdk{color:#dc2626}@media (max-width:768px){.DashboardBoxes_incomeSection__Gg1Lg{padding:.75rem}.DashboardBoxes_periodHeader__iXCAP{margin-bottom:.5rem}.DashboardBoxes_periodTitle__aLX_M{font-size:.8rem}.DashboardBoxes_netIncomeBadge__2UDU2{font-size:.65rem;padding:.15rem .4rem}.DashboardBoxes_incomeRow__aRz9M{font-size:.8rem}.DashboardBoxes_netIncomeAmount__2T_R_{font-size:.85rem}.DashboardBoxes_performanceIndicators__uYyIF{padding:.75rem;flex-direction:column;gap:.5rem}.DashboardBoxes_indicator__TuUUj{flex-direction:row;justify-content:space-between}.DashboardBoxes_indicatorLabel__MtlST{font-size:.65rem}.DashboardBoxes_indicatorValue__q9oAM{font-size:.8rem}}.DashboardBoxes_chartContainer__SPA1N{padding:.5rem;flex:1 1;min-height:220px}.DashboardBoxes_expensesSummary__pRBUT{padding:1rem;border-top:1px solid #f1f5f9;background:#f8fafc}.DashboardBoxes_summaryHeader__TCzIa{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.DashboardBoxes_periodLabel__CVHnp{font-size:.8rem;font-weight:600;color:#374151}.DashboardBoxes_expenseCount__dU4qf{font-size:.7rem;color:#6b7280;background:#f3f4f6;padding:.2rem .5rem;border-radius:10px}.DashboardBoxes_topExpenses__aCEC3{display:flex;flex-direction:column;gap:.5rem}.DashboardBoxes_topExpensesTitle__awwJX{font-size:.8rem;font-weight:600;color:#374151;margin:0 0 .5rem}.DashboardBoxes_topExpenseItem__ZErmz{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0;border-bottom:1px solid #f1f5f9}.DashboardBoxes_topExpenseItem__ZErmz:last-child{border-bottom:none}.DashboardBoxes_expenseInfo__RcHwr{display:flex;align-items:center;gap:.5rem;flex:1 1}.DashboardBoxes_expenseColor__UG8ms{width:12px;height:12px;border-radius:50%;flex-shrink:0}.DashboardBoxes_expenseAmount__UoZ3R{font-size:.75rem;font-weight:600;color:#dc2626;text-align:right;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace}.DashboardBoxes_expensePercentage__er8K2{font-size:.65rem;color:#6b7280;margin-left:.25rem;font-weight:500}.DashboardBoxes_boxContent__ORWOL .recharts-pie-sector{stroke:white;stroke-width:2}.DashboardBoxes_boxContent__ORWOL .recharts-pie-label-text{font-size:10px!important;font-weight:500;fill:#374151}.DashboardBoxes_boxContent__ORWOL .recharts-legend-item{margin-bottom:2px!important}.DashboardBoxes_boxContent__ORWOL .recharts-default-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media (max-width:768px){.DashboardBoxes_chartContainer__SPA1N{padding:.25rem;min-height:200px}.DashboardBoxes_expensesSummary__pRBUT{padding:.75rem}.DashboardBoxes_summaryHeader__TCzIa{margin-bottom:.5rem}.DashboardBoxes_periodLabel__CVHnp{font-size:.75rem}.DashboardBoxes_expenseCount__dU4qf{font-size:.65rem}.DashboardBoxes_topExpensesTitle__awwJX{font-size:.75rem}.DashboardBoxes_expenseAmount__UoZ3R,.DashboardBoxes_expenseName__kcjkj{font-size:.7rem}.DashboardBoxes_expensePercentage__er8K2{font-size:.6rem}.DashboardBoxes_emptyState__xxieQ{padding:1.5rem}.DashboardBoxes_emptyIcon__d10L0{font-size:1.5rem}.DashboardBoxes_emptyTitle__atJ7O{font-size:.8rem}.DashboardBoxes_emptySubtitle__A2fmn{font-size:.7rem}.DashboardBoxes_boxContent__ORWOL .recharts-pie-label-text{font-size:8px!important}.DashboardBoxes_boxContent__ORWOL .recharts-legend-wrapper{font-size:10px!important}}@media (max-width:480px){.DashboardBoxes_boxContent__ORWOL .recharts-legend-wrapper{display:none!important}.DashboardBoxes_expenseInfo__RcHwr{gap:.25rem}.DashboardBoxes_expenseColor__UG8ms{width:10px;height:10px}}.DashboardBoxes_expenseDetails___BkmD{display:flex;flex-direction:column;gap:.1rem;flex:1 1}.DashboardBoxes_expenseName__kcjkj{font-size:.75rem;font-weight:500;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardBoxes_expenseCode__OxOep{font-size:.65rem;color:#6b7280;font-weight:400}.DashboardBoxes_boxContent__ORWOL .recharts-legend-wrapper{max-height:80px!important;overflow-y:auto!important}.DashboardBoxes_boxContent__ORWOL .recharts-default-legend{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;max-width:100%!important}.DashboardBoxes_boxContent__ORWOL .recharts-legend-item{margin-right:0!important;margin-bottom:4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:120px!important}.DashboardBoxes_boxContent__ORWOL .recharts-pie-label-text{font-size:9px!important;font-weight:600!important;text-shadow:1px 1px 2px rgba(0,0,0,.5)!important}.DashboardBoxes_boxContent__ORWOL .recharts-legend-wrapper::-webkit-scrollbar{width:4px;height:4px}.DashboardBoxes_boxContent__ORWOL .recharts-legend-wrapper::-webkit-scrollbar-track{background:#f1f5f9}.DashboardBoxes_boxContent__ORWOL .recharts-legend-wrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}@media (max-width:768px){.DashboardBoxes_expenseName__kcjkj{font-size:.7rem}.DashboardBoxes_expenseCode__OxOep{font-size:.6rem}.DashboardBoxes_boxContent__ORWOL .recharts-legend-item{max-width:100px!important;font-size:9px!important}.DashboardBoxes_boxContent__ORWOL .recharts-pie-label-text{font-size:8px!important}}@media (max-width:480px){.DashboardBoxes_boxContent__ORWOL .recharts-legend-wrapper{display:none!important}.DashboardBoxes_topExpenses__aCEC3{margin-top:.5rem}}.DashboardBoxes_capitalMetrics__4OmyX{padding:1rem;border-bottom:1px solid #f1f5f9}.DashboardBoxes_metricRow__r3aT8{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.DashboardBoxes_metricRow__r3aT8:last-child{margin-bottom:0}.DashboardBoxes_metricItem__NwJXI{display:flex;flex-direction:column;align-items:center;flex:1 1;text-align:center}.DashboardBoxes_metricLabel__JumpQ{font-size:.7rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.DashboardBoxes_metricValue__Vedep{font-size:.875rem;font-weight:600;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace}.DashboardBoxes_metricDivider__Ifa9P{height:1px;background:#e5e7eb;margin:.5rem 0}.DashboardBoxes_breakdownSection__0psXA{padding:.75rem 1rem;border-bottom:1px solid #f1f5f9}.DashboardBoxes_breakdownSection__0psXA:last-child{border-bottom:none}.DashboardBoxes_breakdownTitle__Wsf12{font-size:.8rem;font-weight:600;color:#374151;margin:0 0 .5rem}.DashboardBoxes_breakdownList__SeRRl{display:flex;flex-direction:column;gap:.4rem}.DashboardBoxes_breakdownItem__UehMz{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0}.DashboardBoxes_breakdownName__Y1p4y{font-size:.75rem;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;margin-right:.5rem}.DashboardBoxes_breakdownAmount__RXbsx{font-size:.75rem;font-weight:600;color:#374151;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace;flex-shrink:0}.DashboardBoxes_noDataItem__1HCog{font-size:.75rem;color:#9ca3af;text-align:center;padding:.5rem;font-style:italic}.DashboardBoxes_healthIndicator__jiE9p{padding:1rem;border-top:1px solid #f1f5f9;background:#f8fafc;text-align:center}.DashboardBoxes_healthStatus__8x1V5{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.25rem}.DashboardBoxes_healthIcon__HYi9x{font-size:1rem}.DashboardBoxes_healthText__epEeM{font-size:.8rem;font-weight:600}.DashboardBoxes_healthNote__Cdhz6{font-size:.7rem;color:#6b7280}.DashboardBoxes_healthy__esMTg{color:#059669}.DashboardBoxes_caution__t_kKt{color:#d97706}.DashboardBoxes_concern___1LAg{color:#dc2626}.DashboardBoxes_good__ineum{color:#059669}.DashboardBoxes_warning__J_jLW{color:#d97706}.DashboardBoxes_poor__R4pH3{color:#dc2626}@media (max-width:768px){.DashboardBoxes_capitalMetrics__4OmyX{padding:.75rem}.DashboardBoxes_metricRow__r3aT8{gap:.5rem;margin-bottom:.5rem}.DashboardBoxes_metricLabel__JumpQ{font-size:.65rem}.DashboardBoxes_metricValue__Vedep{font-size:.8rem}.DashboardBoxes_breakdownSection__0psXA{padding:.5rem .75rem}.DashboardBoxes_breakdownTitle__Wsf12{font-size:.75rem}.DashboardBoxes_breakdownAmount__RXbsx,.DashboardBoxes_breakdownName__Y1p4y{font-size:.7rem}.DashboardBoxes_healthIndicator__jiE9p{padding:.75rem}.DashboardBoxes_healthText__epEeM{font-size:.75rem}.DashboardBoxes_healthNote__Cdhz6{font-size:.65rem}}@media (max-width:480px){.DashboardBoxes_metricRow__r3aT8{flex-direction:column;gap:.25rem}.DashboardBoxes_metricItem__NwJXI{flex-direction:row;justify-content:space-between;text-align:left}.DashboardBoxes_breakdownItem__UehMz{flex-direction:column;align-items:flex-start;gap:.1rem}.DashboardBoxes_breakdownAmount__RXbsx{align-self:flex-end}}.DashboardBoxes_moreItems__k1rR_{font-size:.7rem;color:#6b7280;text-align:center;padding:.25rem;font-style:italic;border-top:1px dashed #e5e7eb;margin-top:.25rem}.DashboardBoxes_emptyState__xxieQ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;flex:1 1;gap:.75rem}.DashboardBoxes_emptyIcon__d10L0{font-size:2rem;opacity:.5}.DashboardBoxes_emptyTitle__atJ7O{font-size:.9rem;font-weight:600;color:#374151;margin:0}.DashboardBoxes_emptySubtitle__A2fmn{font-size:.75rem;color:#6b7280;margin:0;line-height:1.4}.dashboard_navRight__8iIyX{gap:16px}.dashboard_dropdownContainer__6uHdh{position:relative}.dashboard_revenueCycleButton__gYoZm{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#3182ce;color:white;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;position:relative}.dashboard_revenueCycleButton__gYoZm:hover{background:#2c5aa0;transform:translateY(-1px)}.dashboard_revenueCycleButton__gYoZm.dashboard_active__kiHu6{background:#2c5aa0;box-shadow:0 0 0 2px rgba(49,130,206,.2)}.dashboard_plusIcon__Yx4Ka{font-size:16px;font-weight:700}.dashboard_arrow__BmalM{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;transition:all .2s}.dashboard_arrowDown__wUl_u{border-top:4px solid white}.dashboard_arrowUp__6e7H9{border-bottom:4px solid white}.dashboard_dropdownMenu__s0jw_{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000;margin-top:4px;min-width:220px;overflow:hidden}.dashboard_dropdownItem__fcb5v{display:block;width:100%;padding:12px 16px;background:none;text-align:left;font-size:14px;color:#4a5568;cursor:pointer;transition:all .2s;border:none;border-bottom:1px solid #f7fafc}.dashboard_dropdownItem__fcb5v:last-child{border-bottom:none}.dashboard_dropdownItem__fcb5v:hover{background:#f7fafc;color:#3182ce}.dashboard_main__ZzyED h1{font-size:32px;font-weight:700;color:#1a202c;margin-bottom:8px}.dashboard_main__ZzyED p{color:#718096;font-size:16px}@media (max-width:768px){.dashboard_navbar__wfrOe{padding:12px 16px;flex-direction:column;gap:16px}.dashboard_navRight__8iIyX{width:100%;justify-content:center}.dashboard_revenueCycleButton__gYoZm{font-size:13px;padding:8px 12px}.dashboard_dropdownMenu__s0jw_{min-width:200px;left:50%;transform:translateX(-50%)}.dashboard_main__ZzyED{padding:24px 16px}}.dashboard_container__Kdrrt{min-height:100vh;background:#f8fafc;display:flex}.dashboard_mainContent__hxLoe{flex:1 1;margin-left:280px;transition:margin-left .3s ease}.dashboard_mainContent__hxLoe.dashboard_collapsed__UQcAL{margin-left:60px}.dashboard_navbar__wfrOe{padding:16px 24px;background:white;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.dashboard_navLeft__QIL_6{display:flex;align-items:center}.dashboard_logo___k2gg{font-size:20px;color:#1a202c}.dashboard_navRight__8iIyX{display:flex;align-items:center;gap:12px;position:relative;flex-wrap:wrap}.dashboard_navButton__7ZSS6{padding:10px 16px;background:none;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;color:#4a5568;cursor:pointer;transition:all .2s;white-space:nowrap}.dashboard_navButton__7ZSS6:hover{background:#f7fafc;border-color:#cbd5e0}.dashboard_main__ZzyED{padding:32px 24px;max-width:1200px}.dashboard_welcomeSection__xM5ES{margin-bottom:32px;text-align:center}.dashboard_welcomeSection__xM5ES h1{font-size:32px;font-weight:700;color:#1a202c;margin-bottom:8px}.dashboard_welcomeSection__xM5ES p{color:#718096;font-size:16px}.dashboard_dashboardGrid__tAOJK{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px;margin-top:32px}.dashboard_card__uY0FF{background:white;padding:24px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0}.dashboard_card__uY0FF h3{font-size:18px;font-weight:600;color:#2d3748;margin-bottom:12px}.dashboard_card__uY0FF p{color:#718096;font-size:14px;margin:0}.dashboard_loading___JK9i{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;text-align:center;min-height:100vh}.dashboard_spinner__1Sq1w{width:40px;height:40px;margin-bottom:16px}@media (max-width:1024px){.dashboard_navRight__8iIyX{gap:8px}.dashboard_navButton__7ZSS6{font-size:13px;padding:8px 12px}}@media (max-width:768px){.dashboard_mainContent__hxLoe{margin-left:0}.dashboard_navbar__wfrOe{padding:12px 16px;flex-direction:column;gap:16px}.dashboard_navRight__8iIyX{width:100%;justify-content:center;flex-wrap:wrap;gap:8px}.dashboard_main__ZzyED{padding:24px 16px}.dashboard_dashboardGrid__tAOJK{grid-template-columns:1fr}}@media (max-width:480px){.dashboard_navRight__8iIyX{flex-direction:column;width:100%}.dashboard_navButton__7ZSS6{width:100%;justify-content:center}}.dashboard_dashboard__gQFzy{min-height:100vh;background:#f8fafc}.dashboard_navbar__wfrOe{display:flex;justify-content:space-between;align-items:center;padding:0 1rem;background:#3182ce;color:white;height:40px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;z-index:100}.dashboard_navSection__qhQYz{display:flex;align-items:center;gap:2rem}.dashboard_menuButton__0ZvqK{background:none;border:none;color:white;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .2s}.dashboard_menuButton__0ZvqK:hover{background:rgba(255,255,255,.1)}.dashboard_logo___k2gg{font-size:1.5rem;font-weight:700;margin:0;color:white}.dashboard_navLinks__FbPm_{display:flex;align-items:center;gap:1.5rem}.dashboard_userSection__BSeKt{display:flex;align-items:center;gap:1rem}.dashboard_userName__CtC1T{font-size:.9rem;font-weight:500}.dashboard_userActions__fsOmc{display:flex;gap:.5rem}.dashboard_navAction__BnB1D{background:none;border:none;color:white;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}.dashboard_navAction__BnB1D:hover{background:rgba(255,255,255,.1)}.dashboard_main__ZzyED{padding:2rem;max-width:1400px;margin:0 auto}.dashboard_welcomeSection__xM5ES{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding:2rem;background:white;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.dashboard_welcomeTitle__H6aRZ{font-size:2rem;font-weight:700;color:#1a202c;margin:0 0 .5rem}.dashboard_welcomeSubtitle__c3sHV{font-size:1.1rem;color:#718096}.dashboard_welcomeStats__xztcQ{display:flex;gap:1.5rem}.dashboard_statBadge__dtEpw{display:flex;flex-direction:column;align-items:center;padding:1rem 1.5rem;background:#f7fafc;border-radius:8px;border:1px solid #e2e8f0}.dashboard_statNumber__JOmNK{font-size:1.5rem;font-weight:700;color:#3182ce}.dashboard_statLabel__5rV5D{font-size:.8rem;color:#718096;margin-top:.25rem}.dashboard_quickActions__nQJ6Y{margin-bottom:2rem}.dashboard_sectionTitle__QgSIN{font-size:1.5rem;font-weight:600;color:#1a202c;margin-bottom:1.5rem}.dashboard_actionGrid__sFrsp{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.dashboard_actionCard__cR1V3{background:white;padding:2rem;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);text-align:center;transition:transform .2s,box-shadow .2s;cursor:pointer;border:1px solid #e2e8f0}.dashboard_actionCard__cR1V3:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.dashboard_actionIcon___UgNn{font-size:3rem;margin-bottom:1rem}.dashboard_actionCard__cR1V3 h3{font-size:1.2rem;font-weight:600;color:#1a202c;margin:0 0 .5rem}.dashboard_actionCard__cR1V3 p{color:#718096;margin:0;font-size:.9rem}.dashboard_dashboardGrid__tAOJK{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.dashboard_gridCard__eUBs2{background:white;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);border:1px solid #e2e8f0;overflow:hidden}.dashboard_cardHeader__yLr5V{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.dashboard_cardTitle__GXdoB{font-size:1.2rem;font-weight:600;color:#1a202c;margin:0}.dashboard_cardAction__bjbgW{background:none;border:none;color:#3182ce;cursor:pointer;font-weight:500;padding:.5rem 1rem;border-radius:4px;transition:background-color .2s}.dashboard_cardAction__bjbgW:hover{background:#f7fafc}.dashboard_cardContent__m8tW8{padding:1.5rem}.dashboard_activityList__jtLZx{display:flex;flex-direction:column;gap:1rem}.dashboard_activityItem__5zVIQ{display:flex;align-items:flex-start;gap:1rem;padding:1rem 0;border-bottom:1px solid #f1f5f9}.dashboard_activityItem__5zVIQ:last-child{border-bottom:none}.dashboard_activityIcon__G4eQi{font-size:1.2rem;flex-shrink:0}.dashboard_activityDetails__COAeU{flex:1 1}.dashboard_activityText__w4qiW{font-weight:500;color:#1a202c;margin:0 0 .25rem}.dashboard_activityTime__791qp{font-size:.8rem;color:#718096}.dashboard_financialMetrics__8iQzR{display:flex;flex-direction:column;gap:1rem}.dashboard_metric__DvmGv{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #f1f5f9}.dashboard_metric__DvmGv:last-child{border-bottom:none}.dashboard_metricLabel__3ea_Y{color:#718096;font-weight:500}.dashboard_metricValue__WaOpQ{font-weight:600;color:#1a202c;font-size:1.1rem}.dashboard_reportList__a1wXR{display:flex;flex-direction:column;gap:.75rem}.dashboard_reportItem__btSWH{display:flex;align-items:center;gap:1rem;padding:1rem;background:none;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s;text-align:left;color:#4a5568}.dashboard_reportItem__btSWH:hover{background:#f7fafc;border-color:#3182ce;color:#3182ce}.dashboard_reportIcon__6oPnN{font-size:1.2rem}.dashboard_taskList__4Ylkb{display:flex;flex-direction:column;gap:1rem}.dashboard_taskItem___GLkU{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid #f1f5f9}.dashboard_taskItem___GLkU:last-child{border-bottom:none}.dashboard_taskCheckbox__Y86lf{width:18px;height:18px;border:2px solid #cbd5e0;border-radius:4px;cursor:pointer;flex-shrink:0}.dashboard_taskText__wGUqd{flex:1 1;color:#1a202c}.dashboard_taskDate__KEup5{font-size:.8rem;color:#718096;flex-shrink:0}.dashboard_loadingContainer__DQmdc{min-height:100vh;gap:1rem}.dashboard_spinner__1Sq1w{width:50px;height:50px;border:4px solid #e2e8f0;border-left-color:#3182ce;border-radius:50%;animation:dashboard_spin__HizU5 1s linear infinite}@keyframes dashboard_spin__HizU5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.dashboard_dashboardGrid__tAOJK{grid-template-columns:1fr 1fr}.dashboard_welcomeSection__xM5ES{flex-direction:column;gap:1.5rem;text-align:center}.dashboard_welcomeStats__xztcQ{justify-content:center}}@media (max-width:768px){.dashboard_navbar__wfrOe{padding:0 1rem;height:60px}.dashboard_navLinks__FbPm_,.dashboard_navSection__qhQYz{gap:1rem}.dashboard_main__ZzyED{padding:1rem}.dashboard_welcomeSection__xM5ES{padding:1.5rem}.dashboard_welcomeTitle__H6aRZ{font-size:1.5rem}.dashboard_actionGrid__sFrsp,.dashboard_dashboardGrid__tAOJK{grid-template-columns:1fr}.dashboard_userName__CtC1T{display:none}}@media (max-width:640px){.dashboard_navLinks__FbPm_{gap:.5rem}.dashboard_welcomeStats__xztcQ{flex-direction:column;gap:1rem}.dashboard_statBadge__dtEpw{flex-direction:row;justify-content:space-between;padding:1rem}}.dashboard_hamburgerButtonFix__NjG1_{position:relative;z-index:101}.dashboard_hamburgerButton__LTFdV{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s;display:flex;align-items:center;justify-content:center;position:relative;z-index:101}.dashboard_hamburgerButton__LTFdV:hover{background:rgba(255,255,255,.1)}.dashboard_hamburgerButton__LTFdV.dashboard_active__kiHu6{background:rgba(255,255,255,.15)}.dashboard_hamburger__Jxp7o{display:flex;flex-direction:column;width:20px;height:18px;justify-content:space-between;cursor:pointer;position:relative}.dashboard_hamburger__Jxp7o span{display:block;height:2px;width:100%;background:white;border-radius:1px;transition:all .3s ease;transform-origin:center}.dashboard_hamburgerButton__LTFdV.dashboard_active__kiHu6 .dashboard_hamburger__Jxp7o span:first-child{transform:rotate(45deg) translate(6px,6px)}.dashboard_hamburgerButton__LTFdV.dashboard_active__kiHu6 .dashboard_hamburger__Jxp7o span:nth-child(2){opacity:0;transform:scale(0)}.dashboard_hamburgerButton__LTFdV.dashboard_active__kiHu6 .dashboard_hamburger__Jxp7o span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.dashboard_indicatorsGrid__X9mVl{display:flex;overflow-x:auto;padding:.5rem 0;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.dashboard_indicatorsGrid__X9mVl::-webkit-scrollbar{height:6px}.dashboard_indicatorsGrid__X9mVl::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.dashboard_indicatorsGrid__X9mVl::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.dashboard_indicatorsGrid__X9mVl::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dashboard_box__qoSgo{min-width:400px;flex:0 0 auto}@media (max-width:768px){.dashboard_indicatorsGrid__X9mVl{gap:1rem}.dashboard_box__qoSgo{min-width:350px}}@media (max-width:480px){.dashboard_box__qoSgo{min-width:300px}}.dashboard_indicatorsGrid__X9mVl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}@media (max-width:1200px){.dashboard_indicatorsGrid__X9mVl{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dashboard_indicatorsGrid__X9mVl{grid-template-columns:1fr;gap:1rem}}.dashboard_box__qoSgo{background:white;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);border:1px solid #e2e8f0;overflow:hidden;transition:transform .2s,box-shadow .2s;height:-moz-fit-content;height:fit-content;max-height:500px;display:flex;flex-direction:column}.dashboard_box__qoSgo:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.dashboard_welcomeSection__xM5ES{margin-bottom:1.5rem;padding:1rem 0;min-height:auto}.dashboard_welcomeContent__1ICrt{flex:1 1}.dashboard_headerRow__XfpoT{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:auto}.dashboard_companyInfo__KtEN7{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.dashboard_companyName__nHaK1{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin:0;white-space:nowrap}.dashboard_companyLogo__ZjuUw{width:35px;height:35px;border-radius:6px;object-fit:cover}.dashboard_userGreeting__hhBO4{text-align:right;flex-shrink:1;min-width:0}.dashboard_welcomeTitle__H6aRZ{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin:0 0 .2rem;white-space:nowrap}.dashboard_welcomeSubtitle__c3sHV{font-size:.85rem;color:#666;margin:0;white-space:nowrap}.dashboard_welcomeStats__xztcQ{margin-top:.5rem}.dashboard_loadingContainer__DQmdc{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}@media (max-width:768px){.dashboard_headerRow__XfpoT{flex-direction:column;align-items:flex-start;gap:.5rem}.dashboard_userGreeting__hhBO4{text-align:left}.dashboard_companyName__nHaK1{font-size:1.5rem}.dashboard_welcomeTitle__H6aRZ{font-size:1rem}}