#fg-application-calculator .ac-orientation,#fg-application-calculator #ac-orientation-note,#fg-application-calculator .ac-dimension-help{display:none!important}
#fg-application-calculator[data-in-window-playback] .ac-stage{grid-template-columns:100px minmax(0,1fr) 116px;grid-template-rows:auto auto auto auto}
#fg-application-calculator .bh-fitted-actuator{grid-column:1/3;grid-row:1;min-width:0;padding:12px;text-align:center;display:flex;flex-direction:column;gap:4px}
#fg-application-calculator .ac-force-panel{grid-column:3;grid-row:1/3;position:absolute;top:10px;right:10px;width:116px;z-index:1}
#fg-application-calculator[data-in-window-playback] .ac-stage>.ac-transport{grid-column:1;grid-row:2;align-self:stretch}
#fg-application-calculator[data-in-window-playback] #ac-scene{grid-column:2/4;grid-row:2;top:0!important;position:relative;align-self:center}
#fg-application-calculator #ac-scene svg{width:100%;min-height:390px;aspect-ratio:800/540;overflow:visible}
#fg-application-calculator .mast-actions{grid-column:2/4;grid-row:3;display:flex;justify-content:flex-end;gap:8px;padding:0 12px 10px}
#fg-application-calculator .mast-actions button{background:#008cbd;color:white;border:0;border-radius:5px;padding:12px 16px;min-height:44px;font-weight:700}
#fg-application-calculator[data-in-window-playback] .ac-stage-footer{grid-column:1/-1;grid-row:4}
#fg-application-calculator #bh-actuator-controls{grid-template-columns:1.1fr .9fr 1.2fr}
#fg-application-calculator #mast-status{grid-column:1/-1;margin:4px 0;font-size:12px;color:#006b79}
#fg-application-calculator #mast-status[data-kind=error]{color:#a33b16}
#fg-application-calculator #ac-goto-matches,#fg-application-calculator .ac-stage-footer>.ac-match-link{display:none}
#fg-application-calculator .ac-method>p:nth-of-type(n+3){display:none}
#fg-application-calculator .ac-input-notes{font-size:12px;line-height:1.5;padding:12px}
#fg-application-calculator .mast-tubes rect{stroke:#37566a;stroke-width:2;fill:url(#mast-metal);fill-opacity:.25}
#fg-application-calculator .mast-inner{fill-opacity:.8!important}
#fg-application-calculator .mast-collars path{stroke:#37566a;stroke-width:6}
#fg-application-calculator .mast-ground{stroke:#9db7c5;stroke-width:2}
#fg-application-calculator .mast-base{fill:#cdb58e;stroke:#37566a;stroke-width:2}
#fg-application-calculator .mast-head rect{fill:#456577;stroke:#183e53}
#fg-application-calculator .mast-head path{fill:#f6b437;stroke:#183e53;stroke-width:2}
#fg-application-calculator .mast-pulley circle:first-child{fill:#edf3f6;stroke:#37566a;stroke-width:2}
#fg-application-calculator .mast-pulley circle:last-child{fill:#456577}
#fg-application-calculator .mast-bracket{fill:none;stroke:#678392;stroke-width:3}
#fg-application-calculator .mast-main-cable{fill:none;stroke:#008bcb;stroke-width:3}
#fg-application-calculator .mast-cascade-cable{fill:none;stroke:#159467;stroke-width:3}
#fg-application-calculator .mast-anchors circle,#fg-application-calculator .mast-eye{fill:white;stroke:#294f64;stroke-width:2}
#fg-application-calculator .mast-label path{fill:none;stroke:#829baa;stroke-width:1;stroke-dasharray:3 3}
#fg-application-calculator .mast-label rect{fill:#fff;fill-opacity:.92}
#fg-application-calculator .mast-label text,#fg-application-calculator .mast-legend text{font:14px Arial,sans-serif;fill:#23485e}
#fg-application-calculator .mast-up{stroke:#159467;stroke-width:3;fill:none}
#fg-application-calculator .mast-down{stroke:#008bcb;stroke-width:3;fill:none}
#fg-application-calculator .mast-scale-note{font:12px Arial,sans-serif;fill:#57778a}
@container(max-width:620px){#fg-application-calculator[data-in-window-playback] .ac-stage{grid-template-columns:1fr 1fr}#fg-application-calculator .bh-fitted-actuator{grid-column:1;grid-row:1}#fg-application-calculator .ac-force-panel{grid-column:2;grid-row:1;position:static;width:auto}#fg-application-calculator[data-in-window-playback] .ac-stage>.ac-transport{grid-column:1/-1;grid-row:2}#fg-application-calculator[data-in-window-playback] #ac-scene{grid-column:1/-1;grid-row:3}#fg-application-calculator .mast-actions{grid-column:1/-1;grid-row:4}#fg-application-calculator[data-in-window-playback] .ac-stage-footer{grid-row:5}#fg-application-calculator #bh-actuator-controls{grid-template-columns:1fr}#fg-application-calculator #ac-scene svg{min-height:0}#fg-application-calculator .mast-label text,#fg-application-calculator .mast-legend text{font-size:16px}}
