.Dashboard-module___uAekq__dashboard{animation:.4s Dashboard-module___uAekq__fadeIn}@keyframes Dashboard-module___uAekq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Dashboard-module___uAekq__loading{justify-content:center;align-items:center;gap:var(--space-md);height:60vh;color:var(--color-text-muted);flex-direction:column;display:flex}.Dashboard-module___uAekq__header{margin-bottom:var(--space-2xl);justify-content:space-between;align-items:flex-start;display:flex}.Dashboard-module___uAekq__header h1{margin-bottom:var(--space-xs);font-size:2rem}.Dashboard-module___uAekq__header p{color:var(--color-text-muted)}.Dashboard-module___uAekq__headerActions{align-items:center;gap:var(--space-md);display:flex}.Dashboard-module___uAekq__lastUpdated{color:var(--color-text-muted);font-size:.875rem}.Dashboard-module___uAekq__statsGrid{gap:var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.Dashboard-module___uAekq__statCard{background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);align-items:flex-start;gap:var(--space-md);transition:all var(--transition-fast);display:flex}.Dashboard-module___uAekq__statCard:hover{border-color:var(--color-border-accent);transform:translateY(-2px)}.Dashboard-module___uAekq__statIcon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.Dashboard-module___uAekq__statContent{flex:1}.Dashboard-module___uAekq__statContent h3{margin-bottom:var(--space-xs);font-size:1.75rem;font-weight:700}.Dashboard-module___uAekq__statContent p{color:var(--color-text-muted);font-size:.875rem}.Dashboard-module___uAekq__statTrend{align-items:center;gap:var(--space-xs);color:var(--color-success);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);background:#10b98126;font-size:.875rem;font-weight:500;display:flex}.Dashboard-module___uAekq__statTrend[data-negative]{color:var(--color-error);background:#ef444426}.Dashboard-module___uAekq__financialGrid{gap:var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.Dashboard-module___uAekq__financialCard{background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl)}.Dashboard-module___uAekq__financialCard:hover{border-color:var(--color-border-accent)}.Dashboard-module___uAekq__financialHeader{align-items:center;gap:var(--space-sm);color:var(--color-text-muted);margin-bottom:var(--space-md);font-size:.875rem;display:flex}.Dashboard-module___uAekq__financialCard h2{background:var(--gradient-accent);-webkit-text-fill-color:transparent;margin-bottom:var(--space-sm);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700}.Dashboard-module___uAekq__financialTrend{align-items:center;gap:var(--space-xs);color:var(--color-success);font-size:.875rem;display:flex}.Dashboard-module___uAekq__chartsGrid{gap:var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.Dashboard-module___uAekq__chartCard{background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl)}.Dashboard-module___uAekq__chartCard:hover{border-color:var(--color-border-accent)}.Dashboard-module___uAekq__chartHeader{margin-bottom:var(--space-lg)}.Dashboard-module___uAekq__chartHeader h3{margin-bottom:var(--space-xs);font-size:1.125rem}.Dashboard-module___uAekq__chartSubtitle{color:var(--color-text-muted);font-size:.875rem}.Dashboard-module___uAekq__chartContent{position:relative}.Dashboard-module___uAekq__noData{height:200px;color:var(--color-text-muted);justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.Dashboard-module___uAekq__legend{gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.Dashboard-module___uAekq__legendItem{align-items:center;gap:var(--space-sm);display:flex}.Dashboard-module___uAekq__legendColor{border-radius:var(--radius-sm);width:12px;height:12px}.Dashboard-module___uAekq__legendLabel{color:var(--color-text-secondary);font-size:.75rem}.Dashboard-module___uAekq__tableCard{background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl)}.Dashboard-module___uAekq__tableHeader{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.Dashboard-module___uAekq__tableHeader h3{font-size:1.125rem}.Dashboard-module___uAekq__viewAll{color:var(--color-accent-primary);font-size:.875rem;font-weight:500}.Dashboard-module___uAekq__viewAll:hover{color:var(--color-accent-secondary)}.Dashboard-module___uAekq__tableWrapper{overflow-x:auto}.Dashboard-module___uAekq__totalCell{color:var(--color-accent-primary);font-weight:600}.Dashboard-module___uAekq__emptyTable{text-align:center;color:var(--color-text-muted);padding:var(--space-2xl)!important}@media (max-width:1200px){.Dashboard-module___uAekq__chartsGrid{grid-template-columns:repeat(2,1fr)}.Dashboard-module___uAekq__chartsGrid>:last-child{grid-column:span 2}}@media (max-width:1024px){.Dashboard-module___uAekq__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Dashboard-module___uAekq__header{gap:var(--space-md);flex-direction:column}.Dashboard-module___uAekq__statsGrid,.Dashboard-module___uAekq__financialGrid,.Dashboard-module___uAekq__chartsGrid{grid-template-columns:1fr}.Dashboard-module___uAekq__chartsGrid>:last-child{grid-column:span 1}}
