.viability{border-top:1px solid #d2deca;margin-top:24px;padding-top:24px}.viability h2{font-size:24px;margin-bottom:4px}.viability .section-head p,.viability p{font-size:13px}.viability-controls{max-width:420px;margin:16px 0}.viability-controls label{display:grid;gap:7px;font-size:12px}.viability-controls input{max-width:100px}.viability small{display:block;font-weight:400;font-size:11px;color:#65735e;margin-top:6px}.viability table{min-width:880px;font-size:13px}.viability td{vertical-align:top}.viability td:not(:first-child){text-align:left}.use-fleet{font-size:12px;white-space:nowrap;padding:8px 11px;background:#edf2e6}.capacity-extra{color:#894a34;background:#f7e6da;padding:4px 7px;display:inline-block;border-radius:4px}.capacity-within{color:#365d3e;background:#e7f0df;padding:4px 7px;display:inline-block;border-radius:4px}.cost-levers{margin-top:18px;border:1px solid #cbd8c1;border-radius:7px;padding:14px}.cost-levers>summary{cursor:pointer;font-weight:600}.cost-levers .controls{gap:16px}.cost-levers input,.cost-levers select{font-size:12px}.no-fleet{color:#7c5146}#viability-current{font-weight:600;line-height:1.65}@media(max-width:650px){.viability h2{font-size:21px}.viability .section-head{gap:10px}.viability table{font-size:12px}.cost-levers{padding:10px}}@media print{.use-fleet,#h200-four,.viability-controls{display:none}}

#viability{scroll-margin-top:90px}#viability-table th:first-child,#viability-table td:first-child{width:8%}#viability-table th:nth-child(2),#viability-table th:nth-child(3){width:18%}#viability-table th:nth-child(4){width:20%}#viability-table th:nth-child(5){width:36%}

.floor-summary{padding:14px 16px;border:1px solid #c4d4b9;border-radius:6px;background:#edf3e5;font-size:13px!important}.fleet-alternatives{margin-top:18px;border:1px solid #d3ddcb;border-radius:6px;padding:14px}.fleet-alternatives>summary{cursor:pointer;font-weight:600}#launch-table{min-width:630px;margin:12px 0 20px}#launch-table th:first-child{width:12%}#launch-table td:nth-child(4),#launch-table td:nth-child(5){background:#e9f2e3}#launch-table tr.launch-deficit td:nth-child(4),#launch-table tr.launch-deficit td:nth-child(5){background:#f7e5df;color:#853c32}#launch-title{font:21px Georgia,serif;margin-top:25px}.capacity-unknown{color:#675b74;background:#ede7f2;padding:4px 7px;display:inline-block;border-radius:4px}.slider-label>span{flex-wrap:wrap}#pod-count-output{margin-left:auto}
#launch-table td{text-align:right}#launch-table small{text-align:right}
