/* Carrier inspection needs room for both its controls and the assembly.
   The standalone FPGA path and all preserved overviews keep their sizing. */
body.carrier-inspection .shell{height:auto;min-height:100svh}
body.carrier-inspection .deck{flex:none;min-height:0}
body.carrier-inspection .workspace{flex:none;min-height:580px;overflow:visible;align-items:start}
body.carrier-inspection .viewer{height:clamp(580px,78svh,820px);min-height:580px}
body.carrier-inspection .scene-container{min-height:420px}
body.carrier-inspection .story{max-height:none;overflow:visible}

@media(max-width:1099px),(max-height:649px){
 body.carrier-inspection .workspace{min-height:0}
 body.carrier-inspection .viewer{height:clamp(600px,78svh,800px);min-height:600px}
}
@media(max-width:650px){
 body.carrier-inspection .viewer{height:clamp(620px,78svh,780px);min-height:620px}
}
@media print{
 body.carrier-inspection .viewer{height:580px}
}
