/* WO page styles */
.sidebar { width: 140px; min-width: 140px; padding: 0.5rem; }
.sidebar h2 { font-size: 0.82rem; margin-bottom: 0.4rem; }
.inv-cards { gap: 0.3rem; }
.inv-card { padding: 0.3rem 0.4rem; }
.inv-card-label { font-size: 0.6rem; }
.inv-card-value { font-size: 0.9rem; }

.wo-status { font-size: 0.65rem; font-weight: 600; padding: 0.1rem 0.35rem; border-radius: 3px; }
.wo-released { background: #DBEAFE; color: #1D4ED8; }
.wo-started { background: #FEF3C7; color: #92400E; }
.wo-completed { background: #D1FAE5; color: #065F46; }
.wo-closed { background: #F4F4F5; color: #71717A; }
