/* BEGIN STYLESHEET */
/* Direct stylesheet authoring is an advanced feature. Knowledge of CSS required.*/

.docked-view.dock-cover-shadow-top {
	box-shadow: none
}

.docked-view.dock-cover-shadow-bottom {
	box-shadow: none
}


/* BEGIN STYLE CLASSES */
.psc-Components\/Controls\/plant-running {
  background-color: transparent;
}

.psc-Components\/Display\/ValueBar_EAD {
  background-color: #BE0000;
  color: #FFFFFF;
}

.psc-Components\/Display\/ValueBar_FP {
  background-color: #FFCCCC;
  color: #800000;
}

.psc-Components\/Display\/ValueBar_FREC {
  background-color: #CCFFFF;
  color: #008080;
}

.psc-Components\/Display\/ValueBar_INS {
  background-color: #FFFF00;
  color: #FFFFFF;
}

.psc-Components\/Display\/ValueBar_IRR {
  background-color: #FFBD00;
  color: #FFFFFF;
}

.psc-Components\/Display\/ValueBar_PA {
  background-color: #008000;
  color: #FFFFFF;
}

.psc-Components\/Display\/ValueBar_PR {
  background-color: #FFCCFF;
  color: #FFFFFF;
}

.psc-Components\/Display\/ValueBar_PRAT {
  background-color: #87DE0D;
  color: #FFFFFF;
}

.psc-Components\/Display\/ValueBar_PRES {
  background-color: #00D9D9;
  color: #FFFFFF;
}

.psc-Components\/Display\/ValueBar_TEMP {
  background-color: #D97700;
  color: #FFFFFF;
}

.psc-Components\/Display\/ValueBar_V {
  background-color: #CCCCFF;
  color: #000080;
}

.psc-Components\/Labels\/BaseLabel {
  border-style: solid;
  border-width: 2px;
  border-top-left-radius: 0.3vw;
  border-top-right-radius: 0.3vw;
  border-bottom-left-radius: 0.3vw;
  border-bottom-right-radius: 0.3vw;
  font-family: Arial;
  font-weight: normal;
}

.psc-Components\/Labels\/BaseLabelUnits {
  font-size: 0.52vw;
  text-align: start;
}

.psc-Components\/Labels\/BaseLabelValue {
  font-family: Arial;
  font-size: 0.625vw;
  font-weight: bold;
}

.psc-Components\/Labels\/ChartAxisLabel-md {
  color: #808080;
  font-family: Arial;
  font-size: 6pt;
}

.psc-Components\/Labels\/EnergyValue {
  background-color: #FFE8CC;
  border-color: #804600;
  color: #804600;
}

.psc-Components\/Labels\/FPLabel {
  background-clip: border-box;
  background-color: #FFCCCC;
  border-color: #400000;
  border-style: solid;
  border-width: 2px;
  border-top-left-radius: 0.3vw;
  border-top-right-radius: 0.3vw;
  border-bottom-left-radius: 0.3vw;
  border-bottom-right-radius: 0.3vw;
  color: #400000;
}

.psc-Components\/Labels\/FrecLabel {
  background-clip: border-box;
  background-color: #CCFFFF;
  border-color: #004040;
  border-style: solid;
  border-width: 2px;
  border-top-left-radius: 0.3vw;
  border-top-right-radius: 0.3vw;
  border-bottom-left-radius: 0.3vw;
  border-bottom-right-radius: 0.3vw;
  color: #004040;
}

.psc-Components\/Labels\/InfoLabel {
  font-size: 10px;
}

.psc-Components\/Labels\/InfoSection {
  background-color: #808080;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 10px;
  text-align: center;
}

.psc-Components\/Labels\/InfoValue {
  border-color: #AAAAAA;
  border-style: solid;
  border-width: 1px;
  font-size: 10px;
  padding-left: 5px;
  padding-right: 5px;
}

.psc-Components\/Labels\/IrrLabel {
  background-clip: border-box;
  background-color: #FFFFCC;
  border-color: #404000;
  border-style: solid;
  border-width: 2px;
  border-top-left-radius: 0.3vw;
  border-top-right-radius: 0.3vw;
  border-bottom-left-radius: 0.3vw;
  border-bottom-right-radius: 0.3vw;
  color: #404000;
}

.psc-Components\/Labels\/LabelSubSection_md {
  background-color: #AAAAAA;
  font-weight: bold;
  text-align: center;
}

.psc-Components\/Labels\/Label_md {
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
}

.psc-Components\/Labels\/PALabel {
  background-color: #CCFFCC;
  border-color: #008000;
  border-style: solid;
  border-width: 2px;
  border-top-left-radius: 0.3vw;
  border-top-right-radius: 0.3vw;
  border-bottom-left-radius: 0.3vw;
  border-bottom-right-radius: 0.3vw;
  color: #008000;
}

.psc-Components\/Labels\/PRLabel {
  background-color: #FFCCFF;
  border-color: #400040;
  border-style: solid;
  border-width: 2px;
  border-top-left-radius: 0.3vw;
  border-top-right-radius: 0.3vw;
  border-bottom-left-radius: 0.3vw;
  border-bottom-right-radius: 0.3vw;
  color: #400040;
}

.psc-Components\/Labels\/PressLabel {
  background-color: #D5D5D5;
  border-color: #404040;
  border-style: solid;
  border-width: 2px;
  border-top-left-radius: 0.3vw;
  border-top-right-radius: 0.3vw;
  border-bottom-left-radius: 0.3vw;
  border-bottom-right-radius: 0.3vw;
  color: #404040;
}

.psc-Components\/Labels\/TempLabel {
  background-clip: border-box;
  background-color: #FFE8CC;
  border-color: #990000;
  border-style: solid;
  border-width: 2px;
  border-top-left-radius: 0.3vw;
  border-top-right-radius: 0.3vw;
  border-bottom-left-radius: 0.3vw;
  border-bottom-right-radius: 0.3vw;
  color: #990000;
}

.psc-Components\/Labels\/VLabel {
  background-color: #CCCCFF;
  border-color: #000040;
  border-style: solid;
  border-width: 2px;
  border-top-left-radius: 0.3vw;
  border-top-right-radius: 0.3vw;
  border-bottom-left-radius: 0.3vw;
  border-bottom-right-radius: 0.3vw;
  color: #000040;
}

.psc-Components\/Labels\/deviceLabel-md {
  color: #D5D5D5;
  font-size: 8pt;
}

.psc-Components\/Labels\/editSignalDisabledBox-md {
  background-color: #D5D5D5;
  color: #555555;
}

.psc-Components\/Labels\/editSignalDisabledLabel-md {
  color: #555555;
}

.psc-Components\/Labels\/editSignalEnabledBox-md {
  background-color: #FFFFFF;
  color: #000000;
}

.psc-Components\/Labels\/editSignalEnabledLabel-md {
  color: #000000;
}

.psc-Components\/Labels\/editSignalLabel-md {
  font-size: 10pt;
}

.psc-Components\/Labels\/editSignalLeftBox-md {
  border-bottom-color: #AAAAAA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: #AAAAAA;
  border-left-style: solid;
  border-left-width: 1px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-right-color: #AAAAAA;
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: #AAAAAA;
  border-top-style: solid;
  border-top-width: 1px;
}

.psc-Components\/Labels\/editSignalRightBox-md {
  border-bottom-color: #AAAAAA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: #AAAAAA;
  border-left-style: none;
  border-left-width: 0px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-right-color: #AAAAAA;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: #AAAAAA;
  border-top-style: solid;
  border-top-width: 1px;
}

.psc-Components\/Labels\/editSignalUnit-md {
  font-size: 8pt;
}

.psc-Components\/Labels\/editSignalValue-md {
  font-size: 10pt;
  font-weight: bold;
}

.psc-Components\/Labels\/lineLabel-bt1-off-md {
  color: #AC00AC;
}

.psc-Components\/Labels\/lineLabel-bt1-on-md {
  color: #FF00FF;
}

.psc-Components\/Labels\/lineLabel-md {
  color: #D5D5D5;
  font-size: 8pt;
}

.psc-Components\/Labels\/lineLabel-mt1-off-md {
  color: #ACAC00;
}

.psc-Components\/Labels\/lineLabel-mt1-on-md {
  color: #FFFF00;
}

.psc-Components\/Labels\/lineLabel-mt2-off-md {
  color: #00ACAC;
}

.psc-Components\/Labels\/lineLabel-mt2-on-md {
  color: #00FFFF;
}

.psc-Components\/Labels\/lineLabel-mt3-off-md {
  color: #800000;
}

.psc-Components\/Labels\/lineLabel-mt3-on-md {
  color: #FF0000;
}

.psc-Components\/Labels\/linkLabel-md {
  color: #00FFFF;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
}

.psc-Components\/Labels\/measureLabel-md {
  color: #D5D5D5;
  font-size: 7pt;
}

.psc-Components\/Labels\/measureUnit-md {
  font-size: 7pt;
}

.psc-Components\/Labels\/measureValue-md {
  font-size: 8pt;
  font-weight: bold;
}

.psc-Components\/Labels\/navLabelSel-md {
  background-color: #00AC00;
  color: #FFFFFF;
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
}

.psc-Components\/Labels\/navLabelUnsel-md {
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
}

.psc-Components\/Labels\/navigatorLabel_md {
  font-family: Arial;
  font-size: 8pt;
  font-weight: normal;
}

.psc-Components\/Labels\/titleLabel-md {
  background-color: #008000;
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: 600;
  text-align: center;
}

.psc-Components\/Menus\/PhaseMenu {
  background-color: #D5D5D5;
  border-style: outset;
  border-width: 1px;
  color: #000000;
  font-family: Arial;
  font-size: calc(0.42vw + 0.42vh);
  font-weight: bold;
}
.psc-Components\/Menus\/PhaseMenu:active {
  background-color: #00AC00;
  border-color: #008000;
  border-style: inset;
  border-width: 1px;
  color: #FFFFFF;
}
.psc-Components\/Menus\/PhaseMenu:link {
  background-color: #FF0000;
}

.psc-Components\/Symbols\/Dark\/dark-230kv-off-color {
  stroke: #800000;
}

.psc-Components\/Symbols\/Dark\/dark-230kv-on-color {
  stroke: #FF0000;
}

.psc-Components\/Symbols\/Dark\/dark-34kv-off-color {
  stroke: #808000;
}

.psc-Components\/Symbols\/Dark\/dark-34kv-on-color {
  stroke: #FFFF00;
}

.psc-Components\/Symbols\/Dark\/dark-alarm-off {
  color: #D5D5D5;
}

.psc-Components\/Symbols\/Dark\/dark-device-color {
  stroke: #D5D5D5;
  fill: #D5D5D500;
}

.psc-Components\/Symbols\/Dark\/dark-device-title {
  color: #D5D5D5;
  font-family: Arial;
  font-size: 0.625vw;
  font-weight: bold;
  fill: #D5D5D5;
}

.psc-Components\/Symbols\/Dark\/dark-fc-off {
  color: #D5D5D5;
}

.psc-Components\/Symbols\/Dark\/dark-fs-color {
  stroke: #FF8C00;
  fill: #FF8C0000;
}

.psc-Components\/Symbols\/Dark\/dark-lv-off-color {
  stroke: #800080;
}

.psc-Components\/Symbols\/Dark\/dark-lv-on-color {
  stroke: #AC00AC;
}

.psc-Components\/Symbols\/Dark\/dark-off-color {
  stroke: #00AC00;
  fill: #00AC0000;
}

.psc-Components\/Symbols\/Dark\/dark-off-dark-color {
  stroke: #00AC00;
  fill: #00AC00;
}

.psc-Components\/Symbols\/Dark\/dark-off-fill-color {
  stroke: #00AC00;
  fill: #00AC00;
}

.psc-Components\/Symbols\/Dark\/dark-off-width {
  stroke-width: 1;
}

.psc-Components\/Symbols\/Dark\/dark-off-width-thick {
  stroke-width: 2;
}

.psc-Components\/Symbols\/Dark\/dark-on-color {
  stroke: #FF0000;
  fill: #FF000000;
}

.psc-Components\/Symbols\/Dark\/dark-on-dark-color {
  stroke: #FF0000;
  fill: #FF0000;
}

.psc-Components\/Symbols\/Dark\/dark-on-fill-color {
  stroke: #FF0000;
  fill: #FF0000;
}

.psc-Components\/Symbols\/Dark\/dark-on-width {
  stroke-width: 2;
}

.psc-Components\/Symbols\/Dark\/dark-on-width-thick {
  stroke-width: 4;
}

.psc-Components\/Symbols\/Dark\/dark-text {
  color: #D5D5D5;
  font-family: Arial;
  font-size: 0.52vw;
  fill: #D5D5D5;
}

.psc-Components\/Symbols\/Dark\/dark-text-color {
  color: #D5D5D5;
  fill: #D5D5D5;
}

.psc-Components\/Symbols\/Dark\/dark-warning-off {
  color: #D5D5D5;
}

.psc-Components\/Symbols\/Light\/light-230kv-off-color {
  stroke: #800000;
}

.psc-Components\/Symbols\/Light\/light-230kv-on-color {
  stroke: #FF0000;
}

.psc-Components\/Symbols\/Light\/light-34kv-off-color {
  stroke: #808000;
}

.psc-Components\/Symbols\/Light\/light-34kv-on-color {
  stroke: #FFFF00;
}

.psc-Components\/Symbols\/Light\/light-device-color {
  stroke: #D5D5D5;
}

.psc-Components\/Symbols\/Light\/light-lv-off-color {
  stroke: #800080;
}

.psc-Components\/Symbols\/Light\/light-lv-on-color {
  stroke: #AC00AC;
}

.psc-Components\/Symbols\/Light\/light-off-color {
  stroke: #00AC00;
  fill: #00AC00;
}

.psc-Components\/Symbols\/Light\/light-on-color {
  stroke: #FF0000;
  fill: #FF0000;
}

.psc-Components\/Symbols\/Light\/light-text-color {
  color: #D5D5FF;
}

.psc-Components\/Symbols\/icon-alarm-off {
  color: #D5D5D5;
}

.psc-Components\/Symbols\/icon-fc-off {
  color: #D5D5D5;
}

.psc-Components\/Symbols\/icon-warning-off {
  color: #D5D5D5;
}

.psc-Components\/Symbols\/symbol-off-width {
  stroke-width: 1;
}

.psc-Components\/Symbols\/symbol-on-width {
  stroke-width: 2;
}

.psc-Components\/Texts\/Menu {
  color: #D5D5D5;
  font-family: Arial;
  font-size: 12px;
}

.psc-Components\/Texts\/Normal {
  color: #D5D5D5;
  font-family: Arial;
  font-size: 12px;
}

.psc-Components\/Texts\/PlantFSInfo {
  background-color: #FF8C00;
  color: #FFFFFF;
  font-family: Arial;
  font-size: 10pt;
  text-align: center;
}

.psc-Components\/Texts\/PlantInfoTitle {
  font-family: Arial;
  font-size: 0.73vw;
  font-weight: bold;
}

.psc-Components\/Texts\/PlantInfoTitle-Simple-bg {
  font-family: Arial;
  font-size: 0.73vw;
  font-weight: bold;
}

.psc-Components\/Texts\/PlantInfoTitle-md {
  font-family: Arial;
  font-size: 8pt;
  font-weight: bold;
}

.psc-Components\/Texts\/PlantInfoTitle-sm {
  color: #FFFF00;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}

.psc-Devices\/Inverters\/info {
  background-color: #AAAAAA;
  border-style: solid;
  border-width: 1px;
  font-family: Arial;
  font-size: 7pt;
  font-weight: bold;
  text-align: center;
}

.psc-Devices\/Inverters\/info-alert {
  background-color: #FFCA8A;
  border-color: #804600;
  color: #804600;
}

.psc-Devices\/Inverters\/info-info {
  background-color: #CCFFFF;
  border-color: #0000AC;
  color: #0000AC;
}

.psc-Devices\/Inverters\/info-off {
  background-color: #FF0000;
  border-color: #800000;
  color: #FFFFFF;
}

.psc-Devices\/Inverters\/info-off-light {
  background-color: #FFCCCC;
  border-color: #800000;
  color: #800000;
}

.psc-Devices\/Inverters\/info-on {
  background-color: #00FF00;
  border-color: #008000;
  color: #004000;
}

.psc-Devices\/Inverters\/info-on-light {
  background-color: #CCFFCC;
  border-color: #004000;
  color: #004000;
}

.psc-Devices\/Inverters\/label-fs-md {
  color: #FF8C00;
  font-size: 10pt;
  font-weight: bold;
}

.psc-Devices\/Inverters\/label-md {
  font-size: 10pt;
}

.psc-Info\/alarm-ack {
  background-color: #AC0000B8;
}

.psc-Info\/alarm-ack-footer {
  background-color: #AC0000B8;
}

.psc-Info\/alarm-no {
  background-color: #000000B8;
}

.psc-Info\/alarm-no-footer {
  background-color: #808080;
}

.psc-Info\/footer-button {
  background-color: #808080;
}

.psc-Info\/opc-connected {
  background-color: transparent;
  color: #00FF00;
}

.psc-Info\/opc-disconnected {
  background-color: transparent;
  color: #FF0000;
}

.psc-Info\/opc-off {
  background-color: transparent;
  color: #AAAAAA;
}

.psc-Screens\/background {
  background-image: url('/system/images/back-full/pty.png');
  background-size: cover;
  opacity: 0,00;
  overflow: hidden;
  padding-bottom: 140px;
  padding-left: 0.52%;
  padding-right: 0.52%;
  padding-top: 75px;
}

.psc-Screens\/background-md {
  background-image: url('/system/images/back-full/pty.png');
  background-position: top;
  background-size: auto;
  opacity: 0,00;
  overflow: hidden;
  padding-bottom: 65px;
  padding-left: 0.52%;
  padding-right: 0.52%;
  padding-top: 75px;
}

.psc-Screens\/background-sm {
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 75px;
  overflow: visible;
}

.psc-Screens\/pageTitle-sm {
  background-color: #555555;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  overflow: hidden;
  padding: 0px;
}

.psc-Screens\/panel {
  background-color: #000000B4;
  border-style: none;
  border-width: 0px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  outline-style: none;
  overflow: hidden;
}

.psc-Widgets\/wdg-acked-alarm {
  border-color: #AC0000;
  border-style: solid;
  border-width: 4px;
}

.psc-Widgets\/wdg-control {
  background-color: #FFFFFF;
  border-color: #AAAAAA;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.psc-Widgets\/wdg-no-alarm {
}

.psc-kpi\/kpiCharts {
  background-image: }.ia_powerChartComponent__chart .range-selector-container{     display: none !important; }{;
}

@keyframes psc-Components\/Controls\/plant-stopped-anim {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: #FF0000;
  }
}
.psc-Components\/Controls\/plant-stopped {
  animation-name: psc-Components\/Controls\/plant-stopped-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Components\/Symbols\/Dark\/dark-alarm-on-anim {
  0% {
    color: #FF0000;
  }
  100% {
    color: #D5D5D5;
  }
}
.psc-Components\/Symbols\/Dark\/dark-alarm-on {
  animation-name: psc-Components\/Symbols\/Dark\/dark-alarm-on-anim;
  animation-delay: 0s;
  animation-direction: alternate-reverse;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Components\/Symbols\/Dark\/dark-fc-on-anim {
  0% {
    color: #FF0000;
  }
  100% {
    color: #D5D5D5;
  }
}
.psc-Components\/Symbols\/Dark\/dark-fc-on {
  animation-name: psc-Components\/Symbols\/Dark\/dark-fc-on-anim;
  animation-delay: 0s;
  animation-direction: alternate-reverse;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Components\/Symbols\/Dark\/dark-warning-on-anim {
  0% {
    color: #FFFF00;
  }
  100% {
    color: #D5D5D5;
  }
}
.psc-Components\/Symbols\/Dark\/dark-warning-on {
  animation-name: psc-Components\/Symbols\/Dark\/dark-warning-on-anim;
  animation-delay: 0s;
  animation-direction: alternate-reverse;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Components\/Symbols\/ITC\/itc-alarm-anim {
  0% {
    stroke: #FFFFFF;
    stroke-width: 2;
    fill: #FF4747;
  }
  100% {
    fill: transparent;
  }
}
.psc-Components\/Symbols\/ITC\/itc-alarm {
  animation-name: psc-Components\/Symbols\/ITC\/itc-alarm-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Components\/Symbols\/ITC\/itc-warning-anim {
  0% {
    stroke: #808000;
    stroke-width: 2;
    fill: #FFFF00;
  }
  100% {
    fill: transparent;
  }
}
.psc-Components\/Symbols\/ITC\/itc-warning {
  animation-name: psc-Components\/Symbols\/ITC\/itc-warning-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Components\/Symbols\/icon-alarm-on-anim {
  0% {
    color: #FF0000;
  }
  100% {
    color: #D5D5D5;
  }
}
.psc-Components\/Symbols\/icon-alarm-on {
  animation-name: psc-Components\/Symbols\/icon-alarm-on-anim;
  animation-delay: 0s;
  animation-direction: alternate-reverse;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Components\/Symbols\/icon-fc-on-anim {
  0% {
    color: #FF0000;
  }
  100% {
    color: #D5D5D5;
  }
}
.psc-Components\/Symbols\/icon-fc-on {
  animation-name: psc-Components\/Symbols\/icon-fc-on-anim;
  animation-delay: 0s;
  animation-direction: alternate-reverse;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Components\/Symbols\/icon-warning-on-anim {
  0% {
    color: #FFFF00;
  }
  100% {
    color: #D5D5D5;
  }
}
.psc-Components\/Symbols\/icon-warning-on {
  animation-name: psc-Components\/Symbols\/icon-warning-on-anim;
  animation-delay: 0s;
  animation-direction: alternate-reverse;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Devices\/Inverters\/back-alarm-md-anim {
  0% {
    background-color: #FF0000;
  }
  100% {
    background-color: transparent;
  }
}
.psc-Devices\/Inverters\/back-alarm-md {
  animation-name: psc-Devices\/Inverters\/back-alarm-md-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Devices\/Inverters\/back-warning-md-anim {
  0% {
    background-color: #FFFF00;
  }
  100% {
    background-color: transparent;
  }
}
.psc-Devices\/Inverters\/back-warning-md {
  animation-name: psc-Devices\/Inverters\/back-warning-md-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Devices\/Inverters\/info-alarm-anim {
  0% {
    background-color: #FFCCCC;
    border-color: #800000;
    color: #800000;
  }
  100% {
    background-color: #FF0000;
    border-color: #800000;
    color: #FFFFFF;
  }
}
.psc-Devices\/Inverters\/info-alarm {
  animation-name: psc-Devices\/Inverters\/info-alarm-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Devices\/Inverters\/info-warning-anim {
  0% {
    background-color: #FFFFCC;
    border-color: #404000;
    color: #404000;
  }
  100% {
    background-color: #FFFF00;
    border-color: #404000;
    color: #404000;
  }
}
.psc-Devices\/Inverters\/info-warning {
  animation-name: psc-Devices\/Inverters\/info-warning-anim;
  animation-delay: 0s;
  animation-direction: normal;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Info\/alarm-noack-anim {
  0% {
    background-color: #000000B8;
  }
  100% {
    background-color: #FF0000B8;
  }
}
.psc-Info\/alarm-noack {
  animation-name: psc-Info\/alarm-noack-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Info\/alarm-noack-footer-anim {
  0% {
    background-color: #808080;
  }
  100% {
    background-color: #FF0000B8;
  }
}
.psc-Info\/alarm-noack-footer {
  animation-name: psc-Info\/alarm-noack-footer-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Info\/opc-connecting-anim {
  0% {
    background-color: transparent;
    color: #AAAAAA;
  }
  100% {
    color: #00FF00;
  }
}
.psc-Info\/opc-connecting {
  animation-name: psc-Info\/opc-connecting-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Info\/opc-faulted-anim {
  0% {
    background-color: #FF0000;
    color: #FFFFFF;
  }
  100% {
    background-color: transparent;
    color: #FF0000;
  }
}
.psc-Info\/opc-faulted {
  animation-name: psc-Info\/opc-faulted-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Widgets\/wdg-back-alarm-anim {
  0% {
    background-color: #FF0000;
  }
  100% {
    background-color: transparent;
  }
}
.psc-Widgets\/wdg-back-alarm {
  animation-name: psc-Widgets\/wdg-back-alarm-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Widgets\/wdg-back-warning-anim {
  0% {
    background-color: #FFFF00;
  }
  100% {
    background-color: transparent;
  }
}
.psc-Widgets\/wdg-back-warning {
  animation-name: psc-Widgets\/wdg-back-warning-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Widgets\/wdg-no-acked-alarm-anim {
  0% {
    border-color: #FF000000;
    border-style: solid;
    border-width: 4px;
  }
  100% {
    border-color: #FF0000;
    border-style: solid;
    border-width: 4px;
  }
}
.psc-Widgets\/wdg-no-acked-alarm {
  animation-name: psc-Widgets\/wdg-no-acked-alarm-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
