
#model-status-review .model-stage{position:relative;width:100%;height:390px;margin:16px 0;touch-action:pan-y;overflow:hidden}#model-status-review .model-stage canvas{display:block;width:100%;height:100%;touch-action:none}#model-status-review .model-label{position:absolute;transform:translate(-50%,-50%);pointer-events:none;background:var(--background);color:var(--foreground);padding:2px 5px;font-variant-numeric:tabular-nums}#model-status-review .model-label.selected{font-weight:500;outline:1px solid var(--foreground)}#model-status-review .sequences{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0}#model-status-review .legend{display:flex;gap:10px 18px;flex-wrap:wrap;margin:10px 0}#model-status-review .swatch{display:inline-block;width:10px;height:10px;margin-right:5px}#model-status-review .selection{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:18px 0 10px}#model-status-review .status-detail{margin-top:12px}#model-status-review .plan-scale{display:flex;justify-content:space-between}#model-status-review .mh-entry{max-width:180px}#model-status-review [hidden]{display:none!important}@media(max-width:420px){#model-status-review .model-stage{height:335px}}
#model-status-review .gantt-row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center;margin:5px 0}#model-status-review .gantt-track{height:25px;position:relative;background:var(--muted)}#model-status-review .gantt-segment{position:absolute;top:5px;height:15px;opacity:.5}#model-status-review .gantt-row.is-current .gantt-segment{top:2px;height:21px;opacity:1}#model-status-review .gantt-now{position:absolute;top:0;bottom:0;width:2px;background:var(--foreground);z-index:2}#model-status-review .gantt-axis{margin-left:66px;display:flex;justify-content:space-between}#model-status-review .gantt-legend{display:flex;flex-wrap:wrap;gap:8px 15px;margin:12px 0}

#model-status-interactive{--viz-series-3:#7962a7;--viz-series-4:#b88618;--viz-series-5:#267b82;--muted-foreground:#637785}
#model-status-review .form-control{display:block;width:100%;box-sizing:border-box;min-height:44px;padding:.6rem;border:1px solid #7c929f;background:var(--surface);color:var(--ink);font:inherit}
#model-status-review .gantt-row .btn{padding:.5rem;min-width:0;background:var(--surface);color:var(--steel-dark)}
#model-status-review .gantt-row .btn[aria-pressed="true"]{background:var(--steel-dark);color:white}
#model-status-review .gantt-row{grid-template-columns:56px minmax(0,1fr)}
#model-status-review .gantt-legend .swatch,#model-status-review .legend .swatch{flex-shrink:0}
#model-status-review .selection{font-size:1rem}
#model-status-review .model-label{font-size:.8125rem;line-height:1.4}
#model-status-review .gantt-axis{font-variant-numeric:tabular-nums}
#model-status-review .viz-grid{align-items:stretch}
#model-status-review .viz-stat-value{margin-top:auto}
@media(max-width:620px){#model-status-review .viz-grid .card{flex-direction:column;align-items:flex-start;gap:.25rem}#model-status-review .viz-grid .viz-stat-value{white-space:normal}}
