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

.ia_popup {
    background-color: var(--neutral-30);
    box-shadow: var(--boxShadow5);
    border: 1px solid var(--neutral-30);
    border-radius: 6px;
}

.ia_popup__header {
    background-color: var(--neutral-20);
    color: var(--neutral-90);
    border-bottom: var(--neutral-30);
    font-size: 0.875rem;
}

.ia_inputComponent.ia_inputComponent--disabled {
  color: var(--neutral-80) !important;
  opacity: 1 !important;
  background-color: var(--neutral-20) !important;
}

:root {
	    /* Call to action. */
    --callToAction--hover: var(--neutral-40); /* primary-60 */
    --callToAction--disabled: var(--neutral-50);
    /* Borders */
    --border: var(--neutral-30);
    --border--disabled: var(--neutral-30);
    --containerBorder: 1px solid var(--border);

    --containerRoot: var(--neutral-10); /* the root container, depth 0 */
    --container: var(--neutral-20); /* standard container, depth 1 */
    --containerNested: var(--neutral-20); /* nested container, depth 2 */
}

div[data-component="ia.chart.gauge"] text {
    display: none;
}
/* BEGIN STYLE CLASSES */
.psc-Header {
  border-bottom-color: var(--neutral-50);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: var(--neutral-50);
  font-size: 25px;
  font-weight: normal;
  padding-left: 6px;
}

.psc-background\/active {
  background-color: var(--qual-2);
}

.psc-background\/alarm {
  background-color: var(--error);
}

.psc-background\/inActive {
  background-color: var(--neutral-20);
}

.psc-border {
  background-color: var(--neutral-10);
  border-color: var(--neutral-30);
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.psc-buttons\/alarm {
  background-color: var(--error);
}

.psc-buttons\/comLoss {
  background-color: var(--warningSecondary);
}

.psc-buttons\/disabled {
  background-color: var(--neutral-40);
}

.psc-buttons\/selected {
  background-color: #00000000;
  border-bottom-color: var(--qual-2);
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: var(--neutral-100);
  opacity: 1,00;
}

.psc-buttons\/selected_1 {
  background-color: var(--qual-2);
  border-bottom-color: var(--qual-2);
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: var(--neutral-100);
  opacity: 1,00;
}

.psc-buttons\/unselected {
  background-color: #00000000;
  color: var(--neutral-100);
}

.psc-framework {
  background-color: var(--neutral-10);
}

.psc-hideRangeSelector {
  background-image: }.psc-hideRangeSelector .ia_powerChartComponent__chart .range-selector-container{ display: none  !important; }{;
}

.psc-icon {
  background-color: #FFFFFF;
  border-color: #AAAAAA;
  border-style: solid;
  border-width: 2px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #FFFFFF;
  stroke: #555555;
}
.psc-icon:hover {
  background-color: #D5D5D5;
  color: #D5D5D550;
}

.psc-icons {
  color: var(--callToAction);
}
.psc-icons:hover {
  background-color: var(--neutral-30);
}

.psc-map\/cage-symbol-alarm {
  fill: var(--error);
}

.psc-map\/cage-symbol-commloss {
  fill: var(--warning);
}

.psc-map\/cage-symbol-dm {
  fill: #4AC8FD;
}

.psc-map\/cage-symbol-lm {
  fill: #0065E4;
}

.psc-markdown-table {
  background-color: #FFFFFF00;
}

.psc-sla-flow\/label {
  color: var(--neutral-80);
  font-size: 15px;
  padding-left: 6px;
  padding-right: 6px;
}

.psc-text\/expired {
  color: var(--neutral-50);
}

.psc-text\/normal {
  color: var(--neutral-80);
}

@keyframes psc-background\/alarm-unAck-anim {
  0% {
    background-color: var(--error);
  }
  100% {
    background-color: var(--neutral-50);
  }
}
.psc-background\/alarm-unAck {
  animation-name: psc-background\/alarm-unAck-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in;
}

@keyframes psc-background\/norm-unAck-anim {
  0% {
    background-color: var(--neutral-10);
  }
  100% {
    background-color: var(--neutral-40);
  }
}
.psc-background\/norm-unAck {
  animation-name: psc-background\/norm-unAck-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in;
}

@keyframes psc-buttons\/alarm_unAck-anim {
  0% {
    background-color: var(--error);
  }
  100% {
    background-color: var(--neutral-50);
  }
}
.psc-buttons\/alarm_unAck {
  animation-name: psc-buttons\/alarm_unAck-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in;
}

@keyframes psc-buttons\/unAck-anim {
  0% {
    background-color: var(--neutral-40);
  }
  100% {
  }
}
.psc-buttons\/unAck {
  animation-name: psc-buttons\/unAck-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in;
}

@keyframes psc-icons_alarm-anim {
  0% {
    background-color: var(--error);
    color: var(--neutral-80);
  }
  100% {
    color: var(--error);
  }
}
.psc-icons_alarm {
  animation-name: psc-icons_alarm-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.psc-icons_alarm:hover {
  background-color: var(--neutral-30);
}

@keyframes psc-map\/cage-symbol-alarm-unAck-anim {
  0% {
    fill: var(--error);
  }
  100% {
    fill: var(--neutral-50);
  }
}
.psc-map\/cage-symbol-alarm-unAck {
  animation-name: psc-map\/cage-symbol-alarm-unAck-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in;
}

@keyframes psc-map\/cage-symbol-unAck-anim {
  0% {
    fill: var(--qual-2);
  }
  100% {
    fill: var(--neutral-40);
  }
}
.psc-map\/cage-symbol-unAck {
  animation-name: psc-map\/cage-symbol-unAck-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in;
}

@keyframes psc-text\/Alarm-anim {
  0% {
    color: #FF0000;
  }
  100% {
    color: #FF8A8A;
  }
}
.psc-text\/Alarm {
  animation-name: psc-text\/Alarm-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}
