:root {
    --white: #FFFFFF;
    --black: hsl(0, 0%, 0%);
    --red-10: #FAF0F0;
    --red-20: #661414;
    --red-30: #8A2020;
    --red-50: #F55353;
    --red-60: #FA8E8E;

    
    --neutral-10: #161616; 
    --neutral-20: #323232; 
    --neutral-30: #515151; 
    --neutral-40: #5E5E5E; 
    --neutral-50: #767676; 
    --neutral-60: #A1A1A1; 
    --neutral-70: #BDBDBD; 
    --neutral-80: #D8D8D8; 
    --neutral-90: #F4F4F4; 
    --neutral-100: #FAFAFA; 

    
    --seq-1: #9656D6; 
    --seq-2: #AE74E8; 
    --seq-3: #C79BF2; 
    --seq-4: #DABCF7; 
    --seq-5: #EAD9FA; 
    --seq-6: #F5F0FA; 


    
    --div-1: #642B9E; 
    --div-2: #7D3CBD; 
    --div-3: #9656D6; 
    --div-4: #AE74E8; 
    --div-5: #C79BF2; 
    --div-6: #DABCF7; 
    --div-7: #EAD9FA; 
    --div-8: #F5F0FA; 

    --div-9: #D7FAF8; 
    --div-10: #83F2EB; 
    --div-11: #43DED3; 
    --div-12: #21C2B7; 
    --div-13: #0EA197; 
    --div-14: #08827A; 
    --div-15: #086962; 
    --div-16: #09524D; 

    
    --qual-1: #9656D6; 
    --qual-2: #53BAED; 
    --qual-3: #08827A; 
    --qual-4: #F78BB8; 
    --qual-5: var(--red-50); 
    --qual-6: var(--red-10); 
    --qual-7: #46E385; 
    --qual-8: #5691F0; 
    --qual-9: #ED5393; 
    --qual-10: #E89C3F; 

    --containerRoot: var(--neutral-10); 
    --container: var(--neutral-20); 
    --containerNested: var(--neutral-30); 

    --input: var(--black);
    --input--disabled: var(--neutral-40);

    --icon: var(--neutral-70);
    --icon--hover: var(--neutral-60);
    --icon--disabled: var(--neutral-40);
    --icon--selected: var(--neutral-10);

    --label: var(--neutral-90);
    --label--disabled: var(--neutral-60);

    
    --border: var(--neutral-50);
    --border--disabled: var(--neutral-50);
    --containerBorder: 1px solid var(--border);

    
    --boxShadow1: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    --boxShadow2: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    --boxShadow3: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    --boxShadow4: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
    --boxShadow5: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
    --boxShadow--inset: inset 0 0 4px 2px rgba(34, 34, 34, 0.4);

    
    --callToAction: #229AD6; 
    --callToActionHighlight: #0C2938; 
    --callToAction--hover: #0C7BB3; 
    --callToAction--active: #53BAED; 
    --callToAction--activeAlt: #093952; 
    --callToAction--activeAltInvis: #0A6291; 
    --callToAction--disabled: var(--neutral-50);

    
    --error: var(--red-50); 
    --info: #5691F0; 
    --infoSecondary: #114599; 
    --warning: #CF7911; 
    --warningSecondary: #693D07; 
    --success: #0AA648; 

    
    --borderRadius: 4px;
    --borderRadiusInput: 2px;

    
    --opacity-25: rgba(0, 0, 0, 0.25); 
    --opacity-50: rgba(0, 0, 0, 0.50); 
    --opacity-85: rgba(0, 0, 0, 0.85); 

    
    --font-NotoSans: 'Noto Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;

    
    
    --indicator: #1EC963; 
    --indicatorOff: #0A2E18; 

    
    --checkbox--checked: var(--callToAction);
    --checkbox--unchecked: var(--border);
    --checkbox--indeterminate: var(--callToAction);
    --checkbox--disabled: var(--input--disabled);

    
    --progressLinearTrack--determinate: var(--neutral-10);
    --progressLinearTrack--indeterminate: var(--neutral-10);
    --progressLinearBar--determinate: var(--infoSecondary);
    --progressLinearBar--indeterminate: var(--border);

    
    --toggleSwitch--selected: var(--callToAction);
    --toggleSwitch--unselected: var(--neutral-10);

    
    --radio--selected: var(--callToAction);
    --radio--unselected: var(--border);
    --radio--disabled: var(--input--disabled);

    
    --pipePrimaryFill: var(--neutral-20);
    --pipeSecondaryFill: #5a5a5a;
    --pipeStroke: var(--neutral-70);
    --pipeSelectStroke: var(--callToAction);
    
    
    --contextBackground: var(--black);
    
    
    --symbolFill--default: var(--neutral-20);
    --symbolStroke--default: var(--neutral-70);
    --symbolFillAnimation--default: var(--neutral-80);
    --symbolFill--running: var(--neutral-50);
    --symbolFillAnimation--running: var(--neutral-80);
    --symbolStroke--running: var(--neutral-70);
    --symbolFill--stopped: var(--black);
    --symbolStroke--stopped: var(--neutral-70);
    --symbolFill--faulted: #8F0E0E;
    --symbolStroke--faulted: #FA8E8E;
}
@font-face {
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans'), local('NotoSans'),
         url('/data/perspective/fonts/noto-sans-v8-latin-regular.ttf') format('truetype');
}

@font-face {
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans Medium'), local('NotoSans-Medium'),
         url('/data/perspective/fonts/noto-sans-v8-latin-medium.ttf') format('truetype');
}

@font-face {
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Bold'), local('NotoSans-Bold'),
         url('/data/perspective/fonts/noto-sans-v8-latin-700.ttf') format('truetype');
}

@font-face {
    font-family: "Roboto";
    src: url("/data/perspective/fonts/Roboto-Regular.woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 500;
    src: url("/data/perspective/fonts/Roboto-Medium.woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 300;
    src: url("/data/perspective/fonts/Roboto-Light.woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 700;
    src: url("/data/perspective/fonts/Roboto-Bold.woff");
}

@font-face {
    font-family: "Roboto-italic";
    font-style: italic;
    src: url("/data/perspective/fonts/Roboto-Italic.woff");
}

@font-face {
    font-family: "Roboto-mono";
    src: url("/data/perspective/fonts/RobotoMono-Regular.woff");
}

@font-face {
    font-family: "Roboto-condensed";
    src: url("/data/perspective/fonts/RobotoCondensed-Regular.woff");
}
body {
    font-family: var(--font-NotoSans);
    font-weight: 400;
    font-size: 1rem;
    color: var(--label);
    background-color: var(--containerRoot);
    font-size: 100%;
}

input, textarea, keygen, select, button {
    font-family: var(--font-NotoSans);
    font-weight: 400;
}

:focus {
    outline: 1px solid var(--callToAction--hover);
}

::selection {
    background: var(--callToActionHighlight);
    color: var(--label);
}


::selection {
    background: rgba(12, 41, 61, 0.99);
    color: var(--label);
}
.ia_dockedView__handle {
    color: var(--neutral-10);
    background-color: var(--neutral-90);
}
.ia_popup {
    background-color: var(--container);
    box-shadow: var(--boxShadow5);
    border: var(--containerBorder);
}

.ia_popup__header {
    background-color: var(--containerNested);
    color: var(--neutral-90);
    border-bottom: var(--containerBorder);
    font-size: 0.875rem;
}
.ia_qualityOverlay {
    border-width: 1.5px;
}

.ia_qualityOverlay--error {
    border-color: var(--error);
    border-style: solid;
    border-bottom: none;
}

.ia_qualityOverlay--error.micro {
    border-bottom: 1.5px solid var(--error);
}

.ia_qualityOverlay--unknown {
    border-color: var(--neutral-100);
    border-style: dotted;
    border-bottom: none;
}

.ia_qualityOverlay--unknown.micro {
    border-bottom: 1.5px dotted var(--neutral-100);
}

.ia_qualityOverlay--pending {
    border-color: var(--indicator);
    border-style: dashed;
    border-bottom: none;
}

.ia_qualityOverlay--pending.micro {
    border-bottom: 1.5px dashed var(--indicator);
}

.ia_qualityOverlay__footer {
    color: var(--neutral-10);
}

.ia_qualityOverlay__footer--error {
    background-color: var(--error);
}

.ia_qualityOverlay__footer--unknown {
    background-color: var(--neutral-100);
    color: var(--neutral-10);
}

.ia_qualityOverlay__footer--pending {
    background-color: var(--indicator);
}

.ia_qualityOverlay__icon__outline {
    fill: var(--containerRoot);
}

.ia_qualityOverlay__icon--error {
    color: var(--neutral-10);
    fill: var(--error);
}

.ia_qualityOverlay__icon--pending {
    color: var(--neutral-10);
    fill: var(--indicator);
}

.ia_qualityOverlay__icon--unknown {
    color: var(--neutral-10);
    fill: var(--neutral-100);
}
.ia_qualityOverlay__icon--micro--error,
.ia_qualityOverlay__icon--micro--pending,
.ia_qualityOverlay__icon--micro--unknown {
    border: white solid 1px;
}

.ia_qualityOverlay__icon--micro--error {
    background-color: var(--error);
}

.ia_qualityOverlay__icon--micro--pending {
    background-color: var(--indicator);
}

.ia_qualityOverlay__icon--micro--unknown {
    background-color: var(--neutral-100);
}


.ia_alarmTableComponent__toolbar {
    background-color: var(--containerNested);
    border-bottom: var(--containerBorder);
}

.ia_alarmTableComponent__toolbar__tab {
    color: var(--neutral-50);
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.125rem;
    border-bottom: 3px solid transparent;
}

.ia_alarmTableComponent__toolbar__tab:hover:not(.ia_alarmTableComponent__toolbar__tab--active),
.ia_alarmTableComponent__toolbar__tab:hover:not(.ia_alarmTableComponent__toolbar__tab--active) .ia_alarmTableComponent__toolbar__tab__icon {
    color: var(--neutral-60);
}

.ia_alarmTableComponent__toolbar__tab--active {
    color: var(--neutral-90);
    font-weight: 500;
    border-bottom: 3px solid var(--neutral-50);
}

.ia_alarmTableComponent__toolbar__tab__icon {
    color: var(--neutral-50);
}

.ia_alarmTableComponent__toolbar__controlIcon,
.ia_alarmTableComponent__toolbar__tab__icon--active {
    color: var(--neutral-70);
}

.ia_alarmTableComponent__toolbar__controlIcon--active {
    color: var(--callToAction);
}

.ia_alarmTableComponent__toolbar__filter__preFilterButton {
    outline: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.ia_alarmTableComponent__toolbar__filter__preFilterButton--active {
    background-color: var(--callToActionHighlight);
}

.ia_alarmTableComponent__toolbar__activeFilterInput {
    background-color: var(--input);
    border-left: none;
    height: 2rem;
    outline: none;
}

.ia_alarmTableComponent__toolbar__filterResults {
    font-size: 0.75rem;
    background-color: var(--container);
    border-top: 1px solid var(--border);
}

.ia_alarmTableComponent__toolbar__preFilterCount {
    font-size: 0.625rem;
    color: var(--neutral-90);
    background-color: var(--containerNested);
}

.ia_alarmTableComponent__toolbar__preFilter__removeAll {
    border-left: var(--containerBorder);
    background-color: var(--containerNested);
}

.ia_alarmTableComponent__toolbar__filter__preFilterContainer {
    background-color: var(--container);
    border-top: var(--containerBorder);
}

.ia_alarmTableComponent__preFilterPill {
    border: var(--containerBorder);
    background-color: var(--neutral-20);
}

.ia_alarmTableComponent__preFilterPill__title {
    color: var(--neutral-90);
    font-size: 0.75rem;
    line-height: 0.875rem;
}

.ia_alarmTableComponent__preFilters__filter__pager {
    background-color: var(--neutral-50);
    color: var(--white);
    border-left: var(--containerBorder);
}

.ia_alarmTableComponent__preFilters__filter__pager:hover {
    background-color: var(--neutral-40);
}

.ia_alarmTableComponent__preFilters__filter__pager:active {
    background-color: var(--neutral-60);
}

.ia_alarmTableComponent__preFilters__filter__pager--disabled {
    background-color: var(--neutral-60);
    box-shadow: none;
}

.ia_alarmTableComponent__preFilters__filter__pager--left {
    box-shadow: 5px 0px 10px 0px rgba(0, 0, 0, 0.2);
    border-left: var(--containerBorder);
}

.ia_alarmTableComponent__preFilters__filter__pager--right {
    box-shadow: -5px 0px 10px 0px rgba(0, 0, 0, 0.2);
}

.ia_alarmTableComponent__filter__searchPlaceholder,
.ia_alarmTableComponent__filter__closeToggle {
    background-color: var(--input);
    border: var(--containerBorder);
}



.ia_alarmTableComponent__modalMenuHeader {
    font-size: 0.875rem;
    font-weight: 500;
    color: var(--neutral-90);
    background-color: var(--containerNested);
}

.ia_alarmTableComponent__modalMenuTitle {
    font-size: 0.75rem;
    border-bottom: var(--containerBorder);
    color: var(--neutral-90);
}

.ia_alarmTableComponent__modalMenuItem {
    color: var(--neutral-90);
    line-height: 2rem;
    font-size: 0.875rem;
}

.ia_alarmTableComponent__modalMenuItem:hover {
    color: var(--neutral-90);
    background-color: var(--callToActionHighlight);
}

.ia_alarmTableComponent__modalMenuCategory {
    background-color: var(--container);
    font-weight: 500;
    font-size: 0.75rem;
    color: var(--neutral-60);
    border-top: var(--containerBorder);
    border-bottom: var(--containerBorder);
}

.ia_alarmTableComponent__body__row {
    color: var(--neutral-90);
    border-bottom: var(--containerBorder);
}

.ia_alarmTableComponent__foot {
    border: 0px solid var(--border);
    background-color: var(--containerNested);
    color: var(--neutral-90);
}

.ia_alarmTableComponent__foot--show {
    border: var(--containerBorder);
}



.ia_alarmTableComponent__alarmDetails__titleBar {
    background-color: var(--neutral-30);
    font-size: 0.875rem;
    line-height: 1rem;
    color: var(--neutral-90);
    box-shadow: 0px 13px 15px -1px rgba(0, 0, 0, 0.15);
    border-bottom: var(--containerBorder);
}

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

.ia_alarmTableComponent__alarmDetails__category__item {
    color: var(--neutral-90);
    font-size: 0.875rem;
    line-height: 1rem;
    border-top: var(--containerBorder);
}

.ia_alarmTableComponent__alarmDetails__category__item__label {
    border-right: var(--containerBorder);
}

.ia_alarmTableComponent__alarmDetails__category__titleBar {
    background-color: var(--neutral-10);
    border-top: var(--containerBorder);
    color: var(--neutral-90);
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 0.875rem;
}

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

.ia_alarmTableComponent__alarmNotesModal__titleBar {
    background-color: var(--neutral-30);
    box-shadow: 0px 13px 15px -1px rgba(0, 0, 0, 0.15);
    font-size: 0.875rem;
    line-height: 1rem;
    color: var(--neutral-90);
}

.ia_alarmPropertiesTable {
    border-bottom: var(--containerBorder);
    background-color: var(--container);
}

.ia_alarmPropertiesTable__category__titleBar {
    border-top: var(--containerBorder);
    background-color: var(--neutral-10);
    color: var(--border);
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 0.875em;
}

.ia_alarmPropertiesTable__categoryTable__row {
    color: var(--neutral-90);
    border-top: var(--containerBorder);
    font-size: 0.75rem;
    line-height: 0.875em;
}

.ia_alarmPropertiesTable__categoryTable__row__label {
    border-right: var(--containerBorder);
}
.ia_button--primary,
.ia_button--secondary {
    font-size: 0.875rem;
    font-weight: 700;
    border-radius: var(--borderRadius);
    -webkit-border-radius: var(--borderRadius);
    cursor: pointer;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
    transition-property: box-shadow, background-color;
}

.ia_button--primary:enabled:hover,
.ia_button--secondary:enabled:hover {
    box-shadow: var(--boxShadow2);
}



.ia_button--primary {
    background-color: var(--callToAction);
    border: var(--containerBorder);
    color: var(--neutral-10);
}

.ia_button--primary svg,
.ia_button--secondary svg {
    fill: currentColor;
}

.ia_button--primary:enabled:active {
    box-shadow: var(--boxShadow--inset);
    border: none;
}

.ia_button--primary--disabled {
    background-color: var(--callToAction--disabled);
    border: var(--border--disabled);
    color: var(--neutral-30);
    cursor: not-allowed;
}



.ia_button--secondary {
    background-color: var(--neutral-10);
    border: var(--containerBorder);
    color: var(--neutral-90);
}

.ia_button--secondary:enabled:active {
    box-shadow: var(--boxShadow--inset);
}

.ia_button--secondary--disabled {
    background-color: var(--border--disabled);
    border: 1px solid var(--border--disabled);
    color: var(--neutral-30);
    cursor: not-allowed;
}
.ia_checkbox__checkedIcon,
.ia_checkbox__uncheckedIcon,
.ia_checkbox__indeterminateIcon {
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.ia_checkbox__icon--useColor {
    fill: currentColor;
}

.ia_checkbox .ia_checkbox__checkedIcon,
.ia_checkbox .ia_checkbox__indeterminateIcon {
    color: var(--checkbox--checked);
}

.ia_checkbox .ia_checkbox__uncheckedIcon {
    color: var(--checkbox--unchecked);
}


.ia_checkbox .ia_checkbox__checkedIcon--disabled,
.ia_checkbox .ia_checkbox__uncheckedIcon--disabled,
.ia_checkbox .ia_checkbox__indeterminateIcon--disabled {
    color: var(--checkbox--disabled);
}


.ia_checkbox:hover input:enabled~.ia_checkbox__checkedIcon,
.ia_checkbox:hover input:enabled~.ia_checkbox__indeterminateIcon {
    filter: brightness(1.2);
}


.ia_checkbox:hover input:enabled~.ia_checkbox__uncheckedIcon {
    filter: brightness(0.5);
}

.ia_checkbox input:enabled:active~.ia_checkbox__checkedIcon,
.ia_checkbox input:enabled:active~.ia_checkbox__uncheckedIcon,
.ia_checkbox input:enabled:active~.ia_checkbox__indeterminateIcon {
    filter: brightness(0.7);
}
.ia_componentModal {
    
    color: var(--containerRoot);
    background-color: var(--containerRoot);
    border: var(--containerBorder);
}

.ia_componentModal--fullViewOverlay {
    background-color: var(--opacity-85);
}
.ia_container--root {
    background-color: var(--containerRoot);
}

.ia_container--secondary {
    background-color: var(--container);
}
.ia_contextMenu {
    background: var(--container);
    color: var(--neutral-90);
}
.ia_dateRangePicker {
    color: var(--label);
}

.ia_dateRangePicker--disabled {
    color: var(--label--disabled);
}

.ia_dateRangePicker__calendarBar__dayOfWeekTile {
    color: var(--neutral-90);
    font-size: 0.875rem;
    line-height: 1rem;
    font-weight: 500;
}

.ia_dateRangePicker__calendar__dayTile {
    font-size: 0.875rem;
    line-height: 1rem;
    color: inherit;
    border: 2px solid transparent;
}

.ia_dateRangePicker__calendar__dayTile--fillerTile {
    color: var(--neutral-40);
}

.ia_dateRangePicker__calendar__dayTile--node {
    border: 2px solid var(--callToAction);
    font-weight: 500;
    border-radius: var(--borderRadius);
}

.ia_dateRangePicker__calendar__dayTile--node--disabled {
    border-color: var(--callToAction--disabled);
}

.ia_dateRangePicker__calendar__dayTile--rangeNode {
    background-color: var(--callToAction);
    color: var(--neutral-90);
    font-weight: 500;
    border-radius: var(--borderRadius);
}

.ia_dateRangePicker__calendar__dayTile--range {
    background-color: var(--callToActionHighlight);
    border-radius: 0;
}

.ia_dateRangePicker__calendar__dayTile--outOfRange {
    color: var(--neutral-40);
}

.ia_dateRangePicker__calendar__dayTile:hover:not(.ia_dateRangePicker__calendar__dayTile--fillerTile):not(.ia_dateRangePicker__calendar__dayTile--node):not(.ia_dateRangePicker__calendar__dayTile--rangeNode):not(.ia_dateRangePicker__calendar__dayTile--outOfRange):not(.hasTouch) {
    background-color: rgba(71, 169, 229, 0.3);
}

.ia_dateRangePicker__pagerArrow--disabled {
    color: var(--label--disabled);
}
.ia_dateRangeTimePicker {
    color: var(--neutral-90);
}

.ia_dateRangeTimePicker__rangeInfo {
    line-height: 1.125rem;
    font-size: 0.875rem;
}

.ia_dateRangeTimePicker__clearRange {
    color: var(--callToAction);
    font-weight: 500;
    font-size: 0.75rem;
    text-decoration: underline;
}

.ia_dateRangeTimePicker__clearRange--disabled {
    color: var(--label--disabled);
}

.ia_dateRangeTimePicker__timeInfo {
    font-weight: 500;
    line-height: 1.125rem;
    font-size: 0.875rem;
}
.ia_dataTypeFilter {
    color: var(--label);
}

.ia_dataTypeFilter__actionsContainer__removeAction {
    color: var(--callToAction);
}
.ia_dropdown {
    background-color: var(--input);
    border: var(--containerBorder);
    border-radius: var(--borderRadiusInput);
    color: var(--neutral-80);
    font-size: 0.875rem;
    fill: var(--icon);
}

.ia_dropdown__placeholder {
    color: var(--label--disabled);
}

.ia_dropdown__valuePill {
    border-radius: var(--borderRadius);
    background-color: var(--containerNested);
    overflow: hidden;
}

.ia_dropdown__removeValueIcon {
    fill: currentColor;
}

.ia_dropdown__removeValue--focused,
.ia_dropdown__removeValue:hover {
    background-color: var(--red-30);
}

.ia_dropdown__removeValue:hover > svg {
    fill: var(--red-60);
}

.ia_dropdown__search {
    color: inherit;
    font-size: 0.875rem;
}

.ia_dropdown--active, .ia_dropdown--focused {
    outline: 1px solid var(--callToAction--hover);
}

.ia_dropdown--disabled {
    color: var(--label--disabled);
    background-color: var(--input--disabled);
    cursor: not-allowed;
    fill: var(--label--disabled);
}

.ia_dropdown--disabled:focus,
.ia_dropdown__search:focus {
    outline: none;
}

.ia_dropdown--error:not(.ia_dropdown--disabled) {
    color: var(--error);
}

.ia_dropdown__optionsModal {
    background-color: var(--input);
    border-radius: var(--borderRadiusInput);
    font-size: 0.875rem;
}

.ia_dropdown__option {
    color: var(--label);
}

.ia_dropdown__option--focused:not(.ia_dropdown__option--selected),
.ia_dropdown__option--focused:not(.ia_dropdown__option--disabled) {
    background-color: var(--callToAction--activeAlt);
    color: var(--label);
}

.ia_dropdown__option.ia_dropdown__option--selected {
    background-color: var(--callToAction--hover);
}

.ia_dropdown__option.ia_dropdown__option--disabled {
    color: var(--label--disabled);
    cursor: not-allowed;
}

.ia_dropdown__option__noResults {
   color: var(--input--disabled);
   pointer-events: none;
}

.ia_dropdown__clearValueIcon:hover {
    fill: var(--icon--disabled);
}
.ia_inputField {
    font-size: 0.875rem;
    color: var(--neutral-90);
    border: var(--containerBorder);
    background-color: var(--input);
    padding: 0px 0.5rem;
    border-radius: var(--borderRadiusInput);
}

.ia_inputField::placeholder {
    color: var(--neutral-50);
}

.ia_inputField:disabled {
    color: var(--label--disabled);
    border: 1px solid var(--border--disabled);
    background-color: var(--input--disabled);
    cursor: not-allowed;
}
.ia_pager {
    background-color: var(--neutral-30);
    color: var(--neutral-90);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
    line-height: 0.875rem;
    font-size: 0.75rem;
}

.ia_pager__jumpFirstLast {
    line-height: 0.875rem;
    font-size: 1rem;
    color: var(--neutral-90);
}

.ia_pager__jumpFirstLast--disabled {
    color: var(--label--disabled);
}

.ia_pager__prevNext {
    color: var(--neutral-90);
}

.ia_pager__prevNext--disabled {
    color: var(--neutral-70);
}

.ia_pager__page {
    border-radius: 50%;
    width: 1.25rem;
    height: 1.25rem;
    color: var(--neutral-90);
}

.ia_pager__page--active {
    background: var(--callToAction);
    color: var(--neutral-10);
}

.ia_pager__jump {
    width: 3.125rem;
    text-align: center;
    border-radius: var(--borderRadius);
}

.ia_pager__jump:focus {
    outline: none;
}
.ia_progressBar__track {
    border: var(--containerBorder);
    border-radius: 24px;
}

.ia_progressBar__track--determinate {
    background-color: var(--progressLinearTrack--determinate);
}

.ia_progressBar__track--indeterminate {
    background-color: var(--progressLinearTrack--indeterminate);
}

.ia_progressBar__bar {
    background-color: var(--progressLinearBar--determinate);
    transition: transform 0.2s linear;
}

.ia_progressBar__bar--determinate {
    transition: transform 0.2s linear;
}

.ia_progressBar__bar--indeterminate {
    animation: ia_progressBar_bar--indeterminateAnimation 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
    animation-name: ia_progressBar_bar--indeterminateAnimation;
}

.ia_progressBar__displayValue {
    color: var(--neutral-90);
}

@keyframes ia_progressBar_bar--indeterminateAnimation {
    0% {
        left: -35%;
        right: 100%;
    }

    100% {
        left: 100%;
        right: -90%;
    }
}
.ia_radio__selectedIcon,
.ia_radio__unselectedIcon {
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    height: 21.65px;
    width: 21.65px;
}

.ia_radio__icon--useColor {
    fill: currentColor;
}

.ia_radio .ia_radio__selectedIcon {
    color: var(--radio--selected);
}

.ia_radio .ia_radio__unselectedIcon {
    color: var(--radio--unselected);
}


.ia_radio .ia_radio__unselectedIcon--disabled,
.ia_radio .ia_radio__selectedIcon--disabled {
    color: var(--radio--disabled);
}


.ia_radio:hover input:enabled~.ia_radio__selectedIcon {
    filter: brightness(1.2);
}


.ia_radio:hover input:enabled~.ia_radio__unselectedIcon {
    filter: brightness(0.5);
}


.ia_radio input:enabled:active~.ia_radio__selectedIcon,
.ia_radio input:enabled:active~.ia_radio__unselectedIcon {
    filter: brightness(0.7);
}
.ia_realtimeOrHistoricalRange {
    background-color: var(--containerRoot);
}

.ia_realtimeOrHistoricalRangeSelector__calendarIcon {
    color: var(--neutral-70);
}

.ia_realtimeOrHistoricalRangeSelector__calendarIcon--active {
    color: var(--callToAction);
}

.ia_realtimeOrHistoricalRangeSelector__message {
    color: var(--neutral-90);
    font-size: 0.675rem;
    font-weight: 700;
}

.ia_realtimeOrHistoricalRangeSelector__modal {
    background-color: var(--container);
}

.ia_realtimeOrHistoricalRangeSelector__modal__header {
    color: var(--neutral-80);
    background-color: var(--containerNested);
    border-bottom: var(--containerBorder);
    font-weight: 500;    
}
.ia_realtimeOrHistoricalRange__tabContainer__tab {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
    border-bottom: 3px solid transparent;
    color: var(--neutral-60);
    background-color: var(--container);
}

.ia_realtimeOrHistoricalRange__tabContainer__tab:hover:not(.ia_realtimeOrHistoricalRange__tabContainer__tab--active) {
    color: var(--neutral-70);
}

.ia_realtimeOrHistoricalRange__tabContainer__tab--active {
    color: var(--neutral-90);
    font-weight: 500;
    border-bottom: 3px solid var(--callToAction);
}

.ia_realtimeOrHistoricalRange__footer {
    border-top: var(--containerBorder);
    background-color: var(--container);
}

.ia_realtimeOrHistoricalRange__realtimeContent {
    color: var(--neutral-90);
    font-size: 0.875rem;
}
.ia_select {
    border-radius: var(--borderRadius);
    border: var(--containerBorder);
    background-color: var(--input);
    font-size: 0.875rem;
    color: var(--label);
    cursor: pointer;
}

.ia_select--disabled {
    background-color: var(--input--disabled);
    border: 1px solid var(--border--disabled);
    color: var(--label--disabled);
    cursor: not-allowed;
}

.ia_select__select {
    background-color: var(--input);
    font-size: inherit;
    color: inherit;
}

.ia_select__select:disabled {
    background-color: var(--input--disabled);
}

.ia_slider {
    border-radius: 6px;
}

.ia_slider__rail {
    background-color: var(--neutral-40);
}

.ia_slider__track {
    border-radius: var(--borderRadius);
    background-color: var(--callToAction);
}

.ia_slider__track--disabled {
    background-color: var(--border--disabled);
}

.ia_slider__step__dot {
    border: 2px solid var(--border);
    background-color: var(--container);
    border-radius: 50%;
}

.ia_slider__step__dot--active {
    border-color: var(--callToAction);
}

.ia_slider__handle {
    border-radius: 50%;
    border: solid 1px var(--border);
    background-color: var(--container);
}

.ia_slider__handle:hover {
    background-color: var(--containerRoot);
    border-color: var(--callToAction);
}

.ia_slider__handle:active {
    border-color: var(--callToAction);
    background-color: var(--callToActionHighlight);
    box-shadow: 0 0 5px rgba(78, 188, 252, 0.2);
}

.ia_slider__handle:focus {
    border-color: var(--callToAction--active);
    box-shadow: 0 0 0 5px rgba(78, 188, 252, 0.5);
}

.ia_slider__handle--disabled {
    border-color: var(--border--disabled);
    background-color: var(--border--disabled);
}

.ia_slider__mark__text {
    color: var(--neutral-60);
}

.ia_slider__mark__text--active {
    color: var(--neutral-90);
}

.ia_slider__mark__text--disabled {
    color: var(--label--disabled);
}
.ia_table {
    color: var(--neutral-90);
}

.ia_table__headContainer,
.ia_table__footContainer {
    background-color: var(--container);
    box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.3);
}

.ia_table__foot,
.ia_table__head {
    font-weight: 500;
    font-size: 0.875rem;
}

.ia_table__head__header__sort {
    color: var(--neutral-50);
}

.ia_table__head__header__sort--active {
    color: var(--callToAction--active);
}

.ia_table__head__header__filter {
    color: var(--neutral-70);
}

.ia_table__head__header__filter--active {
    color: var(--callToAction--active);
}

.ia_table__body {
    background-color: var(--container);
    font-size: 0.875rem;
}

.ia_table__body__row--even {
    background-color: var(--neutral-10);
}

.ia_table__body__row--odd {
    background-color: var(--neutral-20);
}

.ia_table__body__emptyMessage {
    color: var(--neutral-60);
}

.ia_table__resizeGuide {
    background-color: var(--callToAction);
    opacity: 0.5;
}

.ia_table__activeColumnOverlay {
    background-color: currentColor;
    opacity: 0.4;
}

.ia_table__draggingColumnPlaceholderOverlay {
    background-color: currentColor;
    opacity: 0.2;
}

.ia_table__positionGuide {
    background-color: currentColor;
    opacity: 0.6;
}
.ia_tagBrowser__noResultsDisplay,
.ia_tagBrowser__loadingDisplay {
    background: var(--neutral-10);
    border: 1px solid var(--border);
}

.ia_tagBrowser__noResultsDisplay__message {
    color: var(--input--disabled);
}
.ia_textArea {
    font-size: 0.875rem;
    color: var(--neutral-90);
    border: var(--containerBorder);
    background-color: var(--input);
    padding: 0.5rem;
}

.ia_textArea::placeholder {
    color: var(--neutral-50);
}

.ia_textArea:disabled {
    color: var(--label--disabled);
    border: 1px solid var(--border--disabled);
    background-color: var(--input--disabled);
    cursor: not-allowed;
}
.ia_timeInput__separator {
    background-color: var(--input);
    border-top: var(--containerBorder);
    border-bottom: var(--containerBorder);
}

.ia_timeInput__separator--disabled {
    color: var(--label--disabled);
    background-color: var(--input--disabled);
}

.ia_timeInput--buttonMode {
    color: var(--label);
}

.ia_timeInput--buttonMode--disabled {
    color: var(--label--disabled);
}
.ia_toggleSwitch__track {
    background-color: var(--toggleSwitch--unselected);
    filter: invert(25%);
    border-radius: 8px;
    transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.ia_toggleSwitch__track--selected {
    background-color: var(--toggleSwitch--selected);
    opacity: 0.25;
    filter: none;
}

.ia_toggleSwitch__track--disabled {
    background-color: var(--input--disabled) !important;
    opacity: 0.5;
}

.ia_toggleSwitch__thumb {
    border-radius: 50%;
    background-color: var(--toggleSwitch--unselected);
    border: var(--containerBorder);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
    transition: left 200ms cubic-bezier(0.4, 0, 0.2, 1), left 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

.ia_toggleSwitch__thumb--selected {
    background-color: var(--toggleSwitch--selected);
    border: none;
}

.ia_toggleSwitch__thumb:hover {
    border: 1px solid var(--callToAction);
}

.ia_toggleSwitch__thumb--selected:hover {
    filter: brightness(1.2);
}

.ia_toggleSwitch__thumb--disabled {
    background-color: var(--input--disabled) !important;
    border: none;
}

.ia_toggleSwitch__thumb--disabled:hover {
    filter: none;
    border: none;
}
.ia_viewStateDisplay {
    border: dashed 1px var(--border--disabled);
}

.ia_viewStateDisplay__icon {
    color: var(--neutral-70);
}

.ia_viewStateDisplay__primaryMessage {
    color: var(--neutral-90);
}

.ia_viewStateDisplay__secondaryMessage {
    color: var(--neutral-70);
}

.ia_designing__container__addChild {
    color: var(--neutral-70);
}
.ia_accordionComponent {
    border: var(--containerBorder);
    background-color: var(--container);
}

.ia_accordionComponent--disabled {
    color: var(--label--disabled);
    background-color: var(--input--disabled);
    cursor: not-allowed;
}

.ia_accordionComponent__body {
    border-bottom: var(--containerBorder);
}

.ia_accordionComponent__header {
    background-color: var(--container);
    cursor: pointer;
}

.ia_accordionComponent__header:hover {
    filter: brightness(0.9);
}

.ia_accordionComponent__header__text {
    font-size: 14px;
}

.ia_accordionComponent__header__text--expanded {
    font-weight: 500;
  }

.ia_accordionComponent__emptyRow {
    background-color: var(--containerNested);
}.ia_alarmJournalTableComponent {
    border: var(--containerBorder);
}

.ia_alarmJournalTableComponent__selection {
    background-color: rgba(12, 123, 179, 0.2);
}

.ia_alarmJournalTableComponent__alarmDetails__tabContainer {
    background-color: var(--neutral-30);
    color: var(--neutral-70);
    font-size: 0.875rem;
}

.ia_alarmJournalTableComponent__alarmDetails__tabContainer__tab__propertiesTab {
    border-bottom: var(--containerBorder);
}

.ia_alarmJournalTableComponent__alarmDetails__tabContainer__tab__notesTab {
    border-left: var(--containerBorder);
    border-right: var(--containerBorder);
}

.ia_alarmJournalTableComponent__alarmDetails__tabContainer__tab--active {
    background-color: var(--neutral-10);
    font-weight: 700;
    border-bottom: none;
    color: var(--neutral-90);
}

.ia_alarmJournalTableComponent__alarmDetails__tabContainer__remainingSpace {
    border-bottom: var(--containerBorder);
}
.ia_alarmStatusTableComponent {
    border: var(--containerBorder);
}

.ia_alarmStatusTableComponent__selection {
    background-color: rgba(12, 123, 179, 0.2);
}

.ia_alarmStatusTableComponent__foot__message {
    color: var(--neutral-90);
    line-height: 1rem;
    font-weight: 400;
    font-size: 0.875rem;
}

.ia_alarmStatusTableComponent__foot__message--success {
    color: var(--success);
}

.ia_alarmStatusTableComponent__foot__message--error {
    color: var(--error);
}


.ia_alarmStatusTableComponent__alarmNotesRequiredModal__foot {
    background-color: var(--neutral-30);
    border: var(--containerBorder);
}
.ia_checkboxComponent {
    color: var(--neutral-90);
}

.ia_checkboxComponent--disabled {
    color: var(--label--disabled);
}
.ia_columnContainerComponent--designing__columnGuide {
    background-color: var(--containerNested);
}

.ia_columnContainerComponent--designing__row {
    outline: dashed var(--border) 1px;
}
.ia_componentContextMenu {
    border-color: var(--border);
    background-color: var(--contextBackground);
    color: var(--label);
}

.ia_componentContextMenu__item:hover,
.ia_componentContextMenu__submenu--active {
    background-color: var(--callToActionHighlight);
}

.ia_componentContextMenu__icon {
    fill: var(--icon);
}
.ia_cylindricalTankComponent__tank {
    stroke: var(--border);
    fill: var(--containerRoot);
    stroke-width: 2px;
}

.ia_cylindricalTankComponent__tank--warning {
    fill: var(--error);
    fill-opacity: 0.2;
}

.ia_cylindricalTankComponent__liquid {
    fill: var(--info);
    fill-opacity: 0.7;
    stroke: var(--border);
    stroke-width: 2px;
}

.ia_cylindricalTankComponent__liquid--warning {
    fill: var(--error);
}

.ia_cylindricalTankComponent__valueDisplay {
    font-size: 2rem;
    font-weight: 500;
}
.ia_grid__cell {
    background-color: var(--container);
}

.ia_dashboardComponent {
    background-color: var(--containerRoot);
    border: var(--containerBorder);
}

.ia_dashboardComponent__control {
    background-color: var(--opacity-25);
    color: var(--neutral-20);
}

.ia_dashboardComponent__control:hover {
    background-color: var(--opacity-50);
    color: var(--neutral-10);
}

.ia_dashboardComponent__cell__addWidget {
    color: var(--callToAction);
}

.ia_dashboardComponent__cell__addWidget:hover {
    color: var(--callToAction--hover);
}

.ia_dashboardComponent__addWidgetOverlay {
    background-color: var(--neutral-90);
    opacity: 0.2;
}

.ia_dashboardComponent__cell {
    background-color: var(--containerNested);
}

.ia_dashboardComponent__cell--active {
    background-color: var(--neutral-40);
}

.ia_dashboardComponent__movingWidgetPlaceholder {
    border: 2px dashed var(--border);
    border-radius: var(--borderRadius);
}

.ia_dashboardComponent__widget {
    border: var(--containerBorder);
    border-radius: var(--borderRadius);
}

.ia_dashboardComponent__widget--editing {
    border: 2px dashed var(--callToAction);
}

.ia_dashboardComponent__widget--configuring {
    border: 2px dashed var(--warning);
}

.ia_dashboardComponent__widget--moving {
    box-shadow: var(--boxShadow5);
}

.ia_dashboardComponent__widget__resizeHandle__handle {
    border-radius: 50%;
    border: 2px solid var(--callToAction);
    background-color: var(--neutral-10);
}

.ia_dashboardComponent__widget__resizeHandle__handle--configuring {
    border: 2px solid var(--warning);
}

.ia_dashboardComponent__widget__controlBar {
    color: var(--icon);
}

.ia_dashboardComponent__widget__controlBar__control--active {
    color: var(--warning);
}

.ia_dashboardComponent__widget__controlBar__control:hover {
    color: var(--icon--hover);
}

.ia_dashboardComponent__widget__head {
    background-color: var(--containerNested);
    border-bottom: var(--containerBorder);
    font-size: 0.875rem;
}

.ia_dashboardComponent__widget__head__title {
    text-align: left;
    padding: 0px 0.625rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ia_dashboardComponent__widget__body {
    background-color: var(--container);
}

.ia_dashboardComponent__addWidgetModal__head, .ia_dashboardComponent__removeWidgetModal__head {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 0.875rem;
    background-color: var(--neutral-30);
    border-bottom: var(--containerBorder);
    color: var(--neutral-90);
}

.ia_dashboardComponent__addWidgetModal__searchContainer {
    background-color: var(--neutral-10);
    border-bottom: var(--containerBorder);
}

.ia_dashboardComponent__addWidgetModal__menu__category__titleBar {
    background-color: var(--neutral-30);
    border-bottom: var(--containerBorder);
    color: var(--neutral-90);
    font-size: 0.75rem;
}

.ia_dashboardComponent__addWidgetModal__body, .ia_dashboardComponent__removeWidgetModal__body {
    background-color: var(--neutral-10);
    color: var(--neutral-90);
    font-size: 0.875rem;
    line-height: 0.875rem;
    font-weight: 400;
}

.ia_dashboardComponent__addWidgetModal__menu__category__item {
    color: var(--neutral-90);
    border-bottom: var(--containerBorder);
    font-size: 0.875rem;
    line-height: 1rem;
    font-weight: 400;
}

.ia_dashboardComponent__addWidgetModal__menu__category__item:hover:not(.ia_dashboardComponent__addWidgetModal__menu__category__item--selected) {
    background-color: var(--callToActionHighlight);
}

.ia_dashboardComponent__addWidgetModal__menu__category__item--selected {
    background-color: var(--callToAction--active);
    color: var(--neutral-10);
}

.ia_dashboardComponent__addWidgetModal__foot {
    background-color: var(--neutral-30);
    border-top: var(--containerBorder);
}
.ia_dateTimePickerComponent {
    border: var(--containerBorder);    
}

.ia_dateTimePickerComponent--disabled {
    color: var(--label--disabled);
    border-color: var(--border--disabled);
    background-color: var(--input--disabled);
}

.ia_dateTimeInputComponent {
    color: var(--label);
}

.ia_dateTimeInputComponent--disabled {
    color: var(--label--disabled);
}

.ia_equipmentScheduleComponent {
    border: var(--containerBorder);
    font-size: 0.75rem;
    color: var(--neutral-90);
}

.ia_equipmentScheduleComponent__actionBar,
.ia_equipmentScheduleComponent__spacer,
.ia_equipmentScheduleComponent__groupingCell__backdrop,
.ia_equipmentScheduleComponent__headerCell__backdrop,
.ia_equipmentScheduleComponent__itemList,
.ia_equipmentScheduleComponent__itemList__item,
.ia_equipmentScheduleComponent__groupingHeader {
    background: var(--neutral-30);
}

.ia_equipmentScheduleComponent__actionBar,
.ia_equipmentScheduleComponent__spacer,
.ia_equipmentScheduleComponent__headerCell,
.ia_equipmentScheduleComponent__groupingCell,
.ia_equipmentScheduleComponent__itemList__item,
.ia_equipmentScheduleComponent__itemList__item,
.ia_equipmentScheduleComponent__gridSpace__gridCell,
.ia_equipmentScheduleComponent__gridSpace__gridCell--hover {
    border-bottom: var(--containerBorder);
}

.ia_equipmentScheduleComponent__spacer,
.ia_equipmentScheduleComponent__groupingCell,
.ia_equipmentScheduleComponent__headerCell,
.ia_equipmentScheduleComponent__itemList,
.ia_equipmentScheduleComponent__gridSpace__gridCell,
.ia_equipmentScheduleComponent__gridSpace__gridCell--hover {
    border-right: var(--containerBorder);
}

.ia_equipmentScheduleComponent__gridSpace__gridCell {
    background: var(--container);
}

.ia_equipmentScheduleComponent__gridSpace__gridCell--hover {
    background: var(--neutral-30);
}

.ia_equipmentScheduleComponent__actionBar,
.ia_equipmentScheduleComponent__groupingCell,
.ia_equipmentScheduleComponent__itemList__item {
    font-weight: 700;
}

.ia_equipmentScheduleComponent__headerCell:hover,
.ia_equipmentScheduleComponent__actionButton {
    background: var(--neutral-10);
}

.ia_equipmentScheduleComponent__actionButton {
    border: var(--neutral-50);
    border-radius: var(--borderRadius);
}

.ia_equipmentScheduleComponent__actionBar__dropdown {
    font-size: 0.75rem;
    width: 7rem;
}

.ia_equipmentScheduleComponent__actionButton__icon {
    fill: var(--neutral-90);
}

.ia_equipmentScheduleComponent__add__icon {
    fill: var(--qual-2);
}

.ia_equipmentScheduleComponent__overlappingEvent__backdrop {
    background: var(--neutral-40);
    opacity: 0.5;
}

.ia_equipmentScheduleComponent__overlappingEvent__dropdown {
    color: var(--white);
    background: var(--black);
    font-size: 0.625rem;
    font-weight: 700;
}

.ia_equipmentScheduleComponent__overlappingEvent__dropdown__icon {
    fill: var(--white);
}

.ia_equipmentScheduleComponent__scheduleEvent__progressBar__bar__color {
    background-color: #0C7BB3;
}

.ia_equipmentScheduleComponent__scheduleEvent__progressBar__track__color {
    background-color: #FFFFFF;
}

.ia_equipmentScheduleComponent__tooltip {
    background-color: #000000;
    font-size: 0.625rem;
    color: #FFFFFF;
}

.ia_equipmentScheduleComponent__scheduleEvent {
    background: #7D3CBD;
    color: #FFFFFF;
    font-size: 0.75rem;
    font-weight: normal;
    border-radius: var(--borderRadius);
}

.ia_equipmentScheduleComponent__scheduleEvent__leadTime {
    background-color: #FAD8AF;
}

.ia_equipmentScheduleComponent__resizePlaceHolder,
.ia_equipmentScheduleComponent__movePlaceHolder,
.ia_equipmentScheduleComponent__selectedPlaceHolder {
    border-radius: var(--borderRadius);
}

.ia_equipmentScheduleComponent__resizePlaceHolder {
    border: 2px solid var(--black);
}

.ia_equipmentScheduleComponent__movePlaceHolder {
    border: 2px dashed rgba(0,0,0,0.4);
}

.ia_equipmentScheduleComponent__selectedPlaceHolder {
    border: 2px solid #47A9E5;
}

.ia_equipmentScheduleComponent__downtimeEvent {
    background-color: rgba(222,27,27,0.3);
}

.ia_equipmentScheduleComponent__breakEvent {
    background-color: rgba(10,166,72,0.3);
}
.ia_fileUploadComponent {
    border: 1px dashed var(--border);
    border-radius: var(--borderRadius);
    font-size: 0.875rem;
    color: var(--neutral-70);
}

.ia_fileUploadComponent--uploading,
.ia_fileUploadComponent--error,
.ia_fileUploadComponent--dragTarget {
    border: var(--containerBorder);
    background-color: var(--callToActionHighlight);
}

.ia_fileUploadComponent__displayMessage {
    color: var(--neutral-70);
}

.ia_fileUploadComponent--error__displayMessage {
    color: var(--error);
}

.ia_fileUploadComponent__supportedFileTypes {
    font-size: 0.75rem;
    color: var(--neutral-70);
}

.ia_fileUploadComponent__supportedFileTypes--error {
    color: var(--error);
}

.ia_fileUploadComponent__supportedFileTypes__primaryMessage {
    font-weight: 700;
}

.ia_fileUploadComponent__supportedFileTypes__icon {
    fill: var(--icon);
}

.ia_fileUploadComponent__filesList {
    border-top: var(--containerBorder);
}

.ia_fileUploadComponent__filesList__file {
    color: var(--neutral-70);
}

.ia_fileUploadComponent__filesList__fileName {
    color: var(--info);
}

.ia_fileUploadComponent__filesList__okayIcon {
    fill: var(--success);
}

.ia_fileUploadComponent__filesList__loadingIcon {
    fill: var(--neutral-70);
}

.ia_fileUploadComponent__filesList--error__loadingIcon {
    fill: var(--error);
}

.ia_fileUploadComponent__fileSummary__completeIcon {
    fill: var(--success);
}

.ia_fileUploadComponent__fileSummary__clearIcon {
    fill: var(--icon);
    cursor: pointer;
}

.ia_fileUploadComponent__fileSummary__clearIcon__message {
    font-size: 0.75rem;
}

.ia_fileUploadComponent__fileSummary__message--success {
    font-size: 0.875rem;
}

.ia_fileUploadComponent__pagination {
    background-color: var(--container);
    border-top: 1px solid var(--border);
}

.ia_fileUploadComponent__pagination__fileCount {
    font-size: 0.75rem;
    color: var(--neutral-70);
}

.ia_fileUploadComponent__pagination__nextPrevIcon {
    fill: var(--neutral-90);
}

.ia_fileUploadComponent__pagination__nextPrevIcon--disabled {
    fill: var(--neutral-50);
}

.ia_fileUploadComponent__pagination_callToAction:hover:not(.disabled) .ia_fileUploadComponent__pagination__nextPrevIcon {
    fill: var(--callToAction);
}

.ia_fileUploadComponent--tablet {
    border: 1px dashed var(--border);
    border-radius: var(--borderRadius);
    font-size: 0.75rem;
    color: var(--neutral-70);
}

.ia_fileUploadComponent--tablet__fileSummary__message--success {
    font-size: 0.75rem;
}


.ia_fileUploadComponent--tablet__progress__uploadProgressAnimation {
    border: var(--containerBorder);
    background: var(--neutral-10);
}


.ia_fileUploadComponent--tablet__progress__uploadProgressAnimation__innerPath {
    fill: var(--callToAction);
}

.ia_fileUploadComponent--mobile {
    border: 1px dashed var(--neutral-40);
    border-radius: var(--borderRadius);
    font-size: 0.75rem;
    color: var(--neutral-70);
}

.ia_fileUploadComponent--mobile--invalid {
    border-color: var(--callToAction);
}

.ia_fileUploadComponent--mobile--popupDisplayed {
    border-color: var(--callToAction);
}

.ia_fileUploadComponent--mobile--uploading,
.ia_fileUploadComponent--mobile--error,
.ia_fileUploadComponent--mobile--complete {
    border: 1px solid var(--callToAction);
}

.ia_fileUploadComponent--mobile--complete__icon {
    fill: var(--success);
}

.ia_fileUploadComponent--mobile--error__icon {
    fill: var(--error);
}

.ia_fileUploadComponent--mobile__popup {
    color: var(--neutral-70);
}

.ia_fileUploadComponent--mobile__filesList {
    border-top: var(--containerBorder);
}

.ia_fileUploadComponent--mobile__uploadIcon {
    fill: var(--callToAction);
}

.ia_fileUploadComponent__supportedFileTypes__icon {
    fill: var(--icon);
}

.ia_fileUploadComponent--mobile__progress__activeFileText {
    fill: var(--neutral-90);
}

.ia_fileUploadComponent--mobile__progress__uploadProgressAnimation {
    border: var(--containerBorder);
    background: var(--neutral-10);
}

.ia_fileUploadComponent--mobile__progress__uploadProgressAnimation__innerPath {
    fill: var(--callToAction);
}
.ia_horizontalMenuComponent {
    border-top: var(--containerBorder);
    border-bottom: var(--containerBorder);
}

.ia_horizontalMenuComponent__item {
    color: var(--neutral-70);
    background-color: var(--container);
}

.ia_horizontalMenuComponent__item__icon {
    fill: currentColor;
}

.ia_horizontalMenuComponent__item--disabled {
    color: var(--neutral-50);
}

.ia_horizontalMenuComponent__item__expandIcon {
    fill: var(--neutral-70);
}

.ia_horizontalMenuComponent__item:not(.ia_horizontalMenuComponent__item--active):not(.ia_horizontalMenuComponent__item--disabled):hover {
    filter: brightness(0.9);
}

.ia_horizontalMenuComponent__item--active {
    color: var(--neutral-90);
}

.ia_horizontalMenuComponent__sideNav__iconContainer {
    background-color: var(--neutral-50);
}

.ia_horizontalMenuComponent__modal {
    border: none;
    border-top: var(--containerBorder);
    box-shadow: none;
    background-color: transparent;
}

.ia_horizontalMenuComponent__modal .ia_horizontalMenuComponent__item {
    border-bottom: var(--containerBorder);
}

.ia_horizontalMenuComponent__item__leftItem {
    border-left: 3px solid transparent;
}

.ia_horizontalMenuComponent__item__leftItem--active {
    border-left: 3px solid var(--callToAction);
}

.ia_horizontalMenuComponent__item__rightItem {
    border-right: 3px solid transparent;
}

.ia_horizontalMenuComponent__item__rightItem--active {
    border-right: 3px solid var(--callToAction);
}

.ia_horizontalMenuComponent__sideNavContainerLeft {
    
    background: linear-gradient(to right, var(--container), 50%, transparent 100%);
}

.ia_horizontalMenuComponent__sideNavContainerRight {
    
    background: linear-gradient(to right, transparent, var(--container) 50%, var(--container) 100%);
}
.ia_ledComponent__diode--on {
    fill: var(--indicator);
}

.ia_ledComponent__diode--off {
    fill: var(--indicatorOff);
}

.ia_ledComponent__background {
    fill: var(--neutral-100);
}
.ia_linearScaleComponent__majorTick,
.ia_linearScaleComponent__minorTick,
.ia_linearScaleComponent__fineTick {
    stroke: var(--neutral-60);
}


.ia_linearScaleComponent__tick__label,
.ia_linearScaleComponent__indicator__label {
    fill: var(--neutral-90);
}

.ia_linearScaleComponent__lineIndicator {
    stroke: var(--seq-2);
}

.ia_linearScaleComponent__wedgeIndicator {
    opacity: 1;
    fill: var(--indicator);
}

.ia_linearScaleComponent__rangeIndicator {
    fill: var(--seq-5);
    fill-opacity: 0.4;
}
.ia_menuTreeComponent__item {
    border-bottom: solid var(--border) 1px;
    background-color: inherit;
    color: var(--neutral-90);
}

.ia_menuTreeComponent__item:not(.ia_menuTreeComponent__header):hover {
    filter: brightness(0.9);
}

.ia_menuTreeComponent__item__icon,
.ia_menuTreeComponent__header__icon {
    fill: var(--icon);
}

.ia_menuTreeComponent__item__navIcon {
    fill: var(--icon);
}

.ia_menuTreeComponent__backAction {
    background-color: var(--neutral-30);
    color: var(--icon);
    border-bottom: solid var(--border) 1px;
    text-transform: uppercase;
    font-size: 0.875rem;
    line-height: 2rem;
    font-weight: 500;
}

.ia_menuTreeComponent__backAction:hover {
    background-color: var(--neutral-20);
}

.ia_menuTreeComponent__backAction:active {
    background-color: var(--neutral-40);
}
.ia_movingAnalogIndicatorComponent {
    
    font-size: 1rem;
}

.ia_movingAnalogIndicatorComponent__scale {
    fill: var(--container);
    stroke: var(--border);
}

.ia_movingAnalogIndicatorComponent__desiredRange {
    fill: var(--infoSecondary);
    stroke: var(--border);
}

.ia_movingAnalogIndicatorComponent__interlockRange {
    fill: var(--neutral-100);
    stroke: var(--border);
}

.ia_movingAnalogIndicatorComponent__level1AlarmRange,
.ia_movingAnalogIndicatorComponent__level2AlarmRange {
    fill: var(--neutral-60);
    stroke: var(--border);
}

.ia_movingAnalogIndicatorComponent__level1AlarmRange--active {
    fill: var(--error);
    stroke: var(--border);
}

.ia_movingAnalogIndicatorComponent__level2AlarmRange--active {
    fill: var(--warningSecondary);
    stroke: var(--border);
}

.ia_movingAnalogIndicatorComponent__wedgeIndicator {
    fill: var(--neutral-60);
}

.ia_movingAnalogIndicatorComponent__setpointIndicator {
    fill: var(--neutral-10);
    stroke: var(--info);
}
.ia_multiStateButton__button--primary--selected,
.ia_multiStateButton__button--secondary--selected {
    font-weight: 500;
}

.ia_multiStateButton__button--primary--unselected,
.ia_multiStateButton__button--secondary--unselected {
    font-weight: 400;
}
.ia_numericEntryFieldComponent__modal {
    border: var(--containerBorder);
}

.ia_numericEntryFieldComponent__editIcon {
    fill: var(--callToAction);
}

.ia_numericEntryFieldComponent__editLink:hover .ia_numericEntryFieldComponent__editIcon {
    filter: brightness(1.2);
}

.ia_numericEntryFieldComponent__editLink--active:hover .ia_numericEntryFieldComponent__editIcon,
.ia_numericEntryFieldComponent__editLink--disabled:hover .ia_numericEntryFieldComponent__editIcon {
    filter: none;
}

.ia_numericEntryFieldComponent__editIcon--active {
    fill: var(--callToAction--active);
}

.ia_numericEntryFieldComponent__editIcon--disabled {
    fill: var(--callToAction--disabled);
}
.ia_oneShotButtonComponent__confirmModal__message {
    color: var(--neutral-90);
    margin: 0.5rem 0;
    font-size: 0.875rem;
    line-height: 1rem;
}
.ia_passwordFieldComponent__visibilityIcon {
    fill: var(--callToAction);
}


.ia_passwordFieldComponent__visibilityLink:hover .ia_passwordFieldComponent__visibilityIcon {
    filter: brightness(1.2);
}

.ia_passwordFieldComponent__visibilityLink--disabled:hover .ia_passwordFieldComponent__visibilityIcon,
.ia_passwordFieldComponent__visibilityLink--active:hover .ia_passwordFieldComponent__visibilityIcon {
    filter: none;
}

.ia_passwordFieldComponent__visibilityIcon--disabled {
    fill: var(--callToAction--disabled);
}
.ia_powerChartComponent {
    font-size: 12px;
    color: var(--neutral-100);
    border: 1px solid var(--border);
}

.ia_powerChartComponent__title,
.ia_powerChartComponent__tagBrowserContainer__title {
    font-weight: bold;
}

.ia_powerChartComponent__eventMarker__box__timeLabel,
.ia_powerChartComponent__labelText {
    font-size: 11px;
    text-anchor: start;
    fill: var(--neutral-50);
    pointer-events: none;
}

.ia_powerChartComponent__labelText--centered {
    font-size: 11px;
    text-anchor: middle;
    fill: var(--neutral-50);
    pointer-events: none;
}

.ia_powerChartComponent__tagBrowserContainer {
    border-right: 1px solid var(--border);
    background-color: var(--neutral-20);
}

.ia_powerChartComponent__tagBrowserContainer__tree {
    background-color: var(--neutral-10);
    border: 1px solid var(--border);
}

.ia_powerChartComponent__xTrace__line {
    stroke: var(--neutral-60);
    stroke-width: 1;
    stroke-opacity: 0.5;
    stroke-dasharray: 0;
    cursor: crosshair;
    pointer-events: none;
}

.ia_powerChartComponent__xTrace__box {
    width: 100px;
    fill: var(--neutral-10);
    opacity: 0.9;
    stroke: var(--neutral-60);
    stroke-width: 1;
    stroke-opacity: 0.5;
    stroke-dasharray: 0;
    pointer-events: none;
}


.ia_powerChartComponent__xTrace__box__timeMarker {
    text-anchor: start;
    fill: var(--neutral-40);
}

.ia_powerChartComponent__xTrace__dot {
    fill: var(--neutral-60);
}

.ia_powerChartComponent__baseline__line {
    stroke: var(--neutral-60);
    stroke-width: 1;
    stroke-opacity: 0.5;
    stroke-dasharray: 0;
    pointer-events: none;
}

.ia_powerChartComponent__baseline__label {
    fill: var(--neutral-50);
    font-size: 10px;
    font-weight: 100;
    pointerEvents: none;
}

.ia_powerChartComponent__band__body {
    fill: var(--neutral-60);
    fill-opacity: 0.5;
    stroke-width: 0;
    stroke-dasharray: 0;
    pointer-events: none;
}

.ia_powerChartComponent__band__label {
    fill: var(--neutral-50);
    font-size: 10px;
    font-weight: 100;
    pointerEvents: none;
}

.ia_powerChartComponent__timeAxis__values,
.ia_powerChartComponent__yAxis__label,
.ia_powerChartComponent__yAxis__values {
    stroke: none;
    fill: var(--neutral-50);
    font-size: 10px;
    font-weight: 100;
}

.ia_powerChartComponent__timeAxis__ticks,
.ia_powerChartComponent__yAxis__ticks {
    fill: none;
    stroke: var(--neutral-50);
}

.ia_powerChartComponent__timeAxis__axis,
.ia_powerChartComponent__yAxis__axis {
    fill: none;
    stroke: var(--neutral-50);
}

.ia_powerChartComponent__dateTimeSelection {
    color: var(--callToAction);
    font-weight: bold;
}

.ia_powerChartComponent__noDataDisplay {
    background-color: var(--neutral-20);
    border-top: 1px solid var(--border);
}

.ia_powerChartComponent__chart__popupMenu {
    font-size: 12px;
    color: var(--neutral-100);
    background-color: var(--neutral-20);
}

.ia_powerChartComponent__chart__popupMenu button {
    font-size: 14px;
}

.ia_powerChartComponent__chart__rangeSelector > svg {
    border: 1px solid var(--border);
}

.ia_powerChartComponent__chart__rangeSelector__popupMenu {
    font-size: 12px;
    color: var(--neutral-100);
    background-color: var(--neutral-10);
}

.ia_powerChartComponent__chart__rangeSelector__popupMenu__menuItem {}

.ia_powerChartComponent__chart__rangeSelector__popupMenu__menuItem--hover {
    color: var(--neutral-10);
    font-weight: bold;
    background-color: var(--callToAction);
}

.ia_powerChartComponent__dateTimeSelection__popupMenu__header {
    font-size: 14px;
    background-color: var(--neutral-60);
    border-bottom: 1px solid var(--border);
}

.ia_powerChartComponent__dateTimeSelection__popupMenu__header__icon {
    color: var(--neutral-70);
}

.ia_powerChartComponent__icon {
    color: var(--neutral-70);
    border: 1px solid var(--border);
}

.ia_powerChartComponent__icon--active {
    background-color: var(--neutral-40);
}

.ia_powerChartComponent__chartOptionBar--mobile {
    border-top: 1px solid var(--border);
}

.ia_powerChartComponent__chartOptionBar__popupMenu {
    font-size: 12px;
    color: var(--neutral-100);
    background-color: var(--neutral-10);
}

.ia_powerChartComponent__chartOptionBar__popupMenu__menuItem {}

.ia_powerChartComponent__chartOptionBar__popupMenu__menuItem--hover {
    color: var(--neutral-10);
    font-weight: bold;
    background-color: var(--callToAction);
}

.ia_powerChartComponent__settings {
    background-color: var(--neutral-20);
    border-left: 1px solid var(--border);
}

.ia_powerChartComponent__settings__header {
    background-color: var(--neutral-10);
    font-weight: bold;
}

.ia_powerChartComponent__settings__iconHeader {
    background-color: var(--neutral-10);
    border: 1px solid var(--border);
    font-weight: bold;
}

.ia_powerChartComponent__settings__header__link {
    font-weight: normal;
    color: var(--callToAction);
}

.ia_powerChartComponent__settings__tab {
    border-color: var(--border);
    background-color: var(--neutral-20);
}

.ia_powerChartComponent__settings__tab--active {
    background-color: var(--neutral-10);
}

.ia_powerChartComponent__settings__tab__content,
.ia_powerChartComponent__settings__tab__content .ia_table__headContainer {
    background-color: var(--neutral-10);
}

.ia_powerChartComponent__settings__tab__addLink {
    font-weight: bold;
    text-decoration: underline;
    color: var(--callToAction);
}

.ia_powerChartComponent__settings__tab__content__table__headerCell {}

.ia_powerChartComponent__penDataDisplay__table__headerCell {
    background-color: var(--neutral-30);
}

.ia_powerChartComponent__penDataDisplay__brushRangeGroupLabel {
    background-color: var(--div-9);
}

.ia_powerChartComponent__penDataDisplay__table__headerCell,
.ia_powerChartComponent__penDataDisplay__table__bodyCell,
.ia_powerChartComponent__penDataDisplay--mobile__pagination,
.ia_powerChartComponent__penDataDisplay--mobile__penTable,
.ia_powerChartComponent__penDataDisplay__brushRangeGroupLabel {
    border-top: 1px solid var(--border);
}

.ia_powerChartComponent__penDataDisplay__table__separatorCell {
    border-right: 1px solid var(--border);
}

.ia_powerChartComponent__settings__tab__content__table__bodyRowOdd,
.ia_powerChartComponent__penDataDisplay__table__bodyRowOdd {
    background-color: var(--neutral-20);
}

.ia_powerChartComponent__settings__tab__content__table__bodyRowEven,
.ia_powerChartComponent__penDataDisplay__table__bodyRowEven {
    background-color: var(--neutral-10);
}

.ia_powerChartComponent__penDataDisplay__table__bodyRowOdd.overlay-shown,
.ia_powerChartComponent__penDataDisplay__table__bodyRowEven.overlay-shown,
.ia_powerChartComponent__penDataDisplay__table__rowOverlay {
    background-color: var(--red-20) !important;
}

.ia_powerChartComponent__penDataDisplay__table__rowOverlay__icon {
    color: var(--red-60) !important;
}

.ia_powerChartComponent__settings__tab__content__table__bodyCell,
.ia_powerChartComponent__penDataDisplay__table__bodyCell {}

.ia_powerChartComponent__settings__tab__content__table__bodyCell__icon,
.ia_powerChartComponent__penDataDisplay__table__bodyCell__icon,
.ia_powerChartComponent__penDataDisplay__table__icon,
.ia_powerChartComponent__penDataDisplay--mobile__icon,
.ia_powerChartComponent__tagBrowserContainer__icon {
    color: var(--neutral-70);
}

.ia_powerChartComponent__settings__tab__content__table__emptyMessage {
    color: var(--neutral-70);
}

.ia_powerChartComponent__settings__tab__content__popupMenu {
    font-size: 12px;
    color: var(--neutral-100);
}

.ia_powerChartComponent__settings__tab__content__buttonContainer {
    border: 1px solid var(--border);
    background-color: var(--neutral-10);
}

.ia_powerChartComponent__settings__tab__content__chartExample {
    border: 1px solid var(--border);
}

.ia_powerChartComponent__penLegend {
    border: 1px solid var(--border);
}

.ia_powerChartComponent__penLegend__navArrow {
    background-color: var(--neutral-30);
}

.ia_powerChartComponent__resize-handle.dragging::after {
    border: 2px solid var(--border);
}
.ia_piping {
    fill: var(--pipePrimaryFill);
    stroke: var(--pipeStroke);
}

.pipe_point__handle--selected {
    border-color: var(--callToAction);
}

.ia_pipe--pid {
    fill: var(--pipeStroke);
}

.ia_pipeSegment {
    pointer-events: fill;
}

.ia_pipeSegment--selected {
    stroke: var(--pipeSelectStroke);
}

.ia_pipeSegmentNode--pid {
    stroke: none;
}

.ia_pipeSegmentNode--pid--selected {
    fill: var(--pipeSelectStroke);
}

.ia_pipeSegmentOverlay {
    stroke: none;
}

.ia_pipeSegmentNode--selected {
    stroke: var(--pipeSelectStroke);
    stroke-dasharray: 5, 1;
}

.ia_pipeSegmentPrimaryStopColor {
    stop-color: var(--pipePrimaryFill);
}

.ia_pipeSegmentSecondaryStopColor {
    stop-color: var(--pipeSecondaryFill);
}
.ia_radioGroupComponent--disabled {
    color: var(--label--disabled);
}
.ia_reportViewerComponent {
    background-color: var(--neutral-30);
    border: var(--containerBorder);
    font-size: 0.875rem;
    color: var(--neutral-90);
}

.ia_reportViewerComponent__pdfDocument {
    border: var(--containerBorder);
    box-shadow: 5px 5px 0px var(--neutral-90);
}

.ia_reportViewerComponent__actionBar {
    border-top: var(--containerBorder);
    background-color: var(--container);
}
.ia_signaturePadComponent {
    background-color: var(--input);
    border: var(--containerBorder);
}

.ia_signaturePadComponent__actionBar {
    background-color: var(--containerNested);
}
.ia_sparklineComponent__line {
    stroke: var(--neutral-90);
    stroke-width: 0.75;
}

.ia_sparklineComponent__desiredHigh,
.ia_sparklineComponent__desiredLow {
    stroke: var(--error);
    stroke-dasharray: 4;
    stroke-width: 0.5;
}

.ia_sparklineComponent__desiredFill {
    fill: var(--error);
    fill-opacity: 0.2;
}

.ia_sparklineComponent__firstMarker,
.ia_sparklineComponent__lowMarker,
.ia_sparklineComponent__highMarker,
.ia_sparklineComponent__lastMarker {
    stroke-width: 0.5;
}

.ia_sparklineComponent__firstMarker {
    fill: var(--success);
}

.ia_sparklineComponent__lastMarker {
    fill: var(--error);
}

.ia_sparklineComponent__lowMarker {
    fill: var(--seq-2);
}

.ia_sparklineComponent__highMarker {
    fill: var(--seq-5);
}
.ia_splitContainerComponent--split__handle {
    border: 1px var(--neutral-50) solid;
    background-color: var(--neutral-10);
}

.ia_splitContainerComponent--split__handle__designer {
    border: 1px var(--neutral-50) solid;
    background-color: var(--neutral-10);
}

.ia_splitContainerComponent--split__handle__draggable:active {
    background-color: var(--callToAction--activeAlt);
}

.split-handle-invis:hover {
    background-color: var(--callToAction--hover);
}

.split-handle-invis:active {
    background-color: var(--callToAction--activeAltInvis);
}

.ia_splitContainerComponent--split__handle .ia_splitContainerComponent--handle__icon {
    fill: var(--neutral-70);
}

.ia_splitContainerComponent--split__handle:hover .ia_splitContainerComponent--handle__icon {
    fill: var(--callToAction--hover);
}

.ia_symbolComponent__liquid {
    fill: var(--info);
    fill-opacity: 0.7;
    stroke-width: 2px;
}

.ia_symbolComponent__liquid--warning {
    fill: var(--error);
}


@keyframes ia_symbolComponent__animate--alternateFill {
    0% {
      fill: var(--symbolFill--default);
    }
    50% {
      fill: var(--symbolFillAnimation--default);
    }
    100% {
      fill: var(--symbolFill--default);
    }
}

@keyframes ia_symbolComponent__animate--alternateFillAlt {
    0% {
      fill: var(--symbolFillAnimation--default);
    }
    50% {
      fill: var(--symbolFill--default);
    }
    100% {
      fill: var(--symbolFillAnimation--default);
    }
}

@keyframes ia_symbolComponent__animate--alternateFill--running {
    0% {
      fill: var(--symbolFill--running);
    }
    50% {
      fill: var(--symbolFillAnimation--running);
    }
    100% {
      fill: var(--symbolFill--running);
    }
}

@keyframes ia_symbolComponent__animate--alternateFillAlt--running {
    0% {
      fill: var(--symbolFillAnimation--running);
    }
    50% {
      fill: var(--symbolFill--running);
    }
    100% {
      fill: var(--symbolFillAnimation--running);
    }
}

@keyframes ia_symbolComponent__animate--rotate {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
}

@keyframes ia_symbolComponent__animate--rotate3dYAxis {
    0% {
      transform: rotate3d(0, 1, 0, 0deg);
    }
    100% {
      transform: rotate3d(0, 1, 0, 360deg);
    }
}

@keyframes ia_symbolComponent__animate--faulted {
    0% {
      fill: var(--symbolFill--running);
    }
    50% {
      fill: var(--symbolFill--faulted);
    }
    100% {
      fill: var(--symbolFill--running);
    }
}

@keyframes ia_symbolComponent__animate--failedToOpen {
    0% {
      fill: var(--symbolFill--running);
    }
    50% {
      fill: var(--symbolFill--faulted);
    }
    100% {
      fill: var(--symbolFill--running);
    }
}

@keyframes ia_symbolComponent__animate--failedToClose {
    0% {
      fill: var(--symbolFill--stopped);
    }
    50% {
      fill: var(--symbolFill--faulted);
    }
    100% {
      fill: var(--symbolFill--stopped);
    }
}



.ia_symbolComponent {
    fill: var(--symbolFill--default);
    stroke: var(--symbolStroke--default);
}

.ia_symbolComponent__altFill {
    fill: var(--symbolStroke--default);
}

.ia_symbolComponent__inside {
    fill: var(--symbolFill--stopped);
}

.ia_symbolComponent__animate--alternateFill {
    animation: none;
}

.ia_symbolComponent__animate--alternateFillAlt {
    animation: none
}

.ia_symbolComponent__animate--rotate {
    animation: none;
}

.ia_symbolComponent__animate--rotate3dYAxis {
    animation: none;
}


.ia_symbolComponent--running {
    fill: var(--symbolFill--running);
    stroke: var(--symbolStroke--running);
}

.ia_symbolComponent__altFill--running {
    fill: var(--symbolStroke--running);
}

.ia_symbolComponent__animate--alternateFill--running {
    animation: ia_symbolComponent__animate--alternateFill--running linear infinite;
}

.ia_symbolComponent__animate--alternateFillAlt--running {
    animation: ia_symbolComponent__animate--alternateFillAlt--running linear infinite;
}

.ia_symbolComponent__animate--rotate--running {
    animation: ia_symbolComponent__animate--rotate linear infinite;
}

.ia_symbolComponent__animate--rotate3dYAxis--running {
    animation: ia_symbolComponent__animate--rotate3dYAxis linear infinite;
}


.ia_symbolComponent--stopped {
    fill: var(--symbolFill--stopped);
    stroke: var(--symbolStroke--stopped);
    animation: ia_symbolComponent__animate--stopped linear infinite;
}

.ia_symbolComponent__altFill--stopped {
    fill: var(--symbolStroke--stopped);
}


.ia_symbolComponent--faulted {
    fill: var(--symbolFill--faulted);
    stroke: var(--symbolStroke--faulted);
    animation: ia_symbolComponent__animate--faulted linear infinite;
}

.ia_symbolComponent__altFill--faulted {
    fill: var(--symbolStroke--faulted);
}




.ia_symbolComponent--open {
    fill: var(--symbolFill--running);
    stroke: var(--symbolStroke--running);
}

.ia_symbolComponent__altFill--open {
    fill: var(--symbolStroke--running);
}


.ia_symbolComponent--failedToOpen {
    fill: var(--symbolFill--default);
    stroke: var(--symbolStroke--faulted);
    animation: ia_symbolComponent__animate--failedToOpen linear infinite;
}

.ia_symbolComponent__altFill--failedToOpen {
    fill: var(--symbolStroke--faulted);
}


.ia_symbolComponent--partiallyClosed {
    fill: var(--symbolFill--stopped);
    stroke: var(--symbolStroke--running);
}

.ia_symbolComponent__altFill--partiallyClosed {
    fill: var(--symbolStroke--running);
}


.ia_symbolComponent__defaultFill--partiallyClosed {
    fill: var(--symbolFill--running);
}

.ia_symbolComponent__defaultFill--reverseFlow--partiallyClosed {
    fill: var(--symbolFill--stopped);
}


.ia_symbolComponent__defaultFillAlt--partiallyClosed {
    fill: var(--symbolFill--stopped);
}

.ia_symbolComponent__defaultFillAlt--reverseFlow--partiallyClosed {
    fill: var(--symbolFill--running);
}


.ia_symbolComponent--closed {
    fill: var(--symbolFill--stopped);
    stroke: var(--symbolStroke--stopped);
}

.ia_symbolComponent__altFill--closed {
    fill: var(--symbolStroke--stopped);
}


.ia_symbolComponent--failedToClose {
    fill: var(--symbolFill--stopped);
    stroke: var(--symbolStroke--faulted);
    animation: ia_symbolComponent__animate--failedToClose linear infinite;
}

.ia_symbolComponent__altFill--failedToClose {
    fill: var(--symbolStroke--faulted);
}
.ia_tabContainerComponent__content {
    border-left: var(--containerBorder);
    border-right: var(--containerBorder);
    border-bottom: var(--containerBorder);
}

.ia_tabContainerComponent__tab--classic {
    color: var(--neutral-60);
    border-top: var(--containerBorder);
    border-right: var(--containerBorder);
    border-bottom: var(--containerBorder);
    font-size: 0.875rem;
}

.ia_tabContainerComponent__tabMenuRight--classic {
    border-bottom: var(--containerBorder);
}

.ia_tabContainerComponent__tab--classic:first-child {
    border-left: var(--containerBorder);
}

.ia_tabContainerComponent__tab--classic:not(.ia_tabContainerComponent__tab--classic--active,
.ia_tabContainerComponent__tab--classic--disabled):hover {
    filter: brightness(0.9);
}

.ia_tabContainerComponent__tab--classic--active {
    background-color: var(--container);
    font-weight: 500;
    color: var(--neutral-90);
    border-top: var(--containerBorder);
    border-bottom: none;
}

.ia_tabContainerComponent__tab--classic--disabled {
    background-color: var(--neutral-40);
    color: var(--neutral-60);
    opacity: 0.6
}

.ia_tabContainerComponent__tab--modern {
    color: var(--neutral-70);
    border-bottom: var(--containerBorder);
    box-shadow: none;
    transition: box-shadow 0.2s linear;
    font-size: 0.875rem;
}

.ia_tabContainerComponent__tabMenuRight--modern {
    border-bottom: var(--containerBorder);
}

.ia_tabContainerComponent__tab--modern--active {
    font-weight: 500;
    color: var(--neutral-90);

    
    box-shadow: inset 0 -3px var(--border);
}

.ia_tabContainerComponent__tab--modern--disabled {
    color: var(--neutral-60);
    opacity: 0.6
}

.ia_tabContainerComponent__tab--modern:not(.ia_tabContainerComponent__tab--modern--active,
.ia_tabContainerComponent__tab--modern--disabled):hover {
    filter: brightness(0.8);
}

.ia_tabContainerComponent--designing__deleteConfirmation {
    color: var(--label);
    background-color: var(--containerNested);
    border: var(--containerBorder);
}

.ia_tabContainerComponent--designing__deleteConfirmation__delete {
    font-size: 0.75rem;
    background-color: var(--error);
}

.ia_tabContainerComponent--designing__deleteConfirmation__cancel {
    font-size: 0.75rem;
}

.ia_tabContainerComponent--designing__tab--pendingDelete {
    border: var(--containerBorder);
    border-color: var(--error);
}
.ia_tableComponent {
    border: var(--containerBorder);
}

.ia_tableComponent__filterContainer {
    background-color: var(--neutral-30);
}

.ia_tableComponent__body__row--hovered {
    color: var(--neutral-90);
    background-color: rgba(12, 123, 179, 0.10);
}

.ia_tableComponent__selection {
    background-color: rgba(12, 123, 179, 0.25);
}

.ia_tableComponent__selection--root {
    border: 1px var(--callToAction) solid;
}

.ia_tableComponent__editableCell {
    border: 1px var(--callToAction) solid;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
    background-color: var(--container);
}
.ia_tagBrowseTreeComponent {
    font-size: 0.75rem;
    color: var(--neutral-100);
    border: 1px solid var(--border);
    background-color: var(--neutral-20);
}

.ia_tagBrowseTreeComponent__title {
    font-weight: bold;
}

.ia_tagBrowseTreeComponent__icon {
    color: var(--neutral-70);
    cursor: pointer;
}

.ia_tagBrowseTreeComponent__tree {
    background-color: var(--neutral-10);
    border: 1px solid var(--border);
}





.ia_tagBrowseTreeComponent.mobile {
    font-size: 1.5rem;
}
.ia_thermometerComponent__glass,
.ia_thermometerComponent__tick,
.ia_thermometerComponent__meniscus {
    stroke: var(--neutral-90);
}

.ia_thermometerComponent__unit,
.ia_thermometerComponent__tickLabel,
.ia_thermometerComponent__valueDisplay {
    font-size: 1.5rem;
    fill: var(--neutral-90);
}

.ia_thermometerComponent__liquid {
    fill: var(--seq-2);
}
.ia_toggleSwitchComponent {
    color: var(--label);
}

.ia_toggleSwitchComponent--disabled {
    color: var(--label--disabled);
}
.ia_componentTooltip {
    background-color: var(--neutral-100);
    color: var(--neutral-10);
}
.ia_treeComponent__node {
    font-size: 0.75rem;
    line-height: 1rem;
}

.ia_treeComponent__node:hover:not(.ia_treeComponent__node--selected) {
    background-color: var(--callToActionHighlight);
}

.ia_treeComponent__node--selected {
    background-color: var(--callToAction);
    color: var(--neutral-10);
    font-weight: 700;
}

.ia_treeComponent__node__icon {
    fill: var(--icon);
}

.ia_treeComponent__expandIcon,
.ia_treeComponent__terminalExpandIcon,
.ia_treeComponent__node__icon--expanded {
    fill: var(--icon);
}

.ia_treeComponent__node__icon--selected,
.ia_treeComponent__expandIcon--selected {
    fill: var(--icon--selected);
}

.ia_treeComponent__alignmentGuide {
    color: var(--border);
}

.ia_treeComponent__alignmentGuide--selected {
    color: var(--neutral-10);
}





.ia_treeComponent__node.mobile {
    font-size: 1.5rem;
}
.ia_videoPlayerComponent {
    background-color: var(--container);
}

.ia_videoPlayerComponent__controlContainer {
    background-color: var(--container);
    border: var(--containerBorder);
    color: var(--neutral-70);
}

.ia_videoPlayerComponent__controlContainer__playControl,
.ia_videoPlayerComponent__controlContainer__volumeControl,
.ia_videoPlayerComponent__controlContainer__playRateControl,
.ia_videoPlayerComponent__controlContainer__fullscreenControl {
    fill: currentColor;
}

.ia_videoPlayerComponent__controlContainer__playControl:hover:not(.disabled),
.ia_videoPlayerComponent__controlContainer__volumeControl:hover:not(.disabled),
.ia_videoPlayerComponent__controlContainer__playRateControl:hover:not(.disabled),
.ia_videoPlayerComponent__controlContainer__fullscreenControl:hover:not(.disabled) {
    color: var(--icon--hover);
}

.ia_videoPlayerComponent__controlContainer__timeDurationDisplay {
    color: var(--label);
}

.ia_videoPlayerComponent__controlPopupContainer,
.ia_videoPlayerComponent__contextMenuPopupContainer {
    background-color: rgba(0, 0, 0, 1);
    color: var(--callToAction);
}

.ia_videoPlayerComponent__videoOverlay {
    background-color: transparent;
    color: var(--white);
}

.ia_videoPlayerComponent__videoOverlay--paused {
    background-color: var(--opacity-50);
}

.ia_videoPlayerComponent__videoOverlay_centralContainer {
    background-color: var(--opacity-85);
}
.ia_alarmJournalTableComponent__selection {
    
    background-color: rgba(34, 154, 214, 0.2);
}
.ia_alarmStatusTableComponent__selection {
    
    background-color: rgba(34, 154, 214, 0.2);
}
.ia_equipmentScheduleComponent__gridSpace__gridCell--hover {
    background: var(--neutral-80);
}

.ia_equipmentScheduleComponent__resizeContainer {
    border: 2px solid var(--white);
}

.ia_equipmentScheduleComponent__overlappingEvent__dropdown {
    color: var(--black);
    background: var(--neutral-100);
}

.ia_equipmentScheduleComponent__overlappingEvent__dropdown__icon {
    fill: var(--black);
}
.ia_horizontalMenuComponent__item:not(.ia_horizontalMenuComponent__item--active):not(.ia_horizontalMenuComponent__item--disabled):hover {
    filter: brightness(1.2);
}

.ia_horizontalMenuComponent__modal .ia_horizontalMenuComponent__item:not(.ia_horizontalMenuComponent__item--active):not(.ia_horizontalMenuComponent__item--disabled):hover {
    filter: brightness(1.2);
}
.ia_ledComponent__background {
    fill: var(--black);
}
.ia_menuTreeComponent__item:not(.ia_menuTreeComponent__header):hover {
    filter: brightness(1.2);
}
.ia_powerChartComponent__penDataDisplay__brushRangeGroupLabel {
    color: var(--neutral-50);
}
.ia_tableComponent__body__row--hovered {
    color: var(--neutral-90);
    
    background-color: rgba(34, 154, 214, 0.10);
}

.ia_tableComponent__selection {
    
    background-color: rgba(34, 154, 214, 0.25);
}
:root {
    --white: #FFFFFF;
    --black: #000000;
    --red-20: #FAD4D4;
    --red-30: #F99797;
    --red-50: #F55353;
    --red-60: #DE1B1B;
    --red-90: #661414;

    
    --neutral-10: #FAFAFA;
    --neutral-20: #F4F4F4;
    --neutral-30: #D8D8D8;
    --neutral-40: #BDBDBD;
    --neutral-50: #A1A1A1;
    --neutral-60: #767676;
    --neutral-70: #5E5E5E;
    --neutral-80: #515151;
    --neutral-90: #323232;
    --neutral-100: #161616;

    
    --seq-1: #AE74E8; 
    --seq-2: #9659D6; 
    --seq-3: #7D3CBD; 
    --seq-4: #642B9E; 
    --seq-5: #4B2175; 
    --seq-6: #371C52; 

    
    --div-1: #642B9E; 
    --div-2: #7D3CBD; 
    --div-3: #9656D6; 
    --div-4: #AE74E8; 
    --div-5: #C79BF2; 
    --div-6: #DABCF7; 
    --div-7: #EAD9FA; 
    --div-8: #F5F0FA; 
    --div-9: #D7FAF8; 
    --div-10: #83F2EB; 
    --div-11: #43DED3; 
    --div-12: #21C2B7; 
    --div-13: #0EA197; 
    --div-14: #08827A; 
    --div-15: #086962; 
    --div-16: #09524D; 


    
    --qual-1: #7D3CBD; 
    --qual-2: #229AD6; 
    --qual-3: #086962; 
    --qual-4: #B01355; 
    --qual-5: var(--red-50); 
    --qual-6: var(--red-90); 
    --qual-7: #038537; 
    --qual-8: #114599; 
    --qual-9: #ED5393; 
    --qual-10: #CF7911; 

    --containerRoot: var(--neutral-10); 
    --container: var(--neutral-20); 
    --containerNested: var(--neutral-30); 

    --input: var(--white);
    --input--disabled: var(--neutral-40);

    --icon: var(--neutral-70);
    --icon--hover: var(--neutral-60);
    --icon--disabled: var(--neutral-40);
    --icon--selected: var(--neutral-10);

    --label: var(--neutral-90);
    --label--disabled: var(--neutral-60);

    
    --border: var(--neutral-50);
    --border--disabled: var(--neutral-50);
    --containerBorder: 1px solid var(--border);

    
    --boxShadow1: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    --boxShadow2: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    --boxShadow3: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    --boxShadow4: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
    --boxShadow5: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
    --boxShadow--inset: inset 0 0 4px 2px rgba(34, 34, 34, 0.4);

    
    --callToAction: #0C7BB3; 
    --callToActionHighlight: #E8F4FA; 
    --callToAction--hover: #229AD6; 
    --callToAction--active: #066391; 
    --callToAction--activeAlt: #BBE5FA; 
    --callToAction--activeAltInvis: #0B7BB2; 
    --callToAction--disabled: var(--neutral-50);

    
    --error: var(--red-60); 
    --info: #3272D9; 
    --infoSecondary: #ACCBFC; 
    --warning: #AD5F00; 
    --warningSecondary: #F5BC76; 
    --success: #038537; 

    
    --borderRadius: 4px;
    --borderRadiusInput: 2px;

    
    --opacity-25: rgba(0, 0, 0, 0.25); 
    --opacity-50: rgba(0, 0, 0, 0.50); 
    --opacity-85: rgba(0, 0, 0, 0.85); 

    
    --font-NotoSans: 'Noto Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;

    
    
    --indicator: #1EC963; 
    --indicatorOff: #0A2E18; 

    
    --checkbox--checked: var(--callToAction);
    --checkbox--unchecked: var(--border);
    --checkbox--indeterminate: var(--callToAction);
    --checkbox--disabled: var(--input--disabled);

    
    --progressLinearTrack--determinate: var(--neutral-10);
    --progressLinearTrack--indeterminate: var(--neutral-10);
    --progressLinearBar--determinate: var(--infoSecondary);
    --progressLinearBar--indeterminate: var(--border);

    
    --toggleSwitch--selected: var(--callToAction);
    --toggleSwitch--unselected: var(--neutral-10);

    
    --radio--selected: var(--callToAction);
    --radio--unselected: var(--border);
    --radio--disabled: var(--input--disabled);

    
    --pipePrimaryFill: var(--neutral-20);
    --pipeSecondaryFill: #cccccc;
    --pipeStroke: var(--neutral-70);
    --pipeSelectStroke: var(--callToAction);
    
    
    --contextBackground: var(--white);

    
    --symbolFill--default: var(--neutral-20);
    --symbolFillAnimation--default: var(--neutral-50);
    --symbolStroke--default: var(--neutral-70);
    --symbolFill--running: var(--white);
    --symbolFillAnimation--running: var(--neutral-50);
    --symbolStroke--running: var(--neutral-70);
    --symbolFill--stopped: var(--neutral-40);
    --symbolStroke--stopped: var(--neutral-70);
    --symbolFill--faulted: #FAB6B6;
    --symbolStroke--faulted: #B80D0D;
}
@font-face {
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans'), local('NotoSans'),
         url('/data/perspective/fonts/noto-sans-v8-latin-regular.ttf') format('truetype');
}

@font-face {
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans Medium'), local('NotoSans-Medium'),
         url('/data/perspective/fonts/noto-sans-v8-latin-medium.ttf') format('truetype');
}

@font-face {
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Bold'), local('NotoSans-Bold'),
         url('/data/perspective/fonts/noto-sans-v8-latin-700.ttf') format('truetype');
}

@font-face {
    font-family: "Roboto";
    src: url("/data/perspective/fonts/Roboto-Regular.woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 500;
    src: url("/data/perspective/fonts/Roboto-Medium.woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 300;
    src: url("/data/perspective/fonts/Roboto-Light.woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 700;
    src: url("/data/perspective/fonts/Roboto-Bold.woff");
}

@font-face {
    font-family: "Roboto-italic";
    font-style: italic;
    src: url("/data/perspective/fonts/Roboto-Italic.woff");
}

@font-face {
    font-family: "Roboto-mono";
    src: url("/data/perspective/fonts/RobotoMono-Regular.woff");
}

@font-face {
    font-family: "Roboto-condensed";
    src: url("/data/perspective/fonts/RobotoCondensed-Regular.woff");
}
body {
    font-family: var(--font-NotoSans);
    font-weight: 400;
    font-size: 1rem;
    color: var(--label);
    background-color: var(--containerRoot);
    font-size: 100%;
}

input, textarea, keygen, select, button {
    font-family: var(--font-NotoSans);
    font-weight: 400;
}

:focus {
    outline: 1px solid var(--callToAction--hover);
}

::selection {
    background: var(--callToActionHighlight);
    color: var(--label);
}
.ia_dockedView__handle {
    color: var(--neutral-10);
    background-color: var(--neutral-90);
}
.ia_popup {
    background-color: var(--container);
    box-shadow: var(--boxShadow5);
    border: var(--containerBorder);
}

.ia_popup__header {
    background-color: var(--containerNested);
    color: var(--neutral-90);
    border-bottom: var(--containerBorder);
    font-size: 0.875rem;
}
.ia_qualityOverlay {
    border-width: 1.5px;
}

.ia_qualityOverlay--error {
    border-color: var(--error);
    border-style: solid;
    border-bottom: none;
}

.ia_qualityOverlay--error.micro {
    border-bottom: 1.5px solid var(--error);
}

.ia_qualityOverlay--unknown {
    border-color: var(--neutral-100);
    border-style: dotted;
    border-bottom: none;
}

.ia_qualityOverlay--unknown.micro {
    border-bottom: 1.5px dotted var(--neutral-100);
}

.ia_qualityOverlay--pending {
    border-color: var(--indicator);
    border-style: dashed;
    border-bottom: none;
}

.ia_qualityOverlay--pending.micro {
    border-bottom: 1.5px dashed var(--indicator);
}

.ia_qualityOverlay__footer {
    color: var(--neutral-10);
}

.ia_qualityOverlay__footer--error {
    background-color: var(--error);
}

.ia_qualityOverlay__footer--unknown {
    background-color: var(--neutral-100);
    color: var(--neutral-10);
}

.ia_qualityOverlay__footer--pending {
    background-color: var(--indicator);
}

.ia_qualityOverlay__icon__outline {
    fill: var(--containerRoot);
}

.ia_qualityOverlay__icon--error {
    color: var(--neutral-10);
    fill: var(--error);
}

.ia_qualityOverlay__icon--pending {
    color: var(--neutral-10);
    fill: var(--indicator);
}

.ia_qualityOverlay__icon--unknown {
    color: var(--neutral-10);
    fill: var(--neutral-100);
}
.ia_qualityOverlay__icon--micro--error,
.ia_qualityOverlay__icon--micro--pending,
.ia_qualityOverlay__icon--micro--unknown {
    border: white solid 1px;
}

.ia_qualityOverlay__icon--micro--error {
    background-color: var(--error);
}

.ia_qualityOverlay__icon--micro--pending {
    background-color: var(--indicator);
}

.ia_qualityOverlay__icon--micro--unknown {
    background-color: var(--neutral-100);
}


.ia_alarmTableComponent__toolbar {
    background-color: var(--containerNested);
    border-bottom: var(--containerBorder);
}

.ia_alarmTableComponent__toolbar__tab {
    color: var(--neutral-50);
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.125rem;
    border-bottom: 3px solid transparent;
}

.ia_alarmTableComponent__toolbar__tab:hover:not(.ia_alarmTableComponent__toolbar__tab--active),
.ia_alarmTableComponent__toolbar__tab:hover:not(.ia_alarmTableComponent__toolbar__tab--active) .ia_alarmTableComponent__toolbar__tab__icon {
    color: var(--neutral-60);
}

.ia_alarmTableComponent__toolbar__tab--active {
    color: var(--neutral-90);
    font-weight: 500;
    border-bottom: 3px solid var(--neutral-50);
}

.ia_alarmTableComponent__toolbar__tab__icon {
    color: var(--neutral-50);
}

.ia_alarmTableComponent__toolbar__controlIcon,
.ia_alarmTableComponent__toolbar__tab__icon--active {
    color: var(--neutral-70);
}

.ia_alarmTableComponent__toolbar__controlIcon--active {
    color: var(--callToAction);
}

.ia_alarmTableComponent__toolbar__filter__preFilterButton {
    outline: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.ia_alarmTableComponent__toolbar__filter__preFilterButton--active {
    background-color: var(--callToActionHighlight);
}

.ia_alarmTableComponent__toolbar__activeFilterInput {
    background-color: var(--input);
    border-left: none;
    height: 2rem;
    outline: none;
}

.ia_alarmTableComponent__toolbar__filterResults {
    font-size: 0.75rem;
    background-color: var(--container);
    border-top: 1px solid var(--border);
}

.ia_alarmTableComponent__toolbar__preFilterCount {
    font-size: 0.625rem;
    color: var(--neutral-90);
    background-color: var(--containerNested);
}

.ia_alarmTableComponent__toolbar__preFilter__removeAll {
    border-left: var(--containerBorder);
    background-color: var(--containerNested);
}

.ia_alarmTableComponent__toolbar__filter__preFilterContainer {
    background-color: var(--container);
    border-top: var(--containerBorder);
}

.ia_alarmTableComponent__preFilterPill {
    border: var(--containerBorder);
    background-color: var(--neutral-20);
}

.ia_alarmTableComponent__preFilterPill__title {
    color: var(--neutral-90);
    font-size: 0.75rem;
    line-height: 0.875rem;
}

.ia_alarmTableComponent__preFilters__filter__pager {
    background-color: var(--neutral-50);
    color: var(--white);
    border-left: var(--containerBorder);
}

.ia_alarmTableComponent__preFilters__filter__pager:hover {
    background-color: var(--neutral-40);
}

.ia_alarmTableComponent__preFilters__filter__pager:active {
    background-color: var(--neutral-60);
}

.ia_alarmTableComponent__preFilters__filter__pager--disabled {
    background-color: var(--neutral-60);
    box-shadow: none;
}

.ia_alarmTableComponent__preFilters__filter__pager--left {
    box-shadow: 5px 0px 10px 0px rgba(0, 0, 0, 0.2);
    border-left: var(--containerBorder);
}

.ia_alarmTableComponent__preFilters__filter__pager--right {
    box-shadow: -5px 0px 10px 0px rgba(0, 0, 0, 0.2);
}

.ia_alarmTableComponent__filter__searchPlaceholder,
.ia_alarmTableComponent__filter__closeToggle {
    background-color: var(--input);
    border: var(--containerBorder);
}



.ia_alarmTableComponent__modalMenuHeader {
    font-size: 0.875rem;
    font-weight: 500;
    color: var(--neutral-90);
    background-color: var(--containerNested);
}

.ia_alarmTableComponent__modalMenuTitle {
    font-size: 0.75rem;
    border-bottom: var(--containerBorder);
    color: var(--neutral-90);
}

.ia_alarmTableComponent__modalMenuItem {
    color: var(--neutral-90);
    line-height: 2rem;
    font-size: 0.875rem;
}

.ia_alarmTableComponent__modalMenuItem:hover {
    color: var(--neutral-90);
    background-color: var(--callToActionHighlight);
}

.ia_alarmTableComponent__modalMenuCategory {
    background-color: var(--container);
    font-weight: 500;
    font-size: 0.75rem;
    color: var(--neutral-60);
    border-top: var(--containerBorder);
    border-bottom: var(--containerBorder);
}

.ia_alarmTableComponent__body__row {
    color: var(--neutral-90);
    border-bottom: var(--containerBorder);
}

.ia_alarmTableComponent__foot {
    border: 0px solid var(--border);
    background-color: var(--containerNested);
    color: var(--neutral-90);
}

.ia_alarmTableComponent__foot--show {
    border: var(--containerBorder);
}



.ia_alarmTableComponent__alarmDetails__titleBar {
    background-color: var(--neutral-30);
    font-size: 0.875rem;
    line-height: 1rem;
    color: var(--neutral-90);
    box-shadow: 0px 13px 15px -1px rgba(0, 0, 0, 0.15);
    border-bottom: var(--containerBorder);
}

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

.ia_alarmTableComponent__alarmDetails__category__item {
    color: var(--neutral-90);
    font-size: 0.875rem;
    line-height: 1rem;
    border-top: var(--containerBorder);
}

.ia_alarmTableComponent__alarmDetails__category__item__label {
    border-right: var(--containerBorder);
}

.ia_alarmTableComponent__alarmDetails__category__titleBar {
    background-color: var(--neutral-10);
    border-top: var(--containerBorder);
    color: var(--neutral-90);
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 0.875rem;
}

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

.ia_alarmTableComponent__alarmNotesModal__titleBar {
    background-color: var(--neutral-30);
    box-shadow: 0px 13px 15px -1px rgba(0, 0, 0, 0.15);
    font-size: 0.875rem;
    line-height: 1rem;
    color: var(--neutral-90);
}

.ia_alarmPropertiesTable {
    border-bottom: var(--containerBorder);
    background-color: var(--container);
}

.ia_alarmPropertiesTable__category__titleBar {
    border-top: var(--containerBorder);
    background-color: var(--neutral-10);
    color: var(--border);
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 0.875em;
}

.ia_alarmPropertiesTable__categoryTable__row {
    color: var(--neutral-90);
    border-top: var(--containerBorder);
    font-size: 0.75rem;
    line-height: 0.875em;
}

.ia_alarmPropertiesTable__categoryTable__row__label {
    border-right: var(--containerBorder);
}
.ia_button--primary,
.ia_button--secondary {
    font-size: 0.875rem;
    font-weight: 700;
    border-radius: var(--borderRadius);
    -webkit-border-radius: var(--borderRadius);
    cursor: pointer;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
    transition-property: box-shadow, background-color;
}

.ia_button--primary:enabled:hover,
.ia_button--secondary:enabled:hover {
    box-shadow: var(--boxShadow2);
}



.ia_button--primary {
    background-color: var(--callToAction);
    border: var(--containerBorder);
    color: var(--neutral-10);
}

.ia_button--primary svg,
.ia_button--secondary svg {
    fill: currentColor;
}

.ia_button--primary:enabled:active {
    box-shadow: var(--boxShadow--inset);
    border: none;
}

.ia_button--primary--disabled {
    background-color: var(--callToAction--disabled);
    border: var(--border--disabled);
    color: var(--neutral-30);
    cursor: not-allowed;
}



.ia_button--secondary {
    background-color: var(--neutral-10);
    border: var(--containerBorder);
    color: var(--neutral-90);
}

.ia_button--secondary:enabled:active {
    box-shadow: var(--boxShadow--inset);
}

.ia_button--secondary--disabled {
    background-color: var(--border--disabled);
    border: 1px solid var(--border--disabled);
    color: var(--neutral-30);
    cursor: not-allowed;
}
.ia_checkbox__checkedIcon,
.ia_checkbox__uncheckedIcon,
.ia_checkbox__indeterminateIcon {
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.ia_checkbox__icon--useColor {
    fill: currentColor;
}

.ia_checkbox .ia_checkbox__checkedIcon,
.ia_checkbox .ia_checkbox__indeterminateIcon {
    color: var(--checkbox--checked);
}

.ia_checkbox .ia_checkbox__uncheckedIcon {
    color: var(--checkbox--unchecked);
}


.ia_checkbox .ia_checkbox__checkedIcon--disabled,
.ia_checkbox .ia_checkbox__uncheckedIcon--disabled,
.ia_checkbox .ia_checkbox__indeterminateIcon--disabled {
    color: var(--checkbox--disabled);
}


.ia_checkbox:hover input:enabled~.ia_checkbox__checkedIcon,
.ia_checkbox:hover input:enabled~.ia_checkbox__indeterminateIcon {
    filter: brightness(1.2);
}


.ia_checkbox:hover input:enabled~.ia_checkbox__uncheckedIcon {
    filter: brightness(0.5);
}

.ia_checkbox input:enabled:active~.ia_checkbox__checkedIcon,
.ia_checkbox input:enabled:active~.ia_checkbox__uncheckedIcon,
.ia_checkbox input:enabled:active~.ia_checkbox__indeterminateIcon {
    filter: brightness(0.7);
}
.ia_componentModal {
    
    color: var(--containerRoot);
    background-color: var(--containerRoot);
    border: var(--containerBorder);
}

.ia_componentModal--fullViewOverlay {
    background-color: var(--opacity-85);
}
.ia_container--root {
    background-color: var(--containerRoot);
}

.ia_container--secondary {
    background-color: var(--container);
}
.ia_contextMenu {
    background: var(--container);
    color: var(--neutral-90);
}
.ia_dateRangePicker {
    color: var(--label);
}

.ia_dateRangePicker--disabled {
    color: var(--label--disabled);
}

.ia_dateRangePicker__calendarBar__dayOfWeekTile {
    color: var(--neutral-90);
    font-size: 0.875rem;
    line-height: 1rem;
    font-weight: 500;
}

.ia_dateRangePicker__calendar__dayTile {
    font-size: 0.875rem;
    line-height: 1rem;
    color: inherit;
    border: 2px solid transparent;
}

.ia_dateRangePicker__calendar__dayTile--fillerTile {
    color: var(--neutral-40);
}

.ia_dateRangePicker__calendar__dayTile--node {
    border: 2px solid var(--callToAction);
    font-weight: 500;
    border-radius: var(--borderRadius);
}

.ia_dateRangePicker__calendar__dayTile--node--disabled {
    border-color: var(--callToAction--disabled);
}

.ia_dateRangePicker__calendar__dayTile--rangeNode {
    background-color: var(--callToAction);
    color: var(--neutral-90);
    font-weight: 500;
    border-radius: var(--borderRadius);
}

.ia_dateRangePicker__calendar__dayTile--range {
    background-color: var(--callToActionHighlight);
    border-radius: 0;
}

.ia_dateRangePicker__calendar__dayTile--outOfRange {
    color: var(--neutral-40);
}

.ia_dateRangePicker__calendar__dayTile:hover:not(.ia_dateRangePicker__calendar__dayTile--fillerTile):not(.ia_dateRangePicker__calendar__dayTile--node):not(.ia_dateRangePicker__calendar__dayTile--rangeNode):not(.ia_dateRangePicker__calendar__dayTile--outOfRange):not(.hasTouch) {
    background-color: rgba(71, 169, 229, 0.3);
}

.ia_dateRangePicker__pagerArrow--disabled {
    color: var(--label--disabled);
}
.ia_dateRangeTimePicker {
    color: var(--neutral-90);
}

.ia_dateRangeTimePicker__rangeInfo {
    line-height: 1.125rem;
    font-size: 0.875rem;
}

.ia_dateRangeTimePicker__clearRange {
    color: var(--callToAction);
    font-weight: 500;
    font-size: 0.75rem;
    text-decoration: underline;
}

.ia_dateRangeTimePicker__clearRange--disabled {
    color: var(--label--disabled);
}

.ia_dateRangeTimePicker__timeInfo {
    font-weight: 500;
    line-height: 1.125rem;
    font-size: 0.875rem;
}
.ia_dataTypeFilter {
    color: var(--label);
}

.ia_dataTypeFilter__actionsContainer__removeAction {
    color: var(--callToAction);
}
.ia_dropdown {
    background-color: var(--input);
    border: var(--containerBorder);
    border-radius: var(--borderRadiusInput);
    color: var(--neutral-80);
    font-size: 0.875rem;
    fill: var(--icon);
}

.ia_dropdown__placeholder {
    color: var(--label--disabled);
}

.ia_dropdown__valuePill {
    border-radius: var(--borderRadius);
    background-color: var(--containerNested);
    overflow: hidden;
}

.ia_dropdown__removeValueIcon {
    fill: currentColor;
}

.ia_dropdown__removeValue--focused,
.ia_dropdown__removeValue:hover {
    background-color: var(--red-30);
}

.ia_dropdown__removeValue:hover > svg {
    fill: var(--red-60);
}

.ia_dropdown__search {
    color: inherit;
    font-size: 0.875rem;
}

.ia_dropdown--active, .ia_dropdown--focused {
    outline: 1px solid var(--callToAction--hover);
}

.ia_dropdown--disabled {
    color: var(--label--disabled);
    background-color: var(--input--disabled);
    cursor: not-allowed;
    fill: var(--label--disabled);
}

.ia_dropdown--disabled:focus,
.ia_dropdown__search:focus {
    outline: none;
}

.ia_dropdown--error:not(.ia_dropdown--disabled) {
    color: var(--error);
}

.ia_dropdown__optionsModal {
    background-color: var(--input);
    border-radius: var(--borderRadiusInput);
    font-size: 0.875rem;
}

.ia_dropdown__option {
    color: var(--label);
}

.ia_dropdown__option--focused:not(.ia_dropdown__option--selected),
.ia_dropdown__option--focused:not(.ia_dropdown__option--disabled) {
    background-color: var(--callToAction--activeAlt);
    color: var(--label);
}

.ia_dropdown__option.ia_dropdown__option--selected {
    background-color: var(--callToAction--hover);
}

.ia_dropdown__option.ia_dropdown__option--disabled {
    color: var(--label--disabled);
    cursor: not-allowed;
}

.ia_dropdown__option__noResults {
   color: var(--input--disabled);
   pointer-events: none;
}

.ia_dropdown__clearValueIcon:hover {
    fill: var(--icon--disabled);
}
.ia_inputField {
    font-size: 0.875rem;
    color: var(--neutral-90);
    border: var(--containerBorder);
    background-color: var(--input);
    padding: 0px 0.5rem;
    border-radius: var(--borderRadiusInput);
}

.ia_inputField::placeholder {
    color: var(--neutral-50);
}

.ia_inputField:disabled {
    color: var(--label--disabled);
    border: 1px solid var(--border--disabled);
    background-color: var(--input--disabled);
    cursor: not-allowed;
}
.ia_pager {
    background-color: var(--neutral-30);
    color: var(--neutral-90);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
    line-height: 0.875rem;
    font-size: 0.75rem;
}

.ia_pager__jumpFirstLast {
    line-height: 0.875rem;
    font-size: 1rem;
    color: var(--neutral-90);
}

.ia_pager__jumpFirstLast--disabled {
    color: var(--label--disabled);
}

.ia_pager__prevNext {
    color: var(--neutral-90);
}

.ia_pager__prevNext--disabled {
    color: var(--neutral-70);
}

.ia_pager__page {
    border-radius: 50%;
    width: 1.25rem;
    height: 1.25rem;
    color: var(--neutral-90);
}

.ia_pager__page--active {
    background: var(--callToAction);
    color: var(--neutral-10);
}

.ia_pager__jump {
    width: 3.125rem;
    text-align: center;
    border-radius: var(--borderRadius);
}

.ia_pager__jump:focus {
    outline: none;
}
.ia_progressBar__track {
    border: var(--containerBorder);
    border-radius: 24px;
}

.ia_progressBar__track--determinate {
    background-color: var(--progressLinearTrack--determinate);
}

.ia_progressBar__track--indeterminate {
    background-color: var(--progressLinearTrack--indeterminate);
}

.ia_progressBar__bar {
    background-color: var(--progressLinearBar--determinate);
    transition: transform 0.2s linear;
}

.ia_progressBar__bar--determinate {
    transition: transform 0.2s linear;
}

.ia_progressBar__bar--indeterminate {
    animation: ia_progressBar_bar--indeterminateAnimation 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
    animation-name: ia_progressBar_bar--indeterminateAnimation;
}

.ia_progressBar__displayValue {
    color: var(--neutral-90);
}

@keyframes ia_progressBar_bar--indeterminateAnimation {
    0% {
        left: -35%;
        right: 100%;
    }

    100% {
        left: 100%;
        right: -90%;
    }
}
.ia_radio__selectedIcon,
.ia_radio__unselectedIcon {
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    height: 21.65px;
    width: 21.65px;
}

.ia_radio__icon--useColor {
    fill: currentColor;
}

.ia_radio .ia_radio__selectedIcon {
    color: var(--radio--selected);
}

.ia_radio .ia_radio__unselectedIcon {
    color: var(--radio--unselected);
}


.ia_radio .ia_radio__unselectedIcon--disabled,
.ia_radio .ia_radio__selectedIcon--disabled {
    color: var(--radio--disabled);
}


.ia_radio:hover input:enabled~.ia_radio__selectedIcon {
    filter: brightness(1.2);
}


.ia_radio:hover input:enabled~.ia_radio__unselectedIcon {
    filter: brightness(0.5);
}


.ia_radio input:enabled:active~.ia_radio__selectedIcon,
.ia_radio input:enabled:active~.ia_radio__unselectedIcon {
    filter: brightness(0.7);
}
.ia_realtimeOrHistoricalRange {
    background-color: var(--containerRoot);
}

.ia_realtimeOrHistoricalRangeSelector__calendarIcon {
    color: var(--neutral-70);
}

.ia_realtimeOrHistoricalRangeSelector__calendarIcon--active {
    color: var(--callToAction);
}

.ia_realtimeOrHistoricalRangeSelector__message {
    color: var(--neutral-90);
    font-size: 0.675rem;
    font-weight: 700;
}

.ia_realtimeOrHistoricalRangeSelector__modal {
    background-color: var(--container);
}

.ia_realtimeOrHistoricalRangeSelector__modal__header {
    color: var(--neutral-80);
    background-color: var(--containerNested);
    border-bottom: var(--containerBorder);
    font-weight: 500;    
}
.ia_realtimeOrHistoricalRange__tabContainer__tab {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
    border-bottom: 3px solid transparent;
    color: var(--neutral-60);
    background-color: var(--container);
}

.ia_realtimeOrHistoricalRange__tabContainer__tab:hover:not(.ia_realtimeOrHistoricalRange__tabContainer__tab--active) {
    color: var(--neutral-70);
}

.ia_realtimeOrHistoricalRange__tabContainer__tab--active {
    color: var(--neutral-90);
    font-weight: 500;
    border-bottom: 3px solid var(--callToAction);
}

.ia_realtimeOrHistoricalRange__footer {
    border-top: var(--containerBorder);
    background-color: var(--container);
}

.ia_realtimeOrHistoricalRange__realtimeContent {
    color: var(--neutral-90);
    font-size: 0.875rem;
}
.ia_select {
    border-radius: var(--borderRadius);
    border: var(--containerBorder);
    background-color: var(--input);
    font-size: 0.875rem;
    color: var(--label);
    cursor: pointer;
}

.ia_select--disabled {
    background-color: var(--input--disabled);
    border: 1px solid var(--border--disabled);
    color: var(--label--disabled);
    cursor: not-allowed;
}

.ia_select__select {
    background-color: var(--input);
    font-size: inherit;
    color: inherit;
}

.ia_select__select:disabled {
    background-color: var(--input--disabled);
}

.ia_slider {
    border-radius: 6px;
}

.ia_slider__rail {
    background-color: var(--neutral-40);
}

.ia_slider__track {
    border-radius: var(--borderRadius);
    background-color: var(--callToAction);
}

.ia_slider__track--disabled {
    background-color: var(--border--disabled);
}

.ia_slider__step__dot {
    border: 2px solid var(--border);
    background-color: var(--container);
    border-radius: 50%;
}

.ia_slider__step__dot--active {
    border-color: var(--callToAction);
}

.ia_slider__handle {
    border-radius: 50%;
    border: solid 1px var(--border);
    background-color: var(--container);
}

.ia_slider__handle:hover {
    background-color: var(--containerRoot);
    border-color: var(--callToAction);
}

.ia_slider__handle:active {
    border-color: var(--callToAction);
    background-color: var(--callToActionHighlight);
    box-shadow: 0 0 5px rgba(78, 188, 252, 0.2);
}

.ia_slider__handle:focus {
    border-color: var(--callToAction--active);
    box-shadow: 0 0 0 5px rgba(78, 188, 252, 0.5);
}

.ia_slider__handle--disabled {
    border-color: var(--border--disabled);
    background-color: var(--border--disabled);
}

.ia_slider__mark__text {
    color: var(--neutral-60);
}

.ia_slider__mark__text--active {
    color: var(--neutral-90);
}

.ia_slider__mark__text--disabled {
    color: var(--label--disabled);
}
.ia_table {
    color: var(--neutral-90);
}

.ia_table__headContainer,
.ia_table__footContainer {
    background-color: var(--container);
    box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.3);
}

.ia_table__foot,
.ia_table__head {
    font-weight: 500;
    font-size: 0.875rem;
}

.ia_table__head__header__sort {
    color: var(--neutral-50);
}

.ia_table__head__header__sort--active {
    color: var(--callToAction--active);
}

.ia_table__head__header__filter {
    color: var(--neutral-70);
}

.ia_table__head__header__filter--active {
    color: var(--callToAction--active);
}

.ia_table__body {
    background-color: var(--container);
    font-size: 0.875rem;
}

.ia_table__body__row--even {
    background-color: var(--neutral-10);
}

.ia_table__body__row--odd {
    background-color: var(--neutral-20);
}

.ia_table__body__emptyMessage {
    color: var(--neutral-60);
}

.ia_table__resizeGuide {
    background-color: var(--callToAction);
    opacity: 0.5;
}

.ia_table__activeColumnOverlay {
    background-color: currentColor;
    opacity: 0.4;
}

.ia_table__draggingColumnPlaceholderOverlay {
    background-color: currentColor;
    opacity: 0.2;
}

.ia_table__positionGuide {
    background-color: currentColor;
    opacity: 0.6;
}
.ia_tagBrowser__noResultsDisplay,
.ia_tagBrowser__loadingDisplay {
    background: var(--neutral-10);
    border: 1px solid var(--border);
}

.ia_tagBrowser__noResultsDisplay__message {
    color: var(--input--disabled);
}
.ia_textArea {
    font-size: 0.875rem;
    color: var(--neutral-90);
    border: var(--containerBorder);
    background-color: var(--input);
    padding: 0.5rem;
}

.ia_textArea::placeholder {
    color: var(--neutral-50);
}

.ia_textArea:disabled {
    color: var(--label--disabled);
    border: 1px solid var(--border--disabled);
    background-color: var(--input--disabled);
    cursor: not-allowed;
}
.ia_timeInput__separator {
    background-color: var(--input);
    border-top: var(--containerBorder);
    border-bottom: var(--containerBorder);
}

.ia_timeInput__separator--disabled {
    color: var(--label--disabled);
    background-color: var(--input--disabled);
}

.ia_timeInput--buttonMode {
    color: var(--label);
}

.ia_timeInput--buttonMode--disabled {
    color: var(--label--disabled);
}
.ia_toggleSwitch__track {
    background-color: var(--toggleSwitch--unselected);
    filter: invert(25%);
    border-radius: 8px;
    transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.ia_toggleSwitch__track--selected {
    background-color: var(--toggleSwitch--selected);
    opacity: 0.25;
    filter: none;
}

.ia_toggleSwitch__track--disabled {
    background-color: var(--input--disabled) !important;
    opacity: 0.5;
}

.ia_toggleSwitch__thumb {
    border-radius: 50%;
    background-color: var(--toggleSwitch--unselected);
    border: var(--containerBorder);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
    transition: left 200ms cubic-bezier(0.4, 0, 0.2, 1), left 150ms cubic-bezier(0.4, 0, 0.2, 1);
}

.ia_toggleSwitch__thumb--selected {
    background-color: var(--toggleSwitch--selected);
    border: none;
}

.ia_toggleSwitch__thumb:hover {
    border: 1px solid var(--callToAction);
}

.ia_toggleSwitch__thumb--selected:hover {
    filter: brightness(1.2);
}

.ia_toggleSwitch__thumb--disabled {
    background-color: var(--input--disabled) !important;
    border: none;
}

.ia_toggleSwitch__thumb--disabled:hover {
    filter: none;
    border: none;
}
.ia_viewStateDisplay {
    border: dashed 1px var(--border--disabled);
}

.ia_viewStateDisplay__icon {
    color: var(--neutral-70);
}

.ia_viewStateDisplay__primaryMessage {
    color: var(--neutral-90);
}

.ia_viewStateDisplay__secondaryMessage {
    color: var(--neutral-70);
}

.ia_designing__container__addChild {
    color: var(--neutral-70);
}
.ia_accordionComponent {
    border: var(--containerBorder);
    background-color: var(--container);
}

.ia_accordionComponent--disabled {
    color: var(--label--disabled);
    background-color: var(--input--disabled);
    cursor: not-allowed;
}

.ia_accordionComponent__body {
    border-bottom: var(--containerBorder);
}

.ia_accordionComponent__header {
    background-color: var(--container);
    cursor: pointer;
}

.ia_accordionComponent__header:hover {
    filter: brightness(0.9);
}

.ia_accordionComponent__header__text {
    font-size: 14px;
}

.ia_accordionComponent__header__text--expanded {
    font-weight: 500;
  }

.ia_accordionComponent__emptyRow {
    background-color: var(--containerNested);
}.ia_alarmJournalTableComponent {
    border: var(--containerBorder);
}

.ia_alarmJournalTableComponent__selection {
    background-color: rgba(12, 123, 179, 0.2);
}

.ia_alarmJournalTableComponent__alarmDetails__tabContainer {
    background-color: var(--neutral-30);
    color: var(--neutral-70);
    font-size: 0.875rem;
}

.ia_alarmJournalTableComponent__alarmDetails__tabContainer__tab__propertiesTab {
    border-bottom: var(--containerBorder);
}

.ia_alarmJournalTableComponent__alarmDetails__tabContainer__tab__notesTab {
    border-left: var(--containerBorder);
    border-right: var(--containerBorder);
}

.ia_alarmJournalTableComponent__alarmDetails__tabContainer__tab--active {
    background-color: var(--neutral-10);
    font-weight: 700;
    border-bottom: none;
    color: var(--neutral-90);
}

.ia_alarmJournalTableComponent__alarmDetails__tabContainer__remainingSpace {
    border-bottom: var(--containerBorder);
}
.ia_alarmStatusTableComponent {
    border: var(--containerBorder);
}

.ia_alarmStatusTableComponent__selection {
    background-color: rgba(12, 123, 179, 0.2);
}

.ia_alarmStatusTableComponent__foot__message {
    color: var(--neutral-90);
    line-height: 1rem;
    font-weight: 400;
    font-size: 0.875rem;
}

.ia_alarmStatusTableComponent__foot__message--success {
    color: var(--success);
}

.ia_alarmStatusTableComponent__foot__message--error {
    color: var(--error);
}


.ia_alarmStatusTableComponent__alarmNotesRequiredModal__foot {
    background-color: var(--neutral-30);
    border: var(--containerBorder);
}
.ia_checkboxComponent {
    color: var(--neutral-90);
}

.ia_checkboxComponent--disabled {
    color: var(--label--disabled);
}
.ia_columnContainerComponent--designing__columnGuide {
    background-color: var(--containerNested);
}

.ia_columnContainerComponent--designing__row {
    outline: dashed var(--border) 1px;
}
.ia_componentContextMenu {
    border-color: var(--border);
    background-color: var(--contextBackground);
    color: var(--label);
}

.ia_componentContextMenu__item:hover,
.ia_componentContextMenu__submenu--active {
    background-color: var(--callToActionHighlight);
}

.ia_componentContextMenu__icon {
    fill: var(--icon);
}
.ia_cylindricalTankComponent__tank {
    stroke: var(--border);
    fill: var(--containerRoot);
    stroke-width: 2px;
}

.ia_cylindricalTankComponent__tank--warning {
    fill: var(--error);
    fill-opacity: 0.2;
}

.ia_cylindricalTankComponent__liquid {
    fill: var(--info);
    fill-opacity: 0.7;
    stroke: var(--border);
    stroke-width: 2px;
}

.ia_cylindricalTankComponent__liquid--warning {
    fill: var(--error);
}

.ia_cylindricalTankComponent__valueDisplay {
    font-size: 2rem;
    font-weight: 500;
}
.ia_grid__cell {
    background-color: var(--container);
}

.ia_dashboardComponent {
    background-color: var(--containerRoot);
    border: var(--containerBorder);
}

.ia_dashboardComponent__control {
    background-color: var(--opacity-25);
    color: var(--neutral-20);
}

.ia_dashboardComponent__control:hover {
    background-color: var(--opacity-50);
    color: var(--neutral-10);
}

.ia_dashboardComponent__cell__addWidget {
    color: var(--callToAction);
}

.ia_dashboardComponent__cell__addWidget:hover {
    color: var(--callToAction--hover);
}

.ia_dashboardComponent__addWidgetOverlay {
    background-color: var(--neutral-90);
    opacity: 0.2;
}

.ia_dashboardComponent__cell {
    background-color: var(--containerNested);
}

.ia_dashboardComponent__cell--active {
    background-color: var(--neutral-40);
}

.ia_dashboardComponent__movingWidgetPlaceholder {
    border: 2px dashed var(--border);
    border-radius: var(--borderRadius);
}

.ia_dashboardComponent__widget {
    border: var(--containerBorder);
    border-radius: var(--borderRadius);
}

.ia_dashboardComponent__widget--editing {
    border: 2px dashed var(--callToAction);
}

.ia_dashboardComponent__widget--configuring {
    border: 2px dashed var(--warning);
}

.ia_dashboardComponent__widget--moving {
    box-shadow: var(--boxShadow5);
}

.ia_dashboardComponent__widget__resizeHandle__handle {
    border-radius: 50%;
    border: 2px solid var(--callToAction);
    background-color: var(--neutral-10);
}

.ia_dashboardComponent__widget__resizeHandle__handle--configuring {
    border: 2px solid var(--warning);
}

.ia_dashboardComponent__widget__controlBar {
    color: var(--icon);
}

.ia_dashboardComponent__widget__controlBar__control--active {
    color: var(--warning);
}

.ia_dashboardComponent__widget__controlBar__control:hover {
    color: var(--icon--hover);
}

.ia_dashboardComponent__widget__head {
    background-color: var(--containerNested);
    border-bottom: var(--containerBorder);
    font-size: 0.875rem;
}

.ia_dashboardComponent__widget__head__title {
    text-align: left;
    padding: 0px 0.625rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ia_dashboardComponent__widget__body {
    background-color: var(--container);
}

.ia_dashboardComponent__addWidgetModal__head, .ia_dashboardComponent__removeWidgetModal__head {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 0.875rem;
    background-color: var(--neutral-30);
    border-bottom: var(--containerBorder);
    color: var(--neutral-90);
}

.ia_dashboardComponent__addWidgetModal__searchContainer {
    background-color: var(--neutral-10);
    border-bottom: var(--containerBorder);
}

.ia_dashboardComponent__addWidgetModal__menu__category__titleBar {
    background-color: var(--neutral-30);
    border-bottom: var(--containerBorder);
    color: var(--neutral-90);
    font-size: 0.75rem;
}

.ia_dashboardComponent__addWidgetModal__body, .ia_dashboardComponent__removeWidgetModal__body {
    background-color: var(--neutral-10);
    color: var(--neutral-90);
    font-size: 0.875rem;
    line-height: 0.875rem;
    font-weight: 400;
}

.ia_dashboardComponent__addWidgetModal__menu__category__item {
    color: var(--neutral-90);
    border-bottom: var(--containerBorder);
    font-size: 0.875rem;
    line-height: 1rem;
    font-weight: 400;
}

.ia_dashboardComponent__addWidgetModal__menu__category__item:hover:not(.ia_dashboardComponent__addWidgetModal__menu__category__item--selected) {
    background-color: var(--callToActionHighlight);
}

.ia_dashboardComponent__addWidgetModal__menu__category__item--selected {
    background-color: var(--callToAction--active);
    color: var(--neutral-10);
}

.ia_dashboardComponent__addWidgetModal__foot {
    background-color: var(--neutral-30);
    border-top: var(--containerBorder);
}
.ia_dateTimePickerComponent {
    border: var(--containerBorder);    
}

.ia_dateTimePickerComponent--disabled {
    color: var(--label--disabled);
    border-color: var(--border--disabled);
    background-color: var(--input--disabled);
}

.ia_dateTimeInputComponent {
    color: var(--label);
}

.ia_dateTimeInputComponent--disabled {
    color: var(--label--disabled);
}

.ia_equipmentScheduleComponent {
    border: var(--containerBorder);
    font-size: 0.75rem;
    color: var(--neutral-90);
}

.ia_equipmentScheduleComponent__actionBar,
.ia_equipmentScheduleComponent__spacer,
.ia_equipmentScheduleComponent__groupingCell__backdrop,
.ia_equipmentScheduleComponent__headerCell__backdrop,
.ia_equipmentScheduleComponent__itemList,
.ia_equipmentScheduleComponent__itemList__item,
.ia_equipmentScheduleComponent__groupingHeader {
    background: var(--neutral-30);
}

.ia_equipmentScheduleComponent__actionBar,
.ia_equipmentScheduleComponent__spacer,
.ia_equipmentScheduleComponent__headerCell,
.ia_equipmentScheduleComponent__groupingCell,
.ia_equipmentScheduleComponent__itemList__item,
.ia_equipmentScheduleComponent__itemList__item,
.ia_equipmentScheduleComponent__gridSpace__gridCell,
.ia_equipmentScheduleComponent__gridSpace__gridCell--hover {
    border-bottom: var(--containerBorder);
}

.ia_equipmentScheduleComponent__spacer,
.ia_equipmentScheduleComponent__groupingCell,
.ia_equipmentScheduleComponent__headerCell,
.ia_equipmentScheduleComponent__itemList,
.ia_equipmentScheduleComponent__gridSpace__gridCell,
.ia_equipmentScheduleComponent__gridSpace__gridCell--hover {
    border-right: var(--containerBorder);
}

.ia_equipmentScheduleComponent__gridSpace__gridCell {
    background: var(--container);
}

.ia_equipmentScheduleComponent__gridSpace__gridCell--hover {
    background: var(--neutral-30);
}

.ia_equipmentScheduleComponent__actionBar,
.ia_equipmentScheduleComponent__groupingCell,
.ia_equipmentScheduleComponent__itemList__item {
    font-weight: 700;
}

.ia_equipmentScheduleComponent__headerCell:hover,
.ia_equipmentScheduleComponent__actionButton {
    background: var(--neutral-10);
}

.ia_equipmentScheduleComponent__actionButton {
    border: var(--neutral-50);
    border-radius: var(--borderRadius);
}

.ia_equipmentScheduleComponent__actionBar__dropdown {
    font-size: 0.75rem;
    width: 7rem;
}

.ia_equipmentScheduleComponent__actionButton__icon {
    fill: var(--neutral-90);
}

.ia_equipmentScheduleComponent__add__icon {
    fill: var(--qual-2);
}

.ia_equipmentScheduleComponent__overlappingEvent__backdrop {
    background: var(--neutral-40);
    opacity: 0.5;
}

.ia_equipmentScheduleComponent__overlappingEvent__dropdown {
    color: var(--white);
    background: var(--black);
    font-size: 0.625rem;
    font-weight: 700;
}

.ia_equipmentScheduleComponent__overlappingEvent__dropdown__icon {
    fill: var(--white);
}

.ia_equipmentScheduleComponent__scheduleEvent__progressBar__bar__color {
    background-color: #0C7BB3;
}

.ia_equipmentScheduleComponent__scheduleEvent__progressBar__track__color {
    background-color: #FFFFFF;
}

.ia_equipmentScheduleComponent__tooltip {
    background-color: #000000;
    font-size: 0.625rem;
    color: #FFFFFF;
}

.ia_equipmentScheduleComponent__scheduleEvent {
    background: #7D3CBD;
    color: #FFFFFF;
    font-size: 0.75rem;
    font-weight: normal;
    border-radius: var(--borderRadius);
}

.ia_equipmentScheduleComponent__scheduleEvent__leadTime {
    background-color: #FAD8AF;
}

.ia_equipmentScheduleComponent__resizePlaceHolder,
.ia_equipmentScheduleComponent__movePlaceHolder,
.ia_equipmentScheduleComponent__selectedPlaceHolder {
    border-radius: var(--borderRadius);
}

.ia_equipmentScheduleComponent__resizePlaceHolder {
    border: 2px solid var(--black);
}

.ia_equipmentScheduleComponent__movePlaceHolder {
    border: 2px dashed rgba(0,0,0,0.4);
}

.ia_equipmentScheduleComponent__selectedPlaceHolder {
    border: 2px solid #47A9E5;
}

.ia_equipmentScheduleComponent__downtimeEvent {
    background-color: rgba(222,27,27,0.3);
}

.ia_equipmentScheduleComponent__breakEvent {
    background-color: rgba(10,166,72,0.3);
}
.ia_fileUploadComponent {
    border: 1px dashed var(--border);
    border-radius: var(--borderRadius);
    font-size: 0.875rem;
    color: var(--neutral-70);
}

.ia_fileUploadComponent--uploading,
.ia_fileUploadComponent--error,
.ia_fileUploadComponent--dragTarget {
    border: var(--containerBorder);
    background-color: var(--callToActionHighlight);
}

.ia_fileUploadComponent__displayMessage {
    color: var(--neutral-70);
}

.ia_fileUploadComponent--error__displayMessage {
    color: var(--error);
}

.ia_fileUploadComponent__supportedFileTypes {
    font-size: 0.75rem;
    color: var(--neutral-70);
}

.ia_fileUploadComponent__supportedFileTypes--error {
    color: var(--error);
}

.ia_fileUploadComponent__supportedFileTypes__primaryMessage {
    font-weight: 700;
}

.ia_fileUploadComponent__supportedFileTypes__icon {
    fill: var(--icon);
}

.ia_fileUploadComponent__filesList {
    border-top: var(--containerBorder);
}

.ia_fileUploadComponent__filesList__file {
    color: var(--neutral-70);
}

.ia_fileUploadComponent__filesList__fileName {
    color: var(--info);
}

.ia_fileUploadComponent__filesList__okayIcon {
    fill: var(--success);
}

.ia_fileUploadComponent__filesList__loadingIcon {
    fill: var(--neutral-70);
}

.ia_fileUploadComponent__filesList--error__loadingIcon {
    fill: var(--error);
}

.ia_fileUploadComponent__fileSummary__completeIcon {
    fill: var(--success);
}

.ia_fileUploadComponent__fileSummary__clearIcon {
    fill: var(--icon);
    cursor: pointer;
}

.ia_fileUploadComponent__fileSummary__clearIcon__message {
    font-size: 0.75rem;
}

.ia_fileUploadComponent__fileSummary__message--success {
    font-size: 0.875rem;
}

.ia_fileUploadComponent__pagination {
    background-color: var(--container);
    border-top: 1px solid var(--border);
}

.ia_fileUploadComponent__pagination__fileCount {
    font-size: 0.75rem;
    color: var(--neutral-70);
}

.ia_fileUploadComponent__pagination__nextPrevIcon {
    fill: var(--neutral-90);
}

.ia_fileUploadComponent__pagination__nextPrevIcon--disabled {
    fill: var(--neutral-50);
}

.ia_fileUploadComponent__pagination_callToAction:hover:not(.disabled) .ia_fileUploadComponent__pagination__nextPrevIcon {
    fill: var(--callToAction);
}

.ia_fileUploadComponent--tablet {
    border: 1px dashed var(--border);
    border-radius: var(--borderRadius);
    font-size: 0.75rem;
    color: var(--neutral-70);
}

.ia_fileUploadComponent--tablet__fileSummary__message--success {
    font-size: 0.75rem;
}


.ia_fileUploadComponent--tablet__progress__uploadProgressAnimation {
    border: var(--containerBorder);
    background: var(--neutral-10);
}


.ia_fileUploadComponent--tablet__progress__uploadProgressAnimation__innerPath {
    fill: var(--callToAction);
}

.ia_fileUploadComponent--mobile {
    border: 1px dashed var(--neutral-40);
    border-radius: var(--borderRadius);
    font-size: 0.75rem;
    color: var(--neutral-70);
}

.ia_fileUploadComponent--mobile--invalid {
    border-color: var(--callToAction);
}

.ia_fileUploadComponent--mobile--popupDisplayed {
    border-color: var(--callToAction);
}

.ia_fileUploadComponent--mobile--uploading,
.ia_fileUploadComponent--mobile--error,
.ia_fileUploadComponent--mobile--complete {
    border: 1px solid var(--callToAction);
}

.ia_fileUploadComponent--mobile--complete__icon {
    fill: var(--success);
}

.ia_fileUploadComponent--mobile--error__icon {
    fill: var(--error);
}

.ia_fileUploadComponent--mobile__popup {
    color: var(--neutral-70);
}

.ia_fileUploadComponent--mobile__filesList {
    border-top: var(--containerBorder);
}

.ia_fileUploadComponent--mobile__uploadIcon {
    fill: var(--callToAction);
}

.ia_fileUploadComponent__supportedFileTypes__icon {
    fill: var(--icon);
}

.ia_fileUploadComponent--mobile__progress__activeFileText {
    fill: var(--neutral-90);
}

.ia_fileUploadComponent--mobile__progress__uploadProgressAnimation {
    border: var(--containerBorder);
    background: var(--neutral-10);
}

.ia_fileUploadComponent--mobile__progress__uploadProgressAnimation__innerPath {
    fill: var(--callToAction);
}
.ia_horizontalMenuComponent {
    border-top: var(--containerBorder);
    border-bottom: var(--containerBorder);
}

.ia_horizontalMenuComponent__item {
    color: var(--neutral-70);
    background-color: var(--container);
}

.ia_horizontalMenuComponent__item__icon {
    fill: currentColor;
}

.ia_horizontalMenuComponent__item--disabled {
    color: var(--neutral-50);
}

.ia_horizontalMenuComponent__item__expandIcon {
    fill: var(--neutral-70);
}

.ia_horizontalMenuComponent__item:not(.ia_horizontalMenuComponent__item--active):not(.ia_horizontalMenuComponent__item--disabled):hover {
    filter: brightness(0.9);
}

.ia_horizontalMenuComponent__item--active {
    color: var(--neutral-90);
}

.ia_horizontalMenuComponent__sideNav__iconContainer {
    background-color: var(--neutral-50);
}

.ia_horizontalMenuComponent__modal {
    border: none;
    border-top: var(--containerBorder);
    box-shadow: none;
    background-color: transparent;
}

.ia_horizontalMenuComponent__modal .ia_horizontalMenuComponent__item {
    border-bottom: var(--containerBorder);
}

.ia_horizontalMenuComponent__item__leftItem {
    border-left: 3px solid transparent;
}

.ia_horizontalMenuComponent__item__leftItem--active {
    border-left: 3px solid var(--callToAction);
}

.ia_horizontalMenuComponent__item__rightItem {
    border-right: 3px solid transparent;
}

.ia_horizontalMenuComponent__item__rightItem--active {
    border-right: 3px solid var(--callToAction);
}

.ia_horizontalMenuComponent__sideNavContainerLeft {
    
    background: linear-gradient(to right, var(--container), 50%, transparent 100%);
}

.ia_horizontalMenuComponent__sideNavContainerRight {
    
    background: linear-gradient(to right, transparent, var(--container) 50%, var(--container) 100%);
}
.ia_ledComponent__diode--on {
    fill: var(--indicator);
}

.ia_ledComponent__diode--off {
    fill: var(--indicatorOff);
}

.ia_ledComponent__background {
    fill: var(--neutral-100);
}
.ia_linearScaleComponent__majorTick,
.ia_linearScaleComponent__minorTick,
.ia_linearScaleComponent__fineTick {
    stroke: var(--neutral-60);
}


.ia_linearScaleComponent__tick__label,
.ia_linearScaleComponent__indicator__label {
    fill: var(--neutral-90);
}

.ia_linearScaleComponent__lineIndicator {
    stroke: var(--seq-2);
}

.ia_linearScaleComponent__wedgeIndicator {
    opacity: 1;
    fill: var(--indicator);
}

.ia_linearScaleComponent__rangeIndicator {
    fill: var(--seq-5);
    fill-opacity: 0.4;
}
.ia_menuTreeComponent__item {
    border-bottom: solid var(--border) 1px;
    background-color: inherit;
    color: var(--neutral-90);
}

.ia_menuTreeComponent__item:not(.ia_menuTreeComponent__header):hover {
    filter: brightness(0.9);
}

.ia_menuTreeComponent__item__icon,
.ia_menuTreeComponent__header__icon {
    fill: var(--icon);
}

.ia_menuTreeComponent__item__navIcon {
    fill: var(--icon);
}

.ia_menuTreeComponent__backAction {
    background-color: var(--neutral-30);
    color: var(--icon);
    border-bottom: solid var(--border) 1px;
    text-transform: uppercase;
    font-size: 0.875rem;
    line-height: 2rem;
    font-weight: 500;
}

.ia_menuTreeComponent__backAction:hover {
    background-color: var(--neutral-20);
}

.ia_menuTreeComponent__backAction:active {
    background-color: var(--neutral-40);
}
.ia_movingAnalogIndicatorComponent {
    
    font-size: 1rem;
}

.ia_movingAnalogIndicatorComponent__scale {
    fill: var(--container);
    stroke: var(--border);
}

.ia_movingAnalogIndicatorComponent__desiredRange {
    fill: var(--infoSecondary);
    stroke: var(--border);
}

.ia_movingAnalogIndicatorComponent__interlockRange {
    fill: var(--neutral-100);
    stroke: var(--border);
}

.ia_movingAnalogIndicatorComponent__level1AlarmRange,
.ia_movingAnalogIndicatorComponent__level2AlarmRange {
    fill: var(--neutral-60);
    stroke: var(--border);
}

.ia_movingAnalogIndicatorComponent__level1AlarmRange--active {
    fill: var(--error);
    stroke: var(--border);
}

.ia_movingAnalogIndicatorComponent__level2AlarmRange--active {
    fill: var(--warningSecondary);
    stroke: var(--border);
}

.ia_movingAnalogIndicatorComponent__wedgeIndicator {
    fill: var(--neutral-60);
}

.ia_movingAnalogIndicatorComponent__setpointIndicator {
    fill: var(--neutral-10);
    stroke: var(--info);
}
.ia_multiStateButton__button--primary--selected,
.ia_multiStateButton__button--secondary--selected {
    font-weight: 500;
}

.ia_multiStateButton__button--primary--unselected,
.ia_multiStateButton__button--secondary--unselected {
    font-weight: 400;
}
.ia_numericEntryFieldComponent__modal {
    border: var(--containerBorder);
}

.ia_numericEntryFieldComponent__editIcon {
    fill: var(--callToAction);
}

.ia_numericEntryFieldComponent__editLink:hover .ia_numericEntryFieldComponent__editIcon {
    filter: brightness(1.2);
}

.ia_numericEntryFieldComponent__editLink--active:hover .ia_numericEntryFieldComponent__editIcon,
.ia_numericEntryFieldComponent__editLink--disabled:hover .ia_numericEntryFieldComponent__editIcon {
    filter: none;
}

.ia_numericEntryFieldComponent__editIcon--active {
    fill: var(--callToAction--active);
}

.ia_numericEntryFieldComponent__editIcon--disabled {
    fill: var(--callToAction--disabled);
}
.ia_oneShotButtonComponent__confirmModal__message {
    color: var(--neutral-90);
    margin: 0.5rem 0;
    font-size: 0.875rem;
    line-height: 1rem;
}
.ia_passwordFieldComponent__visibilityIcon {
    fill: var(--callToAction);
}


.ia_passwordFieldComponent__visibilityLink:hover .ia_passwordFieldComponent__visibilityIcon {
    filter: brightness(1.2);
}

.ia_passwordFieldComponent__visibilityLink--disabled:hover .ia_passwordFieldComponent__visibilityIcon,
.ia_passwordFieldComponent__visibilityLink--active:hover .ia_passwordFieldComponent__visibilityIcon {
    filter: none;
}

.ia_passwordFieldComponent__visibilityIcon--disabled {
    fill: var(--callToAction--disabled);
}
.ia_powerChartComponent {
    font-size: 12px;
    color: var(--neutral-100);
    border: 1px solid var(--border);
}

.ia_powerChartComponent__title,
.ia_powerChartComponent__tagBrowserContainer__title {
    font-weight: bold;
}

.ia_powerChartComponent__eventMarker__box__timeLabel,
.ia_powerChartComponent__labelText {
    font-size: 11px;
    text-anchor: start;
    fill: var(--neutral-50);
    pointer-events: none;
}

.ia_powerChartComponent__labelText--centered {
    font-size: 11px;
    text-anchor: middle;
    fill: var(--neutral-50);
    pointer-events: none;
}

.ia_powerChartComponent__tagBrowserContainer {
    border-right: 1px solid var(--border);
    background-color: var(--neutral-20);
}

.ia_powerChartComponent__tagBrowserContainer__tree {
    background-color: var(--neutral-10);
    border: 1px solid var(--border);
}

.ia_powerChartComponent__xTrace__line {
    stroke: var(--neutral-60);
    stroke-width: 1;
    stroke-opacity: 0.5;
    stroke-dasharray: 0;
    cursor: crosshair;
    pointer-events: none;
}

.ia_powerChartComponent__xTrace__box {
    width: 100px;
    fill: var(--neutral-10);
    opacity: 0.9;
    stroke: var(--neutral-60);
    stroke-width: 1;
    stroke-opacity: 0.5;
    stroke-dasharray: 0;
    pointer-events: none;
}


.ia_powerChartComponent__xTrace__box__timeMarker {
    text-anchor: start;
    fill: var(--neutral-40);
}

.ia_powerChartComponent__xTrace__dot {
    fill: var(--neutral-60);
}

.ia_powerChartComponent__baseline__line {
    stroke: var(--neutral-60);
    stroke-width: 1;
    stroke-opacity: 0.5;
    stroke-dasharray: 0;
    pointer-events: none;
}

.ia_powerChartComponent__baseline__label {
    fill: var(--neutral-50);
    font-size: 10px;
    font-weight: 100;
    pointerEvents: none;
}

.ia_powerChartComponent__band__body {
    fill: var(--neutral-60);
    fill-opacity: 0.5;
    stroke-width: 0;
    stroke-dasharray: 0;
    pointer-events: none;
}

.ia_powerChartComponent__band__label {
    fill: var(--neutral-50);
    font-size: 10px;
    font-weight: 100;
    pointerEvents: none;
}

.ia_powerChartComponent__timeAxis__values,
.ia_powerChartComponent__yAxis__label,
.ia_powerChartComponent__yAxis__values {
    stroke: none;
    fill: var(--neutral-50);
    font-size: 10px;
    font-weight: 100;
}

.ia_powerChartComponent__timeAxis__ticks,
.ia_powerChartComponent__yAxis__ticks {
    fill: none;
    stroke: var(--neutral-50);
}

.ia_powerChartComponent__timeAxis__axis,
.ia_powerChartComponent__yAxis__axis {
    fill: none;
    stroke: var(--neutral-50);
}

.ia_powerChartComponent__dateTimeSelection {
    color: var(--callToAction);
    font-weight: bold;
}

.ia_powerChartComponent__noDataDisplay {
    background-color: var(--neutral-20);
    border-top: 1px solid var(--border);
}

.ia_powerChartComponent__chart__popupMenu {
    font-size: 12px;
    color: var(--neutral-100);
    background-color: var(--neutral-20);
}

.ia_powerChartComponent__chart__popupMenu button {
    font-size: 14px;
}

.ia_powerChartComponent__chart__rangeSelector > svg {
    border: 1px solid var(--border);
}

.ia_powerChartComponent__chart__rangeSelector__popupMenu {
    font-size: 12px;
    color: var(--neutral-100);
    background-color: var(--neutral-10);
}

.ia_powerChartComponent__chart__rangeSelector__popupMenu__menuItem {}

.ia_powerChartComponent__chart__rangeSelector__popupMenu__menuItem--hover {
    color: var(--neutral-10);
    font-weight: bold;
    background-color: var(--callToAction);
}

.ia_powerChartComponent__dateTimeSelection__popupMenu__header {
    font-size: 14px;
    background-color: var(--neutral-60);
    border-bottom: 1px solid var(--border);
}

.ia_powerChartComponent__dateTimeSelection__popupMenu__header__icon {
    color: var(--neutral-70);
}

.ia_powerChartComponent__icon {
    color: var(--neutral-70);
    border: 1px solid var(--border);
}

.ia_powerChartComponent__icon--active {
    background-color: var(--neutral-40);
}

.ia_powerChartComponent__chartOptionBar--mobile {
    border-top: 1px solid var(--border);
}

.ia_powerChartComponent__chartOptionBar__popupMenu {
    font-size: 12px;
    color: var(--neutral-100);
    background-color: var(--neutral-10);
}

.ia_powerChartComponent__chartOptionBar__popupMenu__menuItem {}

.ia_powerChartComponent__chartOptionBar__popupMenu__menuItem--hover {
    color: var(--neutral-10);
    font-weight: bold;
    background-color: var(--callToAction);
}

.ia_powerChartComponent__settings {
    background-color: var(--neutral-20);
    border-left: 1px solid var(--border);
}

.ia_powerChartComponent__settings__header {
    background-color: var(--neutral-10);
    font-weight: bold;
}

.ia_powerChartComponent__settings__iconHeader {
    background-color: var(--neutral-10);
    border: 1px solid var(--border);
    font-weight: bold;
}

.ia_powerChartComponent__settings__header__link {
    font-weight: normal;
    color: var(--callToAction);
}

.ia_powerChartComponent__settings__tab {
    border-color: var(--border);
    background-color: var(--neutral-20);
}

.ia_powerChartComponent__settings__tab--active {
    background-color: var(--neutral-10);
}

.ia_powerChartComponent__settings__tab__content,
.ia_powerChartComponent__settings__tab__content .ia_table__headContainer {
    background-color: var(--neutral-10);
}

.ia_powerChartComponent__settings__tab__addLink {
    font-weight: bold;
    text-decoration: underline;
    color: var(--callToAction);
}

.ia_powerChartComponent__settings__tab__content__table__headerCell {}

.ia_powerChartComponent__penDataDisplay__table__headerCell {
    background-color: var(--neutral-30);
}

.ia_powerChartComponent__penDataDisplay__brushRangeGroupLabel {
    background-color: var(--div-9);
}

.ia_powerChartComponent__penDataDisplay__table__headerCell,
.ia_powerChartComponent__penDataDisplay__table__bodyCell,
.ia_powerChartComponent__penDataDisplay--mobile__pagination,
.ia_powerChartComponent__penDataDisplay--mobile__penTable,
.ia_powerChartComponent__penDataDisplay__brushRangeGroupLabel {
    border-top: 1px solid var(--border);
}

.ia_powerChartComponent__penDataDisplay__table__separatorCell {
    border-right: 1px solid var(--border);
}

.ia_powerChartComponent__settings__tab__content__table__bodyRowOdd,
.ia_powerChartComponent__penDataDisplay__table__bodyRowOdd {
    background-color: var(--neutral-20);
}

.ia_powerChartComponent__settings__tab__content__table__bodyRowEven,
.ia_powerChartComponent__penDataDisplay__table__bodyRowEven {
    background-color: var(--neutral-10);
}

.ia_powerChartComponent__penDataDisplay__table__bodyRowOdd.overlay-shown,
.ia_powerChartComponent__penDataDisplay__table__bodyRowEven.overlay-shown,
.ia_powerChartComponent__penDataDisplay__table__rowOverlay {
    background-color: var(--red-20) !important;
}

.ia_powerChartComponent__penDataDisplay__table__rowOverlay__icon {
    color: var(--red-60) !important;
}

.ia_powerChartComponent__settings__tab__content__table__bodyCell,
.ia_powerChartComponent__penDataDisplay__table__bodyCell {}

.ia_powerChartComponent__settings__tab__content__table__bodyCell__icon,
.ia_powerChartComponent__penDataDisplay__table__bodyCell__icon,
.ia_powerChartComponent__penDataDisplay__table__icon,
.ia_powerChartComponent__penDataDisplay--mobile__icon,
.ia_powerChartComponent__tagBrowserContainer__icon {
    color: var(--neutral-70);
}

.ia_powerChartComponent__settings__tab__content__table__emptyMessage {
    color: var(--neutral-70);
}

.ia_powerChartComponent__settings__tab__content__popupMenu {
    font-size: 12px;
    color: var(--neutral-100);
}

.ia_powerChartComponent__settings__tab__content__buttonContainer {
    border: 1px solid var(--border);
    background-color: var(--neutral-10);
}

.ia_powerChartComponent__settings__tab__content__chartExample {
    border: 1px solid var(--border);
}

.ia_powerChartComponent__penLegend {
    border: 1px solid var(--border);
}

.ia_powerChartComponent__penLegend__navArrow {
    background-color: var(--neutral-30);
}

.ia_powerChartComponent__resize-handle.dragging::after {
    border: 2px solid var(--border);
}
.ia_piping {
    fill: var(--pipePrimaryFill);
    stroke: var(--pipeStroke);
}

.pipe_point__handle--selected {
    border-color: var(--callToAction);
}

.ia_pipe--pid {
    fill: var(--pipeStroke);
}

.ia_pipeSegment {
    pointer-events: fill;
}

.ia_pipeSegment--selected {
    stroke: var(--pipeSelectStroke);
}

.ia_pipeSegmentNode--pid {
    stroke: none;
}

.ia_pipeSegmentNode--pid--selected {
    fill: var(--pipeSelectStroke);
}

.ia_pipeSegmentOverlay {
    stroke: none;
}

.ia_pipeSegmentNode--selected {
    stroke: var(--pipeSelectStroke);
    stroke-dasharray: 5, 1;
}

.ia_pipeSegmentPrimaryStopColor {
    stop-color: var(--pipePrimaryFill);
}

.ia_pipeSegmentSecondaryStopColor {
    stop-color: var(--pipeSecondaryFill);
}
.ia_radioGroupComponent--disabled {
    color: var(--label--disabled);
}
.ia_reportViewerComponent {
    background-color: var(--neutral-30);
    border: var(--containerBorder);
    font-size: 0.875rem;
    color: var(--neutral-90);
}

.ia_reportViewerComponent__pdfDocument {
    border: var(--containerBorder);
    box-shadow: 5px 5px 0px var(--neutral-90);
}

.ia_reportViewerComponent__actionBar {
    border-top: var(--containerBorder);
    background-color: var(--container);
}
.ia_signaturePadComponent {
    background-color: var(--input);
    border: var(--containerBorder);
}

.ia_signaturePadComponent__actionBar {
    background-color: var(--containerNested);
}
.ia_sparklineComponent__line {
    stroke: var(--neutral-90);
    stroke-width: 0.75;
}

.ia_sparklineComponent__desiredHigh,
.ia_sparklineComponent__desiredLow {
    stroke: var(--error);
    stroke-dasharray: 4;
    stroke-width: 0.5;
}

.ia_sparklineComponent__desiredFill {
    fill: var(--error);
    fill-opacity: 0.2;
}

.ia_sparklineComponent__firstMarker,
.ia_sparklineComponent__lowMarker,
.ia_sparklineComponent__highMarker,
.ia_sparklineComponent__lastMarker {
    stroke-width: 0.5;
}

.ia_sparklineComponent__firstMarker {
    fill: var(--success);
}

.ia_sparklineComponent__lastMarker {
    fill: var(--error);
}

.ia_sparklineComponent__lowMarker {
    fill: var(--seq-2);
}

.ia_sparklineComponent__highMarker {
    fill: var(--seq-5);
}
.ia_splitContainerComponent--split__handle {
    border: 1px var(--neutral-50) solid;
    background-color: var(--neutral-10);
}

.ia_splitContainerComponent--split__handle__designer {
    border: 1px var(--neutral-50) solid;
    background-color: var(--neutral-10);
}

.ia_splitContainerComponent--split__handle__draggable:active {
    background-color: var(--callToAction--activeAlt);
}

.split-handle-invis:hover {
    background-color: var(--callToAction--hover);
}

.split-handle-invis:active {
    background-color: var(--callToAction--activeAltInvis);
}

.ia_splitContainerComponent--split__handle .ia_splitContainerComponent--handle__icon {
    fill: var(--neutral-70);
}

.ia_splitContainerComponent--split__handle:hover .ia_splitContainerComponent--handle__icon {
    fill: var(--callToAction--hover);
}

.ia_symbolComponent__liquid {
    fill: var(--info);
    fill-opacity: 0.7;
    stroke-width: 2px;
}

.ia_symbolComponent__liquid--warning {
    fill: var(--error);
}


@keyframes ia_symbolComponent__animate--alternateFill {
    0% {
      fill: var(--symbolFill--default);
    }
    50% {
      fill: var(--symbolFillAnimation--default);
    }
    100% {
      fill: var(--symbolFill--default);
    }
}

@keyframes ia_symbolComponent__animate--alternateFillAlt {
    0% {
      fill: var(--symbolFillAnimation--default);
    }
    50% {
      fill: var(--symbolFill--default);
    }
    100% {
      fill: var(--symbolFillAnimation--default);
    }
}

@keyframes ia_symbolComponent__animate--alternateFill--running {
    0% {
      fill: var(--symbolFill--running);
    }
    50% {
      fill: var(--symbolFillAnimation--running);
    }
    100% {
      fill: var(--symbolFill--running);
    }
}

@keyframes ia_symbolComponent__animate--alternateFillAlt--running {
    0% {
      fill: var(--symbolFillAnimation--running);
    }
    50% {
      fill: var(--symbolFill--running);
    }
    100% {
      fill: var(--symbolFillAnimation--running);
    }
}

@keyframes ia_symbolComponent__animate--rotate {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
}

@keyframes ia_symbolComponent__animate--rotate3dYAxis {
    0% {
      transform: rotate3d(0, 1, 0, 0deg);
    }
    100% {
      transform: rotate3d(0, 1, 0, 360deg);
    }
}

@keyframes ia_symbolComponent__animate--faulted {
    0% {
      fill: var(--symbolFill--running);
    }
    50% {
      fill: var(--symbolFill--faulted);
    }
    100% {
      fill: var(--symbolFill--running);
    }
}

@keyframes ia_symbolComponent__animate--failedToOpen {
    0% {
      fill: var(--symbolFill--running);
    }
    50% {
      fill: var(--symbolFill--faulted);
    }
    100% {
      fill: var(--symbolFill--running);
    }
}

@keyframes ia_symbolComponent__animate--failedToClose {
    0% {
      fill: var(--symbolFill--stopped);
    }
    50% {
      fill: var(--symbolFill--faulted);
    }
    100% {
      fill: var(--symbolFill--stopped);
    }
}



.ia_symbolComponent {
    fill: var(--symbolFill--default);
    stroke: var(--symbolStroke--default);
}

.ia_symbolComponent__altFill {
    fill: var(--symbolStroke--default);
}

.ia_symbolComponent__inside {
    fill: var(--symbolFill--stopped);
}

.ia_symbolComponent__animate--alternateFill {
    animation: none;
}

.ia_symbolComponent__animate--alternateFillAlt {
    animation: none
}

.ia_symbolComponent__animate--rotate {
    animation: none;
}

.ia_symbolComponent__animate--rotate3dYAxis {
    animation: none;
}


.ia_symbolComponent--running {
    fill: var(--symbolFill--running);
    stroke: var(--symbolStroke--running);
}

.ia_symbolComponent__altFill--running {
    fill: var(--symbolStroke--running);
}

.ia_symbolComponent__animate--alternateFill--running {
    animation: ia_symbolComponent__animate--alternateFill--running linear infinite;
}

.ia_symbolComponent__animate--alternateFillAlt--running {
    animation: ia_symbolComponent__animate--alternateFillAlt--running linear infinite;
}

.ia_symbolComponent__animate--rotate--running {
    animation: ia_symbolComponent__animate--rotate linear infinite;
}

.ia_symbolComponent__animate--rotate3dYAxis--running {
    animation: ia_symbolComponent__animate--rotate3dYAxis linear infinite;
}


.ia_symbolComponent--stopped {
    fill: var(--symbolFill--stopped);
    stroke: var(--symbolStroke--stopped);
    animation: ia_symbolComponent__animate--stopped linear infinite;
}

.ia_symbolComponent__altFill--stopped {
    fill: var(--symbolStroke--stopped);
}


.ia_symbolComponent--faulted {
    fill: var(--symbolFill--faulted);
    stroke: var(--symbolStroke--faulted);
    animation: ia_symbolComponent__animate--faulted linear infinite;
}

.ia_symbolComponent__altFill--faulted {
    fill: var(--symbolStroke--faulted);
}




.ia_symbolComponent--open {
    fill: var(--symbolFill--running);
    stroke: var(--symbolStroke--running);
}

.ia_symbolComponent__altFill--open {
    fill: var(--symbolStroke--running);
}


.ia_symbolComponent--failedToOpen {
    fill: var(--symbolFill--default);
    stroke: var(--symbolStroke--faulted);
    animation: ia_symbolComponent__animate--failedToOpen linear infinite;
}

.ia_symbolComponent__altFill--failedToOpen {
    fill: var(--symbolStroke--faulted);
}


.ia_symbolComponent--partiallyClosed {
    fill: var(--symbolFill--stopped);
    stroke: var(--symbolStroke--running);
}

.ia_symbolComponent__altFill--partiallyClosed {
    fill: var(--symbolStroke--running);
}


.ia_symbolComponent__defaultFill--partiallyClosed {
    fill: var(--symbolFill--running);
}

.ia_symbolComponent__defaultFill--reverseFlow--partiallyClosed {
    fill: var(--symbolFill--stopped);
}


.ia_symbolComponent__defaultFillAlt--partiallyClosed {
    fill: var(--symbolFill--stopped);
}

.ia_symbolComponent__defaultFillAlt--reverseFlow--partiallyClosed {
    fill: var(--symbolFill--running);
}


.ia_symbolComponent--closed {
    fill: var(--symbolFill--stopped);
    stroke: var(--symbolStroke--stopped);
}

.ia_symbolComponent__altFill--closed {
    fill: var(--symbolStroke--stopped);
}


.ia_symbolComponent--failedToClose {
    fill: var(--symbolFill--stopped);
    stroke: var(--symbolStroke--faulted);
    animation: ia_symbolComponent__animate--failedToClose linear infinite;
}

.ia_symbolComponent__altFill--failedToClose {
    fill: var(--symbolStroke--faulted);
}
.ia_tabContainerComponent__content {
    border-left: var(--containerBorder);
    border-right: var(--containerBorder);
    border-bottom: var(--containerBorder);
}

.ia_tabContainerComponent__tab--classic {
    color: var(--neutral-60);
    border-top: var(--containerBorder);
    border-right: var(--containerBorder);
    border-bottom: var(--containerBorder);
    font-size: 0.875rem;
}

.ia_tabContainerComponent__tabMenuRight--classic {
    border-bottom: var(--containerBorder);
}

.ia_tabContainerComponent__tab--classic:first-child {
    border-left: var(--containerBorder);
}

.ia_tabContainerComponent__tab--classic:not(.ia_tabContainerComponent__tab--classic--active,
.ia_tabContainerComponent__tab--classic--disabled):hover {
    filter: brightness(0.9);
}

.ia_tabContainerComponent__tab--classic--active {
    background-color: var(--container);
    font-weight: 500;
    color: var(--neutral-90);
    border-top: var(--containerBorder);
    border-bottom: none;
}

.ia_tabContainerComponent__tab--classic--disabled {
    background-color: var(--neutral-40);
    color: var(--neutral-60);
    opacity: 0.6
}

.ia_tabContainerComponent__tab--modern {
    color: var(--neutral-70);
    border-bottom: var(--containerBorder);
    box-shadow: none;
    transition: box-shadow 0.2s linear;
    font-size: 0.875rem;
}

.ia_tabContainerComponent__tabMenuRight--modern {
    border-bottom: var(--containerBorder);
}

.ia_tabContainerComponent__tab--modern--active {
    font-weight: 500;
    color: var(--neutral-90);

    
    box-shadow: inset 0 -3px var(--border);
}

.ia_tabContainerComponent__tab--modern--disabled {
    color: var(--neutral-60);
    opacity: 0.6
}

.ia_tabContainerComponent__tab--modern:not(.ia_tabContainerComponent__tab--modern--active,
.ia_tabContainerComponent__tab--modern--disabled):hover {
    filter: brightness(0.8);
}

.ia_tabContainerComponent--designing__deleteConfirmation {
    color: var(--label);
    background-color: var(--containerNested);
    border: var(--containerBorder);
}

.ia_tabContainerComponent--designing__deleteConfirmation__delete {
    font-size: 0.75rem;
    background-color: var(--error);
}

.ia_tabContainerComponent--designing__deleteConfirmation__cancel {
    font-size: 0.75rem;
}

.ia_tabContainerComponent--designing__tab--pendingDelete {
    border: var(--containerBorder);
    border-color: var(--error);
}
.ia_tableComponent {
    border: var(--containerBorder);
}

.ia_tableComponent__filterContainer {
    background-color: var(--neutral-30);
}

.ia_tableComponent__body__row--hovered {
    color: var(--neutral-90);
    background-color: rgba(12, 123, 179, 0.10);
}

.ia_tableComponent__selection {
    background-color: rgba(12, 123, 179, 0.25);
}

.ia_tableComponent__selection--root {
    border: 1px var(--callToAction) solid;
}

.ia_tableComponent__editableCell {
    border: 1px var(--callToAction) solid;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
    background-color: var(--container);
}
.ia_tagBrowseTreeComponent {
    font-size: 0.75rem;
    color: var(--neutral-100);
    border: 1px solid var(--border);
    background-color: var(--neutral-20);
}

.ia_tagBrowseTreeComponent__title {
    font-weight: bold;
}

.ia_tagBrowseTreeComponent__icon {
    color: var(--neutral-70);
    cursor: pointer;
}

.ia_tagBrowseTreeComponent__tree {
    background-color: var(--neutral-10);
    border: 1px solid var(--border);
}





.ia_tagBrowseTreeComponent.mobile {
    font-size: 1.5rem;
}
.ia_thermometerComponent__glass,
.ia_thermometerComponent__tick,
.ia_thermometerComponent__meniscus {
    stroke: var(--neutral-90);
}

.ia_thermometerComponent__unit,
.ia_thermometerComponent__tickLabel,
.ia_thermometerComponent__valueDisplay {
    font-size: 1.5rem;
    fill: var(--neutral-90);
}

.ia_thermometerComponent__liquid {
    fill: var(--seq-2);
}
.ia_toggleSwitchComponent {
    color: var(--label);
}

.ia_toggleSwitchComponent--disabled {
    color: var(--label--disabled);
}
.ia_componentTooltip {
    background-color: var(--neutral-100);
    color: var(--neutral-10);
}
.ia_treeComponent__node {
    font-size: 0.75rem;
    line-height: 1rem;
}

.ia_treeComponent__node:hover:not(.ia_treeComponent__node--selected) {
    background-color: var(--callToActionHighlight);
}

.ia_treeComponent__node--selected {
    background-color: var(--callToAction);
    color: var(--neutral-10);
    font-weight: 700;
}

.ia_treeComponent__node__icon {
    fill: var(--icon);
}

.ia_treeComponent__expandIcon,
.ia_treeComponent__terminalExpandIcon,
.ia_treeComponent__node__icon--expanded {
    fill: var(--icon);
}

.ia_treeComponent__node__icon--selected,
.ia_treeComponent__expandIcon--selected {
    fill: var(--icon--selected);
}

.ia_treeComponent__alignmentGuide {
    color: var(--border);
}

.ia_treeComponent__alignmentGuide--selected {
    color: var(--neutral-10);
}





.ia_treeComponent__node.mobile {
    font-size: 1.5rem;
}
.ia_videoPlayerComponent {
    background-color: var(--container);
}

.ia_videoPlayerComponent__controlContainer {
    background-color: var(--container);
    border: var(--containerBorder);
    color: var(--neutral-70);
}

.ia_videoPlayerComponent__controlContainer__playControl,
.ia_videoPlayerComponent__controlContainer__volumeControl,
.ia_videoPlayerComponent__controlContainer__playRateControl,
.ia_videoPlayerComponent__controlContainer__fullscreenControl {
    fill: currentColor;
}

.ia_videoPlayerComponent__controlContainer__playControl:hover:not(.disabled),
.ia_videoPlayerComponent__controlContainer__volumeControl:hover:not(.disabled),
.ia_videoPlayerComponent__controlContainer__playRateControl:hover:not(.disabled),
.ia_videoPlayerComponent__controlContainer__fullscreenControl:hover:not(.disabled) {
    color: var(--icon--hover);
}

.ia_videoPlayerComponent__controlContainer__timeDurationDisplay {
    color: var(--label);
}

.ia_videoPlayerComponent__controlPopupContainer,
.ia_videoPlayerComponent__contextMenuPopupContainer {
    background-color: rgba(0, 0, 0, 1);
    color: var(--callToAction);
}

.ia_videoPlayerComponent__videoOverlay {
    background-color: transparent;
    color: var(--white);
}

.ia_videoPlayerComponent__videoOverlay--paused {
    background-color: var(--opacity-50);
}

.ia_videoPlayerComponent__videoOverlay_centralContainer {
    background-color: var(--opacity-85);
}
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animated {
  animation-duration: var(--animate-duration);
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.repeat-1 {
  animation-iteration-count: var(--animate-repeat);
}

.animated.repeat-2 {
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animated.repeat-3 {
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}

.animated.delay-1s {
  animation-delay: var(--animate-delay);
}

.animated.delay-2s {
  animation-delay: calc(var(--animate-delay) * 2);
}

.animated.delay-3s {
  animation-delay: calc(var(--animate-delay) * 3);
}

.animated.delay-4s {
  animation-delay: calc(var(--animate-delay) * 4);
}

.animated.delay-5s {
  animation-delay: calc(var(--animate-delay) * 5);
}

.animated.faster {
  animation-duration: calc(var(--animate-duration) / 2);
}

.animated.fast {
  animation-duration: calc(var(--animate-duration) * 0.8);
}

.animated.slow {
  animation-duration: calc(var(--animate-duration) * 2);
}

.animated.slower {
  animation-duration: calc(var(--animate-duration) * 3);
}

@media print, (prefers-reduced-motion: reduce) {
  .animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important;
  }

  .animated[class*='Out'] {
    opacity: 0;
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}


@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
  animation-timing-function: ease-in-out;
}
@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}
@keyframes shakeX {
  from,
  to {
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shakeX {
  animation-name: shakeX;
}
@keyframes shakeY {
  from,
  to {
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    transform: translate3d(0, 10px, 0);
  }
}

.shakeY {
  animation-name: shakeY;
}
@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}
@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}
@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}


@keyframes wobble {
  from {
    transform: translate3d(0, 0, 0);
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.wobble {
  animation-name: wobble;
}
@keyframes jello {
  from,
  11.1%,
  to {
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  animation-name: jello;
  transform-origin: center;
}
@keyframes heartBeat {
  0% {
    transform: scale(1);
  }

  14% {
    transform: scale(1.3);
  }

  28% {
    transform: scale(1);
  }

  42% {
    transform: scale(1.3);
  }

  70% {
    transform: scale(1);
  }
}

.heartBeat {
  animation-name: heartBeat;
  animation-duration: calc(var(--animate-duration) * 1.3);
  animation-timing-function: ease-in-out;
}
@keyframes backInDown {
  0% {
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.backInDown {
  animation-name: backInDown;
}
@keyframes backInLeft {
  0% {
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.backInLeft {
  animation-name: backInLeft;
}
@keyframes backInRight {
  0% {
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.backInRight {
  animation-name: backInRight;
}
@keyframes backInUp {
  0% {
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.backInUp {
  animation-name: backInUp;
}
@keyframes backOutDown {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  20% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}

.backOutDown {
  animation-name: backOutDown;
}
@keyframes backOutLeft {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  20% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}

.backOutLeft {
  animation-name: backOutLeft;
}
@keyframes backOutRight {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  20% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}

.backOutRight {
  animation-name: backOutRight;
}
@keyframes backOutUp {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  20% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}

.backOutUp {
  animation-name: backOutUp;
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: bounceIn;
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}
@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInTopLeft {
  animation-name: fadeInTopLeft;
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInTopRight {
  animation-name: fadeInTopRight;
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInBottomLeft {
  animation-name: fadeInBottomLeft;
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInBottomRight {
  animation-name: fadeInBottomRight;
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, -100%, 0);
  }
}

.fadeOutTopLeft {
  animation-name: fadeOutTopLeft;
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(100%, -100%, 0);
  }
}

.fadeOutTopRight {
  animation-name: fadeOutTopRight;
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 100%, 0);
  }
}

.fadeOutBottomRight {
  animation-name: fadeOutBottomRight;
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 100%, 0);
  }
}

.fadeOutBottomLeft {
  animation-name: fadeOutBottomLeft;
}
@keyframes flip {
  from {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  backface-visibility: visible;
  animation-name: flip;
}
@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInX {
  backface-visibility: visible !important;
  animation-name: flipInX;
}
@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInY {
  backface-visibility: visible !important;
  animation-name: flipInY;
}
@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: flipOutX;
  backface-visibility: visible !important;
}
@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  animation-duration: calc(var(--animate-duration) * 0.75);
  backface-visibility: visible !important;
  animation-name: flipOutY;
}
@keyframes lightSpeedInRight {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.lightSpeedInRight {
  animation-name: lightSpeedInRight;
  animation-timing-function: ease-out;
}
@keyframes lightSpeedInLeft {
  from {
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(5deg);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.lightSpeedInLeft {
  animation-name: lightSpeedInLeft;
  animation-timing-function: ease-out;
}
@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOutRight {
  animation-name: lightSpeedOutRight;
  animation-timing-function: ease-in;
}
@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}

.lightSpeedOutLeft {
  animation-name: lightSpeedOutLeft;
  animation-timing-function: ease-in;
}
@keyframes rotateIn {
  from {
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
  transform-origin: center;
}
@keyframes rotateInDownLeft {
  from {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
  transform-origin: left bottom;
}
@keyframes rotateInDownRight {
  from {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
  transform-origin: right bottom;
}
@keyframes rotateInUpLeft {
  from {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
  transform-origin: left bottom;
}
@keyframes rotateInUpRight {
  from {
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
  transform-origin: right bottom;
}
@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
  transform-origin: center;
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
  transform-origin: left bottom;
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
  transform-origin: right bottom;
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
  transform-origin: left bottom;
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
  transform-origin: right bottom;
}
@keyframes hinge {
  0% {
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  animation-duration: calc(var(--animate-duration) * 2);
  animation-name: hinge;
  transform-origin: top left;
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.jackInTheBox {
  animation-name: jackInTheBox;
}


@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.rollIn {
  animation-name: rollIn;
}


@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}
@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
  transform-origin: center bottom;
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
  transform-origin: left center;
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
  transform-origin: right center;
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
  transform-origin: center bottom;
}
@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}
@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}
@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}
@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}
.progressbar {   counter-reset: step; } .progressbar li {   list-style-type: none;   width: 24%;   float: left;   font-size: 12px;   position: relative;   text-align: center;   color: #FFFFFF; } .progressbar li:before {   width: 30px;   height: 30px;   content: counter(step);   counter-increment: step;   line-height: 30px;   border: 2px solid #7d7d7d;   display: block;   text-align: center;   margin: 0 auto 10px auto;   border-radius: 50%;   background-color: var(--ShaleStoneWTGray);   color: #FFFFFF; } .progressbar li:after {   width: 100%;   height: 2px;   content: '';   position: absolute;   background-color: var(--ShaleStoneWTGray);   top: 15px;   left: -50%;   z-index: -1; } .progressbar li:first-child:after {   content: none; } .progressbar li.active {   color: var(--WaterBlueColor);   font-size: 14px;   font-weight: bold; } .progressbar li.active:before {   border-color: var(--WaterBlueColor);   background-color: var(--WaterBlueColor); } .progressbar li.active + li:after {   background-color: var(--ShaleStoneWTGray);   color: #FFFFFF; }.progressbar-3Step {   counter-reset: step; } .progressbar-3Step li {   list-style-type: none;   width: 33%;   float: left;   font-size: 12px;   position: relative;   text-align: center;   color: #FFFFFF; } .progressbar-3Step li:before {   width: 30px;   height: 30px;   content: counter(step);   counter-increment: step;   line-height: 30px;   border: 2px solid #7d7d7d;   display: block;   text-align: center;   margin: 0 auto 10px auto;   border-radius: 50%;   background-color: var(--ShaleStoneWTGray);   color: #FFFFFF; } .progressbar-3Step li:after {   width: 100%;   height: 2px;   content: '';   position: absolute;   background-color: var(--ShaleStoneWTGray);   top: 15px;   left: -50%;   z-index: -1; } .progressbar-3Step li:first-child:after {   content: none; } .progressbar-3Step li.active {   color: var(--WaterBlueColor);   font-size: 14px;   font-weight: bold; } .progressbar-3Step li.active:before {   border-color: var(--WaterBlueColor);   background-color: var(--WaterBlueColor); } .progressbar-3Step li.active + li:after {   background-color: var(--ShaleStoneWTGray);   color: #FFFFFF; }[data-component="ia.display.markdown"] blockquote {
  color: #FFFFFF !important;
}

[data-component="ia.display.markdown"] table {
  color: #FFFFFF !important; 
}

[data-component="ia.display.markdown"] table tr {
  border-top: 1px solid var(--containerBorder);
  background: #0d1117 !important; 
}

[data-component="ia.display.markdown"] table tr:nth-child(2n) {
  background: #161b22 !important; 
}

[data-component="ia.display.markdown"] table th,  [data-component="ia.display.markdown"] table td {
  border: 1px solid var(--containerBorder); 
}

  .psc-modern-table {     border-top-right-radius: 10px;     border-top-left-radius: 10px;     border-bottom-right-radius: 3px;     border-bottom-left-radius: 3px;     margin-left: 4px;     margin-right: 4px; }     .psc-modern-table .table-container {     border-top-right-radius: 9px;     border-top-left-radius: 9px;     border-bottom-right-radius: 2px;     border-bottom-left-radius: 2px; }     .psc-modern-table .pager-container .pager {     border-bottom-right-radius: 2px;     border-bottom-left-radius: 2px; }     .psc-modern-table .ia_table__headContainer, .psc-modern-table .ia_table_footContainer {     width: 100% !important;     box-shadow: none; }     .psc-modern-table .ia_table__cell {     padding-left: 5px; }  .psc-modern-table .ia_table__head {          background: var(--modern-table-header-color);     color: var(--modern-table-header-text-color);                }     .psc-modern-table .ia_table__head__header {     text-transform: capitalize;     font-size: 16px;     font-weight: 600; }    .psc-modern-table .ia_table__body__row {     border-bottom: 1px solid var(--modern-table-row-border-bottom); }     .psc-modern-table .ia_table__body__row--odd, .psc-modern-table .ia_table__body__row--even, .psc-modern-table .ia_table__body, .psc-modern-table .ia_table.ia_container--secondary {     background-color: var(--modern-table-row-background-color); }  .psc-modern-table .ia_table__headContainer, .psc-modern-table .ia_table__head, .psc-modern-table .ia_table__head__header {     background-color: var(--modern-table-header-background-color);     color: var(--DefaultFontColor); }  .psc-modern-table .ia_table__row:hover {     background-color: var(--modern-table-row-background-color-hover);     color: var(--modern-table-row-text-color-hover); }     .psc-modern-table .ia_pager {     background-color: var(--modern-table-pager-color); }     .psc-modern-table .ia_pager__page--active {     background-color: var(--modern-table-pager-active-color);     border: 1px solid var(--modern-table-pager-active-border-color);     color: var(--DefaultFontColor); }     .psc-modern-table .ia_tableComponent__selection {     background-color: #01A2D959; }     .psc-modern-table .ia_tableComponent__filterContainer {     background-color: var(--modern-table-header-background-color);     color: var(--DefaultFontColor);     border-bottom: 1px solid var(--neutral-30); }     .psc-modern-table ::-webkit-scrollbar {     width: 16px;     height: 8px; }  .psc-modern-table ::-webkit-scrollbar-track {     background: #888888; }  .psc-modern-table ::-webkit-scrollbar-thumb {     background: #303030;     border-radius: 5px; }  .psc-modern-table ::-webkit-scrollbar-thumb:hover {     background: #303030; }    .psc-modern-table .ReactVirtualized__Grid {     overflow: hidden; }  .psc-modern-table .ReactVirtualized__Grid__innerScrollContainer {     width: 100% !important; }     @media (max-width: 700px) {          .psc-modern-table .ia_table__headContainer {         display: none;     }          .psc-modern-table .t .tr {         flex-direction: column;         overflow-x: hidden;     }          .psc-modern-table .ia_table__cell {         width: 100% !important;         padding-left: 4%;     }          .psc-modern-table .ia_tableComponent__selection--root {         border: none;     }     .psc-modern-table .ia_table__body__row {         padding: 10px 0;         width: 100% !important;     }          .psc-modern-table .ia_table__cell:before {         content: attr(data-column-id) ":";         text-transform: capitalize;         padding-right: 5px;         color: var(--DefaultFontColor);         font-weight: bold;     } }    .ia_container--secondary { 	background-color: var(--ShaleStoneWTGray80Darker); }   .ia_tableComponent__body__row--hovered {     color: var(--DefaultFontColor);      	background-color: rgba(1, 162, 217, 0.3); }   .ia_tableComponent__filterContainer {     background-color: var(--ShaleStoneWTGray60Darker); }.psc-modernnotreactive-table {     border-top-right-radius: 10px;     border-top-left-radius: 10px;     border-bottom-right-radius: 3px;     border-bottom-left-radius: 3px;     margin-left: 4px;     margin-right: 4px; }     .psc-modernnotreactive-table .table-container {     border-top-right-radius: 9px;     border-top-left-radius: 9px;     border-bottom-right-radius: 2px;     border-bottom-left-radius: 2px; }     .psc-modernnotreactive-table .pager-container .pager {     border-bottom-right-radius: 2px;     border-bottom-left-radius: 2px; }     .psc-modernnotreactive-table .ia_table__headContainer, .psc-modernnotreactive-table .ia_table_footContainer {     width: 100% !important;     box-shadow: none; }     .psc-modernnotreactive-table .ia_table__cell {     padding-left: 5px; }  .psc-modernnotreactive-table .ia_table__head {          background: var(--modern-table-header-color);     color: var(--modern-table-header-text-color);                }     .psc-modernnotreactive-table .ia_table__head__header {     text-transform: capitalize;     font-size: 16px;     font-weight: 600; }    .psc-modernnotreactive-table .ia_table__body__row {     border-bottom: 1px solid var(--modern-table-row-border-bottom); }     .psc-modernnotreactive-table .ia_table__body__row--odd, .psc-modernnotreactive-table .ia_table__body__row--even, .psc-modernnotreactive-table .ia_table__body, .psc-modernnotreactive-table .ia_table.ia_container--secondary {     background-color: var(--modern-table-row-background-color); }  .psc-modernnotreactive-table .ia_table__headContainer, .psc-modernnotreactive-table .ia_table__head, .psc-modernnotreactive-table .ia_table__head__header {     background-color: var(--modern-table-header-background-color);     color: var(--DefaultFontColor); }  .psc-modernnotreactive-table .ia_table__row:hover {     background-color: var(--modern-table-row-background-color-hover);     color: var(--modern-table-row-text-color-hover); }     .psc-modernnotreactive-table .ia_pager {     background-color: var(--modern-table-pager-color); }     .psc-modernnotreactive-table .ia_pager__page--active {     background-color: var(--modern-table-pager-active-color);     border: 1px solid var(--modern-table-pager-active-border-color);     color: var(--DefaultFontColor); }     .psc-modernnotreactive-table .ia_tableComponent__selection {     background-color: #01A2D959; }     .psc-modernnotreactive-table .ia_tableComponent__filterContainer {     background-color: var(--modern-table-header-background-color);     color: var(--DefaultFontColor);     border-bottom: 1px solid var(--neutral-30); }     .psc-modernnotreactive-table ::-webkit-scrollbar {     width: 16px;     height: 8px; }  .psc-modernnotreactive-table ::-webkit-scrollbar-track {     background: #888888; }  .psc-modernnotreactive-table ::-webkit-scrollbar-thumb {     background: #303030;     border-radius: 5px; }  .psc-modernnotreactive-table ::-webkit-scrollbar-thumb:hover {     background: #303030; }    .psc-modernnotreactive-table .ReactVirtualized__Grid {     overflow: hidden; }  .psc-modernnotreactive-table .ReactVirtualized__Grid__innerScrollContainer {     width: 100% !important; }    .ia_container--secondary { 	background-color: var(--ShaleStoneWTGray80Darker); }   .ia_tableComponent__body__row--hovered {     color: var(--DefaultFontColor);      	background-color: rgba(1, 162, 217, 0.3); }   .ia_tableComponent__filterContainer {     background-color: var(--ShaleStoneWTGray60Darker); }  .ia_button--primary {     background-color: var(--WaterBlueColor);     border: var(--containerBorder);     color: var(--DefaultFontColor); }  .ia_button--primary:enabled:hover {     filter: brightness(0.95); }     .ia_button--secondary {     background-color: #6D6E70;     border: var(--containerBorder);     color: #000000; }  .ia_button--secondary:enabled:hover {     filter: brightness(0.95); }  .ia_menuTreeComponent__item {     color: var(--DefaultFontColor); }     .ia_menuTreeComponent__item__icon, .ia_menuTreeComponent__header__icon, .ia_menuTreeComponent__item__navIcon {     fill: #E6E6E6; }  .ia_menuTreeComponent__backAction {     background-color: #2B2B2B;     color: #E6E6E6;     border-bottom: solid var(--border) 1px;     font-size: 0.875rem;     line-height: 2rem;     font-weight: 500; }  .ia_menuTreeComponent__backAction:hover {     background-color: #1A1A1A; }.ia_symbolComponent--running {     fill: #adaeae;     stroke: var(--symbolStroke--running); }  .ia_symbolComponent__altFill--running {     fill: #adaeae; }  .ia_symbolComponent--open {     fill: #adaeae;     stroke: var(--symbolStroke--running); }  .ia_symbolComponent__altFill--open {     fill: #adaeae; }  .ia_symbolComponent {     fill: var(--ShaleStoneWTGray60Darker);     stroke: var(--ShaleStoneWTGray); }  .ia_popup__header {     background-color: #323434;     color: var(--DefaultFontColor); }  .ia_popup {     background-color: #323434; }  .ia_popup:focus {     outline: 0px solid transparent; }  .ia_popup__header {     background-color: transparent;          border-bottom: #FFFFFF;     border-bottom-style: solid;     border-bottom-width: 1px;     font-size: 14px; } .ia_dateRangeTimePicker {     color: var(--DefaultFontColor); }  .ia_dateRangeTimePicker__rangeInfo {     line-height: 1.125rem;     font-size: 0.875rem; 	color: var(--DefaultFontColor); }  .ia_dateRangeTimePicker__clearRange {     color: var(--callToAction);     font-weight: 500;     font-size: 0.75rem;     text-decoration: underline; }  .ia_dateRangeTimePicker__timeInfo {     font-weight: 500;     line-height: 1.125rem;     font-size: 0.875rem; 	color: var(--DefaultFontColor); }  .ia_dateRangePicker {     color: var(--DefaultFontColor); }  .ia_dateRangePicker__calendarBar__dayOfWeekTile {     color: var(--DefaultFontColor);     font-size: 0.875rem;     line-height: 1rem;     font-weight: 500; }  .ia_dateRangePicker__calendar__dayTile--node {     border: 2px solid var(--WaterBlueColor);     font-weight: 500;     border-radius: var(--borderRadius); }  .ia_dateRangePicker__calendar__dayTile--rangeNode {     color: var(--DefaultFontColor);     font-weight: 500;     border-radius: var(--borderRadius); }  .ia_dateRangePicker__calendar__dayTile--range {     background-color: #8a9296;     border-radius: 0; }  .ia_dateRangePicker__calendar__dayTile:hover:not(.ia_dateRangePicker__calendar__dayTile--fillerTile):not(.ia_dateRangePicker__calendar__dayTile--node):not(.ia_dateRangePicker__calendar__dayTile--rangeNode):not(.hasTouch) {     background-color: rgba(1, 162, 217, 0.3); } .ia_horizontalMenuComponent {     border: var(--containerBorder); 	background-color: var(--ShaleStoneWTGray80Darker); }  .ia_horizontalMenuComponent__item {     color: var(--DefaultFontColor);     background-color: var(--ShaleStoneWTGray80Darker); }  .ia_horizontalMenuComponent__item:not(.ia_horizontalMenuComponent__item--active):not(.ia_horizontalMenuComponent__item--disabled):hover {     filter: brightness(0.7); } .ia_treeComponent__node:hover:not(.ia_treeComponent__node--selected) {     background-color: var(--ShaleStoneWTGray); }  .ia_treeComponent__node--selected {     background-color: var(--WaterBlueColor);     color: var(--neutral-10);     font-weight: 700; }.ia_dropdown__valuePill__value {     color: var(--DefaultFontColor); }  .ia_dropdown__option {     color: var(--DefaultFontColor);     background-color: var(--ShaleStoneWTGray80Darker); 	cursor: pointer; }  .ia_dropdown__optionsModal {     background-color: var(--ShaleStoneWTGray80Darker);     border-radius: var(--borderRadiusInput);     font-size: 0.875rem; }  .ia_dropdown__search {     color: var(--DefaultFontColor);     font-size: 0.875rem; }  .ia_dropdown__valuePill {     border-radius: var(--borderRadius);     background-color: var(--ShaleStoneWTGray);     overflow: hidden; }.ia_cylindricalTankComponent__liquid {     fill: var(--WaterBlueColor);     fill-opacity: 0.7;     stroke: var(--border);     stroke-width: 2px; }  .ia_cylindricalTankComponent__tank--warning {     fill: fill: var(--containerRoot);     fill-opacity: 0.2; }  .ia_cylindricalTankComponent__tank {     stroke: var(--ShaleStoneWTGray);     fill: var(--containerRoot);     stroke-width: 2px; } .ia_inputField {     font-size: 0.875rem;     color: var(--DefaultFontColor);     border: var(--containerBorder);     background-color: var(--ShaleStoneWTGray80Darker);     padding: 0px 0.5rem;     border-radius: var(--borderRadiusInput); }  .ia_inputField:disabled {     color: var(--label--disabled);     border: 1px solid var(--border--disabled);     background-color: var(--ShaleStoneWTGray60Darker);     cursor: not-allowed; } .ia_textArea {     font-size: 0.875rem;     color: var(--DefaultFontColor);     border: var(--containerBorder);     background-color: var(--input);     padding: 0.5rem; } .power-chart-component .ia_powerChartComponent { 	border-style: none !important; } .ia.chart.powerchart {     background-color: rgba(0, 0, 0, 0); 	border-style: none !important;     color: rgb(255, 255, 255);     width: 471px;     height: 504px;     position: absolute;     left: 4px;     top: 175px; }  .ia_powerChartComponent {     font-size: 12px;     color: var(--neutral-100); 	border-style: none !important; }  .ia_powerChartComponent__tagBrowserContainer {     border-right: 1px solid var(--border);     background-color: var(--containerRoot); }  .ia_powerChartComponent__title, .ia_powerChartComponent__tagBrowserContainer__title {     font-weight: bold; 	color: var(--DefaultFontColor); }  .ia_powerChartComponent__tagBrowserContainer__tree {     background-color: var(--neutral-80);     border: 1px solid var(--border); 	color: var(--DefaultFontColor); 	font-size: 20px; }  .tree .tree-item-label .label-wrapper.label-wrapper-text div { 	font-size: 16px; }  .ia_powerChartComponent__dateTimeSelection {     color: var(--WaterBlueColor);     font-weight: bold; }  .ia_powerChartComponent__timeAxis__values, .ia_powerChartComponent__yAxis__label, .ia_powerChartComponent__yAxis__values {     stroke: none;     fill: var(--DefaultFontColor);     font-size: 10px;     font-weight: 100; }  .ia_powerChartComponent__timeAxis__ticks, .ia_powerChartComponent__yAxis__ticks {     fill: none;     stroke: var(--DefaultFontColor); }  .ia_powerChartComponent__timeAxis__axis, .ia_powerChartComponent__yAxis__axis {     fill: none;     stroke: var(--DefaultFontColor); }  .ia_powerChartComponent__settings__tab__content__table__bodyCell__icon, .ia_powerChartComponent__penDataDisplay__table__bodyCell__icon, .ia_powerChartComponent__penDataDisplay__table__icon, .ia_powerChartComponent__penDataDisplay--mobile__icon, .ia_powerChartComponent__tagBrowserContainer__icon,  .ia_treeComponent__node__icon, .ia_treeComponent__expandIcon, .ia_treeComponent__node__icon--expanded {     color: var(--DefaultFontColor); 	fill: var(--DefaultFontColor); }  .ia_powerChartComponent__icon {     color: var(--DefaultFontColor);     border: 1px solid var(--border); 	background-color: #000000; 	fill: var(--DefaultFontColor); }  .ia_powerChartComponent__icon--active {     background-color: #000000; }  .ia_powerChartComponent__noDataDisplay {     background-color: var(--containerRoot);     border-top: 1px solid var(--border); 	color: var(--DefaultFontColor); }  .ia_powerChartComponent__penDataDisplay__table__headerCell {     background-color: var(--modern-table-header-color);     color: var(--DefaultFontColor); }  .ia_powerChartComponent__settings__tab__content, .ia_powerChartComponent__settings__tab__content .ia_table__headContainer {     background-color: var(--containerRoot); }  .ia_table__headContainer,  .ia_table__head, .ia_table__head__header, .ia_powerChartComponent__settings__tab__content__table__headerCell { 	background-color: var(--modern-table-header-background-color);     color: var(--DefaultFontColor); 	font-weight: bold; }  .ia_powerChartComponent__penDataDisplay__table__bodyRowOdd { 	background-color: var(--neutral-90); 	color: var(--DefaultFontColor); } .ia_powerChartComponent__settings__tab__content__table__bodyRowOdd {     background-color: var(--neutral-90); 	color: var(--DefaultFontColor); 	border: 1px solid var(--border); }  .ia_powerChartComponent__settings__tab__content__table__bodyRowEven { 	background-color: var(--neutral-90); 	color: var(--DefaultFontColor); 	border: 1px solid var(--border); }  .ia_powerChartComponent__penDataDisplay__table__bodyRowEven {     background-color: var(--neutral-90); 	color: var(--DefaultFontColor); }  .ia_powerChartComponent__settings__tab__content__popupMenu {     font-size: 12px;     color: var(--DefaultFontColor); }  .ia_powerChartComponent__settings__tab {     border-color: var(--border);     background-color: var(--containerRoot); 	color: var(--DefaultFontColor); }  .ia_powerChartComponent__settings__header, .field-container {     background-color: var(--containerRoot);     font-weight: bold; 	color: var(--DefaultFontColor); }  .ia_powerChartComponent__settings__iconHeader {     background-color: var(--containerRoot);     border: 1px solid var(--border);     font-weight: bold; 	color: var(--DefaultFontColor); 	fill: var(--DefaultFontColor); }  .ia_powerChartComponent__settings {     background-color: var(--containerRoot);     border-left: 1px solid var(--border); }  .ia_select {     border-radius: var(--borderRadius);     border: var(--containerBorder);     background-color: var(--input);     font-size: 0.875rem;     color: var(--DefaultFontColor);     cursor: pointer; } .iaSelectCommon {     display: flex;     position: relative;     overflow: hidden; 	background-color: var(--input); }  .ia_powerChartComponent__settings__tab__content__buttonContainer {     border: 1px solid var(--border);     background-color: var(--containerRoot); }  .ia_powerChartComponent__settings__addEditPlot__color { 	background-color: var(--input); }  .ia_powerChartComponent__settings .settings-display-container .ia_powerChartComponent__settings__tab__content__table__bodyCell svg.disabled {     cursor: default;     opacity: 0.6; 	fill: var(--DefaultFontColor); }  .ia_powerChartComponent__settings header .close-icon {     position: relative;     top: auto;     right: auto;     margin: 0;     cursor: pointer;     fill: var(--DefaultFontColor); }  .ia_powerChartComponent__chartOptionBar__popupMenu {     font-size: 12px;     color: var(--DefaultFontColor);     background-color: var(--containerRoot); }  .ia_powerChartComponent__xTrace__line {     stroke: var(--neutral-60);     stroke-width: 1;     stroke-opacity: 0.5;     stroke-dasharray: 0;     cursor: crosshair;     pointer-events: none; }  .ia_powerChartComponent__xTrace__box {     width: 125px;     fill: var(--neutral-10);     opacity: 0.9;     stroke: var(--neutral-60);     stroke-width: 1;     stroke-opacity: 0.5;     stroke-dasharray: 0;     pointer-events: none; 	background-color: #000000; 	color: var(--DefaultFontColor); }  .ia_powerChartComponent__penDataDisplay__brushRangeGroupLabel {     background-color: var(--div-9); }  .ia_timeMarker > g > text {   fill: #ffffff !important; }  .ia_powerChartComponent__xTrace__box {   width: 150px !important; }  .ia_powerChartComponent__settings__tab__content__table__emptyMessage {     color: var(--DefaultFontColor); }  .ia_powerChartComponent__dateTimeSelection__popupMenu__header { 	font-size: 14px; 	background-color: var(--containerRoot); 	border-bottom: 1px solid var(--border); 	color: var(--DefaultFontColor); }  .ia_powerChartComponent__dateTimeSelection__popupMenu .modal-title-action-container svg { 	margin-right: -3px; 	flex-shrink: 0; 	height: 24px; 	width: 24px; 	fill: var(--DefaultFontColor) !important; 	cursor: pointer; }  .ia_powerChartComponent__penDataDisplay__table__rowOverlay, .ia_powerChartComponent__penDataDisplay__table__bodyRowEven.overlay-shown { 	background-color: var(--containerRoot) !important; }.alarmstatustable .ia_table__headContainer { 	background-color: var(--modern-table-header-background-color);     color: var(--DefaultFontColor); }  .ia_alarmStatusTableComponent {     border: var(--containerBorder); }  .ia_alarmStatusTableComponent__selection {     background-color: rgba(12, 123, 179, 0.2); }  .ia_alarmStatusTableComponent__foot__message {     color: var(--neutral-90);     line-height: 1rem;     font-weight: 400;     font-size: 0.875rem; }  .ia_alarmStatusTableComponent__foot__message--success {     color: var(--success); }  .ia_alarmStatusTableComponent__foot__message--error {     color: var(--error); }   .ia_alarmStatusTableComponent__alarmNotesRequiredModal__foot {     background-color: var(--neutral-30);     border: var(--containerBorder); }  .ia_alarmTableComponent__toolbar {     background-color: var(--neutral-70);     border-bottom: var(--containerBorder); }  .ia_alarmTableComponent__toolbar__controlIcon, .ia_alarmTableComponent__toolbar__tab__icon--active {     color: var(--DefaultFontColor); }  .ia_alarmTableComponent__toolbar__filterResults {     font-size: 0.75rem;     background-color: var(--containerRoot);     border-top: 1px solid var(--border); }  .ia_alarmTableComponent__toolbar__filter__preFilterContainer {     background-color: var(--containerRoot);     border-top: var(--containerBorder); }  .ia_alarmTableComponent__toolbar__preFilterCount {     font-size: 0.625rem;     color: var(--DefaultFontColor);     background-color: var(--containerRoot); }  .ia_alarmTableComponent__toolbar__preFilter__removeAll {     border-left: var(--containerBorder); 	color: var(--DefaultFontColor);     background-color: var(--containerRoot); }  .ia_alarmTableComponent__preFilterPill {     border: var(--containerBorder);     background-color: var(--ShaleStoneWTGray); 	color: var(--DefaultFontColor); }  .ia_alarmTableComponent__preFilterPill__title {     color: var(--DefaultFontColor);     font-size: 0.75rem;     line-height: 0.875rem; }  .iaCloseIcon { 	fill: var(--DefaultFontColor); }  .ia_pager {     background-color: var(--containerRoot);     color: var(--DefaultFontColor);     box-shadow: 0 0 15px 0 rgb(0 0 0 / 10%);     line-height: 0.875rem;     font-size: 0.75rem; }  .ia_pager__page--active {     background: var(--WaterBlueColor);     color: var(--DefaultFontColor); }  .ia_pager__page {     border-radius: 50%;     width: 1.25rem;     height: 1.25rem;     color: var(--DefaultFontColor); }  .ia_table__body {     background-color: var(--modern-table-header-color);     font-size: 0.875rem; }  .ia_alarmTableComponent__modalMenuHeader {   font-size: 0.875rem;   font-weight: 500;   color: var(--DefaultFontColor);   background-color: var(--containerRoot); }  .ia_alarmTableComponent__modalMenuCategory {   background-color: var(--ShaleStoneWTGray);   font-weight: 500;   font-size: 0.75rem;   color: var(--DefaultFontColor);   border-top: var(--containerBorder);   border-bottom: var(--containerBorder); }  .ia_alarmTableComponent__modalMenuItem {   color: var(--DefaultFontColor);   line-height: 2rem;   font-size: 0.875rem; }  .ia_alarmTableComponent__toolbar__tab--active {   color: var(--DefaultFontColor);   font-weight: 500; }  .ia_alarmTableComponent__alarmDetails__titleBar {   background-color: var(--containerRoot);   font-size: 0.875rem;   line-height: 1rem;   color: var(--DefaultFontColor);   box-shadow: 0px 13px 15px -1px rgba(0, 0, 0, 0.15);   border-bottom: var(--containerBorder); }  .ia_alarmPropertiesTable__category__titleBar {   border-top: var(--containerBorder);   background-color: var(--ShaleStoneWTGray);   color: var(--DefaultFontColor);   font-weight: 600;   font-size: 0.75rem;   line-height: 0.875em; }  .ia_alarmTableComponent__foot {   border: 0px solid var(--border);   background-color: var(--ShaleStoneWTGray20Darker);   color: var(--DefaultFontColor); }  .ia_alarmPropertiesTable__categoryTable__row {   background-color: var(--containerRoot);   color: var(--DefaultFontColor);   border-top: var(--containerBorder);   font-size: 0.75rem;   line-height: 0.875em; }  .alarmPropertiesTable .alarmPropertyCategory .alarmPropertiesCategoryTable .alarmPropertiesCategoryTableRow {   display: flex;   min-height: 50px !important;   width: 100%;   font-size: 16px; }  .alarmDetailsModal {   height: 90vh !important;   width: 70vw !important;   min-width: 320px;   max-width: 700px;   display: flex;   flex-direction: column; }  .alarmStatusTable .alarmTableFoot .ackAlarmsButton {     line-height: 32px;     margin: 10px 10px 10px 0px;     font-size: 14px;     font-weight: bold;     height: 34px;     width: 125px !important; }  .alarmStatusTable .alarmTableFoot .shelveAlarmsButton {     width: 125px !important;     height: 34px;     border-radius: 4px;     line-height: 32px;     font-size: 14px;     position: relative;     margin: 10px 10px 10px 0px; }  .alarmPropertiesTable .alarmPropertyCategory .alarmPropertiesCategoryTable .alarmPropertiesCategoryTableRow .alarmPropertiesCategoryTableLabel > div {   padding-left: 10px;   overflow: hidden;   text-overflow: ellipsis;   overflow-wrap: break-word;   white-space: normal !important;   line-height: 22px; }  .alarmPropertiesTable .alarmPropertyCategory .alarmPropertiesCategoryTable .alarmPropertiesCategoryTableRow .alarmPropertiesCategoryTableProp > div {   padding: 0 10px;   overflow-wrap: break-word;   line-height: 25px; }  @media (max-width: 700px) { 	.ia_alarmStatusTableComponent .ia_table__cell[data-column-id="select"] { 		display: none; 	} 	 	.ia_alarmStatusTableComponent .ia_table__cell[data-column-id="label"] { 		width: 1px !important; 	} 	 	.alarmTable .content > div { 		white-space: normal !important; 		overflow: hidden; 		text-overflow: ellipsis; 	} 	 	.alarmRowActionOverlay { 		position: absolute; 		height: 100%; 		width: 30px; 		display: inline-flex; 		justify-content: flex-end; 		align-items: center; 		z-index: 1; 		padding-bottom: 30px; 	} 	 	.alarmTable .alarmTableToolbar .controlsContainer.isSmall { 		flex-direction: row !important; 	} 	 	.alarmTable .alarmTableToolbar .controlsContainer .controlsContainerToggleContainer .preFilterToggle, .alarmTable .alarmTableToolbar .controlsContainer .controlsContainerToggleContainer .configToggle { 		cursor: pointer; 		margin-right: 10px; 		margin-bottom: -6px; 	} 	 	.alarmTableBodyRow { 		height: 240px !important; 	} }.ia_checkboxComponent {     color: var(--DefaultFontColor); }.ia_realtimeOrHistoricalRange__tabContainer__tab {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
    border-bottom: 3px solid transparent;
    color: var(--neutral-60);
    background-color: var(--containerRoot);
}

.ia_realtimeOrHistoricalRange__tabContainer__tab:hover:not(.ia_realtimeOrHistoricalRange__tabContainer__tab--active) {
    color: var(--neutral-70);
}

.ia_realtimeOrHistoricalRange__tabContainer__tab--active {
    color: var(--DefaultFontColor);
    font-weight: 500;
    border-bottom: 3px solid var(--callToAction);
}

.ia_realtimeOrHistoricalRange__footer {
    border-top: var(--containerBorder);
    background-color: var(--containerRoot);
}

.ia_realtimeOrHistoricalRange__realtimeContent {
    color: var(--neutral-90);
    font-size: 0.875rem;
}
.ia_table {     color: var(--neutral-90); }  .ia_table__headContainer, .ia_table__footContainer {     background-color: var(--container);     box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.3); }  .ia_table__foot, .ia_table__head {     font-weight: 500;     font-size: 0.875rem; 	 }  .ia_table__head__header__sort {     color: var(--neutral-50); }  .ia_table__head__header__sort--active {     color: var(--callToAction--active); }  .ia_table__body {     background-color: var(--container);     font-size: 0.875rem; }  .ia_table__body__row--even {     background-color: var(--neutral-10); }  .ia_table__body__row--odd {     background-color: var(--neutral-20); }  .ia_table__body__emptyMessage {     color: var(--neutral-60); }  .ia_table__resizeGuide {     background-color: var(--callToAction);     opacity: 0.5; }  .ia_table__activeColumnOverlay {     background-color: currentColor;     opacity: 0.4; }  .ia_table__draggingColumnPlaceholderOverlay {     background-color: currentColor;     opacity: 0.2; }  .ia_table__positionGuide {     background-color: currentColor;     opacity: 0.6; } .ia_tagBrowseTreeComponent {
    font-size: 0.75rem;
    color: var(--DefaultFontColor);
    border: 1px solid var(--border);
    background-color: var(--containerRoot);
}

.ia_tagBrowseTreeComponent__title {
    font-weight: bold;
	color: var(--DefaultFontColor);
}

.ia_tagBrowseTreeComponent__icon {
    color: var(--DefaultFontColor);
    cursor: pointer;
}

.ia_tagBrowseTreeComponent__tree {
    background-color: #000000;
    border: 1px solid var(--border);
}





.ia_tagBrowseTreeComponent.mobile {
    font-size: 1.5rem;
}
  .psc-modern-table-horizScrollBar {     border-top-right-radius: 10px;     border-top-left-radius: 10px;     border-bottom-right-radius: 3px;     border-bottom-left-radius: 3px;     margin-left: 4px;     margin-right: 4px; }     .psc-modern-table-horizScrollBar .table-container {     border-top-right-radius: 9px;     border-top-left-radius: 9px;     border-bottom-right-radius: 2px;     border-bottom-left-radius: 2px; }     .psc-modern-table-horizScrollBar .pager-container .pager {     border-bottom-right-radius: 2px;     border-bottom-left-radius: 2px; }     .psc-modern-table-horizScrollBar .ia_table__headContainer, .psc-modern-table-horizScrollBar .ia_table_footContainer {     width: 100% !important;     box-shadow: none; }     .psc-modern-table-horizScrollBar .ia_table__cell {     padding-left: 5px; }  .psc-modern-table-horizScrollBar .ia_table__head {          background: var(--modern-table-horizScrollBar-header-color);     color: var(--modern-table-horizScrollBar-header-text-color);                }     .psc-modern-table-horizScrollBar .ia_table__head__header {     text-transform: capitalize;     font-size: 16px;     font-weight: 600; }    .psc-modern-table-horizScrollBar .ia_table__body__row {     border-bottom: 1px solid var(--modern-table-horizScrollBar-row-border-bottom); }     .psc-modern-table-horizScrollBar .ia_table__body__row--odd, .psc-modern-table-horizScrollBar .ia_table__body__row--even, .psc-modern-table-horizScrollBar .ia_table__body, .psc-modern-table-horizScrollBar .ia_table.ia_container--secondary {     background-color: var(--modern-table-horizScrollBar-row-background-color); }  .psc-modern-table-horizScrollBar .ia_table__headContainer, .psc-modern-table-horizScrollBar .ia_table__head, .psc-modern-table-horizScrollBar .ia_table__head__header {     background-color: var(--modern-table-horizScrollBar-header-background-color);     color: var(--DefaultFontColor); }  .psc-modern-table-horizScrollBar .ia_table__row:hover {     background-color: var(--modern-table-horizScrollBar-row-background-color-hover);     color: var(--modern-table-horizScrollBar-row-text-color-hover); }     .psc-modern-table-horizScrollBar .ia_pager {     background-color: var(--modern-table-horizScrollBar-pager-color); }     .psc-modern-table-horizScrollBar .ia_pager__page--active {     background-color: var(--modern-table-horizScrollBar-pager-active-color);     border: 1px solid var(--modern-table-horizScrollBar-pager-active-border-color);     color: var(--DefaultFontColor); }     .psc-modern-table-horizScrollBar .ia_tableComponent__selection {     background-color: #01A2D959; }     .psc-modern-table-horizScrollBar .ia_tableComponent__filterContainer {     background-color: var(--modern-table-horizScrollBar-header-background-color);     color: var(--DefaultFontColor);     border-bottom: 1px solid var(--neutral-30); }     .psc-modern-table-horizScrollBar ::-webkit-scrollbar {     width: 16px;     height: 8px; }  .psc-modern-table-horizScrollBar ::-webkit-scrollbar-track {     background: #888888; }  .psc-modern-table-horizScrollBar ::-webkit-scrollbar-thumb {     background: #303030;     border-radius: 5px; }  .psc-modern-table-horizScrollBar ::-webkit-scrollbar-thumb:hover {     background: #303030; }     .psc-modern-table-horizScrollBar .ReactVirtualized__Grid__innerScrollContainer {     width: 100% !important; }     @media (max-width: 700px) {          .psc-modern-table-horizScrollBar .ia_table__headContainer {         display: none;     }          .psc-modern-table-horizScrollBar .t .tr {         flex-direction: column;         overflow-x: hidden;     }          .psc-modern-table-horizScrollBar .ia_table__cell {         width: 100% !important;         padding-left: 4%;     }          .psc-modern-table-horizScrollBar .ia_tableComponent__selection--root {         border: none;     }     .psc-modern-table-horizScrollBar .ia_table__body__row {         padding: 10px 0;         width: 100% !important;     }          .psc-modern-table-horizScrollBar .ia_table__cell:before {         content: attr(data-column-id) ":";         text-transform: capitalize;         padding-right: 5px;         color: var(--DefaultFontColor);         font-weight: bold;     } }    .ia_container--secondary { 	background-color: var(--ShaleStoneWTGray80Darker); }   .ia_tableComponent__body__row--hovered {     color: var(--DefaultFontColor);      	background-color: rgba(1, 162, 217, 0.3); }   .ia_tableComponent__filterContainer {     background-color: var(--ShaleStoneWTGray60Darker); }                             :root {     --containerRoot: #323434;          --DefaultFontColor: #FFFFFF;          --WaterBlueColor: #01A2D9;     --WaterBlueColor20Darker: #0182ae;     --WaterBlueColor40Darker: #014e68;     --ShaleStoneGreen: #32FF00;     --ShaleStoneGreen20Darker: #28cc00;     --ShaleStoneWTGray: #6D6E70;     --ShaleStoneWTGray20Darker: #57585a;     --ShaleStoneWTGray40Darker: #414243;     --ShaleStoneWTGray60Darker: #2c2c2d;     --ShaleStoneWTGray80Darker: #161616;          --JobTableAlarmBackgroundColor: #ff2400;     --AssetsTableOfflineBackgroundColor: #FF2400BF;     --AssetSelectorInAlarmBackgroundColor: #b31900BF;          --good-data-font-color-value: var(--WaterBlueColor);     --in-alarm-data-font-color-value: var(--AssetsTableOfflineBackgroundColor);     --bad-data-font-color-value: var(--ShaleStoneWTGray);     --step-progress-bar-line-border-fill: #3498db;     --step-progress-bar-line-border-empty: #e0e0e0;     --modern-table-header-background-color: #474848;     --modern-table-row-border-bottom: var(--neutral-30);     --modern-table-row-background-color: #282a2a;     --modern-table-row-background-color-hover: #000000;     --modern-table-row-text-color-hover: var(--DefaultFontColor);     --modern-table-pager-color: var(--DefaultFontColor);     --modern-table-pager-active-color: var(--WaterBlueColor);     --modern-table-pager-active-border-color: var(--neutral-70);     --modern-table-md-text-color: var(--qual-1);     --transition-speed: 0.3s;     --panel-shadow-color: rgba(0, 0, 0, .67);     --panel-shadow-secondary-color: rgba(0, 0, 0, .53); 	--label--disabled: var(--neutral-80); 	--input: var(--ShaleStoneWTGray80Darker); 	--customToolTipBorderWidth: 15px; 	--map-icon-1: var(--ShaleStoneGreen20Darker); 	--map-icon-2: var(--ShaleStoneWTGray); 	--map-icon-3: var(--WaterBlueColor); }  body {     color: var(--DefaultFontColor); }   ::-webkit-scrollbar {     width: 2px;     height: 8px; }  ::-webkit-scrollbar-track {     background: #888888; }  ::-webkit-scrollbar-thumb {     background: #303030;     border-radius: 5px; }  ::-webkit-scrollbar-thumb:hover {     background: #303030; }  [data-component="ia.display.markdown"] ul {     list-style-position: inside;     padding-left: 0px !important; }    .psc-mobileToolTip:before {  	content: " ";  	display: block;  	width: 0;  	height: 0; 	border-top: var(--customToolTipBorderWidth) solid transparent;  	border-bottom: var(--customToolTipBorderWidth) solid transparent; 	border-right: var(--customToolTipBorderWidth) solid var(--ShaleStoneWTGray40Darker); 	position: absolute; 	top: 50%; 	margin-top: -15px; 	z-index: 2;  }  .psc-mobileToolTip:after {  	content: " ";  	display: block;  	width: 0;  	height: 0; 	border-top: var(--customToolTipBorderWidth) solid transparent;        	border-bottom: var(--customToolTipBorderWidth) solid transparent; 	border-right: var(--customToolTipBorderWidth) solid var(--ShaleStoneWTGray40Darker); 	position: absolute; 	top: 50%; 	margin-top: -15px;  	z-index: 1;  }  .psc-analog-data {   background-color: #000000;   border-radius: 10px;   color: var(--good-data-font-color-value);   font-size: 18px;   font-weight: bold;   text-align: center; }  .psc-analog-data-badquality { 	color: var(--bad-data-font-color-value); }  .psc-analog-data-inalarm { 	color: var(--in-alarm-data-font-color-value); }  .ia_table__body { 	background-color: var(--modern-table-header-color) !important; }  .ia_timeInput--buttonMode { 	color: var(--DefaultFontColor); }