.order-live-status{position:static;padding:22px 24px;margin:18px 0;border:1px solid var(--glass-stroke,rgba(128,151,180,.24));border-radius:24px;background:linear-gradient(130deg,rgba(255,255,255,.11),rgba(160,190,220,.06));box-shadow:inset 0 1px rgba(255,255,255,.15);backdrop-filter:blur(18px)}.order-live-heading{display:flex;justify-content:space-between;align-items:center;gap:18px}.order-live-heading h3{font-size:21px;line-height:1.3;margin:6px 0}.order-live-connection{font-size:12px;display:flex;align-items:center;gap:7px;white-space:nowrap;color:var(--muted,#7b8c9e)}.order-live-connection i{display:block;width:7px;height:7px;border-radius:50%;background:#3d9c7d}.is-stale .order-live-connection i{background:#b68b40}.order-live-status>p{font-size:14px;color:var(--muted,#7b8c9e);line-height:1.55;margin:10px 0 16px}.order-live-meter{height:5px;background:rgba(128,150,176,.17);border-radius:9px;overflow:hidden}.order-live-meter>span{display:block;height:100%;background:#5593e7;border-radius:inherit;transition:width .4s ease}.order-live-meta{display:flex;justify-content:space-between;gap:12px;color:var(--muted,#7b8c9e);font-size:11px;margin-top:8px}.order-live-details{margin-top:16px}.order-live-details summary{cursor:pointer;font-size:13px;padding:6px 0}.order-live-steps{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:14px;margin:16px 0}.order-live-steps li{display:flex;gap:10px;align-items:flex-start;font-size:13px}.order-live-steps i{font-style:normal;color:var(--muted,#7b8c9e)}.order-live-steps li.done i{color:#3d9c7d}.order-live-steps li.current i{color:#5593e7}.order-live-steps strong{display:block;font-weight:500}.order-live-steps small{display:block;font-size:11px;color:var(--muted,#7b8c9e);margin-top:3px}.order-live-events{list-style:none;padding:0;display:grid;gap:9px;font-size:12px}.order-live-events li{display:flex;gap:14px}.order-live-events time{color:var(--muted,#7b8c9e);font-variant-numeric:tabular-nums}.order-live-note{display:block;font-size:10px;line-height:1.5;color:var(--muted,#7b8c9e);margin-top:12px}.case-scans-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.case-scans ul{list-style:none;padding:0}.case-scans li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(128,150,176,.15);font-size:13px;overflow-wrap:anywhere}.case-scans small{display:block;font-size:11px;color:var(--muted,#7b8c9e);margin-top:5px}.case-command.operator-command .case-command-actions{padding-top:8px}.case-command.operator-command .stage-advance{min-height:58px;font-size:16px}.case-command.operator-command{position:static!important}.case-scans>p{font-size:13px;line-height:1.5;color:var(--muted,#7b8c9e)}
@media(max-width:650px){.order-live-status{padding:18px;border-radius:20px}.order-live-heading{display:block}.order-live-heading h3{font-size:19px}.order-live-connection{margin-top:9px}.order-live-steps{grid-template-columns:1fr}.order-live-meta{flex-wrap:wrap}.case-scans-heading{align-items:flex-start}}
@media(prefers-reduced-motion:reduce){.order-live-meter>span{transition:none}}
.order-live-status>.order-live-latest{font-size:12px;color:var(--text,#476585);margin:10px 0 0}

.order-lab-badge{display:block;color:var(--accent-ink);background:var(--accent-wash);border:1px solid var(--line);padding:7px 10px;border-radius:10px;font-size:11px;line-height:1.5;margin-top:8px}
.order-lab-progress{margin:17px 0;padding:16px;border:1px solid var(--line-strong);border-radius:16px;background:var(--glass)}
.order-lab-progress-heading{display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:space-between}.order-lab-progress-heading>span{font-size:12px;color:var(--muted)}.order-lab-progress-heading>strong{font-size:14px}.order-lab-progress>p{font-size:12px;color:var(--muted);margin:7px 0}.order-lab-progress>small{display:block;font-size:11px;color:var(--muted);margin-top:10px}.order-lab-progress summary{cursor:pointer;padding:8px 0;font-size:12px}.order-lab-progress ol{list-style:none;padding:0;display:grid;gap:10px}.order-lab-progress li{display:flex;gap:10px;align-items:flex-start;color:var(--muted)}.order-lab-progress li.is-completed{color:var(--green)}.order-lab-progress li.is-in_progress{color:var(--accent-ink)}.order-lab-progress li.is-revision{color:var(--orange)}.order-lab-progress li strong{font-size:12px}.order-lab-progress li small{display:block;font-size:11px;margin-top:2px}
