.page-header{margin-bottom:var(--space-6)}.page-title{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-bottom:var(--space-1);font-weight:700}.page-subtitle{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.dashboard-stats{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(6,1fr);display:grid}@media (max-width:1400px){.dashboard-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.dashboard-stats{grid-template-columns:repeat(2,1fr)}}.dashboard-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.dashboard-card-wide{grid-column:1/-1}@media (max-width:1200px){.dashboard-grid{grid-template-columns:1fr}}.dashboard-action-item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);cursor:pointer;transition:background var(--transition-fast);display:flex}.dashboard-action-item:last-child{border-bottom:none}.dashboard-action-item:hover{background:var(--color-bg-hover)}.dashboard-action-urgency{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.urgency-high{background:var(--color-error);box-shadow:0 0 8px #ef444466}.urgency-medium{background:var(--color-warning)}.urgency-low{background:var(--color-success)}.dashboard-qe-item{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border)}.dashboard-qe-item:last-child{border-bottom:none}.dashboard-bar-chart{align-items:flex-end;gap:var(--space-3);height:120px;padding-top:var(--space-2);display:flex}.dashboard-bar-col{align-items:center;gap:var(--space-2);flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.dashboard-bar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:100%;transition:height var(--transition-base);min-height:2px}
