.fleet-count-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 12px}.fleet-count-item{padding:17px;border:1px solid var(--line);border-radius:11px;background:#111c16;font-size:13px}.fleet-count-item span{line-height:1.5}.fleet-count-item input{font-size:22px;padding:11px;font-variant-numeric:tabular-nums}.assembly-empty .fleet-chart-head,.assembly-empty #fleetChart,.assembly-empty #fleetCostChart,.assembly-empty #fleetCapacityNote{display:none}.truck-capacity-assumptions>summary{font-size:16px;padding:8px 0}.truck-capacity-assumptions[open]>summary{margin-bottom:15px}.truck-capacity-assumptions caption{display:none}.haul-time-results .haul-time-primary{font-size:27px}.crew-selector .machine-picker select{font-size:12px}.loading-estimate-table td small{white-space:normal;font-size:10px;max-width:170px}.loading-estimate-table th{white-space:normal;line-height:1.55}
@media(max-width:850px){.fleet-count-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.fleet-count-item{padding:12px}.fleet-count-item input{font-size:20px}.haul-time-results .haul-time-primary{font-size:25px}.crew-selector .machine-picker select{padding-left:55px}.crew-selector .picker-icon{left:8px}}
