style: clean up dead CSS, add CSS variables, improve responsive rules (Task 10.10)

- Remove dead .kpi-row/.kpi-card CSS (KPI row replaced by header fraction KPIs)
- Remove dead .top-header__breadcrumb CSS (breadcrumb removed in 10.3)
- Remove dead .filter-select CSS (replaced by dcc.Dropdown)
- Remove dead .sidebar__item--disabled CSS (disabled items removed in restructure)
- Delete unused dash_app/components/kpi_row.py
- Add --sub-header-h and --header-total-h CSS variables
- Update .main and .sub-header to use CSS variables instead of hardcoded values
- Add responsive rules: header KPIs collapse at 1200px, hide at 768px
- Add responsive pathway-filters wrap at 768px
- Remove dead .kpi-row responsive rules
This commit is contained in:
Andrew Charlwood
2026-02-06 22:39:48 +00:00
parent ba9909f151
commit c5b6191a5b
3 changed files with 16 additions and 111 deletions
+7 -7
View File
@@ -556,13 +556,13 @@ Additionally: KPI row removed, fraction KPIs moved to header, global filter sub-
- **Checkpoint**: Filters visible on Patient Pathways, hidden on Trust Comparison, all filter functionality preserved
### 10.10 CSS updates + polish
- [ ] Global filter sub-header styling per design from 10.1
- [ ] Trust Comparison landing page styling (directorate buttons grid)
- [ ] Trust Comparison dashboard grid styling (6-chart layout)
- [ ] Header fraction KPI styling
- [ ] Remove or repurpose `.kpi-row` / `.kpi-card` CSS
- [ ] Ensure responsive behavior
- [ ] Update `01_nhs_classic.html` if it serves as an ongoing design reference (or note that Phase 10 diverges)
- [x] Global filter sub-header styling per design from 10.1
- [x] Trust Comparison landing page styling (directorate buttons grid)
- [x] Trust Comparison dashboard grid styling (6-chart layout)
- [x] Header fraction KPI styling
- [x] Remove or repurpose `.kpi-row` / `.kpi-card` CSS
- [x] Ensure responsive behavior
- [x] Update `01_nhs_classic.html` if it serves as an ongoing design reference (or note that Phase 10 diverges)
- **Checkpoint**: All new components styled consistently with NHS design system
### 10.11 Final integration + documentation