/* Status uses a decorative light plus a readable label in both panels. */
.core-ui .status-led{--led-color:#a8b5c8;--led-bg:#263246;--led-border:#46566d;display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 10px;border:1px solid var(--led-border);border-radius:20px;background:var(--led-bg);color:#e5edf9;font-size:12px;font-weight:550;line-height:1.5;white-space:nowrap;vertical-align:middle}
.core-ui .status-led::before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--led-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--led-color) 12%,transparent),0 0 8px color-mix(in srgb,var(--led-color) 35%,transparent)}
.core-ui .status-led:is(.is-active,.is-available,.is-resolved,.is-completed){--led-color:#6ee7b7;--led-bg:#153a31;--led-border:#376554}
.core-ui .status-led:is(.is-maintenance,.is-attention){--led-color:#fbbf60;--led-bg:#433522;--led-border:#7c6035}
.core-ui .status-led:is(.is-out_of_service,.is-blocked){--led-color:#fb8190;--led-bg:#432735;--led-border:#795064}
.core-ui .status-led:is(.is-open,.is-in_progress,.is-pending){--led-color:#80b5ff;--led-bg:#1d3555;--led-border:#3d618e}
.core-ui .status-led:is(.is-inactive,.is-cancelled){--led-color:#a8b5c8;--led-bg:#263246;--led-border:#46566d}
.core-ui .client-job-copy .status-led{margin:7px 0 2px;font-size:11px;padding:3px 9px}
.core-ui .client-machine-card .status-led{margin:5px 0}
.core-ui .client-routine small .status-led{font-size:11px;padding:3px 9px}
@media(forced-colors:active){.core-ui .status-led{border:1px solid CanvasText}.core-ui .status-led::before{background:CanvasText;box-shadow:none}}
