/* BEGIN STYLE CLASSES */
.psc-exchange\/comtrade\/section {
  border-color: var(--neutral-30);
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  margin: 8px;
  padding: 8px;
}

.psc-exchange\/datacenter\/equipment\/common\/base {
  font-size: 5px;
  font-weight: bold;
  text-align: center;
}

.psc-exchange\/datacenter\/equipment\/common\/text {
  color: var(--neutral-90);
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}

.psc-exchange\/datacenter\/equipment\/common\/value {
  color: var(--callToAction);
}

.psc-exchange\/datacenter\/faceplates\/active-alarm-count\/container {
  border-color: var(--neutral-30);
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 7.5px;
  border-top-right-radius: 7.5px;
  border-bottom-left-radius: 7.5px;
  border-bottom-right-radius: 7.5px;
  padding: 10px;
}
.psc-exchange\/datacenter\/faceplates\/active-alarm-count\/container:hover {
  background-color: var(--neutral-20);
  cursor: pointer;
}

.psc-exchange\/datacenter\/faceplates\/active-alarm-count\/label {
  color: var(--label);
  font-family: Roboto;
  font-size: 15px;
  font-weight: 500;
}

.psc-exchange\/datacenter\/faceplates\/ahu\/discharge-metrics\/base {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
}

.psc-exchange\/datacenter\/faceplates\/ahu\/discharge-metrics\/units {
  color: var(--label);
  text-align: left;
}

.psc-exchange\/datacenter\/faceplates\/ahu\/discharge-metrics\/value {
  color: var(--callToAction);
  text-align: right;
}

.psc-exchange\/datacenter\/faceplates\/ahu\/energy-consumed {
  font-family: Roboto;
  font-size: 21px;
  font-weight: 500;
  text-align: center;
}

.psc-exchange\/datacenter\/faceplates\/ahu\/status\/base {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  font-family: Roboto;
  font-size: 14px;
  padding: 7.5px;
  text-align: center;
}

.psc-exchange\/datacenter\/faceplates\/ahu\/status\/generic\/dark\/error {
  background-color: var(--error);
  color: var(--neutral-100);
  font-weight: 500;
}

.psc-exchange\/datacenter\/faceplates\/ahu\/status\/generic\/dark\/off {
  background-color: var(--neutral-20);
  color: var(--neutral-100);
  font-weight: 500;
}

.psc-exchange\/datacenter\/faceplates\/ahu\/status\/generic\/dark\/on {
  background-color: var(--callToAction);
  color: var(--neutral-100);
  font-weight: 500;
}

.psc-exchange\/datacenter\/faceplates\/ahu\/status\/generic\/extraLeftRightPadding {
  padding-left: 20px;
  padding-right: 20px;
}

.psc-exchange\/datacenter\/faceplates\/ahu\/status\/generic\/light\/error {
  background-color: var(--error);
  color: var(--neutral-100);
  font-weight: 500;
}

.psc-exchange\/datacenter\/faceplates\/ahu\/status\/generic\/light\/off {
  background-color: var(--neutral-50);
  color: var(--neutral-10);
  font-weight: 500;
}

.psc-exchange\/datacenter\/faceplates\/ahu\/status\/generic\/light\/on {
  background-color: var(--callToAction);
  color: var(--neutral-10);
  font-weight: 500;
}

.psc-exchange\/datacenter\/faceplates\/container {
  background-color: var(--neutral-10);
  padding: 5px;
}

.psc-exchange\/datacenter\/faceplates\/section {
  border-color: var(--neutral-30);
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  padding: 10px;
}

.psc-exchange\/datacenter\/faceplates\/section-title\/base {
  font-family: Roboto;
  font-size: 14px;
  text-align: center;
  white-space: pre-wrap;
}

.psc-exchange\/datacenter\/faceplates\/section-title\/bold {
  font-weight: 500;
}

.psc-exchange\/datacenter\/faceplates\/section-title\/important {
  color: var(--label);
  font-weight: 500;
}

.psc-exchange\/datacenter\/faceplates\/section-title\/left-aligned {
  text-align: left;
}

.psc-exchange\/datacenter\/faceplates\/section-title\/primary {
  color: var(--label);
}

.psc-exchange\/datacenter\/faceplates\/section-title\/secondary {
  color: var(--neutral-50);
}

.psc-exchange\/datacenter\/faceplates\/ups\/discharge-metrics\/base {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
}

.psc-exchange\/datacenter\/faceplates\/ups\/discharge-metrics\/units {
  color: var(--label);
  text-align: left;
}

.psc-exchange\/datacenter\/faceplates\/ups\/discharge-metrics\/value {
  color: var(--callToAction);
  text-align: right;
}

.psc-exchange\/datacenter\/faceplates\/ups\/energy-consumed {
  font-family: Roboto;
  font-size: 21px;
  font-weight: 500;
  text-align: center;
}

.psc-exchange\/datacenter\/faceplates\/ups\/status\/base {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  font-family: Roboto;
  font-size: 14px;
  padding: 7.5px;
  text-align: center;
}

.psc-exchange\/datacenter\/faceplates\/ups\/status\/generic\/dark\/off {
  background-color: var(--neutral-20);
  color: var(--neutral-100);
  font-weight: 500;
}

.psc-exchange\/datacenter\/faceplates\/ups\/status\/generic\/dark\/on {
  background-color: var(--callToAction);
  color: var(--neutral-100);
  font-weight: 500;
}

.psc-exchange\/datacenter\/faceplates\/ups\/status\/generic\/extraLeftRightPadding {
  padding-left: 20px;
  padding-right: 20px;
}

.psc-exchange\/datacenter\/faceplates\/ups\/status\/generic\/light\/off {
  background-color: var(--neutral-50);
  color: var(--neutral-10);
  font-weight: 500;
}

.psc-exchange\/datacenter\/faceplates\/ups\/status\/generic\/light\/on {
  background-color: var(--callToAction);
  color: var(--neutral-10);
  font-weight: 500;
}

.psc-exchange\/datacenter\/faceplates\/value\/important {
  font-family: Roboto;
  font-size: 28px;
  font-weight: 500;
  text-align: center;
}

.psc-exchange\/datacenter\/framework\/data\/base {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
}

.psc-exchange\/datacenter\/framework\/data\/numeric-value {
  color: var(--callToAction);
  font-weight: bold;
  text-align: right;
}

.psc-exchange\/datacenter\/framework\/data\/text-value {
  color: var(--callToAction);
  font-weight: bold;
  text-align: center;
}

.psc-exchange\/datacenter\/kpi-details\/container {
  border-color: var(--neutral-30);
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  padding: 5px;
}

.psc-exchange\/datacenter\/kpi-details\/current-value {
  color: var(--callToAction);
  font-family: Roboto;
  font-size: 22px;
  text-align: center;
}

.psc-exchange\/datacenter\/kpi-details\/title {
  color: var(--label);
  font-family: Roboto;
  font-size: 17px;
  text-align: center;
}

.psc-exchange\/datacenter\/kpi-details\/trend\/dropdown-option {
  background-color: #FFFFFF00;
  color: var(--label);
  font-family: Roboto;
  font-size: 13px;
  padding: 7.5px;
}

.psc-exchange\/datacenter\/kpi-details\/trend\/dropdown-selected-value {
  background-color: #FFFFFF00;
  border-color: var(--neutral-30);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  color: var(--label);
  font-family: Roboto;
  font-size: 13px;
  padding: 0.15vmin;
}

.psc-exchange\/datacenter\/kpi-details\/trend\/value\/name {
  color: var(--label);
  font-family: Roboto;
  font-size: 12px;
  text-align: center;
}

.psc-exchange\/datacenter\/kpi-details\/trend\/value\/value {
  color: var(--callToAction);
  font-family: Roboto;
  font-size: 14px;
  text-align: center;
}

.psc-exchange\/datacenter\/overview\/popup-button {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding: 20px;
}

.psc-exchange\/datacenter\/overview\/section\/container {
  border-color: var(--neutral-30);
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  padding: 5px;
}

.psc-exchange\/datacenter\/overview\/section\/root-container {
  padding: 5px;
}

.psc-exchange\/datacenter\/overview\/section\/widget-container {
  border-color: var(--neutral-30);
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  padding: 5px;
}

.psc-exchange\/datacenter\/overview\/text\/description {
  color: var(--label);
  font-family: Roboto;
  font-size: 13px;
  overflow-wrap: break-word;
}

.psc-exchange\/datacenter\/overview\/text\/primary-title {
  color: var(--label);
  font-family: Roboto;
  font-size: 21px;
  text-align: center;
}

.psc-exchange\/datacenter\/overview\/text\/secondary-title {
  color: var(--label);
  font-family: Roboto;
  font-size: 18.5px;
  text-align: center;
}

.psc-exchange\/phasor\/axes {
  stroke: var(--neutral-50);
  stroke-width: 0.2;
}

.psc-exchange\/phasor\/label {
  font-size: 4px;
  text-align: right;
  fill: var(--neutral-90);
}

.psc-exchange\/phasor\/scales {
  stroke: var(--neutral-50);
  stroke-width: 0.2;
  fill: none;
}
