.dashboard-module__XABe8G__dashboardGrid{grid-template-columns:repeat(12,1fr);gap:1.5rem;display:grid}.dashboard-module__XABe8G__metricsRow{grid-column:span 12;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.dashboard-module__XABe8G__metricCard{transition:transform var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.dashboard-module__XABe8G__metricCard:hover{box-shadow:var(--shadow-glow);transform:translateY(-4px)}.dashboard-module__XABe8G__metricTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.dashboard-module__XABe8G__metricValue{color:var(--text-primary);align-items:baseline;gap:.5rem;font-size:2.5rem;font-weight:700;display:flex}.dashboard-module__XABe8G__metricTrend{border-radius:9999px;padding:.25rem .5rem;font-size:.875rem;font-weight:500}.dashboard-module__XABe8G__trendUp{background-color:rgba(var(--accent-success-rgb), .1);color:var(--accent-success)}.dashboard-module__XABe8G__trendDown{background-color:rgba(var(--accent-danger-rgb), .1);color:var(--accent-danger)}.dashboard-module__XABe8G__glowPrimary:before{content:"";background:var(--accent-primary);filter:blur(80px);opacity:.15;pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:-50%;right:-20%}.dashboard-module__XABe8G__glowSuccess:before{content:"";background:var(--accent-success);filter:blur(80px);opacity:.15;pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:-50%;right:-20%}.dashboard-module__XABe8G__glowWarning:before{content:"";background:var(--accent-secondary);filter:blur(80px);opacity:.15;pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:-50%;right:-20%}.dashboard-module__XABe8G__glowInfo:before{content:"";filter:blur(80px);opacity:.15;pointer-events:none;background:#6366f1;border-radius:50%;width:150px;height:150px;position:absolute;top:-50%;right:-20%}.dashboard-module__XABe8G__tableSection{grid-column:span 12;margin-top:1rem}.dashboard-module__XABe8G__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.dashboard-module__XABe8G__sectionTitle{font-size:1.25rem;font-weight:600}.dashboard-module__XABe8G__viewAllBtn{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.dashboard-module__XABe8G__viewAllBtn:hover{text-decoration:underline}.dashboard-module__XABe8G__tableWrapper{width:100%;overflow-x:auto}.dashboard-module__XABe8G__leadsTable{border-collapse:collapse;text-align:left;width:100%}.dashboard-module__XABe8G__leadsTable th{text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-color);padding:1rem 1.5rem;font-size:.75rem;font-weight:600}.dashboard-module__XABe8G__leadsTable td{border-bottom:1px solid var(--border-color);vertical-align:middle;padding:1rem 1.5rem;font-size:.875rem}.dashboard-module__XABe8G__leadsTable tr:last-child td{border-bottom:none}.dashboard-module__XABe8G__leadsTable tbody tr{transition:background-color var(--transition-fast)}.dashboard-module__XABe8G__leadsTable tbody tr:hover{background-color:var(--bg-elevated)}.dashboard-module__XABe8G__statusBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.dashboard-module__XABe8G__statusPending{background-color:rgba(var(--accent-secondary-rgb), .1);color:var(--accent-secondary);border:1px solid rgba(var(--accent-secondary-rgb), .2)}.dashboard-module__XABe8G__statusDispatched{background-color:rgba(var(--accent-primary-rgb), .1);color:var(--accent-primary);border:1px solid rgba(var(--accent-primary-rgb), .2)}.dashboard-module__XABe8G__statusEmergency{background-color:rgba(var(--accent-danger-rgb), .1);color:var(--accent-danger);border:1px solid rgba(var(--accent-danger-rgb), .2);animation:2s infinite dashboard-module__XABe8G__pulse-border}@keyframes dashboard-module__XABe8G__pulse-border{0%{box-shadow:0 0 0 0 rgba(var(--accent-danger-rgb), .4)}70%{box-shadow:0 0 0 6px rgba(var(--accent-danger-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--accent-danger-rgb), 0)}}
