/* Trial work-order palette. Colors belong to status, never position. */
:root { --order-intake:#2563eb; --order-progress:#16a34a; --order-completed:#ea580c; --order-paid:#9333ea; }
.dark { --order-intake:#60a5fa; --order-progress:#4ade80; --order-completed:#fb923c; --order-paid:#c084fc; }
.record-stats > [data-status="intake"], .record-filters > [data-status="intake"] { --status-color:var(--order-intake) !important; }
.order-intake-stripe { border-left-color:var(--order-intake) !important; }
.order-intake-dot { background-color:var(--order-intake) !important; }
.order-intake-text { color:var(--order-intake) !important; }
.record-stats > [data-status="in_progress"], .record-filters > [data-status="in_progress"] { --status-color:var(--order-progress) !important; }
.order-in_progress-stripe { border-left-color:var(--order-progress) !important; }
.order-in_progress-dot { background-color:var(--order-progress) !important; }
.order-in_progress-text { color:var(--order-progress) !important; }
.record-stats > [data-status="completed"], .record-filters > [data-status="completed"] { --status-color:var(--order-completed) !important; }
.order-completed-stripe { border-left-color:var(--order-completed) !important; }
.order-completed-dot { background-color:var(--order-completed) !important; }
.order-completed-text { color:var(--order-completed) !important; }
.record-stats > [data-status="paid"], .record-filters > [data-status="paid"] { --status-color:var(--order-paid) !important; }
.order-paid-stripe { border-left-color:var(--order-paid) !important; }
.order-paid-dot { background-color:var(--order-paid) !important; }
.order-paid-text { color:var(--order-paid) !important; }
.record-stats > [data-status] { border-left:4px solid var(--status-color) !important; }
.record-stats > [data-status][data-selected="true"], .record-filters > [data-status][data-selected="true"] {
 border-color:var(--status-color) !important;
 background-color:color-mix(in srgb, var(--status-color) 12%, var(--theme-surface)) !important;
}
