.admin-dashboard{padding:var(--spacing-4);max-width:1400px;margin:0 auto}.admin-header{margin-bottom:var(--spacing-5)}.admin-header h1{margin:0;margin-bottom:var(--spacing-2)}.admin-header p{margin:0;color:var(--mid)}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-5)}.metric-card{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-3);padding:var(--spacing-4);text-align:center}.metric-card h3{margin:0;margin-bottom:var(--spacing-3);font-size:var(--text-sm);color:var(--mid);text-transform:uppercase;letter-spacing:.5px}.metric-value{font-size:var(--text-3xl);font-weight:700;color:var(--primary);margin-bottom:var(--spacing-1)}.metric-subtitle{font-size:var(--text-sm);color:var(--mid)}.charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-5)}.chart-card{padding:var(--spacing-4)}.chart-card h3{margin:0;margin-bottom:var(--spacing-4)}.chart-container{height:300px;position:relative}.analytics-table{width:100%;border-collapse:collapse}.analytics-table thead{background:var(--surface-color);border-bottom:2px solid var(--border-color)}.analytics-table th{padding:var(--spacing-3);text-align:left;font-weight:600;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.5px;color:var(--mid-dark)}.analytics-table td{padding:var(--spacing-3);border-bottom:1px solid var(--border-color)}.analytics-table tbody tr:hover{background:var(--surface-color)}.table-wrapper{overflow-x:auto}@media (max-width: 768px){.admin-dashboard{padding:var(--spacing-3)}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-3)}.metric-value{font-size:var(--text-2xl)}.charts-grid{grid-template-columns:1fr}.chart-container{height:250px}.analytics-table th,.analytics-table td{padding:var(--spacing-2);font-size:var(--text-sm)}}
