.hud .calibrateBtn{left:128px;bottom:12px;top:auto;right:auto;width:128px;min-height:48px;font-size:13px}.hud.helmHud .calibrateBtn{left:96px;bottom:192px}.calibrationStatus{position:absolute;left:12px;bottom:134px;font:11px monospace;color:#e5f4d3;pointer-events:none;text-shadow:0 1px 3px #000}.helmHud .calibrationStatus{bottom:270px}.predictionMark{position:absolute;transform:translate(-50%,-50%);border:2px solid #d1fa9d;border-radius:50%;width:24px;height:24px;text-align:center;font:20px monospace;color:#d1fa9d;pointer-events:none}.predictionMark[hidden]{display:none}
.calibrationPanel{position:absolute;z-index:20;left:0;right:0;bottom:0;height:260px;max-height:calc(100% - 100px);box-sizing:border-box;background:#102e32;color:#fff0ce;border-top:1px solid #a7bfae;pointer-events:auto;font-size:14px;display:flex;flex-direction:column}.calibrationPanel[hidden]{display:none}.calibrationPanel header{display:flex;align-items:center;justify-content:space-between;flex:none;padding:2px 8px;border-bottom:1px solid #718f89;min-height:48px}.calScroll{overflow:auto;overscroll-behavior:contain;padding:8px 12px}.calibrationPanel button,.calibrationPanel input,.calibrationPanel select,.calibrationPanel summary{box-sizing:border-box;font-size:16px;min-height:48px;min-width:48px}.calibrationPanel button,.calibrationPanel select,.calibrationPanel input{border:1px solid #9cb8a9;border-radius:6px;color:#f5f4d8;background:#23464a;padding:8px;max-width:100%}.calibrationPanel label{display:block;margin:8px 0}.calibrationPanel label select,.calibrationPanel label input{display:block;width:100%;margin-top:4px}.calibrationPanel p{margin:8px 0;line-height:1.45}.calibrationPanel output{display:block;word-break:break-word;min-height:28px;padding-top:8px}.calibrationPanel summary{padding:12px 0;cursor:pointer}.calFeedback{color:#d6f69b}.calHistory p{font-size:12px;overflow-wrap:anywhere}.hud.calOpen>.ctl,.hud.calOpen>.helmTray,.hud.calOpen>.flagshipStationPicker,.hud.calOpen>.energyTrigger,.hud.calOpen>.read,.hud.calOpen>.targetCycle,.hud.calOpen>.calibrationStatus{display:none!important}.hud.calOpen .operatorFrame .aaCrewStatus,.hud.calOpen .operatorFrame .operatorLabel{display:none}.hud.calOpen .operatorFrame.optical{bottom:260px}
.sightPractice .hud .mapbtn,.sightPractice .hud .nextbtn{display:none}.sightPractice .helmMore option[value="map"],.sightPractice .helmMore option[value="next"]{display:none}
.hud.calOpen .banner,.hud.calOpen .hint,.hud.calOpen .warn,.hud.calOpen .score{display:none!important}
.hud .calibrateBtn{background:#23464a;border:1px solid #9cb8a9;border-radius:8px;color:#fff0ce}
.calibrationPanel [hidden]{display:none!important}
.sightPractice .hud .score{display:none}
