Components / Tables
The workhorse of every screen.
Every report list, every roster, every user table runs on this primitive. Header rows speak mono, body rows speak Geist 14. Bottom shadow rings under the header and between rows; the last row never carries a divider.
Resize the browser under 1280px, then 1024px, then 768px to watch the column ladder collapse. P0 stays. P1 hides at md. P2 hides at lg. P3 hides at xl.
| Status | Title |
|---|---|
| New | Scaffolding stability |
| In Progress | Pump bearing noise |
| Resolved | Spilled lubricant — Engine 3 |
| New | Faulty PPE locker |
| Pending Review | Confined space — gas reading |
10-col header (mono) · 14 body · 44px row min-heightP0 always · P1 hides <md · P2 hides <lg · P3 hides <xl
Numbers and dates never truncate. If a number doesn't fit, the column is wrong, not the rendering.