.quick-summary{padding:12px 16px;background:#f5f5ec;border-bottom:1px solid #c8cbbf;color:#30392a;z-index:30}.quick-summary #quickSource{font-size:11px;line-height:1.4;margin:0 0 8px;overflow-wrap:anywhere}.quick-values{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.quick-values small{display:block;font-size:10px;color:#636b5b}.quick-values strong{display:block;font-size:19px;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:3px}.piece-allowance{margin:10px 0 0;font-size:12px;line-height:1.5}.piece-allowance>span:last-child{color:#66705d}.quick-summary[data-status=overload]{background:#ffe8e1;border-bottom-color:#bc7160}.quick-summary[data-status=at-limit]{background:#fff0bb;border-bottom-color:#ba9d3d}.quick-summary.fictitious #quickSource{color:#886515}.quick-radius-form{padding:12px 16px;background:#eeefe8;border-bottom:1px solid #c8cbbf}.quick-radius-form>label{font-size:12px;font-weight:650;display:block;margin-bottom:6px}.quick-radius-form>div{display:flex;gap:8px;align-items:start}.quick-radius-form input{width:150px;min-height:44px;font-size:16px;box-sizing:border-box}.quick-radius-form button{min-height:44px}.quick-radius-form p{font-size:11px;line-height:1.5;margin:7px 0 0;color:#626b59}.quick-radius-form .field-feedback{max-width:180px}.loaded-table-offer{padding:14px;border:1px solid #c3af61;border-radius:8px;background:#faf1cb;margin:14px 0}.loaded-table-offer p{font-size:13px;line-height:1.6;margin-top:0}.loaded-table-offer[hidden],#quickUseTable[hidden]{display:none!important}#quickUseTable{margin-top:8px;font-size:12px;min-height:40px}.quick-summary,.quick-radius-form{box-sizing:border-box}
@media screen and (max-width:800px){.quick-summary{position:sticky;top:0;padding:9px 10px}.mobile-basic .quick-summary{top:58px}.quick-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px}.quick-values strong{font-size:17px}.quick-values small{font-size:9px}.quick-summary #quickSource{font-size:10px;margin-bottom:6px;max-height:29px;overflow:auto}.piece-allowance{font-size:11px;margin-top:7px}.piece-allowance>span:last-child{display:block;font-size:10px}.quick-radius-form{padding:10px}.quick-radius-form input{min-width:0;width:100%;flex:1}.quick-radius-form button{white-space:nowrap}.mobile-basic.classroom[data-mobile-step="0"] .classroom-readout{display:none!important}.mobile-basic .capacity-live>:not(.load-entry):not(#capacityStatus):not(#capacityConfig):not(#telescopingStatus){display:none!important}.mobile-basic.classroom .capacity-live>:not(.load-entry){display:none!important}.drawing:fullscreen .quick-summary,.scene-focus-fallback .quick-summary{top:0}.drawing:fullscreen .quick-radius-form,.scene-focus-fallback .quick-radius-form{display:none}}
@media print{.quick-summary,.quick-radius-form,.loaded-table-offer{display:none!important}}
@media screen and (max-width:800px){.drawing{overflow:visible}}
.quick-summary .quick-radius-form{padding:10px 0 0;margin-top:8px;border:0;border-top:1px solid #d8dbd0;background:transparent}.quick-radius-form>div{flex-wrap:wrap}.quick-radius-form .field-feedback{order:3;flex-basis:100%;max-width:none}.quick-summary #quickUseTable{width:100%}
@media screen and (max-width:800px){.quick-summary .quick-radius-form{padding-top:7px;margin-top:6px}.quick-summary .quick-radius-form>label{font-size:10px;margin-bottom:4px}.quick-summary .quick-radius-form p{font-size:10px;margin-top:4px}.quick-summary .piece-allowance>span:last-child{display:inline}.quick-summary .quick-values{gap:5px 10px}}
#quickCapacityNote{font-size:11px;line-height:1.5;margin:6px 0 0}#quickCapacityNote[hidden]{display:none!important}
.inline-radius label{display:block;font-size:10px;color:#636b5b}.inline-radius input{display:block!important;width:100%;min-width:0;max-width:125px;box-sizing:border-box;min-height:36px!important;font-size:19px!important;font-weight:700;color:#30392a;background:#ffffff80;padding:4px 5px;margin-top:2px;border:1px solid #cbd0c1;border-radius:5px}.inline-radius .field-feedback{font-size:10px;line-height:1.3}.inline-radius [hidden]{display:none!important}
.quick-summary[data-utilization-alert=yellow],.capacity-live[data-utilization-alert=yellow],.classroom-utilization[data-utilization-alert=yellow],#routeCapacityStatus[data-utilization-alert=yellow]{background:#fff0ad!important;border:2px solid #d1a31a!important;color:#684b00!important}
.quick-summary[data-utilization-alert=red],.capacity-live[data-utilization-alert=red],.classroom-utilization[data-utilization-alert=red],#routeCapacityStatus[data-utilization-alert=red]{background:#ffe0db!important;border:2px solid #c33b2c!important;color:#8b1f14!important}
.quick-summary[data-utilization-alert=yellow] #quickPercent,.capacity-live[data-utilization-alert=yellow] #liveUtilization{color:#806000!important}.quick-summary[data-utilization-alert=red] #quickPercent,.capacity-live[data-utilization-alert=red] #liveUtilization{color:#b12418!important}
#routeLiveReadout[data-utilization-alert=yellow]>div:last-child{background:#fff0ad;color:#684b00}#routeLiveReadout[data-utilization-alert=red]>div:last-child{background:#ffe0db;color:#8b1f14}
@media screen and (max-width:800px){.inline-radius label{font-size:9px}.inline-radius input{font-size:17px!important;min-height:34px!important}}
.classroom-utilization[data-utilization-alert=yellow] strong{color:#806000!important}.classroom-utilization[data-utilization-alert=red] strong{color:#b12418!important}#routeLiveReadout[data-utilization-alert=yellow]>div:last-child small,#routeLiveReadout[data-utilization-alert=red]>div:last-child small{color:inherit}
