/* BEGIN STYLE CLASSES */
.psc-Background {
}

.psc-Color\/dark_background {
  background-color: #000;
}

.psc-Color\/dark_foreground {
  background-color: #212121;
}

.psc-Color\/gauge {
  fill: var(--indicatorOff);
}

.psc-Color\/green_emp {
  background-color: #5CB84C;
}

.psc-Color\/light_background {
  background-color: #F7f7f7;
}

.psc-Color\/light_foreground {
  background-color: #FFFFFF;
}

.psc-Font2 {
  font-family: Roboto;
}

.psc-button\/hover {
  color: #FFFFFF;
}
.psc-button\/hover:hover {
  background-color: var(--neutral-50);
}

.psc-button\/hover_dropdown {
}
.psc-button\/hover_dropdown:hover {
  background-color: #5CB84C;
}

.psc-button\/selected {
  background-color: #F79C22;
}

.psc-font\/header {
  font-family: Roboto;
  font-size: 24pt;
  font-weight: bold;
}
@media (max-width: 1440px) {
  .psc-font\/header {
    font-size: 22pt;
  }
}
@media (max-width: 1200px) {
  .psc-font\/header {
    font-size: 20pt;
  }
}
@media (max-width: 992px) {
  .psc-font\/header {
    font-size: 18pt;
  }
}
@media (max-width: 768px) {
  .psc-font\/header {
    font-size: 14pt;
  }
}

.psc-font\/nav {
  font-family: Roboto;
  font-size: 12pt;
  font-weight: normal;
}
@media (max-width: 1440px) {
  .psc-font\/nav {
    font-size: 10pt;
  }
}
@media (max-width: 1200px) {
  .psc-font\/nav {
    font-size: 8pt;
  }
}
@media (max-width: 992px) {
  .psc-font\/nav {
    font-size: 8pt;
  }
}
@media (max-width: 768px) {
  .psc-font\/nav {
    font-size: 8pt;
  }
}

.psc-font\/subtitle {
  color: var(--neutral-80);
  font-family: Roboto;
  font-size: 16pt;
  font-weight: bold;
}
@media (max-width: 1440px) {
  .psc-font\/subtitle {
    font-size: 14pt;
  }
}
@media (max-width: 1200px) {
  .psc-font\/subtitle {
    font-size: 12pt;
  }
}
@media (max-width: 992px) {
  .psc-font\/subtitle {
    font-size: 10pt;
  }
}
@media (max-width: 768px) {
  .psc-font\/subtitle {
    font-size: 8pt;
  }
}

.psc-font\/text {
  font-family: Roboto;
  font-size: 16pt;
  font-weight: normal;
}
@media (max-width: 1440px) {
  .psc-font\/text {
    font-size: 12pt;
  }
}
@media (max-width: 1200px) {
  .psc-font\/text {
    font-size: 12pt;
  }
}
@media (max-width: 992px) {
  .psc-font\/text {
    font-size: 10pt;
  }
}
@media (max-width: 768px) {
  .psc-font\/text {
    font-size: 8pt;
  }
}

.psc-font\/title {
  font-family: Roboto;
  font-size: 20pt;
  font-weight: bold;
}
@media (max-width: 1440px) {
  .psc-font\/title {
    font-size: 20pt;
  }
}
@media (max-width: 1200px) {
  .psc-font\/title {
    font-size: 18pt;
  }
}
@media (max-width: 992px) {
  .psc-font\/title {
    font-size: 14pt;
  }
}
@media (max-width: 768px) {
  .psc-font\/title {
    font-size: 12pt;
  }
}

.psc-font\/units {
  color: var(--neutral-80);
  font-family: Roboto;
  font-size: 12pt;
  font-weight: normal;
}
@media (max-width: 1440px) {
  .psc-font\/units {
    font-size: 10pt;
  }
}
@media (max-width: 1200px) {
  .psc-font\/units {
    font-size: 8pt;
  }
}
@media (max-width: 992px) {
  .psc-font\/units {
    font-size: 8pt;
  }
}
@media (max-width: 768px) {
  .psc-font\/units {
    font-size: 8pt;
  }
}

.psc-font\/value_1 {
  font-family: Roboto;
  font-size: 24pt;
  font-weight: bold;
}
@media (max-width: 1440px) {
  .psc-font\/value_1 {
    font-size: 22pt;
  }
}
@media (max-width: 1200px) {
  .psc-font\/value_1 {
    font-size: 18pt;
  }
}
@media (max-width: 992px) {
  .psc-font\/value_1 {
    font-size: 18pt;
  }
}
@media (max-width: 768px) {
  .psc-font\/value_1 {
    font-size: 14pt;
  }
}

.psc-font\/value_2 {
  font-family: Roboto;
  font-size: 20pt;
  font-weight: bold;
}
@media (max-width: 1440px) {
  .psc-font\/value_2 {
    font-size: 16pt;
  }
}
@media (max-width: 1200px) {
  .psc-font\/value_2 {
    font-size: 14pt;
  }
}
@media (max-width: 992px) {
  .psc-font\/value_2 {
    font-size: 12pt;
  }
}
@media (max-width: 768px) {
  .psc-font\/value_2 {
    font-size: 10pt;
  }
}

.psc-font\/value_3 {
  color: var(--neutral-80);
  font-family: Roboto;
  font-size: 16pt;
  font-weight: normal;
}
@media (max-width: 1440px) {
  .psc-font\/value_3 {
    font-size: 12pt;
  }
}
@media (max-width: 1200px) {
  .psc-font\/value_3 {
    font-size: 10pt;
  }
}
@media (max-width: 992px) {
  .psc-font\/value_3 {
    font-size: 10pt;
  }
}
@media (max-width: 768px) {
  .psc-font\/value_3 {
    font-size: 8pt;
  }
}

.psc-font\/value_4 {
  color: var(--neutral-80);
  font-family: Roboto;
  font-size: 12pt;
  font-weight: normal;
}
@media (max-width: 1440px) {
  .psc-font\/value_4 {
    font-size: 11pt;
  }
}
@media (max-width: 1200px) {
  .psc-font\/value_4 {
    font-size: 10pt;
  }
}
@media (max-width: 992px) {
  .psc-font\/value_4 {
    font-size: 10pt;
  }
}
@media (max-width: 768px) {
  .psc-font\/value_4 {
    font-size: 8pt;
  }
}

.psc-font_size_normal {
  font-size: 110%;
}

.psc-font_size_value {
  font-size: 200%;
}

.psc-space\/border {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.psc-space\/padding {
  padding: 20px;
}

.psc-space\/side {
  padding-left: 20px;
  padding-right: 20px;
}

.psc-space\/vertical {
  padding-bottom: 20px;
  padding-top: 20px;
}

.psc-space\/view_margin {
  margin: 3px;
}

.psc-text_size {
  font-size: 200%;
}
@media (max-width: 1400px) {
  .psc-text_size {
    font-size: 120%;
  }
}
@media (max-width: 1000px) {
  .psc-text_size {
    font-size: 80%;
  }
}
