.order-steps{list-style:none;margin:1rem 0;padding:0;display:flex;gap:0}.order-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:.4rem;position:relative;font-size:.72rem;color:var(--muted);text-align:center}.order-step::before{content:"";position:absolute;top:7px;left:-50%;width:100%;height:2px;background:var(--border);z-index:0}.order-step:first-child::before{display:none}.order-step-dot{width:16px;height:16px;border-radius:50%;background:var(--surface-hi);border:2px solid var(--border);position:relative;z-index:1}.order-step[data-state=done]{color:var(--text)}.order-step[data-state=done] .order-step-dot,.order-step[data-state=done]::before{background:var(--accent);border-color:var(--accent)}.order-step[data-state=current]{color:var(--accent-ink);font-weight:700}.order-step[data-state=current] .order-step-dot{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--hex-rgb),.2)}.order-cancelled{color:#f6c8c4;font-weight:600;margin:.6rem 0 0}.orders-group{margin:1.5rem 0 2.5rem}.orders-group-title{font-size:1.1rem;margin:0 0 .3rem}.orders-group-sub{color:var(--muted);font-size:.88rem;margin:0 0 1rem}.orders-empty{color:var(--muted)}.orders-empty a{color:var(--accent-ink)}.orders-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.order-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:1.1rem 1.3rem}.order-card-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem}.order-card-item{font-weight:700;color:var(--text);text-decoration:none}.order-card-item:hover{color:var(--accent-ink)}.order-card-meta{color:var(--muted);font-size:.82rem;margin-left:auto}.order-card-handoff{color:var(--muted);font-size:.85rem;margin:.2rem 0 .8rem}.order-action{margin-top:.4rem}.order-access-state{display:flex;align-items:center;gap:.6rem;color:var(--muted);margin:.35rem 0 0}.ops-head{padding:2rem 0 .25rem}.ops-head .lede{color:var(--muted);margin:.25rem 0 0}.ops-empty{color:var(--muted)}.ops-note{color:var(--muted);font-size:.85rem;margin-top:.9rem}.ops-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;margin:1rem 0 1.25rem}.ops-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.75rem 1rem;display:grid;gap:.2rem}.ops-stat-value{font-size:1.3rem;font-weight:600;font-variant-numeric:tabular-nums}.ops-stat-label{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.09em}.ops-table-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}.ops-studio-table{width:100%;border-collapse:collapse;font-size:.92rem;font-variant-numeric:tabular-nums}.ops-studio-table td,.ops-studio-table th{padding:.6rem .9rem;text-align:left;white-space:nowrap}.ops-studio-table th{color:var(--muted);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border)}.ops-studio-table td.num,.ops-studio-table th.num{text-align:right}.ops-studio-table tbody tr+tr td{border-top:1px solid var(--border)}.ops-studio-table tbody tr:hover td{background:var(--surface-hi)}.ops-studio-table td.is-zero{color:var(--muted)}.ops-pub a{font-weight:600}.ops-vis-chip{margin-left:.5rem;font-size:.66rem;padding:.1rem .45rem;border:1px solid var(--border);border-radius:999px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.ops-state{display:inline-block;font-size:.75rem;padding:.15rem .6rem;border:1px solid var(--border);border-radius:999px;color:var(--muted)}a.ops-state:hover{color:var(--text);border-color:var(--muted)}.ops-state[data-state=in_review],.ops-state[data-state=submitted]{color:rgb(var(--hex-rgb));border-color:rgba(var(--hex-rgb),.45)}.ops-state[data-state=changes_requested]{color:#e0a34e;border-color:rgba(224,163,78,.45)}.ops-state[data-state=approved]{color:#7dd87d;border-color:rgba(125,216,125,.4)}.ops-machine-strip{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;margin:.5rem 0 .75rem;padding:0}.ops-machine{display:inline-flex;align-items:center;gap:.5rem;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:.3rem .85rem}.ops-machine-name{font-weight:600;font-size:.88rem}.ops-machine-load{color:var(--muted);font-size:.78rem;font-variant-numeric:tabular-nums}.slixe-panel{display:flex;align-items:center;gap:.75rem;margin:.4rem 0}.slixe-out{color:var(--muted);font-size:.85rem;font-variant-numeric:tabular-nums}