ingame-ui#CustomPanel.hideWidth {
  width: unset !important;
}

ingame-ui.panelInvisible, ingame-ui.panelInactive {
  display: none;
}

#Electricity {
  width: 100%;
  height: 100%;
}
#Electricity[state=off] {
  display: block !important;
}
#Electricity[state=off] #Gtn750_Container {
  display: none;
}
#powerOff {
  background-color: black;
  padding: 5px;
  font-size: 1.3em;
  color: red;
}

#Electricity[state=on] #powerOff {
  display: none;
}

#standby {
  display: none;
  width: 100%;
  height: 97%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  background-color: #00000080;
}
#Electricity[state=on] #standby[state=on] {
  display: block;
}
#standby >div {
  width: 100%;
  margin-top: 50%;
  font-size: 10vw;
  text-align: center;
}

#hasGtnInCockpit {
  display: none;
  padding: 5px;
  font-size: 3vh;
  width: 100%;
  background-color: black;
}


#Gtn750_Container {
  height: 100%;
  width: 100%;
  background-color: black;
}

gtn750-element #AnnunciationPart #AnnunciationAlert,
gtn750-element #AnnunciationPart #AnnunciationPhase,
gtn750-element #AnnunciationPart #AnnunciationStatus,
gtn750-element #AnnunciationPart #AnnunciationCDI,
gtn750-element #AnnunciationPart #AnnunciationOBS,
gtn750-element #AnnunciationPart #AnnunciationImg,
gtn750-element #AnnunciationPart #AnnunciationKnob {
  position: relative;
}

gtn750-element #RadioPartLeftImg:hover,
gtn750-element #RadioPartLeftText:hover,
gtn750-element #AnnunciationPart #AnnunciationImg:hover {
    background-color: brown;
}

gtn750-element #AnnunciationPart #AnnunciationAlert:hover:after {
  content: 'HOME';
  position: absolute;
  left: 0;
  right: 0;
  color: white;
  background-color: brown;
}
gtn750-element #AnnunciationPart #AnnunciationPhase:hover:after{
  content: 'MAP';
  position: absolute;
  left: 0;
  right: 0;
  color: white;
  background-color: brown;
}
gtn750-element #AnnunciationPart #AnnunciationCDI:hover:after{
  content: 'STBY';
  position: absolute;
  left: 0;
  right: 0;
  color: white;
  background-color: brown;
}
gtn750-element #AnnunciationPart #AnnunciationOBS:hover:after{
  content: 'CRS';
  position: absolute;
  left: 0;
  right: 0;
  color: white;
  background-color: brown;
}
gtn750-element #AnnunciationPart #AnnunciationKnob:hover:after{
  content: 'DIRECT TO';
  position: absolute;
  left: 0;
  right: 0;
  color: white;
  background-color: brown;
  text-align: center;
  font-size: 3vh;
}

gtn750-element #MainframeGtn[standby=on] #AnnunciationPart #AnnunciationAlert:hover:after,
gtn750-element #MainframeGtn[standby=on] #AnnunciationPart #AnnunciationPhase:hover:after,
gtn750-element #MainframeGtn[standby=on] #AnnunciationPart #AnnunciationOBS:hover:after,
gtn750-element #MainframeGtn[standby=on] #AnnunciationPart #AnnunciationKnob:hover:after {
    background-color: transparent;
    content: '';
}
gtn750-element #MainframeGtn[standby=on] #AnnunciationPart #AnnunciationStatus:hover:after {
  content: 'MIN';
  position: absolute;
  left: 0;
  right: 0;
  color: white;
  background-color: brown;
  text-align: center;
  font-size: 3vh;
}
gtn750-element #MainframeGtn[standby=on] #AnnunciationPart #AnnunciationCDI:hover:after {
  content: 'NORM';
}
