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

::selection {
    color: var(--white);
    background: #E85507;
}

/* BEGIN STYLE CLASSES */
.psc-Alarm\/Border\/activeAcked_Critical {
  border-color: #FF0000;
  stroke: #FF0000;
  stroke-width: 4;
}

.psc-Alarm\/Border\/activeAcked_Diagnostic {
  border-color: #AAAAAA;
  stroke: #AAAAAA;
  stroke-width: 4;
}

.psc-Alarm\/Border\/activeAcked_High {
  border-color: #FFEF00;
  stroke: #FFEF00;
  stroke-width: 4;
}

.psc-Alarm\/Border\/activeAcked_Low {
  border-color: #90E2A2;
  stroke: #90E2A2;
  stroke-width: 4;
}

.psc-Alarm\/Border\/activeAcked_Medium {
  border-color: #00FFFF;
  stroke: #00FFFF;
  stroke-width: 4;
}

.psc-Alarm\/Border\/clearedAcked {
  color: #00000000;
  stroke: FAFAFB00;
  fill: #FFFFFF00;
}

.psc-Alarm\/Border\/clearedUnacked_Critical {
  border-color: #FFBFBF;
  stroke: #FFBFBF;
  stroke-width: 4;
}

.psc-Alarm\/Border\/clearedUnacked_Diagnostic {
  border-color: #D5D5D5;
  stroke: #D5D5D5;
  stroke-width: 4;
}

.psc-Alarm\/Border\/clearedUnacked_High {
  border-color: #FFF596;
  stroke: #FFF596;
  stroke-width: 4;
}

.psc-Alarm\/Border\/clearedUnacked_Low {
  border-color: #BFE2A2;
  stroke: #BFE2A2;
  stroke-width: 4;
}

.psc-Alarm\/Border\/clearedUnacked_Medium {
  border-color: #96FFFF;
  stroke: #96FFFF;
  stroke-width: 4;
}

.psc-Alarm\/Journal\/activeAcked_Critical {
  background-color: #FFBFBF;
  color: #000000;
}

.psc-Alarm\/Journal\/activeAcked_Diagnostic {
  background-color: #FFFFFF;
  color: #222222;
}

.psc-Alarm\/Journal\/activeAcked_High {
  background-color: #FFF5BF;
  color: #000000;
}

.psc-Alarm\/Journal\/activeAcked_Low {
  background-color: #BFE2A2;
  color: #222222;
}

.psc-Alarm\/Journal\/activeAcked_Medium {
  background-color: #BFFFFF;
  color: #000000;
}

.psc-Alarm\/Journal\/activeUnacked_Critical {
  background-color: #FF0000;
  color: #FAFAFB;
  font-weight: 500;
}

.psc-Alarm\/Journal\/activeUnacked_Diagnostic {
  background-color: #FFFFFF;
  color: #222222;
  font-weight: 500;
}

.psc-Alarm\/Journal\/activeUnacked_High {
  background-color: #FFEF00;
  color: #000000;
  font-weight: 500;
}

.psc-Alarm\/Journal\/activeUnacked_Low {
  background-color: #90E2A2;
  color: #222222;
  font-weight: 500;
}

.psc-Alarm\/Journal\/activeUnacked_Medium {
  background-color: #00FFFF;
  color: #000000;
  font-weight: 500;
}

.psc-Alarm\/Journal\/clearAcked_Critical {
  background-color: #DCDCDC;
  color: #222222;
}

.psc-Alarm\/Journal\/clearAcked_Diagnostic {
  background-color: #FFFFFF;
  color: #222222;
}

.psc-Alarm\/Journal\/clearAcked_High {
  background-color: #E8E8E8;
  color: #222222;
}

.psc-Alarm\/Journal\/clearAcked_Low {
  background-color: #F9F9F9;
  color: #222222;
}

.psc-Alarm\/Journal\/clearAcked_Medium {
  background-color: #F2F2F2;
  color: #222222;
}

.psc-Alarm\/Journal\/clearUnacked_Critical {
  background-color: #FF0000;
  color: #FAFAFB;
  font-weight: 500;
}

.psc-Alarm\/Journal\/clearUnacked_Diagnostic {
  background-color: #FFFFFF;
  color: #222222;
  font-weight: 500;
}

.psc-Alarm\/Journal\/clearUnacked_High {
  background-color: #FFEF00;
  color: #000000;
  font-weight: 500;
}

.psc-Alarm\/Journal\/clearUnacked_Low {
  background-color: #90E2A2;
  color: #222222;
  font-weight: 500;
}

.psc-Alarm\/Journal\/clearUnacked_Medium {
  background-color: #00FFFF;
  color: #000000;
  font-weight: 500;
}

.psc-Alarm\/Table\/activeAcked_Critical {
  background-color: #FFBFBF;
  color: #000000;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-Alarm\/Table\/activeAcked_Diagnostic {
  background-color: #FFFFFF;
  color: #222222;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-Alarm\/Table\/activeAcked_High {
  background-color: #FFF5BF;
  color: #000000;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-Alarm\/Table\/activeAcked_Low {
  background-color: #BFE2A2;
  color: #222222;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-Alarm\/Table\/activeAcked_Medium {
  background-color: #BFFFFF;
  color: #000000;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-Alarm\/Table\/activeUnacked_Critical {
  background-color: #FF0000;
  color: #FAFAFB;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-Alarm\/Table\/activeUnacked_Diagnostic {
  background-color: #FFFFFF;
  color: #222222;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-Alarm\/Table\/activeUnacked_High {
  background-color: #FFEF00;
  color: #000000;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-Alarm\/Table\/activeUnacked_Low {
  background-color: #90E2A2;
  color: #222222;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-Alarm\/Table\/activeUnacked_Medium {
  background-color: #00FFFF;
  color: #000000;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-Alarm\/Table\/clearAcked {
  color: #808080;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-Alarm\/Table\/clearUnacked_Critical {
  background-color: #FF0000;
  color: #FAFAFB;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-Alarm\/Table\/clearUnacked_Diagnostic {
  background-color: #FFFFFF;
  color: #222222;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-Alarm\/Table\/clearUnacked_High {
  background-color: #FFEF00;
  color: #000000;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-Alarm\/Table\/clearUnacked_Low {
  background-color: #90E2A2;
  color: #222222;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-Alarm\/Table\/clearUnacked_Medium {
  background-color: #00FFFF;
  color: #000000;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-Alarm\/Table\/undetermined {
  color: #800080;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px;
  font-style: italic;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-Framework\/Card\/Card {
  background-color: #FAFAFA;
  border-color: #D5D5D5;
  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;
  box-shadow: 0px 2px 4px rgba(0, 0, 40, 0.15);
  margin: 5px;
}

.psc-Framework\/Card\/Overview_Border {
  border-color: #D5D5D5;
  border-style: solid;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  margin: 5px;
}

.psc-Framework\/Card\/Table {
  border-bottom-color: #D5D5D5;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: #D5D5D5;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #D5D5D5;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-style: none;
  overflow: auto;
}

.psc-Framework\/Card\/Title {
  background-color: #E6EAEEAD;
  border-bottom-color: #D5D5D5;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #2E2E2E;
  font-size: 12px;
  font-weight: bold;
  padding-left: 6px;
  padding-right: 6px;
  text-transform: uppercase;
  fill: #2E2E2E;
}

.psc-Framework\/Views\/pageMargins {
  margin-left: 10px;
  margin-right: 10px;
}

.psc-Text\/EquipmentLabel {
  color: #555555;
  font-family: Arial;
  font-size: 12px;
  font-weight: bolder;
}

.psc-Text\/StaticTextLarge {
  color: #808080;
  font-family: Arial;
  font-size: 18px;
}

.psc-Text\/StaticTextMedium {
  color: #808080;
  font-family: Arial;
  font-size: 14px;
}

.psc-Text\/StaticTextSmall {
  color: #808080;
  font-family: Arial;
  font-size: 12px;
}

.psc-Text\/TitleText {
  color: #555555;
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
}

.psc-Utils\/ErrorBorderRed {
  border-color: #FF0000;
  border-style: solid;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.psc-Utils\/ErrorTextRed {
  color: #FF0000CC;
  font-weight: bold;
}

@keyframes psc-Alarm\/Border\/activeUnacked_Critical-anim {
  0% {
    border-color: #FF0000;
    stroke: #FF0000;
    stroke-width: 2;
  }
  100% {
  }
}
.psc-Alarm\/Border\/activeUnacked_Critical {
  animation-name: psc-Alarm\/Border\/activeUnacked_Critical-anim;
  animation-delay: 1s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

@keyframes psc-Alarm\/Border\/activeUnacked_Diagnostic-anim {
  0% {
    border-color: #AAAAAA;
    stroke: #AAAAAA;
    stroke-width: 2;
  }
  100% {
  }
}
.psc-Alarm\/Border\/activeUnacked_Diagnostic {
  animation-name: psc-Alarm\/Border\/activeUnacked_Diagnostic-anim;
  animation-delay: 1s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

@keyframes psc-Alarm\/Border\/activeUnacked_High-anim {
  0% {
    border-color: #FFEF00;
    stroke: #FFEF00;
    stroke-width: 2;
  }
  100% {
  }
}
.psc-Alarm\/Border\/activeUnacked_High {
  animation-name: psc-Alarm\/Border\/activeUnacked_High-anim;
  animation-delay: 1s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

@keyframes psc-Alarm\/Border\/activeUnacked_Low-anim {
  0% {
    border-color: #90E2A2;
    stroke: #90E2A2;
    stroke-width: 2;
  }
  100% {
  }
}
.psc-Alarm\/Border\/activeUnacked_Low {
  animation-name: psc-Alarm\/Border\/activeUnacked_Low-anim;
  animation-delay: 1s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

@keyframes psc-Alarm\/Border\/activeUnacked_Medium-anim {
  0% {
    border-color: #00FFFF;
    stroke: #00FFFF;
    stroke-width: 2;
  }
  100% {
  }
}
.psc-Alarm\/Border\/activeUnacked_Medium {
  animation-name: psc-Alarm\/Border\/activeUnacked_Medium-anim;
  animation-delay: 1s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

@keyframes psc-Text\/OpacityFlash-anim {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.20;
  }
}
.psc-Text\/OpacityFlash {
  animation-name: psc-Text\/OpacityFlash-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
