:root,[data-theme=default]{--ui-font-family-default: "Open Sans", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--ui-font-size-default: 14px;--ui-font-size-large: 16px;--ui-font-size-medium: var(--ui-font-size-default);--ui-font-size-small: 12px;--ui-color_gray--00: transparent;--ui-color_gray--0: #ffffff;--ui-color_gray--1: #F5F5F5;--ui-color_gray--1_1: #f8f9fa;--ui-color_gray--1_2: #F5F5F5;--ui-color_gray--2: #ededed;--ui-color_gray--3: #d6d6d6;--ui-color_gray--3_1: #babfc7;--ui-color_gray--3_2: #cbd0dd;--ui-color_gray--4: #949494;--ui-color_gray--5: #7d7d7d;--ui-color_gray--6: #666666;--ui-color_gray--7: #5B7381;--ui-color_gray--8: #525252;--ui-color_gray--9: #353535;--ui-color_gray--10: #1a1a1a;--ui-color_gray--11: #000000;--ui-color_red--1: #db291f;--ui-color_red--2: #d11f46;--ui-color_red--3: #db1830;--ui-color_red--4: #a41f17;--ui-color_red--5: #A71F26;--ui-color_red--6: #D6281F;--ui-color_green--1: #008a00;--ui-color_yellow--1: #f6bf16;--ui-color_blue--0: #56accc;--ui-color_blue--1: #0077cc;--ui-color_blue--2: #216ced;--ui-color_blue--3: #005fcc;--ui-color_blue--4: #0061b3;--ui-color_blue--5: #004d8f;--ui-color_blue--6: #003866;--ui-color_blue--7: #002157;--ui-color_red--salsa: #e45f57;--ui-color_green--basil: #008a00;--ui-color_red--tomato: #db291f;--ui-color-caption--1: #5B7381;--ui-font-color-default: var(--ui-color_gray--9);--background-color--white: #fafafa;--background-color--light-gray: #fafafa;--background-color--light-blue: #f4f5f7;--background-color--transparent: none;--disabled: var(--ui-color_gray--3);--inactive: var(--ui-color_gray--3);--default: var(--ui-color_gray--4);--dark: var(--ui-color_gray--9);--light: var(--ui-color_gray--2);--white: var(--ui-color_gray--0);--primary: var(--ui-color_blue--4);--info: var(--ui-color_blue--1);--warn: var(--ui-color_yellow--1);--error: var(--ui-color_red--1);--danger: var(--ui-color_red--tomato);--success: var(--ui-color_green--1);--selected: var(--ui-color_gray--3);--active: var(--ui-color_blue--5);--active-bg: var(--ui-color_gray--1_1);--outline: var(--ui-color_blue--4);--eph-primary-color-filled: var(--ui-color_blue--3);--select-border: var(--ui-color_gray--5);--select-focus: var(--ui-color_blue--3);--default-bg: var(--ui-color_gray--1);--info-bg: #f2f8fc;--warn-bg: #fefaed;--error-bg: #fdf4f4;--success-bg: #f2f9f2;--row-odd-color: var(--ui-color_gray--0);--row-even-color: #f8f8f8;--row-hover-color: var(--ui-color_gray--3);--border-default: 1px solid var(--ui-color_gray--3);--border-default-2px: 2px solid var(--ui-color_gray--4);--border-outline: 1px solid var(--outline);--border-outline-2px: 2px solid var(--outline);--border-shadow-default: 0px 0px 20px rgba(0, 0, 0, 0.1);--box-shadow-outline: 0px 0px 0px 4px rgba(0, 97, 179, 0.25);--border-red: 1px solid var(--ui-color_red--1);--border-red-active: 2px solid var(--ui-color_red--1);--border-error-color: var(--ui-color_red--6);--border-error-focus-color: var(--ui-color_red--6);--border-error-hover-color: var(--ui-color_red--5);--line-height--36px: 36px;--line-height--default: 20px;--light-gray-bg: var(--ui-color_gray--3);--light-blue-bg: var(--background-color--light-blue);--white-bg: var(--ui-color_gray--0);--transparent-bg: none;--select-arrow-bg: var(--ui-color_gray--5);--heading_H1--regular: 2.5rem;--heading_H2--regular: 2rem;--heading_H3--regular: 1.75rem;--heading_H4--regular: 1.5rem;--heading_H5--regular: 1.25rem;--heading_H6--regular: 1.0rem;--datagrid-filter-dropdown-min-height: 320px;--button-height: 44px;--button-min-width: 100px;--eph-form-field-min-width: 300px;--eph-form-field-min-height: 30px;--eph-group-cols: 2;--eph-group-gap: 20px;--eph-group-width: calc( 100% - ( var(--eph-group-gap) * ( var(--eph-group-cols) - 1) ) );--eph-group-col-width: calc( var(--eph-group-width) / var(--eph-group-cols) );--eph-scale: 1.0;--eph-spacing-md: calc(1rem* var(--eph-scale));--eph-spacing-xs: calc(0.625rem* var(--eph-scale));--eph-spacing-sm: calc(0.75rem* var(--eph-scale));--eph-spacing-md: calc(1rem* var(--eph-scale));--eph-spacing-lg: calc(1.25rem* var(--eph-scale));--eph-spacing-xl: calc(2rem* var(--eph-scale));--eph-navbar-top-height: 80px;--eph-border-radius-default: 4px;--combobox-option-padding-xs: calc(0.25rem* var(--eph-scale)) calc(0.5rem* var(--eph-scale));--combobox-option-padding-sm: calc(0.375rem* var(--eph-scale)) calc(0.625rem* var(--eph-scale));--combobox-option-padding-md: calc(0.5rem* var(--eph-scale)) calc(0.75rem* var(--eph-scale));--combobox-option-padding-lg: calc(0.625rem* var(--eph-scale)) calc(1rem* var(--eph-scale));--combobox-option-padding-xl: calc(0.875rem* var(--eph-scale)) calc(1.25rem* var(--eph-scale));--combobox-option-padding: var(--combobox-option-padding-sm);--eph-font-size-xs: calc(0.75rem* var(--eph-scale));--eph-font-size-sm: calc(0.875rem* var(--eph-scale));--eph-font-size-md: calc(1rem* var(--eph-scale));--eph-font-size-lg: calc(1.125rem* var(--eph-scale));--eph-font-size-xl: calc(1.25rem* var(--eph-scale));--eph-radius-default: calc(0.25rem* var(--eph-scale));--combobox-option-border-bottom: 1px solid var(--ui-color_gray--1);--combobox-max-height: 200px;--eph-shadow-sm: 0 calc(0.0625rem* var(--eph-scale)) calc(0.1875rem* var(--eph-scale)) rgba(0, 0, 0, .05), rgba(0, 0, 0, .05) 0 calc(0.625rem* var(--eph-scale)) calc(0.9375rem* var(--eph-scale)) calc(-0.3125rem* var(--eph-scale)), rgba(0, 0, 0, .04) 0 calc(0.4375rem* var(--eph-scale)) calc(0.4375rem* var(--eph-scale)) calc(-0.3125rem* var(--eph-scale));--eph-default-background: var(--ui-color_gray--0);--eph-default-border-radius: 4px;--eph-layout-font-color: var(--ui-color_gray--8);--eph-backdrop-background: #1F2441;--eph-backdrop-color: #ffffff;--eph-header-left-width: 33.33%;--eph-header-right-width: 33.33%;--eph-header-background: var(--eph-backdrop-background);--eph-header-font-color: var(--ui-color_gray--0);--eph-header-basic-font-color: var(--ui-color_gray--8);--eph-sidebar-width: 18em;--eph-sidebar-width-small: 10em;--eph-sidebar-background: var(--eph-default-background);--eph-sidebar-border: 1px solid var(--ui-color_gray--0);--eph-sidebar-border-radius: var(--eph-default-border-radius);--eph-sidebar-height: calc(80vh - var(--eph-navbar-top-height));--eph-sidebar-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);--eph-sidebar-sm-border: var(--border-default);--eph-main-background: var(--eph-default-background);--eph-main-border-radius: var(--eph-default-border-radius);--eph-main-border: 1px solid var(--ui-color_gray--0);--eph-main-height: calc(90vh - var(--eph-navbar-top-height));--eph-tab-background: var(--ui-color_gray--0);--table-head-row--height: 2.6rem;--table-body-row--height: 2.4rem;--scrollbar-bg: var(--ui-color_gray--4);--scrollbar-color-thumb: var(--ui-color_gray--4);--scrollbar-width: 0.6em;--scrollbar-height: 0.6em;--eph-input-search-height: calc(var(--eph-form-field-min-height) - 1px);--eph-input-default-min-width: var(--eph-form-field-min-width);--eph-input-default-height: var(--eph-form-field-min-height);--eph-input-default-pading: 4px;--eph-input-default-background-color: var(--ui-color_gray--0);--eph-input-default-border-color: #949494;--eph-input-default-border: 1px solid var(--eph-input-default-border-color);--eph-input-default-border-radius: 4px;--eph-input-default-font-size: var(--ui-font-size-medium);--eph-input-default-placeholder-font-size: var(--ui-font-size-small);--eph-input-default-font-weight: 400;--eph-input-default-font-color: #666666;--eph-input-default-font-color-active: var(--ui-color_gray--9);--eph-input-search-default-min-width: 250px;--eph-input-sm-min-width: 200px;--eph-input-search-sm-min-width: 150px;--eph-textarea-default-background-color: var(--ui-color_gray--0);--eph-textarea-default-border-radius: 4px;--eph-textarea-default-padding: 4px;--eph-textarea-default-min-width: 300px;--eph-textarea-default-max-width: 100%;--eph-textarea-default-min-width-small: 200px;--eph-textarea-default-min-width-large: 400px;--eph-textarea-default-min-height: 6rem;--eph-textarea-default-height: 6rem;--eph-textarea-default-height-small: 2rem;--eph-textarea-default-height-large: 4rem;--eph-textarea-default-font-size: var(--ui-font-size-medium);--eph-textarea-default-font-weight: 400;--eph-textarea-sm-min-width: 200px;--eph-select-default-background-color: var(--ui-color_gray--0);--eph-select-default-border-color: #949494;--eph-select-default-border: 1px solid var(--eph-input-default-border-color);--eph-select-default-font-size: var(--ui-font-size-medium);--eph-select-default-font-weight: 400;--eph-select-default-min-width: var(--eph-form-field-min-width);--eph-select-default-height: calc(var(--eph-form-field-min-height) + 8px);--eph-select-default-font-color: var(--ui-color_gray--9);--eph-select-search-min-width: var(--eph-form-field-min-width);--eph-select-search-max-width: 410px;--eph-select-default-input-border-radius: 4px;--eph-select-default-input-height: 1.6rem;--eph-select-default-input-height-large: 2rem;--eph-select-default-input-height-small: 1.4rem;--eph-select-sm-min-width: 220px;--eph-select-search-sm-min-width: 210px;--eph-switch-default-font-size: var(--ui-font-size-medium);--eph-switch-default-font-weight: 400;--eph-switch-default-font-color: var(--ui-color_gray--9);--eph-switch-default-min-width: 60px;--eph-switch-default-max-width: 120px;--eph-switch-lg-min-width: 76px;--eph-switch-lg-max-width: 160px;--eph-switch-sm-min-width: 44px;--eph-switch-sm-max-width: 120px;--eph-button-default-min-width: var(--button-min-width);--eph-button-default-height: var(--button-height);--eph-button-default-background-color: var(--ui-color_gray--0);--eph-button-default-border-color: none;--eph-button-default-font-color: var(--dark);--eph-button-default-font-size: var(--ui-font-size-medium);--eph-button-default-font-weight: 600;--eph-button-default-border: 1px solid var(--eph-button-default-border-color);--eph-button-default-border-radius: var(--eph-border-radius-default);--eph-button-default-border-active: 2px solid var(--active);--eph-button-default-shadow: var(--border-shadow-default);--eph-button-default-padding: 0 10px 0 10px;--eph-button-primary-min-width: var(--button-min-width);--eph-button-primary-background-color: var(--primary);--eph-button-primary-background-color-active: var(--active);--eph-button-primary-background-color-disabled: var(--primary);--eph-button-primary-border-color: var(--ui-color_blue--4);--eph-button-primary-border: 1px solid var(--eph-button-primary-border-color);--eph-button-primary-font-color: var(--ui-color_gray--0);--eph-button-primary-shadow-focus: 0 0 0 0.25rem rgba(13, 110, 253, .25);--eph-button-secondary-min-width: var(--button-min-width);--eph-button-secondary-background-color: var(--ui-color_gray--0);--eph-button-secondary-border-color: var(--primary);--eph-button-secondary-font-color: var(--primary);--eph-button-secondary-font-color-hover: var(--active);--eph-button-secondary-border: 1px solid var(--eph-button-secondary-border-color);--eph-button-secondary-border-active: 2px solid var(--active);--eph-button-secondary-border-hover: 2px solid var(--active);--eph-button-secondary-border-disabled: 1px solid var(--eph-button-secondary-border-color);--eph-button-secondary-shadow-focus: 0 0 0 0.25rem rgba(13, 110, 253, .25);--eph-button-tertiary-min-width: var(--button-min-width);--eph-button-tertiary-background-color: transparent;--eph-button-tertiary-border-color: var(--ui-color_gray--5);--eph-button-tertiary-font-color: var(--ui-color_gray--7);--eph-button-tertiary-font-color-hover: var(--ui-color_gray--8);--eph-button-tertiary-border: 1px solid var(--eph-button-tertiary-border-color);--eph-button-tertiary-border-active: 2px solid var(--active);--eph-button-tertiary-border-hover: 2px solid var(--ui-color_gray--8);--eph-button-tertiary-border-disabled: 1px solid var(--eph-button-tertiary-border-color);--eph-button-tertiary-shadow-focus: 0 0 0 0.25rem #94949440;--eph-button-delete-min-width: var(--button-min-width);--eph-button-delete-border-color: var(--ui-color_red--5);--eph-button-delete-background-color: var(--ui-color_red--6);--eph-button-delete-background-color-hover: var(--ui-color_red--5);--eph-button-delete-background-color-active: var(--ui-color_red--6);--eph-button-delete-background-color-disabled: var(--ui-color_red--6);--eph-button-delete-font-color: var(--ui-color_gray--0);--eph-button-delete-font-color-hover: var(--ui-color_gray--0);--eph-button-delete-border: 1px solid var(--eph-button-delete-border-color);--eph-button-delete-border-disabled: 1px solid #949494;--eph-button-delete-shadow-focus: 0 0 0 0.25rem rgba(214, 40, 31, 0.25);--eph-button-select-min-width: calc(var(--eph-form-field-min-width) + 12px);--eph-button-select-background-color: transparent;--eph-button-select-border-color: #949494;--eph-button-select-font-color: var(--ui-color_gray--7);--eph-button-select-font-color-hover: var(--ui-color_gray--8);--eph-button-select-border: 1px solid var(--eph-button-select-border-color);--eph-button-select-border-disabled: 1px solid var(--eph-button-select-border-color);--eph-button-select-font-weight: 400;--eph-button-select-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);--eph-button-select-sm-min-width: 220px;--eph-button-text-min-width: var(--button-min-width);--eph-button-text-background-color: none;--eph-button-text-background-color-hover: none;--eph-button-text-border-color: none;--eph-button-text-font-color: #525252;--eph-button-text-font-color-hover: #353535;--eph-button-text-border: none;--eph-button-text-border-disabled: none;--eph-button-text-shadow: none;--eph-button-text-shadow-focus: 0 0 0 0.25rem #94949440;--eph-button-link-font-color: var(--primary);--eph-button-link-font-color-hover: var(--active);--eph-button-link-background-color: transparent;--eph-button-link-border-color: none;--eph-button-link-border: none;--eph-button-link-shadow: none;--eph-button-link-shadow-focus: 0 0 0 0.25rem rgba(13, 110, 253, .25);--eph-button-group-border: 1px solid #467EBF;--eph-fileuploader-default-background-color: var(--ui-color_gray--2);--eph-fileuploader-default-border-color: var(--ui-color_gray--3);--eph-fileuploader-default-border: 1px solid var(--eph-fileuploader-default-border-color);--eph-fileuploader-default-border-radius: 0px;--eph-fileuploader-default-min-height: 200px;--eph-fileuploader-default-min-width: 220px;--eph-tooltip-border: 8px solid var(--ui-color_gray--9);--eph-tooltip-border-transparent: 8px solid transparent;--eph-table-th-padding: 0 20px 0 10px;--eph-table-td-padding: 6px 10px;--eph-modal-padding: 10px 20px 20px 20px;--eph-modal-header-padding: 10px 20px;--eph-modal-footer-padding: 10px 20px 20px 20px;--eph-modal-header--height: 40px;--eph-modal--min-width: 400px;--eph-modal--min-height: 300px;--eph-accordion-default-border: 1px solid var(--ui-color_gray--4);--eph-accordion-item-border-radius: 5px;--eph-accordion-header-border-radius: 4px;--eph-accordion-item-background: var(--ui-color_gray--0);--eph-accordion-item-box-shadow: none;--eph-accordion-margin: 10px 0;--eph-accordion-header-font-size: var(--ui-font-size-large);--eph-accordion-header-font-size: 600;--eph-card-default-border: var(--border-default);--eph-card-default-border-radius: 4px;--eph-card-default-margin: 0 0px 10px 0;--eph-card-default-min-height: 20px;--eph-card-header-default-width: 100%;--eph-card-footer-default-width: 100%;--eph-card-header-default-padding: 6px 6px 6px 10px;--eph-card-content-default-padding: 20px;--eph-group-default-width: 99%;--eph-flexbox-sm: 576;--eph-flexbox-md: 768;--eph-flexbox-lg: 992;--eph-flexbox-xl: 1200;--eph-flexbox-cols: 12}
.react-calendar {
  width: 350px;
  max-width: 100%;
  background: white;
  border: 1px solid #a0a096;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}
.react-calendar,
.react-calendar *,
.react-calendar *:before,
.react-calendar *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.react-calendar button {
  margin: 0;
  border: 0;
  outline: none;
}
.react-calendar button:enabled:hover {
  cursor: pointer;
}
.react-calendar__navigation {
  height: 44px;
  margin-bottom: 1em;
}
.react-calendar__navigation button {
  min-width: 44px;
  background: none;
}
.react-calendar__navigation button:enabled:hover,
.react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__navigation button[disabled] {
  background-color: #f0f0f0;
}
.react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
}
.react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}
.react-calendar__month-view__weekNumbers {
  font-weight: bold;
}
.react-calendar__month-view__weekNumbers .react-calendar__tile {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75em;
  padding: calc(0.75em / 0.75) calc(0.5em / 0.75);
}
.react-calendar__month-view__days__day--weekend {
  color: #d10000;
}
.react-calendar__month-view__days__day--neighboringMonth {
  color: #757575;
}
.react-calendar__year-view .react-calendar__tile,
.react-calendar__decade-view .react-calendar__tile,
.react-calendar__century-view .react-calendar__tile {
  padding: 2em 0.5em;
}
.react-calendar__tile {
  max-width: 100%;
  text-align: center;
  padding: 0.75em 0.5em;
  background: none;
}
.react-calendar__tile:disabled {
  background-color: #f0f0f0;
}
.react-calendar__tile:enabled:hover,
.react-calendar__tile:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__tile--hasActive {
  background: #76baff;
}
.react-calendar__tile--hasActive:enabled:hover,
.react-calendar__tile--hasActive:enabled:focus {
  background: #a9d4ff;
}
.react-calendar__tile--active {
  background: #006edc;
  color: white;
}
.react-calendar__tile--active:enabled:hover,
.react-calendar__tile--active:enabled:focus {
  background: #1087ff;
}
.react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #e6e6e6;
}

.react-date-picker {
  display: inline-flex;
  position: relative;
}
.react-date-picker,
.react-date-picker *,
.react-date-picker *:before,
.react-date-picker *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.react-date-picker--disabled {
  background-color: #f0f0f0;
  color: #6d6d6d;
}
.react-date-picker__button {
  display: flex;
  border: thin solid gray;
}
.react-date-picker__button__input {
  min-width: calc(4px + (4px * 3) +  0.54em * 8  +  0.217em * 2);
  flex-grow: 1;
  display: flex;
  padding: 0 2px;
  align-items: baseline;
}
.react-date-picker__button__input__divider {
  padding: 1px 0;
}
.react-date-picker__button__input__input {
  min-width: calc(4px +  0.54em);
  height: 100%;
  position: relative;
  padding: 1px;
  border: 0;
  background: none;
  font: inherit;
  -moz-appearance: textfield;
}
.react-date-picker__button__input__input::-webkit-outer-spin-button,
.react-date-picker__button__input__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-date-picker__button__input__input:invalid {
  background: rgba(255, 0, 0, 0.1);
}
.react-date-picker__button__input__input--hasLeadingZero {
  min-width: calc(4px +  2 * 0.54em);
  margin-left: -0.54em;
  padding-left: calc(1px +  0.54em);
}
.react-date-picker__button__icon {
  border: 0;
  background: transparent;
  padding: 4px 6px;
}
.react-date-picker__button__icon:enabled {
  cursor: pointer;
}
.react-date-picker__button__icon:enabled:hover svg g,
.react-date-picker__button__icon:enabled:focus svg g {
  stroke: #0078d7;
}
.react-date-picker__button__icon:disabled svg g {
  stroke: #6d6d6d;
}
.react-date-picker__button__icon svg {
  display: inherit;
}
.react-date-picker__calendar {
  width: 350px;
  max-width: 100vw;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
}
.react-date-picker__calendar--closed {
  display: none;
}
.react-date-picker__calendar--above-label {
  bottom: 100%;
  top: auto;
}
.react-date-picker__calendar .react-calendar {
  border-width: thin;
}

