.operatorFrame{position:absolute;inset:0;pointer-events:none;color:#def3da}.operatorFrame.optical{box-shadow:inset 0 0 0 5px #17332e,inset 0 0 65px 18px #071c2090}.operatorLabel{position:absolute;top:148px;left:12px;font:11px monospace;color:#dbeedc}.operatorReticle{position:absolute;width:72px;height:72px;transform:translate(-50%,-50%);border:1px solid #d7efd766;border-radius:50%;box-sizing:border-box}.operatorReticle i:before,.operatorReticle i:after{content:'';position:absolute;background:#e7ffe3}.operatorReticle i:before{left:35px;top:20px;width:1px;height:32px}.operatorReticle i:after{left:20px;top:35px;width:32px;height:1px}.operatorReticle span{position:absolute;top:76px;left:-30px;right:-30px;text-align:center;font:10px monospace;text-shadow:0 1px 3px #000}.operatorReticle.artillery{border:0;border-radius:0}.operatorReticle.aa{width:96px;height:96px;border-style:dashed}.operatorReticle.aa i:before{left:47px;top:24px;height:48px}.operatorReticle.aa i:after{left:24px;top:47px;width:48px}.operatorReticle.aa span{top:100px}.operatorReticle.missile{border-radius:10px;border:2px dashed #ffe4a7}.operatorReticle.energy{border:3px double #b3ff8a}.operatorReticle.rail{border-radius:0;border:0}.operatorReticle.rail b{position:absolute;inset:10px;border:1px solid #ceeaff;transform:rotate(45deg)}.operatorScale{position:absolute;inset:0}.operatorScale>div{position:absolute;left:calc(50% + 65px);width:42px;border-top:1px solid #def3da;font:10px monospace;text-align:right}.aaCrewStatus{position:absolute;left:12px;bottom:152px;font-size:11px;text-shadow:0 1px 3px #000}.helmHud .aaCrewStatus{bottom:266px}.helmHud .operatorLabel{display:none}.helmHud .operatorFrame.optical{bottom:184px}.hud.flagshipHud .cross{opacity:0}.hud.operatorHud .flagshipStationPicker select,.hud.operatorHud .viewbtn,.hud.operatorHud .mapbtn,.hud.operatorHud .nextbtn,.hud.operatorHud .physicsbtn,.hud.operatorHud .targetCycle{min-height:48px}.hud.operatorHud .viewbtn{top:98px}.hud.operatorHud .mapbtn{top:150px}.hud.operatorHud .nextbtn{top:202px}.hud.operatorHud .gun{max-width:calc(100% - 10px)}
@media(max-height:500px){.operatorLabel{top:88px}.operatorScale>div{font-size:9px}.aaCrewStatus{bottom:124px}}
.quad .operatorLabel{top:88px}.quad .aaCrewStatus{bottom:124px}.quad .helmHud .aaCrewStatus{bottom:252px}
.hud.operatorHud select{min-height:48px}.hud.operatorHud .gun>span{display:none}@media(max-height:500px){.operatorHud .operatorLabel{display:none}}.quad .operatorHud .operatorLabel{display:none}
.hud.flagshipHud.operatorHud .energyTrigger select{min-height:48px;height:48px}
.hud.flagshipHud.operatorHud .physicsbtn{left:128px;right:auto;top:auto;bottom:64px;width:88px;min-width:88px;transform:none}
.operatorHud .operatorLabel{display:none}
