
#crew-days-review .class-row{margin:18px 0}#crew-days-review .row-label{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}#crew-days-review .time-track{height:28px;background:var(--muted);margin:8px 0}#crew-days-review .time-fill{height:100%;transition:width .2s;background:var(--viz-series-1)}#crew-days-review .scale{display:flex;justify-content:space-between;margin-top:6px}#crew-days-review .total-track{height:38px;display:flex;gap:2px;margin-top:12px}#crew-days-review .total-track span{height:100%;transition:width .2s}#crew-days-review .crew-controls{margin:20px 0}#crew-days-review .key{display:inline-block;width:10px;height:10px;margin-right:6px}#crew-days-review .summary{margin:16px 0}#crew-days-review .total-labels{display:flex;gap:16px;flex-wrap:wrap;margin:8px 0 18px}@media(prefers-reduced-motion:reduce){#crew-days-review .time-fill,#crew-days-review .total-track span{transition:none}}
#crew-days-review .equation-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:18px 0;font-variant-numeric:tabular-nums}#crew-days-review .equation-row div{display:grid;gap:6px}#crew-days-review .equation-row strong{font-weight:500}

#crew-days-review{--viz-series-3:#76609c}#crew-days-review .summary .card{display:flex;flex-direction:column;align-items:stretch}#crew-days-review .row-label{align-items:center}#crew-days-review .row-label output{font-variant-numeric:tabular-nums}#crew-days-review .equation-row strong{font-size:1.3rem;font-weight:700}#crew-days-review .total-track{gap:0}#crew-days-review .total-track span{flex-shrink:0}#crew-days-review .key{font-style:normal}
