.system-state-report_actionBar__JLb9u{background:#fff;border-radius:4px;padding:.35rem .5rem;margin-bottom:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.04)}.system-state-report_reportDate__ju4ns{display:flex;align-items:center;gap:.3rem;color:#6c757d;font-weight:500;font-size:.75rem}.system-state-report_kpiCard__oO0lJ{background:#fff;border:1px solid #e8ecf1;border-radius:4px;padding:.4rem .5rem;display:flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.04);margin-bottom:.5rem}.system-state-report_kpiCard__oO0lJ:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.06)}.system-state-report_kpiCard__oO0lJ:before{content:"";position:absolute;top:0;right:0;width:100%;height:2px;background:linear-gradient(90deg,#234598,orange)}.system-state-report_kpiIcon__o9A31{width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.system-state-report_kpiIcon__o9A31.system-state-report_accountants__mAttT{background:linear-gradient(135deg,#234598,#2d5ab8);color:#fff}.system-state-report_kpiIcon__o9A31.system-state-report_clients__Aon4M{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.system-state-report_kpiIcon__o9A31.system-state-report_newClients__uJber{background:linear-gradient(135deg,orange,#ff8c00);color:#fff}.system-state-report_kpiIcon__o9A31.system-state-report_uploads__SzojT{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff}.system-state-report_kpiContent__7Z9LQ{flex:1 1}.system-state-report_kpiValue__FAMC3{font-size:1.25rem;font-weight:700;color:#234598;line-height:1}.system-state-report_kpiLabel__6U06P{font-size:.7rem;color:#6c757d;font-weight:600;margin-top:.15rem}.system-state-report_trendCard__0yvMX{background:linear-gradient(135deg,#f8f9fb,#fff);border-right:2px solid orange}.system-state-report_trendGrid__Htfb7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.system-state-report_trendItem__qpiRR{background:#fff;padding:.5rem;border-radius:4px;border:1px solid #e0e0e0;text-align:center;transition:all .2s ease}.system-state-report_trendItem__qpiRR:hover{box-shadow:0 2px 4px rgba(0,0,0,.06);transform:translateY(-1px)}.system-state-report_trendMetric__d_dVN{font-size:.7rem;color:#6c757d;margin-bottom:.3rem;font-weight:600}.system-state-report_trendValue__CTcMX{font-size:1.1rem;font-weight:700;color:#234598;margin:.2rem 0}.system-state-report_trendChange__I_SzE{font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.3rem}.system-state-report_trendUp__j6Ig_{color:#28a745}.system-state-report_trendDown__I97rV{color:#dc3545}.system-state-report_trendNeutral__mrX_A{color:#6c757d}.system-state-report_percentage__bPclC{background:#fff3cd;color:#856404;padding:1px 4px;border-radius:3px;font-weight:600;font-size:.65rem}.system-state-report_weekStatsGrid__T6JFu{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.4rem;gap:.4rem}.system-state-report_weekBox__ON7Hv{background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:.4rem;transition:all .2s ease}.system-state-report_weekBox__ON7Hv:hover{box-shadow:0 2px 4px rgba(0,0,0,.06);border-color:#234598}.system-state-report_weekLabel__qLPmQ{font-size:.65rem;color:#234598;font-weight:700;margin-bottom:.3rem;text-align:center;padding-bottom:.3rem;border-bottom:1px solid #e0e0e0}.system-state-report_weekData__faDV2{font-size:.7rem}.system-state-report_statRow__uYoqI{display:flex;justify-content:space-between;padding:.15rem 0}.system-state-report_statRow__uYoqI strong{color:#234598;font-weight:700}.system-state-report_sectionTitle__xn5ga{font-size:.85rem;font-weight:700;color:#234598;display:flex;align-items:center;gap:.3rem;margin-bottom:0}.system-state-report_paymentStats__lphbP{background:linear-gradient(135deg,#f8f9fb,#fff)}.system-state-report_statsBreakdown__8SUg2{margin-top:.5rem}.system-state-report_statItem__XKX32{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;border-bottom:1px solid #e0e0e0}.system-state-report_statItem__XKX32:last-child{border-bottom:none}.system-state-report_statLabel__jnafP{font-weight:600;color:#495057;font-size:.75rem}.system-state-report_statValue__vjLso{font-weight:700;font-size:.875rem}.system-state-report_statGroup__S4n3_{margin-top:.3rem;padding-top:.3rem;border-top:1px solid #e0e0e0}.system-state-report_statSubheader__73iQ7{font-weight:700;color:#234598;margin-bottom:.3rem;font-size:.75rem}.system-state-report_tabNavigation__dDY4J{display:flex;gap:0;border-bottom:2px solid #e0e0e0}.system-state-report_tabBtn__zjdkN{flex:1 1;padding:.4rem .5rem;border:none;background:transparent;font-weight:600;font-size:.75rem;color:#6c757d;cursor:pointer;transition:all .2s ease;position:relative}.system-state-report_tabBtn__zjdkN:hover{background:#f8f9fb;color:#234598}.system-state-report_tabBtn__zjdkN.active{color:#234598;background:#fff}.system-state-report_tabBtn__zjdkN.active:after{content:"";position:absolute;bottom:-2px;right:0;left:0;height:2px;background:linear-gradient(90deg,#234598,orange)}.system-state-report_primary__zlYBq{color:#234598}.system-state-report_success__X065w{color:#28a745}.system-state-report_danger__he6ri{color:#dc3545}.system-state-report_sub__itFCG{padding:.2rem 0 .2rem .6rem;font-size:.7rem}.system-state-report_active__pWR8k{color:#234598;background:#fff}.system-state-report_percentageSmall__DT3Hu{margin-right:.4rem;font-size:.65rem;color:#6c757d}.system-state-report_creditCard__XXNSr{padding:.15rem .4rem;border-radius:3px;font-weight:700;font-size:.65rem}.system-state-report_hasCard__HGHJU{background:#28a745;color:#fff}.system-state-report_noCard__X_J5a{background:#dc3545;color:#fff}.system-state-report_accountants__mAttT{background:linear-gradient(135deg,#234598,#2d5ab8);color:#fff}.system-state-report_clients__Aon4M{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.system-state-report_newClients__uJber{background:linear-gradient(135deg,orange,#ff8c00);color:#fff}.system-state-report_uploads__SzojT{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff}.system-state-report_filtersBar__ulJQX{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:.6rem}.system-state-report_searchBox__Hm7xD{position:relative;flex:1 1;min-width:180px}.system-state-report_searchIcon__A5uH5{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#6c757d;z-index:1;font-size:.8rem}.system-state-report_searchBox__Hm7xD input{width:100%;padding:.35rem 2rem .35rem .5rem;border:1px solid #e0e0e0;border-radius:4px;font-size:.75rem}.system-state-report_searchBox__Hm7xD input:focus{border-color:#234598;outline:none;box-shadow:0 0 0 .15rem rgba(35,69,152,.15)}.system-state-report_filterGroup__RPQ0h{display:flex;align-items:center;gap:.4rem;min-width:180px}.system-state-report_filterGroup__RPQ0h select{flex:1 1;padding:.35rem .5rem;border:1px solid #e0e0e0;border-radius:4px;font-size:.75rem}.system-state-report_filterGroup__RPQ0h select:focus{border-color:#234598;outline:none;box-shadow:0 0 0 .15rem rgba(35,69,152,.15)}.system-state-report_compactTable__OTjqw{font-size:.75rem}.system-state-report_compactTable__OTjqw thead th{background:#234598;color:#fff;font-weight:600;border:none;padding:.3rem .4rem;white-space:nowrap;font-size:.7rem}.system-state-report_sortable__MmBjE{text-align:center}.system-state-report_compactTable__OTjqw tbody tr{transition:all .2s ease}.system-state-report_compactTable__OTjqw tbody tr:hover{background-color:#f8f9fb!important}.system-state-report_compactTable__OTjqw tbody td{padding:.3rem .4rem;vertical-align:middle;font-size:.75rem}.system-state-report_topRank__KkUww{background:linear-gradient(90deg,#fff9e6,#fff)}.system-state-report_badgeGold__NQ4Qx{background:gold;color:#8b6914;padding:.2rem .4rem;font-size:.75rem;border-radius:3px;font-weight:600}.system-state-report_badgeSilver__p_7TI{background:silver;color:#4a4a4a;padding:.2rem .4rem;font-size:.75rem;border-radius:3px;font-weight:600}.system-state-report_badgeBronze__K2lpC{background:#cd7f32;color:#fff;padding:.2rem .4rem;font-size:.75rem;border-radius:3px;font-weight:600}.system-state-report_accountantBreakdown__JGOEA{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;background:#fff;margin-bottom:.5rem}.system-state-report_breakdownHeader__Ohvgm{background:linear-gradient(135deg,#234598,#2d5ab8);color:#fff;padding:.4rem .5rem}.system-state-report_accountantInfo__SVHCN h6{margin:0;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:.3rem}.system-state-report_accountantMeta___wMQy{display:flex;gap:.6rem;align-items:center;font-size:.7rem}.system-state-report_metaItem___kYVk{display:flex;align-items:center;gap:.2rem}.system-state-report_clientSection__2g3DV{background:#f8f9fb;border-radius:4px;overflow:hidden;margin-top:0}.system-state-report_clientSection__2g3DV .system-state-report_sectionHeader__0mdVs{font-size:.7rem;font-weight:700;padding:.3rem .4rem;text-align:center}.system-state-report_clientSection__2g3DV.accountantPays .system-state-report_sectionHeader__0mdVs{background:#234598;color:#fff}.system-state-report_clientSection__2g3DV.selfPaid .system-state-report_sectionHeader__0mdVs{background:orange;color:#fff}.system-state-report_clientSection__2g3DV table thead th{font-size:.65rem;padding:.25rem .3rem}.system-state-report_clientSection__2g3DV.accountantPays table thead th{background:#1a3470}.system-state-report_clientSection__2g3DV.selfPaid table thead th{background:#e68900}.system-state-report_clientSection__2g3DV table tbody td{padding:.25rem .3rem;font-size:.65rem}.system-state-report_recentClient__ANTfT{font-size:.65rem;color:#495057;margin-bottom:.2rem;line-height:1.2}.system-state-report_recentClient__ANTfT:last-child{margin-bottom:0}@media (max-width:768px){.system-state-report_trendGrid__Htfb7{grid-template-columns:1fr}.system-state-report_weekStatsGrid__T6JFu{grid-template-columns:repeat(2,1fr)}.system-state-report_accountantMeta___wMQy{flex-direction:column;align-items:flex-start;gap:.5rem}.system-state-report_filtersBar__ulJQX{flex-direction:column}.system-state-report_filterGroup__RPQ0h,.system-state-report_searchBox__Hm7xD{width:100%;min-width:unset}}@media (max-width:576px){.system-state-report_weekStatsGrid__T6JFu{grid-template-columns:1fr}}.system-state-report_sortable__MmBjE{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.system-state-report_sortable__MmBjE:hover{background:#2d5ab8!important}