#overview.active{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:22px;align-items:start;padding-bottom:32px}#overview>.dashboard-hero,#overview>[data-system-health],#overview>.dashboard-snapshot-section,#overview>.dashboard-team-results-section,#overview>.dashboard-section:last-child{grid-column:1/-1}#overview .dashboard-hero{margin:0;padding:4px 0 0;min-height:0;border:0;background:transparent;box-shadow:none}#overview .dashboard-hero h1{font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-1px;margin:5px 0 8px;text-decoration:none;border:0}#overview .dashboard-hero h1:after{display:none}#overview .dashboard-intro{margin:0;color:var(--muted);font-size:14px}#overview .dashboard-hero .eyebrow{font-size:10px;letter-spacing:.1em;color:var(--muted)}#overview .dashboard-section{margin:0;min-width:0}#overview .dashboard-section-heading{margin:0 0 10px;padding:0;min-height:0}#overview .dashboard-section-heading .eyebrow{font-size:11px;letter-spacing:.07em}#overview .dashboard-section-heading .eyebrow:before{display:none}#overview .dashboard-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#overview .dashboard-snapshot-card{border:1px solid var(--line);border-radius:12px;padding:18px 20px;min-height:100px;box-shadow:none;background:var(--panel);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;text-align:left}#overview .dashboard-snapshot-card:before{display:none}#overview .dashboard-snapshot-card strong{font-size:30px;line-height:1;font-variant-numeric:tabular-nums}#overview .dashboard-snapshot-card span{font-size:11px;letter-spacing:.05em;font-weight:600}#overview [data-dashboard-task-section]{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}#overview .dashboard-task-list{display:grid;gap:8px}#overview .dashboard-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:14px}#overview .kpi-card{box-shadow:none;border-radius:12px}#overview:not(:has([data-dashboard-task-section]:not([hidden]))) [data-dashboard-kpi-section]{grid-column:1/-1}#overview .dashboard-widget-grid{gap:14px}#overview [data-system-health]:not([hidden]){display:flex;align-items:center;gap:16px;padding:12px 16px;margin:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:none}#overview [data-system-health] .health-heading{margin:0;flex:none}#overview [data-system-health] h2{font-size:13px;margin:0 0 3px}#overview [data-system-health] small{font-size:10px;color:var(--muted)}#overview [data-system-health] .health-metrics{display:flex;flex:1;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin:0}#overview [data-system-health] .health-metrics button{display:flex;flex-direction:row;align-items:center;gap:6px;min-height:32px;padding:5px 9px;border:0;border-radius:6px;background:var(--panel-alt);font-size:11px;box-shadow:none}#overview [data-system-health] .health-metrics strong{font-size:14px;line-height:1;margin:0}#overview [data-system-health] .health-open-link{font-size:12px;white-space:nowrap;min-height:32px;padding:5px 8px;border:0;background:transparent;color:var(--cyan-deep)}@media(max-width:1000px){#overview.active{grid-template-columns:minmax(0,1fr)}#overview [data-system-health]:not([hidden]){flex-wrap:wrap;gap:8px}#overview [data-system-health] .health-metrics{order:3;flex-basis:100%;justify-content:flex-start}#overview [data-system-health] .health-open-link{margin-left:auto}}@media(max-width:540px){#overview.active{gap:18px}#overview .dashboard-snapshot-grid{gap:7px}#overview .dashboard-snapshot-card{padding:12px 10px;min-height:90px;border-radius:8px}#overview .dashboard-snapshot-card span{font-size:9px}#overview .dashboard-snapshot-card strong{font-size:25px}#overview [data-system-health]:not([hidden]){padding:10px}#overview .dashboard-hero h1{font-size:27px}}#overview .dashboard-hero h1{background:none;padding-bottom:0}#overview .dashboard-widget-grid>.dashboard-empty-state{grid-column:1/-1;padding:18px;box-shadow:none;border:1px dashed var(--line);background:transparent;border-radius:10px;font-size:13px}#overview .dashboard-widget-footer-actions{margin-top:10px;justify-content:flex-start}
