/* BEGIN STYLE CLASSES */
.psc-building-automation-demo\/page\/AlarmInActive {
  background-color: Transparent;
  margin-left: 40px;
  margin-right: 18px;
  margin-top: 30px;
  overflow: visible;
}

.psc-building-automation-demo\/page\/RoomAlarmOff {
  cursor: pointer;
}

.psc-building-automation-demo\/page\/controls\/framework\/ahu-font {
  color: var(--neutral-100);
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}

.psc-building-automation-demo\/page\/controls\/framework\/ahu-font-Label {
  color: var(--neutral-80);
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}

.psc-building-automation-demo\/page\/floor-plans\/button {
  background-color: var(--neutral-20);
  border-color: var(--neutral-70);
  border-style: solid;
  border-width: 1px;
  color: var(--neutral-80);
  fill: var(--neutral-80);
}
.psc-building-automation-demo\/page\/floor-plans\/button:hover {
  border-color: var(--neutral-100);
  color: var(--neutral-100);
  cursor: pointer;
  fill: var(--neutral-100);
}

.psc-building-automation-demo\/page\/floor-plans\/button-light {
  background-color: var(--neutral-20);
  border-color: var(--neutral-60);
  border-style: solid;
  border-width: 1px;
  color: var(--neutral-70);
  fill: var(--neutral-80);
}
.psc-building-automation-demo\/page\/floor-plans\/button-light:hover {
  border-color: var(--neutral-100);
  color: var(--neutral-100);
  cursor: pointer;
  fill: var(--neutral-100);
}

.psc-building-automation-demo\/page\/floor-plans\/framework\/lg\/zone-info {
  background-color: var(--neutral-40);
  cursor: pointer;
  padding: 10px;
}
.psc-building-automation-demo\/page\/floor-plans\/framework\/lg\/zone-info:hover {
  background-color: var(--neutral-50);
}

.psc-building-automation-demo\/page\/floor-plans\/framework\/lg\/zone-info-light {
  background-color: var(--neutral-20);
  cursor: pointer;
  padding: 10px;
}
.psc-building-automation-demo\/page\/floor-plans\/framework\/lg\/zone-info-light:hover {
  background-color: var(--neutral-30);
}

.psc-building-automation-demo\/page\/floor-plans\/framework\/thermostat-label {
  color: #000000;
  font-size: 1.1vh;
  font-weight: 100;
  overflow: hidden;
  white-space: nowrap;
}

.psc-building-automation-demo\/page\/floor-plans\/framework\/vav-details-label-name {
  color: var(--neutral-70);
  font-size: 12px;
  text-align: left;
}

.psc-building-automation-demo\/page\/floor-plans\/framework\/vav-details-label-value {
  color: var(--neutral-100);
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

.psc-building-automation-demo\/page\/floor-plans\/framework\/vav-label {
  color: #000000;
  font-size: 1.5vh;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
}
@media (max-width: 1100px) {
  .psc-building-automation-demo\/page\/floor-plans\/framework\/vav-label {
    font-size: max(0.95vh,0.95vw);
  }
}

.psc-building-automation-demo\/page\/general-button {
  border-color: var(--neutral-50);
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  color: var(--neutral-80);
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
  fill: var(--neutral-70);
}
.psc-building-automation-demo\/page\/general-button:hover {
  border-color: var(--neutral-100);
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  color: var(--neutral-100);
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
  fill: var(--neutral-100);
}

.psc-building-automation-demo\/page\/general-icon {
  cursor: pointer;
}

.psc-building-automation-demo\/page\/navigation\/navigation-lg\/general-button-light {
  border-color: var(--neutral-20);
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  color: var(--neutral-20);
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
  fill: var(--neutral-20);
}
.psc-building-automation-demo\/page\/navigation\/navigation-lg\/general-button-light:hover {
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
  fill: #FFFFFF;
}

.psc-building-automation-demo\/page\/systems-overview\/framework\/dashboard\/select-dashboard\/select-dashboard\/section-bar {
  background-color: var(--neutral-20);
  color: var(--neutral-80);
  cursor: pointer;
  fill: var(--neutral-80);
}
.psc-building-automation-demo\/page\/systems-overview\/framework\/dashboard\/select-dashboard\/select-dashboard\/section-bar:hover {
  background-color: var(--neutral-30);
  color: var(--neutral-90);
  fill: var(--neutral-90);
}

.psc-building-automation-demo\/page\/systems-overview\/framework\/dashboard\/widgets\/button {
  background-color: var(--neutral-20);
  border-color: var(--neutral-70);
  border-style: solid;
  border-width: 1px;
  color: var(--neutral-80);
  fill: var(--neutral-80);
}
.psc-building-automation-demo\/page\/systems-overview\/framework\/dashboard\/widgets\/button:hover {
  background-color: var(--neutral-70);
  color: var(--neutral-100);
  cursor: pointer;
  fill: var(--neutral-100);
}

.psc-building-automation-demo\/page\/systems-overview\/framework\/dashboard\/widgets\/multi-status\/general-hover {
  color: var(--neutral-80);
  fill: var(--neutral-80);
}
.psc-building-automation-demo\/page\/systems-overview\/framework\/dashboard\/widgets\/multi-status\/general-hover:hover {
  color: var(--neutral-100);
  cursor: pointer;
  fill: var(--neutral-100);
}

.psc-building-automation-demo\/page\/systems-overview\/framework\/dashboard\/widgets\/widget-icon {
  fill: var(--neutral-20);
}

.psc-building-automation-demo\/page\/systems-overview\/framework\/dashboard\/widgets\/widget-icon-light {
  fill: var(--neutral-50);
}

.psc-building-automation-demo\/page\/trends\/framework\/ad-hoc-trends\/ad-hoc-trends\/cancel-button {
  border-top-left-radius: 4px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0px;
}

.psc-building-automation-demo\/page\/trends\/framework\/ad-hoc-trends\/ad-hoc-trends\/control {
  padding: 1px;
}

.psc-building-automation-demo\/page\/trends\/framework\/ad-hoc-trends\/ad-hoc-trends\/control-bar {
  padding-bottom: 8px;
  padding-left: 14px;
  padding-right: 16px;
  padding-top: 16px;
}

.psc-building-automation-demo\/page\/trends\/framework\/ad-hoc-trends\/ad-hoc-trends\/dropdown {
  background-color: var(--neutral-10);
  color: var(--neutral-90);
}

.psc-building-automation-demo\/page\/trends\/framework\/ad-hoc-trends\/ad-hoc-trends\/full-radius-mobile {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.psc-building-automation-demo\/page\/trends\/framework\/ad-hoc-trends\/ad-hoc-trends\/function-bar {
  background-color: var(--neutral-20);
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 16px;
  padding-top: 2px;
}

.psc-building-automation-demo\/page\/trends\/framework\/ad-hoc-trends\/ad-hoc-trends\/function-title {
  font-size: 12px;
  font-weight: bold;
  padding-right: 5px;
  text-align: right;
}

.psc-building-automation-demo\/page\/trends\/framework\/ad-hoc-trends\/ad-hoc-trends\/header {
  background-color: var(--neutral-30);
  border-color: var(--neutral-50);
  border-style: solid;
  border-width: 1px;
}

.psc-building-automation-demo\/page\/trends\/framework\/ad-hoc-trends\/ad-hoc-trends\/left-radius {
  border-top-left-radius: 4px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0px;
}

.psc-building-automation-demo\/page\/trends\/framework\/ad-hoc-trends\/ad-hoc-trends\/left-radius-mobile {
  border-top-left-radius: 8px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 0px;
}

.psc-building-automation-demo\/page\/trends\/framework\/ad-hoc-trends\/ad-hoc-trends\/mobile-control {
  padding: 1px;
}

.psc-building-automation-demo\/page\/trends\/framework\/ad-hoc-trends\/ad-hoc-trends\/mobile-control-bar {
  padding-bottom: 6px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
}

.psc-building-automation-demo\/page\/trends\/framework\/ad-hoc-trends\/ad-hoc-trends\/mobile-function-bar {
  background-color: var(--neutral-20);
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
}

.psc-building-automation-demo\/page\/trends\/framework\/ad-hoc-trends\/ad-hoc-trends\/right-radius {
  border-top-left-radius: 0px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 4px;
}

.psc-building-automation-demo\/page\/trends\/framework\/ad-hoc-trends\/ad-hoc-trends\/right-radius-mobile {
  border-top-left-radius: 0px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 8px;
}

.psc-building-automation-demo\/page\/trends\/framework\/ad-hoc-trends\/ad-hoc-trends\/save-load-button {
  border-top-left-radius: 0px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 4px;
}

.psc-building-automation-demo\/page\/trends\/framework\/ad-hoc-trends\/ad-hoc-trends\/save-load-button-mobile {
  border-top-left-radius: 0px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 8px;
}

.psc-building-automation-demo\/page\/user-config\/user-config-lg\/tab {
  background-color: var(--neutral-30);
  cursor: pointer;
}
.psc-building-automation-demo\/page\/user-config\/user-config-lg\/tab:hover {
  background-color: var(--neutral-50);
  cursor: pointer;
}

@keyframes psc-building-automation-demo\/page\/AlarmActiveAnimation-anim {
  0% {
    fill: "var(--neutral-80)";
  }
  100% {
    fill: #FF0000A6;
  }
}
.psc-building-automation-demo\/page\/AlarmActiveAnimation {
  animation-name: psc-building-automation-demo\/page\/AlarmActiveAnimation-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1.2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-building-automation-demo\/page\/RoomAlarmOn-anim {
  0% {
    background-color: rgb(230,230,230);
  }
  100% {
    background-color: #FF000073;
  }
}
.psc-building-automation-demo\/page\/RoomAlarmOn {
  animation-name: psc-building-automation-demo\/page\/RoomAlarmOn-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-building-automation-demo\/page\/SVGRoomAlarmOn-anim {
  0% {
    background-color: Transparent;
    fill: #Transparent;
  }
  100% {
    background-color: #FF000073;
    fill: #FF000073;
  }
}
.psc-building-automation-demo\/page\/SVGRoomAlarmOn {
  animation-name: psc-building-automation-demo\/page\/SVGRoomAlarmOn-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-building-automation-demo\/page\/animate-warning-anim {
  0% {
    fill: var(--neutral-20);
  }
  100% {
    fill: var(--error);
  }
}
.psc-building-automation-demo\/page\/animate-warning {
  animation-name: psc-building-automation-demo\/page\/animate-warning-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1.25s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-building-automation-demo\/page\/animate-warning-text-anim {
  0% {
    color: var(--neutral-100);
  }
  100% {
    color: var(--error);
  }
}
.psc-building-automation-demo\/page\/animate-warning-text {
  animation-name: psc-building-automation-demo\/page\/animate-warning-text-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1.25s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-building-automation-demo\/page\/controls\/framework\/fault-anim {
  0% {
    background-color: #FF0000;
    color: #FFFFFF;
  }
  100% {
    background-color: #D5D5D5;
    color: #000000;
  }
}
.psc-building-automation-demo\/page\/controls\/framework\/fault {
  animation-name: psc-building-automation-demo\/page\/controls\/framework\/fault-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1000ms;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-building-automation-demo\/page\/systems-overview\/framework\/dashboard\/widgets\/animate-warning-light-anim {
  0% {
    fill: var(--neutral-80);
  }
  100% {
    fill: var(--error);
  }
}
.psc-building-automation-demo\/page\/systems-overview\/framework\/dashboard\/widgets\/animate-warning-light {
  animation-name: psc-building-automation-demo\/page\/systems-overview\/framework\/dashboard\/widgets\/animate-warning-light-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1.25s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
