/* BEGIN STYLE CLASSES */
.psc-Button\/Active {
  background-image: linear-gradient(180deg, #59B1E8 0%, #47A9E6 100%);
  border-color: #47A9E6;
  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;
  color: #FFFFFF;
  cursor: pointer;
  font-family: oswald;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  text-transform: uppercase;
}

.psc-Button\/Default {
  background-color: #D5D5D5;
  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;
  color: #000000;
  cursor: pointer;
  font-family: oswald;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  text-transform: uppercase;
}

.psc-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-Card\/Container {
  padding: 8px;
}

.psc-Card\/Selected {
  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.5);
  margin: 5px;
}

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

.psc-Conveyor\/Auto\/Off {
  background-color: #000000;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

.psc-Conveyor\/Auto\/On {
  background-color: #00FF00;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

.psc-Conveyor\/Hand\/Off {
  background-color: #000000;
  border-color: #00FFFF;
  border-style: solid;
  border-width: 1px;
}

.psc-Conveyor\/Hand\/On {
  background-color: #00FF00;
  border-color: #00FFFF;
  border-style: solid;
  border-width: 1px;
}

.psc-Conveyor\/Label {
  background-color: #000000;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
}

.psc-Field\/Box {
  background-color: #D5D5D5;
  border-color: #808080;
  border-style: solid;
  border-width: 3px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  color: #000000;
  font-size: 20px;
  margin: 5px;
  padding-left: 2px;
  padding-right: 2px;
  text-align: center;
  text-transform: uppercase;
}

.psc-Field\/Box_NoMargin {
  background-color: #D5D5D5;
  border-color: #808080;
  border-style: solid;
  border-width: 3px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  color: #000000;
  font-size: 20px;
  padding-left: 2px;
  padding-right: 2px;
  text-align: center;
  text-transform: uppercase;
}

.psc-Field\/Form {
}

.psc-Field\/Status\/Idle {
  color: #000000;
  font-family: oswald;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
}

.psc-Field\/Status\/Paused {
  color: #FFFF00;
  font-family: oswald;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
}

.psc-Field\/Status\/Running {
  color: #00FF00;
  font-family: oswald;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
}

.psc-Gate\/Auto\/Closed {
  background-color: #FFFF00;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

.psc-Gate\/Auto\/Open {
  background-color: #00ff00;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

.psc-Gate\/Auto\/Travel {
  background-color: #FF00FF;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

.psc-Gate\/Hand\/Closed {
  background-color: #FFFF00;
  border-color: #FF8C00;
  border-style: solid;
  border-width: 1px;
}

.psc-Gate\/Hand\/Open {
  background-color: #00ff00;
  border-color: #FF8C00;
  border-style: solid;
  border-width: 1px;
}

.psc-Gate\/Hand\/Travel {
  background-color: #FF00FF;
  border-color: #FF8C00;
  border-style: solid;
  border-width: 1px;
}

.psc-Gate\/Tooltip {
  background-color: #212529;
  color: #FFFFFF;
  font-family: oswald;
  font-size: 10px;
  text-transform: uppercase;
}

.psc-Header\/DropDown {
  background-color: var(--neutral-10);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  color: var(--neutral-100);
  margin-bottom: 10px;
  margin-top: 10px;
}

.psc-Header\/Header {
  background-color: #343A40;
  color: #EAEEF1;
  font-family: Roboto;
  font-size: 14px;
  line-height: 17px;
  fill: #FFFFFF;
}

.psc-Header\/Icon {
  cursor: pointer;
  fill: #FFFFFF;
}

.psc-Menu\/All_Header {
  background-color: #555555;
  color: #FFFFFF;
  fill: #FFFFFF;
}

.psc-Menu\/Item_Horizontal {
  background-color: unset;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
}
.psc-Menu\/Item_Horizontal:hover {
  background-color: #0D72B633;
}

.psc-Menu\/Item_Selected {
  background-color: #212529;
  border-style: none;
  color: #FFFFFF;
  line-height: 16px;
  text-transform: uppercase;
  fill: #FFFFFF;
}
.psc-Menu\/Item_Selected:hover {
  background-color: #FFFFFF;
  color: #212529;
  fill: #212529;
}

.psc-Menu\/Item_Vertical {
  background-color: #212529;
  border-style: none;
  color: #909294;
  line-height: 16px;
  text-transform: uppercase;
  fill: #909294;
}
.psc-Menu\/Item_Vertical:hover {
  background-color: #FFFFFF;
  color: #212529;
  fill: #212529;
}

.psc-Menu\/Menu_Horizontal {
  background-color: #00000000;
  border-style: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  color: #FFFFFF;
}

.psc-Menu\/Menu_Vertical {
  background-color: #212529;
}

.psc-Menu\/SubMenu {
  background-color: var(--neutral-30);
  font-family: oswald;
  font-size: 14px;
  text-transform: uppercase;
}

.psc-Menu\/SubMenu_Item {
  background-color: #FFFFFF00;
  border-style: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  color: #212529;
  font-family: oswald;
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  text-transform: uppercase;
}
.psc-Menu\/SubMenu_Item:hover {
  background-color: #212529;
  color: var(--neutral-30);
}

.psc-Menu\/SubMenu_Item_Selected {
  background-color: #212529;
  border-style: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  color: #FFFFFF;
  font-family: oswald;
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  text-transform: uppercase;
}

.psc-Menu\/Tooltip {
  background-color: #212529;
  color: #FFFFFF;
  font-family: oswald;
  font-size: 14px;
  text-transform: uppercase;
}

.psc-Page\/Alarm\/Alarm {
  border-bottom-style: none;
  border-left-color: var(--neutral-40);
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: var(--neutral-40);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-style: none;
}

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

.psc-Page\/Bold {
  font-weight: bold;
}

.psc-Page\/Margins {
  margin-left: 12px;
  margin-right: 12px;
}

.psc-Page\/Page {
  font-size: 14px;
  line-height: 20px;
}

.psc-Page\/Text {
  color: var(--neutral-100);
  font-size: 14px;
  line-height: 20px;
}

.psc-Title\/Icon {
  color: var(--neutral-90);
  fill: var(--neutral-90);
}
.psc-Title\/Icon:hover {
  fill: #FFFFFF;
}

.psc-Title\/Text {
  color: var(--neutral-90);
  font-size: 18px;
  margin-left: 6px;
  fill: var(--neutral-90);
}

.psc-Title\/Title {
  background-color: var(--neutral-30);
}

.psc-color\/amber\/accent-1 {
  background-color: var(--amber-accent-1);
}

.psc-color\/amber\/accent-2 {
  background-color: var(--amber-accent-2);
}

.psc-color\/amber\/accent-3 {
  background-color: var(--amber-accent-3);
}

.psc-color\/amber\/accent-4 {
  background-color: var(--amber-accent-4);
}

.psc-color\/amber\/base {
  background-color: var(--amber-base);
}

.psc-color\/amber\/darken-1 {
  background-color: var(--amber-darken-1);
}

.psc-color\/amber\/darken-2 {
  background-color: var(--amber-darken-2);
}

.psc-color\/amber\/darken-3 {
  background-color: var(--amber-darken-3);
}

.psc-color\/amber\/darken-4 {
  background-color: var(--amber-darken-4);
}

.psc-color\/amber\/lighten-1 {
  background-color: var(--amber-lighten-1);
}

.psc-color\/amber\/lighten-2 {
  background-color: var(--amber-lighten-2);
}

.psc-color\/amber\/lighten-3 {
  background-color: var(--amber-lighten-3);
}

.psc-color\/amber\/lighten-4 {
  background-color: var(--amber-lighten-4);
}

.psc-color\/amber\/lighten-5 {
  background-color: var(--amber-lighten-5);
}

.psc-color\/black {
  background-color: #000000;
}

.psc-color\/blue-grey\/base {
  background-color: var(--blue-grey-base);
}

.psc-color\/blue-grey\/darken-1 {
  background-color: var(--blue-grey-darken-1);
}

.psc-color\/blue-grey\/darken-2 {
  background-color: var(--blue-grey-darken-2);
}

.psc-color\/blue-grey\/darken-3 {
  background-color: var(--blue-grey-darken-3);
}

.psc-color\/blue-grey\/darken-4 {
  background-color: var(--blue-grey-darken-4);
}

.psc-color\/blue-grey\/lighten-1 {
  background-color: var(--blue-grey-lighten-1);
}

.psc-color\/blue-grey\/lighten-2 {
  background-color: var(--blue-grey-lighten-2);
}

.psc-color\/blue-grey\/lighten-3 {
  background-color: var(--blue-grey-lighten-3);
}

.psc-color\/blue-grey\/lighten-4 {
  background-color: var(--blue-grey-lighten-4);
}

.psc-color\/blue-grey\/lighten-5 {
  background-color: var(--blue-grey-lighten-5);
}

.psc-color\/blue\/accent-1 {
  background-color: var(--blue-accent-1);
}

.psc-color\/blue\/accent-2 {
  background-color: var(--blue-accent-2);
}

.psc-color\/blue\/accent-3 {
  background-color: var(--blue-accent-3);
}

.psc-color\/blue\/accent-4 {
  background-color: var(--blue-accent-4);
}

.psc-color\/blue\/base {
  background-color: var(--blue-base);
}

.psc-color\/blue\/darken-1 {
  background-color: var(--blue-darken-1);
}

.psc-color\/blue\/darken-2 {
  background-color: var(--blue-darken-2);
}

.psc-color\/blue\/darken-3 {
  background-color: var(--blue-darken-3);
}

.psc-color\/blue\/darken-4 {
  background-color: var(--blue-darken-4);
}

.psc-color\/blue\/lighten-1 {
  background-color: var(--blue-lighten-1);
}

.psc-color\/blue\/lighten-2 {
  background-color: var(--blue-lighten-2);
}

.psc-color\/blue\/lighten-3 {
  background-color: var(--blue-lighten-3);
}

.psc-color\/blue\/lighten-4 {
  background-color: var(--blue-lighten-4);
}

.psc-color\/blue\/lighten-5 {
  background-color: var(--blue-lighten-5);
}

.psc-color\/brown\/base {
  background-color: var(--brown-base);
}

.psc-color\/brown\/darken-1 {
  background-color: var(--brown-darken-1);
}

.psc-color\/brown\/darken-2 {
  background-color: var(--brown-darken-2);
}

.psc-color\/brown\/darken-3 {
  background-color: var(--brown-darken-3);
}

.psc-color\/brown\/darken-4 {
  background-color: var(--brown-darken-4);
}

.psc-color\/brown\/lighten-1 {
  background-color: var(--brown-lighten-1);
}

.psc-color\/brown\/lighten-2 {
  background-color: var(--brown-lighten-2);
}

.psc-color\/brown\/lighten-3 {
  background-color: var(--brown-lighten-3);
}

.psc-color\/brown\/lighten-4 {
  background-color: var(--brown-lighten-4);
}

.psc-color\/brown\/lighten-5 {
  background-color: var(--brown-lighten-5);
}

.psc-color\/cyan\/accent-1 {
  background-color: var(--cyan-accent-1);
}

.psc-color\/cyan\/accent-2 {
  background-color: var(--cyan-accent-2);
}

.psc-color\/cyan\/accent-3 {
  background-color: var(--cyan-accent-3);
}

.psc-color\/cyan\/accent-4 {
  background-color: var(--cyan-accent-4);
}

.psc-color\/cyan\/base {
  background-color: var(--cyan-base);
}

.psc-color\/cyan\/darken-1 {
  background-color: var(--cyan-darken-1);
}

.psc-color\/cyan\/darken-2 {
  background-color: var(--cyan-darken-2);
}

.psc-color\/cyan\/darken-3 {
  background-color: var(--cyan-darken-3);
}

.psc-color\/cyan\/darken-4 {
  background-color: var(--cyan-darken-4);
}

.psc-color\/cyan\/lighten-1 {
  background-color: var(--cyan-lighten-1);
}

.psc-color\/cyan\/lighten-2 {
  background-color: var(--cyan-lighten-2);
}

.psc-color\/cyan\/lighten-3 {
  background-color: var(--cyan-lighten-3);
}

.psc-color\/cyan\/lighten-4 {
  background-color: var(--cyan-lighten-4);
}

.psc-color\/cyan\/lighten-5 {
  background-color: var(--cyan-lighten-5);
}

.psc-color\/deep-orange\/accent-1 {
  background-color: var(--deep-orange-accent-1);
}

.psc-color\/deep-orange\/accent-2 {
  background-color: var(--deep-orange-accent-2);
}

.psc-color\/deep-orange\/accent-3 {
  background-color: var(--deep-orange-accent-3);
}

.psc-color\/deep-orange\/accent-4 {
  background-color: var(--deep-orange-accent-4);
}

.psc-color\/deep-orange\/base {
  background-color: var(--deep-orange-base);
}

.psc-color\/deep-orange\/darken-1 {
  background-color: var(--deep-orange-darken-1);
}

.psc-color\/deep-orange\/darken-2 {
  background-color: var(--deep-orange-darken-2);
}

.psc-color\/deep-orange\/darken-3 {
  background-color: var(--deep-orange-darken-3);
}

.psc-color\/deep-orange\/darken-4 {
  background-color: var(--deep-orange-darken-4);
}

.psc-color\/deep-orange\/lighten-1 {
  background-color: var(--deep-orange-lighten-1);
}

.psc-color\/deep-orange\/lighten-2 {
  background-color: var(--deep-orange-lighten-2);
}

.psc-color\/deep-orange\/lighten-3 {
  background-color: var(--deep-orange-lighten-3);
}

.psc-color\/deep-orange\/lighten-4 {
  background-color: var(--deep-orange-lighten-4);
}

.psc-color\/deep-orange\/lighten-5 {
  background-color: var(--deep-orange-lighten-5);
}

.psc-color\/deep-purple\/accent-1 {
  background-color: var(--deep-purple-accent-1);
}

.psc-color\/deep-purple\/accent-2 {
  background-color: var(--deep-purple-accent-2);
}

.psc-color\/deep-purple\/accent-3 {
  background-color: var(--deep-purple-accent-3);
}

.psc-color\/deep-purple\/accent-4 {
  background-color: var(--deep-purple-accent-4);
}

.psc-color\/deep-purple\/base {
  background-color: var(--deep-purple-base);
}

.psc-color\/deep-purple\/darken-1 {
  background-color: var(--deep-purple-darken-1);
}

.psc-color\/deep-purple\/darken-2 {
  background-color: var(--deep-purple-darken-2);
}

.psc-color\/deep-purple\/darken-3 {
  background-color: var(--deep-purple-darken-3);
}

.psc-color\/deep-purple\/darken-4 {
  background-color: var(--deep-purple-darken-4);
}

.psc-color\/deep-purple\/lighten-1 {
  background-color: var(--deep-purple-lighten-1);
}

.psc-color\/deep-purple\/lighten-2 {
  background-color: var(--deep-purple-lighten-2);
}

.psc-color\/deep-purple\/lighten-3 {
  background-color: var(--deep-purple-lighten-3);
}

.psc-color\/deep-purple\/lighten-4 {
  background-color: var(--deep-purple-lighten-4);
}

.psc-color\/deep-purple\/lighten-5 {
  background-color: var(--deep-purple-lighten-5);
}

.psc-color\/green\/accent-1 {
  background-color: var(--green-accent-1);
}

.psc-color\/green\/accent-2 {
  background-color: var(--green-accent-2);
}

.psc-color\/green\/accent-3 {
  background-color: var(--green-accent-3);
}

.psc-color\/green\/accent-4 {
  background-color: var(--green-accent-4);
}

.psc-color\/green\/base {
  background-color: var(--green-base);
}

.psc-color\/green\/darken-1 {
  background-color: var(--green-darken-1);
}

.psc-color\/green\/darken-2 {
  background-color: var(--green-darken-2);
}

.psc-color\/green\/darken-3 {
  background-color: var(--green-darken-3);
}

.psc-color\/green\/darken-4 {
  background-color: var(--green-darken-4);
}

.psc-color\/green\/lighten-1 {
  background-color: var(--green-lighten-1);
}

.psc-color\/green\/lighten-2 {
  background-color: var(--green-lighten-2);
}

.psc-color\/green\/lighten-3 {
  background-color: var(--green-lighten-3);
}

.psc-color\/green\/lighten-4 {
  background-color: var(--green-lighten-4);
}

.psc-color\/green\/lighten-5 {
  background-color: var(--green-lighten-5);
}

.psc-color\/grey\/base {
  background-color: var(--grey-base);
}

.psc-color\/grey\/darken-1 {
  background-color: var(--grey-darken-1);
}

.psc-color\/grey\/darken-2 {
  background-color: var(--grey-darken-2);
}

.psc-color\/grey\/darken-3 {
  background-color: var(--grey-darken-3);
}

.psc-color\/grey\/darken-4 {
  background-color: var(--grey-darken-4);
}

.psc-color\/grey\/lighten-1 {
  background-color: var(--grey-lighten-1);
}

.psc-color\/grey\/lighten-2 {
  background-color: var(--grey-lighten-2);
}

.psc-color\/grey\/lighten-3 {
  background-color: var(--grey-lighten-3);
}

.psc-color\/grey\/lighten-4 {
  background-color: var(--grey-lighten-4);
}

.psc-color\/grey\/lighten-5 {
  background-color: var(--grey-lighten-5);
}

.psc-color\/indigo\/accent-1 {
  background-color: #8C9EFF;
}

.psc-color\/indigo\/accent-2 {
  background-color: #536DFE;
}

.psc-color\/indigo\/accent-3 {
  background-color: #3D5AFE;
}

.psc-color\/indigo\/accent-4 {
  background-color: #304FFE;
}

.psc-color\/indigo\/base {
  background-color: #3F51B5;
}

.psc-color\/indigo\/darken-1 {
  background-color: #3949AB;
}

.psc-color\/indigo\/darken-2 {
  background-color: #303F9F;
}

.psc-color\/indigo\/darken-3 {
  background-color: #283593;
}

.psc-color\/indigo\/darken-4 {
  background-color: #1A237E;
}

.psc-color\/indigo\/lighten-1 {
  background-color: #5C6BC0;
}

.psc-color\/indigo\/lighten-2 {
  background-color: #7986CB;
}

.psc-color\/indigo\/lighten-3 {
  background-color: #9FA8DA;
}

.psc-color\/indigo\/lighten-4 {
  background-color: #C5CAE9;
}

.psc-color\/indigo\/lighten-5 {
  background-color: #E8EAF6;
}

.psc-color\/light-blue\/accent-1 {
  background-color: #80D8FF;
}

.psc-color\/light-blue\/accent-2 {
  background-color: #40C4FF;
}

.psc-color\/light-blue\/accent-3 {
  background-color: #00B0FF;
}

.psc-color\/light-blue\/accent-4 {
  background-color: #0091EA;
}

.psc-color\/light-blue\/base {
  background-color: #03A9F4;
}

.psc-color\/light-blue\/darken-1 {
  background-color: #039BE5;
}

.psc-color\/light-blue\/darken-2 {
  background-color: #0288D1;
}

.psc-color\/light-blue\/darken-3 {
  background-color: #0277BD;
}

.psc-color\/light-blue\/darken-4 {
  background-color: #01579B;
}

.psc-color\/light-blue\/lighten-1 {
  background-color: #29B6F6;
}

.psc-color\/light-blue\/lighten-2 {
  background-color: #4FC3F7;
}

.psc-color\/light-blue\/lighten-3 {
  background-color: #81D4FA;
}

.psc-color\/light-blue\/lighten-4 {
  background-color: #B3E5FC;
}

.psc-color\/light-blue\/lighten-5 {
  background-color: #E1F5FE;
}

.psc-color\/light-green\/accent-1 {
  background-color: #CCFF90;
}

.psc-color\/light-green\/accent-2 {
  background-color: #B2FF59;
}

.psc-color\/light-green\/accent-3 {
  background-color: #76FF03;
}

.psc-color\/light-green\/accent-4 {
  background-color: #64DD17;
}

.psc-color\/light-green\/base {
  background-color: #8BC34A;
}

.psc-color\/light-green\/darken-1 {
  background-color: #7CB342;
}

.psc-color\/light-green\/darken-2 {
  background-color: #689F38;
}

.psc-color\/light-green\/darken-3 {
  background-color: #558B2F;
}

.psc-color\/light-green\/darken-4 {
  background-color: #33691E;
}

.psc-color\/light-green\/lighten-1 {
  background-color: #9CCC65;
}

.psc-color\/light-green\/lighten-2 {
  background-color: #AED581;
}

.psc-color\/light-green\/lighten-3 {
  background-color: #C5E1A5;
}

.psc-color\/light-green\/lighten-4 {
  background-color: #DCEDC8;
}

.psc-color\/light-green\/lighten-5 {
  background-color: #F1F8E9;
}

.psc-color\/lime\/accent-1 {
  background-color: #F4FF81;
}

.psc-color\/lime\/accent-2 {
  background-color: #EEFF41;
}

.psc-color\/lime\/accent-3 {
  background-color: #C6FF00;
}

.psc-color\/lime\/accent-4 {
  background-color: #AEEA00;
}

.psc-color\/lime\/base {
  background-color: #CDDC39;
}

.psc-color\/lime\/darken-1 {
  background-color: #C0CA33;
}

.psc-color\/lime\/darken-2 {
  background-color: #AFB42B;
}

.psc-color\/lime\/darken-3 {
  background-color: #9E9D24;
}

.psc-color\/lime\/darken-4 {
  background-color: #827717;
}

.psc-color\/lime\/lighten-1 {
  background-color: #D4E157;
}

.psc-color\/lime\/lighten-2 {
  background-color: #DCE775;
}

.psc-color\/lime\/lighten-3 {
  background-color: #E6EE9C;
}

.psc-color\/lime\/lighten-4 {
  background-color: #F0F4C3;
}

.psc-color\/lime\/lighten-5 {
  background-color: #F9FBE7;
}

.psc-color\/link\/amber {
}
.psc-color\/link\/amber:link {
  color: var(--amber-base);
}
.psc-color\/link\/amber:visited {
  color: var(--amber-darken-4);
}

.psc-color\/link\/blue {
}
.psc-color\/link\/blue:link {
  color: var(--blue-base);
}
.psc-color\/link\/blue:visited {
  color: var(--blue-darken-4);
}

.psc-color\/link\/purple {
}
.psc-color\/link\/purple:link {
  color: var(--purple-base);
}
.psc-color\/link\/purple:visited {
  color: var(--purple-darken-4);
}

.psc-color\/link\/red {
}
.psc-color\/link\/red:link {
  color: var(--red-base);
}
.psc-color\/link\/red:visited {
  color: var(--red-darken-4);
}

.psc-color\/orange\/accent-1 {
  background-color: #FFD180;
}

.psc-color\/orange\/accent-2 {
  background-color: #FFAB40;
}

.psc-color\/orange\/accent-3 {
  background-color: #FF9100;
}

.psc-color\/orange\/accent-4 {
  background-color: #FF6D00;
}

.psc-color\/orange\/base {
  background-color: #FF9800;
}

.psc-color\/orange\/darken-1 {
  background-color: #FB8C00;
}

.psc-color\/orange\/darken-2 {
  background-color: #F57C00;
}

.psc-color\/orange\/darken-3 {
  background-color: #EF6C00;
}

.psc-color\/orange\/darken-4 {
  background-color: #E65100;
}

.psc-color\/orange\/lighten-1 {
  background-color: #FFA726;
}

.psc-color\/orange\/lighten-2 {
  background-color: #FFB74D;
}

.psc-color\/orange\/lighten-3 {
  background-color: #FFCC80;
}

.psc-color\/orange\/lighten-4 {
  background-color: #FFE0B2;
}

.psc-color\/orange\/lighten-5 {
  background-color: #FFF3E0;
}

.psc-color\/pink\/accent-1 {
  background-color: #FF80AB;
}

.psc-color\/pink\/accent-2 {
  background-color: #FF4081;
}

.psc-color\/pink\/accent-3 {
  background-color: #F50057;
}

.psc-color\/pink\/accent-4 {
  background-color: #C51162;
}

.psc-color\/pink\/base {
  background-color: #E91E63;
}

.psc-color\/pink\/darken-1 {
  background-color: #D81B60;
}

.psc-color\/pink\/darken-2 {
  background-color: #C2185B;
}

.psc-color\/pink\/darken-3 {
  background-color: #AD1457;
}

.psc-color\/pink\/darken-4 {
  background-color: #880E4F;
}

.psc-color\/pink\/lighten-1 {
  background-color: #EC407A;
}

.psc-color\/pink\/lighten-2 {
  background-color: #F06292;
}

.psc-color\/pink\/lighten-3 {
  background-color: #F48FB1;
}

.psc-color\/pink\/lighten-4 {
  background-color: #F8BBD0;
}

.psc-color\/pink\/lighten-5 {
  background-color: #FCE4EC;
}

.psc-color\/purple\/accent-1 {
  background-color: #EA80FC;
}

.psc-color\/purple\/accent-2 {
  background-color: #E040FB;
}

.psc-color\/purple\/accent-3 {
  background-color: #D500F9;
}

.psc-color\/purple\/accent-4 {
  background-color: #AA00FF;
}

.psc-color\/purple\/base {
  background-color: #9C27B0;
}

.psc-color\/purple\/darken-1 {
  background-color: #8E24AA;
}

.psc-color\/purple\/darken-2 {
  background-color: #7B1FA2;
}

.psc-color\/purple\/darken-3 {
  background-color: #6A1B9A;
}

.psc-color\/purple\/darken-4 {
  background-color: #4A148C;
}

.psc-color\/purple\/lighten-1 {
  background-color: #AB47BC;
}

.psc-color\/purple\/lighten-2 {
  background-color: #BA68C8;
}

.psc-color\/purple\/lighten-3 {
  background-color: #CE93D8;
}

.psc-color\/purple\/lighten-4 {
  background-color: #E1BEE7;
}

.psc-color\/purple\/lighten-5 {
  background-color: #F3E5F5;
}

.psc-color\/red\/accent-1 {
  background-color: #FF8A80;
}

.psc-color\/red\/accent-2 {
  background-color: #FF5252;
}

.psc-color\/red\/accent-3 {
  background-color: #FF1744;
}

.psc-color\/red\/accent-4 {
  background-color: #D50000;
}

.psc-color\/red\/base {
  background-color: #F44336;
}

.psc-color\/red\/darken-1 {
  background-color: #E53935;
}

.psc-color\/red\/darken-2 {
  background-color: #D32F2F;
}

.psc-color\/red\/darken-3 {
  background-color: #C62828;
}

.psc-color\/red\/darken-4 {
  background-color: #B71C1C;
}

.psc-color\/red\/lighten-1 {
  background-color: #EF5350;
}

.psc-color\/red\/lighten-2 {
  background-color: #E57373;
}

.psc-color\/red\/lighten-3 {
  background-color: #EF9A9A;
}

.psc-color\/red\/lighten-4 {
  background-color: #FFCDD2;
}

.psc-color\/red\/lighten-5 {
  background-color: #FFEBEE;
}

.psc-color\/teal\/accent-1 {
  background-color: #A7FFEB;
}

.psc-color\/teal\/accent-2 {
  background-color: #64FFDA;
}

.psc-color\/teal\/accent-3 {
  background-color: #1DE9B6;
}

.psc-color\/teal\/accent-4 {
  background-color: #00BFA5;
}

.psc-color\/teal\/base {
  background-color: #009688;
}

.psc-color\/teal\/darken-1 {
  background-color: #00897B;
}

.psc-color\/teal\/darken-2 {
  background-color: #00796B;
}

.psc-color\/teal\/darken-3 {
  background-color: #00695C;
}

.psc-color\/teal\/darken-4 {
  background-color: #004D40;
}

.psc-color\/teal\/lighten-1 {
  background-color: #26A69A;
}

.psc-color\/teal\/lighten-2 {
  background-color: #4DB6AC;
}

.psc-color\/teal\/lighten-3 {
  background-color: #80CBC4;
}

.psc-color\/teal\/lighten-4 {
  background-color: #B2DFDB;
}

.psc-color\/teal\/lighten-5 {
  background-color: #E0F2F1;
}

.psc-color\/text\/black {
  color: #000000;
}

.psc-color\/text\/grey\/base {
  color: var(--grey-base);
}

.psc-color\/text\/grey\/darken-1 {
  color: var(--grey-darken-1);
}

.psc-color\/text\/grey\/darken-2 {
  color: var(--grey-darken-2);
}

.psc-color\/text\/grey\/darken-3 {
  color: var(--grey-darken-3);
}

.psc-color\/text\/grey\/darken-4 {
  color: var(--grey-darken-4);
}

.psc-color\/text\/grey\/lighten-1 {
  color: var(--grey-lighten-1);
}

.psc-color\/text\/grey\/lighten-2 {
  color: var(--grey-lighten-2);
}

.psc-color\/text\/grey\/lighten-3 {
  color: var(--grey-lighten-3);
}

.psc-color\/text\/grey\/lighten-4 {
  color: var(--grey-lighten-4);
}

.psc-color\/text\/grey\/lighten-5 {
  color: var(--grey-lighten-5);
}

.psc-color\/text\/red\/accent-1 {
  color: var(--red-accent-1);
}

.psc-color\/text\/red\/accent-2 {
  color: var(--red-accent-2);
}

.psc-color\/text\/red\/accent-3 {
  background-color: #FF1744;
  color: var(--red-accent-3);
}

.psc-color\/text\/red\/accent-4 {
  background-color: #D50000;
  color: var(--red-accent-4);
}

.psc-color\/text\/red\/base {
  color: var(--red-base);
}

.psc-color\/text\/red\/darken-1 {
  color: var(--red-darken-1);
}

.psc-color\/text\/red\/darken-2 {
  color: var(--red-darken-2);
}

.psc-color\/text\/red\/darken-3 {
  color: var(--red-darken-3);
}

.psc-color\/text\/red\/darken-4 {
  color: var(--red-darken-4);
}

.psc-color\/text\/red\/lighten-1 {
  background-color: #EF5350;
  color: var(--red-lighten-1);
}

.psc-color\/text\/red\/lighten-2 {
  color: var(--red-lighten-2);
}

.psc-color\/text\/red\/lighten-3 {
  color: var(--red-lighten-3);
}

.psc-color\/text\/red\/lighten-4 {
  color: var(--red-lighten-4);
}

.psc-color\/text\/red\/lighten-5 {
  color: var(--red-lighten-5);
}

.psc-color\/text\/transparent {
  color: #00000000;
}

.psc-color\/text\/white {
  color: #ffffff;
}

.psc-color\/transparent {
  background-color: #00000000;
}

.psc-color\/white {
  background-color: #ffffff;
}

.psc-color\/yellow\/accent-1 {
  background-color: #FFFF8D;
}

.psc-color\/yellow\/accent-2 {
  background-color: #FFFF00;
}

.psc-color\/yellow\/accent-3 {
  background-color: #FFEA00;
}

.psc-color\/yellow\/accent-4 {
  background-color: #FFD600;
}

.psc-color\/yellow\/base {
  background-color: #FFEB3B;
}

.psc-color\/yellow\/darken-1 {
  background-color: #FDD835;
}

.psc-color\/yellow\/darken-2 {
  background-color: #FBC02D;
}

.psc-color\/yellow\/darken-3 {
  background-color: #F9A825;
}

.psc-color\/yellow\/darken-4 {
  background-color: #F57F17;
}

.psc-color\/yellow\/lighten-1 {
  background-color: #FFEE58;
}

.psc-color\/yellow\/lighten-2 {
  background-color: #FFF176;
}

.psc-color\/yellow\/lighten-3 {
  background-color: #FFF59D;
}

.psc-color\/yellow\/lighten-4 {
  background-color: #FFF9C4;
}

.psc-color\/yellow\/lighten-5 {
  background-color: #FFFDE7;
}

.psc-components\/button\/base {
  border-style: hidden;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  color: white;
  font-family: Oswald;
  font-weight: normal;
  text-transform: uppercase;
}

.psc-components\/button\/disabled {
  background-color: #bdbdbd;
  border-style: hidden;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  color: #9e9e9e;
  font-family: Oswald;
  font-weight: normal;
  text-transform: uppercase;
}

.psc-components\/form\/input\/base {
  background-color: unset;
  border-bottom-color: black;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  border-left-style: none;
  border-top-left-radius: unset;
  border-top-right-radius: unset;
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
  border-right-style: none;
  border-top-style: none;
}

.psc-rounded\/b\/lg {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.psc-rounded\/b\/md {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.psc-rounded\/b\/none {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.psc-rounded\/b\/sm {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

.psc-rounded\/b\/xl {
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
}

.psc-rounded\/circle {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}

.psc-rounded\/lg {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.psc-rounded\/md {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.psc-rounded\/none {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.psc-rounded\/pill {
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;
  border-bottom-left-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

.psc-rounded\/sm {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

.psc-rounded\/t\/lg {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.psc-rounded\/t\/md {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.psc-rounded\/t\/none {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.psc-rounded\/t\/sm {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.psc-rounded\/t\/xl {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.psc-rounded\/xl {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
}

.psc-typo\/center {
  text-align: center;
}

.psc-typo\/font\/basic {
  font-family: basic;
}

.psc-typo\/font\/oswald {
  font-family: oswald;
  text-transform: uppercase;
}

.psc-typo\/h1 {
  font-family: Oswald;
  font-size: 6rem;
  font-weight: 300;
  text-transform: uppercase;
}

.psc-typo\/h2 {
  font-family: Oswald;
  font-size: 3.75rem;
  font-weight: 300;
  text-transform: uppercase;
}

.psc-typo\/h3 {
  font-family: Oswald;
  font-size: 3rem;
  font-weight: 400;
  text-transform: uppercase;
}

.psc-typo\/h4 {
  font-family: Oswald;
  font-size: 2.125rem;
  font-weight: 400;
  text-transform: uppercase;
}

.psc-typo\/h5 {
  font-family: Oswald;
  font-size: 1.5rem;
  font-weight: 400;
  text-transform: uppercase;
}

.psc-typo\/h6 {
  font-family: Oswald;
  font-size: 1.25rem;
  font-weight: 600;
  text-transform: uppercase;
}

.psc-typo\/subtitle-1 {
  font-family: Oswald;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: .009375em ;
}

.psc-typo\/subtitle-2 {
  font-family: Oswald;
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: .0071428571em;
}

.psc-typo\/truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.psc-util\/elevation-0 {
  box-shadow: 0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);
}

.psc-util\/elevation-1 {
  box-shadow: 0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);
}

.psc-util\/elevation-10 {
  box-shadow: 0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12);
}

.psc-util\/elevation-11 {
  box-shadow: 0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12);
}

.psc-util\/elevation-12 {
  box-shadow: 0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12);
}

.psc-util\/elevation-13 {
  box-shadow: 0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);
}

.psc-util\/elevation-14 {
  box-shadow: 0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12);
}

.psc-util\/elevation-15 {
  box-shadow: 0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12);
}

.psc-util\/elevation-16 {
  box-shadow: 0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);
}

.psc-util\/elevation-17 {
  box-shadow: 0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12);
}

.psc-util\/elevation-18 {
  box-shadow: 0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12);
}

.psc-util\/elevation-19 {
  box-shadow: 0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12);
}

.psc-util\/elevation-2 {
  box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
}

.psc-util\/elevation-20 {
  box-shadow: 0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12);
}

.psc-util\/elevation-21 {
  box-shadow: 0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12);
}

.psc-util\/elevation-22 {
  box-shadow: 0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12);
}

.psc-util\/elevation-23 {
  box-shadow: 0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12);
}

.psc-util\/elevation-24 {
  box-shadow: 0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);
}

.psc-util\/elevation-3 {
  box-shadow: 0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);
}

.psc-util\/elevation-4 {
  box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);
}

.psc-util\/elevation-5 {
  box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12);
}

.psc-util\/elevation-6 {
  box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);
}

.psc-util\/elevation-7 {
  box-shadow: 0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)!important;
}

.psc-util\/elevation-8 {
  box-shadow: 0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)!important;
}

.psc-util\/elevation-9 {
  box-shadow: 0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12);
}

.psc-util\/ma-0 {
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
}

.psc-util\/ma-1 {
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 4px;
}

.psc-util\/ma-2 {
  margin-bottom: 8px;
  margin-left: 8px;
  margin-right: 8px;
  margin-top: 8px;
}

.psc-util\/ma-3 {
  margin-bottom: 12px;
  margin-left: 12px;
  margin-right: 12px;
  margin-top: 12px;
}

.psc-util\/ma-4 {
  margin-bottom: 16px;
  margin-left: 16px;
  margin-right: 16px;
  margin-top: 16px;
}

.psc-util\/ma-5 {
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 20px;
}

.psc-util\/mb-0 {
  margin-bottom: 0px;
}

.psc-util\/mb-1 {
  margin-bottom: 4px;
}

.psc-util\/mb-2 {
  margin-bottom: 8px;
}

.psc-util\/mb-3 {
  margin-bottom: 12px;
}

.psc-util\/mb-4 {
  margin-bottom: 16px;
}

.psc-util\/mb-5 {
  margin-bottom: 20px;
}

.psc-util\/ml-0 {
  margin-left: 0px;
}

.psc-util\/ml-1 {
  margin-left: 4px;
}

.psc-util\/ml-2 {
  margin-left: 8px;
}

.psc-util\/ml-3 {
  margin-left: 12px;
}

.psc-util\/ml-4 {
  margin-left: 16px;
}

.psc-util\/ml-5 {
  margin-left: 20px;
}

.psc-util\/mr-0 {
  margin-right: 0px;
}

.psc-util\/mr-1 {
  margin-right: 4px;
}

.psc-util\/mr-2 {
  margin-right: 8px;
}

.psc-util\/mr-3 {
  margin-right: 12px;
}

.psc-util\/mr-4 {
  margin-right: 16px;
}

.psc-util\/mr-5 {
  margin-right: 20px;
}

.psc-util\/mt-0 {
  margin-top: 0px;
}

.psc-util\/mt-1 {
  margin-top: 4px;
}

.psc-util\/mt-2 {
  margin-top: 8px;
}

.psc-util\/mt-3 {
  margin-top: 12px;
}

.psc-util\/mt-4 {
  margin-top: 16px;
}

.psc-util\/mt-5 {
  margin-top: 20px;
}

.psc-util\/mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.psc-util\/mx-1 {
  margin-left: 4px;
  margin-right: 4px;
}

.psc-util\/mx-2 {
  margin-left: 8px;
  margin-right: 8px;
}

.psc-util\/mx-3 {
  margin-left: 12px;
  margin-right: 12px;
}

.psc-util\/mx-4 {
  margin-left: 16px;
  margin-right: 16px;
}

.psc-util\/mx-5 {
  margin-left: 20px;
  margin-right: 20px;
}

.psc-util\/my-0 {
  margin-bottom: 0px;
  margin-top: 0px;
}

.psc-util\/my-1 {
  margin-bottom: 4px;
  margin-top: 4px;
}

.psc-util\/my-2 {
  margin-bottom: 8px;
  margin-top: 8px;
}

.psc-util\/my-3 {
  margin-bottom: 12px;
  margin-top: 12px;
}

.psc-util\/my-4 {
  margin-bottom: 16px;
  margin-top: 16px;
}

.psc-util\/my-5 {
  margin-bottom: 20px;
  margin-top: 20px;
}

.psc-util\/my-6 {
  margin-bottom: 24px;
  margin-top: 24px;
}

.psc-util\/pa-0 {
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

.psc-util\/pa-1 {
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
}

.psc-util\/pa-2 {
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
}

.psc-util\/pa-3 {
  padding-bottom: 12px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 12px;
}

.psc-util\/pa-4 {
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
}

.psc-util\/pa-5 {
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
}

.psc-util\/pb-0 {
  padding-bottom: 0px;
}

.psc-util\/pb-1 {
  padding-bottom: 4px;
}

.psc-util\/pb-2 {
  padding-bottom: 8px;
}

.psc-util\/pb-3 {
  padding-bottom: 12px;
}

.psc-util\/pb-4 {
  padding-bottom: 16px;
}

.psc-util\/pb-5 {
  padding-bottom: 20px;
}

.psc-util\/pl-0 {
  padding-left: 0px;
}

.psc-util\/pl-1 {
  padding-left: 4px;
}

.psc-util\/pl-2 {
  padding-left: 8px;
}

.psc-util\/pl-3 {
  padding-left: 12px;
}

.psc-util\/pl-4 {
  padding-left: 16px;
}

.psc-util\/pl-5 {
  padding-left: 20px;
}

.psc-util\/pr-0 {
  padding-right: 0px;
}

.psc-util\/pr-1 {
  padding-right: 4px;
}

.psc-util\/pr-2 {
  padding-right: 8px;
}

.psc-util\/pr-3 {
  padding-right: 12px;
}

.psc-util\/pr-4 {
  padding-right: 16px;
}

.psc-util\/pr-5 {
  padding-right: 20px;
}

.psc-util\/pt-0 {
  padding-top: 0px;
}

.psc-util\/pt-1 {
  padding-top: 4px;
}

.psc-util\/pt-2 {
  padding-top: 8px;
}

.psc-util\/pt-3 {
  padding-top: 12px;
}

.psc-util\/pt-4 {
  padding-top: 16px;
}

.psc-util\/pt-5 {
  padding-top: 20px;
}

.psc-util\/px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.psc-util\/px-1 {
  padding-left: 4px;
  padding-right: 4px;
}

.psc-util\/px-2 {
  padding-left: 8px;
  padding-right: 8px;
}

.psc-util\/px-3 {
  padding-left: 12px;
  padding-right: 12px;
}

.psc-util\/px-4 {
  padding-left: 16px;
  padding-right: 16px;
}

.psc-util\/px-5 {
  padding-left: 20px;
  padding-right: 20px;
}

.psc-util\/py-0 {
  padding-bottom: 0px;
  padding-top: 0px;
}

.psc-util\/py-1 {
  padding-bottom: 4px;
  padding-top: 4px;
}

.psc-util\/py-2 {
  padding-bottom: 8px;
  padding-top: 8px;
}

.psc-util\/py-3 {
  padding-bottom: 12px;
  padding-top: 12px;
}

.psc-util\/py-4 {
  padding-bottom: 16px;
  padding-top: 16px;
}

.psc-util\/py-5 {
  padding-bottom: 20px;
  padding-top: 20px;
}

@keyframes psc-Conveyor\/Auto\/Alarm-anim {
  0% {
    background-color: #FF4646;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
  }
  100% {
    background-color: #FF0000;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
  }
}
.psc-Conveyor\/Auto\/Alarm {
  animation-name: psc-Conveyor\/Auto\/Alarm-anim;
  animation-delay: 0s;
  animation-direction: normal;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Conveyor\/Hand\/Alarm-anim {
  0% {
    background-color: #FF4646;
    border-color: #00FFFF;
    border-style: solid;
    border-width: 1px;
  }
  100% {
    background-color: #FF0000;
    border-color: #00FFFF;
    border-style: solid;
    border-width: 1px;
  }
}
.psc-Conveyor\/Hand\/Alarm {
  animation-name: psc-Conveyor\/Hand\/Alarm-anim;
  animation-delay: 0s;
  animation-direction: normal;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Field\/Status\/EmergencyStopping-anim {
  0% {
    color: #FF0000;
    font-size: 18px;
    font-weight: normal;
  }
  100% {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
  }
}
.psc-Field\/Status\/EmergencyStopping {
  animation-name: psc-Field\/Status\/EmergencyStopping-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Field\/Status\/Starting-anim {
  0% {
    color: #00FF00;
    font-size: 18px;
    font-weight: normal;
  }
  100% {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
  }
}
.psc-Field\/Status\/Starting {
  animation-name: psc-Field\/Status\/Starting-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Field\/Status\/Stopping-anim {
  0% {
    color: #FF0000;
    font-size: 18px;
    font-weight: normal;
  }
  100% {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
  }
}
.psc-Field\/Status\/Stopping {
  animation-name: psc-Field\/Status\/Stopping-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Field\/Status\/SystemUpset-anim {
  0% {
    color: #FF0000;
    font-size: 18px;
    font-weight: normal;
  }
  100% {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
  }
}
.psc-Field\/Status\/SystemUpset {
  animation-name: psc-Field\/Status\/SystemUpset-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Gate\/Auto\/Alarm-anim {
  0% {
    background-color: #930000;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
  }
  100% {
    background-color: #FF0000;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
  }
}
.psc-Gate\/Auto\/Alarm {
  animation-name: psc-Gate\/Auto\/Alarm-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 0.75s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Gate\/Hand\/Alarm-anim {
  0% {
    background-color: #930000;
    border-color: #00FFFF;
    border-style: solid;
    border-width: 2px;
  }
  100% {
    background-color: #FF0000;
    border-color: #00FFFF;
    border-style: solid;
    border-width: 2px;
  }
}
.psc-Gate\/Hand\/Alarm {
  animation-name: psc-Gate\/Hand\/Alarm-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 0.75s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-Header\/Alarm_Active-anim {
  0% {
    color: #FFFFFF;
    fill: #FFFFFF;
  }
  100% {
    color: #FFCCCC;
    fill: #FFCCCC;
  }
}
.psc-Header\/Alarm_Active {
  animation-name: psc-Header\/Alarm_Active-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-components\/form\/input\/label\/shake-anim {
  0% {
    margin-left: 0px;
  }
  59% {
    margin-left: 0px;
  }
  60% {
    margin-left: 2px;
  }
  70% {
    margin-left: -2px;
  }
  80% {
    margin-left: 2px;
  }
  90% {
    margin-left: -2px;
  }
  100% {
    margin-left: 0px;
  }
}
.psc-components\/form\/input\/label\/shake {
  animation-name: psc-components\/form\/input\/label\/shake-anim;
  animation-delay: 0s;
  animation-direction: normal;
  animation-duration: 600ms;
  animation-fill-mode: none;
  animation-iteration-count: 1;
  animation-timing-function: cubic-bezier(.25,.8,.5,1);
}
