.Dashboard-module__5cuSHa__dashboard{max-width:1600px;margin:0 auto;padding:1.5rem}.Dashboard-module__5cuSHa__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.Dashboard-module__5cuSHa__dashboardHeader{text-align:center;margin-bottom:2.5rem}.Dashboard-module__5cuSHa__dashboardHeader h1{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:2.5rem;font-weight:700}.Dashboard-module__5cuSHa__dashboardDescription{color:#6b7280;max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.6}.Dashboard-module__5cuSHa__chartContainer{background:#fff;border-radius:16px;padding:1.5rem 2rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #00000014}.Dashboard-module__5cuSHa__chartContainer:hover{box-shadow:0 8px 24px #0000001f}.Dashboard-module__5cuSHa__chartHeader{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.Dashboard-module__5cuSHa__chartDescription{color:#6b7280;margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}.Dashboard-module__5cuSHa__chartWrapper{height:300px;position:relative}.Dashboard-module__5cuSHa__chartsGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-bottom:2rem;display:grid}.Dashboard-module__5cuSHa__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.Dashboard-module__5cuSHa__card{background:#fff;border-left:4px solid #0000;border-radius:16px;padding:1.5rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 12px #00000014}.Dashboard-module__5cuSHa__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.Dashboard-module__5cuSHa__card:first-child{border-left-color:#4caf50}.Dashboard-module__5cuSHa__card:nth-child(2){border-left-color:#2196f3}.Dashboard-module__5cuSHa__card:nth-child(3){border-left-color:#ffc107}.Dashboard-module__5cuSHa__card:nth-child(4){border-left-color:#667eea}.Dashboard-module__5cuSHa__cardHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.Dashboard-module__5cuSHa__cardHeader h3{color:#374151;margin:0;font-size:1rem;font-weight:600}.Dashboard-module__5cuSHa__cardValue{color:#1f2937;margin-bottom:.25rem;font-size:2rem;font-weight:700}.Dashboard-module__5cuSHa__cardDescription{color:#6b7280;margin:0;font-size:.875rem}.Dashboard-module__5cuSHa__statusList{margin:0;padding:0;list-style:none}.Dashboard-module__5cuSHa__statusList li{color:#555;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.95rem;display:flex}.Dashboard-module__5cuSHa__statusItem{background:#f9fafb;border-radius:8px;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem 1rem;transition:background .2s;display:flex}.Dashboard-module__5cuSHa__statusItem:hover{background:#f3f4f6}.Dashboard-module__5cuSHa__statusLabel{color:#374151;flex:1;font-weight:500}.Dashboard-module__5cuSHa__statusCount{color:#6b7280;font-weight:600}.Dashboard-module__5cuSHa__statusDot{border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.Dashboard-module__5cuSHa__statusDot[data-status=running]{background-color:#4caf50;box-shadow:0 0 0 3px #4caf5033}.Dashboard-module__5cuSHa__statusDot[data-status=idle]{background-color:#ffc107;box-shadow:0 0 0 3px #ffc10733}.Dashboard-module__5cuSHa__statusDot[data-status=maintenance]{background-color:#f44336;box-shadow:0 0 0 3px #f4433633}.Dashboard-module__5cuSHa__sectionTitle{color:#1f2937;margin:0;font-size:1.25rem;font-weight:700}.Dashboard-module__5cuSHa__statusCard{background:#fff;border-radius:16px;margin-top:2rem;padding:1.5rem 2rem;box-shadow:0 4px 12px #00000014}.Dashboard-module__5cuSHa__statusCardHeader{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}@media (max-width:1024px){.Dashboard-module__5cuSHa__chartsGrid{grid-template-columns:1fr}.Dashboard-module__5cuSHa__chartWrapper{height:250px}}@media (max-width:768px){.Dashboard-module__5cuSHa__dashboard{padding:.5rem}.Dashboard-module__5cuSHa__dashboardHeader{margin-bottom:1.5rem}.Dashboard-module__5cuSHa__dashboardHeader h1{margin-bottom:.5rem;font-size:1.75rem}.Dashboard-module__5cuSHa__dashboardDescription{padding:0 .5rem;font-size:.9rem}.Dashboard-module__5cuSHa__summaryGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}.Dashboard-module__5cuSHa__card{padding:1rem}.Dashboard-module__5cuSHa__cardValue{font-size:1.5rem}.Dashboard-module__5cuSHa__cardDescription{font-size:.8rem}.Dashboard-module__5cuSHa__chartContainer{margin-bottom:1.5rem;padding:1rem}.Dashboard-module__5cuSHa__chartHeader{flex-wrap:wrap;gap:.5rem}.Dashboard-module__5cuSHa__sectionTitle{font-size:1.1rem}.Dashboard-module__5cuSHa__chartDescription{margin-bottom:1rem;font-size:.85rem}.Dashboard-module__5cuSHa__chartWrapper{height:250px}.Dashboard-module__5cuSHa__chartsGrid{gap:1rem}.Dashboard-module__5cuSHa__statusCard{margin-top:1.5rem;padding:1rem}.Dashboard-module__5cuSHa__statusItem{padding:.5rem .75rem;font-size:.85rem}.Dashboard-module__5cuSHa__statusLabel,.Dashboard-module__5cuSHa__statusCount{font-size:.85rem}}@media (max-width:480px){.Dashboard-module__5cuSHa__dashboard{padding:.25rem}.Dashboard-module__5cuSHa__dashboardHeader h1{font-size:1.5rem}.Dashboard-module__5cuSHa__dashboardDescription{font-size:.85rem}.Dashboard-module__5cuSHa__summaryGrid{gap:.75rem}.Dashboard-module__5cuSHa__card{padding:.75rem}.Dashboard-module__5cuSHa__cardValue{font-size:1.25rem}.Dashboard-module__5cuSHa__chartContainer{padding:.75rem}.Dashboard-module__5cuSHa__chartWrapper{height:200px}.Dashboard-module__5cuSHa__sectionTitle{font-size:1rem}}
