/* node_modules/@angular/material/prebuilt-themes/pink-bluegrey.css */
html {
  --mat-sys-on-surface: initial;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent));
  color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit));
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow);
}
html {
  --mat-app-background-color: #303030;
  --mat-app-text-color: white;
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-ripple-color: color-mix(in srgb, white 12%, transparent);
}
html {
  --mat-option-selected-state-label-text-color: #c2185b;
  --mat-option-label-text-color: white;
  --mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent);
}
.mat-accent {
  --mat-option-selected-state-label-text-color: #b0bec5;
  --mat-option-label-text-color: white;
  --mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent);
}
.mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: white;
  --mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent);
}
html {
  --mat-optgroup-label-text-color: white;
}
html {
  --mat-pseudo-checkbox-full-selected-icon-color: #b0bec5;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #b0bec5;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent);
}
.mat-primary {
  --mat-pseudo-checkbox-full-selected-icon-color: #c2185b;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #c2185b;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent);
}
.mat-accent {
  --mat-pseudo-checkbox-full-selected-icon-color: #b0bec5;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #b0bec5;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent);
}
.mat-warn {
  --mat-pseudo-checkbox-full-selected-icon-color: #f44336;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent);
}
html {
  --mat-option-label-text-font: Roboto, sans-serif;
  --mat-option-label-text-line-height: 24px;
  --mat-option-label-text-size: 16px;
  --mat-option-label-text-tracking: 0.03125em;
  --mat-option-label-text-weight: 400;
}
html {
  --mat-optgroup-label-text-font: Roboto, sans-serif;
  --mat-optgroup-label-text-line-height: 24px;
  --mat-optgroup-label-text-size: 16px;
  --mat-optgroup-label-text-tracking: 0.03125em;
  --mat-optgroup-label-text-weight: 400;
}
html {
  --mat-card-elevated-container-shape: 4px;
  --mat-card-outlined-container-shape: 4px;
  --mat-card-filled-container-shape: 4px;
  --mat-card-outlined-outline-width: 1px;
}
html {
  --mat-card-elevated-container-color: #424242;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: #424242;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: rgba(255, 255, 255, 0.12);
  --mat-card-subtitle-text-color: rgba(255, 255, 255, 0.7);
  --mat-card-filled-container-color: #424242;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-card-title-text-font: Roboto, sans-serif;
  --mat-card-title-text-line-height: 32px;
  --mat-card-title-text-size: 20px;
  --mat-card-title-text-tracking: 0.0125em;
  --mat-card-title-text-weight: 500;
  --mat-card-subtitle-text-font: Roboto, sans-serif;
  --mat-card-subtitle-text-line-height: 22px;
  --mat-card-subtitle-text-size: 14px;
  --mat-card-subtitle-text-tracking: 0.0071428571em;
  --mat-card-subtitle-text-weight: 500;
}
html {
  --mat-progress-bar-active-indicator-height: 4px;
  --mat-progress-bar-track-height: 4px;
  --mat-progress-bar-track-shape: 0;
}
.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #c2185b;
  --mat-progress-bar-track-color: rgba(194, 24, 91, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mat-progress-bar-active-indicator-color: #b0bec5;
  --mat-progress-bar-track-color: rgba(176, 190, 197, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mat-progress-bar-active-indicator-color: #f44336;
  --mat-progress-bar-track-color: rgba(244, 67, 54, 0.25);
}
html {
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-line-height: 16px;
}
html {
  --mat-tooltip-container-color: white;
  --mat-tooltip-supporting-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-tooltip-supporting-text-font: Roboto, sans-serif;
  --mat-tooltip-supporting-text-size: 12px;
  --mat-tooltip-supporting-text-weight: 400;
  --mat-tooltip-supporting-text-tracking: 0.0333333333em;
}
html {
  --mat-form-field-filled-active-indicator-height: 1px;
  --mat-form-field-filled-focus-active-indicator-height: 2px;
  --mat-form-field-filled-container-shape: 4px;
  --mat-form-field-outlined-outline-width: 1px;
  --mat-form-field-outlined-focus-outline-width: 2px;
  --mat-form-field-outlined-container-shape: 4px;
}
html {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #c2185b 87%, transparent);
  --mat-form-field-filled-caret-color: #c2185b;
  --mat-form-field-filled-focus-active-indicator-color: #c2185b;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #c2185b 87%, transparent);
  --mat-form-field-outlined-caret-color: #c2185b;
  --mat-form-field-outlined-focus-outline-color: #c2185b;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #c2185b 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-state-layer-color: white;
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.12;
  --mat-form-field-filled-container-color: #4a4a4a;
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, white 4%, transparent);
  --mat-form-field-filled-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-filled-hover-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-filled-input-text-color: white;
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-filled-input-text-placeholder-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-filled-error-hover-label-text-color: #f44336;
  --mat-form-field-filled-error-focus-label-text-color: #f44336;
  --mat-form-field-filled-error-label-text-color: #f44336;
  --mat-form-field-filled-error-caret-color: #f44336;
  --mat-form-field-filled-active-indicator-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, white 12%, transparent);
  --mat-form-field-filled-hover-active-indicator-color: white;
  --mat-form-field-filled-error-active-indicator-color: #f44336;
  --mat-form-field-filled-error-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-error-hover-active-indicator-color: #f44336;
  --mat-form-field-outlined-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-outlined-hover-label-text-color: white;
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-outlined-input-text-color: white;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-outlined-input-text-placeholder-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-outlined-error-caret-color: #f44336;
  --mat-form-field-outlined-error-focus-label-text-color: #f44336;
  --mat-form-field-outlined-error-label-text-color: #f44336;
  --mat-form-field-outlined-error-hover-label-text-color: #f44336;
  --mat-form-field-outlined-outline-color: rgba(255, 255, 255, 0.38);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, white 12%, transparent);
  --mat-form-field-outlined-hover-outline-color: white;
  --mat-form-field-outlined-error-focus-outline-color: #f44336;
  --mat-form-field-outlined-error-hover-outline-color: #f44336;
  --mat-form-field-outlined-error-outline-color: #f44336;
}
.mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #b0bec5 87%, transparent);
  --mat-form-field-filled-caret-color: #b0bec5;
  --mat-form-field-filled-focus-active-indicator-color: #b0bec5;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #b0bec5 87%, transparent);
  --mat-form-field-outlined-caret-color: #b0bec5;
  --mat-form-field-outlined-focus-outline-color: #b0bec5;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #b0bec5 87%, transparent);
}
.mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);
  --mat-form-field-filled-caret-color: #f44336;
  --mat-form-field-filled-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);
  --mat-form-field-outlined-caret-color: #f44336;
  --mat-form-field-outlined-focus-outline-color: #f44336;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);
}
html {
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
}
html {
  --mat-form-field-container-text-font: Roboto, sans-serif;
  --mat-form-field-container-text-line-height: 24px;
  --mat-form-field-container-text-size: 16px;
  --mat-form-field-container-text-tracking: 0.03125em;
  --mat-form-field-container-text-weight: 400;
  --mat-form-field-outlined-label-text-populated-size: 16px;
  --mat-form-field-subscript-text-font: Roboto, sans-serif;
  --mat-form-field-subscript-text-line-height: 20px;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-tracking: 0.0333333333em;
  --mat-form-field-subscript-text-weight: 400;
  --mat-form-field-filled-label-text-font: Roboto, sans-serif;
  --mat-form-field-filled-label-text-size: 16px;
  --mat-form-field-filled-label-text-tracking: 0.03125em;
  --mat-form-field-filled-label-text-weight: 400;
  --mat-form-field-outlined-label-text-font: Roboto, sans-serif;
  --mat-form-field-outlined-label-text-size: 16px;
  --mat-form-field-outlined-label-text-tracking: 0.03125em;
  --mat-form-field-outlined-label-text-weight: 400;
}
html {
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: white;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.7);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.7);
  --mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-focused-arrow-color: #c2185b;
  --mat-select-invalid-arrow-color: #f44336;
}
.mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: white;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.7);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.7);
  --mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-focused-arrow-color: #b0bec5;
  --mat-select-invalid-arrow-color: #f44336;
}
.mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: white;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.7);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.7);
  --mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-focused-arrow-color: #f44336;
  --mat-select-invalid-arrow-color: #f44336;
}
html {
  --mat-select-arrow-transform: translateY(-8px);
}
html {
  --mat-select-trigger-text-font: Roboto, sans-serif;
  --mat-select-trigger-text-line-height: 24px;
  --mat-select-trigger-text-size: 16px;
  --mat-select-trigger-text-tracking: 0.03125em;
  --mat-select-trigger-text-weight: 400;
}
html {
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-autocomplete-background-color: #424242;
}
html {
  --mat-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
}
html {
  --mat-dialog-container-color: #424242;
  --mat-dialog-subhead-color: white;
  --mat-dialog-supporting-text-color: rgba(255, 255, 255, 0.7);
}
html {
  --mat-dialog-subhead-font: Roboto, sans-serif;
  --mat-dialog-subhead-line-height: 32px;
  --mat-dialog-subhead-size: 20px;
  --mat-dialog-subhead-weight: 500;
  --mat-dialog-subhead-tracking: 0.0125em;
  --mat-dialog-supporting-text-font: Roboto, sans-serif;
  --mat-dialog-supporting-text-line-height: 24px;
  --mat-dialog-supporting-text-size: 16px;
  --mat-dialog-supporting-text-weight: 400;
  --mat-dialog-supporting-text-tracking: 0.03125em;
}
.mat-mdc-standard-chip {
  --mat-chip-container-shape-radius: 16px;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-disabled-outline-color: transparent;
  --mat-chip-flat-selected-outline-width: 0;
  --mat-chip-focus-outline-color: transparent;
  --mat-chip-hover-state-layer-opacity: 0.04;
  --mat-chip-outline-color: transparent;
  --mat-chip-outline-width: 0;
  --mat-chip-selected-hover-state-layer-opacity: 0.04;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-with-avatar-avatar-shape-radius: 14px;
  --mat-chip-with-avatar-avatar-size: 28px;
  --mat-chip-with-avatar-disabled-avatar-opacity: 1;
  --mat-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-with-icon-icon-size: 18px;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
}
.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-chip-focus-state-layer-color: white;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: white;
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #c2185b;
  --mat-chip-elevated-disabled-container-color: #c2185b;
  --mat-chip-elevated-selected-container-color: #c2185b;
  --mat-chip-flat-disabled-selected-container-color: #c2185b;
  --mat-chip-focus-state-layer-color: white;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: white;
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mat-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-elevated-container-color: #b0bec5;
  --mat-chip-elevated-disabled-container-color: #b0bec5;
  --mat-chip-elevated-selected-container-color: #b0bec5;
  --mat-chip-flat-disabled-selected-container-color: #b0bec5;
  --mat-chip-focus-state-layer-color: white;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: white;
  --mat-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #f44336;
  --mat-chip-elevated-disabled-container-color: #f44336;
  --mat-chip-elevated-selected-container-color: #f44336;
  --mat-chip-flat-disabled-selected-container-color: #f44336;
  --mat-chip-focus-state-layer-color: white;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: white;
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mat-chip-container-height: 32px;
}
.mat-mdc-standard-chip {
  --mat-chip-label-text-font: Roboto, sans-serif;
  --mat-chip-label-text-line-height: 20px;
  --mat-chip-label-text-size: 14px;
  --mat-chip-label-text-tracking: 0.0178571429em;
  --mat-chip-label-text-weight: 400;
}
html {
  --mat-slide-toggle-disabled-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-track-opacity: 0.12;
  --mat-slide-toggle-disabled-unselected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-track-outline-color: transparent;
  --mat-slide-toggle-disabled-unselected-track-outline-width: 1px;
  --mat-slide-toggle-handle-height: 20px;
  --mat-slide-toggle-handle-shape: 10px;
  --mat-slide-toggle-handle-width: 20px;
  --mat-slide-toggle-hidden-track-opacity: 1;
  --mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-slide-toggle-pressed-handle-size: 20px;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-handle-size: 20px;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.04;
  --mat-slide-toggle-selected-icon-size: 18px;
  --mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-track-outline-color: transparent;
  --mat-slide-toggle-selected-track-outline-width: 1px;
  --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-track-height: 14px;
  --mat-slide-toggle-track-outline-color: transparent;
  --mat-slide-toggle-track-outline-width: 1px;
  --mat-slide-toggle-track-shape: 7px;
  --mat-slide-toggle-track-width: 36px;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-handle-size: 20px;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-icon-size: 18px;
  --mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.1;
  --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-visible-track-opacity: 1;
  --mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-slide-toggle-with-icon-handle-size: 20px;
  --mat-slide-toggle-touch-target-size: 48px;
}
html {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #c2185b;
  --mat-slide-toggle-selected-handle-color: #c2185b;
  --mat-slide-toggle-selected-hover-state-layer-color: #c2185b;
  --mat-slide-toggle-selected-pressed-state-layer-color: #c2185b;
  --mat-slide-toggle-selected-focus-handle-color: #c2185b;
  --mat-slide-toggle-selected-hover-handle-color: #c2185b;
  --mat-slide-toggle-selected-pressed-handle-color: #c2185b;
  --mat-slide-toggle-selected-focus-track-color: #d81b60;
  --mat-slide-toggle-selected-hover-track-color: #d81b60;
  --mat-slide-toggle-selected-pressed-track-color: #d81b60;
  --mat-slide-toggle-selected-track-color: #d81b60;
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-slide-toggle-disabled-handle-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-disabled-selected-handle-color: white;
  --mat-slide-toggle-disabled-selected-track-color: white;
  --mat-slide-toggle-disabled-unselected-handle-color: white;
  --mat-slide-toggle-disabled-unselected-icon-color: #4a4a4a;
  --mat-slide-toggle-disabled-unselected-track-color: white;
  --mat-slide-toggle-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-handle-surface-color: #424242;
  --mat-slide-toggle-label-text-color: white;
  --mat-slide-toggle-unselected-hover-handle-color: white;
  --mat-slide-toggle-unselected-focus-handle-color: white;
  --mat-slide-toggle-unselected-focus-state-layer-color: white;
  --mat-slide-toggle-unselected-focus-track-color: rgba(255, 255, 255, 0.12);
  --mat-slide-toggle-unselected-icon-color: #4a4a4a;
  --mat-slide-toggle-unselected-handle-color: rgba(255, 255, 255, 0.7);
  --mat-slide-toggle-unselected-hover-state-layer-color: white;
  --mat-slide-toggle-unselected-hover-track-color: rgba(255, 255, 255, 0.12);
  --mat-slide-toggle-unselected-pressed-handle-color: white;
  --mat-slide-toggle-unselected-pressed-track-color: rgba(255, 255, 255, 0.12);
  --mat-slide-toggle-unselected-pressed-state-layer-color: white;
  --mat-slide-toggle-unselected-track-color: rgba(255, 255, 255, 0.12);
}
.mat-mdc-slide-toggle.mat-accent {
  --mat-slide-toggle-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-selected-focus-state-layer-color: #b0bec5;
  --mat-slide-toggle-selected-handle-color: #b0bec5;
  --mat-slide-toggle-selected-hover-state-layer-color: #b0bec5;
  --mat-slide-toggle-selected-pressed-state-layer-color: #b0bec5;
  --mat-slide-toggle-selected-focus-handle-color: #b0bec5;
  --mat-slide-toggle-selected-hover-handle-color: #b0bec5;
  --mat-slide-toggle-selected-pressed-handle-color: #b0bec5;
  --mat-slide-toggle-selected-focus-track-color: #546e7a;
  --mat-slide-toggle-selected-hover-track-color: #546e7a;
  --mat-slide-toggle-selected-pressed-track-color: #546e7a;
  --mat-slide-toggle-selected-track-color: #546e7a;
}
.mat-mdc-slide-toggle.mat-warn {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #f44336;
  --mat-slide-toggle-selected-handle-color: #f44336;
  --mat-slide-toggle-selected-hover-state-layer-color: #f44336;
  --mat-slide-toggle-selected-pressed-state-layer-color: #f44336;
  --mat-slide-toggle-selected-focus-handle-color: #f44336;
  --mat-slide-toggle-selected-hover-handle-color: #f44336;
  --mat-slide-toggle-selected-pressed-handle-color: #f44336;
  --mat-slide-toggle-selected-focus-track-color: #e53935;
  --mat-slide-toggle-selected-hover-track-color: #e53935;
  --mat-slide-toggle-selected-pressed-track-color: #e53935;
  --mat-slide-toggle-selected-track-color: #e53935;
}
html {
  --mat-slide-toggle-state-layer-size: 40px;
  --mat-slide-toggle-touch-target-display: block;
}
html {
  --mat-slide-toggle-label-text-font: Roboto, sans-serif;
  --mat-slide-toggle-label-text-line-height: 20px;
  --mat-slide-toggle-label-text-size: 14px;
  --mat-slide-toggle-label-text-tracking: 0.0178571429em;
  --mat-slide-toggle-label-text-weight: 400;
}
html .mat-mdc-slide-toggle {
  --mat-slide-toggle-label-text-font: Roboto, sans-serif;
  --mat-slide-toggle-label-text-line-height: 20px;
  --mat-slide-toggle-label-text-size: 14px;
  --mat-slide-toggle-label-text-tracking: 0.0178571429em;
  --mat-slide-toggle-label-text-weight: 400;
}
html {
  --mat-radio-disabled-selected-icon-opacity: 0.38;
  --mat-radio-disabled-unselected-icon-opacity: 0.38;
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-size: 48px;
}
.mat-mdc-radio-button.mat-primary {
  --mat-radio-checked-ripple-color: #c2185b;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #c2185b;
  --mat-radio-selected-hover-icon-color: #c2185b;
  --mat-radio-selected-icon-color: #c2185b;
  --mat-radio-selected-pressed-icon-color: #c2185b;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
.mat-mdc-radio-button.mat-accent {
  --mat-radio-checked-ripple-color: #b0bec5;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #b0bec5;
  --mat-radio-selected-hover-icon-color: #b0bec5;
  --mat-radio-selected-icon-color: #b0bec5;
  --mat-radio-selected-pressed-icon-color: #b0bec5;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
.mat-mdc-radio-button.mat-warn {
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
html {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
html {
  --mat-radio-label-text-font: Roboto, sans-serif;
  --mat-radio-label-text-line-height: 20px;
  --mat-radio-label-text-size: 14px;
  --mat-radio-label-text-tracking: 0.0178571429em;
  --mat-radio-label-text-weight: 400;
}
html {
  --mat-slider-active-track-height: 6px;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-height: 20px;
  --mat-slider-handle-shape: 50%;
  --mat-slider-handle-width: 20px;
  --mat-slider-inactive-track-height: 4px;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-width: auto;
  --mat-slider-with-overlap-handle-outline-width: 1px;
  --mat-slider-with-tick-marks-active-container-opacity: 0.6;
  --mat-slider-with-tick-marks-container-shape: 50%;
  --mat-slider-with-tick-marks-container-size: 2px;
  --mat-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mat-slider-value-indicator-transform-origin: bottom;
}
html {
  --mat-slider-active-track-color: #c2185b;
  --mat-slider-focus-handle-color: #c2185b;
  --mat-slider-handle-color: #c2185b;
  --mat-slider-hover-handle-color: #c2185b;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #c2185b 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #c2185b 4%, transparent);
  --mat-slider-inactive-track-color: #c2185b;
  --mat-slider-ripple-color: #c2185b;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #c2185b;
  --mat-slider-disabled-active-track-color: white;
  --mat-slider-disabled-handle-color: white;
  --mat-slider-disabled-inactive-track-color: white;
  --mat-slider-label-container-color: white;
  --mat-slider-label-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-slider-value-indicator-opacity: 1;
  --mat-slider-with-overlap-handle-outline-color: white;
  --mat-slider-with-tick-marks-disabled-container-color: white;
}
.mat-accent {
  --mat-slider-active-track-color: #b0bec5;
  --mat-slider-focus-handle-color: #b0bec5;
  --mat-slider-handle-color: #b0bec5;
  --mat-slider-hover-handle-color: #b0bec5;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #b0bec5 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #b0bec5 4%, transparent);
  --mat-slider-inactive-track-color: #b0bec5;
  --mat-slider-ripple-color: #b0bec5;
  --mat-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, 0.87);
  --mat-slider-with-tick-marks-inactive-container-color: #b0bec5;
}
.mat-warn {
  --mat-slider-active-track-color: #f44336;
  --mat-slider-focus-handle-color: #f44336;
  --mat-slider-handle-color: #f44336;
  --mat-slider-hover-handle-color: #f44336;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);
  --mat-slider-inactive-track-color: #f44336;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #f44336;
}
html {
  --mat-slider-label-label-text-font: Roboto, sans-serif;
  --mat-slider-label-label-text-size: 14px;
  --mat-slider-label-label-text-line-height: 22px;
  --mat-slider-label-label-text-tracking: 0.0071428571em;
  --mat-slider-label-label-text-weight: 500;
}
html {
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-menu-item-label-text-color: white;
  --mat-menu-item-icon-color: white;
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-menu-container-color: #424242;
  --mat-menu-divider-color: rgba(255, 255, 255, 0.12);
}
html {
  --mat-menu-item-label-text-font: Roboto, sans-serif;
  --mat-menu-item-label-text-size: 16px;
  --mat-menu-item-label-text-tracking: 0.03125em;
  --mat-menu-item-label-text-line-height: 24px;
  --mat-menu-item-label-text-weight: 400;
}
html {
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-leading-avatar-shape: 50%;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-selected-container-color: transparent;
  --mat-list-list-item-leading-avatar-color: transparent;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-disabled-state-layer-color: transparent;
  --mat-list-list-item-disabled-state-layer-opacity: 0;
  --mat-list-list-item-disabled-label-text-opacity: 0.38;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
}
html {
  --mat-list-list-item-label-text-color: white;
  --mat-list-list-item-supporting-text-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-leading-icon-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-trailing-icon-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-disabled-label-text-color: white;
  --mat-list-list-item-disabled-leading-icon-color: white;
  --mat-list-list-item-disabled-trailing-icon-color: white;
  --mat-list-list-item-hover-label-text-color: white;
  --mat-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-hover-state-layer-color: white;
  --mat-list-list-item-hover-state-layer-opacity: 0.04;
  --mat-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-focus-label-text-color: white;
  --mat-list-list-item-focus-state-layer-color: white;
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-checked-ripple-color: #c2185b;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #c2185b;
  --mat-radio-selected-hover-icon-color: #c2185b;
  --mat-radio-selected-icon-color: #c2185b;
  --mat-radio-selected-pressed-icon-color: #c2185b;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #b0bec5;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #b0bec5;
  --mat-radio-selected-hover-icon-color: #b0bec5;
  --mat-radio-selected-icon-color: #b0bec5;
  --mat-radio-selected-pressed-icon-color: #b0bec5;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
.mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-label-text-color: white;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #c2185b;
  --mat-checkbox-selected-hover-icon-color: #c2185b;
  --mat-checkbox-selected-icon-color: #c2185b;
  --mat-checkbox-selected-pressed-icon-color: #c2185b;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #c2185b;
  --mat-checkbox-selected-hover-state-layer-color: #c2185b;
  --mat-checkbox-selected-pressed-state-layer-color: #c2185b;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
.mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-label-text-color: white;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-selected-focus-icon-color: #b0bec5;
  --mat-checkbox-selected-hover-icon-color: #b0bec5;
  --mat-checkbox-selected-icon-color: #b0bec5;
  --mat-checkbox-selected-pressed-icon-color: #b0bec5;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #b0bec5;
  --mat-checkbox-selected-hover-state-layer-color: #b0bec5;
  --mat-checkbox-selected-pressed-state-layer-color: #b0bec5;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
.mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-label-text-color: white;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #f44336;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #c2185b;
}
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
html {
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
  --mat-list-list-item-one-line-container-height: 48px;
  --mat-list-list-item-two-line-container-height: 64px;
  --mat-list-list-item-three-line-container-height: 88px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}
html {
  --mat-list-list-item-label-text-font: Roboto, sans-serif;
  --mat-list-list-item-label-text-line-height: 24px;
  --mat-list-list-item-label-text-size: 16px;
  --mat-list-list-item-label-text-tracking: 0.03125em;
  --mat-list-list-item-label-text-weight: 400;
  --mat-list-list-item-supporting-text-font: Roboto, sans-serif;
  --mat-list-list-item-supporting-text-line-height: 20px;
  --mat-list-list-item-supporting-text-size: 14px;
  --mat-list-list-item-supporting-text-tracking: 0.0178571429em;
  --mat-list-list-item-supporting-text-weight: 400;
  --mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;
  --mat-list-list-item-trailing-supporting-text-line-height: 20px;
  --mat-list-list-item-trailing-supporting-text-size: 12px;
  --mat-list-list-item-trailing-supporting-text-tracking: 0.0333333333em;
  --mat-list-list-item-trailing-supporting-text-weight: 400;
}
.mdc-list-group__subheader {
  font: 400 16px / 28px Roboto, sans-serif;
  letter-spacing: 0.009375em;
}
html {
  --mat-paginator-page-size-select-width: 84px;
  --mat-paginator-page-size-select-touch-target-height: 48px;
}
html {
  --mat-paginator-container-text-color: white;
  --mat-paginator-container-background-color: #424242;
  --mat-paginator-enabled-icon-color: rgba(255, 255, 255, 0.7);
  --mat-paginator-disabled-icon-color: color-mix(in srgb, white 38%, transparent);
}
html {
  --mat-paginator-container-size: 56px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
  --mat-paginator-touch-target-display: block;
}
html {
  --mat-paginator-container-text-font: Roboto, sans-serif;
  --mat-paginator-container-text-line-height: 20px;
  --mat-paginator-container-text-size: 12px;
  --mat-paginator-container-text-tracking: 0.0333333333em;
  --mat-paginator-container-text-weight: 400;
  --mat-paginator-select-trigger-text-size: 12px;
}
html {
  --mat-tab-container-height: 48px;
  --mat-tab-divider-color: transparent;
  --mat-tab-divider-height: 0;
  --mat-tab-active-indicator-height: 2px;
  --mat-tab-active-indicator-shape: 0;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mat-tab-disabled-ripple-color: rgba(255, 255, 255, 0.7);
  --mat-tab-pagination-icon-color: white;
  --mat-tab-inactive-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-label-text-color: #c2185b;
  --mat-tab-active-ripple-color: #c2185b;
  --mat-tab-inactive-ripple-color: #c2185b;
  --mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-focus-label-text-color: #c2185b;
  --mat-tab-active-hover-label-text-color: #c2185b;
  --mat-tab-active-focus-indicator-color: #c2185b;
  --mat-tab-active-hover-indicator-color: #c2185b;
  --mat-tab-active-indicator-color: #c2185b;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mat-tab-disabled-ripple-color: rgba(255, 255, 255, 0.7);
  --mat-tab-pagination-icon-color: white;
  --mat-tab-inactive-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-label-text-color: #b0bec5;
  --mat-tab-active-ripple-color: #b0bec5;
  --mat-tab-inactive-ripple-color: #b0bec5;
  --mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-focus-label-text-color: #b0bec5;
  --mat-tab-active-hover-label-text-color: #b0bec5;
  --mat-tab-active-focus-indicator-color: #b0bec5;
  --mat-tab-active-hover-indicator-color: #b0bec5;
  --mat-tab-active-indicator-color: #b0bec5;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mat-tab-disabled-ripple-color: rgba(255, 255, 255, 0.7);
  --mat-tab-pagination-icon-color: white;
  --mat-tab-inactive-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-label-text-color: #f44336;
  --mat-tab-active-ripple-color: #f44336;
  --mat-tab-inactive-ripple-color: #f44336;
  --mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-focus-label-text-color: #f44336;
  --mat-tab-active-hover-label-text-color: #f44336;
  --mat-tab-active-focus-indicator-color: #f44336;
  --mat-tab-active-hover-indicator-color: #f44336;
  --mat-tab-active-indicator-color: #f44336;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-background-color: #c2185b;
  --mat-tab-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-background-color: #b0bec5;
  --mat-tab-foreground-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-background-color: #f44336;
  --mat-tab-foreground-color: white;
}
.mat-mdc-tab-header {
  --mat-tab-container-height: 48px;
}
.mat-mdc-tab-header {
  --mat-tab-label-text-font: Roboto, sans-serif;
  --mat-tab-label-text-size: 14px;
  --mat-tab-label-text-tracking: 0.0892857143em;
  --mat-tab-label-text-line-height: 36px;
  --mat-tab-label-text-weight: 500;
}
html {
  --mat-checkbox-disabled-selected-checkmark-color: #424242;
  --mat-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-touch-target-size: 48px;
}
html {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-label-text-color: white;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-selected-focus-icon-color: #b0bec5;
  --mat-checkbox-selected-hover-icon-color: #b0bec5;
  --mat-checkbox-selected-icon-color: #b0bec5;
  --mat-checkbox-selected-pressed-icon-color: #b0bec5;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #b0bec5;
  --mat-checkbox-selected-hover-state-layer-color: #b0bec5;
  --mat-checkbox-selected-pressed-state-layer-color: #b0bec5;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
.mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #c2185b;
  --mat-checkbox-selected-hover-icon-color: #c2185b;
  --mat-checkbox-selected-icon-color: #c2185b;
  --mat-checkbox-selected-pressed-icon-color: #c2185b;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #c2185b;
  --mat-checkbox-selected-hover-state-layer-color: #c2185b;
  --mat-checkbox-selected-pressed-state-layer-color: #c2185b;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
.mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #f44336;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
html {
  --mat-checkbox-touch-target-display: block;
  --mat-checkbox-state-layer-size: 40px;
}
html {
  --mat-checkbox-label-text-font: Roboto, sans-serif;
  --mat-checkbox-label-text-line-height: 20px;
  --mat-checkbox-label-text-size: 14px;
  --mat-checkbox-label-text-tracking: 0.0178571429em;
  --mat-checkbox-label-text-weight: 400;
}
html {
  --mat-button-filled-container-shape: 4px;
  --mat-button-filled-horizontal-padding: 16px;
  --mat-button-filled-icon-offset: -4px;
  --mat-button-filled-icon-spacing: 8px;
  --mat-button-filled-touch-target-size: 48px;
  --mat-button-outlined-container-shape: 4px;
  --mat-button-outlined-horizontal-padding: 15px;
  --mat-button-outlined-icon-offset: -4px;
  --mat-button-outlined-icon-spacing: 8px;
  --mat-button-outlined-keep-touch-target: false;
  --mat-button-outlined-outline-width: 1px;
  --mat-button-outlined-touch-target-size: 48px;
  --mat-button-protected-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-container-shape: 4px;
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-horizontal-padding: 16px;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-icon-offset: -4px;
  --mat-button-protected-icon-spacing: 8px;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-button-protected-touch-target-size: 48px;
  --mat-button-text-container-shape: 4px;
  --mat-button-text-horizontal-padding: 8px;
  --mat-button-text-icon-offset: 0;
  --mat-button-text-icon-spacing: 8px;
  --mat-button-text-with-icon-horizontal-padding: 8px;
  --mat-button-text-touch-target-size: 48px;
  --mat-button-tonal-container-shape: 4px;
  --mat-button-tonal-horizontal-padding: 16px;
  --mat-button-tonal-icon-offset: -4px;
  --mat-button-tonal-icon-spacing: 8px;
  --mat-button-tonal-touch-target-size: 48px;
}
html {
  --mat-button-filled-container-color: #424242;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.04;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-outlined-disabled-outline-color: rgba(255, 255, 255, 0.12);
  --mat-button-outlined-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.04;
  --mat-button-outlined-label-text-color: white;
  --mat-button-outlined-outline-color: rgba(255, 255, 255, 0.12);
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-outlined-state-layer-color: white;
  --mat-button-protected-container-color: #424242;
  --mat-button-protected-disabled-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-state-layer-opacity: 0.04;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-text-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.04;
  --mat-button-text-label-text-color: white;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-text-state-layer-color: white;
  --mat-button-tonal-container-color: #424242;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.04;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.mat-mdc-button.mat-primary,
.mat-mdc-unelevated-button.mat-primary,
.mat-mdc-raised-button.mat-primary,
.mat-mdc-outlined-button.mat-primary,
.mat-tonal-button.mat-primary {
  --mat-button-filled-container-color: #c2185b;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #c2185b;
  --mat-button-outlined-outline-color: rgba(255, 255, 255, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #c2185b 12%, transparent);
  --mat-button-outlined-state-layer-color: #c2185b;
  --mat-button-protected-container-color: #c2185b;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #c2185b;
  --mat-button-text-ripple-color: color-mix(in srgb, #c2185b 12%, transparent);
  --mat-button-text-state-layer-color: #c2185b;
  --mat-button-tonal-container-color: #c2185b;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.mat-mdc-button.mat-accent,
.mat-mdc-unelevated-button.mat-accent,
.mat-mdc-raised-button.mat-accent,
.mat-mdc-outlined-button.mat-accent,
.mat-tonal-button.mat-accent {
  --mat-button-filled-container-color: #b0bec5;
  --mat-button-filled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-label-text-color: #b0bec5;
  --mat-button-outlined-outline-color: rgba(255, 255, 255, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #b0bec5 12%, transparent);
  --mat-button-outlined-state-layer-color: #b0bec5;
  --mat-button-protected-container-color: #b0bec5;
  --mat-button-protected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-label-text-color: #b0bec5;
  --mat-button-text-ripple-color: color-mix(in srgb, #b0bec5 12%, transparent);
  --mat-button-text-state-layer-color: #b0bec5;
  --mat-button-tonal-container-color: #b0bec5;
  --mat-button-tonal-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-button.mat-warn,
.mat-mdc-unelevated-button.mat-warn,
.mat-mdc-raised-button.mat-warn,
.mat-mdc-outlined-button.mat-warn,
.mat-tonal-button.mat-warn {
  --mat-button-filled-container-color: #f44336;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #f44336;
  --mat-button-outlined-outline-color: rgba(255, 255, 255, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-outlined-state-layer-color: #f44336;
  --mat-button-protected-container-color: #f44336;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #f44336;
  --mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-text-state-layer-color: #f44336;
  --mat-button-tonal-container-color: #f44336;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
html {
  --mat-button-filled-container-height: 36px;
  --mat-button-filled-touch-target-display: block;
  --mat-button-outlined-container-height: 36px;
  --mat-button-outlined-touch-target-display: block;
  --mat-button-protected-container-height: 36px;
  --mat-button-protected-touch-target-display: block;
  --mat-button-text-container-height: 36px;
  --mat-button-text-touch-target-display: block;
  --mat-button-tonal-container-height: 36px;
  --mat-button-tonal-touch-target-display: block;
}
html {
  --mat-button-filled-label-text-font: Roboto, sans-serif;
  --mat-button-filled-label-text-size: 14px;
  --mat-button-filled-label-text-tracking: 0.0892857143em;
  --mat-button-filled-label-text-transform: none;
  --mat-button-filled-label-text-weight: 500;
  --mat-button-outlined-label-text-font: Roboto, sans-serif;
  --mat-button-outlined-label-text-size: 14px;
  --mat-button-outlined-label-text-tracking: 0.0892857143em;
  --mat-button-outlined-label-text-transform: none;
  --mat-button-outlined-label-text-weight: 500;
  --mat-button-protected-label-text-font: Roboto, sans-serif;
  --mat-button-protected-label-text-size: 14px;
  --mat-button-protected-label-text-tracking: 0.0892857143em;
  --mat-button-protected-label-text-transform: none;
  --mat-button-protected-label-text-weight: 500;
  --mat-button-text-label-text-font: Roboto, sans-serif;
  --mat-button-text-label-text-size: 14px;
  --mat-button-text-label-text-tracking: 0.0892857143em;
  --mat-button-text-label-text-transform: none;
  --mat-button-text-label-text-weight: 500;
  --mat-button-tonal-label-text-font: Roboto, sans-serif;
  --mat-button-tonal-label-text-size: 14px;
  --mat-button-tonal-label-text-tracking: 0.0892857143em;
  --mat-button-tonal-label-text-transform: none;
  --mat-button-tonal-label-text-weight: 500;
}
html {
  --mat-icon-button-icon-size: 24px;
  --mat-icon-button-container-shape: 50%;
  --mat-icon-button-touch-target-size: 48px;
}
html {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-icon-button-state-layer-color: white;
}
.mat-mdc-icon-button.mat-primary {
  --mat-icon-button-icon-color: #c2185b;
  --mat-icon-button-state-layer-color: #c2185b;
  --mat-icon-button-ripple-color: color-mix(in srgb, #c2185b 12%, transparent);
}
.mat-mdc-icon-button.mat-accent {
  --mat-icon-button-icon-color: #b0bec5;
  --mat-icon-button-state-layer-color: #b0bec5;
  --mat-icon-button-ripple-color: color-mix(in srgb, #b0bec5 12%, transparent);
}
.mat-mdc-icon-button.mat-warn {
  --mat-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
}
html {
  --mat-icon-button-touch-target-display: block;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  --mat-icon-button-state-layer-size: 48px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 12px;
}
html {
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-container-shape: 50%;
  --mat-fab-touch-target-size: 48px;
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-container-height: 48px;
  --mat-fab-extended-container-shape: 24px;
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-shape: 50%;
  --mat-fab-small-touch-target-size: 48px;
  --mat-fab-small-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
html {
  --mat-fab-container-color: #424242;
  --mat-fab-disabled-state-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, white 38%, transparent);
  --mat-fab-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: white;
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-container-color: #424242;
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, white 38%, transparent);
  --mat-fab-small-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.mat-mdc-fab.mat-primary,
.mat-mdc-mini-fab.mat-primary {
  --mat-fab-container-color: #c2185b;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #c2185b 12%, transparent);
  --mat-fab-small-container-color: #c2185b;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.mat-mdc-fab.mat-accent,
.mat-mdc-mini-fab.mat-accent {
  --mat-fab-container-color: #b0bec5;
  --mat-fab-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-ripple-color: color-mix(in srgb, #b0bec5 12%, transparent);
  --mat-fab-small-container-color: #b0bec5;
  --mat-fab-small-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-fab-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-fab.mat-warn,
.mat-mdc-mini-fab.mat-warn {
  --mat-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
html {
  --mat-fab-small-touch-target-display: block;
  --mat-fab-touch-target-display: block;
}
html {
  --mat-fab-extended-label-text-font: Roboto, sans-serif;
  --mat-fab-extended-label-text-size: 14px;
  --mat-fab-extended-label-text-tracking: 0.0892857143em;
  --mat-fab-extended-label-text-weight: 500;
}
html {
  --mat-snack-bar-container-shape: 4px;
}
html {
  --mat-snack-bar-container-color: white;
  --mat-snack-bar-supporting-text-color: rgba(0, 0, 0, 0.87);
  --mat-snack-bar-button-color: #d81b60;
}
html {
  --mat-snack-bar-supporting-text-font: Roboto, sans-serif;
  --mat-snack-bar-supporting-text-line-height: 20px;
  --mat-snack-bar-supporting-text-size: 14px;
  --mat-snack-bar-supporting-text-weight: 400;
}
html {
  --mat-table-row-item-outline-width: 1px;
}
html {
  --mat-table-background-color: #424242;
  --mat-table-header-headline-color: white;
  --mat-table-row-item-label-text-color: white;
  --mat-table-row-item-outline-color: rgba(255, 255, 255, 0.12);
}
html {
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
}
html {
  --mat-table-header-headline-font: Roboto, sans-serif;
  --mat-table-header-headline-line-height: 22px;
  --mat-table-header-headline-size: 14px;
  --mat-table-header-headline-weight: 500;
  --mat-table-header-headline-tracking: 0.0071428571em;
  --mat-table-row-item-label-text-font: Roboto, sans-serif;
  --mat-table-row-item-label-text-line-height: 20px;
  --mat-table-row-item-label-text-size: 14px;
  --mat-table-row-item-label-text-weight: 400;
  --mat-table-row-item-label-text-tracking: 0.0178571429em;
  --mat-table-footer-supporting-text-font: Roboto, sans-serif;
  --mat-table-footer-supporting-text-line-height: 20px;
  --mat-table-footer-supporting-text-size: 14px;
  --mat-table-footer-supporting-text-weight: 400;
  --mat-table-footer-supporting-text-tracking: 0.0178571429em;
}
html {
  --mat-progress-spinner-active-indicator-width: 4px;
  --mat-progress-spinner-size: 48px;
}
html {
  --mat-progress-spinner-active-indicator-color: #c2185b;
}
.mat-accent {
  --mat-progress-spinner-active-indicator-color: #b0bec5;
}
.mat-warn {
  --mat-progress-spinner-active-indicator-color: #f44336;
}
html {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
}
html {
  --mat-badge-background-color: #c2185b;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, white 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
}
.mat-badge-accent {
  --mat-badge-background-color: #b0bec5;
  --mat-badge-text-color: rgba(0, 0, 0, 0.87);
}
.mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
html {
  --mat-badge-text-font: Roboto, sans-serif;
  --mat-badge-line-height: 22px;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-small-size-line-height: 16px;
  --mat-badge-large-size-text-size: 24px;
  --mat-badge-large-size-line-height: 28px;
}
html {
  --mat-bottom-sheet-container-shape: 4px;
}
html {
  --mat-bottom-sheet-container-text-color: white;
  --mat-bottom-sheet-container-background-color: #424242;
}
html {
  --mat-bottom-sheet-container-text-font: Roboto, sans-serif;
  --mat-bottom-sheet-container-text-line-height: 20px;
  --mat-bottom-sheet-container-text-size: 14px;
  --mat-bottom-sheet-container-text-tracking: 0.0178571429em;
  --mat-bottom-sheet-container-text-weight: 400;
}
html {
  --mat-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-button-toggle-legacy-focus-state-layer-opacity: 1;
  --mat-button-toggle-legacy-height: 36px;
  --mat-button-toggle-legacy-shape: 2px;
  --mat-button-toggle-shape: 4px;
}
html {
  --mat-button-toggle-background-color: #424242;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: #424242;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-toggle-divider-color: rgba(255, 255, 255, 0.12);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-background-color: #424242;
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-toggle-legacy-selected-state-text-color: white;
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-toggle-legacy-text-color: white;
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-toggle-selected-state-text-color: white;
  --mat-button-toggle-state-layer-color: white;
  --mat-button-toggle-text-color: white;
}
html {
  --mat-button-toggle-height: 48px;
}
html {
  --mat-button-toggle-label-text-font: Roboto, sans-serif;
  --mat-button-toggle-label-text-line-height: 24px;
  --mat-button-toggle-label-text-size: 16px;
  --mat-button-toggle-label-text-tracking: 0.03125em;
  --mat-button-toggle-label-text-weight: 400;
  --mat-button-toggle-legacy-label-text-font: Roboto, sans-serif;
  --mat-button-toggle-legacy-label-text-line-height: 24px;
  --mat-button-toggle-legacy-label-text-size: 16px;
  --mat-button-toggle-legacy-label-text-tracking: 0.03125em;
  --mat-button-toggle-legacy-label-text-weight: 400;
}
html {
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #c2185b 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #b0bec5 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #c2185b;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #c2185b 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #c2185b 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #c2185b 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #c2185b;
  --mat-datepicker-toggle-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-period-button-text-color: white;
  --mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-text-color: white;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-range-input-separator-color: white;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-container-background-color: #424242;
  --mat-datepicker-calendar-container-text-color: white;
}
.mat-datepicker-content.mat-accent,
.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #b0bec5 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #b0bec5 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-selected-state-background-color: #b0bec5;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #b0bec5 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #b0bec5 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #b0bec5 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #b0bec5;
  --mat-datepicker-toggle-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-period-button-text-color: white;
  --mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-text-color: white;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-range-input-separator-color: white;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-container-background-color: #424242;
  --mat-datepicker-calendar-container-text-color: white;
}
.mat-datepicker-content.mat-warn,
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #b0bec5 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
  --mat-datepicker-toggle-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-period-button-text-color: white;
  --mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-text-color: white;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-range-input-separator-color: white;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-container-background-color: #424242;
  --mat-datepicker-calendar-container-text-color: white;
}
.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  --mat-icon-button-state-layer-size: 40px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 8px;
}
html {
  --mat-datepicker-calendar-text-font: Roboto, sans-serif;
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-size: 14px;
  --mat-datepicker-calendar-body-label-text-weight: 500;
  --mat-datepicker-calendar-period-button-text-size: 14px;
  --mat-datepicker-calendar-period-button-text-weight: 500;
  --mat-datepicker-calendar-header-text-size: 11px;
  --mat-datepicker-calendar-header-text-weight: 400;
}
html {
  --mat-divider-width: 1px;
}
html {
  --mat-divider-color: rgba(255, 255, 255, 0.12);
}
html {
  --mat-expansion-container-shape: 4px;
  --mat-expansion-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
}
html {
  --mat-expansion-container-background-color: #424242;
  --mat-expansion-container-text-color: white;
  --mat-expansion-actions-divider-color: rgba(255, 255, 255, 0.12);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-expansion-header-text-color: white;
  --mat-expansion-header-description-color: rgba(255, 255, 255, 0.7);
  --mat-expansion-header-indicator-color: rgba(255, 255, 255, 0.7);
}
html {
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
}
html {
  --mat-expansion-header-text-font: Roboto, sans-serif;
  --mat-expansion-header-text-size: 14px;
  --mat-expansion-header-text-weight: 500;
  --mat-expansion-header-text-line-height: inherit;
  --mat-expansion-header-text-tracking: inherit;
  --mat-expansion-container-text-font: Roboto, sans-serif;
  --mat-expansion-container-text-line-height: 20px;
  --mat-expansion-container-text-size: 14px;
  --mat-expansion-container-text-tracking: 0.0178571429em;
  --mat-expansion-container-text-weight: 400;
}
html {
  --mat-grid-list-tile-header-primary-text-size: 14px;
  --mat-grid-list-tile-header-secondary-text-size: 12px;
  --mat-grid-list-tile-footer-primary-text-size: 14px;
  --mat-grid-list-tile-footer-secondary-text-size: 12px;
}
html {
  --mat-icon-color: inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color: #c2185b;
}
.mat-icon.mat-accent {
  --mat-icon-color: #b0bec5;
}
.mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
}
html {
  --mat-sidenav-container-divider-color: rgba(255, 255, 255, 0.12);
  --mat-sidenav-container-background-color: #424242;
  --mat-sidenav-container-text-color: white;
  --mat-sidenav-content-background-color: #303030;
  --mat-sidenav-content-text-color: white;
  --mat-sidenav-scrim-color: rgba(255, 255, 255, 0.6);
}
html {
  --mat-stepper-header-focus-state-layer-shape: 0;
  --mat-stepper-header-hover-state-layer-shape: 0;
}
html {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #c2185b;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #c2185b;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #c2185b;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: #424242;
  --mat-stepper-line-color: rgba(255, 255, 255, 0.12);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-stepper-header-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-stepper-header-selected-state-label-text-color: white;
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(255, 255, 255, 0.7);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-selected-state-icon-background-color: #b0bec5;
  --mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-done-state-icon-background-color: #b0bec5;
  --mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-edit-state-icon-background-color: #b0bec5;
  --mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
}
.mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
html {
  --mat-stepper-header-height: 72px;
}
html {
  --mat-stepper-container-text-font: Roboto, sans-serif;
  --mat-stepper-header-label-text-font: Roboto, sans-serif;
  --mat-stepper-header-label-text-size: 14px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-weight: 400;
}
html {
  --mat-sort-arrow-color: white;
}
html {
  --mat-toolbar-container-background-color: #424242;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #c2185b;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #b0bec5;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}
html {
  --mat-toolbar-title-text-font: Roboto, sans-serif;
  --mat-toolbar-title-text-line-height: 32px;
  --mat-toolbar-title-text-size: 20px;
  --mat-toolbar-title-text-tracking: 0.0125em;
  --mat-toolbar-title-text-weight: 500;
}
html {
  --mat-tree-container-background-color: #424242;
  --mat-tree-node-text-color: white;
}
html {
  --mat-tree-node-min-height: 48px;
}
html {
  --mat-tree-node-text-font: Roboto, sans-serif;
  --mat-tree-node-text-size: 14px;
  --mat-tree-node-text-weight: 400;
}
html {
  --mat-timepicker-container-shape: 4px;
  --mat-timepicker-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-timepicker-container-background-color: #424242;
}
.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font: 400 24px / 32px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font: 500 20px / 32px Roboto, sans-serif;
  letter-spacing: 0.0125em;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font: 400 16px / 28px Roboto, sans-serif;
  letter-spacing: 0.009375em;
  margin: 0 0 16px;
}
.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font: 400 16px / 24px Roboto, sans-serif;
  letter-spacing: 0.03125em;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font: 500 14px / 22px Roboto, sans-serif;
  letter-spacing: 0.0071428571em;
}
.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font: 400 14px / 20px Roboto, sans-serif;
  letter-spacing: 0.0178571429em;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px / 20px Roboto, sans-serif;
  letter-spacing: 0.0333333333em;
}
.mat-headline-1,
.mat-typography .mat-headline-1 {
  font: 300 96px / 96px Roboto, sans-serif;
  letter-spacing: -0.015625em;
  margin: 0 0 56px;
}
.mat-headline-2,
.mat-typography .mat-headline-2 {
  font: 300 60px / 60px Roboto, sans-serif;
  letter-spacing: -0.0083333333em;
  margin: 0 0 64px;
}
.mat-headline-3,
.mat-typography .mat-headline-3 {
  font: 400 48px / 50px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-headline-4,
.mat-typography .mat-headline-4 {
  font: 400 34px / 40px Roboto, sans-serif;
  letter-spacing: 0.0073529412em;
  margin: 0 0 64px;
}

/* src/styles/reset.css */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* node_modules/@ag-grid-community/core/dist/styles/ag-grid.css */
ag-grid,
ag-grid-angular,
ag-grid-ng2,
ag-grid-polymer,
ag-grid-aurelia {
  display: block;
}
.ag-hidden {
  display: none !important;
}
.ag-invisible {
  visibility: hidden !important;
}
.ag-no-transition {
  -webkit-transition: none !important;
  transition: none !important;
}
.ag-drag-handle {
  cursor: -webkit-grab;
  cursor: grab;
}
.ag-column-drop-wrapper {
  display: -webkit-box;
  display: flex;
}
.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}
.ag-unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.ag-selectable {
  -moz-user-select: text;
  -webkit-user-select: text;
  user-select: text;
}
.ag-tab {
  position: relative;
}
.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}
.ag-select-agg-func-popup {
  position: absolute;
}
.ag-input-wrapper,
.ag-picker-field-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  -webkit-box-align: center;
  align-items: center;
  line-height: normal;
  position: relative;
}
.ag-shake-left-to-right {
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: ag-shake-left-to-right;
  animation-name: ag-shake-left-to-right;
}
@-webkit-keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  overflow: hidden;
}
.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}
.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.5;
  -webkit-transition: opacity 1s ease-out 3s;
  transition: opacity 1s ease-out 3s;
}
.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
  opacity: 0.5;
}
.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}
.ag-root-wrapper-body {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.ag-root-wrapper-body.ag-layout-normal {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}
.ag-root {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.ag-root.ag-layout-normal,
.ag-root.ag-layout-auto-height {
  overflow: hidden;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 0;
}
.ag-root.ag-layout-normal {
  height: 100%;
}
.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}
.ag-body-viewport {
  display: -webkit-box;
  display: flex;
}
.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.ag-center-cols-viewport {
  width: 100%;
  overflow-x: auto;
}
.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}
.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}
.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container,
.ag-sticky-top-container {
  position: relative;
}
.ag-header-container,
.ag-floating-top-container,
.ag-floating-bottom-container,
.ag-sticky-top-container {
  height: 100%;
  white-space: nowrap;
}
.ag-center-cols-container {
  display: block;
}
.ag-pinned-right-cols-container {
  display: block;
}
.ag-body-horizontal-scroll-container {
  height: 100%;
}
.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-sticky-top-full-width-container {
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none;
}
.ag-full-width-container {
  width: 100%;
}
.ag-floating-bottom-full-width-container,
.ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.ag-virtual-list-container {
  overflow: hidden;
}
.ag-center-cols-clipper {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  min-height: 100%;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.ag-body-horizontal-scroll {
  min-height: 0;
  min-width: 0;
  width: 100%;
  display: -webkit-box;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  display: none;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  display: inherit;
}
.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}
.ag-horizontal-left-spacer,
.ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}
.ag-horizontal-left-spacer.ag-scroller-corner,
.ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}
.ag-header,
.ag-pinned-left-header,
.ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.ag-header-cell-sortable {
  cursor: pointer;
}
.ag-header {
  display: -webkit-box;
  display: flex;
  width: 100%;
  white-space: nowrap;
}
.ag-pinned-left-header {
  height: 100%;
}
.ag-pinned-right-header {
  height: 100%;
}
.ag-header-row {
  position: absolute;
  overflow: hidden;
}
.ag-header-cell {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden;
}
.ag-header-cell.ag-header-active .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  opacity: 0;
}
.ag-header-group-cell-label,
.ag-header-cell-label {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  overflow: hidden;
  -webkit-box-align: center;
  align-items: center;
  text-overflow: ellipsis;
  align-self: stretch;
}
.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ag-header-cell-comp-wrapper {
  width: 100%;
  overflow: hidden;
}
.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}
.ag-right-aligned-header .ag-header-cell-label {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}
.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}
.ag-ltr .ag-header-cell-resize {
  right: -4px;
}
.ag-rtl .ag-header-cell-resize {
  left: -4px;
}
.ag-pinned-left-header .ag-header-cell-resize {
  right: -4px;
}
.ag-pinned-right-header .ag-header-cell-resize {
  left: -4px;
}
.ag-header-select-all {
  display: -webkit-box;
  display: flex;
}
.ag-column-moving .ag-cell {
  -webkit-transition: left 0.2s;
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  -webkit-transition: left 0.2s;
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  -webkit-transition: left 0.2s, width 0.2s;
  transition: left 0.2s, width 0.2s;
}
.ag-column-panel {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  overflow: hidden;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}
.ag-column-select {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  overflow: hidden;
  -webkit-box-flex: 3;
  flex: 3 1 0px;
}
.ag-column-select-header {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 0;
  flex: none;
}
.ag-column-select-header-icon {
  position: relative;
}
.ag-column-select-header-filter-wrapper {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}
.ag-column-select-header-filter {
  width: 100%;
}
.ag-column-select-list {
  -webkit-box-flex: 1;
  flex: 1 1 0px;
  overflow: hidden;
}
.ag-column-drop {
  position: relative;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  align-items: center;
  overflow: auto;
  width: 100%;
}
.ag-column-drop-list {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ag-column-drop-cell {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ag-column-drop-cell-text {
  overflow: hidden;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-column-drop-vertical {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  overflow: hidden;
  -webkit-box-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  flex: 1 1 0px;
}
.ag-column-drop-vertical-title-bar {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  flex: none;
}
.ag-column-drop-vertical-list {
  position: relative;
  -webkit-box-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  overflow-x: auto;
}
.ag-column-drop-vertical-list > * {
  -webkit-box-flex: 0;
  flex: none;
}
.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}
.ag-column-drop-vertical-empty-message {
  display: block;
}
.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}
.ag-column-drop-cell-button {
  cursor: pointer;
}
.ag-filter-toolpanel {
  -webkit-box-flex: 1;
  flex: 1 1 0px;
  min-width: 0;
}
.ag-filter-toolpanel-header {
  position: relative;
}
.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ag-filter-toolpanel-header > *,
.ag-filter-toolpanel-search > * {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ag-filter-apply-panel {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  overflow: hidden;
}
.ag-row-animation .ag-row {
  -webkit-transition:
    top 0.4s,
    background-color 0.1s,
    opacity 0.2s,
    -webkit-transform 0.4s;
  transition:
    top 0.4s,
    background-color 0.1s,
    opacity 0.2s,
    -webkit-transform 0.4s;
  transition:
    transform 0.4s,
    top 0.4s,
    background-color 0.1s,
    opacity 0.2s;
  transition:
    transform 0.4s,
    top 0.4s,
    background-color 0.1s,
    opacity 0.2s,
    -webkit-transform 0.4s;
}
.ag-row-animation .ag-row.ag-after-created {
  -webkit-transition:
    top 0.4s,
    height 0.4s,
    background-color 0.1s,
    opacity 0.2s,
    -webkit-transform 0.4s;
  transition:
    top 0.4s,
    height 0.4s,
    background-color 0.1s,
    opacity 0.2s,
    -webkit-transform 0.4s;
  transition:
    transform 0.4s,
    top 0.4s,
    height 0.4s,
    background-color 0.1s,
    opacity 0.2s;
  transition:
    transform 0.4s,
    top 0.4s,
    height 0.4s,
    background-color 0.1s,
    opacity 0.2s,
    -webkit-transform 0.4s;
}
.ag-row-no-animation .ag-row {
  -webkit-transition: background-color 0.1s;
  transition: background-color 0.1s;
}
.ag-row {
  white-space: nowrap;
  width: 100%;
}
.ag-row-loading {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ag-row-position-absolute {
  position: absolute;
}
.ag-row-position-relative {
  position: relative;
}
.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}
.ag-row-inline-editing {
  z-index: 1;
}
.ag-row-dragging {
  z-index: 2;
}
.ag-stub-cell {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}
.ag-cell-value {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}
.ag-cell-value,
.ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-cell-wrap-text {
  white-space: normal;
  word-break: break-all;
}
.ag-cell-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ag-cell-wrapper.ag-row-group {
  -webkit-box-align: start;
  align-items: flex-start;
}
.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  -webkit-box-align: center;
  align-items: center;
}
.ag-cell-inline-editing {
  z-index: 1;
}
.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}
.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-set-filter-item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  height: 100%;
}
.ag-set-filter-item-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-set-filter-item-checkbox {
  display: -webkit-box;
  display: flex;
}
.ag-filter-body-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.ag-filter-filter {
  -webkit-box-flex: 1;
  flex: 1 1 0px;
}
.ag-filter-condition {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
}
.ag-floating-filter-body {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  height: 100%;
}
.ag-floating-filter-full-body {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
  align-items: center;
  overflow: hidden;
}
.ag-floating-filter-full-body > div {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}
.ag-floating-filter-input {
  -webkit-box-align: center;
  align-items: center;
  display: -webkit-box;
  display: flex;
  width: 100%;
}
.ag-floating-filter-input > * {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}
.ag-floating-filter-button {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 0;
  flex: none;
}
.ag-dnd-ghost {
  position: absolute;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  align-items: center;
  cursor: move;
  white-space: nowrap;
  z-index: 9999;
}
.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.ag-overlay-panel {
  display: -webkit-box;
  display: flex;
  height: 100%;
  width: 100%;
}
.ag-overlay-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 0;
  flex: none;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
}
.ag-overlay-loading-wrapper {
  pointer-events: all;
}
.ag-popup-child {
  z-index: 5;
  top: 0;
}
.ag-popup-editor {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 1;
}
.ag-large-text-input {
  display: block;
}
.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}
.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: flex;
}
.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}
.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}
.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: flex;
}
.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}
.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}
.ag-sticky-top {
  position: absolute;
  display: -webkit-box;
  display: flex;
  width: 100%;
}
.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.ag-sticky-top-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.ag-dialog,
.ag-panel {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.ag-panel-title-bar {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 0;
  flex: none;
  -webkit-box-align: center;
  align-items: center;
  cursor: default;
}
.ag-panel-title-bar-title {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}
.ag-panel-title-bar-buttons {
  display: -webkit-box;
  display: flex;
}
.ag-panel-title-bar-button {
  cursor: pointer;
}
.ag-panel-content-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}
.ag-dialog {
  position: absolute;
}
.ag-resizer {
  position: absolute;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 1;
}
.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-tooltip {
  position: absolute;
  pointer-events: none;
  z-index: 99999;
}
.ag-tooltip-custom {
  position: absolute;
  pointer-events: none;
  z-index: 99999;
}
.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  -webkit-transition: opacity 3s, margin-right 3s;
  transition: opacity 3s, margin-right 3s;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
}
.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}
.ag-opacity-zero {
  opacity: 0 !important;
}
.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}
.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}
.ag-menu-list {
  display: table;
  width: 100%;
}
.ag-menu-option,
.ag-menu-separator {
  display: table-row;
}
.ag-menu-option-part,
.ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}
.ag-menu-option-text {
  white-space: nowrap;
}
.ag-compact-menu-option {
  width: 100%;
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
}
.ag-compact-menu-option-text {
  white-space: nowrap;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}
.ag-rich-select {
  cursor: default;
  outline: none;
}
.ag-rich-select-value {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ag-rich-select-value-icon {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  -webkit-box-ordinal-group: 2;
  order: 1;
}
.ag-ltr .ag-rich-select-value-icon {
  text-align: right;
}
.ag-rtl .ag-rich-select-value-icon {
  text-align: left;
}
.ag-rich-select-list {
  position: relative;
}
.ag-rich-select-virtual-list-item {
  display: -webkit-box;
  display: flex;
}
.ag-rich-select-row {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  -webkit-box-align: center;
  align-items: center;
  white-space: nowrap;
}
.ag-paging-panel {
  -webkit-box-align: center;
  align-items: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
}
.ag-paging-page-summary-panel {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ag-paging-button {
  position: relative;
}
.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}
.ag-tool-panel-wrapper {
  display: -webkit-box;
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  -webkit-box-align: center;
  align-items: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  flex-wrap: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  -webkit-box-flex: 0;
  flex: none;
}
.ag-column-select-checkbox {
  display: -webkit-box;
  display: flex;
}
.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-details-row {
  width: 100%;
}
.ag-details-row-fixed-height {
  height: 100%;
}
.ag-details-grid {
  width: 100%;
}
.ag-details-grid-fixed-height {
  height: 100%;
}
.ag-header-group-cell {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  height: 100%;
  position: absolute;
}
.ag-cell-label-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  align-items: center;
  height: 100%;
  width: 100%;
  overflow: hidden;
  padding: 5px 0px;
}
.ag-right-aligned-header .ag-cell-label-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.ag-side-bar {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}
.ag-side-bar-left {
  -webkit-box-ordinal-group: 0;
  order: -1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.ag-side-button-button {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ag-side-button-label {
  -webkit-writing-mode: vertical-lr;
  writing-mode: vertical-lr;
}
.ag-status-bar {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  overflow: hidden;
}
.ag-status-panel {
  display: -webkit-inline-box;
  display: inline-flex;
}
.ag-status-name-value {
  white-space: nowrap;
}
.ag-status-bar-left {
  display: -webkit-inline-box;
  display: inline-flex;
}
.ag-status-bar-center {
  display: -webkit-inline-box;
  display: inline-flex;
}
.ag-status-bar-right {
  display: -webkit-inline-box;
  display: inline-flex;
}
.ag-icon {
  display: block;
  speak: none;
}
.ag-group {
  position: relative;
  width: 100%;
}
.ag-group-title-bar {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ag-group-title {
  display: block;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ag-group-title-bar .ag-group-title {
  cursor: default;
}
.ag-group-toolbar {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ag-group-container {
  display: -webkit-box;
  display: flex;
}
.ag-disabled .ag-group-container {
  pointer-events: none;
}
.ag-group-container-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  flex-wrap: wrap;
}
.ag-group-container-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.ag-column-group-icons {
  display: block;
}
.ag-column-group-icons > * {
  cursor: pointer;
}
.ag-group-item-alignment-stretch .ag-group-item {
  -webkit-box-align: stretch;
  align-items: stretch;
}
.ag-group-item-alignment-start .ag-group-item {
  -webkit-box-align: start;
  align-items: flex-start;
}
.ag-group-item-alignment-end .ag-group-item {
  -webkit-box-align: end;
  align-items: flex-end;
}
.ag-toggle-button-icon {
  -webkit-transition: right 0.3s;
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}
.ag-input-field,
.ag-select {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-box-align: center;
  align-items: center;
}
.ag-input-field-input {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 100%;
  min-width: 0;
}
.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}
.ag-range-field {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ag-angle-select {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ag-angle-select-wrapper {
  display: -webkit-box;
  display: flex;
}
.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}
.ag-angle-select-child-circle {
  position: absolute;
}
.ag-slider-wrapper {
  display: -webkit-box;
  display: flex;
}
.ag-slider-wrapper .ag-input-field {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}
.ag-picker-field-display {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
}
.ag-picker-field {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ag-picker-field-icon {
  display: -webkit-box;
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.ag-picker-field-wrapper {
  overflow: hidden;
}
.ag-label-align-right .ag-label {
  -webkit-box-ordinal-group: 2;
  order: 1;
}
.ag-label-align-right > * {
  -webkit-box-flex: 0;
  flex: none;
}
.ag-label-align-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: start;
  align-items: flex-start;
}
.ag-label-align-top > * {
  align-self: stretch;
}
.ag-color-panel {
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  text-align: center;
}
.ag-spectrum-color {
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  cursor: default;
}
.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ag-spectrum-val {
  cursor: pointer;
}
.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}
.ag-spectrum-hue {
  cursor: default;
  background: -webkit-gradient(linear, right top, left top, color-stop(3%, #ff0000), color-stop(17%, #ffff00), color-stop(33%, #00ff00), color-stop(50%, #00ffff), color-stop(67%, #0000ff), color-stop(83%, #ff00ff), to(#ff0000));
  background:
    linear-gradient(
      to left,
      #ff0000 3%,
      #ffff00 17%,
      #00ff00 33%,
      #00ffff 50%,
      #0000ff 67%,
      #ff00ff 83%,
      #ff0000 100%);
}
.ag-spectrum-alpha {
  cursor: default;
}
.ag-spectrum-hue-background {
  width: 100%;
  height: 100%;
}
.ag-spectrum-alpha-background {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgb(0, 0, 0)));
  background-image:
    linear-gradient(
      to right,
      rgba(0, 0, 0, 0),
      rgb(0, 0, 0));
  width: 100%;
  height: 100%;
}
.ag-spectrum-tool {
  cursor: pointer;
}
.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}
.ag-recent-colors {
  display: -webkit-box;
  display: flex;
}
.ag-recent-color {
  cursor: pointer;
}
.ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px;
}
.ag-ltr .ag-row-group-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: 20px;
}
.ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px;
}
.ag-ltr .ag-row-group-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: 40px;
}
.ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px;
}
.ag-ltr .ag-row-group-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: 60px;
}
.ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px;
}
.ag-ltr .ag-row-group-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: 80px;
}
.ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px;
}
.ag-ltr .ag-row-group-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: 100px;
}
.ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px;
}
.ag-ltr .ag-row-group-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: 120px;
}
.ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px;
}
.ag-ltr .ag-row-group-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: 140px;
}
.ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px;
}
.ag-ltr .ag-row-group-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: 160px;
}
.ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px;
}
.ag-ltr .ag-row-group-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: 180px;
}
.ag-ltr {
  direction: ltr;
}
.ag-ltr .ag-body,
.ag-ltr .ag-floating-top,
.ag-ltr .ag-floating-bottom,
.ag-ltr .ag-header,
.ag-ltr .ag-body-viewport,
.ag-ltr .ag-body-horizontal-scroll {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.ag-rtl {
  direction: rtl;
}
.ag-rtl .ag-body,
.ag-rtl .ag-floating-top,
.ag-rtl .ag-floating-bottom,
.ag-rtl .ag-header,
.ag-rtl .ag-body-viewport,
.ag-rtl .ag-body-horizontal-scroll {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ag-layout-print.ag-body-viewport {
  -webkit-box-flex: 0;
  flex: none;
}
.ag-layout-print.ag-root-wrapper {
  display: -webkit-inline-box;
  display: inline-flex;
}
.ag-layout-print .ag-center-cols-clipper {
  min-width: 100%;
}
.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}
.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}
@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row,
  .ag-root-wrapper.ag-layout-print .ag-cell {
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
  }
}
.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}
.ag-chart {
  position: relative;
  display: -webkit-box;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.ag-chart-components-wrapper {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  overflow: hidden;
}
.ag-chart-title-edit {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  text-align: center;
}
.ag-chart-title-edit.currently-editing {
  display: inline-block;
}
.ag-chart-canvas-wrapper {
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  overflow: hidden;
}
.ag-charts-canvas {
  display: block;
}
.ag-chart-menu {
  position: absolute;
  top: 10px;
  width: 24px;
  overflow: hidden;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.ag-ltr .ag-chart-menu {
  right: 20px;
}
.ag-rtl .ag-chart-menu {
  left: 20px;
}
.ag-chart-docked-container {
  position: relative;
  width: 0;
  min-width: 0;
  -webkit-transition: min-width 0.4s;
  transition: min-width 0.4s;
}
.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  max-width: 0;
  overflow: hidden;
}
.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  overflow: hidden;
}
.ag-chart-tabbed-menu-header {
  -webkit-box-flex: 0;
  flex: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: default;
}
.ag-chart-tabbed-menu-body {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  -webkit-box-align: stretch;
  align-items: stretch;
  overflow: hidden;
}
.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}
.ag-chart-settings {
  overflow-x: hidden;
}
.ag-chart-settings-wrapper {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  overflow: hidden;
}
.ag-chart-settings-nav-bar {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.ag-chart-settings-card-selector {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  justify-content: space-around;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}
.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}
.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}
.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}
.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
}
.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ag-chart-settings-mini-charts-container {
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}
.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
  -webkit-transition: left 0.3s;
  transition: left 0.3s;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.ag-chart-mini-thumbnail {
  cursor: pointer;
}
.ag-chart-mini-thumbnail-canvas {
  display: block;
}
.ag-chart-data-wrapper,
.ag-chart-format-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.ag-chart-data-wrapper {
  height: 100%;
  overflow-y: auto;
}
.ag-chart-data-section,
.ag-chart-format-section {
  display: -webkit-box;
  display: flex;
  margin: 0;
}
.ag-chart-empty-text {
  display: -webkit-box;
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}
.ag-chart-menu-close {
  display: none;
}
.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  overflow: auto;
  top: 5px;
  gap: 7px;
  width: auto;
}
.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  right: 10px;
  -webkit-box-pack: right;
  justify-content: right;
}
.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  left: 10px;
  -webkit-box-pack: left;
  justify-content: left;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  position: absolute;
  top: 45%;
  padding: 0;
  display: block;
  cursor: pointer;
  border: none;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  left: 0px;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon {
  padding: 9px 0 9px 0;
}
.ag-chart-tool-panel-button-enable .ag-icon-menu {
  display: none;
}
.ag-charts-font-size-color {
  display: -webkit-box;
  display: flex;
  align-self: stretch;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.ag-charts-data-group-item {
  position: relative;
}
.ag-date-time-list-page-title-bar {
  display: -webkit-box;
  display: flex;
}
.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: -webkit-box;
  display: flex;
}
.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  -webkit-box-flex: 1;
  flex-grow: 1;
}
.ag-date-time-list-page-entry {
  cursor: pointer;
}

/* node_modules/@ag-grid-community/core/dist/styles/ag-theme-balham.css */
.ag-theme-balham {
  -webkit-font-smoothing: antialiased;
  color: #000;
  color: var(--ag-foreground-color, #000);
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen-Sans,
    Ubuntu,
    Cantarell,
    "Helvetica Neue",
    sans-serif;
  font-size: 12px;
  line-height: normal;
}
@font-face {
  font-family: "agGridBalham";
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}
.ag-theme-balham .ag-icon {
  font-family: "agGridBalham";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-balham .ag-icon-aggregation::before {
  content: "\f101";
}
.ag-theme-balham .ag-icon-arrows::before {
  content: "\f102";
}
.ag-theme-balham .ag-icon-asc::before {
  content: "\f103";
}
.ag-theme-balham .ag-icon-cancel::before {
  content: "\f104";
}
.ag-theme-balham .ag-icon-chart::before {
  content: "\f105";
}
.ag-theme-balham .ag-icon-color-picker::before {
  content: "\f109";
}
.ag-theme-balham .ag-icon-columns::before {
  content: "\f10a";
}
.ag-theme-balham .ag-icon-contracted::before {
  content: "\f10b";
}
.ag-theme-balham .ag-icon-copy::before {
  content: "\f10c";
}
.ag-theme-balham .ag-icon-cross::before {
  content: "\f10d";
}
.ag-theme-balham .ag-icon-csv::before {
  content: "\f10e";
}
.ag-theme-balham .ag-icon-desc::before {
  content: "\f10f";
}
.ag-theme-balham .ag-icon-excel::before {
  content: "\f110";
}
.ag-theme-balham .ag-icon-expanded::before {
  content: "\f111";
}
.ag-theme-balham .ag-icon-eye-slash::before {
  content: "\f112";
}
.ag-theme-balham .ag-icon-eye::before {
  content: "\f113";
}
.ag-theme-balham .ag-icon-filter::before {
  content: "\f114";
}
.ag-theme-balham .ag-icon-first::before {
  content: "\f115";
}
.ag-theme-balham .ag-icon-grip::before {
  content: "\f116";
}
.ag-theme-balham .ag-icon-group::before {
  content: "\f117";
}
.ag-theme-balham .ag-icon-last::before {
  content: "\f118";
}
.ag-theme-balham .ag-icon-left::before {
  content: "\f119";
}
.ag-theme-balham .ag-icon-linked::before {
  content: "\f11a";
}
.ag-theme-balham .ag-icon-loading::before {
  content: "\f11b";
}
.ag-theme-balham .ag-icon-maximize::before {
  content: "\f11c";
}
.ag-theme-balham .ag-icon-menu::before {
  content: "\f11d";
}
.ag-theme-balham .ag-icon-minimize::before {
  content: "\f11e";
}
.ag-theme-balham .ag-icon-next::before {
  content: "\f11f";
}
.ag-theme-balham .ag-icon-none::before {
  content: "\f120";
}
.ag-theme-balham .ag-icon-not-allowed::before {
  content: "\f121";
}
.ag-theme-balham .ag-icon-paste::before {
  content: "\f122";
}
.ag-theme-balham .ag-icon-pin::before {
  content: "\f123";
}
.ag-theme-balham .ag-icon-pivot::before {
  content: "\f124";
}
.ag-theme-balham .ag-icon-previous::before {
  content: "\f125";
}
.ag-theme-balham .ag-icon-right::before {
  content: "\f128";
}
.ag-theme-balham .ag-icon-save::before {
  content: "\f129";
}
.ag-theme-balham .ag-icon-small-down::before {
  content: "\f12a";
}
.ag-theme-balham .ag-icon-small-left::before {
  content: "\f12b";
}
.ag-theme-balham .ag-icon-small-right::before {
  content: "\f12c";
}
.ag-theme-balham .ag-icon-small-up::before {
  content: "\f12d";
}
.ag-theme-balham .ag-icon-tick::before {
  content: "\f12e";
}
.ag-theme-balham .ag-icon-tree-closed::before {
  content: "\f12f";
}
.ag-theme-balham .ag-icon-tree-indeterminate::before {
  content: "\f130";
}
.ag-theme-balham .ag-icon-tree-open::before {
  content: "\f131";
}
.ag-theme-balham .ag-icon-unlinked::before {
  content: "\f132";
}
.ag-theme-balham .ag-icon-row-drag::before {
  content: "\f116";
}
.ag-theme-balham .ag-left-arrow::before {
  content: "\f119";
}
.ag-theme-balham .ag-right-arrow::before {
  content: "\f128";
}
.ag-theme-balham .ag-root-wrapper,
.ag-theme-balham .ag-sticky-top {
  background-color: white;
  background-color: var(--ag-background-color, white);
}
.ag-theme-balham [class^=ag-],
.ag-theme-balham [class^=ag-]:focus,
.ag-theme-balham [class^=ag-]:after,
.ag-theme-balham [class^=ag-]:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}
.ag-theme-balham [class^=ag-]::-ms-clear {
  display: none;
}
.ag-theme-balham .ag-checkbox .ag-input-wrapper,
.ag-theme-balham .ag-radio-button .ag-input-wrapper {
  overflow: visible;
}
.ag-theme-balham .ag-range-field .ag-input-wrapper {
  height: 100%;
}
.ag-theme-balham .ag-toggle-button {
  -webkit-box-flex: 0;
  flex: none;
  width: unset;
  min-width: unset;
}
.ag-theme-balham .ag-ltr .ag-label-align-right .ag-label {
  margin-left: 4px;
}
.ag-theme-balham .ag-rtl .ag-label-align-right .ag-label {
  margin-right: 4px;
}
.ag-theme-balham input[class^=ag-] {
  margin: 0;
  background-color: white;
  background-color: var(--ag-background-color, white);
}
.ag-theme-balham textarea[class^=ag-],
.ag-theme-balham select[class^=ag-] {
  background-color: white;
  background-color: var(--ag-background-color, white);
}
.ag-theme-balham input[class^=ag-]:not([type]),
.ag-theme-balham input[class^=ag-][type=text],
.ag-theme-balham input[class^=ag-][type=number],
.ag-theme-balham input[class^=ag-][type=tel],
.ag-theme-balham input[class^=ag-][type=date],
.ag-theme-balham input[class^=ag-][type=datetime-local],
.ag-theme-balham textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  border-width: 1px;
  border-style: solid;
  border-color: #95a5a6;
  border-color: var(--ag-input-border-color, #95a5a6);
}
.ag-theme-balham input[class^=ag-]:not([type]):disabled,
.ag-theme-balham input[class^=ag-][type=text]:disabled,
.ag-theme-balham input[class^=ag-][type=number]:disabled,
.ag-theme-balham input[class^=ag-][type=tel]:disabled,
.ag-theme-balham input[class^=ag-][type=date]:disabled,
.ag-theme-balham input[class^=ag-][type=datetime-local]:disabled,
.ag-theme-balham textarea[class^=ag-]:disabled {
  color: rgba(0, 0, 0, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
  background-color: #ebebeb;
  background-color: var(--ag-input-disabled-background-color, #ebebeb);
  border-color: rgba(149, 165, 166, 0.3);
  border-color: var(--ag-input-disabled-border-color, rgba(149, 165, 166, 0.3));
}
.ag-theme-balham input[class^=ag-]:not([type]):focus,
.ag-theme-balham input[class^=ag-][type=text]:focus,
.ag-theme-balham input[class^=ag-][type=number]:focus,
.ag-theme-balham input[class^=ag-][type=tel]:focus,
.ag-theme-balham input[class^=ag-][type=date]:focus,
.ag-theme-balham input[class^=ag-][type=datetime-local]:focus,
.ag-theme-balham textarea[class^=ag-]:focus {
  outline: none;
  -webkit-box-shadow: 0 0 2px 1px #719ECE;
  box-shadow: 0 0 2px 1px #719ECE;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham input[class^=ag-]:not([type]):invalid,
.ag-theme-balham input[class^=ag-][type=text]:invalid,
.ag-theme-balham input[class^=ag-][type=number]:invalid,
.ag-theme-balham input[class^=ag-][type=tel]:invalid,
.ag-theme-balham input[class^=ag-][type=date]:invalid,
.ag-theme-balham input[class^=ag-][type=datetime-local]:invalid,
.ag-theme-balham textarea[class^=ag-]:invalid {
  border-width: 2px;
  border-style: solid;
  border-color: #e02525;
  border-color: var(--ag-input-border-color-invalid, var(--ag-invalid-color, #e02525));
}
.ag-theme-balham input[class^=ag-][type=number] {
  -moz-appearance: textfield;
}
.ag-theme-balham input[class^=ag-][type=number]::-webkit-outer-spin-button,
.ag-theme-balham input[class^=ag-][type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ag-theme-balham input[class^=ag-][type=range] {
  padding: 0;
}
.ag-theme-balham input[class^=ag-][type=button]:focus,
.ag-theme-balham button[class^=ag-]:focus {
  -webkit-box-shadow: 0 0 2px 1px #719ECE;
  box-shadow: 0 0 2px 1px #719ECE;
}
.ag-theme-balham .ag-drag-handle {
  color: rgba(0, 0, 0, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-balham .ag-list-item,
.ag-theme-balham .ag-virtual-list-item {
  height: 24px;
}
.ag-theme-balham .ag-keyboard-focus .ag-virtual-list-item:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-select-list {
  background-color: white;
  background-color: var(--ag-background-color, white);
  overflow-y: auto;
  overflow-x: hidden;
}
.ag-theme-balham .ag-list-item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-theme-balham .ag-list-item.ag-active-item {
  background-color: #ecf0f1;
  background-color: var(--ag-row-hover-color, #ecf0f1);
}
.ag-theme-balham .ag-select-list-item {
  padding-left: 4px;
  padding-right: 4px;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.ag-theme-balham .ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ag-theme-balham .ag-select .ag-picker-field-wrapper {
  background-color: white;
  background-color: var(--ag-background-color, white);
  min-height: 24px;
  cursor: default;
}
.ag-theme-balham .ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ag-theme-balham .ag-select:not(.ag-cell-editor) {
  height: 24px;
}
.ag-theme-balham .ag-select .ag-picker-field-display {
  margin: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-theme-balham .ag-select .ag-picker-field-icon {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ag-theme-balham .ag-select.ag-disabled {
  opacity: 0.5;
}
.ag-theme-balham .ag-rich-select {
  background-color: #f5f7f7;
  background-color: var(--ag-control-panel-background-color, #f5f7f7);
}
.ag-theme-balham .ag-rich-select-list {
  width: 100%;
  min-width: 200px;
  height: 182px;
}
.ag-theme-balham .ag-rich-select-value {
  padding: 0 4px 0 12px;
  height: 28px;
  border-bottom: solid 1px;
  border-bottom-color: #bdc3c7;
  border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
}
.ag-theme-balham .ag-rich-select-virtual-list-item {
  cursor: default;
  height: 24px;
}
.ag-keyboard-focus .ag-theme-balham .ag-rich-select-virtual-list-item:focus::after {
  content: none;
}
.ag-theme-balham .ag-rich-select-virtual-list-item:hover {
  background-color: #ecf0f1;
  background-color: var(--ag-row-hover-color, #ecf0f1);
}
.ag-theme-balham .ag-rich-select-row {
  padding-left: 12px;
}
.ag-theme-balham .ag-rich-select-row-selected {
  background-color: #b7e4ff;
  background-color: var(--ag-selected-row-background-color, #b7e4ff);
}
.ag-theme-balham .ag-row-drag,
.ag-theme-balham .ag-selection-checkbox,
.ag-theme-balham .ag-group-expanded,
.ag-theme-balham .ag-group-contracted {
  color: rgba(0, 0, 0, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-balham .ag-ltr .ag-row-drag,
.ag-theme-balham .ag-ltr .ag-selection-checkbox,
.ag-theme-balham .ag-ltr .ag-group-expanded,
.ag-theme-balham .ag-ltr .ag-group-contracted {
  margin-right: 12px;
}
.ag-theme-balham .ag-rtl .ag-row-drag,
.ag-theme-balham .ag-rtl .ag-selection-checkbox,
.ag-theme-balham .ag-rtl .ag-group-expanded,
.ag-theme-balham .ag-rtl .ag-group-contracted {
  margin-left: 12px;
}
.ag-theme-balham .ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var(--ag-line-height, 26px);
  --ag-internal-padded-row-height: 26px;
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  flex: none;
}
.ag-theme-balham .ag-group-expanded,
.ag-theme-balham .ag-group-contracted {
  cursor: pointer;
}
.ag-theme-balham .ag-group-title-bar-icon {
  cursor: pointer;
  -webkit-box-flex: 0;
  flex: none;
  color: rgba(0, 0, 0, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-balham .ag-ltr .ag-group-child-count {
  margin-left: 2px;
}
.ag-theme-balham .ag-rtl .ag-group-child-count {
  margin-right: 2px;
}
.ag-theme-balham .ag-group-title-bar {
  background-color: #e2e9eb;
  background-color: var(--ag-subheader-background-color, #e2e9eb);
  padding: 4px;
}
.ag-theme-balham .ag-group-toolbar {
  padding: 4px;
}
.ag-theme-balham .ag-disabled-group-title-bar,
.ag-theme-balham .ag-disabled-group-container {
  opacity: 0.5;
}
.ag-theme-balham .group-item {
  margin: 2px 0;
}
.ag-theme-balham .ag-label {
  white-space: nowrap;
}
.ag-theme-balham .ag-ltr .ag-label {
  margin-right: 4px;
}
.ag-theme-balham .ag-rtl .ag-label {
  margin-left: 4px;
}
.ag-theme-balham .ag-label-align-top .ag-label {
  margin-bottom: 2px;
}
.ag-theme-balham .ag-angle-select[disabled] {
  color: rgba(0, 0, 0, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
  pointer-events: none;
}
.ag-theme-balham .ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}
.ag-theme-balham .ag-ltr .ag-slider-field,
.ag-theme-balham .ag-ltr .ag-angle-select-field {
  margin-right: 8px;
}
.ag-theme-balham .ag-rtl .ag-slider-field,
.ag-theme-balham .ag-rtl .ag-angle-select-field {
  margin-left: 8px;
}
.ag-theme-balham .ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: #bdc3c7;
  border-color: var(--ag-border-color, #bdc3c7);
  background-color: white;
  background-color: var(--ag-background-color, white);
}
.ag-theme-balham .ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.54);
  background-color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-balham .ag-picker-field-wrapper {
  border: 1px solid;
  border-color: #bdc3c7;
  border-color: var(--ag-border-color, #bdc3c7);
  border-radius: 5px;
}
.ag-theme-balham .ag-picker-field-wrapper:focus {
  -webkit-box-shadow: 0 0 2px 1px #719ECE;
  box-shadow: 0 0 2px 1px #719ECE;
}
.ag-theme-balham .ag-picker-field-button {
  background-color: white;
  background-color: var(--ag-background-color, white);
  color: rgba(0, 0, 0, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-balham .ag-dialog.ag-color-dialog {
  border-radius: 5px;
}
.ag-theme-balham .ag-color-picker .ag-picker-field-display {
  height: 16px;
}
.ag-theme-balham .ag-color-panel {
  padding: 4px;
}
.ag-theme-balham .ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}
.ag-theme-balham .ag-spectrum-tools {
  padding: 10px;
}
.ag-theme-balham .ag-spectrum-sat {
  background-image: -webkit-gradient(linear, left top, right top, from(white), to(rgba(204, 154, 129, 0)));
  background-image:
    linear-gradient(
      to right,
      white,
      rgba(204, 154, 129, 0));
}
.ag-theme-balham .ag-spectrum-val {
  background-image: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(204, 154, 129, 0)));
  background-image:
    linear-gradient(
      to top,
      black,
      rgba(204, 154, 129, 0));
}
.ag-theme-balham .ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 1px solid white;
  background: black;
  -webkit-box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}
.ag-theme-balham .ag-spectrum-hue-background {
  border-radius: 2px;
}
.ag-theme-balham .ag-spectrum-alpha-background {
  border-radius: 2px;
}
.ag-theme-balham .ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}
.ag-theme-balham .ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: rgb(248, 248, 248);
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}
.ag-theme-balham .ag-recent-color {
  margin: 0 3px;
}
.ag-theme-balham .ag-recent-color:first-child {
  margin-left: 0;
}
.ag-theme-balham .ag-recent-color:last-child {
  margin-right: 0;
}
.ag-theme-balham.ag-dnd-ghost {
  border: solid 1px;
  border-color: #bdc3c7;
  border-color: var(--ag-border-color, #bdc3c7);
  background: white;
  background: var(--ag-background-color, white);
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  border: solid 1px;
  border-color: #bdc3c7;
  border-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
  color: rgba(0, 0, 0, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
  height: 32px !important;
  line-height: 32px;
  margin: 0;
  padding: 0 8px;
  -webkit-transform: translateY(8px);
  transform: translateY(8px);
}
.ag-theme-balham .ag-dnd-ghost-icon {
  margin-right: 4px;
  color: #000;
  color: var(--ag-foreground-color, #000);
}
.ag-theme-balham .ag-popup-child:not(.ag-tooltip-custom) {
  -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
}
.ag-dragging-range-handle .ag-theme-balham .ag-dialog,
.ag-dragging-fill-handle .ag-theme-balham .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-balham .ag-dialog {
  border-radius: 2px;
  border: solid 1px;
  border-color: #bdc3c7;
  border-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-panel {
  background-color: white;
  background-color: var(--ag-background-color, white);
}
.ag-theme-balham .ag-panel-title-bar {
  background-color: #f5f7f7;
  background-color: var(--ag-header-background-color, #f5f7f7);
  color: rgba(0, 0, 0, 0.54);
  color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54)));
  height: 32px;
  padding: 4px 12px;
  border-bottom: solid 1px;
  border-bottom-color: #bdc3c7;
  border-bottom-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-ltr .ag-panel-title-bar-button {
  margin-left: 4px;
}
.ag-theme-balham .ag-rtl .ag-panel-title-bar-button {
  margin-right: 4px;
}
.ag-theme-balham .ag-tooltip {
  background-color: #f5f7f7;
  background-color: var(--ag-header-background-color, #f5f7f7);
  color: #000;
  color: var(--ag-foreground-color, #000);
  padding: 4px;
  border: solid 1px;
  border-color: #bdc3c7;
  border-color: var(--ag-border-color, #bdc3c7);
  border-radius: 2px;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  white-space: normal;
}
.ag-theme-balham .ag-tooltip.ag-tooltip-hiding {
  opacity: 0;
}
.ag-theme-balham .ag-tooltip-custom {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
}
.ag-theme-balham .ag-tooltip-custom.ag-tooltip-hiding {
  opacity: 0;
}
.ag-theme-balham .ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px;
}
.ag-theme-balham .ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px;
}
.ag-theme-balham .ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px;
}
.ag-theme-balham .ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px;
}
.ag-theme-balham .ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px;
}
.ag-theme-balham .ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px;
}
.ag-theme-balham .ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px;
}
.ag-theme-balham .ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px;
}
.ag-theme-balham .ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px;
}
.ag-theme-balham .ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px;
}
.ag-theme-balham .ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px;
}
.ag-theme-balham .ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px;
}
.ag-theme-balham .ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px;
}
.ag-theme-balham .ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px;
}
.ag-theme-balham .ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px;
}
.ag-theme-balham .ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px;
}
.ag-theme-balham .ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px;
}
.ag-theme-balham .ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px;
}
.ag-theme-balham .ag-column-select-header-icon {
  cursor: pointer;
}
.ag-theme-balham .ag-keyboard-focus .ag-column-select-header-icon:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-column-select-header-icon:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-ltr .ag-column-group-icons:not(:last-child),
.ag-theme-balham .ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-theme-balham .ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-theme-balham .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-theme-balham .ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-theme-balham .ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-theme-balham .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-theme-balham .ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: 8px;
}
.ag-theme-balham .ag-rtl .ag-column-group-icons:not(:last-child),
.ag-theme-balham .ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-theme-balham .ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-theme-balham .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-theme-balham .ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-theme-balham .ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-theme-balham .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-theme-balham .ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: 8px;
}
.ag-theme-balham .ag-keyboard-focus .ag-column-select-virtual-list-item:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-column-select-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-column-select-column-group:not(:last-child),
.ag-theme-balham .ag-column-select-column:not(:last-child) {
  margin-bottom: 4px;
}
.ag-theme-balham .ag-column-select-column-readonly,
.ag-theme-balham .ag-column-select-column-group-readonly {
  color: rgba(0, 0, 0, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
  pointer-events: none;
}
.ag-theme-balham .ag-ltr .ag-column-select-add-group-indent {
  margin-left: 24px;
}
.ag-theme-balham .ag-rtl .ag-column-select-add-group-indent {
  margin-right: 24px;
}
.ag-theme-balham .ag-column-select-virtual-list-viewport {
  padding: 3px 0px;
}
.ag-theme-balham .ag-column-select-virtual-list-item {
  padding: 0 6px;
}
.ag-theme-balham .ag-rtl {
  text-align: right;
}
.ag-theme-balham .ag-root-wrapper {
  border: solid 1px;
  border-color: #bdc3c7;
  border-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-left: 40px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-right: 40px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-1 {
  padding-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-1 {
  padding-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-left: 68px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-right: 68px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-2 {
  padding-left: 56px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-2 {
  padding-right: 56px;
}
.ag-theme-balham .ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-left: 96px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-right: 96px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-3 {
  padding-left: 84px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-3 {
  padding-right: 84px;
}
.ag-theme-balham .ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-left: 124px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-right: 124px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-4 {
  padding-left: 112px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-4 {
  padding-right: 112px;
}
.ag-theme-balham .ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-left: 152px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-right: 152px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-5 {
  padding-left: 140px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-5 {
  padding-right: 140px;
}
.ag-theme-balham .ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-left: 180px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-right: 180px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-6 {
  padding-left: 168px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-6 {
  padding-right: 168px;
}
.ag-theme-balham .ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-left: 208px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-right: 208px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-7 {
  padding-left: 196px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-7 {
  padding-right: 196px;
}
.ag-theme-balham .ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-left: 236px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-right: 236px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-8 {
  padding-left: 224px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-8 {
  padding-right: 224px;
}
.ag-theme-balham .ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-left: 264px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-right: 264px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-9 {
  padding-left: 252px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-9 {
  padding-right: 252px;
}
.ag-theme-balham .ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-left: 292px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-right: 292px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-10 {
  padding-left: 280px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-10 {
  padding-right: 280px;
}
.ag-theme-balham .ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-left: 320px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-right: 320px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-11 {
  padding-left: 308px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-11 {
  padding-right: 308px;
}
.ag-theme-balham .ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-left: 348px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-right: 348px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-12 {
  padding-left: 336px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-12 {
  padding-right: 336px;
}
.ag-theme-balham .ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-left: 376px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-right: 376px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-13 {
  padding-left: 364px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-13 {
  padding-right: 364px;
}
.ag-theme-balham .ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-left: 404px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-right: 404px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-14 {
  padding-left: 392px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-14 {
  padding-right: 392px;
}
.ag-theme-balham .ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-left: 432px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-right: 432px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-15 {
  padding-left: 420px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-15 {
  padding-right: 420px;
}
.ag-theme-balham .ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-left: 460px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-right: 460px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-16 {
  padding-left: 448px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-16 {
  padding-right: 448px;
}
.ag-theme-balham .ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-left: 488px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-right: 488px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-17 {
  padding-left: 476px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-17 {
  padding-right: 476px;
}
.ag-theme-balham .ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-left: 516px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-right: 516px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-18 {
  padding-left: 504px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-18 {
  padding-right: 504px;
}
.ag-theme-balham .ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-left: 544px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-right: 544px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-19 {
  padding-left: 532px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-19 {
  padding-right: 532px;
}
.ag-theme-balham .ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-left: 572px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-right: 572px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-20 {
  padding-left: 560px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-20 {
  padding-right: 560px;
}
.ag-theme-balham .ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-left: 600px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-right: 600px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-21 {
  padding-left: 588px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-21 {
  padding-right: 588px;
}
.ag-theme-balham .ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-left: 628px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-right: 628px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-22 {
  padding-left: 616px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-22 {
  padding-right: 616px;
}
.ag-theme-balham .ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-left: 656px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-right: 656px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-23 {
  padding-left: 644px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-23 {
  padding-right: 644px;
}
.ag-theme-balham .ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-left: 684px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-right: 684px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-24 {
  padding-left: 672px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-24 {
  padding-right: 672px;
}
.ag-theme-balham .ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-left: 712px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-right: 712px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-25 {
  padding-left: 700px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-25 {
  padding-right: 700px;
}
.ag-theme-balham .ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-left: 740px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-right: 740px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-26 {
  padding-left: 728px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-26 {
  padding-right: 728px;
}
.ag-theme-balham .ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-left: 768px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-right: 768px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-27 {
  padding-left: 756px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-27 {
  padding-right: 756px;
}
.ag-theme-balham .ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-left: 796px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-right: 796px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-28 {
  padding-left: 784px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-28 {
  padding-right: 784px;
}
.ag-theme-balham .ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-left: 824px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-right: 824px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-29 {
  padding-left: 812px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-29 {
  padding-right: 812px;
}
.ag-theme-balham .ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-left: 852px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-right: 852px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-30 {
  padding-left: 840px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-30 {
  padding-right: 840px;
}
.ag-theme-balham .ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-left: 880px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-right: 880px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-31 {
  padding-left: 868px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-31 {
  padding-right: 868px;
}
.ag-theme-balham .ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-left: 908px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-right: 908px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-32 {
  padding-left: 896px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-32 {
  padding-right: 896px;
}
.ag-theme-balham .ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-left: 936px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-right: 936px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-33 {
  padding-left: 924px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-33 {
  padding-right: 924px;
}
.ag-theme-balham .ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-left: 964px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-right: 964px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-34 {
  padding-left: 952px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-34 {
  padding-right: 952px;
}
.ag-theme-balham .ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-left: 992px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-right: 992px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-35 {
  padding-left: 980px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-35 {
  padding-right: 980px;
}
.ag-theme-balham .ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-left: 1020px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-right: 1020px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-36 {
  padding-left: 1008px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-36 {
  padding-right: 1008px;
}
.ag-theme-balham .ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-left: 1048px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-right: 1048px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-37 {
  padding-left: 1036px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-37 {
  padding-right: 1036px;
}
.ag-theme-balham .ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-left: 1076px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-right: 1076px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-38 {
  padding-left: 1064px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-38 {
  padding-right: 1064px;
}
.ag-theme-balham .ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-left: 1104px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-right: 1104px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-39 {
  padding-left: 1092px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-39 {
  padding-right: 1092px;
}
.ag-theme-balham .ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-left: 1132px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-right: 1132px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-40 {
  padding-left: 1120px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-40 {
  padding-right: 1120px;
}
.ag-theme-balham .ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-left: 1160px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-right: 1160px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-41 {
  padding-left: 1148px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-41 {
  padding-right: 1148px;
}
.ag-theme-balham .ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-left: 1188px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-right: 1188px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-42 {
  padding-left: 1176px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-42 {
  padding-right: 1176px;
}
.ag-theme-balham .ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-left: 1216px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-right: 1216px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-43 {
  padding-left: 1204px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-43 {
  padding-right: 1204px;
}
.ag-theme-balham .ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-left: 1244px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-right: 1244px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-44 {
  padding-left: 1232px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-44 {
  padding-right: 1232px;
}
.ag-theme-balham .ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-left: 1272px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-right: 1272px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-45 {
  padding-left: 1260px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-45 {
  padding-right: 1260px;
}
.ag-theme-balham .ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-left: 1300px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-right: 1300px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-46 {
  padding-left: 1288px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-46 {
  padding-right: 1288px;
}
.ag-theme-balham .ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-left: 1328px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-right: 1328px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-47 {
  padding-left: 1316px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-47 {
  padding-right: 1316px;
}
.ag-theme-balham .ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-left: 1356px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-right: 1356px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-48 {
  padding-left: 1344px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-48 {
  padding-right: 1344px;
}
.ag-theme-balham .ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-left: 1384px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-right: 1384px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-49 {
  padding-left: 1372px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-49 {
  padding-right: 1372px;
}
.ag-theme-balham .ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-left: 1412px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-right: 1412px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-50 {
  padding-left: 1400px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-50 {
  padding-right: 1400px;
}
.ag-theme-balham .ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-left: 1440px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-right: 1440px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-51 {
  padding-left: 1428px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-51 {
  padding-right: 1428px;
}
.ag-theme-balham .ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-left: 1468px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-right: 1468px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-52 {
  padding-left: 1456px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-52 {
  padding-right: 1456px;
}
.ag-theme-balham .ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-left: 1496px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-right: 1496px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-53 {
  padding-left: 1484px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-53 {
  padding-right: 1484px;
}
.ag-theme-balham .ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-left: 1524px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-right: 1524px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-54 {
  padding-left: 1512px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-54 {
  padding-right: 1512px;
}
.ag-theme-balham .ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-left: 1552px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-right: 1552px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-55 {
  padding-left: 1540px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-55 {
  padding-right: 1540px;
}
.ag-theme-balham .ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-left: 1580px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-right: 1580px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-56 {
  padding-left: 1568px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-56 {
  padding-right: 1568px;
}
.ag-theme-balham .ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-left: 1608px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-right: 1608px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-57 {
  padding-left: 1596px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-57 {
  padding-right: 1596px;
}
.ag-theme-balham .ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-left: 1636px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-right: 1636px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-58 {
  padding-left: 1624px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-58 {
  padding-right: 1624px;
}
.ag-theme-balham .ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-left: 1664px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-right: 1664px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-59 {
  padding-left: 1652px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-59 {
  padding-right: 1652px;
}
.ag-theme-balham .ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-left: 1692px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-right: 1692px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-60 {
  padding-left: 1680px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-60 {
  padding-right: 1680px;
}
.ag-theme-balham .ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-left: 1720px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-right: 1720px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-61 {
  padding-left: 1708px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-61 {
  padding-right: 1708px;
}
.ag-theme-balham .ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-left: 1748px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-right: 1748px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-62 {
  padding-left: 1736px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-62 {
  padding-right: 1736px;
}
.ag-theme-balham .ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-left: 1776px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-right: 1776px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-63 {
  padding-left: 1764px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-63 {
  padding-right: 1764px;
}
.ag-theme-balham .ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-left: 1804px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-right: 1804px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-64 {
  padding-left: 1792px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-64 {
  padding-right: 1792px;
}
.ag-theme-balham .ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-left: 1832px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-right: 1832px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-65 {
  padding-left: 1820px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-65 {
  padding-right: 1820px;
}
.ag-theme-balham .ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-left: 1860px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-right: 1860px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-66 {
  padding-left: 1848px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-66 {
  padding-right: 1848px;
}
.ag-theme-balham .ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-left: 1888px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-right: 1888px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-67 {
  padding-left: 1876px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-67 {
  padding-right: 1876px;
}
.ag-theme-balham .ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-left: 1916px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-right: 1916px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-68 {
  padding-left: 1904px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-68 {
  padding-right: 1904px;
}
.ag-theme-balham .ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-left: 1944px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-right: 1944px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-69 {
  padding-left: 1932px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-69 {
  padding-right: 1932px;
}
.ag-theme-balham .ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-left: 1972px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-right: 1972px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-70 {
  padding-left: 1960px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-70 {
  padding-right: 1960px;
}
.ag-theme-balham .ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-left: 2000px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-right: 2000px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-71 {
  padding-left: 1988px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-71 {
  padding-right: 1988px;
}
.ag-theme-balham .ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-left: 2028px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-right: 2028px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-72 {
  padding-left: 2016px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-72 {
  padding-right: 2016px;
}
.ag-theme-balham .ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-left: 2056px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-right: 2056px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-73 {
  padding-left: 2044px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-73 {
  padding-right: 2044px;
}
.ag-theme-balham .ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-left: 2084px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-right: 2084px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-74 {
  padding-left: 2072px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-74 {
  padding-right: 2072px;
}
.ag-theme-balham .ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-left: 2112px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-right: 2112px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-75 {
  padding-left: 2100px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-75 {
  padding-right: 2100px;
}
.ag-theme-balham .ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-left: 2140px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-right: 2140px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-76 {
  padding-left: 2128px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-76 {
  padding-right: 2128px;
}
.ag-theme-balham .ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-left: 2168px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-right: 2168px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-77 {
  padding-left: 2156px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-77 {
  padding-right: 2156px;
}
.ag-theme-balham .ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-left: 2196px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-right: 2196px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-78 {
  padding-left: 2184px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-78 {
  padding-right: 2184px;
}
.ag-theme-balham .ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-left: 2224px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-right: 2224px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-79 {
  padding-left: 2212px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-79 {
  padding-right: 2212px;
}
.ag-theme-balham .ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-left: 2252px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-right: 2252px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-80 {
  padding-left: 2240px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-80 {
  padding-right: 2240px;
}
.ag-theme-balham .ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-left: 2280px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-right: 2280px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-81 {
  padding-left: 2268px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-81 {
  padding-right: 2268px;
}
.ag-theme-balham .ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-left: 2308px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-right: 2308px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-82 {
  padding-left: 2296px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-82 {
  padding-right: 2296px;
}
.ag-theme-balham .ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-left: 2336px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-right: 2336px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-83 {
  padding-left: 2324px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-83 {
  padding-right: 2324px;
}
.ag-theme-balham .ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-left: 2364px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-right: 2364px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-84 {
  padding-left: 2352px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-84 {
  padding-right: 2352px;
}
.ag-theme-balham .ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-left: 2392px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-right: 2392px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-85 {
  padding-left: 2380px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-85 {
  padding-right: 2380px;
}
.ag-theme-balham .ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-left: 2420px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-right: 2420px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-86 {
  padding-left: 2408px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-86 {
  padding-right: 2408px;
}
.ag-theme-balham .ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-left: 2448px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-right: 2448px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-87 {
  padding-left: 2436px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-87 {
  padding-right: 2436px;
}
.ag-theme-balham .ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-left: 2476px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-right: 2476px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-88 {
  padding-left: 2464px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-88 {
  padding-right: 2464px;
}
.ag-theme-balham .ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-left: 2504px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-right: 2504px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-89 {
  padding-left: 2492px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-89 {
  padding-right: 2492px;
}
.ag-theme-balham .ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-left: 2532px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-right: 2532px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-90 {
  padding-left: 2520px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-90 {
  padding-right: 2520px;
}
.ag-theme-balham .ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-left: 2560px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-right: 2560px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-91 {
  padding-left: 2548px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-91 {
  padding-right: 2548px;
}
.ag-theme-balham .ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-left: 2588px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-right: 2588px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-92 {
  padding-left: 2576px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-92 {
  padding-right: 2576px;
}
.ag-theme-balham .ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-left: 2616px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-right: 2616px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-93 {
  padding-left: 2604px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-93 {
  padding-right: 2604px;
}
.ag-theme-balham .ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-left: 2644px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-right: 2644px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-94 {
  padding-left: 2632px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-94 {
  padding-right: 2632px;
}
.ag-theme-balham .ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-left: 2672px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-right: 2672px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-95 {
  padding-left: 2660px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-95 {
  padding-right: 2660px;
}
.ag-theme-balham .ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-left: 2700px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-right: 2700px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-96 {
  padding-left: 2688px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-96 {
  padding-right: 2688px;
}
.ag-theme-balham .ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-left: 2728px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-right: 2728px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-97 {
  padding-left: 2716px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-97 {
  padding-right: 2716px;
}
.ag-theme-balham .ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-left: 2756px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-right: 2756px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-98 {
  padding-left: 2744px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-98 {
  padding-right: 2744px;
}
.ag-theme-balham .ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-left: 2784px;
}
.ag-theme-balham .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-right: 2784px;
}
.ag-theme-balham .ag-ltr .ag-row-group-indent-99 {
  padding-left: 2772px;
}
.ag-theme-balham .ag-rtl .ag-row-group-indent-99 {
  padding-right: 2772px;
}
.ag-theme-balham .ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
  margin-right: 28px;
}
.ag-theme-balham .ag-ltr .ag-row-group-leaf-indent {
  margin-left: 28px;
}
.ag-theme-balham .ag-rtl .ag-row-group-leaf-indent {
  margin-right: 28px;
}
.ag-theme-balham .ag-value-change-delta {
  padding-right: 2px;
}
.ag-theme-balham .ag-value-change-delta-up {
  color: #43a047;
  color: var(--ag-value-change-delta-up-color, #43a047);
}
.ag-theme-balham .ag-value-change-delta-down {
  color: #e53935;
  color: var(--ag-value-change-delta-down-color, #e53935);
}
.ag-theme-balham .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  -webkit-transition: background-color 1s;
  transition: background-color 1s;
}
.ag-theme-balham .ag-value-change-value-highlight {
  background-color: rgba(22, 160, 133, 0.5);
  background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5));
  -webkit-transition: background-color 0.1s;
  transition: background-color 0.1s;
}
.ag-theme-balham .ag-cell-data-changed {
  background-color: rgba(22, 160, 133, 0.5) !important;
  background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5)) !important;
}
.ag-theme-balham .ag-cell-data-changed-animation {
  background-color: transparent;
}
.ag-theme-balham .ag-cell-highlight {
  background-color: #0091ea !important;
  background-color: var(--ag-range-selection-highlight-color, var(--ag-balham-active-color, #0091ea)) !important;
}
.ag-theme-balham .ag-row {
  height: 28px;
  background-color: white;
  background-color: var(--ag-background-color, white);
  color: #000;
  color: var(--ag-data-color, var(--ag-foreground-color, #000));
  border-width: 1px;
  border-color: #d9dcde;
  border-color: var(--ag-row-border-color, #d9dcde);
  border-bottom-style: solid;
}
.ag-theme-balham .ag-row-highlight-above::after,
.ag-theme-balham .ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: #0091ea;
  background-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
  left: 1px;
}
.ag-theme-balham .ag-row-highlight-above::after {
  top: -1px;
}
.ag-theme-balham .ag-row-highlight-above.ag-row-first::after {
  top: 0;
}
.ag-theme-balham .ag-row-highlight-below::after {
  bottom: 0px;
}
.ag-theme-balham .ag-row-odd {
  background-color: #fcfdfe;
  background-color: var(--ag-odd-row-background-color, #fcfdfe);
}
.ag-theme-balham .ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: solid 1px;
  border-right-color: #bdc3c7;
  border-right-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: solid 1px;
  border-left-color: #bdc3c7;
  border-left-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-row-selected::before {
  content: "";
  background-color: #b7e4ff;
  background-color: var(--ag-selected-row-background-color, #b7e4ff);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ag-theme-balham .ag-row-hover:not(.ag-full-width-row)::before,
.ag-theme-balham .ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: #ecf0f1;
  background-color: var(--ag-row-hover-color, #ecf0f1);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
.ag-theme-balham .ag-row-hover.ag-row-selected::before {
  background-color: #ecf0f1;
  background-color: var(--ag-row-hover-color, #ecf0f1);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b7e4ff), to(#b7e4ff));
  background-image: linear-gradient(#b7e4ff, #b7e4ff);
}
.ag-theme-balham .ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}
.ag-theme-balham .ag-column-hover {
  background-color: #ecf0f1;
  background-color: var(--ag-column-hover-color, #ecf0f1);
}
.ag-theme-balham .ag-ltr .ag-right-aligned-cell {
  text-align: right;
}
.ag-theme-balham .ag-rtl .ag-right-aligned-cell {
  text-align: left;
}
.ag-theme-balham .ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-theme-balham .ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}
.ag-theme-balham .ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-theme-balham .ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}
.ag-theme-balham .ag-cell,
.ag-theme-balham .ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var(--ag-line-height, 26px);
  --ag-internal-padded-row-height: 26px;
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: 11px;
  padding-right: 11px;
  -webkit-font-smoothing: subpixel-antialiased;
}
.ag-theme-balham .ag-row > .ag-cell-wrapper {
  padding-left: 11px;
  padding-right: 11px;
}
.ag-theme-balham .ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}
.ag-theme-balham .ag-cell-inline-editing {
  border: solid 1px;
  border-color: #bdc3c7;
  border-color: var(--ag-border-color, #bdc3c7);
  background: white;
  background: var(--ag-background-color, white);
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 4px;
  padding: 0;
  height: 28px;
  background-color: #f5f7f7;
  background-color: var(--ag-control-panel-background-color, #f5f7f7);
}
.ag-theme-balham .ag-popup-editor {
  border: solid 1px;
  border-color: #bdc3c7;
  border-color: var(--ag-border-color, #bdc3c7);
  background: white;
  background: var(--ag-background-color, white);
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 4px;
  background-color: #f5f7f7;
  background-color: var(--ag-control-panel-background-color, #f5f7f7);
  padding: 0;
}
.ag-theme-balham .ag-large-text-input {
  height: auto;
  padding: 12px;
}
.ag-theme-balham .ag-details-row {
  padding: 20px;
  background-color: white;
  background-color: var(--ag-background-color, white);
}
.ag-theme-balham .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-balham .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-balham .ag-layout-print .ag-center-cols-clipper,
.ag-theme-balham .ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}
.ag-theme-balham .ag-overlay-loading-wrapper {
  background-color: rgba(255, 255, 255, 0.66);
  background-color: var(--ag-modal-overlay-background-color, rgba(255, 255, 255, 0.66));
}
.ag-theme-balham .ag-overlay-loading-center {
  border: solid 1px;
  border-color: #bdc3c7;
  border-color: var(--ag-border-color, #bdc3c7);
  background: white;
  background: var(--ag-background-color, white);
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 4px;
}
.ag-theme-balham .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px;
}
.ag-theme-balham .ag-loading {
  display: -webkit-box;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  align-items: center;
}
.ag-theme-balham .ag-ltr .ag-loading {
  padding-left: 12px;
}
.ag-theme-balham .ag-rtl .ag-loading {
  padding-right: 12px;
}
.ag-theme-balham .ag-ltr .ag-loading-icon {
  padding-right: 12px;
}
.ag-theme-balham .ag-rtl .ag-loading-icon {
  padding-left: 12px;
}
.ag-theme-balham .ag-icon-loading {
  -webkit-animation-name: spin;
  animation-name: spin;
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.ag-theme-balham .ag-floating-top {
  border-bottom: solid 1px;
  border-bottom-color: #bdc3c7;
  border-bottom-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-floating-bottom {
  border-top: solid 1px;
  border-top-color: #bdc3c7;
  border-top-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-ltr .ag-cell {
  border-right: solid transparent;
}
.ag-theme-balham .ag-rtl .ag-cell {
  border-left: solid transparent;
}
.ag-theme-balham .ag-ltr .ag-cell {
  border-right-width: 1px;
}
.ag-theme-balham .ag-rtl .ag-cell {
  border-left-width: 1px;
}
.ag-theme-balham .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: solid 1px;
  border-left-color: #bdc3c7;
  border-left-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: solid 1px;
  border-right-color: #bdc3c7;
  border-right-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus),
.ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: rgba(0, 145, 234, 0.2);
  background-color: var(--ag-range-selection-background-color, rgba(0, 145, 234, 0.2));
}
.ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: rgba(0, 88, 255, 0.1) !important;
  background-color: var(--ag-range-selection-chart-background-color, rgba(0, 88, 255, 0.1)) !important;
}
.ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: rgba(0, 255, 132, 0.1) !important;
  background-color: var(--ag-range-selection-chart-category-background-color, rgba(0, 255, 132, 0.1)) !important;
}
.ag-theme-balham .ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-theme-balham .ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: rgba(0, 145, 234, 0.2);
  background-color: var(--ag-range-selection-background-color-1, var(--ag-range-selection-background-color, rgba(0, 145, 234, 0.2)));
}
.ag-theme-balham .ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: rgba(0, 145, 234, 0.36);
  background-color: var(--ag-range-selection-background-color-2, rgba(0, 145, 234, 0.36));
}
.ag-theme-balham .ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: rgba(0, 145, 234, 0.488);
  background-color: var(--ag-range-selection-background-color-3, rgba(0, 145, 234, 0.488));
}
.ag-theme-balham .ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-theme-balham .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: rgba(0, 145, 234, 0.5904);
  background-color: var(--ag-range-selection-background-color-4, rgba(0, 145, 234, 0.5904));
}
.ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: #0091ea;
  border-top-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
}
.ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: #0091ea;
  border-right-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
}
.ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: #0091ea;
  border-bottom-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
}
.ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: #0091ea;
  border-left-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
}
.ag-theme-balham .ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-theme-balham .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-balham .ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-theme-balham .ag-ltr .ag-cell-range-single-cell,
.ag-theme-balham .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-balham .ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-theme-balham .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-balham .ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-theme-balham .ag-rtl .ag-cell-range-single-cell,
.ag-theme-balham .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: #0091ea;
  border-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
  outline: initial;
}
.ag-theme-balham .ag-cell.ag-selection-fill-top,
.ag-theme-balham .ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: #0091ea;
  border-top-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
}
.ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-right,
.ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed !important;
  border-right-color: #0091ea !important;
  border-right-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)) !important;
}
.ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-right,
.ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed !important;
  border-left-color: #0091ea !important;
  border-left-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)) !important;
}
.ag-theme-balham .ag-cell.ag-selection-fill-bottom,
.ag-theme-balham .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: #0091ea;
  border-bottom-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
}
.ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-left,
.ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed !important;
  border-left-color: #0091ea !important;
  border-left-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)) !important;
}
.ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-left,
.ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed !important;
  border-right-color: #0091ea !important;
  border-right-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)) !important;
}
.ag-theme-balham .ag-range-handle,
.ag-theme-balham .ag-fill-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: #0091ea;
  background-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
}
.ag-theme-balham .ag-ltr .ag-range-handle,
.ag-theme-balham .ag-ltr .ag-fill-handle {
  right: -1px;
}
.ag-theme-balham .ag-rtl .ag-range-handle,
.ag-theme-balham .ag-rtl .ag-fill-handle {
  left: -1px;
}
.ag-theme-balham .ag-fill-handle {
  cursor: cell;
}
.ag-theme-balham .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-balham .ag-cell-inline-editing {
  border-color: #719ECE !important;
  border-color: var(--ag-input-focus-border-color, #719ECE) !important;
}
.ag-theme-balham .ag-menu {
  border: solid 1px;
  border-color: #bdc3c7;
  border-color: var(--ag-border-color, #bdc3c7);
  background: white;
  background: var(--ag-background-color, white);
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 4px;
  padding: 0;
}
.ag-theme-balham .ag-menu-list {
  cursor: default;
  padding: 4px 0;
}
.ag-theme-balham .ag-menu-separator {
  height: 9px;
}
.ag-theme-balham .ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: solid 1px;
  border-top-color: #bdc3c7;
  border-top-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-menu-option-active,
.ag-theme-balham .ag-compact-menu-option-active {
  background-color: #ecf0f1;
  background-color: var(--ag-row-hover-color, #ecf0f1);
}
.ag-theme-balham .ag-menu-option-part,
.ag-theme-balham .ag-compact-menu-option-part {
  line-height: 16px;
  padding: 6px 0;
}
.ag-theme-balham .ag-menu-option-disabled,
.ag-theme-balham .ag-compact-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-balham .ag-menu-option-icon,
.ag-theme-balham .ag-compact-menu-option-icon {
  width: 16px;
}
.ag-theme-balham .ag-ltr .ag-menu-option-icon,
.ag-theme-balham .ag-ltr .ag-compact-menu-option-icon {
  padding-left: 8px;
}
.ag-theme-balham .ag-rtl .ag-menu-option-icon,
.ag-theme-balham .ag-rtl .ag-compact-menu-option-icon {
  padding-right: 8px;
}
.ag-theme-balham .ag-menu-option-text,
.ag-theme-balham .ag-compact-menu-option-text {
  padding-left: 8px;
  padding-right: 8px;
}
.ag-theme-balham .ag-ltr .ag-menu-option-shortcut,
.ag-theme-balham .ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: 4px;
}
.ag-theme-balham .ag-rtl .ag-menu-option-shortcut,
.ag-theme-balham .ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: 4px;
}
.ag-theme-balham .ag-menu-option-popup-pointer,
.ag-theme-balham .ag-compact-menu-option-popup-pointer {
  padding-right: 4px;
}
.ag-theme-balham .ag-tabs {
  min-width: 220px;
}
.ag-theme-balham .ag-tabs-header {
  width: 100%;
  display: -webkit-box;
  display: flex;
}
.ag-theme-balham .ag-tab {
  border-bottom: 0 solid transparent;
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 0;
  flex: none;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  cursor: pointer;
}
.ag-theme-balham .ag-keyboard-focus .ag-tab:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-tab:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-tab-selected {
  border-bottom-color: #0091ea;
  border-bottom-color: var(--ag-selected-tab-underline-color, var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)));
}
.ag-theme-balham .ag-menu-header {
  color: rgba(0, 0, 0, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-balham .ag-filter-separator {
  border-top: solid 1px;
  border-top-color: #bdc3c7;
  border-top-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-menu:not(.ag-tabs) .ag-filter-select {
  min-width: 167px;
}
.ag-theme-balham .ag-tabs .ag-filter-select {
  min-width: 206px;
}
.ag-theme-balham .ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}
.ag-theme-balham .ag-filter-condition-operator {
  height: 17px;
}
.ag-theme-balham .ag-ltr .ag-filter-condition-operator-or {
  margin-left: 8px;
}
.ag-theme-balham .ag-rtl .ag-filter-condition-operator-or {
  margin-right: 8px;
}
.ag-theme-balham .ag-set-filter-select-all {
  padding-top: 6px;
}
.ag-theme-balham .ag-set-filter-list,
.ag-theme-balham .ag-filter-no-matches {
  height: 144px;
}
.ag-theme-balham .ag-set-filter-filter {
  margin-top: 6px;
  margin-left: 6px;
  margin-right: 6px;
}
.ag-theme-balham .ag-filter-to {
  margin-top: 4px;
}
.ag-theme-balham .ag-mini-filter {
  margin: 6px 6px;
}
.ag-theme-balham .ag-set-filter-item {
  margin: 0px 6px;
}
.ag-theme-balham .ag-ltr .ag-set-filter-item-value {
  margin-left: 6px;
}
.ag-theme-balham .ag-rtl .ag-set-filter-item-value {
  margin-right: 6px;
}
.ag-theme-balham .ag-filter-apply-panel {
  padding: 6px 6px;
  border-top: solid 1px;
  border-top-color: #bdc3c7;
  border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
}
.ag-theme-balham .ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-theme-balham .ag-ltr .ag-filter-apply-panel-button {
  margin-left: 8px;
}
.ag-theme-balham .ag-rtl .ag-filter-apply-panel-button {
  margin-right: 8px;
}
.ag-theme-balham .ag-simple-filter-body-wrapper {
  padding: 6px 6px;
  padding-bottom: 2px;
}
.ag-theme-balham .ag-simple-filter-body-wrapper > * {
  margin-bottom: 4px;
}
.ag-theme-balham .ag-filter-no-matches {
  padding: 6px 6px;
}
.ag-theme-balham .ag-multi-filter-menu-item {
  margin: 4px 0;
}
.ag-theme-balham .ag-multi-filter-group-title-bar {
  padding: 8px 4px;
  background-color: transparent;
}
.ag-theme-balham .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-side-bar {
  position: relative;
}
.ag-theme-balham .ag-tool-panel-wrapper {
  width: 200px;
  background-color: #f5f7f7;
  background-color: var(--ag-control-panel-background-color, #f5f7f7);
}
.ag-theme-balham .ag-side-buttons {
  padding-top: 16px;
  width: 20px;
  position: relative;
  color: #000;
  color: var(--ag-foreground-color, #000);
  overflow: hidden;
}
.ag-theme-balham button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: 8px 0 8px 0;
  width: calc(100% + 1px);
  margin: 0;
  min-height: 72px;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: solid 1px;
  border-top-color: #bdc3c7;
  border-top-color: var(--ag-border-color, #bdc3c7);
  border-bottom: solid 1px;
  border-bottom-color: #bdc3c7;
  border-bottom-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham button.ag-side-button-button:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-side-button-button:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-side-button-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-selected .ag-side-button-button {
  background-color: #f5f7f7;
  background-color: var(--ag-control-panel-background-color, #f5f7f7);
  border-top-color: #bdc3c7;
  border-top-color: var(--ag-border-color, #bdc3c7);
  border-bottom-color: #bdc3c7;
  border-bottom-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}
.ag-theme-balham .ag-ltr .ag-side-bar-left,
.ag-theme-balham .ag-rtl .ag-side-bar-right {
  border-right: solid 1px;
  border-right-color: #bdc3c7;
  border-right-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-theme-balham .ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: solid 1px;
  border-left-color: #bdc3c7;
  border-left-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-theme-balham .ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: 0 solid transparent;
  margin-right: -1px;
  padding-right: 1px;
}
.ag-theme-balham .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-theme-balham .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: #0091ea;
  border-right-color: var(--ag-selected-tab-underline-color, var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)));
}
.ag-theme-balham .ag-rtl .ag-side-bar-left,
.ag-theme-balham .ag-ltr .ag-side-bar-right {
  border-left: solid 1px;
  border-left-color: #bdc3c7;
  border-left-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-theme-balham .ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: solid 1px;
  border-right-color: #bdc3c7;
  border-right-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-theme-balham .ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: 0 solid transparent;
  margin-left: -1px;
  padding-left: 1px;
}
.ag-theme-balham .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-theme-balham .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: #0091ea;
  border-left-color: var(--ag-selected-tab-underline-color, var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)));
}
.ag-theme-balham .ag-filter-toolpanel-header {
  height: 24px;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-header,
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-search {
  padding-left: 4px;
}
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-header,
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-search {
  padding-right: 4px;
}
.ag-theme-balham .ag-keyboard-focus .ag-filter-toolpanel-header:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-filter-toolpanel-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  font-family: "agGridBalham";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f114";
  position: absolute;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-left: 4px;
}
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-right: 4px;
}
.ag-theme-balham .ag-filter-toolpanel-group-level-0-header {
  height: 32px;
}
.ag-theme-balham .ag-filter-toolpanel-group-item {
  margin-top: 2px;
  margin-bottom: 2px;
}
.ag-theme-balham .ag-filter-toolpanel-search {
  height: 32px;
}
.ag-theme-balham .ag-filter-toolpanel-search-input {
  -webkit-box-flex: 1;
  flex-grow: 1;
  height: 16px;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: 4px;
}
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: 4px;
}
.ag-theme-balham .ag-filter-toolpanel-group-level-0 {
  border-top: solid 1px;
  border-top-color: #bdc3c7;
  border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-expand,
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: 4px;
}
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-expand,
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: 4px;
}
.ag-theme-balham .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-left: 20px;
}
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-right: 20px;
}
.ag-theme-balham .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-left: 36px;
}
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-right: 36px;
}
.ag-theme-balham .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-left: 52px;
}
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-right: 52px;
}
.ag-theme-balham .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-left: 68px;
}
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-right: 68px;
}
.ag-theme-balham .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-left: 84px;
}
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-right: 84px;
}
.ag-theme-balham .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-left: 100px;
}
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-right: 100px;
}
.ag-theme-balham .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-left: 116px;
}
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-right: 116px;
}
.ag-theme-balham .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-left: 132px;
}
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-right: 132px;
}
.ag-theme-balham .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-left: 148px;
}
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-right: 148px;
}
.ag-theme-balham .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-left: 164px;
}
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-right: 164px;
}
.ag-theme-balham .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
  padding-left: 4px;
}
.ag-theme-balham .ag-filter-toolpanel-instance-filter {
  border-top: solid 1px;
  border-top-color: #bdc3c7;
  border-top-color: var(--ag-border-color, #bdc3c7);
  border-bottom: solid 1px;
  border-bottom-color: #bdc3c7;
  border-bottom-color: var(--ag-border-color, #bdc3c7);
  margin-top: 4px;
}
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: 4px;
}
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: 4px;
}
.ag-theme-balham .ag-pivot-mode-panel {
  min-height: 32px;
  height: 32px;
  display: -webkit-box;
  display: flex;
}
.ag-theme-balham .ag-pivot-mode-select {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.ag-theme-balham .ag-ltr .ag-pivot-mode-select {
  margin-left: 6px;
}
.ag-theme-balham .ag-rtl .ag-pivot-mode-select {
  margin-right: 6px;
}
.ag-theme-balham .ag-keyboard-focus .ag-column-select-header:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-column-select-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-column-select-header {
  height: 32px;
  -webkit-box-align: center;
  align-items: center;
  padding: 0 6px;
  border-bottom: solid 1px;
  border-bottom-color: #bdc3c7;
  border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
}
.ag-theme-balham .ag-column-panel-column-select {
  border-bottom: solid 1px;
  border-bottom-color: #bdc3c7;
  border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
  border-top: solid 1px;
  border-top-color: #bdc3c7;
  border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
}
.ag-theme-balham .ag-column-group-icons,
.ag-theme-balham .ag-column-select-header-icon {
  color: rgba(0, 0, 0, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-balham .ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #0091ea;
  background-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
}
.ag-theme-balham .ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-theme-balham .ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}
.ag-theme-balham .ag-header {
  background-color: #f5f7f7;
  background-color: var(--ag-header-background-color, #f5f7f7);
  border-bottom: solid 1px;
  border-bottom-color: #bdc3c7;
  border-bottom-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-header-row {
  color: rgba(0, 0, 0, 0.54);
  color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54)));
  height: 32px;
}
.ag-theme-balham .ag-pinned-right-header {
  border-left: solid 1px;
  border-left-color: #bdc3c7;
  border-left-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-pinned-left-header {
  border-right: solid 1px;
  border-right-color: #bdc3c7;
  border-right-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-left: 4px;
}
.ag-theme-balham .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-right: 4px;
}
.ag-theme-balham .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-right: 4px;
}
.ag-theme-balham .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-left: 4px;
}
.ag-theme-balham .ag-header-cell,
.ag-theme-balham .ag-header-group-cell {
  padding-left: 12px;
  padding-right: 12px;
}
.ag-theme-balham .ag-header-cell.ag-header-cell-moving,
.ag-theme-balham .ag-header-group-cell.ag-header-cell-moving {
  background-color: white;
  background-color: var(--ag-header-cell-moving-background-color, var(--ag-background-color, white));
}
.ag-theme-balham .ag-keyboard-focus .ag-header-cell:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-header-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-keyboard-focus .ag-header-group-cell:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-header-group-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-header-icon {
  color: rgba(0, 0, 0, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-balham .ag-header-expand-icon {
  cursor: pointer;
}
.ag-theme-balham .ag-ltr .ag-header-expand-icon {
  padding-left: 4px;
}
.ag-theme-balham .ag-rtl .ag-header-expand-icon {
  padding-right: 4px;
}
.ag-theme-balham .ag-header-row:not(:first-child) .ag-header-cell,
.ag-theme-balham .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: solid 1px;
  border-top-color: #bdc3c7;
  border-top-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-header-cell::after,
.ag-theme-balham .ag-header-group-cell::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: block;
  width: 1px;
  height: 50%;
  top: calc(50% - 25%);
  background-color: rgba(189, 195, 199, 0.5);
  background-color: var(--ag-header-column-separator-color, rgba(189, 195, 199, 0.5));
}
.ag-theme-balham .ag-ltr .ag-header-cell::after,
.ag-theme-balham .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-balham .ag-rtl .ag-header-cell::after,
.ag-theme-balham .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-balham .ag-ltr .ag-header-select-all {
  margin-right: 12px;
}
.ag-theme-balham .ag-rtl .ag-header-select-all {
  margin-left: 12px;
}
.ag-theme-balham .ag-ltr .ag-floating-filter-button {
  margin-left: 12px;
}
.ag-theme-balham .ag-rtl .ag-floating-filter-button {
  margin-right: 12px;
}
.ag-theme-balham .ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: none;
  height: 16px;
  padding: 0;
  width: 16px;
}
.ag-theme-balham .ag-filter-loading {
  background-color: #f5f7f7;
  background-color: var(--ag-control-panel-background-color, #f5f7f7);
  height: 100%;
  padding: 6px 6px;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.ag-theme-balham .ag-paging-panel {
  border-top: 1px solid;
  border-top-color: #bdc3c7;
  border-top-color: var(--ag-border-color, #bdc3c7);
  color: rgba(0, 0, 0, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
  height: 32px;
}
.ag-theme-balham .ag-paging-panel > * {
  margin: 0 12px;
}
.ag-theme-balham .ag-paging-button {
  cursor: pointer;
}
.ag-theme-balham .ag-paging-button.ag-disabled {
  cursor: default;
  color: rgba(0, 0, 0, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
}
.ag-theme-balham .ag-keyboard-focus .ag-paging-button:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-paging-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-paging-button,
.ag-theme-balham .ag-paging-description {
  margin: 0 4px;
}
.ag-theme-balham .ag-status-bar {
  border-top: solid 1px;
  border-top-color: #bdc3c7;
  border-top-color: var(--ag-border-color, #bdc3c7);
  color: rgba(0, 0, 0, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
  padding-right: 16px;
  padding-left: 16px;
  line-height: 1.5;
}
.ag-theme-balham .ag-status-name-value-value {
  color: #000;
  color: var(--ag-foreground-color, #000);
}
.ag-theme-balham .ag-status-bar-center {
  text-align: center;
}
.ag-theme-balham .ag-status-name-value {
  margin-left: 4px;
  margin-right: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.ag-theme-balham .ag-column-drop-cell {
  background: #dddede;
  background: var(--ag-chip-background-color, #dddede);
  border-radius: 16px;
  height: 16px;
  padding: 0 2px;
  border: 1px solid transparent;
  cursor: pointer;
}
.ag-theme-balham .ag-keyboard-focus .ag-column-drop-cell:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-column-drop-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-column-drop-cell-text {
  margin: 0 4px;
}
.ag-theme-balham .ag-column-drop-cell-button {
  min-width: 16px;
  margin: 0 2px;
  color: rgba(0, 0, 0, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-balham .ag-column-drop-cell-drag-handle {
  margin-left: 8px;
}
.ag-theme-balham .ag-column-drop-cell-ghost {
  opacity: 0.5;
}
.ag-theme-balham .ag-column-drop-horizontal {
  background-color: #f5f7f7;
  background-color: var(--ag-control-panel-background-color, #f5f7f7);
  color: rgba(0, 0, 0, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
  height: 28px;
  border-bottom: solid 1px;
  border-bottom-color: #bdc3c7;
  border-bottom-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-ltr .ag-column-drop-horizontal {
  padding-left: 12px;
}
.ag-theme-balham .ag-rtl .ag-column-drop-horizontal {
  padding-right: 12px;
}
.ag-theme-balham .ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: solid 1px;
  border-right-color: #bdc3c7;
  border-right-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: solid 1px;
  border-left-color: #bdc3c7;
  border-left-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-column-drop-horizontal-cell-separator {
  margin: 0 4px;
  color: rgba(0, 0, 0, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-balham .ag-column-drop-horizontal-empty-message {
  color: rgba(0, 0, 0, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
}
.ag-theme-balham .ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: 12px;
}
.ag-theme-balham .ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: 12px;
}
.ag-theme-balham .ag-column-drop-vertical-list {
  padding-bottom: 4px;
  padding-right: 4px;
  padding-left: 4px;
}
.ag-theme-balham .ag-column-drop-vertical-cell {
  margin-top: 4px;
}
.ag-theme-balham .ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: solid 1px;
  border-bottom-color: #bdc3c7;
  border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
}
.ag-theme-balham .ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}
.ag-theme-balham .ag-column-drop-vertical-icon {
  margin-left: 4px;
  margin-right: 4px;
}
.ag-theme-balham .ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
  margin-top: 4px;
}
.ag-theme-balham .ag-select-agg-func-popup {
  border: solid 1px;
  border-color: #bdc3c7;
  border-color: var(--ag-border-color, #bdc3c7);
  background: white;
  background: var(--ag-background-color, white);
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 4px;
  background: white;
  background: var(--ag-background-color, white);
  height: 70px;
  padding: 0;
}
.ag-theme-balham .ag-select-agg-func-virtual-list-item {
  cursor: default;
  padding-left: 8px;
}
.ag-theme-balham .ag-select-agg-func-virtual-list-item:hover {
  background-color: #b7e4ff;
  background-color: var(--ag-selected-row-background-color, #b7e4ff);
}
.ag-theme-balham .ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus {
  outline: none;
}
.ag-theme-balham .ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: #719ECE;
  border-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham .ag-sort-indicator-container {
  display: -webkit-box;
  display: flex;
}
.ag-theme-balham .ag-ltr .ag-sort-indicator-icon {
  padding-left: 4px;
}
.ag-theme-balham .ag-rtl .ag-sort-indicator-icon {
  padding-right: 4px;
}
.ag-theme-balham .ag-chart-menu {
  border-radius: 2px;
  background: white;
  background: var(--ag-background-color, white);
}
.ag-theme-balham .ag-chart-menu-icon {
  opacity: 0.5;
  line-height: 24px;
  font-size: 24px;
  width: 24px;
  height: 24px;
  margin: 2px 0;
  cursor: pointer;
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-balham .ag-chart-menu-icon:hover {
  opacity: 1;
}
.ag-theme-balham .ag-chart-menu-close {
  background: white;
  background: var(--ag-background-color, white);
}
.ag-theme-balham .ag-chart-menu-close .ag-icon {
  background: none;
  border: 1px solid #bdc3c7;
  border-right: none;
}
.ag-theme-balham .ag-chart-menu-close .ag-icon:hover {
  background: #f5f7f7;
  background: var(--ag-header-background-color, #f5f7f7);
}
.ag-theme-balham .ag-chart-mini-thumbnail {
  border: 1px solid;
  border-color: #bdc3c7;
  border-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
  border-radius: 5px;
  margin: 5px;
}
.ag-theme-balham .ag-chart-mini-thumbnail:nth-last-child(3),
.ag-theme-balham .ag-chart-mini-thumbnail:nth-last-child(3) ~ .ag-chart-mini-thumbnail {
  margin-left: auto;
  margin-right: auto;
}
.ag-theme-balham .ag-ltr .ag-chart-mini-thumbnail:first-child {
  margin-left: 0;
}
.ag-theme-balham .ag-rtl .ag-chart-mini-thumbnail:first-child {
  margin-right: 0;
}
.ag-theme-balham .ag-ltr .ag-chart-mini-thumbnail:last-child {
  margin-right: 0;
}
.ag-theme-balham .ag-rtl .ag-chart-mini-thumbnail:last-child {
  margin-left: 0;
}
.ag-theme-balham .ag-chart-mini-thumbnail.ag-selected {
  border-color: #0091ea;
  border-color: var(--ag-minichart-selected-chart-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)));
}
.ag-theme-balham .ag-chart-settings-card-item {
  background: #000;
  background: var(--ag-foreground-color, #000);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-theme-balham .ag-chart-settings-card-item.ag-selected {
  background-color: #0091ea;
  background-color: var(--ag-minichart-selected-page-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)));
}
.ag-theme-balham .ag-chart-data-column-drag-handle {
  margin-left: 4px;
}
.ag-theme-balham .ag-charts-settings-group-title-bar,
.ag-theme-balham .ag-charts-data-group-title-bar,
.ag-theme-balham .ag-charts-format-top-level-group-title-bar {
  border-top: solid 1px;
  border-top-color: #bdc3c7;
  border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
}
.ag-theme-balham .ag-charts-settings-group-container {
  padding: 4px;
}
.ag-theme-balham .ag-charts-data-group-container {
  padding: 3px 6px;
}
.ag-theme-balham .ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group) {
  height: 24px;
}
.ag-theme-balham .ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #0091ea;
  background-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
}
.ag-theme-balham .ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}
.ag-theme-balham .ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}
.ag-theme-balham .ag-charts-format-top-level-group-container {
  margin-left: 8px;
  padding: 4px;
}
.ag-theme-balham .ag-charts-format-top-level-group-item {
  margin: 4px 0;
}
.ag-theme-balham .ag-charts-format-sub-level-group-container {
  padding: 6px 6px;
  padding-bottom: 2px;
}
.ag-theme-balham .ag-charts-format-sub-level-group-container > * {
  margin-bottom: 4px;
}
.ag-theme-balham .ag-charts-group-container.ag-group-container-horizontal {
  padding: 4px;
}
.ag-theme-balham .ag-chart-data-section,
.ag-theme-balham .ag-chart-format-section {
  display: -webkit-box;
  display: flex;
  margin: 0;
}
.ag-theme-balham .ag-chart-menu-panel {
  background-color: #f5f7f7;
  background-color: var(--ag-control-panel-background-color, #f5f7f7);
}
.ag-theme-balham .ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px;
  border-left-color: #bdc3c7;
  border-left-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px;
  border-right-color: #bdc3c7;
  border-right-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-date-time-list-page-title {
  -webkit-box-flex: 1;
  flex-grow: 1;
  text-align: center;
}
.ag-theme-balham .ag-date-time-list-page-column-label {
  text-align: center;
}
.ag-theme-balham .ag-date-time-list-page-entry {
  text-align: center;
}
.ag-theme-balham .ag-checkbox-input-wrapper {
  font-family: "agGridBalham";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 16px;
  height: 16px;
  background-color: white;
  background-color: var(--ag-checkbox-background-color, var(--ag-background-color, white));
  border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
  -webkit-box-flex: 0;
  flex: none;
}
.ag-theme-balham .ag-checkbox-input-wrapper input,
.ag-theme-balham .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-theme-balham .ag-checkbox-input-wrapper:focus-within,
.ag-theme-balham .ag-checkbox-input-wrapper:active {
  outline: none;
  -webkit-box-shadow: 0 0 2px 1px #719ECE;
  box-shadow: 0 0 2px 1px #719ECE;
}
.ag-theme-balham .ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-theme-balham .ag-checkbox-input-wrapper::after {
  content: "\f108";
  color: #7f8c8d;
  color: var(--ag-checkbox-unchecked-color, #7f8c8d);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-balham .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\f106";
  color: #0091ea;
  color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-balham .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\f107";
  color: #7f8c8d;
  color: var(--ag-checkbox-indeterminate-color, var(--ag-checkbox-unchecked-color, #7f8c8d));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-balham .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 32px;
  height: 16px;
  background-color: #7f8c8d;
  background-color: var(--ag-toggle-button-off-background-color, var(--ag-checkbox-unchecked-color, #7f8c8d));
  border-radius: 8px;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid;
  border-color: #7f8c8d;
  border-color: var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #7f8c8d));
}
.ag-theme-balham .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-theme-balham .ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  -webkit-box-shadow: 0 0 2px 1px #719ECE;
  box-shadow: 0 0 2px 1px #719ECE;
}
.ag-theme-balham .ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-theme-balham .ag-toggle-button-input-wrapper.ag-checked {
  background-color: #0091ea;
  background-color: var(--ag-toggle-button-on-background-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)));
  border-color: #0091ea;
  border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)));
}
.ag-theme-balham .ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 16px;
  width: 16px;
  background-color: white;
  background-color: var(--ag-toggle-button-switch-background-color, var(--ag-background-color, white));
  border-radius: 8px;
  -webkit-transition: left 100ms;
  transition: left 100ms;
  border: 1px solid;
  border-color: #7f8c8d;
  border-color: var(--ag-toggle-button-switch-border-color, var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #7f8c8d)));
}
.ag-theme-balham .ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - 16px);
  border-color: #0091ea;
  border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)));
}
.ag-theme-balham .ag-radio-button-input-wrapper {
  font-family: "agGridBalham";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 16px;
  height: 16px;
  background-color: white;
  background-color: var(--ag-checkbox-background-color, var(--ag-background-color, white));
  border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
  -webkit-box-flex: 0;
  flex: none;
  border-radius: 16px;
}
.ag-theme-balham .ag-radio-button-input-wrapper input,
.ag-theme-balham .ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-theme-balham .ag-radio-button-input-wrapper:focus-within,
.ag-theme-balham .ag-radio-button-input-wrapper:active {
  outline: none;
  -webkit-box-shadow: 0 0 2px 1px #719ECE;
  box-shadow: 0 0 2px 1px #719ECE;
}
.ag-theme-balham .ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-theme-balham .ag-radio-button-input-wrapper::after {
  content: "\f126";
  color: #7f8c8d;
  color: var(--ag-checkbox-unchecked-color, #7f8c8d);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-balham .ag-radio-button-input-wrapper.ag-checked::after {
  content: "\f127";
  color: #0091ea;
  color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-balham input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
.ag-theme-balham input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: #bdc3c7;
  background-color: var(--ag-border-color, #bdc3c7);
  border-radius: 2px;
  border-radius: 3px;
}
.ag-theme-balham input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: #bdc3c7;
  background-color: var(--ag-border-color, #bdc3c7);
  border-radius: 2px;
  border-radius: 3px;
}
.ag-theme-balham input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: #bdc3c7;
  background-color: var(--ag-border-color, #bdc3c7);
  border-radius: 2px;
  border-radius: 3px;
  color: transparent;
  width: calc(100% - 2px);
}
.ag-theme-balham input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  background-color: white;
  background-color: var(--ag-background-color, white);
  border: 1px solid;
  border-color: #7f8c8d;
  border-color: var(--ag-checkbox-unchecked-color, #7f8c8d);
  border-radius: 16px;
  -webkit-transform: translateY(-6.5px);
  transform: translateY(-6.5px);
}
.ag-theme-balham input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  background-color: white;
  background-color: var(--ag-background-color, white);
  border: 1px solid;
  border-color: #7f8c8d;
  border-color: var(--ag-checkbox-unchecked-color, #7f8c8d);
  border-radius: 16px;
}
.ag-theme-balham input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  background-color: white;
  background-color: var(--ag-background-color, white);
  border: 1px solid;
  border-color: #7f8c8d;
  border-color: var(--ag-checkbox-unchecked-color, #7f8c8d);
  border-radius: 16px;
}
.ag-theme-balham input[class^=ag-][type=range]:focus {
  outline: none;
}
.ag-theme-balham input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 2px 1px #719ECE;
  box-shadow: 0 0 2px 1px #719ECE;
  border-color: #0091ea;
  border-color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea));
}
.ag-theme-balham input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: 0 0 2px 1px #719ECE;
  border-color: #0091ea;
  border-color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea));
}
.ag-theme-balham input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: 0 0 2px 1px #719ECE;
  border-color: #0091ea;
  border-color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea));
}
.ag-theme-balham input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: #719ECE;
  background-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: #719ECE;
  background-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham input[class^=ag-][type=range]:active::-ms-track {
  background-color: #719ECE;
  background-color: var(--ag-input-focus-border-color, #719ECE);
}
.ag-theme-balham input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}
.ag-theme-balham .ag-filter-toolpanel-header,
.ag-theme-balham .ag-filter-toolpanel-search,
.ag-theme-balham .ag-status-bar,
.ag-theme-balham .ag-header-row,
.ag-theme-balham .ag-multi-filter-group-title-bar {
  font-weight: 600;
  color: rgba(0, 0, 0, 0.54);
  color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54)));
}
.ag-theme-balham .ag-ltr input[class^=ag-]:not([type]),
.ag-theme-balham .ag-ltr input[class^=ag-][type=text],
.ag-theme-balham .ag-ltr input[class^=ag-][type=number],
.ag-theme-balham .ag-ltr input[class^=ag-][type=tel],
.ag-theme-balham .ag-ltr input[class^=ag-][type=date],
.ag-theme-balham .ag-ltr input[class^=ag-][type=datetime-local],
.ag-theme-balham .ag-ltr textarea[class^=ag-] {
  padding-left: 4px;
}
.ag-theme-balham .ag-rtl input[class^=ag-]:not([type]),
.ag-theme-balham .ag-rtl input[class^=ag-][type=text],
.ag-theme-balham .ag-rtl input[class^=ag-][type=number],
.ag-theme-balham .ag-rtl input[class^=ag-][type=tel],
.ag-theme-balham .ag-rtl input[class^=ag-][type=date],
.ag-theme-balham .ag-rtl input[class^=ag-][type=datetime-local],
.ag-theme-balham .ag-rtl textarea[class^=ag-] {
  padding-right: 4px;
}
.ag-theme-balham .ag-column-drop-vertical-empty-message,
.ag-theme-balham .ag-status-bar {
  font-weight: 600;
  color: rgba(0, 0, 0, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
}
.ag-theme-balham .ag-dnd-ghost {
  font-weight: 600;
}
.ag-theme-balham .ag-tab {
  border: 1px solid transparent;
  padding: 4px 8px;
  margin: 4px;
  margin-bottom: -1px;
}
.ag-theme-balham .ag-tab-selected {
  background-color: white;
  background-color: var(--ag-background-color, white);
  border-color: #bdc3c7;
  border-color: var(--ag-border-color, #bdc3c7);
  border-bottom-color: transparent;
}
.ag-theme-balham .ag-tabs-header {
  border-bottom: 1px solid;
  border-bottom-color: #bdc3c7;
  border-bottom-color: var(--ag-border-color, #bdc3c7);
}
.ag-theme-balham .ag-column-drop-cell {
  height: 24px;
}
.ag-theme-balham .ag-column-drop-vertical-title {
  color: #000;
  color: var(--ag-foreground-color, #000);
}
.ag-theme-balham .ag-column-drop-vertical-cell {
  margin-left: 8px;
  margin-right: 8px;
}
.ag-theme-balham .ag-column-drop-vertical-cell-text {
  margin-left: 8px;
}
.ag-theme-balham .ag-column-drop-vertical-icon {
  color: rgba(0, 0, 0, 0.54);
  color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message {
  padding-left: 24px;
  padding-right: 4px;
}
.ag-theme-balham .ag-rtl .ag-column-drop-vertical-empty-message {
  padding-right: 24px;
  padding-left: 4px;
}
.ag-theme-balham .ag-column-drop-horizontal {
  height: 32px;
}
.ag-theme-balham .ag-column-drop-empty {
  color: rgba(0, 0, 0, 0.38);
  color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
}
.ag-theme-balham .ag-column-drop-horizontal-cell-text {
  margin-left: 8px;
}
.ag-theme-balham .ag-column-drop-vertical {
  padding-top: 8px;
}
.ag-theme-balham .ag-menu-header {
  background-color: #f5f7f7;
  background-color: var(--ag-header-background-color, #f5f7f7);
}
.ag-theme-balham .ag-overlay-loading-center {
  background-color: white;
  background-color: var(--ag-background-color, white);
  border: 1px solid;
  border-color: #bdc3c7;
  border-color: var(--ag-border-color, #bdc3c7);
  color: #000;
  color: var(--ag-foreground-color, #000);
  padding: 16px;
}
.ag-theme-balham .ag-tooltip {
  border: none;
  background-color: #cbd0d3;
}
.ag-theme-balham .ag-panel-title-bar-button-icon {
  font-size: 20px;
}
.ag-theme-balham .ag-chart-data-section,
.ag-theme-balham .ag-chart-format-section {
  padding-bottom: 2px;
}
.ag-theme-balham .ag-group-toolbar {
  background-color: rgba(226, 233, 235, 0.5);
  background-color: var(--ag-subheader-toolbar-background-color, rgba(226, 233, 235, 0.5));
}
.ag-theme-balham .ag-chart-tab {
  padding-top: 2px;
}
.ag-theme-balham .ag-charts-format-sub-level-group-item {
  margin-bottom: 6px;
}

/* src/assets/font/eFactoryProFont.css */
@font-face {
  font-family: "eFactoryPro20260924a";
  src: url(data:font/opentype;charset=utf-8;base64,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AADqRwAA6kcAAABBAADqSAAA6kgAAABCAADqSQAA6kkAAABDAADqSgAA6koAAABEAADqSwAA6ksAAABFAADqTAAA6kwAAABGAADqTQAA6k0AAABHAADqTgAA6k4AAABIAADqTwAA6k8AAABJAADqUAAA6lAAAABKAADqUQAA6lEAAABLAADqUgAA6lIAAABMAADqUwAA6lMAAABNAADqVAAA6lQAAABOAADqVQAA6lUAAABPAADqVgAA6lYAAABQAADqVwAA6lcAAABRAADqWAAA6lgAAABSAADqWQAA6lkAAABTAADqWgAA6loAAABUAADqWwAA6lsAAABVAADqXAAA6lwAAABWAADqXQAA6l0AAABXAADqXgAA6l4AAABYAADqXwAA6l8AAABZAADqYAAA6mAAAABaAADqYQAA6mEAAABbAADqYgAA6mIAAABcAADqYwAA6mMAAABdAADqZAAA6mQAAABeAADqZQAA6mUAAABfAADqZgAA6mYAAABgAADqZwAA6mcAAABhAADqaAAA6mgAAABiAADqaQAA6mkAAABjAADqagAA6moAAABkAADqawAA6msAAABlAADqbAAA6mwAAABmAADqbQAA6m0AAABnAADqbgAA6m4AAABoAADqbwAA6m8AAABpAADqcAAA6nAAAABqAADqcQAA6nEAAABrAADqcgAA6nIAAABsAADqcwAA6nMAAABtAADqdAAA6nQAAABuAADqdQAA6nUAAABvAADqdgAA6nYAAABwAADqdwAA6ncAAABxAADqeAAA6ngAAAByAADqeQAA6nkAAABzAADqegAA6noAAAByAADqewAA6nsAAAB0AADqfAAA6nwAAAB1AADqfQAA6n0AAAB2AADqfgAA6n4AAAB3AADqfwAA6n8AAAB4AADqgAAA6oAAAAB5AADqgQAA6oEAAAB6AADqggAA6oIAAAB7AADqiQAA6okAAAB8AADqigAA6ooAAAB9AADqiwAA6osAAAB+AADqjAAA6owAAAB/AADqjQAA6o0AAACAAADqjgAA6o4AAACBAADqjwAA6o8AAACCAADqkAAA6pAAAACDAADqkQAA6pEAAACEAADqkgAA6pIAAACFAADqkwAA6pMAAACGAAAAAABAAIAArgHQAjADJAQaBHAFLgU8BZQGGgZoB3IHnge6B/AITAhyCMoJFglu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bG8uY29tAGUARgBhAGMAdABvAHIAeQBQAHIAbwAyADAAMgA2ADAAOQAyADQAYQBSAGUAZwB1AGwAYQByAGUARgBhAGMAdABvAHIAeQBQAHIAbwAyADAAMgA2ADAAOQAyADQAYQBlAEYAYQBjAHQAbwByAHkAUAByAG8AMgAwADIANgAwADkAMgA0AGEAVgBlAHIAcwBpAG8AbgAgADEALgAwAGUARgBhAGMAdABvAHIAeQBQAHIAbwAyADAAMgA2ADAAOQAyADQAYQBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIcBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgABXByaW50CHgtY2lyY2xlDXJlbW92ZV9jaXJjbGUXcGFuZWwtcmVjZWl2aW5nLW9yZ2luYWwGd3JlbmNoC3dyZW5jaC1vcGVuBHdhbmQMdXAtZXF1aXBtZW50BnVubG9jawl0b2RheS1wYWQJdGltZWxhcHNlEHRlY2gtY2hvaWNlLW9wZW4NdGVjaC1jaG9pY2UtMQR0ZWFtCnN0YXItZW1wdHkLc3Rhci1maWxsZWQDdGFnBXRhZy1vCXN0YXItaGFsZghzb3J0YWJsZQlzb3J0LWRlc2MIc29ydC1hc2MDc21zBnNhZmV0eQlyb2JvdC1hcm0HcmVzdG9yZQZyZXNpemUGcmVwb3J0A2V5ZQtyZWZ1cmJpc2hlZA1yZWZ1cmJpc2hlZC1vEXJlZHVjZWQtZXF1aXBtZW50DnJlY29tbWVuZGF0aW9uC3Byb2dyYW1taW5nBmNhbmNlbAdwbGFubmVkBnBlbmNpbBBwYXJ0LXNlYXJjaC1wYXJ0CHBhcnQtYmluDXBhbmVsLXN1bW1hcnkLcGFuZWwtc3RlcHMOcGFuZWwtc2hpcHBpbmcMcGFuZWwtcmVwYWlyD3BhbmVsLXJlY2VpdmluZwZmaWx0ZXINcGFuZWwtcGlja2luZwtwYW5lbC1wYXJ0cwtwYW5lbC1ub3RlcwxwYW5lbC1tZXRlcnMScGFuZWwtbWFsZnVuY3Rpb25zC3BhbmVsLWxhYm9yDXBhbmVsLWtpdHRpbmcOcGFuZWwtZXhwZW5zZXMScGFuZWwtZXhwZW5zZXMtcGFkDHBhbmVsLWV2ZW50cxBwYW5lbC1ldmFsdWF0aW9uEXBhbmVsLWF0dGFjaG1lbnRzDW5vdGlmaWNhdGlvbnMKbm8tcmVjb3Jkcw5tb3JlX3ZlcnQtb3JpZwptb3JlX2hvcml6DW1hc3RoZWFkLXdvcmsLbWFzdGhlYWQtc2MRbWFzdGhlYWQtcGxhbm5pbmcMbWFzdGhlYWQtZXNtC21hc3RoZWFkLWNjDm1hc3RoZWFkLWFkbWluBG1haWwJbWFnLWdsYXNzBGxvY2sLbG9jay1maWxsZWQIbG9jYXRpb24KbG9jYXRpb24tbwVsaW5rcwZsYXVuY2gEaW5mbxJpbmFjdGl2ZS1lcXVpcG1lbnQFZ3JvdXAGZ2xvYmFsFGdlYXItd2l0aC1zZXJpYWwtYmFyD2dlYXItd2l0aC1hcnJvdwVnYXZlbARmaXJlB2FsZXJ0LW8IZmlsdGVyLW8JZmlsZS13b3JkDGZpbGUtdW5rbm93bghmaWxlLXBkZgpmaWxlLWV4Y2VsC2Zhc3Rlci10aW1lCGNhcmV0LXVwCmV4cGFuZC1ib3gGZXhwYW5kCWVxdWlwbWVudBJleGNsYW1hdGlvbi1jaXJjbGUFZXJhc2ULZXhjbGFtYXRpb24OZHJhZ19pbmRpY2F0b3IFZW1haWwMZG91YmxlLWFycm93B2NvbXBhcmUIZG93bmxvYWQEY29uZQ5kb3duLWVxdWlwbWVudAZjcmVhdGUMY29sbGFwc2UtYm94D2NvbW1vZGl0eS1ncm91cAhjb21tZW50cwljbGlwYm9hcmQFY2xlYXINY2hldnJvbi1yaWdodAxjaGV2cm9uLWxlZnQJY2hlY2ttYXJrB2NoZWNrLW8MY2hlY2stY2lyY2xlDmNhbGVuZGFyLXRvZGF5CmNhcmV0LWRvd24DYWRkCmFkZF9jaXJjbGUKYm94ZWQtc3RhcgthcnJvdy1yaWdodAxhZGQtZG9jdW1lbnQMbWFzdGhlYWQtcG1lD3BhbmVsLXdvcmtvcmRlcg13b3JrLXNjaGVkdWxlBHNvcnQDaW90FHBhbmVsLWNhdGVnb3JpemF0aW9uCHBtZS1sb2dvEHBhbmVsLWFsdGVybmF0ZXMJd2F0ZXJkcm9wCmZvb2RzYWZldHkXcHJpbWFyeS1zdXBwbGllcnMtcGFuZWwJbW9yZV92ZXJ0AAA=);
  src: url(data:font/x-font-woff;charset=utf-8;base64,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) format("woff"), url(data:font/truetype;charset=utf-8;base64,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AADqWQAA6lkAAABTAADqWgAA6loAAABUAADqWwAA6lsAAABVAADqXAAA6lwAAABWAADqXQAA6l0AAABXAADqXgAA6l4AAABYAADqXwAA6l8AAABZAADqYAAA6mAAAABaAADqYQAA6mEAAABbAADqYgAA6mIAAABcAADqYwAA6mMAAABdAADqZAAA6mQAAABeAADqZQAA6mUAAABfAADqZgAA6mYAAABgAADqZwAA6mcAAABhAADqaAAA6mgAAABiAADqaQAA6mkAAABjAADqagAA6moAAABkAADqawAA6msAAABlAADqbAAA6mwAAABmAADqbQAA6m0AAABnAADqbgAA6m4AAABoAADqbwAA6m8AAABpAADqcAAA6nAAAABqAADqcQAA6nEAAABrAADqcgAA6nIAAABsAADqcwAA6nMAAABtAADqdAAA6nQAAABuAADqdQAA6nUAAABvAADqdgAA6nYAAABwAADqdwAA6ncAAABxAADqeAAA6ngAAAByAADqeQAA6nkAAABzAADqegAA6noAAAByAADqewAA6nsAAAB0AADqfAAA6nwAAAB1AADqfQAA6n0AAAB2AADqfgAA6n4AAAB3AADqfwAA6n8AAAB4AADqgAAA6oAAAAB5AADqgQAA6oEAAAB6AADqggAA6oIAAAB7AADqiQAA6okAAAB8AADqigAA6ooAAAB9AADqiwAA6osAAAB+AADqjAAA6owAAAB/AADqjQAA6o0AAACAAADqjgAA6o4AAACBAADqjwAA6o8AAACCAADqkAAA6pAAAACDAADqkQAA6pEAAACEAADqkgAA6pIAAACFAADqkwAA6pMAAACGAAAAAABAAIAArgHQAjADJAQaBHAFLgU8BZQGGgZoB3IHnge6B/AITAhyCMoJFgluCZwJ9gsiC3YLogvKDEYMkg0aDd4P1hCKEMQRgBIaEv4U5hWaFjAXABjOGa4aDhr4HRgefB9gH8whCCL6I6gkUiV4JwgnrCfeKDgoZiiSKZQrVCvQLHYu6i/gMAYwbDFCMeoyMDLiM8Q0LDR2NOo1vjZUN+44lDjyOgY6YjrEO6Y8Aj0MPlA+3D7uP1o/hkBaQLxBGkFoQbpCLEKiQspDikRoRLhE2EVGRkhG/kf0SA5IIEgySGxI5EkcSUhJWklySaZJpknwSuBLgkzOTnBPNFD8UjpUElSCVMxVdlaYVsQABAAAAAADmQPoABgAGwAhACUAAAEjNSchESMOARURFBYXMxUhNTM+ATcRLgElFyMlIRUzFSEBIREhA09vk/5rbh8rKx9uAihvHisBASv+4F9f/pABS5T+IQHf/iEB3wLAlJT+2AErHv6yHisB3t4BKx4BTh4r9WBvlLn9rwFyAAACAAAAAAPpA+gAGAAkAAARFBceARcWMjc+ATc2NCcuAScmIgcOAQcGAQcnByc3JzcXNxcHJyaLWV3MXVmLJicnJotZXcxdWYsmJwLON6OjN6SkN6OjN6QB9GZdWYsmJycmi1ldzF1ZiyYnJyaLWV3+9zekpDejozekpDejAAAAAAIAAAAAA5UDlQAUABgAAAEiBwYHBhQXFhcWMjc2NzY0JyYnJhMhNSEB9HFhXzc5OTdfYeJhXzc5OTdfYV/+YAGgA5U5N19h4mFfNzk5N19h4mFfNzn+NVQAAAAACgAAAAAD4QPgABQAIAA7AEkAYwB/AIkAlQCxALwAAAEOAQcGFBcWBB8BNz4BNzYuASQnJhceAQYjIiQnJjY/AQUOAQcOARcWBBcWNjc2NzY3PgE0JicmJCcmBhcWFxYGBwYiJCcmNjMyBw4BFQcWFx4BBBcWPwETJicuAScmJyYjIgYFDgMVBxYXFhcWNzI3Njc2PwERJicuAg4BBR4BDwElNTQ2MgUVBwYiJj0BNzYyFgcOAwcVFBceARcWNzY3PgI9AS4BJyYHIgYXDwEGIj8CNjIWAZYnOAMHBwUBTVEjXCc5AgUBC/5ZEAjHpAZmBwX+nAMCHxc4/qAmOgMHAgYDAaAXCA4UDjNcBwMEBAMG/lULBi/lrwgEFh84Cv6bAwJuBgPuAwMBAQEBCAGnFQkJCQIBAQEIcmprdAcECgLRWYMGAwEBAQEEBwwIcWppcAUJAQEBCAsJhf3AugMBAf6EAQUDbLy9BAG8vQQBySY6BwMBAQEHCwUzMC8zCgIBAwQJCgQ7JwJCQgMCAUBBBAEDuREaBAgQBgSOIQ4nERsCBxIJtwUCh0UFLZUDARAJGF8QGwMGFgUCsAgDAQgGFicGAwkJCgIHtQEBEG1KAwILDhiUBAIxdARhlqY0EQ4KvQcCBwgBnDURDgkzMC4yBFwoOwdVoqg0EQ0FCQExLTAzBQoBnjMPDAcFAThYUQTT0qfTV3vS0lNTfFbSU1N7RhAcBwwUQTcRFwwDARQTFRgLIkBCFAsEBgEXYjsdHDs7HB0iAAH/+//9A+sD7gA5AAABBwYmLwEmLwEmNj8BLgEOARcWBgcBDgEnJg4CFzc2Fh8BFh8BFgYPAR4BPgEnJjY3AT4BFxY+AgPndAYOBjAFAg8CBgaFLnhqNwcCCQv+xAseDy5XQBwHhAYOBjAFAg8CBgaNMHVmMwcDCgsBOwsdDyxVQCADNUkEAQQoBQY1Bw4ETCcMOms8Dx4L/sQLCQIGHkJYLlQDAQQoBAc1Bw4EUCMHPGo7Dx0LATsLCgIGGz5TAAIAAAAAA+AD5QBLAKUAABMOAQcGFhcWFx4BFRQGIyImJy4BIyIGBw4BFx4COwEBFx4BFx4BMz4BNTQmJy4BNTQ2MzIWFx4BMzI2Nz4BJy4CKwEBJy4BJy4BFx4BBxQWHwEeARcWPwEyFhceARcWBicuAicmBgcGBwYHBhQXFhceAiMiJicuATc0Ji8BLgEnJg8BIiYnLgEnJjYXHgIXFjY3Njc+ATc2JicmJy4CMzKyGRYBAQcOCyIcJ0UEAigbKRsIBAsDCwYJDUNfNRoBIgIBBAMad0orJRcrHCdFBAIoGykbCAQLAwsGCQ1DXzUa/t4CAQoOIn8DPUkBCJxqGxsJBw4JEzMUITUIBQIKCTcbCQ8VDQwaHgsODgwfFxICBg0pESwyAQicahsbCQcOCRMzFCE1CAUCCwg4GgkQFA4MGhwUAgQFDAsdFxICBgoD3AMODgcMDgwgGygCBEUnHCsXBAMNViExTSv+3CkQIwdKVwEPEQgbKRsoAgRFJxwrFwQDDVYgMk0sASMpHycZQUJAEGpHGw+baRoWAgIBAQsKEEMlFQkIBzgWAwQDCwkZHQ8THhMPHxYTBgwJGF86Gw+baRoWAgIBAQsKEEMlFQkJBzkVAgQDCwoaHBgKDxYPDR0WEwYAAAAABwAAAAAD1QOLACcARABRAFwAbwCcAKQAAAEOAR0BBw4DFB4BOwEVFBYzMjY3Nj8CPgI3Ni4BLwE1NC4CBQ4BBwEHBgcGFhcWNzY3Nj8CNgA3NjQmJy4CFx4BFA8BJzc2NzYXFgcXBwYPAScmNgAyBw4BFRQWMjc2Nz4BNTYmBw4BBwUOAR0BIyIOAQcGHgE7ARUUFhcWMjc+AT0BMzI2Nz4BJy4BKwE1NCcuAScmBgEeAQ4BIjYyAToGAyYUDwYHCg8YJQoNBQgCAwICJxUOBQIEBBQYJwIHDwFSDGWY/r0dFAUHChIJBwoZEj5XJIsBiQUIFiUbJiE3HxgdHXQWGAwODQtHOTc2oqI6OgMBrAWxZj8QEaVMGSQcAQ8GByIlAUEFAzQbFAgCBQQSLi4DBQgPBgQCMBwYBQgBCAMhFTEBAQcJBQf9ahcfBJ4DMwQDgQcOGCMBAQIEDAYLAyIeFgMCBSUlAgECBAYLCgQBASYVEQgFJAZjnP62YUAcIBkGAwEBCAYWHyWMAZsKECkjJh4aAlMgIBIeHnMWGgYIBwWROTc4p6g6OgYBtdtmQwcJDaVLGiUhCAUOAQEbJVkHEyEwAQMECREJMSATBQgIBhccMAMDBhcEAgI0HgoMCAMBA/6zFyMCOKwAAAAAAQAAAAACbgPoADMAAAEGBwYHDgEHBh4BNj8BFQYDBwYVHgEXFh8BHgE3PgISPwEXFhceAj4BJyYnJicmJyYGASMMiUAVHxgBAQwaF2ZnAQUDAQEEBAMIBAYOBAoSBAgCAmoxExkaDhYNAwFJQ0ZKCQwLA+EIikAWIR4JBhYNBWZmGxv+gedCISMgBgMDAgICAQIWGwMFERFpMBIYEwELHAsGS0VESgQFAQAAAAQAAAAAAskDxQA8AFAAbwB9AAATBgcOARUHIyIGBwYQFxYXFhcWMxc3MjY3Nj8BES4BJyYvASU3NDc+AzIXHgMzMicuAicmJy4BBgEeARURBwYkJgI3PgE3NiEzMhcWBQYHBhYXFh8BFRQVHgEXHgE3PgE/Aj4BNzYnLgIXHgEVFAYHBicuAj4B3ygTCAcBGCcoBgQEBhsGExY/w8o2LQkGBw0BBAUDCxL+JAEDAQcOH/UQExAICgoYAQEMHwsOIxqsPQGqBAIKCv3TBgQDAQUDBwEWtjwVEv7CKhMRCRsUEBEBAwYJCggFAwECDg8rBg0NCS05KhALBQkYIhUcAxs1A78LJBFNWlAYGxL+FhAaDwMBAgEBBAUDCxMBxDIqCQYHDANNTSwaGQwIBAQXNxMqHSIfBQYBAgEC/pEEV6r/AAQEAgYB9AsDBgECAgFlDyUjQRsUBQU0HAkLCAQHAQYDFCQ2BAQsEiYjGyUMPAsXExIMCRkEAyItIwkAAQAAAAAC8QLuAAMAABMXNyf6/Pv7AfL7+/wAAAMAAAAAA5UDlQALACAANQAAAS4BIxUHHgE+AiYDIgcGBwYUFxYXFjI3Njc2NCcmJyYDIicmJyY0NzY3NjIXFhcWFAcGBwYCpSRcMbEwgYFgIiLhcWFfNzk5N19h4mFfNzk5N19hcVtNTCwtLSxMTbZNTCwtLSxMTQKlJCX6sTAhIWCBgQEgOTdfYeJhXzc5OTdfYeJhXzc5/RItLExNtk1MLC0tLExNtk1MLC0AAAAAAgAAAAAD5QLEACgAWwAAAQYdAQcOAQcGDwEjIg8BFRcWKQE/AScuAS8CLgEvATU0Jy4BJyMiBh8CFj8CNjMyHgEXHgEXHgM7ARUhNTMyPgI3PgE3PgEzMhYdAR4BFxY2NzY3NTMBXAQSFzgYahUDJCUKCgoKAdwB3BYCCQcOHysHEXVYFgMBFB5cT0HkAQsUEgoBAQQHLzELICAFAwQOEBwp/I0pHQ8MBQEIMjMRNwUCAgECBA4hBQIBrAK+BCMiBwsnGGSYEwME/wMEE+ILCAQBAShiniwLISEGAwIBAue2CREPB4eIIy8PL1g5GRALA5GRAwsPDFVxMRAoTjdbHREEDQgRCq6vAAAAAAIAAAAAA8UCuwAkADAAAAEOAQIGLwE1NCIGBw4BBw4BDwEFNTQmJy4BBgIGLwE1NCYnJiIBFSE1NCYiFCA0IgYBnxgFBAUXFgpDESk4GRwZAQEDSVlUFDwFBQUWFgggHVD+RwPFAgr8UwoCArYFBf6UAwICnJwjDR0+Ky9kQDMCLmu1Pw8gBf7OAwICtbUFBgX9j0pKMBoHBxoAAAn//wAABI8D7AA3AEgAWQBtAHsAjACaAKgAtgAAATQmJz4BNTQuAg4BByYnPgE1Ni4BIg4BFxQWFwYHLgIjIg4CFRQWFw4BHQEhBh0BITU0JyEDMh4CBxQOASIuATUmPgIlMh4CBxQOASIuATUmPgIHFjI3HgEXBgcuAiIOAQcmJz4BFzQ+ATIeARUUDgEiLgEDMh4CBxQOASIuATUmPgIDNTQ+ATcWMjceARcGBwUhNTQ+ATcWMjceAhUlISYnPgE3FjI3HgIVBI9RRBYYIz5LRS8HIzAWGAEoRVFGJwEYFjAjBSo/JB44KhYYF0RRAWcbAfYaAWf7FCUcDgEbLTUtGwEOHCX+yBQlHA8BGy01LRsBDhwlIBk2GT9TAx0YBio/SD8qBhgeBFERGi41LhobLTUtG+oUJhwOARstNS4bAQ8cJbUmRCwZNhk9UgUiGgGI/m4lRCwZNhkrRCYBTf6pGSMFUj4ZNhkrRCcBL0p9Hhc8ISZBKQcdOiUnFRg8IClGKSlGKSA8GBUnJDggFis4HiE8Fx59SlY1PFZVOzYCFg8dJhQeMx4eMx4UJh0PzA8dJRQeNB4eNB4UJR0P/goKEWVBExkjOSEhOSMaEkFl6hstGxstGx4zHh4zAUsPHSYUHjMeHjMeFCYdD/4dJC1ROgsKChFjQBUeyCQtUTkMCgoMOVEtpB4VQGIRCwsMOlAtAAACAAAAAAOVA5UACQATAAABJQsBBRcDJQUDDwE3Jz8BHwEHFwOV/tR1df7U5EQBAQECRL6dKoq2R0e3iyoCZxoBFP7rGcX+25ubASU8XrJ4EKioEHizAAAAAQAAAAADlQOVAAkAAAEFAzclCwEFFwMB9AECReT+1HV1/tTkRAEYmwElxRkBFf7rGcX+2wAAAAAC/////wPoA+kACQAcAAABLgE0NjceARQGEyEiBwEGFBcBFjI3AT4BNRE0JgMEGSIiGRkiInj+5yoe/eQYGAEQGEUYAi0OEDECxgIkMSQBASQxJAEgHf3SGEUY/vAYGAITDyUUASIiMQAAAAAEAAAAAAMwAy4AFAAiACwANQAAEwYVFBcWFxYyNj8BEzQnJicuAS8BFxYfAREJAj4BNzYzMhcOARYXFjYnLgEXFg4BLgI2MvHWWVNVWwaCWdYCAgEDBny+I6h9ERD+bv7HATsrJggGBhB8FwkbGyIhEQwqGAYGEAUNAgoWAlfWCARcVVNaf1jXARAjCwoDBQsLAiwHAwL+3v5tATkBOyojBQNZDi4mAwQ8GRMLKwcWCQELFQoAAAAAAgAAAAADlQOVAAkADwAAASULAQUXAyUFAwcRHwEHFwOV/tR1df7U5EQBAQECRL5Ht4sqAmcaART+6xnF/tubmwElPAGEqBB4swAAAAL////uA/kD6QAYADMAAAEmBg8BETQmIgYVEScuAQ4BFxMWNjcTNiYBAyYiBwMGHgEXFjY/AREUFjI2NxEXHgE3PgECHg0kC6AZJBmgDSIbAgzrDScK7gsDAcLpECQN7gsDGQ4LEwSgGSQZAaANIg0NAgFCCwINtALQEhoaEv0wtA4CGSIN/vgQAg4BCA0kAZkBCBAQ/vgNJBUBAQoGtP0yEhkYEQLQtA0DCw0jAAAAAQAA//8CdwO7AC0AAAEGBwYHBhUXEgYmJyYGFRQXFhceARcWFxY3PgE3PgE3Ni4BKwEHBiYDLgEnLgEBKQ4HAwEBBAUDsQwVIgUHGxSSGyIPDQ4HPE03UQIIBxkREV9fAwYDBAQLIAOyBw4HFBlP//6LBLIDBhsXCQgKHRSVGyAJBwMCN002VQYPHRNfXgMBfvuFBRAJAAABAAAAAAKTA+kANAAAAQ4BBwYHDgEHBh4BMzI3Njc2NzYWEhceARcWNjc2NzYvAQI2FhcWNjU0JyYnJicmJy4BJyYBVgVVNjsVHRcDAQUbEAkGCRQPNF8ECAMBBAgRLAoEAQEBAwYDsgwUIgUHGxNIPhohIgsIA+IDUDc7Fh4dCgcYEwQFEw41XgP9YDAjEAgRBxYHFBlP/wF1BLIDBhsXCQgKHRRKPxkhGgEBAAAAAAQAAAAAA5UDlQANABEAFQAZAAABISIGFQM3ITI2NRE0JgEjNTMXIzUzFyM1MwNB/WYjMAGnAkcjMTH+E1NTp1RUplNTA5UxI/0SpzEiAfQjMf6JU1NTU1MAAAAAAwAAAAAD3QNoABQAKQA1AAABBgAVFB4BFx4BMyE3PgE1JgAnLgETHgEPARQOAi4DPwE0PgIeARMeAQ4BJicuATc+AQHkCf4xBAcJDlRkAuoHAgMC/jUIBhcjBAIBAQMJChMICQIBAQMJChMIBg8JEyEgBwUBBAgwA2IG/NIIBQoHAQIBCQUMBAkDJAkGAv7eCS9bWx0SCQMCBRIvW1scEgkEAgX+oQoqHAoLDwodCA8MAAAACwAAAAAC2APpACoANABIAFUAcgCHAJAAoACtALYAxwAAARQWFAYVFBYzMjYyNiYnJgYPATc2NzY0JyYvARcWFxYzMjY0JicmJyYvAQcGFjMyNTQmJyYHDgEfAR4BHwE3Njc+AScuAi8BFxQPAScmIj4BPwEXFgUOARYXFh8BNzY3PgEyNicmNDYmJyYnJicmIyIGFx4BHwEHDgEHBiInJicuAScmPgIHBhYXFjY0LgEFDgEHDgEdATMnLgEnLgIXHgIdASM3PgE3PgEHBhYXFjY0JgYHBh4BMzI+AicuAScjIgcGAcEMDAMEB+YVDQEJBnxJGwMCBQMDBQICDw9iOhIXDBAbFz9wEhNACw0SFQUFFaxFJwQfDhgZKE0oDBAFBRcTCgYGCjAvGxoKBxwfPg8P/tsZGgQRDnV0CAcODCcTCQQDBiZGQhYdEA0YEBE6BUEoYgoNKQYHBWYwEBcSAgEFGyQaBA0NBwwSFAEyFSsIBgL6AQEDBww0QDUMGwmxAQEEBhBFGwkHEAoUERWSCAMTlWI1CgEEAzhjaSAMCQPHIhcnGSAVDBAOEQQCBgYCDw8UDRAMFQ4OAQIGBAYUCAMCBAYDAmELFhUGBgIIYjYiAgsGEhcnYjMRFQwBCQsQEhNeAz08GRkJGBgwDg6IDzI3FxJ1dR8eFxIgDQcFBQgpRkEUGwcFBCQCPSliBgkuDBFnMBEYGQoHIBkILwsWBQIMERAD6wcrFw8kQV1gRSIOHSYMMQYfHkZHTTUdCx8WUgoQBAILEQwB5QcUBQIJDQcEAgECAQAAAgAAAAADawNsAAgANQAAATQmIgYUFjI2AyIHBgcGFSMXNyM0NzY3NjIXFhcWFAcGBwYjIiYnBxYXFjMyNzY3NjQnJicmAkcxRDExRDFTZldVMjN9p6Z9KCdCRJ5EQicoKCdCRE8uViU7MDk8P2ZXVTIzMzJVVwH0IjExRDExAZkzMlVXZqenT0RCJygoJ0JEnkRCJygdGTsmExUzMlVXzFdVMjMAAAAAAQAAAAAEAAMLABcAAAERJwcXITcnBxEjETMRFzcnIQcXNxEzEQOwzThs/dFsOMxQUMw4bAIvbDjNUAMK/uHMOG1tOMwBH/28ASPMOG1tOMz+3QJEAAAAAAMAAAAAA2sDawAHABAAFAAAASEHERchNxEBIiY0NjIWFAY3IzUzAo/+ytzcATbc/okWICAtHyAUVFQDa9z+ytzcATb+iCAtICAtILP6AAAAAwAAAAAD6ANSAAwAGQBOAAABIg4BFB4BMj4BNC4BAyIuAT4CHgEVFA4BAyIHBgcGBwYHBgcGBwYPARcWFxYXFhcWFxYXFhcWMzI3Njc2NzY3JyYnJicmJyYnJicmJyYB9CI5IiI5RDkiIjkiRHI0G2CGfkw9Zz0/OzYyLSkkIRwZFBEMCgcHCgwRFBkcISQpLTI2Oz94alRHMycUCQcKDBEUGRwhJCktMjY7AnEiOUQ5IiI5RDki/qJMfoZgGzRyRD1nPQI/Dw4aFyEcJB4iHBwVEw8PExUcHCIeJBwhFxoODzcrTTdBIRYPExUcHCIeJBwhFxoODwADAAAAAAPoA+gAGAAnAC8AAAEiBw4BBwYUFx4BFxYyNz4BNzY0Jy4BJyYDNTMXMyYnPgE1NCYrARE3IzUzMhYUBgH0Zl1ZiyYnJyaLWV3MXVmLJicnJotZXYszamlCQSgrV1uCfR8dLisqA+gnJotZXcxdWYsmJycmi1ldzF1ZiyYn/RKrq2FhEj0oQ0L+Qvh5G0AeAAAAAAQAAAAAA9MDzQAcADMATABXAAABDgEHBgcGBwYXHgEXHgI3PgE3PgEmJy4BJyYiFx4BFx4BBwYHBgcGJicmJyY3PgI3NgMVMzUfATMyNicuAScmNjc+ATc2LgIrARceARQOASsBNTMyAc07ejFVNTMLCiISMiQ+p7ZVT4IqLhspMzywaRwePUV7MFM8IB9SUGpt2U1LGxsfGXSiXRKDVixdLxsTAgNpAQEHBg8gBQkQLklOQZEWFA8bHh0TEwPKBSwiPVpZZWhhMVImQksKHhxrSE20sUlVZwwDOgk6L1Pfb2xNSxsbPlJQam1tVoZNAwH+R8iZApcCAwWbBQIHAwgmDiBGKA9LBRUlGwtpAAAABP////8D6QPqAB4AQABfAH8AABMOARYfASMiBgcOAR8BIREnLgEGBw4BHQEnLgEnJiIFDgEPATU0JicuAQ8BESE3PgEmJy4BKwE3Njc+ATc2Jy4BAQ4BFhceATsBBwYHDgEHBh4BNj8BFRQWFx4BPwERIQUVFx4BNjc+AT0BFxYXHgEXFj4BJi8BMzI2Nz4BLwEhFwkOBYGCXzoqBxIFDw0BSwgKGhcFAwOANFIFCgsDkQRRNIADAwknDgoBSwoLBgwMCCw3XIE5FhwYAgEEBSD8egsGDAwILDdcgToWHRcBAQocF4GCAwMJJw4K/rUCFwgKGhcFAwOCOhYfHQkGFQ4FgYJfOioHEgUPDf61A+MFHRaBggMDCScOCgFLCgsGDAwILDddgDVNAgQEAk01gF86KgcSBQ8N/rUIChoXBQMDgjkWHh4IBwoNDv2dChoXBQMDgjoWHx0JBhUOBYGCXzoqBxIFDw0BS6WmCgsGDAwILDdcgToWHRcBAQocF4GCAwMJJw4KAAAFAAAAAAPjA74AlQEYATEBRwFbAAABDgIvAQcOAQcOAQcOARUUFiMHDgEPAQYWFxYfAQcOARYXFhQGFBYXHgEXFhceAjY3NjMyFhceATMyNjc2NzYWFxYXFjc2Nz4BHwEWMzI3Nj8CNjc+AiYnJjU0Njc2NzYnJicmJyY+AjU0JicuATU0PwE2NSYnJicjLgEnLgMHBg8BMCcuASMiDwEnJicuARceATI3Nh8BFhcWMzI3MzYWFx4BFxYfAR4BBxQPAQ4BFxYXHgEUBhQWBgcOAhYXFhUUBg8BBgcGBwYPAQ4BJy4BDgEPAScmIgYiJy4BJyYGBw4BJy4EMTc+AS4BJyYnJj4CNC4CMz4BNzYvATc2NzY3Njc2Nz4BFx4BPgEyFw4BBw4BFhcWFxY3Njc+ATc2JicuAScuARceAhUUBgcOAicuAScmNz4BNzYyBwYHBiYnLgEGFBYyNz4BNTYjIgYBoQYwAzMzCQUGBAcDLyUbGAErFxUCAQIBBgURIR0dBhUgKhgdJS4BBwQBAwUNESAuBAIPChETCgMaDyUFAhoQHQkNCggRGAgxBiEKDAUEBQgvHwoNBwUDBwwZECEICwUEFhsCARAaEBYjDxIMAQkBDgsoBCcFBwQFCwsMChwtGBEVCAUqKSQbCgwLLRkWDkMFFgEQBgkNCR0BLQEGAwYCBzsHDwkBBgIIAgMGJA8WMzMBJhYSAwUEChMNByEJDQUDBAEGBCsRHgcRCxgkIxZEBRUIEgQHDx8YFAICCgcdRQsIAgUXDiIEAQ4WEBAYDgILQwICCgsICSQZCAsEBAQEBSUdGwotAzIxSB41LBctMUhGSUo3HSUPBgEHGGdFEkFHMU0sDwoVT2EuM04XMS0VTDIVQQYuBQQJDRQVEUoOBglwAhoGFQO4BVICDQwIBRccLwQGBQ0MCFoZDhAGAQYICQcXKyYnEBUTGAZWEwwFBgEtHgkNCAkCCQwXER4UEAscAgERDBYEBgkHHSgJDQEIDQolNAcEAgIGDRcaLAQCEAoTCAsNCh0lBAIaIhsECBMUCA4DBiwDIQkNBQQGBgYvHRUJAgMCBwwpHRgfIBsUBwgBVRMNMwQlAhwHCQgLASwTHQIJBgECBAgGFQseEgUGFggPBUMWQwcWDA8JHBAnBAIFAgEEAwULCBwGKQQLBQUDGBIpHBszJA4ZAgUBCAYDAgVMDAkJLhwUCBAIFAQBFx8bBxofFgQtBQgsLAIBBQMEBQwJHScICggDBU+PCSEdMISINzsZGA0PMxw8KxNrFUZhEgUFOQxBWzMTPBMqPRgKCzwuZV8tPg4GujoGAwUNEwYVDkcFB48EHBUAAAAEAAAAAAPoA/EAHgBCAFgAdQAAAQ4CBw4BFRQWFx4BFxYyNz4BNz4BNzY0Jy4CJyYXHgEXHgEVFAYHDgEHBiMiJicuAScmNTQ2Nz4BNz4BNzYXHgEHDgEHDgEHBhcWFxYXFj4BNzYmJy4BFxYXHgEUBgcGBw4BIiYnJicuATQ2Nz4DFx4BAa5gpnccCA0cFzjLgCY0JmKpOysyCQYGDWCYXmhGVYYmGBIEBx+iehU9KCEacpkdBQQHGG1OIDssCjUeJn8nUhkIFAYkDg42OFBCe1UMCBUcKIkoMRoIBAQIGDcSFDYUEjEaCAQECAsmLCAbExcD4g1hmF0eVBszdS9zkREGBg1hTTh3RiY0JmGoeBwedBhtTjFPOighGnKZHQUEBx+iehU9KCEaV4UnEBIIAgIBBJkHLx4KIA1JTks3OQ4ML2ZDMV0qOTl0FzcSFDYUEjEaCAQECBg3EhQ2FBIWJhYHAQEFAAACAAAAAAOVA5UAFAAgAAABIgcGBwYUFxYXFjI3Njc2NCcmJyYTBycHJzcnNxc3FwcB9HFhXzc5OTdfYeJhXzc5OTdfYV86lpY6lZU6lpY6lQOVOTdfYeJhXzc5OTdfYeJhXzc5/ck6lZU6lpY6lZU6lgAAAAMAAAAAA3kDQAAzAEwAewAAAQ4BBwYHDgEWFxY2Nz4BNzY3Nh4BFxYfAScmJyYGBwYeATI2Nz4BJyYGDwEnLgMnJgYTDgEnJicuAgYUFhcWNjc+AiYjIgYHBgUOAhY+AhUUFhceATMyNjc+ATU0JicmBgcGBwYHBicuAScmMhcWNjU0JicuAQGqKDofSiIGBAQGDA8KDSIZMTpKk3QbCwMDCQkLBgcEBwdBCRUWGQcQBgoLEQcLLEpRMh5OWTEoAwUmFRgODWsGAwkDCbkDCwoFEBMR/l4cFwQMExUKJxUziFFalS4MEwUECxAKHj88TE9LPV0QBQQJDhcNFCANAzgJHBg5WBEOBwQIDBkfMhguFBkcX0geDxAICQMBAwYKDjUPEhQXBwMDCAweMU9IKgsGAf7QPS4CBC4bFgIQC4ECAQICBuwQCw8XFUUWFA4QARIBCBddG0JFVk8UMQkDCAMHDhpKMS8LCx0YbkMUCAoHDwYPDxkFAAAFAAAAAAO8A+EAIgAxAD8AVABeAAABDgIHAQcGBw4BFx4BNzI2PwI2ADc+ATc2NTQmJy4DFx4BFRQGDwEnJjQ+ATIWBxQADwEnLgE1NhsBFxYFDgEHBh8BHgE+AT8BPgE3NiYjIgYBDgEmNjc2FhcWAwMLFq3Z/vEhEgcIAwUFFwsGRy1tICABvEkeMAQJBQkQURsgNSwYCxciQ0Q6Fg8UEf50TR9FHCcB/PtERP6xTXABAggBBQoUKSZmUG0BAhIKBVj+xwi8AzsDASodRgPdAwyu4P7qbT0cHhsHCw8BFhAmICABzUofNQgRGBAPDRdUEAZXLR8NCxAYI0RDCTgLD+gC/mRPH0QcKwIFAQIBA0REgE10BAkJAQgDDiUmZVFxBAgUVf3jBEECyQUBJxxGAAAAAAf//wAAB/wD4AAwAD4ASwBYAHgAhgCgAAABIy4BJyYjITU0JiIGHQEjIgYUFjsBESMiBhQWOwEVFBYyNj0BITI3PgE3MzI2NCYjASERITIXFhcWFAcGBwYDIgYdARQWMjY9ATQmMyIGHQEUFjI2PQE0JgUzHgEXFjMhFRQWMjY1ETQmIgYdASEiBw4BByMiBhQWASERISInJicmNDc2NzYTMwcGHgE2PwE+AS4BKwE3Ni4BBg8BDgEeAQfQrQtpUFNf/vYaJBmLEhoaEouLEhoaEosZJBoBCl9TUGkLrRIZGRL93f72AQpPQ0ImKCgmQkO9EhoaJBkZshIZGSQaGvoWewtoUVNeAQsZJBoaJBn+9V5TUWgLexIZGQICAQv+9U5DQiYoKCZCQx1kUQ0BGiQNlwkFCxUOZFANARokDZYJBAoWAh9dmCwsSBIZGRLOGSQa/soaJBnOEhkZEkgsLJhdGSQa/rMCQicnQUScREEnJwHAGRLoEhkZEugSGRkS6BIZGRLoEhnKXZgsLEgSGRkSA4ASGRkSSCwsmF0ZJBkBTP2+JydBRJxEQScn/rRVDSQZAQ2fCRoYDlQNJBkBDZ0KGRgPAAAAAAf//wAAA0EDvgAzADgAcQDZATQBQQFOAAATBg8CDgEHBgcGHwEWFxYXFh8BFhceATMFNz4BNzY3Njc9ASYnJicuAS8BNTQmLwEhDgEFFSE1IRceARcWFxYXFRQVDgEHBg8BBgcOASMGKwEiJyImJyYvASYnLgEnND0BNDU+ATc2PwE+ATc2NzYzJQUGBw4BDwEnLgEjIgYHBhYfAQcjIgcOAQcGFhceAR8CBw4BFhcWMj8BFxUUHgI+ATc+AT8BFx4BNz4BNTQmLwE3MzI+ATU3JyYnLgE1NCcmNjc+ATU0LgEjIgYPAS8BLgEnJicmBhcUFhceATY3PgEeAQYHBhQeAhceAR0BDwEOARQXHgEHBiYnLgEHDgIPAQ4BLwE1Jy4BBg8BJzc2NC4CJy4BPQEzMj4BNz4BJi8BNxceATMyNjI2Nz4BMhYHDgEeAjc+ASYnLgEXHgIGBwYuATY3PgHaBQECKiowFysIBAEBAQIBBRQnBBAJDjc8AeUWHjALBAIBAQEBAgQPTz0kAwUI/rkqGwFp/sABQIoSHggEAQEBAQUHBA0IDQgNMzkmdUF1JzkzDAgMBw0EBgUBAQUFBAwCBxUKCw8UPAHb/tQFBQMGDhMTCA8DBzYEAQQIDxIaGwUCBQECAQUEEAkVDBENBgsRGwkUFSIFEzEUCQMEAhISDw8PCwktBwYNEBoUDwUBDg0PCAcEAwQNBwsZHQYDEAcTIgEBBQsIGxgPMwgPEhsQDgsJBQkCDBAPBBETCwQ1CAgVDAkBBQYKCQwTDg8iCwIEAgUJDRUUGBMPEBISEQ4FDRQNBRQSEQwLBwMGCwkUEQcPAwcsEAwCAgQUAzogJAIqSBsgFxcgEigjDhEDEBIXJxcPFg8UA7cHNTYCAhEWJjka8KkzEQwMMBoCCwMFBAEJDDUhDQ4UNa6sNhQPDTE3BAIyIRQHCgECUSVKhgggFAkQEzXMZiIyLQsIDAcMBAUFAQEFBgQMBwwIDC40ImowbiQ1MAwHDAIHDgQEAQIBYwYWEQcEBREICi4JBQwMFSMGAxoPGw0FAgYBAiYSDREUEhwODhAZEw8GBQMNEhUCBgYQDwcHBScJAxAIEyIGFhsoBQUCAgQECAoGCg0IEAMGIRwIBg4THBINAwICAQE4Fg8HCRIBCggEAw4HDRIJLxMJBAEFCQ4CEBAkCRENBwUIAQkOBgUFCAkLFggDAQIxCgoQAQsMFhITAyobCQMCBQkNChwSCwsMDgwSEAYKEBMRDQUEbwo2QTINEBJDQREKBS0FGyYaCAoNLC0KBwEAAAAGAAAAAAMCA+EAHwA1AD8AUABjAHIAABMOAQcGGwEUFxYfARYXHgEzJTc+ATc2GQEnJi8BIyIGBRQeAjsBEQcGJCcmJy4BPQEQNjsBFxYXFgYrAREXFgEGHwEFMjc2Nz4BJy4BIyIGBwYfAQUyNzY3PgEnJicmIyciBgcGHwEhNzYnJicmIyciBjEOFAMEAQECAQUCBgYKNkECQQsFCQIFenkPENpZhwFsAggTH/UJDP2GBgMBAgEFs7OubQYCCxrPCQn+kw0MBwGgMw8LBQoBCQZXopFoAg0MBwGgMw8LBQkCBwQPEzWlkWkCDAkGAfQGCwwEDxM1pZFpA9wEGBAU/lT+1VoaEwcFCgMFBAELBQ8GDwEwATCJiQ8OAr5hMgkD/coCAwEDAgkMTFv1Aa8FfXsHAwMBBgEC/l8QDgoBAgEECBMGBAICixEOCQICAQUHEgcDAQIBAowPDgkJEAsDAgEBAgAAAAAGAAAAAAPNA80AGAAdADoAPwBaAF8AAAEGBwYHERceATM3Mj4BNzY1EycuASMHIgYTESMRMwUGBwYHAxQWFxYfATcyPgE3NjcTNCYnJi8BIyIGExEjETMFDgEdARceATM3Mj4BNzY1NzUmJy4CKwEOAR8BIxEXAsYEAQEBCQUvTFUZDQYCAQEJBi5MURoQ1bS0/dcEAQIBAQECAQMIzBoOCAECAQEBAgEDCMwaDtW0tP3TBAIJBi5MURoQBwEBAQEBAggrUVYZDdgBtLIDxgQbH2L9AgcDAwEDCR4iYgL2BwMDAQP+K/5WA1TzBBAUQv5zQjgJBwQLAQMJDxRCAY1DNwoHBAoD/rf+4wI7vQZJhssHAwMBAwcNECyIiywOCwgCAQPWrQFcAgAAAAAIAAAAAAPhAu4ANwA8AFUAWgBiAGsAeACIAAABDgEPASMHFRQeAh8CHgI3PgE/ASEXHgEXFj4BPwEzMjY/AREnJicuASsBNTQnNC4CIyIGARUhESEfARUnLgEnLgEnLgEHDgEHDgErATU0Nh8BBRUjETMDDgEPASM1MwUVIScuAS8BIQUeAQcOAS4CPgEXFgUeARUUBgcOAScuATU0PgEBDwUDAQHqEwIHEBsoBQcsPBwYKAkIAXwFBzAfGzUnCAQXDg0GCUxNCAUaLUMBBApGgXpMAXH+sAFQ6EgKBgcDBh4TFTkTDyEGBQcHCgU4Of3g09OBCA4BBTZkAer+wAQCDggVAXH+eRUNDAopLBsHESwTDQJoDhUQCxExEAsRIC8C6AMZNEoT4I1WCgMBAREbKBAIBycYFhAcKwcFDyUZDwMGCgEOcnIHBQI2HAoMCAcCAv763AG55mrjAQEHChEgCQsCCQghDwsG19YFAQG0igEV/qkIFAUPQyEiDAUTCRYpDjQWExQGHjQgFQMCBgckEg0hBwwCDAgjDhkjCwAAAAUAAAAAA6YD0ACKALcA6gECATYAABMOAhYXFh8BFhcWBg8BBg8BJyYnJgcGFhceATsBFwcGDwIOAQcOARQWMjY3PgE/AhceARQXHgIzMjY1NCYnJicuATc+AT8BFxYyNz4BJy4BJy4BKwEnLgE2Nz4BNzY3Njc+ATc2NTQmJyYnLgEjIgcGBwYHDgEHBgcGLgEvATU0JicuAScuAQUeAgcGBwYHBgcGBw4BBwYPAQYHBiYnJi8BJjU0Nj8CNjc2NzY3PgE3PgEFHgEXHgIXFhcWFxYPAQ4BFiInLgEnJicuAScuAScmNjMyHgI3PgE3NicuAScmNhcWEw8BBgcGBwYPAQYHBiY3Nj8CPgE/AR8BFhceAxceAgcOAScmJy4BJy4BBw4BBwYHBhcWHwEWBicuAScuATYuAS8BFxY2Nz4BxwQJBQIGBhEHEAMFBAkECxcXIB8IEhUoDjQfRTEdZiAgOjknFhIDCD0qDZYFAggDB7YwMQsECTdOKxcWFg8TBgcBAxAQERY6ERkQGAEXDCwSGi0fJSMUDgYOCxwdGjk0FBoXBAIDBRUqERQWHA4THBc/TDgEAgcDBw0QIAoMEkUkEyICehMXBAkHbzYVGAwJCQsNCgkYAw8GCREOCRsFNhgfNwYDBggWEjUrSAcVL/3mEyQKCAUDAgIJBxcbAhwWEQMDJA4dBg0vHhkOJS4BAQoGBDAOIBUSEQ8pBgIiBQMCCQ1EbAYEAwQKBxsTIQoQBwUDDxs8CDI/bBe+FQwOHToWECItDQsDAwQFFggTBAocGA4SDRcHCAUEExwBBQseOg4JCQUHFxkuEhQdEBMIA80BBwoJDAkcChkICgsMBA0HBzc4BxAgP4UwHRllIyI5OQcEBgUMjA0pPwUCGA8ktzAwFUASKEInCwoEJxgfCgwJBRUMBQZkHh0rZicUKwoOCiMUEggDAhQcGTk0FR0hDwwXEhUKKhUIBQYHGRQ/S0APDAYDAQwRIB8hMBciNggFAjYKJy4TEG41FBgIBwIDCA4LIwQXBgoCDAgbBTYIBRQWJhYLCAsYEjYrRAQNAQ4JJhYRGD4KDgwJFx0BFBAcJCUPGQMHAwEFBhFHKhcwVQ0CBgUKESkWCjQJBgICAv3GbCIUBggGBAsHDgMFBw8KID4OAi1AaxcOFggKBgEECBA6SCMJAgUIJg8bBAcBBwQLDRgNDxAOHS0EAQIELB4SMiAYHRouAgMRGBoBAAj//wAAA9kC+gA5AEcAVQBgAGwAeACEAJAAABMOAh4CBgcOAhYXHgEfAhQWFxYEMzI2Nz4BNzY1NDY3Njc+ATU0JicmJyY0PgImJCIGIiYGFwYPAScmJyY2PwEXHgEFFhcWBg8BJyY0NjM2FgceAQYHBiYnJj8BBx4BBw4BIi8BNzYyBRYXFgYHBiImNCQyBRc3NhYPASU1NDYWBQcFNTQyHwE3PgEWrpwPAg5qAyEYIRsHAQUDLBtCAgMECQFECARlQ2FDAwUCA4AGAwIHDwsoLGkMAQn+vgaXCZgGbAKCgTEwAwFLNoQ0Fh0BVXsGAwQNWIOCYQcDTVtyA/sKBPEQBYSEtjVLAQRhCIKCNDQIAqMrCAQwT4IJYwECCP3cR0NDAwEB/uUBBAJfAf7hCEJCRkUIAQK4QQkRDCwDEAkODg0GBQMUDBt1TygECI8rHiwhBgpwQDABNQYBCQUGCAcFEBMGLAoSB4c/PwFVAzU2FBQDASIXNhUJDgkzAwEEBiU2NgQoAR5eLwNoAgFgCQM3NrkWIQEDKDY2FhYSEgMDFyE2KQRrpR4cGwOenn1lKjoCY2KAoKAcGx0dASgAAAACAAD/+QQUA+kAFgA7AAABMjc2NzY3JicmJyYgBwYHBgcWFxYXFhciJyYnFRQWHwEAHgEVERQXFjc2NzY3Nj0BNDY3AT4BNzUGBwYCCod1Y0I8CQk8QmN1/vF1Y0I8CQk8QmN1iJyFqj8TECEBKyQOEBMjGiAiFhkHCQFuDxICP6qFAzwPDRYTERETFQ4PDw4VExERExYND0UTGTJeDyAOHf70JhwS/vIbDA8QCxgaGR0TrRggCQFGCx8SVjIZEwAFAAAAAAPcAvoAVgBgAIUAkACcAAABBgIGJicmJyYiBw4BHgEyNjc+AR8CHgI7ARceARceAjY3PgE/ATMXHgEXHgI2Nz4BPwI+Ay8BNC4CKwERJy4BIyIGBwYPAicuARI0JiIFFSMHIxM+ATsBExUjIiYnLgEnLgEHDgEHDgEiJicuAScuAQcOAQcOASsBNTM3IQUWFxYHBi4BNz4BBRYXFgcGLgE3PgIBagbFAyUZKwwQCgUHAQ2UDw4NEQI6OgIBBQ8SFgUEIxMOFCkSDxYjCAklBAQjFA0UKRMOFiMICRoRCgYCAQEDCSErSggGO2daRwQGQ0MFMzMCoRELAaKTWaJ3ATtQi6QLCAUCBSQZETMSGzEIAwYbBwIFJBkRMxIbMgcDBQgLtFcBL/5+JwMERiQ5DBcTPQEzJwMERh0xGQYFKDUC8Qn9zgQNChEEBgYHCws8GCYxAxIRKhsUBhESKQsHBgIDBwolFhcREikLBwYCAwcKJRYXAQEDDT1PXR0QBwIBSAYEAgIDBcfHZxAPAgHJCA2+ljsBYwMC/jtyBAcXKwwJBQUHMRoMBAQHFysMCQUFBzEaCwWoO60VMEYQCCtGHRYMDRUwRhAGGjMeGSIHAAAGAAAAAAPJAw4ATgDOANwBUgFlAXcAABMGHQEHDgEPAScmBhUUFhceAQ4BFxQGBw4BFxY2PwEXFhceBDI+ATc0Njc2PwEXHgE3NiYvATc2LwE3PgE1NA8BJy4ENCYnJgYFBgcOASMGDwEnJiIHDgEfAQcGDwEjIgcGBwYPARQeAhczFhceARcVFhcWBgcGBwYVFB4BMjY/AR8BFB4CFxY3Njc2NzY3PgE3Nj8BFx4BMzI2NzYmJy4BPwEzMjY3PgE/AScuASMiLwI3NjU0LgEnJg8BJyYvATU0LgEnJgUeARcWDgEuATU0NzYyBR4CHQEXFhceATI2NzYeARQHDgEXHgEXHgEfARYXFhcWDwMOARYfAQcnLgEjIgYiBgcOAS8DLgEGDwEnLgE2PwE+ATU0LgEnJicmLwE1ND8BMzc2Nz4BNCYvATc2MhceATMyPgE3PgE/ATY3PgE7ARYHDgEHBhYXFhcWNjc2NzYuAxceARcWBgcGBwYmJyYnJjc+AaMHDwcRBg4VFxYOEQoGBAECCwkTCAwHChEYDw8NCgQDBAwHCQQBBAoOEREYEQkGCggTFgQDAwMWDwgtExMHEgsFAQMECAwBowkIAgUEBhwbGxwTJR0RBSkJCQcIKhsHCgQDAwMCCBUMAxUGCAUDBQUDAQUEDxsiJwcWDR48AQQGIRUkCw4FBAMFAQIFBgsXFh0MFQMJTgICCAwUAQ8OJg8aAwcFBAQKBAsDCRgYFBsbIiYFCR8fDQ0REAURFkr+cg4WBQcQLSobKg4NAeEFAwEgIA4FDQcUCxsGIBkVBwgGDwUBEwwFFgYIAQEDA08SEQ8FEBMrGwsUAwdDFgwFBQQcGwIYFzQLGhoRCwYHDAUKDw4KBAUKCBocAgNNDw8LBAYMCBQTEwcaCxMCBjUnBQIGAQEEAQIICgMUUCszAwEPEx4oJksYGQMCESkrPjoOIAgKAQsRHRs7FBYDBBkUNwMGBxYVBQIKBQwLCwQPBw0JBQYLKQYCCgYLFQgEAQkMDQwFAwgiCwYGDA4SBwQEDQ0MCQEFChMLDRISDg8MCAkHIRcLDgYKAgMKHQsCBQI4BDMQDAEJCRsbIBgZBzwNDREQAwMOCSUmCwcHBgIEAQMICwEVDAcHBwUQHQkGLCcMCRYfKRcUBQYCAwEBBwYVGgcKBgECCAgcDA9DCQUQEB0IHB0CAQQZLCsIBAUEBUMcHAkGKycBARYVCAkIBycaFAcCBysEGBAYJxYKIxkqDwUGAQUPFCcPDwoEBgsIFAInBBkVEw8MPwUCBgIBAwMDCAUVFgIkIxQVFhwlGgsPFxUaIQMDAlALCx8GExMTDQsKDQULFAMIIi0HCQQDBAUREAwNICAOBQ0IFQwbERIZCw8UBwUBEwwFFQUHBAG3DkIsHS0UIQoJGh8iLBwuKxQCKwQdEBI1Eh0MCwwVFyIpHRYQAAcAAAAAAuED4QBcAKMAtQDHANkA6wD/AAATDgEdASMOAQ8BBgcOARUHAh4CITI2NzY/ARE0JyYnLgEvAjQnLgIOAhUGHQEjJy4BJyYiBw4BHQEjNTQuAgcOAQ8BIycmNS4CIg4CHQEjNTQuAScmBgcUFjI2PQEzFRQWMzI2PQEzFx4BMjY9ATMVFBYyNj8BMxUUFjI2PQEzMhYXFhEVFAcOAQcGByMGLQEnJicuASc1Ajc+ATsBBwYXFhcWFzsBNjc2NzYuASsBBwYXFhcWMxc3Mjc2NzYuASsBBwYXFhcWOwIyNzY3NjQmKwEHBhcWFxYXOwE2NzY3NjQmKwEHBhcWFxYzFzcyNzY3NjQnLgEjJ4EFAxQXHAwFCgQEBQEBCCEfASi2dwgaEAkCAQUNHx8gAQEBBAwHDAQBMgEBAwcJCwgFA1UDBhIJBwMBATIBAQEEDQcMAwFWAwgJBggNCxkLVgkNCwoyAQIKGAtVCxgKAQIyCxgIGRUPBQQBAQMEAgcBCP7Z/tgIBAECAQECAwMUExYZDA0DEBM2qrA1DwwCBQIO/PwGDA0DEBM2qrA1DwwCBQIO/PwGDA0DEBM2p6w1EQ0EBg/8/AYMDQMQEzanrDURDQQGD/z8AhIPAxATNqesNRENBAYGBGOZ+gPWBxEZJgEJDQUKCAw6Q/3+kSgoCAIDCyUTAn9PFxEKGhUCAysXBwkHBwEIBgoHFyopHBAFBwgFERopKhgTBwUHBRAcKSsZBgoGBggHEBcqKBcVCQICBKMVExMVFxwVDhIUGRoVEBIUGRgVEg8WGhgVEhEWGAsTD/6ZwEglJiQGBAQEAQELBQcLQE3TAWwNEBDgEAwDAQEBAQEBBAkTCGsQCwMCAQEBAgEECRMHahELAwECAgEEBxUIaxAMAwEBAQEBAQQHFQhnEg0DAgEBAQECAwcVBQMDAQAAAAAFAAAAAAPGA8sAHgA7AGQAhACVAAABDgIHBhcWFxYXHgEzPgE3PgE1NCYnLgEnLgEnLgEXHgEXHgEVFAcOAi4BJy4BNTQ2Nz4CNzY3NhYHDgEHDgEVFBYXFjY0Njc+Azc2FhcWFx4BFxYyNz4BJyYnJicmBwYTBgcOASMnLgEHBgcOAQcOARceATY3PgEmLwE3NjU0JgceARceARcWDgEuATc+ARcWAZxeoGkQEiUlUFJuKDcqYKhDQUQWGhhJLhhXHTZzemCbKhgVcDiWpp+DJBgUDxUaYnxCHQYKZpErRiIrPgMGDRERDQwTMBsUTaFAZg4CBQUIBggEAwEDLi1KTFYszQgsExwDHQ4SEBkODCYGDgENEkxVHhcUCRMNMDEXgAsaBwIFAQMmRDsaCwo5Hw8DwRFupGBybWtOUSALCAFHRUKoXTteNjBXIhIsCQ8HMxR5VjNZNah5PUYLNHJMMVc5NkYxPWhFCwQCAgVpCiYdJoY2EAsECBIrPxsYGjAUCiUNME1/FREEBgUEDBNUSEUpKgEB/uUHORgfBwQBAwUHBiYNGz0bKCgKHhc+QBgRPj4FCwuiBRkNBRUKIjMRHz8hHSQEAgAEAAAAAAPRA2MAFgAfADIAPwAAAQYABh8BBTI3PgE3Nj8BNiYnAiYnJgYTEh8BISA0ADIPAhQXFhcWNjc+ATUnNCYnLgEDDgEHBh4BMjY3Ni4BAd4H/jYFBwgC4VIoLCUGBAEBAV6K6QUKBgjXywcI/lz+WwGgBQ8JAgIBBAgUBgMDAQMDCQ0TCAYFBAwYGhgEBhMkA1sI/N8SCQkCAQEDBAIHAwWr8QGXBgICA/5W/p4NDAgC1s8H6B0KBwQIAQgFNFdaHRMDBwL+nAQLDwwZERQOEh8LAAAJAAAAAAN9A8UASwBnAHIAgQCUAKMAsQDDANQAAAEOARceAR8BFSMiBgcOAQcGIi8BNz4BJgYHBgcOAQcGFjcyPwEXBw4BBwYUFx4BFxYXHgE3PgE3PgE1NCYnLgEvATU3PgE3PgEvASEFHgEXHgEVFAcGBwYjIiYnLgE3PgE3PgE/ATYWBxUhNTQuAScmLwEXHgEXFhQGKwE1NDc+ARcFBgcGHgEXHgEyPgEmJy4BIyIGBwYfATMyNjc2Jy4CIgYXDgEUFx4BPgI0JiIGJQYUFhceARcWNjU0LgIjIgYHDgEVFBYXHgE3PgE3NC4CASkHAQgEChCCCxdbHRNCCQcJHBwUFwoTERIOJx0nAQMTEAUZGD0PFyIHBgYLOipXehtqGm6nIgwIIyQyj1QglhQNBAkCCAr+fQEMIE8ZQEMwL1FTY2apLiAJGRdaORY2FSEPV04BSDpnQxcmJ1pCXhEGLj9uAQEKD/7/BAICBA0SFhgQDwEQFhgTBwUKWxMOCTknFQUGAQELHT8WchURBwoQFykQEA8XAQAHERQPGwQLEQ0vEwcFCoYJBwMFCBUIBQMBAggTA7sKDwkFAwECRhoOCi0KCBwcFBcbEwIPDSYeKwUMEQIYFz4WIVEmG2saOmorVxsGAQUXlGkmMypDcDNGWQ4FRAIBAwQKEQgKvAgoFTWPUmJTUC8waltBl0M+Zx0LEgQGAwfWlx49a00QBgIDPRFTOhMHAngqChAEBAoFDQYJDxMWEhINFRYYDgPLEBELAwUHDQoKAwKSFRYOBwgBESoWDxARCgkPFxMPFwECDw0IES4PBToEHCggEwcKAQkFFSEeHA0FAAcAAAAAA54D4AA8AEEAbgDZATMBRgFVAAATDgIdAQcOAQcOAQcGBwYHHQEWFxYXHgEfARYXHgEXFjMFNjc2Nz4BNz4BNRAuAScuAS8CNCYvAiIGBRchNQUXHgEXFhcWHwESBw4BDwEGBw4BBysBIicmJy4BLwERNDc2Nz4BNz4BFzMWFxYFBgcOASMHJy4BIgYHBhYfAQcjIg4BBwYXHgEXFh8BBw4BFBYXFjY/ARcVFBYXFh8BFj4CNz4BMjc2MhYXHgEzMjY3NjQvATczMjY3Njc2NTQmJyYnLgEvATc+ATU0LgEGDwEvAS4BJy4BFxQeAjY/ARcHDgEXHgQHDgIiBgcGFAYUHwEHJyYnJgYHBiIGFRQGKwEvAS4BIg8BJyY0Nz4BJy4CLwE1PwE+ATU0Ji8BNzYWFx4BNz4CNz4BHwEHDgEHDgEXHgI3PgMnLgIXHgEXFgYHBiInLgE+Av8JCQMuMjsbDxQIAwIBAQEBAgMHJRYGDwoOOD0qfgEQRBgSDi4/CgMDCBkRGz4tJgIDBwnRV4ABhQH+mAFllBMqBwMCAQEBAgUEGRECDQkNOkK06UEWEQsUIwoKAgEDDS4eDI+ozEEWE/6rBwQCBQIlFgkRCDgIBgQMDxQcFBEGAgQEAxcaCAYHFQgNLQoIEhEVJgYLCR0fCQcGBgEDBQ8MBgcJDAkRAgUjEg4ODxQeFRADAwIBAwUJFREKBQQTCQsyEA4QFiQCAQQHDEk2CiUdEREUEhIOBAcFBhIkBwIBBAkdDAUIHw4OFhISBgMTCxsREAgMDwIUEyQMExMJCRIKBwEEEwYYGDkKChUIBg0JCAoKDxQSFR8NAwMCDg4/Dw8QFw4OCzE6GA0eDwMHCSk0JAUMBA0RGBAZDxMRCSImA9wEDRwfNwMDFh0PIRYKEhY8wL49FxMLFjEQBQsEBgQBAQEBAQEEDkcwEHGbAQIvMBEbGgMDOigUBgkBAV4pUwKRBykTCREVObX+9xcTJgwCCQMFAwECAQQIIhUVAdM8FhIHHCUHAgIBAQIBaAYaCxELFAgMLAoIEREVJwYVHCcIBQcEARYVFgoQBzcIBgQMDxQcFRAEAgMCAQMIEAgVCwUDBwwIDBoRDRUUFSYGDAofFgcJBgQGAgMIEhAWCREDBz4GBQsQFh8VCwMGA0gVEA8UAQ0OFhMPFBANIhEFBwwHBAEEBQgJNAoVFRIREAMBBQQJFQoRCzkKChUODQgJBxMLDAUSOgUFBB4CExQkBwMPBxMICAELEAYHBwYQExQFAgF6BAkPFUgcGSAFDQYfHTERGCMOOAMOBxkyCwcHCCorGAMAAAYAAAAAA9ECiQAWACgAOQBPAGAAcQAAEw4CEBceAiEgNjc+AhkBJy4CIAUeAR0BITU0PgE3NjMlBTIXFhMPAQ4BKwEiJicuAScmNREhBQYWFx4BMzcyNzY3NjQnLgErAQYHBgUGBwYeAjMyPgInLgEjIgUOARceATMyNzYnLgEnIicmOQ0cCAQDGRcBsAERogcLFAkJCBUe/LcDVwQD/JUCCBQbWQEjARtaHRkKAQoGr/jwWEsMCAgBAgNr/OkHAwoFSVlsIgoIBQcIBjtpbiILCQJIBwICBA0TIhsbDAQJBxIlNP24CwYJBRwtRgQNDAQJDgsjQgKEAx8e/g0PDBoIAgMGFxkBAQEAEQ8RBzUEEx4uLhsVCAECAQECAf6vvQQDAgECAQcKDCcBOlUIFgUDAgECAQQIEwYEAgEBAgEFCgYHCwMDCBEKBgN8BBkIBQIFEA8FAwEBAQAAAAYAAAAAA2ACZgAeAC8APwBRAGAAcAAAEwYHBgcGBxEXHgEtATc+ATc2LwImJy4BKwIGBwYFHgEdASE1NDY3NiEzMhYXFhcUDgIrASImJyYnJj0BIQUGFBceATM3MjY3Ni4BKwEOAQUGFBceATI3Mj4BLgIGBQYUFx4BMzI2NzYuASciBp0OCAQCAQELCxUBSwFLDAUJAgQBAgsIBws4QbH7RRcUApUCAv1kAwQHAUO4QzoKBgYCBY66uEU6CQcCBAKc/aUGBgQuUVYaDgIFBhB2TxkRAbsHBgQULwcJBgcCDCko/j4GBgQWICMTBQYEEi8fEwJeBgsGCw0s/qIMDAgBAQsFDwYOxcYNCAMEBAEBAScEGA0iJRcPAwQCAQH/T0EFAgIBAQQHi4tCBgoGBAIBAwQIDwQBAgQGCgYDAwEEDAYKBARjBgoFBAMDBQcQBAEDAAAFAAAAAAPLA8kAiwCRAKUAtgDHAAATBgcGBw4BBwYHERYXHgEXFh8BFhcWMwUXHgE3PgE3NjQnJgYHDgEHDgEiJicmLwE3NiYnJiIGBwYWNh8BJSIuAicRNDc+AjsBFRQeAjMXESMiBgcOARUUJyYGBwYfAQUVFBYXFjY3PgEXHgEXFgYHBh4CPgEmIyImNTQuAicuATURAQUiBwYFFyM1NDIBBh4BFxY3Njc2PQE0LgEnKwEOARcGFRQWFxYzMj4CJy4BJyYFDgEdARceATYmLwE1NCYnJjsCAwgDBQQBAQEBAQEEBAMHAwcQFDsB0BUdUygtSg8GBgsPCgwjFQ4UMxULKRUMCgsEEhQLIwICCxUBB/75bZ0DAgEBAgdJjdUCCDZLfw8QLBINL891XQMGAQEBlQQFCgwLFlkuIDIMAwEGCgQdDw8fBhMHBR0dLRMEA/7s/oMyEg8CQmHFAv6hBAMLcWlncAMFCSYvgJgvHQMHBQUK04tJCgEEA02M2AIZAQMjGRYPCxUeAgURA8IBAQQEBiIlI0X+J0glJyMGBQMCBAECAhUdGwYIPisQBgUHCRQXJAsHAwMGFCYYBggTDhAfBwkMAwYYAQMD6aIBBVQcGAgCf1UrBwMB/tMNCwctBQMBAQICBQwMAgwGCAIEChgsKgwIKRsIBwUJExcGCRwUAwQLMxwcBgEUIwEUARQBAgGgYmJh/pcJDQYBAQEBAwUIAQcGAwEBAoIEDAcGAgQCCQ4GBAIBAYEDIxU0IhkMDhUWHjAgEAMJAAAMAAAAAAOUA9AAIgA7AE0AXQB5AJIApQC4ANkA7wEBARMAABMOARUXFB4CMzcyNz4CPQE3PgE1NCYHBiInLgEjJwciBhcUBg8BJyYjIgYVFB4CNj8BFSM1NDY7ARcGFhceATM3Mjc2NzY0JiEiBgcGFhceATsBNzYnLgEjIgYFDgEdARceATM3MjY/ATU3PgEmJyYiDwEnByIGFxQGDwEnLgEjIgYUHgE2NzYyHQEvARcyFhcOAR8BJTI3Njc2LgIrAQYHBgcOAR8BBTI3Njc+AScuASMHIgYFDgEHBhUXFBceAjM3Mj4CNT8BPgEnJg8BJy4BIycmFxQGDwEnLgEGFhcWFxY3Nj8BFSM1MxcOAR8BITY3Njc2JicuASMiBgcOAR8BITI3Njc2JicuASMmBiIEAwEDCC1VWhsHBgcDGRAKGw4HBAUEEBtYVhwR4RUZLQgVDwcPKg8IEBA8wAZdXXEFAQYFaJ2wNxENBAYP/vypXAMFAQYER2OnBgwNBDpxbT3+qAQDDgg0RlEZEAULGQ8MAQcIDQoLEtQbEeEdKxITCA8CBxAvDxkbJgW+AqIUCnQHAgYHAbk3Dw0DBgINWqqtNhIOAwcCBgcBFiMLCAYKAQkGPGtvIxb+rggGAQEBAgELL1BVGxAIAwEYFAoGDBYOCAQPGlV61RUZLQ8NEhQDDhUKDAwKFzTAwHYJAggJAbM2EQwEBwMKBW6Sol0GCQIICQEXIwoJBAgDCQZKWmU/A8YFLVVVHBEHAwECAQslOlwXDg4HDwoLBgYEAwEBAzAFGBcqCx0PCAY5CwEKDjhvXV0GHgYVBQMCAQIBAwgUCAJtBxUEAwIIEQsFAgKiBC5XgQYDAwEDBAm5GQ8QDAYJCQkTAQMzBh4mERQIDBAOQAYQGSQ3NwK+AQMXCA4HCQECAQQIEgkCAQEBbQkNBwkCAgEFBxMHBAIBA5sDERwXSFobCAUIAgEDCA0UnRcTFAkSDwkIBQMBATgFFxYqExEGEBITHgcKBgQVMG/AGgYRCQkBAQIEBxYFAwICbQcRCAkCAQUIFQUCAgEDAAAAAAEAAAAAAcUD3ABqAAATDgEHDgEVFBYXHgEXHgE2Nz4BPwETNiYnJg4BERUGBwYHDgEHBiYnLgEnJicmNzY3PgE3PgEyFhceARcWDwIOASYnJicmJwM0JyYnJgcGFx4BFx4BMzI/ATY3PgE3PQEuAScmJy4BJyYGiy0/DAMCAgULMCAlX1wfHCMMCQEBAgIGEQgBAQIEDkY0IUobHy8JBAICAgIECSIdDRUnEg4gIQYEAQEJCiUkCQUBAgECAgEDEgcEAQEDBAosHykWAQkEBAQBAQMFAwgPQSMVFgPXC0YzDIyy0msSLUkVGA4WGxc3KB0BVb+ZAwcDEv624kYbFBA5RwsHCg8RSS0VnpOSnBEiLQ0GBAQHEjswJP7+EhQODhQKDRE1AVY1Eg8CDhcP8J1aDB8gHgENCQ43P6q3QDsRCxIgMQYEAQAC//8AAAN5A+gABQAeAAAlHgEyNj8BETQuASc1IxUOAhURFA4BIxUhNSIuAgFUDDlHOQzlTodTS1OHTh4zHgN5FikfEUohKSkhuQFOU5FeCUxMCl2RU/6yHjMeJSURHykAAAAABf////8DOwPoABYAJwAqADIAOQAAEyIGFREUFjMhHgEyPgE0JicRNC8BJiMFIRUUFjsBESYjIg4BFRQXIQEXIxMyFwcmND4BFxYUDgEiJyIPExQOAboaVWVXNDEpCeAKDv5jAXwTDr4QETRXMwP+gQG/bW17IByoDyE4jRAhOUEcA+gUDfyzDRQpMDNXZVQaAYsOCt4KQ70NFP6wAzNXMxARAtps/i0PphtBOCE+HEI4IA8AAwAAAAACSANCAAgAEQAaAAABMjY0JiIGFBYXIgYUFjI2NCYHIgYUFjI2NCYB9CIxMUQxMSIiMTFEMTEiIjExRDExApsxRDExRDFUMUQxMUQx+jFEMTFEMQAAAAADAAAAAANCAkgACAARABoAABMiBhQWMjY0JiEiBhQWMjY0JiEiBhQWMjY0JvoiMTFEMTEB0iIxMUQxMf7kIjExRDExAkcxRDExRDExRDExRDExRDExRDEABAAAAAAClQPBADwAcQB+ALMAAAEGFRQGBw4BDwEjIg4BFB4BOwEVFBYXHgE+ATc+ATc+AScmNjMyNzYmJyYrAScuAScuATU0Jy4BIyIjDgEXFBceAjI3PgE3NDc0NjMyFhceARceAjsBBwU/AT4CNz4BNz4BMzIdARcWNjc+AT0BMxMOAQcOASMiLgE9ASEBDgEHDgEPARQWFx4BNz4ENzY/ATYXHgEVFBUUFhcWNjc+ATUnLgEnLgEnJicmJyMiBgESCAcPMEUKBRcUFQkKFwwOIyYpVWxSJxgdCwcIAgIEDB8IBQEFCyQUBQlELBQICwcXLSMLDglgAQEGDhQHBAMBAQMBBSELEBYEAwgRExsC/gkDGhIPCAQEFBMLIgUCCg4ZBQICM6cBBQoZXzo1WDMBhP5DDR8GBQMBAQMFCBkIBQMDAwgNEDGb5QkMCQQEChkHBQMBAQMFCBQRCQ0RM6VjkwO4CQwICAYYWDIYCRSKDQggM1ImKCQBIyYYLh8UOQ4KAxILiQcPGC5ZFgoICQ4IBQMBA5AwFBgTCgYCCxAOJR4sGwwSMx0YFAdEAkQBAQcUGCAtFQ0aSEgIDAkRBjskV/5qGRcUNTw0WTUa/tMEHQ4KJCsyEAwFCgIJBhpfGwgCAQEBAQIDJjUhCw4KBAkCCgUMEDQxHgoPEwcEAgEBAgAAEAAAAAAD6QKDAHEAewCFAI8AnwCxAMoA0wDeAOgA8QEBAQgBEgEcASUAABMOARUGHwIHBhYXFh8CFhceAQcGFhceATY/ATMXFhcWPgEvATc2Nz4BHgEXFh8BBwYVFBYXHgE2NzYuAS8CNzYmJyYrAScmJy4BNzY1NiYjIgYPASMnLgEjIg4BHwEHBgcOAS4BJyYvATc2NCcuARcWDgEuATY3NhYFFg4BLgE2NzYWBR4BFAYiJjQ+AQcWBgcGDwEjJyYnLgE/ATMHFhceAQ8CIiYnJjQ2NzYfAQUWFx4BDwEvASY2NzY/ATY3PgEfATIWFxYFHgEOASY0PgEFFgYjBjU0NjMyFgUeAQ4BLgE+ARYFFhQPAS8BNzMFMhUWBgcGDwInJjQ/ATMHFwcjJzcXBxYOAScuAT4BFgUWDgEnLgE3PgEFFhQGIiY+ARYtExcBOBVKBwgBCBEiEyoWBggCAwcBBwwsKwoGsgkJEhovFAgHKhcHCggPCAkHEyYIBwQHDSknCwwEHRgXSAgIBAsVHg8qFwYJAQMHASMeEhcKCLEHCB4RFyALBwcrFwcKCA8ICQYUJAcHBwstFAcEExQJAQgJFQEjBwQTFAkBBwgXASwECRIUDRAQPwQCCAcWKiIqFgYJAgMFsrMWBgkCAwaVEwoEB0cKBQ8QAVUYBggBAwevBgMBBwYTCBcGCQkHAwkJCQf+KwgBEBQNDhMBOAcMEBcMDggHASsGAgcVDwcEDxL+jwYpKSFUDK8BMwEEAgoGGSggKikGBq+zKxGpElQjlgkCEQwKCwQTDgExCQESDggKAgQbASgIERUOAxUNAn0GIRU0CwWDCgwvCxcEAkIjCw4KBg0nDBMPDhQLDg4ICxIvHBRDJQoNBgEHDgsjQgwMFg0OCBEMDRIVKR8FBIIPECkMFkUlCw8KBQoUHSIMDw0LDRAXKBcUQyUKDgUBBw0LI0ENDSsKERAzChYKBRQMBwgBCQoWCgUUDAcIAQIDEg0OERYKAjoFCg8KJUNDIwwOCwULbyMLDwoFCwEDBQkJcwsGAgFEJQsOCgYKAgoGCQ0KHw0kCg0GAQEHDgqAChEQAQ0XDgENEBMBGwwJBAIFFAwGBhMTBgIzCgdCQgGGFwwBBwoPCyg9AUNDBQoJcEQXF4kCnggWDQEBExUJAQUKFw4DARUKDAkNChAPExYLAwAEAAAAAANNA8EAHwAqADEATgAAEw4BDwERFx4CFxYXITc+Ajc2PwESJy4BLwEhBgcGBRUXHgEzFxEhESEfASM1NDYWEw4BByImJy4BIyIGFRQWFx4BFxY+AiYvASYiB0YFDQQJCQMODBQYTAJbDQUNBwECAQEBBAI9T4r+cDMSDgG7CgcsUnr9TQGqjlGpAgUIB8AFAhwTHRQICw8VJRgoAwoR2AgLCwMGAwQDugMNBw/8xw0FDAcBAQEJAw8ODxM8wQEXDghBTooBAQKyfgcFAwL97QMhgFNVIzAC/rYE2AIaEh0QDwwIGSYYIwEDB/QUEwQCAgMAAAgAAAAAA9ED0QAWACwAMQA2AEsAYgBnAGwAABMHFxQWFxYXFhcWOwE3NTQnLgEnJisBBQYHBgcGHQEXMzI3PgE3Nj0BJwciBgcVIREhBRUhESEBDgIVAxc3MjY3Njc2NzY9AScjBgUHFRQXHgEXFjsBNyc0JicmJyYnJisBBxUhESEFFSERISEKAQICBwoNJx5irhcEAggECrCvAiYIAgMBAReurgkECAIFFbJlUPL+9wEJAiv+9wEJ/JoGBwMBFbJlUAQIAgMBARevrwIdDAQCCAQKsK8UAQICBwoNJx5irvb+9wEJAiv+9wEJA8YKsmVQBAgCAwEBF66uCQQIAgUFBwoNJx5irhcEAggECrCvFAECxYQBCYWEAQn+EwMMJCj+5RQBAgIHCg0nHmKuFwELC66uCQQIAgUVsmVQBAgCAwEBx4UBCYSFAQkABgAAAAAD5wPCAJwBJwFEAY4BngGvAAABDgEPAgYPAScuAQYHDgEHDgEXFh8BFhcWFA8BBg8CBgcOARcVFhcWFxYfAhYXHgEPAQYHBhcWHwEeATc+AT8BFxYXHgEXHgEfATc2NzY3Nj8CNj8BFx4BNjc+ATQmLwE3NjcxPgE3NjczNjc+ATc2Jy4DIyImJyYvATc+AScuAS8BJicmBwYPAScmJy4BJyYnLgEvAiYXFhceAhcWFx4BMzI/ARcWFAcOAQcGFhceARceATsBFhcWFxYdAQcGBw4BBw4BBw4BFBYXFhQPAScmIyIGBwYHBgcGBwYPASMnLgMnLgEHDgEHBiImNDc2NzYmJy4EJyYnLgE1PwE2NzY3Njc+ATc2NCYvATc2MhYXFjY3Njc2Nz4BPwEzBwYHDgEHDgEeARceATc+ATc+ATU0JicuAScuASIXHgEXHgEHDgEHDgEmPQE3PgEnJgcGIjU0Njc+Ai4BBiI1NCYiBhUUIiYGFRQWHwEVFCInLgEHBhYfARUUBiYnLgE3PgE/ARcWBw4BBw4BFxYiJy4BNjc2MhceAQcOASImNz4BJy4CNTQBwQsIAwMdHg0MIiMSDw4LOQgNBAYFEQoPBAUGAwwFBTIzBgsFAQECBA8LJy4HBwoFAgMiFQQFCgcfAiUeDAQaDiQfHwoHBAIEBQcJVysMEAUEAwMMDR4eJR4aEzAcEw4TIQsLBwQIDQghARsJDgoBAQEBAwszHRAHAgMNDhcZFAIBHxUDIgoQDQocKB4eCgYGAgECAgQGCUVGZQIDAgcREhwhDhgECSQlGRkeDBIBAyQGAggDByMXARQGBwICDw8fDRcECRARCAoOEB0ZGCYnCQQVChoiGggKBAMCA0gEAgUHFgwfQQkDGQ0hBy0cFAYHAgkOCwkLGBorBQICAjAgCQ0FBQcFDxAGDREfGBgFPQ0JDhokFCUHBAUCAkVDEBhAXREGAgokECh3OixEICQmIiYaNCAXIRU4FigIBwIFByUYDgkDIRsNChIZDwUFDxMMBQ4WDwULGgoCHxYLERsFEQ0UCAsLHCMECw8mJggHMCwTDAyMEBkGBAIEBAMKFgIlIxYF8SQfCgQVBQEBBQEDBRgiA7wGGiUsCwoHBx0dCgMMCToKDhMMBxQLEgUICgsGGg8PBQQEBSQ2CykLEAUDAwMWFhQLCgQqGggNDgogAiUVAwEUDB8ODwICCRQ0GQgKAQEDBA4LJy4DBAwNIBkMCjMeGQwWFiYWFhIMBwICAgIDAxIVDyouGgkIAwgLICAcHiEIBCIVAiEICgYEGCEODgICCA4LHxgSBwoBAUsRHhUUCwYIEQcLIB8YGQQjDxoDCUwXChIDBggBAQIIBhUjAgIDAQQDBTkgDhoKFRMiBBkYHyAIBg0LBwYGEAsmIi8aGAcLBAohAgESDBwtByEYCQwTEhodJA8HAgMCARATIgUDAwMJBxYRIh4LDhQVJBgZNAUEAwwSBQkNB0INDJ8PBxNgQRo+L0cTLC0HBiEgI1ozNVMmGR8KBx1vHVAfGkgWIDILBgIKDxkfGRkJEhcOFRAKDBANEw4CDR0YFRMZHg8LEQYNDhYVFQ4LBAgKGBsgGQ8KAgcTZD0zYzUYCws4HD8bF1IRDxMrXlMdER0kYy8RMQQDC0QXH0Y7AgsAAAAJAAAAAAN/AzUAKAAtAE0AWwBtAHsAiwCdAKIAABMOAR0BHwEVIyIGBw4BHwEFNzYuASsBNTMyNz4BNzYnNTQmJyYvASYgARUhESEHDgEfAQcGBwYHDgIXHgE2PwEXHgE3PgE3PgEmJy4BFwcVFBYXFjY3Nj0BJyYHDgEXHgEXFjY3NjUnNCYnLgEPARUUFhcWPwE1NCYnJgcOARUUFhcWNjc2Jy4BJyYHDgEVFBYXFjY3PgE1NCYnJgYXFSM1M4IICRTiFQ8LCAoBCQoBfAsMARkUFWtrDAUJAgUBBAQCCAML/S0Ctf1wApDnBQIBAl5jHygMCgQCAQIYEoqKCAgZCQMLBAgBDxYeGgkKAwQLHgcEChVWCAQBAQMECyAGBQEEBAkZSwsCBhYUDAIHFVkHAwMEDR4HBgEBAwgWVgUDCAwHCQcKBQMFCRnmpKQDMAQT//8TAxsEBwoRCwsCCwwYDxwEAggECf+mMSoHBAMBBP7p2QGyLgYLCRAyNBEVCQcLDAUIDgRKSgkJAgcDGA0YFQ0JDAGLCWA/IwQMAQwIYGAIEDMIKjcoGQUMBA0KSzUQCwQIASsLOyoUBxcUDDspFAcYNgcQIBsUBA4FEQ8lGg0HEjYGDw8WEQQDAQMFEBgRDQUJAtAOHAAAAAACAAAAAAVOA+gAAgANAAATCQMRARcBIQE3AREwAncCdv2K/VkBkSX+bwUD/m8lAZED6P2JAnf9PwKn/JMBkiX+bgGSJf5uA20AAAAAAv//AAAD6AOyACMAPQAAEw4DDwETFxYXHgE3Nj8BATM1ATc+ATc+ATU0JicuAS8BJRceARcWDgEHDgEiJicuAScuATUmNz4BNzYW0CIzNCQSEQIMKEdFq1VZSRsBFVT+zgoMGwYLBwMCFHNXHv7y20dyGBoVVUUnPlo2JjBFGBEPAV8fQjEaZgOiECQ1MyUk/vMaVDk3KxARNxb+6yEBMhAROBUhMycVLAlfkioOA0kUa0dKlXojFA8MExhEMSRAKYNcHiQNBwEAAAAABQAAAAACyQPFAC8ASQBdAHwAigAAEwYHBgcGDwEjIg4CEBcWFxYXFjMXNzI2NzY/AREmJyYnLgEvAi4CJyYnJgcGBRYXFhcWHwEHDgEPATc2Nz4CNzYzFxYXFhMeARURBwYkJgI3PgE3NiEzMhcWBQYHBhYXFh8BFRQVHgEXHgE3PgE/Aj4BNzYnLgIXHgEVFAYHBicuAj4B3ygTBQICAQIaGiAZCAQGGwYTFj/DyjYtCQYHDQEBAgMKHR4jAQILJA8LS0VGSwElDAMFAgEBARER8igoAgECAQkOBg6IXR0KCIoEAgoK/dMGBAMBBQMHARa2PBUS/sIqExEJGxQQEQEDBgkKCAUDAQIODysGDQ0JLTkqEAsFCRgiFRwDGzUDvwskCwcLGtEHGyP+FhAaDwMBAgEBBAUDCxMBwjkTDwYRDQIDdXYeJQUEAgIBATcJCAsaFT5qAgMIAgPPGggGCggBBAEBAQL+wwRXqv8ABAQCBgH0CwMGAQICAWUPJSNBGxQFBTQcCQsIBAcBBgMUJDYEBCwSJiMbJQw8CxcTEgwJGQQDIi0jCQAAAAAEAAAAAALJA8UALwBFAGAAbQAAEwYHBgcGDwEjIg4CEBcWFxYXFjMXNzI2NzY/AREmJyYnLgEvAi4CJyYnJgcGBRYXFhcWHwEhNzY3PgI3NjMXFhcWAx4CBw4BDwIUBgcGJicuAT0BJy4BNTQ+AQcOAR4BNz4CNCcuAd8oEwUCAgECGhogGQgEBhsGExY/w8o2LQkGBw0BAQIDCh0eIwECCyQPC0tFRksBJQwEBAIBAQH+nAIBAgEJDgYOiF0dCghtGyQKCgYlERIBAwYIEwUEAhMcJyxGFBUdCicXERURCAonA78LJAsHCxrRBxsj/hYQGg8DAQIBAQQFAwsTAcI5Ew8GEQ0CA3V2HiUFBAICAQE3CQgLHBZDc88ZCAYKCAEEAQEBAv5gCi46HRIlBgY0JBMEBwEIBRgdMQcLPCEkORU4BS4rHAICECAaDhIRAAACAAAAAAMYA5UAHQAqAAABIgcGBwYVFBcWFxYXFh8BNzY3Njc2NzY1NCcmJyYDIi4BND4BMh4BFA4BAfRPREInKB8ZLyUxIyYeHiYjMSUvGR8oJ0JETxwwHBwwODAcHDADlSgnQkRPPU9DTj9CLy0kJCwwQj9OQ089T0RCJyj+dBwwODAcHDA4MBwAAAT//QAAAu4D8gApAEYAXQBzAAABDgEHDgEXFhIXFhQPAgYeAjMXFj4CJiI0Nz4BNz4BNTQmJy4BJyYHHgEXHgEXFgYHBgcOAQ8BJy4BJy4BNTQ2Nz4CBwYHBhcWFxYXHgE3PgE3PgEnLgEnLgEXFhceARQGBw4DJy4CNz4BNz4BAT9mnyARDAcOl3wnSUkEAgEHGSZ5dkEOAgqPGkyGJSAbMzIYJx1qCiMuGzlREAkDDCRtH18eFCVslB0JAwMHF3KhGzcfHQIDJR4wDxcTIi4YKBQWCTgXGURdIhMGBAQJDBcqNxccKxMGBQwPHlgD5AtyVS1dJ1T++JwyBAEBCwYIBwMBAQIIEgsEIF7JSz9dL0h5LhYaDjE3BQ4MHGVBI2EiaqEtgCUZLofuVRsbJiQfF0poK50TMC42OSshEAUDAQIVGCdkMhU1CQoDNhMpDRUrExAVFxUEBwkvPR0VGRAgDgAAAgAAAAAC0APRAE4AkwAAAQYHDgEHDgIUFx4BNz4BNzY3PgE3Njc+AzIWFx4BFx4BBwYHDgEHBg8BBgcOAQcGByMOAgcGFhcWNjc2NzY3Njc+ATc+ATU2JicmAwYHDgEHDgEXFB4BFxY2NzY3Njc2Nz4BNS4BJyYHDgEHBgcOAQcGBw4BBwYuAScmNjc+AT8BNjc+ATc2PwI+ASYnLgEBwjMpD9cZEBwMBggnDgoIAgEEBBkdFThOLiUUNRUOFh0MEAwCAQMFGB0VOAE9FR8kEwwgARsXCwUKDxMQTBUfERUiG0dOMwoQDQEhJlJ+QzobywsVFAEsTzMqYCkPPjo6PxEWGQEHDhgVCwkBAQMEGhwWOE4uEidRQhIOBBIESS8GOBQdIhINHzMLCwIPDwszA8QFGgnRHRI2LkAMEAoKCBoeGQwQJB4WOE0pEgQEBwoaEhgrHBgMDyIeFjgBPBMdGAQDAQEECQoSIgcFAQcICg0eGUhNOBEdNiMyTSdR/vEILxbOER9DKDJbQxANCxYIOTU6PxYdTCUcFQkPDwgaHhgMESMeFzhOKAkSBzApH04cBksvBjgSHBYEAwECDQscFwUDBAACAAAAAANWAuMAKABAAAABDgEWFxY7AQcGBwYeATc+AT8BFxYVFBYXFjY3PgEnNCcmJyYnLgIGAREhEScuAQ4BBwYdASERITc+ASYnJisBAksMBw0PCjU2cnIGCgwfEARJMHMDAgQGDyULBQIBAQIEAwoGKpgn/doChQ0KHBUIAQL+IAGnCwsCERAN8fIC2woeGQYEcnIKDyIRBwJHL3MkJBYODAYPAxAHJk1AFBsKCAYFAwEC/o3+0gEsDAoDDhUaFzplAbkMDB0XBAIAAAAAAwAAAAAD6APoABgAJAAtAAABIgcOAQcGFBceARcWMjc+ATc2NCcuAScmAxQGIiY1ETQ2MhYVJyImNDYyFhQGAfRmXVmLJicnJotZXcxdWYsmJycmi1ldKiMyIyMyIzwZIyMyIyMD6Ccmi1ldzF1ZiyYnJyaLWV3MXVmLJif9CBkjIxkBaBkjIxlkIzIjIzIjAAAAAAP/+//1A+gD6AAbADIARwAAAQ4BBw4BFxYXFhcWFxY3Njc2NzY1NicuAScmIhceAhcWBwYHBgcGJicuAjc2NzY3NgMOARQWFx4BOwE3NiYnJicmLwEiBgG+a788MioICjY5W1lqbGxlU1kyMAEyOMt/Ii5aYJxbBQU1M11gc1qfPzhBCxYeSkhiZNMJEA4IBW+E7QoPAg8GCw8xo5FdA+QLc1tKpVZwW2E/PhMUHBpCR2lmcXNlc5ERBVMRcapidGRhOz4FBD0+No2bSmRKSSAh/ncEFhEVBAICCQ4hDAQBAgEBAQAAAAAEAAAAAAPbApEAOwBcAHkAiwAAAQ4BBw4BFRQWFx4BFx4BFx4BMzI2PwEXHgEzMjY3PgE3PgE3PgE1NCYnLgEnLgEnLgEjIgYPAScuAScmFx4BFAcOAQcGFh8BHgEGDwEOAScuAScuATU0Njc+AhYFHgEXHgEVFAYHDgEnLgEnJjc2NzYnJicmNz4CBx4BBgcOASMiJy4BNjc+ATMyAQhYgBsEAwMICxoUHloyECMhLyspJBclNzQrHRUhLxolOg8EAwMICxoUHloyECMhLyspJBciNiw3bhMhEBIlCyIfPgIOBgsUAxpZHD5lFwsIOzUUOytOAWA9ZRcLCGBQIVchEh8FARM4FRQTEjcYAQ1ATLEmJgQXDzMLBRUmJgQXDzMLBQKLFHxZDyMmKx0VIS8aJjoOBAMIEg8MEgsDCAsaFB5YMg8jJisdFSEvGiY6DgQDCBIPCxENAQE8BQ4FEBE7G1mxQwMPCgcGAQkEBw9XOxwsIEFxJg4aCQIFDlg6HCwgVIgdDAYIBQsEAhU7T05OTzwbAQoOAlIoZ20wID8XKGdtMCA/AAAACgAA/+8DlQMxABAAFwAeACUAMgA+AEsAUgBZAGAAAAUiLgI0PgIyHgIUDgInPgE3Ix4BBy4BJyMeAQU+ATcjDgElMyYnNTQ2NyMOARQWFzM+ATQmJyMOARQWBTM+ATQmJyMeARUUByczLgEnHgEHMy4BJw4BBzM+ATcOAQH0V5lwQUFwmLCYcEFBcJhYJDEQyQ8xNRolDZwoaAELS3clmw4k/jamAwECA6cHBQXu4AQCAgTgBQICASOnBwUFB6YDAgEPnCN3Thok+8oLNyQhLvKdDCMbTnQRQnCar5dwQEBwl6+acEI9JWFDP2QaKFw5SlUdGGBEOFzSHBcsGikZGSg2KxkhKCsmISEmKyghGSs2KBklJhEXFMVIYBQnWTw3aCccXE45WCoUXgAACQAAAAADuwN/AEEAUwBoAH4AlQCpAL8A0gEXAAABDgEdAQcOAQ8BJyYnJgcOAQcGFxYXHgEVFA8BFzc2MzIWHwE3Jzc2NzYnLgEnJgcGBw4BIyIuAS8BNTQnLgEjIgYBDgEVFB4BFxY2PwEnNCYnLgEXDgEHBh0BFxY2Nz4BNTQmJyYnJiIXDgEHBhUUFx4BMzI2NzYvAS4BJy4BFw4BBwYVFxQWFxYXFjY/ATU0Jy4BIwYXDgEHBh0BHgEXFjY3PgE9AScuARcOAQcGHwEeAxcWNj8BJzQmJy4BFw4BBwYdARcWNjc+AScuAScmIgUOAQcGJi8BIyIGFB8BBwYHBhcWFx4BFxY2Nz4CFx4BHwEVFB4CMzI+Aj0BNz4BPwEXFjI3Njc2JyYnJjQ2NCYrAQGoBwMdFjESDRsVCQwMCjEGCAUFEwsPDg6SGkFeM1wfCZMlGhQEBggGMgkMCggTDBQCBRU5FhgDAx8jIRD+fAwHAwgJDRMJCgEDBQkYiQoIAgELDh8IBAICAgMODAeHCggBAQIFFAcLEQQEAQEBBAUIFYMKBwIBAQMFCQ4KCQgLBAMYBwOJCwgBAQEDBA0fCQUCCggVggkIAQEBAQEDCA4GCwgHCwEEBAkYhwkIAQELDh8IBgEFAgoGCwj+/hdVKy5mIxJJHisPDxoVBAYIBhgOGQQJFBYMCgcEEDYUHgMOFCAjEA4DHAwnECYdHBIlGQcIBQUTGh8eKUcDdQcOGycIBxULCRwUBQYIBjEKDAwJEwsRAgUbGgIYPi0oDQJIGxUJDAwKMQYHBAQTDBAPGAYHJCQHCggD/qcJKDkoJRIEBwMKDJESDAYKBAQEERYUL1IMDQUQByQvIDQECgYFAwQPFRIyVgQGCw8OEEs1EAoGCAYGBRAVES86EgwFCgMBAwgMVFUIBQ4BAwQPFhEyPRMLBAwBDQchOFUKCAYHBhEVEjA4EgwIBgEBAwkMkRIMBgkEBAUQFRIwUwwNBRALmwwECQMF/h0tBQYmJRMCBBwbHBUJDAwKGA4VAQMNFAwJAQMKGAYJKB0NCwMDDQ8bJgcDEAgUHBwkGgoNCwkUGQg7BwIAAAL/////A+kD6QBeAHQAAAEVFhc3NjIfARYUDwEWFzMyFh0BFAYrAQYHFxYUDwEGIi8BBgcVFAYrASImNzUmJwcGIi8BJjQ/ASYnMxYXFjMyPgE0LgEjIgYHIzY3JyY0PwE2Mh8BNjc1NDY7AR4BASEVFBY/ATY0LwEmBh0BISIGHQEUFgJDTkI1ChsJPwoKNCwQSg4TEw5KECw0Cgo/CRsKNUJOFA5ZDhQBT0I1ChsJPwoKNBUOqSMzNTxFdEREdEU6aSSpExA0Cgo/CRsKNUJPEw5ZDhT91wF9DAboBQXoBgz+gwsPDwPHSw8tNQoKPwkcCTVDThMOWg4TTkM1CRwJPwoKNS0PSw4TEw5LDy01Cgo/ChsJNR8jLRkbRHWJdUQzLigaNQkbCj8JCTUtD0wOEwET/dJSBwYEoAMNA58EBgdSDwtoCw8AAAAABgAAAAADjQOEAAMABwALAA8AEwAzAAATNwUHAzcFBycHJzcHNxcHNwcnNwEHJyYnJicmJyYnJicmLwE3FxYXFhcWFxYXFhcWFxYXOjABGDAeMgEWMCAj4SO5KOEojlzkXQJuLxwhHioeFRILEhUNFx5aMBEZKxYYDhweERwbMy4XDAIPPN88Ahc84TwILbYr5DK2Mq9ztnP91TwNERIZGRETDBYaDxgZSDwNFSQRDwgPEAoRFig2GxMAAAACAAAAAAMPA9kAYwC3AAABDgEXHgEVFA4BBw4BBw4BFBYXHgEXHgE3PgEnLgEnJjY3NhYXHgEzMjY3NjIXFgcGBw4BFx4BNz4BNzY1NCYnJicuATc2JiMiBgcGFBcWDgEmJyY2NzY3Njc2Jy4BJy4BJyYiFx4BFxYGBw4BFRQeATc+ASY2NzY/AQcGFhceARcUBw4BIjY3Ni4CBwYiJy4BJy4BJyYGBw4BFx4BFx4BJy4BJy4BNz4BNzY3Njc2NzYnJicuATIBKAgBCBMODSIhWlIXExANESSCVBQRBg4BDSE2CAUCBQIEAgg2HAgeDiEgCxcEBC8QCgEBFxlQlCktHCUUBwgBBgoVJik5CwUGAg8jFAUDAgkaCgwCAgQHJyUaLx0RCl4fJgMDDQ8WCzNGGQ8JCQEFCiIQAgIOGiQbAZwMMwUPCQsQMDUnHhwKDgoCAQQFDhwSFgwIBR4QCgEGETgSNTcIByUnJUQ4GBoJBwICBAIBBQPSChELHDImHCcnHExYLyc/TjUlSmIQAwEDBxYMH1wnFjYEAQgHGigFBAoKEykvMREPBw4HBRNpRExgOVg4Hg4PFg8aFCYhEC0kEBEECw8KDBAyGBwVEx0sSyYZHgkFYx9MJxkuGyUdESIvAhkPJj4bChMIBBMUJCg4TjOiZQcbGRwnRiYFDAkICx8nHxMDCxYiKEkoGkUWDgUCBSAOLIQ+L0wrKDowHB8fGy8sCgUGAAACAAAAAAOuA+EAHgA4AAABBgcOAQcOARUUFhcWEhceATc2NzYTPgE9AScmIiQGHwEVFAYHDgEHDgEPAScuAScmJy4BPwI+AQEOuB0QEAYIAxEMKtKOGhwSQVDDQw4RDAwF/lAZ69QfGiSFVBk+Ew0UMHcnhS4JDQIBzc0UA8EfBQIHBggOHjCPNLb+yF0RBAslT8ABHTuJNSoKCkYBSCIiR7dMbsxLFi8KBw0fcTSw4y54Hh8iIQEAAgAAAAADwAO+ACcAPAAAEwYHFQYXHgEXARUUBgcGFhcWNjc2Nz4DNzU3Njc2JicmKQEGBwYFFAAHDgEHFQcGBwYmJxEnJjQ2IBY8CAUFAQIcJQERAwMJCA8QHggFTCAxBgMBo6IICgkQCf5T/t9bHRgDAP7qCAMDASEiBQMCAZKTwwESwwO2BwgBCQcJKi7+qsZ7TgYPHgcJCxILOBcpChYf88vLCxEfCQQBAQJNA/6kCwYVH+8ZGAMBGCQBG7e3BAICAAYAAAAAA0QDxQAiADEANwBwAIgAlAAAEwYPAREWFx4BFxYfARYXFjMhMjY3Nj8BNjc+ATUTAQUiBwYFFB4CHwEDIQMCPgE7AR8BIzU0MgEUFx4BFxYXHgE3PgIWFxYyNz4BNzY0IyIGFxYUBiImNDc2JiMiBhQXHgEfAQcOASY2NzYmIyIGBRQWHwEVBwYWNzY3PgE3PgE0JicuAScmFx4BFxYGIyImNDYWQg0JCQEBAQQFAgkFBxEWTAHOTUALBwUDCgMEBAH+5P52MxIQAb8CBhAc2QL9QQEBA1qA2Y5evgL+aAsGDAoJFQsSAQQtAyQIBQYiFRIHCx8YCgwKKAUtDBITIBMaDQcJBQkODgYvBAkPEh0RGAExBwYMDBYbMSgSFRYNExANDxIwOUF6GR0DAzEuFAUFJQO+BxES/W9GIyUjBgUEAgUBAgECAQQCBwYKMToB5QEbAQECqU00CQMBAv3gAZIBkggCgV5eXv5OAwUDFBsYOh8rAQF7A1oYD2E7KgYKBQUGBBFwdw0CBAYCBAYDDA0XJiYFegoDBAUCAQIEAgO7AwcEAQEDAgoLECUzIRATDQECFwgoHi02DJ8NAQAAAwAAAAADRAPFACIAMQA3AAATBg8BERYXHgEXFh8BFhcWMyEyNjc2PwE2Nz4BNRMBBSIHBgUUHgIfAQMhAwI+ATsBHwEjNTQyQg0JCQEBAQQFAgkFBxEWTAHOTUALBwUDCgMEBAH+5P52MxIQAb8CBhAc2QL9QQEBA1qA2Y5evgIDvgcREv1vRiMlIwYFBAIFAQIBAgEEAgcGCjE6AeUBGwEBAqlNNAkDAQL94AGSAZIIAoFeXl4AAAgAAAAAA0QDxQAiADEANwBaAHIAmwCnALMAABMGDwERFhceARcWHwEWFxYzITI2NzY/ATY3PgE1EwEFIgcGBRQeAh8BAyEDAj4BOwEfASM1NDIBHgIXFh0BDgEHBiIUMzInLgEnJj8CPgE1NCYnLgEjIgYXFBYfARUHBhY3Njc+ATc+ATQmJy4BJyYXFB4BDwIGFBYyNjQvAjMyFhceATI2NTQmDwI/ATYeATY9ASMiBgUeAQ4CLgE1NDYWFx4BFxYGIyImNDYWQg0JCQEBAQQFAgkFBxEWTAHOTUALBwUDCgMEBAH+5P52MxIQAb8CBhAc2QL9QQEBA1qA2Y5evgL+RgIQBgEBAQMDCAwtRCQIBQIEAQIfKSMFCg8pMRwUsAcFDQ0VGzEoEhUWDRMQDQ8SMDlB5hcFAQENDRslGg0MAxsbEQUCBQUDCAgGRQMkHxUMB1YkMv7WDQ0FEyQMAwQgyxkdAwMxLhQFBSUDvgcREv1vRiMlIwYFBAIFAQIBAgEEAgcGCjE6AeUBGwEBAqlNNAkDAQL94AGSAZIIAoFeXl7+TQUCDRQRLjkSDAQICAsCBwoPGBcCAx0fDgsKDgkCAQIEAgO7AwcEAQEDAgoLECUzIRATDQECBAQIElJSBgYEAgIEBgZYBwsGBxAVHgsRDQJNAQEIHgcVGQIUBhgfEggCERgmDQEGCCgeLTYMnw0BAAAGAAAAAANEA8UAIgAxADcAYwCfANwAABMGDwERFhceARcWHwEWFxYzITI2NzY/ATY3PgE1EwEFIgcGBRQeAh8BAyEDAj4BOwEfASM1NDITBgcOARceAxcWNzYmBw4BJicuAT4BNz4BFx4BFx4BMjYnLgEHBiInJiIFBh4CFxYUBgcOARQ/AjQjIgYHDgEHBicmJyY1PwE2FhceATI2NTQmDwI1NDc+ATMyHgI2LwEjIhceAxUUBgcGFBYzMjYnJjU0Nj8BFx4BFAYHBhYyNicuAS8BNz4BNzYjIgYXFhQGLgEnJjY3NjQmIyIGQg0JCQEBAQQFAgkFBxEWTAHOTUALBwUDCgMEBAH+5P52MxIQAb8CBhAc2QL9QQEBA1qA2Y5evgJGMxgGAwECCx4hGjMeDAcOFzEqDAcDAgUHDS4XCxsEAgUGAQEDAwcFChMWE/3rAQYNBwEDBwwFB1lYDgUCCQMLFR8aBwoCAQIbGxYCAQUFAgcIBkgCAQ8VIBYJCAMCA1NUxAIQFjFHCg0XEB0QEQwPCxkHCx0HBRMUQxgPCRgaHRIZGgokPRwREAkpCB4DAgIIDB0UHBUDvgcREv1vRiMlIwYFBAIFAQIBAgEEAgcGCjE6AeUBGwEBAqlNNAkDAQL94AGSAZIIAoFeXl7+Ugo0DhIWHB0eDgEDHw0GChIGFxgPES0UCxcTBwQbDQUGDhYkAwYFBAUHAQQEBgcNkhEDAQQFAQE0AQgFDwkBAQEDCwgdJAEBCAwFBg8WHgsRDQIhIQYEAwgaBBEPFQUFAhVIBQdRBQUFAgYEAwYDFw0hCQ4vBQUBBAYGAwMbJSoYIBoDDAUEAw02AysJBgUDBAQCAgAAAAAE//8AAAa3A+cADQAaAEoAXwAAATQmIyEiBhQWMyEyNjUHNCYnIQ4BFBYzITI2ASEiBhQWMyEyFxYXFhQHBgcGIyImJy4BByMiBhQWOwEeAjM2Nz4BNzY0Jy4BJyYHIgYVERQeAh8CFjI2NC8BETYmA1EaE/3DExsbEwI9ExtLGxP+0xMbGxMBLRQaAcH7ZhMbGxMEnG1eWzY2NzVcXmxxwTUGFgzrExsbE84shKJYZFxZiSUnJyWJWVxkFR0CAQIBBX4PKB0PcAQbAtsTGxsmGxsT3RMaAQEaJhwcAfsbJhs4Nlxe3F5cNjh2ZQwOARslHEtvPAEnJ4pZXcpdWYomJ60eFP7aAgYDBgEHfw8eKQ9xAQYUHgAAAQAAAAAC7gKbAAUAAAE3FzcnBwE1v787+voBZr+/O/r6AAAAAv//AAAD6AO+AB0AQwAAEwYbARceASkBNxEnJg8BESERITc+AScmJyYnIyIGBQYWFxYXFjMXMhQHBgcGBwYVFBY3PgE/AREXFjI3PgE9ASEGBwYCAgEBCgbHARwB4BMKFRIK/IoB7wgIAQcDEhQ7taNxAmIFAwcFBwkcXoa0Xx0mCggRDQhHc7YKChoHBAL+vSkLCQO4Bf4w/i8FAwITAeQIERIK/koDQAsJFgcDAQEBAgYJFgcFAQIBBbJeHSYOCgcPEAEBQXKz/vUJCgkGQ3i5AQECAAAAAQAA/+gDIgPoABcAAAEhFSEHFzcRJwcXIRUhNSE3JwcRFzcnIQMi/bwBH8w4bW04zP7hAkT+3cw4bW04zAEjA+hQzThs/dFsOMxQUMw4bAIvbDjNAAAAAAL//QAAA38D6gB4AIwAAAEOAQcOARUHFAYjIgYHDgEHBiInLgEjIgYWFx4BHwEHBhQWBgcOAQcGHgEzMjY/ARceARceARUUFhcWFx4BNz4BNz4BPQE3PgE/ARcWFxY2Nz4BJy4BJyYnLgE3NicuATc2Nz4BNzYuASMiBg8BJy4BLwE1NCYnLgETHgEXFgcGIyImJy4BNjc+ATc+AQGwCxMFBAIBAwMKRRMLIAscBT4oHQwYHwESDFMQEAcIDgM5LxsHBwoeFAsfJ0AaHUchFQgCBwgTDAwKBg4EDAcUJE0eFkIlEhMXDBMLDAUfJSALDQYBFxAGATcmDRAMAwgIHRQLGRtUFx1HJRkDBgwjMj1TBQdAPFUqQx0gHwQVEUglFT0D5QIRCwggKCwOCRoMBxgKGiEVDCIuDwosCQkfHlNAAh8ZFA8SIhcNFSEYGikJBQVEMBcJDgcFAQMCCAMNIjNABAksHRYiFAcIAQcLMhIIFBMRBggHBVtGHQsdFQcKCwgUJRcJDiwWHCkKBkQvGAkREP7XEGRBW0E7Gx0fVFkmIDgKBQEAAAADAAAAAAPcA9EAGAAuADwAAAEGBw4BBw4BFx4CFxY3PgInLgInLgEXFhcWFxYVFBUOAgcGJi8BNTQ3PgETFgYHBicuATU0Njc2FgHPo3M8TxEHAQcWg8hubWJkjjAdFmybWhlNIgoDBAEBAQQHCQ0TCgsDCCAWCgEKERsLCQMHDh8Dzg9lNIhQIXcibKxnAQIuL7HcbleSYhEFBf0GCQsiGlBAGCEeCwQFAwkMk5QEDAj+hw8rDBULBRUZEAwGDQMAAAAAAwAAAAAD0APBABUAJAA3AAABDgEHBh4BHwEzNz4BNzYnJgAnJisBEwYPAS8BLgE0Nj8BFx4BAQ4BFxYXFjc2NzYmJyYnJiMhIAFTbpMCBgEMj45v6mGNAxIaFP7mCQsSEksBYmFXiVQ2Lkd0o0Nf/Y8GAQUD38/P3gMGAggEGyBa/uv+WgLEbZcFDRsSkpHwY5UFICAZARYDBP2NA2VlAoxVOw0xR3SjQ2L+7gMSBQMCAQECAwUOBQMBAgAEAAAAAANEA0QACAARACEALQAAAQcRFyE3ESchBRcVByMnNTczBw4BFR8BFjI2NzY1NycmBgMGFhcWNz4BNTQmBgEHY8EBGMfB/uYBXVeu9q6u9okEAQELBwYKAQIBCQkKBwUBBBALBQMLFQLjYf7px8EBGMd+V/aurvauVAUzV4YGBAkHCR3mBwYB/qUISQQMCwUQGSYLAgAAAAAGAAAAAALFA0IACAARABoAIwAsADUAACUUBiImNDYyFgMiBhQWMjY0JiciBhQWMjY0JhcyNjQmIgYUFhciBhQWMjY0JgciBhQWMjY0JgHKMUQxMUQxUyIxMUQxMSIiMTFEMTHYIjExRDExIiIxMUQxMSIiMTFEMTH6IjExRDExASsxRDExRDH6MUQxMUQxpjFEMTFEMVQxRDExRDH6MUQxMUQxAAUAAAAAA9sDFgAcACYALQA1AEYAABMOAR0BFhceARcWFykBMjc+Aj0BNCYnLgIpAQUGBw4BJgAvASEFFwcGIj0BAQYkND8BFxYnHwEhPwE2MhceAjY3NjQyBgQCAQEBBh4jZgE+AUJmIRsGAgECAQiw/s7+IAN4GL5PcgP+iSgKA1v9LYSSkQMDjQL+6oyLAQGcmgL8cgKengU8GSgIHSlEBgMMBYD59lAcFwYBAQECAQeQ69dPQwsIBgI/GcpUdgEBjiwKyIxUVO/w/iYErAmUlOrqKmGSkltbQRonAxorRgYAAAEAAAAAA90CfABLAAABDgEVFBYXFgYNATc+ATc2JiMiBgcGBwYHBhQXFhcWFzEWFx4BNzI3MTY1NCYnJjYtAQcOAQcGFhcyNzY3PgE3Njc2NCYnJicuAScmAqEGC0gyegT+c/5zph0rAQMRCwc4XkcaHwkICAkfGkhFFyIeBwUICEcyeQ0BiAGIdzFIAQMQCwULDCEbjBsgCgkTHxtEPFoECAJ4AhIIAUsyegQBAaodMAMJFDVeSBsgDAoOCgwgG0hFFiEXAQoKBgJMM3wBAgF3MUwECRUBCAogG4scIQ0LCxkgHEU8VwECAAAABAAAAAADVAPoAAQACQAOABMAABMVITUhBxUhNSEDESERIQEVIREhgQJS/a5WAv79AisDVPysAu79eAKIA78pUvorVv4K/t0CRv7dwQGCAAAC//YAAAPXAvoAVQB+AAABDgEHBgcOAQcOAh4BFxYyNzYmJy4BNz4BNz4BNz4BNzYXFhcWFx4DFx4CFxYGBw4BBw4BFRQWNz4BNz4BNCYnLgEnLgEnLgEvAiYnLgEnLgETBgcGBxQdAScuAQcOARceARceATI2Nz4BJyYnJgYHBgcGIiY9AScuAQHFPGMbEQQDBgpFdjElbUkPCAUNDh5fWh8UYUIXEQMIQys/QkAwMhEDCAURCi1ROQoJCxIWTigVEhcZO2QWCAMDBwwdGxMaFg4lDBsFBBAYVzMWQQ0HAgMBWjUoBQkHAgE/KzwxCzI/QykBAQsGDRMPL1gFAQkHBgL2Ckk2IRMMBwEMZouTbhUEBgwQCyGxVztSDQUOES5XFB4JCistRAsTBAYCBzNNLSNVISlDCwYMCA4GBxJkPhUbSBoUHy4bExQKCA4DBxISIDBGDgUE/vQEDA8sJGnFWTYjAQENCQRDKzwsLj5ELQUKBAIIEg8uWXZTyQYFAQAG/////wPaA2MAIQAuAEIAVABtAIoAAAEGBwYHBg8CBgcOAhYNATc2Nz4BJy4BJy4BJy4BJy4BFx4BBw4BJicmNz4BFgcWNj8BFxYOASMiJicmNjc+ARcWFxYOAQcGJi8BNz4BFxY2NzYWBxY2Nz4BHgEGBwYmJy4BJy4BPwE+AhcWBRYUBCcmJCY/ATYyBwYWFxYXFjc2Nz4BJyY2FxYB3AcHCBMPLVSNPRsgGwQPASUBJrOzDQoEBwNUOIkDHTVYBwkYJwwQAQU0NQgEGxcMAxoSNBILERACPi0lQAMBGQUBCAUMuw4EPhM1gxoIDQ4HGih7IQ4F5DOJKxsLFgEvLCCMHxkqCAQBAgcGBwgICwHRXv6+BQn+CgI0ZDACBQUNGShLSEdLKRwPCAIBBgcDXQQNETcsiP5NIQ8TFAsOS0tycwkIEgYCFQ0eA1yk/QcJBIgkNgEFBAMEA09FIAPgAgQEAjIyAhALBwRVCAEBAQO3LAcUAwgNEQUsLAcHCgIMBQWXDAQPCgFCHBkLBwEIBxQJBAcIGxkTAgQGLxQHyQECgQIcOBoWGxwQGwsKCQkaEiYjCgUCAgAAAAAB/////wJtA+QALwAAAQ4CFQYXEycmJy4CDgEXFhcWFxYXFjc+ATc2Nz4BNzYuAQYPAScmAy4BJy4BIgEVBAkHAgEKZy8SGBoOFQ4DAklER0wIDQsEWTpCFiAYAQELGxZragICBAMEAwUbCwPfAgsMFhpS/UtmLhIXEgELHAsHS0dESgIFBQJVO0EXIR8JBhYNBWppEREBiuulCA0LAAAAAgAAAAADbANsAAQADgAAExUzAScFNjQvASYiDwEXfZwBzZwBFQwMYgwiDE2dARmcAc2cIwwiDGIMDEydAAAAAAL//wAAA+kDvgAdAEUAABMGGwEXHgEpATcRJyYPAREhESE3PgEnJicmJyMiBgUHJzQnJicuAQ4BBwYdASE2NzY3NjQnLgEjJyI0PwE+ATc2NTQmKwECAgEBCgbHARwB4BMKFRIK/IoB7wgIAQcDEhQ7taNxAwO0AQIBBQcZDgYBAQFAKAwKBAkJBBEdXIazaCYfBAMLEBIDuAX+MP4vBQMCEwHkCBESCv5KA0ALCRYHAwEBAQKwsuIdCQYGCAQLHysmXbEBAgEECBsIBAMBBbJnJiEIBQcPCgAAAAAGAAAAAAPbA70ALQA4AGAAiQCYAKcAAAEOAhcWFx4BMzI2Nz4BNz4BMzIWFx4BFxYXHgM3PgEmJy4BJy4DJy4BFx4BDgEuATc+ARYFDgEXHgEfAQcOARQXHgEXFj4CNzYmJy4BBwYmJyY2NzYmJy4BIgYFDgEHDgEfAQcGBw4BBw4CBwYXHgEXFjY/ATMyNjc+ATc+ATQmJy4BFx4CBw4CJy4BNjc+AQUeARUUBw4BJy4BNjc+AQE2JjweBgg4FCQdFxMSIS4EAQQJDkAUM10fDBILDBMICgwLBQ8zwHMYCwweDRQ3KBkLHTszFA0JJyz+9hgbBQMHDA4MDQwGCjogFz4lLQkTDR4XVCANBgQYAxoJAQoHCxMJAsIRLA0jBx4PFSo2IjMsHRwNBAkPBg8eU5w+GSocFRAWJQwIAwMIGF0PEhcCCwYdMg8UFAMOEjL9mxEOJw4qChUXAQ4SPwO5BTNKJz4mDgsECRA8Hw0FDQcRRi0SIxYQCQEFBRcaHmV/CQIEEx0IDgtZEjgyEx46HBMVAfggiDolISMqEhIiPBIfNgkHBBItESlbIhkcCAMDCjmPQhcTCgcFBcMDGw8oaSgTEycXDwsDAQQJCBYRCAQBAj07GAQICyUWERM5FA8vLFcJJiwRCRYECQopLRAVC54NHBUtEwcCBQsoLhIXCgAAAAAFAAAAAAPeA8EAJwBNAFoAZwB0AAABDgEHDgEXHgEXHgEHDgEHBhYzMjY/ARceATMyNz4BNzY0JyYnJicmBx4BFxYXFgcGBw4BBw4BIyImJyYiBiY3PgE0JicuATc+Ajc2MgEOARceARcWPgE0LgEXDgEXHgEXFj4BNC4BFw4BFx4BFxY+ATQuAQHHfdA8LgklDCIMBgQCB1kCBBELBE8zfCotTC/bkC00DwoKGk5LbXAEP2UwTycmBwg3ET8bNo1FKUsrLg28AyYPFgoHMCsEBV6gZSNR/tAgHQYDHA0XLBwYJuQgHQYDHA0XLBwYJuQgHQYDHA0XLBwYJgO5CXxmTrxOGDYOBwkDDckHChUmG0EODgyRLVo7KWApaFBPJylACikjO1RSWVpNGDsSJCkNDw9hA1MiNggRCTp2P1eVYxAG/tgILyEOHwUHDiMuJhEFCC8hDh8FBw4jLiYRBQgvIQ4fBQcOIy4mEQAACAAAAAAC0wPPACoAOQBRAFoAbAB+AJAAogAAAQ4BFRQGByMVBw4EGwEXHgEfASE3PgE/ARMSLgMvATUjJyYnLgEXFh0BMxUhNTM1NDY3NjIHFSMTBREjNR8BFhcWFQMHIScRNz4BOwEdASE1MxEhETMXBhYXFhcWMyE3NiYnJicmIyUHBhYXFhcWFyE3NiYnJicmIyUHBhYXFhcWMwU3NiYnJicmJyEHBhYXFhcWMwU3NiYnJicmIyEBXhcmBAtTNyAfEhQIAQEJAw8HEQJSDgUOBAoBAQgUEh8gN2AFBAwQNCEPYv7eYgcHDinOYQICMGFvBwMBAgES/b4SCgYVIjQBcDr+HDoMCAEKBQkLIgERCQgBCgUJCyL+7wkIAQoFCQsiAREJCAEKBQkLIv7vCQgBCgUJCyIBEQkIAQoFCQsi/u8JCAEKBQkLIgERCQgBCgUJCyL+7wPIBjcbBQMBHgIBBAoYHv6l/qUOBQ4ECgkDDwcRAVkBWR4YCgQBAh4aGg4UEjkSLBheXhoXIAUMkw39XgICpBsCDgcUGEn9xRISArgHBQNSEB/9rwJRiwoLBwUBAgoKCwcFAQIBaAsLBwQCAQEKCgsIBAECAWgKCwgEAQIBCgsLBwQCAQFoCgsHBQECAQsKCwcFAQIAAQAAAAADGAMYAAsAAAEnBycHFwcXNxc3JwMYO+npO+npO+npO+kC3Tvp6Tvp6Tvp6TvpAAEAAAAAApsC7gAFAAABBxcHFzcBoTu/vzv6Au47v787+gAAAAEAAAAAAoMC7gAFAAABJwcXNycCgjv6+ju/ArM7+vo7vwAAAAEAAAAAA+EDRAAgAAABBgAiACYGDwEGHgEfARYXFhcWMjc2NzY3PgE1NCYjIgYDvAr9sQb+0xASBAECBBYdf0cdIQ0MChUYRDqWgbkMBwMKAzkL/RgBbg4DCgMDCB4im1YiKA0LFxtUSbyj7AMGDQYAAAAAAwAAAAAD5QPnABEALABLAAABDgEHDgEeAz4DLgEnJgceAhcWBgcOAQcOAQcGJicuATc+Aj8BNhYXBgAnLgEnLgEOAR4BFx4BOwEyNz4BPwE2Nz4BNC4BAct80TsuETp8rsO5lFsROnxYfCJZlWcTCwcPHWpMLVozasNATBo1HGN8QSMNSZwG/vwBCmkICxYOAwmLCAMLBQEFBAYcH2U6FB0VDRQD3AmMcVbDuZRbETp8rsO5lC1BQg5ekloyfy5TfygYGAMGWlNk9nI8ZUMLBQMD7QX+tgEOfwgMBBENEKwHAwQDBCAogUkbJSIODAEAAgAAAAAD6QPoABgAHgAAASIHDgEHBhQXHgEXFjI3PgE3NjQnLgEnJgMnNxcBFwH0Zl1ZiyYnJyaLWV3MXVmLJicnJotZXdu/N4gBRjYD6Ccmi1ldzF1ZiyYnJyaLWV3MXVmLJif9Jb82iAFHNwAAAAIAAAAAA5UDvwAXABsAAAEjNSMVITUjFSMiBhURFBYzITI2NRE0JgMhESEDQSlU/mBUKSMxMSMCmiMxMSP9ZgKaA2tTU1NTMSL9ZSIxMSICmyIx/RICHgABAAAAAALuAoMABQAAAQcnBxc3ArO/vzv6+gKCv787+voAAAABAAAAAAMYArQACwAAJREhNSERMxEhFSERAdX++wEFPgEF/vtsAQU+AQX++z7++wACAAAAAAOVA5UAFAAgAAABIgcGBwYUFxYXFjI3Njc2NCcmJyYTIxUjNSM1MzUzFTMB9HFhXzc5OTdfYeJhXzc5OTdfYV+mVKamVKYDlTk3X2HiYV83OTk3X2HiYV83Of41pqZUpqYAAAEAAAAAA8EC0AArAAABDgEHBh4CHwEFIgYHBg8BDgEUFhceARcWKQEHDgIUFx4BNzYANAAnLgECRAgRAwECBD8pZf3FRTsLBwgCBgQECQUQBg8BUgFSYkEjBgULLxIKAT7+xgwJIwLKAxoMBA8KRCtnAQMEAwgDBg0fCwcFCQIEXz8nFwsKFREMBwE4BwFCCQcDAAAEAAAAAAPhA+AANwBZAG4AngAAEw4BDwEGBw4BFQcCFhceAR8CHgEfARYXHgEXIT4BNzY/ATY3PgE1NxIuAScuAS8BNTQmLwElIAUeAR8BBQYHBgcGBwYHBgcDIycuAScmEzc0Nz4CNzYNARcWFx4BFxUSDwEGBw4CIyEnETcNAQYPAiIGBwYWFx4BOwEVFBUeARcWMjc+ATU2PQEzMjM+ATc2Jy4BKwE1NCYnJiJMDRMKBAkDBAQBAQgPECYmLAICCxAECQgMOUEB1T01CgcICQkDBAQBAgUYFAwYHS8VGhH+rP6sAqoGBAEB/i85Eg0IHg4DAgEBAlkKBAcBAwECAgEGDAUNAU0BTa0EAQIBAQEEAQIDBBw7Ov3gFxcCrf62BQICOSIZBAgCCQcVJTYBAwYKCAkFBAE3HQkMCQURDwQYJDkDBAcVA90EDAsFCQgLNT3f/rQqEBINAgItJyEPBAkDBQMBAQMFAwoKCgcMNDvaAUUwJQoGBAECHjI1DgoBOQYRIC8CAQECBBAfBxEUOv46CwURBxABQdhEFxMJCAIEAQGvBQYLOka9/rgPBggDBQUCGQKkFwLXBzk5AQMEBxIHBgI5HwkMCAQICQUJDAodNwEDBREOBAI6JxYEBgADAAAAAAPpArAAUQBWAHIAAAEOARUUFhceATsBFSMHIxUvAS4BJyYGBwYVFBUeARceATY3PgE9ATMVMxchNzQ2HwEzNz4BJy4BLwEjBwYmNScjLwE1Nz4BNzYmJy4CJyIjBhcVIzUzHwEzFTM1MzIWFx4BFRQGDwI1IxUhJyMRMzchASoIEQcEBw4WIERGbCEBAQMFDiMFBAEEBQQWEQcEAiPRcQFuAQEBAZwGEw8CAgoQCpwBAQEBaThIIhwVBAEBAgQNIiYdR53BSkqJHUSJFxEHAwgGBAQHMYn+9XWqREYBIwKtAhgKAwsEBwMjRqECRS8YBQ8IFA6iThsnIQcECAYLBSAtSaxxOiAJFCQMJmNUSEEjFSYWCSI8RgIfAgIKDgQMBAgIAwEBUhIjiSN1SgMJGjw2LC8SIgJLdnYBCUcAAAALAAAAAAO0A+AAJAAsAEMASABzAIYAmgCfALMAyADdAAATDgMXExcWFxYlNzI3Njc+ATc+ATQuAi8BAzQnJi8BJSYGBRUhNTQ2KQEFDgEHFBUUFh8BITY3PgI1LwEuASMhBRUhNSETFBUeARcWFx4BNz4BNzYmJy4BPQEXFRQHDgEHBgcGJyInLgEnJicmNQMhBQ4BFBYfASE3PgE9AScmJyYrAQUGFhceARcyOwE+ATc2JicuASsBBxUjNTMXBhYXHgEzFzI2Nz4BJy4BIwciBgUGFxYXFjsCMjc2NzYmJyYnJiMhBwYWFxYXFjMXNzI3Njc2JicuASMhGAQIAwEBAQkcVB8BZu9MGxYHDxoHBgICCRkqQAECAQQH/oXdoQLV/UkFAVkBWf2TBAMBAgUIAbc3EA0JAwEKBm+V/v8B5P4/AcGBAQUGBAwNIhEJCAQGDBAWElsBAQgKB7issL0TFx0IBQECAwK4/ZMFAwIFCAEiCAUCCgUICx7wAVQIAQkFDRMOKzkSDAQIAQgFJDRVXtvbVAcCBwUeODkSDQUKAggFITo+Egv+pRIQBAwQN7ayNxEOAwgDCQUMEDX+TQsIAQkGDBA2tLM2EAwECAEIBlqr/v0D2wIKC/2t/l0XRQwEAgECAQMHGxANIoUhCQMBAgI5RxYQBQkBAQLPnpybBUwGDRIPKjkdBgkBAQEIDBOZBQMCaDRp/kZfIDArDAgNDw8BAQUHDRIEBiAiGAJKKxEUDwUEAgIBBAQTEwoMEDABezkHF1YYBgoKBhgsQggFAQIdCw8HBAMBAQMECBcGBAJBIUNfCREHBQMBAwUHFgcEAwEDdxIQBAECAgEECBQHBQECfwoPCAQBAgEBAgEECBcGBAIAAAAADwAAAAADwQPGADwAWwBiAH4AlwC1ALoAvwDEAOAA/AEYAR0BIgEnAAABDgEdAQcGIw4BBw4BBwYQFx4BHwEFBDY/ATY3PgE3ND0BNCYnLgEnLgEvATU0LgEHDgIVByE1NC4BIgYHFBYXFjI3PgE1NyEXHgEyNj0BMxcVITU0Njc+ATsBAREHIScDIQUOAR0BFBcWFxY3MxY3Njc2PwEuAyMnByIGFw4BHQEGFxYXFjczFjc2NzY3NTQuAiMnFw4BHQEUFxYXFjczFjc2NzY9ATQnJicmKwEiByIGBRUjNTMXFSM1MxcVIzUzBQ4BHQEUFxYXFjsBMjc2NzY/AS4DJyIjIgYXDgEXFRYXFhcWOwEyNzY3Njc1NC4CJyIjIgYXDgEVBxQXFhcWOwEyNzY3Nj0BNCcmJyYrASIGBRUjNTMXFSM1MxcVIzUzAUgBA1swDxQQCREaBAQFAxwQEQFwAXAgEwULBAUFAQIEBRkPDCBAWwQLDwwJAwH+6wQLGAkHAwYIFQgEBAIBEwIBDB4LrBf89wMFCRBRUQJGF/0mFgIDCf1TBAICAw4KJR4lCQ4EAgEBAQMLCg4vLg4J2gQCAQMEDgonHSQKDgMDAQMLCg5y2QUDAwMPCicdJAoOAwICBA4KJw8hCw4L/qc6Ot87O987O/3dBgICAw4KJR4lCQ4EAgEBAQMLCQ4LIywX2gkEAQEDBA8LKRkkCg4DAwEDCwoOCiMsF9gFAwEDAw4LJh4kCg4DAgIEDgomDioY/qI6Ot87O987OwO9AxcMIAEBAQQFCiITFP1aEhAhCQkBAQkSBAoIDTxFLo430pEJEBsIBgMBASMVEQUBAQYSGBwfFhMGA6ATDgYJCAURER8fGxQUHB4XcjYmFAcLB/41/vQXEwIcXwUeKRAjCg0DAwEBAwMOCiU7DgkLBAEBAwcHGikOJAoOAwMBAQMDDgolOw4JCwQBCQUYLQ4mCg4DAwEBAwMOCiYdJgoOAwMBA04cNxscNxscN7AFGC8QJAkOAwICBA0KJTwOCQsDAQIGCCEuCSIIDQMCAgQNCiU8DgkLAwECBQQKDj0mCg4EAgIEDgomHCYKDgQCAlAbNhsbNhsbNgAAAAAHAAAAAAPkAzkAEQAwADwAXQBnAHUAfwAAAQYPARQ/AjMXHgIzFwMjIgUOAQcOARcWHwERFB4BOwEyNz4BNRM0NjMyNjc2LgEFFhQGKwEuATc+ARYFBgcGBwMUBwYHDgEVFBceATMyNjc+ASYnJiMiJicRJyYFFgYHBicmPgEWAR8BFhQPARUzNSc3NSMFFgcGLgE2NzYWAxsLMjIkJBd3FAEFDhQmcyoq/kEQFg4aDRESKREEBgkECAMEBAEDAw4sChQYRwHRFBMXGwkEAQYiAf0ZAwEBAQEBAgMmKjoMExYYEBAiFhwlEAYDAgEJEAEbAwIFEgwGBBMOATQBSklMTfOcmOv9ygcRCw0FAQUJFQMzH4+QAQEBTEIFBAIBAUQ3AwwNGEkfIRIH/pkqIggEBSYuARcuHSMUJ1AsRkAIAgECBBRxAkcEDREu/t8tDgwBCzknPh8GBAQLF0pGEwgdLgFqBgssBgYFDhEJDQcG/oMcAQIDbW0sOgPaLaITBQIFEAYDBwIAAAoAAAAAA9IDQABNAFoAZADSAPsBDQEXASABLAE3AAABDgIHBhYfAQcjIgYVFBYXFjMfAQcGHgEzMjY3PgE/ATMXHgEXFjc+AS8BNzMyNjc+AScuAScuASsBJzc2LgEjIgYHDgEPASMnLgMXHgEHDgEjIiYnJj4BBRYUBwYmJyY+AQcWFAcOARUUFj4BPwEfARYUDwEjIgYHBhQXHgEfAgcvASYnLgEjIgYVFBYXHgEHBg8BIycmNDc2Nz4BJy4BBg8BLwEmJy4BNzY/ATMyNz4BNCYnJiMiJjQvATcfAR4CNz4BJyYnLgE3Nj8BMwcOAQcGHgEzFzIWBw4BFRQWMzI2NzY3PgIuAisBLgE/AT4BLgEjIgcGHgEzMhQGJjc2LgEvATc2MgUeAQ4BIiY0PgEFFg4BLgE0PgETHgEOASYnJjQ3PgEFHgEOASYnJj4BFgEjBBYdBggBCQl1DiYuCwwYJRVuCQ4MLB8JEgQMGQQF6gUGIxEuHhIHDAlxFhQaDhAHCgUaCgQTChhuCQ4MLB8JEgQMGQQF6gUGIyEJFgoMAgIXDAMMBQ4FHAGjDA0PIAcGER9SCSIPEw8SDh8fLTc2CAhKMR0EBwYFHjBLE28vJxcKCwwGCQ0YExoOAwQFBegJCRgSBggCAwMVDR0eLjgaCwsGAwUFBEAmDQ8IChEOJScYCwp0LyQUFg8JBwQBASUPEwEEBgXpYAuIDAkEFSoeCQMBBw4NCgUQExEoIzUCAw4SHh8JAwEMBAUDEQYDKwIFFRgkQwIEAwQVGSUgIQIBowgLBRcWFREY/P8LARcbExUcygoHCRcSCQwNChYBlQoDDxoUBQYGGBMDPgEFGw4RKg8RuC4mFBkNFgGzEhw4JAMCBhoKDQwPHAMKHxQ4FhC3DQ8SNBUJGQUCA7YSHDgkAwIGGQsMCw8cBwEzAxwMChEHBA4iEg4NHQsNCRQRHARMEQU3GCUFCQwDETMyAVpaBg8QAgQGEgYEAwEBI7UCPyUPEQoOCQQtHiocBAYKCxEQBiUeCw0LBggHCS8vAlsqERQPAwcLCgECCBUIAgECCQwMtwE7IR0GBgQLCgU8GSQBAw0ObQunEQsVCAEDBSBFBgkMDxgUNC5HCQgKAwEDBTMSHgkMjRAOBQVVAhcRDwYBASgoMwUcFBEYGhQGEAoiEgIUHhQB/r0IGRgMAgoMHgoJAgwKGhUHCwwPFw8CAAcAAP//A+ED2QAiAEEAWAB9AKIAvgDZAAABDgEVByMiBgcGFBceAR8DFjc+ATc1Mzc2Ji8BIzUnJiIFDgEHDgEHFRQeARcWFxYfARY+AT8BNTQuAScuASMmBRcRBw4BKwEiLgEnJj0BNz4BOwEWFxYBDgEHDgEHFRQeARcWFxYfARY3Njc+ATc+ATc2NTQuAScuASMmBQ4BBw4BBxUUHgEXFhcWHwEWNzY3PgE3PgE1NjU0LgEnLgEjJgUWFxYXHQEGBw4BBwYrASIuAj0BNz4BOwEeAQUXFQ4CBwYrAiInLgI9ATc+ATc7ARYXFgLjBQMBoRULBQgIBSFAXwIKFQ8EAwG/CAgBCAq8CQkU/VsVHQsDAwEGGg4JCQsdXYcpIQoKBiINCTZZiwEWCQoIL15dHhIJAQIIBjRZYh0JB/7hFR0LAwMBBhoOCQkLHl9UHyURDhkFBgUBAQYiDQk2WYsCERUdCwMDAQYaDgkJCx5fWB8lEA0ZBAYFAQYiDQk2WYv++AQCAQEBAQIIBwoeYl4xCQMIBjVaYB4RAiIJAQMICAkfYmMeCQcIAwkFEx1fYR4JBwPPBA0VoAQFCBUHBQMBAr0IERMFDhSeCgoQCQm8CgkPBBcUBxcgZJUWHAgEAQIBAQIFGRQTkZAWJAYEAwFCCf7kBgUCAwgHCh70BgQCAQEC/hwEFxQHFyBklRYcBwUBAgEBAQEBBQQVCAkjJBpFjhYkBgQDAQMEFxQHFyBklRYcBwUBAgEBAQEBBgQZBwkhIxhGjhYkBgQDAUIEBwoeYWEeCgcJAQICBxMf8QYEAgEDBAnsHhEJAQICAQkTHuwIAwMBAQECAAAAAAQAAAAAA9ADvQCSASIBNAFFAAABDgEHDgIHBg8BJyYnJgcGDwEOARYXFhQGFAYjMSIHDgEHBgcVBhQWFx4BMzIeARQHDgEXHgEXFjY3NjIWHwEVFBYXHgE3PgE3PgI3NhYfARYXFjc2PwE2Nz4BJyYvAS4CNj8BMzI3Njc2PwE+ASYnLgEjIjQvATc+AScuAg4BDwEnJi8BNTQmJy4BLwEmBhczFRQeBjI2Nz4BFh8BBwYHBhQXFhceAhceARQPAgYHBgcGBxUGBwYHBhceARQPAQ4BJyYvASYnJgYHDgEHDgEPAScuAT0BNCcmJyYvASYnLgEiBgcOASY0Nz4BNzYnJicuAS8BNTQ/AjY3PgE3PgE0JyYnJjQ/ATYyFx4BMj4BNz4CPwEXFgcGBw4BFxYXHgE2Nz4BJicuARceAQYHDgEiLgI1NDc+AgHSBwcEBAQEBgogIScaCQ0PCyIDMwsJFxgjMSAUBgkJAwEEAgYIBVMIAQgQIR0NCg9BBQwaHiYGCCAfCQ8TcggKCgYHCjYPBRIWAhkJDQ4KHwgfCQ4GBgQQAw8LAQoPD0AfCQwEAwMBAwEHCARWBQMLCyIbDgYHUg8MFRYlEBAXFgMBBRgkRRAKXgsDBRMWIxsXBhkPJAUOCRYfFgcIBxMFAgkVGisHAwIxHwkNBwQKCxMOAwMGBSkSCA0LBwUQCBUJCxMSEDAXDw0GBiEhBgICCQYXBiIWCRMHGg8kBSkfDRMCAgsQCAMZJCoCAzAeCg4LBwgrGg8DBQUZEQciExQPGDUUEA8IBAkYGGM1JCEUERIsJVVSHyIaEx8jZDYkIwsdEiw3KCQPBQ45RQOyBxMeGBIFAQMKCiYZBQcJBh0DKxMXICIIPQgGAQMRFQ8sAR4bDAUCESYqByIeGwwUSwMICBYcChAPMCocAwUHAwMZJSgGEAMCDRYCGQUGBwYaBxoJDhMMCBcEFRIJCB8gAgQPCygOJyMOBAEQEiEhJBwZCw5dBQINEBsKCwoKMhUiAwkHAwYCAz8wGxkICwgTEgwPChoBDgsZIBYJCxIRLyMPDggFBwMqDwoBAQIDCAcXARsbFQkLDQo3Bw8GDAUEBA4IFQYIAggHDQQDFyUrAgEEMAYbBwsHBAsDDxAHCQ8KGgIvCB8NGQQKHSYtEQ0GBg8OFBQBAQIDDhIWRBYlFAUIBgQVDiESDwwQBAIJFBY5AwLqDigmZC8yIBsPGh8iWlsjJh9QEkhOHBIREiglGh4NIisGAAAAAQAAAAADhQLbAEYAABMGBw4BFBYXFjY3NiYnJjYWHwETFBcWFxYyNz4BPwI2FgcOARUeAT4BNz4BJyYnLgEiBhUUFh8BBScmPgE3PgE3NiYnJiLPNhUYDjQFCBsGAgYLEgNdQZwDAgEECBUFAwMBApiYBBMHCgIVEAgbDwoBBBMVrgoPGShc/sSdnQp9CQMHAQEDBgoNAr8PBwgLE8IGDQMPBSEoRAM0JVv+tikMCgMFBgRQeMVYVwREHC4DCAwFD2Y5MQUJBgcuEQcMDgoat1taBSEGAgkFBwcGCAAAAAACAAAAAAIzA80AGAAsAAATBgIHBhYXHgEzMjc2NzY1NiYnJicmJyYiFxYXFgYHBgcGJyYnJjc+ATc+ATL5WXsQDiEsI3M5SD8+JCYBHiUUMy8pLAYvcB4UMTwlNEE1MxcXEgktHBpMBgOFpP7nSUKGNy04KShDRE4ubVcwZ2BPVPnhckmJKBkDBSgnQkRIIHU+OpkABQAA//4D7gPSABUAIQAzAD0AcwAAASEiJj0BNDc2NzYzITIXFhcWHQEUBiUhNTQuASchIg4BFQEhIi4BPQE0NjMhMhYdARQOASUVFBY3ITI2PQElIiYnJjY/ATYyFxYyPwE2Mh8BFjI/ATYyHwEeAQ4BLwEmIg8BBiIvASYiDwEGIicmIg8BBiMDwvx9ERguLExOWwE2W05MLC4Y/JYDMUV0Rf7KRXREAv/9MyQ8JBgRA4IRGCM9/N4dFQLNFR38pgsTBggJEFQlWCYTLhMmJVgmIxMtFCkmVyZSDwkQIA9SEy4TKSZYJSMULRQmJlglFC0UVAcMAh8YEDxbTkwsLi4sTE5bPBAYUhJFdEQBRXRF/XsjPSNtEBkYEW0kPCPHRBUdARwVRIUMCg8gCC4VFQoKFRUVEwoKFhUVLQggHgkHLgoKFxUVEwsLFBUVCwsuBQAAAAUAAAAAAu8D4AAsAEkAdgCrAMIAAAEGBw4BFRQXHgEfARUUFxY2NzY/ARcWFxYXFj8BETc+ATc+AiYnLgInJiIXHgEXHgEXFgYHDgEHDgImJy4BJyY2Nz4BNz4BBwYHDgEHBgcOAQcGHgEfAQcGHgIyNjc2MhceATc2Ji8BNz4BJy4FIhcWFx4BFxYXFhcWBgcGBwYHFBcWBicuASIGDwEOASY/ATY1NCYvAS4BNj8BNjc+ATc2NzYyAx4BMjY/ATIWFRQiJicmBgcGIjU0NjMBUH1aODckCyYOEAQFEhwXQHR0QRIZCAYGChMeJQ4HBAICBRNdhUsdHm8fLxswQAsFBAYUZ0IeMkgzH1R0EAodIxNFITWBMgUXChABBDciFwUGARIYKw4CAgcJCCAULgguJBwGBgEGBygeEAQCIFsBLwwTEQYMBgwMChwXAwINCxMFBwEEBQIhDRkHFQwHEQoCAwEFEQwDEAcJEwQVDwkKBgYMBwSkLj9uPy4sAQIIvQkGKj9lBAIBA9wOWziEUFhIFjYOD6CfBwoBDAogOjogCQwBAgQHAUEWIz8rFiFcIxVJeEwIAzsJGRQlaj4ZWxhHdRsMCgQHCxyLWzmDMhw7ERsMiwc2FyABAgcFBgUIDhYYLGQNCQgEEQwdHRYJCQcgKy8oHhgLBwkNAmwOZA8YDgwDAgQCAgEQCxQHCgsHGCUDFAkLCggECwUKEQYjBwMWDQMQCwQCAQIEAgkOCx8O/kQXDg4XFkQwdl8DAhIfM3YwRAADAAAAAACnA0IACAARABoAABMyNjQmIgYUFhciBhQWMjY0JgciBhQWMjY0JlMjMTFFMTEiIjExRTExIyIxMUUxMQKbMUQxMUQxVDFEMTFEMfoxRDExRDEAAAAQAMYAAQAAAAAAAQAUAAAAAQAAAAAAAgAHABQAAQAAAAAAAwAUABsAAQAAAAAABAAUAC8AAQAAAAAABQALAEMAAQAAAAAABgAUAE4AAQAAAAAACgArAGIAAQAAAAAACwATAI0AAwABBAkAAQAoAKAAAwABBAkAAgAOAMgAAwABBAkAAwAoANYAAwABBAkABAAoAP4AAwABBAkABQAWASYAAwABBAkABgAoATwAAwABBAkACgBWAWQAAwABBAkACwAmAbplRmFjdG9yeVBybzIwMjYwOTI0YVJlZ3VsYXJlRmFjdG9yeVBybzIwMjYwOTI0YWVGYWN0b3J5UHJvMjAyNjA5MjRhVmVyc2lvbiAxLjBlRmFjdG9yeVBybzIwMjYwOTI0YUdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAGUARgBhAGMAdABvAHIAeQBQAHIAbwAyADAAMgA2ADAAOQAyADQAYQBSAGUAZwB1AGwAYQByAGUARgBhAGMAdABvAHIAeQBQAHIAbwAyADAAMgA2ADAAOQAyADQAYQBlAEYAYQBjAHQAbwByAHkAUAByAG8AMgAwADIANgAwADkAMgA0AGEAVgBlAHIAcwBpAG8AbgAgADEALgAwAGUARgBhAGMAdABvAHIAeQBQAHIAbwAyADAAMgA2ADAAOQAyADQAYQBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIcBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgABXByaW50CHgtY2lyY2xlDXJlbW92ZV9jaXJjbGUXcGFuZWwtcmVjZWl2aW5nLW9yZ2luYWwGd3JlbmNoC3dyZW5jaC1vcGVuBHdhbmQMdXAtZXF1aXBtZW50BnVubG9jawl0b2RheS1wYWQJdGltZWxhcHNlEHRlY2gtY2hvaWNlLW9wZW4NdGVjaC1jaG9pY2UtMQR0ZWFtCnN0YXItZW1wdHkLc3Rhci1maWxsZWQDdGFnBXRhZy1vCXN0YXItaGFsZghzb3J0YWJsZQlzb3J0LWRlc2MIc29ydC1hc2MDc21zBnNhZmV0eQlyb2JvdC1hcm0HcmVzdG9yZQZyZXNpemUGcmVwb3J0A2V5ZQtyZWZ1cmJpc2hlZA1yZWZ1cmJpc2hlZC1vEXJlZHVjZWQtZXF1aXBtZW50DnJlY29tbWVuZGF0aW9uC3Byb2dyYW1taW5nBmNhbmNlbAdwbGFubmVkBnBlbmNpbBBwYXJ0LXNlYXJjaC1wYXJ0CHBhcnQtYmluDXBhbmVsLXN1bW1hcnkLcGFuZWwtc3RlcHMOcGFuZWwtc2hpcHBpbmcMcGFuZWwtcmVwYWlyD3BhbmVsLXJlY2VpdmluZwZmaWx0ZXINcGFuZWwtcGlja2luZwtwYW5lbC1wYXJ0cwtwYW5lbC1ub3RlcwxwYW5lbC1tZXRlcnMScGFuZWwtbWFsZnVuY3Rpb25zC3BhbmVsLWxhYm9yDXBhbmVsLWtpdHRpbmcOcGFuZWwtZXhwZW5zZXMScGFuZWwtZXhwZW5zZXMtcGFkDHBhbmVsLWV2ZW50cxBwYW5lbC1ldmFsdWF0aW9uEXBhbmVsLWF0dGFjaG1lbnRzDW5vdGlmaWNhdGlvbnMKbm8tcmVjb3Jkcw5tb3JlX3ZlcnQtb3JpZwptb3JlX2hvcml6DW1hc3RoZWFkLXdvcmsLbWFzdGhlYWQtc2MRbWFzdGhlYWQtcGxhbm5pbmcMbWFzdGhlYWQtZXNtC21hc3RoZWFkLWNjDm1hc3RoZWFkLWFkbWluBG1haWwJbWFnLWdsYXNzBGxvY2sLbG9jay1maWxsZWQIbG9jYXRpb24KbG9jYXRpb24tbwVsaW5rcwZsYXVuY2gEaW5mbxJpbmFjdGl2ZS1lcXVpcG1lbnQFZ3JvdXAGZ2xvYmFsFGdlYXItd2l0aC1zZXJpYWwtYmFyD2dlYXItd2l0aC1hcnJvdwVnYXZlbARmaXJlB2FsZXJ0LW8IZmlsdGVyLW8JZmlsZS13b3JkDGZpbGUtdW5rbm93bghmaWxlLXBkZgpmaWxlLWV4Y2VsC2Zhc3Rlci10aW1lCGNhcmV0LXVwCmV4cGFuZC1ib3gGZXhwYW5kCWVxdWlwbWVudBJleGNsYW1hdGlvbi1jaXJjbGUFZXJhc2ULZXhjbGFtYXRpb24OZHJhZ19pbmRpY2F0b3IFZW1haWwMZG91YmxlLWFycm93B2NvbXBhcmUIZG93bmxvYWQEY29uZQ5kb3duLWVxdWlwbWVudAZjcmVhdGUMY29sbGFwc2UtYm94D2NvbW1vZGl0eS1ncm91cAhjb21tZW50cwljbGlwYm9hcmQFY2xlYXINY2hldnJvbi1yaWdodAxjaGV2cm9uLWxlZnQJY2hlY2ttYXJrB2NoZWNrLW8MY2hlY2stY2lyY2xlDmNhbGVuZGFyLXRvZGF5CmNhcmV0LWRvd24DYWRkCmFkZF9jaXJjbGUKYm94ZWQtc3RhcgthcnJvdy1yaWdodAxhZGQtZG9jdW1lbnQMbWFzdGhlYWQtcG1lD3BhbmVsLXdvcmtvcmRlcg13b3JrLXNjaGVkdWxlBHNvcnQDaW90FHBhbmVsLWNhdGVnb3JpemF0aW9uCHBtZS1sb2dvEHBhbmVsLWFsdGVybmF0ZXMJd2F0ZXJkcm9wCmZvb2RzYWZldHkXcHJpbWFyeS1zdXBwbGllcnMtcGFuZWwJbW9yZV92ZXJ0AAA=) format("truetype");
}
.efpicon {
  display: inline-block;
  font: normal normal normal 1em/1 "eFactoryPro20260924a";
  color: inherit;
  flex-shrink: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.efpicon-sm {
  font-size: 0.8em;
}
.efpicon-lg {
  font-size: 1.2em;
}
.efpicon-16 {
  font-size: 16px;
}
.efpicon-32 {
  font-size: 32px;
}
.efpicon-is-spinning {
  animation: efpicon-spin 1s infinite linear;
}
@keyframes efpicon-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.efpicon-rotate-90 {
  transform: rotate(90deg);
}
.efpicon-rotate-180 {
  transform: rotate(180deg);
}
.efpicon-rotate-270 {
  transform: rotate(270deg);
}
.efpicon-flip-y {
  transform: scaleY(-1);
}
.efpicon-flip-x {
  transform: scaleX(-1);
}
.efpicon-print::before {
  content: "\ea02";
}
.efpicon-x-circle::before {
  content: "\ea03";
}
.efpicon-remove_circle::before {
  content: "\ea04";
}
.efpicon-panel-receiving-orginal::before {
  content: "\ea05";
}
.efpicon-wrench::before {
  content: "\ea06";
}
.efpicon-wrench-open::before {
  content: "\ea07";
}
.efpicon-wand::before {
  content: "\ea09";
}
.efpicon-up-equipment::before {
  content: "\ea0a";
}
.efpicon-unlock::before {
  content: "\ea0b";
}
.efpicon-today-pad::before {
  content: "\ea0c";
}
.efpicon-timelapse::before {
  content: "\ea0d";
}
.efpicon-tech-choice-open::before {
  content: "\ea0e";
}
.efpicon-tech-choice-1::before {
  content: "\ea0f";
}
.efpicon-team::before {
  content: "\ea10";
}
.efpicon-star-empty::before {
  content: "\ea11";
}
.efpicon-star-filled::before {
  content: "\ea12";
}
.efpicon-tag::before {
  content: "\ea13";
}
.efpicon-tag-o::before {
  content: "\ea14";
}
.efpicon-star-half::before {
  content: "\ea15";
}
.efpicon-sortable::before {
  content: "\ea16";
}
.efpicon-sort-desc::before {
  content: "\ea18";
}
.efpicon-sort-asc::before {
  content: "\ea19";
}
.efpicon-sms::before {
  content: "\ea1a";
}
.efpicon-safety::before {
  content: "\ea1b";
}
.efpicon-robot-arm::before {
  content: "\ea1c";
}
.efpicon-restore::before {
  content: "\ea1d";
}
.efpicon-resize::before {
  content: "\ea1e";
}
.efpicon-report::before {
  content: "\ea1f";
}
.efpicon-eye::before {
  content: "\ea20";
}
.efpicon-refurbished::before {
  content: "\ea21";
}
.efpicon-refurbished-o::before {
  content: "\ea22";
}
.efpicon-ref::before {
  content: "\ea23";
}
.efpicon-ref-fill::before {
  content: "\ea24";
}
.efpicon-reduced-equipment::before {
  content: "\ea25";
}
.efpicon-recommendation::before {
  content: "\ea26";
}
.efpicon-programming::before {
  content: "\ea27";
}
.efpicon-cancel::before {
  content: "\ea28";
}
.efpicon-planned::before {
  content: "\ea29";
}
.efpicon-pencil::before {
  content: "\ea2a";
}
.efpicon-part-search-part::before {
  content: "\ea2b";
}
.efpicon-part-bin::before {
  content: "\ea2c";
}
.efpicon-panel-summary::before {
  content: "\ea2e";
}
.efpicon-panel-steps::before {
  content: "\ea2f";
}
.efpicon-panel-shipping::before {
  content: "\ea30";
}
.efpicon-panel-repair::before {
  content: "\ea31";
}
.efpicon-panel-receiving::before {
  content: "\ea32";
}
.efpicon-filter::before {
  content: "\ea33";
}
.efpicon-panel-picking::before {
  content: "\ea34";
}
.efpicon-panel-parts::before {
  content: "\ea35";
}
.efpicon-panel-notes::before {
  content: "\ea36";
}
.efpicon-panel-meters::before {
  content: "\ea37";
}
.efpicon-panel-malfunctions::before {
  content: "\ea38";
}
.efpicon-panel-labor::before {
  content: "\ea39";
}
.efpicon-panel-kitting::before {
  content: "\ea3a";
}
.efpicon-panel-expenses::before {
  content: "\ea3b";
}
.efpicon-panel-expenses-pad::before {
  content: "\ea3c";
}
.efpicon-panel-events::before {
  content: "\ea3d";
}
.efpicon-panel-evaluation::before {
  content: "\ea3e";
}
.efpicon-panel-attachments::before {
  content: "\ea3f";
}
.efpicon-notifications::before {
  content: "\ea40";
}
.efpicon-no-records::before {
  content: "\ea41";
}
.efpicon-more_vert-orig::before {
  content: "\ea42";
}
.efpicon-more_horiz::before {
  content: "\ea43";
}
.efpicon-masthead-work::before {
  content: "\ea44";
}
.efpicon-masthead-sc::before {
  content: "\ea45";
}
.efpicon-masthead-planning::before {
  content: "\ea46";
}
.efpicon-masthead-esm::before {
  content: "\ea47";
}
.efpicon-masthead-cc::before {
  content: "\ea48";
}
.efpicon-masthead-admin::before {
  content: "\ea49";
}
.efpicon-mail::before {
  content: "\ea4a";
}
.efpicon-mag-glass::before {
  content: "\ea4b";
}
.efpicon-lock::before {
  content: "\ea4c";
}
.efpicon-lock-filled::before {
  content: "\ea4d";
}
.efpicon-location::before {
  content: "\ea4e";
}
.efpicon-location-o::before {
  content: "\ea4f";
}
.efpicon-links::before {
  content: "\ea50";
}
.efpicon-launch::before {
  content: "\ea51";
}
.efpicon-info::before {
  content: "\ea52";
}
.efpicon-inactive-equipment::before {
  content: "\ea53";
}
.efpicon-group::before {
  content: "\ea54";
}
.efpicon-global::before {
  content: "\ea55";
}
.efpicon-gear-with-serial-bar::before {
  content: "\ea56";
}
.efpicon-gear-with-arrow::before {
  content: "\ea57";
}
.efpicon-gavel::before {
  content: "\ea58";
}
.efpicon-fire::before {
  content: "\ea59";
}
.efpicon-alert-o::before {
  content: "\ea5a";
}
.efpicon-filter-o::before {
  content: "\ea5b";
}
.efpicon-file-word::before {
  content: "\ea5c";
}
.efpicon-file-unknown::before {
  content: "\ea5d";
}
.efpicon-file-pdf::before {
  content: "\ea5e";
}
.efpicon-file-excel::before {
  content: "\ea5f";
}
.efpicon-faster-time::before {
  content: "\ea60";
}
.efpicon-caret-up::before {
  content: "\ea61";
}
.efpicon-expand-box::before {
  content: "\ea62";
}
.efpicon-expand::before {
  content: "\ea63";
}
.efpicon-equipment::before {
  content: "\ea64";
}
.efpicon-exclamation-circle::before {
  content: "\ea65";
}
.efpicon-erase::before {
  content: "\ea66";
}
.efpicon-exclamation::before {
  content: "\ea67";
}
.efpicon-drag_indicator::before {
  content: "\ea68";
}
.efpicon-email::before {
  content: "\ea69";
}
.efpicon-double-arrow::before {
  content: "\ea6a";
}
.efpicon-compare::before {
  content: "\ea6b";
}
.efpicon-download::before {
  content: "\ea6c";
}
.efpicon-cone::before {
  content: "\ea6d";
}
.efpicon-down-equipment::before {
  content: "\ea6e";
}
.efpicon-create::before {
  content: "\ea6f";
}
.efpicon-collapse-box::before {
  content: "\ea70";
}
.efpicon-commodity-group::before {
  content: "\ea71";
}
.efpicon-comments::before {
  content: "\ea72";
}
.efpicon-clipboard::before {
  content: "\ea73";
}
.efpicon-clear::before {
  content: "\ea74";
}
.efpicon-chevron-right::before {
  content: "\ea75";
}
.efpicon-chevron-left::before {
  content: "\ea76";
}
.efpicon-checkmark::before {
  content: "\ea77";
}
.efpicon-check-o::before {
  content: "\ea78";
}
.efpicon-check-circle::before {
  content: "\ea79";
}
.efpicon-check-circle-o::before {
  content: "\ea7a";
}
.efpicon-calendar-today::before {
  content: "\ea7b";
}
.efpicon-caret-down::before {
  content: "\ea7c";
}
.efpicon-add::before {
  content: "\ea7d";
}
.efpicon-add_circle::before {
  content: "\ea7e";
}
.efpicon-boxed-star::before {
  content: "\ea7f";
}
.efpicon-arrow-right::before {
  content: "\ea80";
}
.efpicon-add-document::before {
  content: "\ea81";
}
.efpicon-masthead-pme::before {
  content: "\ea82";
}
.efpicon-panel-workorder::before {
  content: "\ea89";
}
.efpicon-work-schedule::before {
  content: "\ea8a";
}
.efpicon-sort::before {
  content: "\ea8b";
}
.efpicon-iot::before {
  content: "\ea8c";
}
.efpicon-panel-categorization::before {
  content: "\ea8d";
}
.efpicon-pme-logo::before {
  content: "\ea8e";
}
.efpicon-panel-alternates::before {
  content: "\ea8f";
}
.efpicon-waterdrop::before {
  content: "\ea90";
}
.efpicon-foodsafety::before {
  content: "\ea91";
}
.efpicon-primary-suppliers-panel::before {
  content: "\ea92";
}
.efpicon-more_vert::before {
  content: "\ea93";
}

/* src/styles.scss */
:root {
  --efp-primary-red: #db1d3a;
  --efp-primary-blue: #25374c;
  --efp-masthead-bgcolor: #fff;
  --efp-masthead-color: #979797;
  --efp-masthead-user-initials-bgcolor: #139deb;
  --efp-masthead-user-initials-color: #fff;
  --efp-masthead-opener-bgcolor: #db1d3a;
  --efp-masthead-opener-color: #fff;
  --efp-masthead-closer-bgcolor: #30a939;
  --efp-masthead-closer-color: #fff;
  --efp-masthead-logo-wrap-bgcolor: #e4e4e4;
  --efp-masthead-build-color: #343434;
  --efp-masthead-drawer-bgcolor: #fff;
  --efp-masthead-drawer-color: #000;
  --efp-masthead-drawer-module-bgcolor: #fff;
  --efp-masthead-drawer-module-color: #111111;
  --efp-masthead-drawer-module-border-color: transparent;
  --efp-masthead-drawer-module-active-bgcolor: #25374c;
  --efp-masthead-drawer-module-active-color: #fff;
  --efp-masthead-drawer-module-active-border-color: #189deb;
  --efp-masthead-drawer-container-border-color: #979797;
  --efp-masthead-drawer-container-color: #111111;
  --efp-masthead-drawer-container-description-color: #979797;
  --efp-masthead-drawer-container-active-bgcolor: #e4e4e4;
  --efp-masthead-drawer-container-active-color: #db1d3a;
  --efp-masthead-drawer-container-active-description-color: #111111;
  --efp-masthead-drawer-container-hover-bgcolor: #f4f4f4;
  --efp-site-select-opt-group-top: 0px;
  --efp-viewport-color: #111;
  --efp-viewport-bgcolor: #fff;
  --efp-viewport-divider-rule-color: #cdd4dd;
  --efp-viewport-results-color: #25374c;
  --efp-viewport-tab-bgcolor: transparent;
  --efp-viewport-tab-color: #db1d3a;
  --efp-viewport-tab-active-bgcolor: #db1d3a;
  --efp-viewport-tab-active-color: #fff;
  --efp-grid-box-bgcolor: #f4f4f4;
  --efp-grid-box-rule-color: #cdd4dd;
  --efp-site-select-company-bgcolor: #e2e8f0;
  --efp-panels-navigation-panel-bgcolor: #f4f4f4;
  --efp-panels-navigation-panel-button-bgcolor: #25374c;
  --efp-panels-navigation-panel-button-color: #fff;
  --efp-panels-navigation-panel-button-active-bgcolor: #fff;
  --efp-panels-navigation-panel-button-active-color: #139deb;
  --efp-panels-navigation-panel-button-badge-valid-bgcolor: #008000;
  --efp-panels-navigation-panel-button-badge-invalid-bgcolor: #f00;
  --efp-dialog-bgcolor: #f4f4f4;
  --efp-dialog-title-color: #365174;
  --efp-dialog-instructions-bgcolor: #e2e8f0;
  --efp-dialog-instructions-color: #365174;
  --efp-dialog-instructions-font-size: 0.95rem;
  --efp-dialog-text-color: rgba(0, 0, 0, 0.6);
  --efp-dialog-section-color: #365174;
  --efp-dialog-special-highlight-color: #365174;
  --efp-dialog-filter-divider-rule-color: #636363;
  --efp-dialog-filter-selected-bgcolor: #dddddd;
  --efp-dialog-filter-select-all-divider-color: #cccccc;
  --efp-action-button-primary-color: #db1d3a;
  --efp-action-button-primary-text-color: #fff;
  --efp-action-button-secondary-color: #25374c;
  --efp-action-button-secondary-text-color: #fff;
  --efp-grid-area-bgcolor: #f4f4f4;
  --efp-ag-borders: none;
  --efp-ag-borders-row: solid 1px;
  --efp-ag-row-border-color: rgb(217, 220, 222);
  --efp-ag-odd-row-background-color: #fff;
  --efp-ag-data-color: #111111;
  --efp-ag-row-hover-color: #f4f4f4;
  --efp-ag-selected-row-background-color: #25374c;
  --efp-ag-row-height: 30px;
  --efp-ag-header-foreground-color: #979797;
  --efp-ag-header-background-color: #f4f4f4;
}
.lightMode {
  --efp-primary-red: #db1d3a;
  --efp-primary-blue: #25374c;
  --efp-success-green: #31a93a;
  --efp-warning-orange: #ef6723;
  --efp-masthead-bgcolor: #fff;
  --efp-masthead-color: #979797;
  --efp-masthead-user-initials-bgcolor: #139deb;
  --efp-masthead-user-initials-color: #fff;
  --efp-masthead-opener-bgcolor: #db1d3a;
  --efp-masthead-opener-color: #fff;
  --efp-masthead-closer-bgcolor: #30a939;
  --efp-masthead-closer-color: #fff;
  --efp-masthead-logo-wrap-bgcolor: #e4e4e4;
  --efp-masthead-logo-color: #db1d3a;
  --efp-masthead-logo-name-color: #343434;
  --efp-masthead-build-color: #343434;
  --efp-masthead-drawer-bgcolor: #fff;
  --efp-masthead-drawer-color: #000;
  --efp-masthead-drawer-module-bgcolor: #fff;
  --efp-masthead-drawer-module-color: #111111;
  --efp-masthead-drawer-module-border-color: transparent;
  --efp-masthead-drawer-module-active-bgcolor: #25374c;
  --efp-masthead-drawer-module-active-color: #fff;
  --efp-masthead-drawer-module-active-border-color: #189deb;
  --efp-masthead-drawer-container-border-color: #979797;
  --efp-masthead-drawer-container-color: #111111;
  --efp-masthead-drawer-container-description-color: #979797;
  --efp-masthead-drawer-container-active-bgcolor: #e4e4e4;
  --efp-masthead-drawer-container-active-color: #db1d3a;
  --efp-masthead-drawer-container-active-description-color: #111111;
  --efp-masthead-drawer-container-hover-bgcolor: #f4f4f4;
  --efp-viewport-color: #111;
  --efp-viewport-bgcolor: #f4f4f4;
  --efp-viewport-divider-rule-color: #cdd4dd;
  --efp-viewport-results-color: #25374c;
  --efp-viewport-tab-bgcolor: transparent;
  --efp-viewport-tab-color: #db1d3a;
  --efp-viewport-tab-active-bgcolor: #db1d3a;
  --efp-viewport-tab-active-color: #fff;
  --efp-viewport-panels-bgcolor: #fff;
  --efp-viewport-panels-color: #111;
  --efp-viewport-noselection-color: #979797;
  --efp-grid-box-bgcolor: #f4f4f4;
  --efp-grid-box-rule-color: #cdd4dd;
  --efp-grid-box-results-color: #25374c;
  --efp-site-select-company-bgcolor: #e2e8f0;
  --efp-panels-navigation-panel-bgcolor: #f4f4f4;
  --efp-panels-navigation-panel-button-bgcolor: #25374c;
  --efp-panels-navigation-panel-button-color: #fff;
  --efp-panels-navigation-panel-button-active-bgcolor: #fff;
  --efp-panels-navigation-panel-button-active-border-color: #139deb;
  --efp-panels-navigation-panel-button-active-color: #139deb;
  --efp-panels-navigation-panel-button-active-text-color: #139deb;
  --efp-panels-navigation-panel-button-badge-valid-bgcolor: #008000;
  --efp-panels-navigation-panel-button-badge-invalid-bgcolor: #f00;
  --efp-dialog-bgcolor: #fff;
  --efp-dialog-title-color: #365174;
  --efp-dialog-instructions-bgcolor: #e2e8f0;
  --efp-dialog-instructions-color: #365174;
  --efp-dialog-instructions-font-size: 0.95rem;
  --efp-dialog-text-color: rgba(0, 0, 0, 0.6);
  --efp-dialog-section-color: #365174;
  --efp-dialog-special-highlight-color: #0a1e36;
  --efp-dialog-filter-divider-rule-color: #636363;
  --efp-dialog-filter-selected-bgcolor: #dddddd;
  --efp-dialog-filter-select-all-divider-color: #cccccc;
  --efp-filter-pill-color: #25374c;
  --efp-filter-pill-padding: #3px 0;
  --efp-filter-pill-height: 26px;
  --efp-filter-pill-font-size: 14px;
  --efp-filter-pill-close-font-size: 15px;
  --efp-filter-pill-close-margin-top: 2px;
  --efp-filter-pill-close-icon-font-size: 16px;
  --efp-filter-icon-unselected-bgcolor: #fff;
  --efp-filter-icon-unselected-color: #25374c;
  --efp-filter-icon-selected-bgcolor: #25374c;
  --efp-filter-icon-selected-color: #fff;
  --efp-filter-preset-bgcolor: var(--efp-viewport-bgcolor, #fff);
  --efp-filter-preset-color: #25374c;
  --efp-filter-preset-border: 1.5px solid #25374c;
  --efp-filter-preset-font-size: 14px;
  --efp-filter-preset-font-weight: 600;
  --efp-filter-preset-padding: 4px 4px 4px 9px;
  --efp-filter-preset-hover-bgcolor: #fbfdff;
  --efp-action-button-primary-color: #db1d3a;
  --efp-action-button-primary-text-color: #fff;
  --efp-action-button-secondary-color: #25374c;
  --efp-action-button-secondary-text-color: #fff;
  --efp-action-button-custom-text-color: #fff;
  --efp-action-button-custom-border-color: #25374c;
  --efp-action-button-custom-bgcolor: #25374c;
  --efp-attribute-cell-label-color: #8d8d8d;
  --efp-attribute-cell-border-color: #9b9b9b;
  --efp-attribute-cell-pill-bgcolor: #25374c;
  --efp-attribute-cell-pill-color: #fff;
  --efp-stepper-bgcolor: #25374c;
  --efp-stepper-color: white;
  --efp-stepper-selected-bgcolor: #139deb;
  --efp-stepper-selected-color: white;
}
.lightMode .efp-themed-dialog mat-dialog-container {
  --mdc-dialog-container-color: var(--efp-dialog-bgcolor, #011727);
  --mat-dialog-container-color: var(--efp-dialog-bgcolor, #011727);
  --mdc-dialog-subhead-color: var(--efp-dialog-title-color, #365174);
  --mat-dialog-subhead-color: var(--efp-dialog-title-color, #365174);
  --mdc-dialog-supporting-text-color: var( --efp-dialog-text-color, rgba(0, 0, 0, 0.6) );
  --mat-dialog-supporting-text-color: var( --efp-dialog-text-color, rgba(0, 0, 0, 0.6) );
  --mdc-dialog-subhead-size: 1.375rem;
  --mat-dialog-subhead-size: 1.375rem;
  border: 1px solid var(--efp-dialog-instructions-bgcolor, transparent);
}
.lightMode {
  --efp-ag-background-color: #fff;
  --efp-ag-overlay-bgcolor: #fff;
  --efp-ag-borders: none;
  --efp-ag-borders-row: solid 1px;
  --efp-ag-row-border-color: rgb(217, 220, 222);
  --efp-ag-even-row-background-color: #fff;
  --efp-ag-odd-row-background-color: #fff;
  --efp-ag-data-color: #111111;
  --efp-ag-row-hover-color: #f4f4f4;
  --efp-ag-highlight-selected-row-background-color: #25374c;
  --efp-ag-highlight-selected-row-color: #fff;
  --efp-ag-highlight-selected-row-hover-bgcolor: #c4c4c4;
  --efp-ag-highlight-selected-row-hover-color: #fff;
  --efp-ag-highlight-selected-row-font-weight: 300;
  --efp-ag-selected-row-background-color: #f4f4f4;
  --efp-ag-value-change-value-highlight-background-color: #f4f4f4;
  --efp-ag-row-height: 30px;
  --efp-ag-header-foreground-color: #979797;
  --efp-ag-header-background-color: #f4f4f4;
}
.darkMode {
  --efp-primary-red: #ff2a4b;
  --efp-primary-blue: #139deb;
  --efp-success-green: #40c34a;
  --efp-warning-orange: #ff2a4b;
  --efp-masthead-bgcolor: #fff;
  --efp-masthead-color: #979797;
  --efp-masthead-user-initials-bgcolor: #139deb;
  --efp-masthead-user-initials-color: #fff;
  --efp-masthead-opener-bgcolor: #db1d3a;
  --efp-masthead-opener-color: #fff;
  --efp-masthead-closer-bgcolor: #30a939;
  --efp-masthead-closer-color: #fff;
  --efp-masthead-logo-wrap-bgcolor: #979797;
  --efp-masthead-logo-color: #fff;
  --efp-masthead-logo-name-color: #fff;
  --efp-masthead-build-color: #343434;
  --efp-masthead-drawer-bgcolor: #011727;
  --efp-masthead-drawer-color: #fff;
  --efp-masthead-drawer-module-bgcolor: #011727;
  --efp-masthead-drawer-module-color: #fff;
  --efp-masthead-drawer-module-border-color: transparent;
  --efp-masthead-drawer-module-active-bgcolor: #17304d;
  --efp-masthead-drawer-module-active-color: #fff;
  --efp-masthead-drawer-module-active-border-color: #189deb;
  --efp-masthead-drawer-container-border-color: #979797;
  --efp-masthead-drawer-container-color: #fff;
  --efp-masthead-drawer-container-description-color: #979797;
  --efp-masthead-drawer-container-active-bgcolor: #0a1e36;
  --efp-masthead-drawer-container-active-color: #ff2a4b;
  --efp-masthead-drawer-container-active-description-color: #f4f4f4;
  --efp-masthead-drawer-container-hover-bgcolor: #0d2849;
  --efp-viewport-color: #fff;
  --efp-viewport-bgcolor: #011727;
  --efp-viewport-divider-rule-color: #cdd4dd;
  --efp-viewport-results-color: #25374c;
  --efp-viewport-tab-bgcolor: transparent;
  --efp-viewport-tab-color: #db1d3a;
  --efp-viewport-tab-active-bgcolor: #db1d3a;
  --efp-viewport-tab-active-color: #fff;
  --efp-viewport-panels-bgcolor: #011727;
  --efp-viewport-panels-color: #fff;
  --efp-viewport-noselection-color: #fff;
  --efp-grid-box-bgcolor: #011727;
  --efp-grid-box-rule-color: #17304d;
  --efp-grid-box-results-color: var(--efp-viewport-color, $PrimaryBlue);
  --efp-site-select-company-bgcolor: #17304d;
  --efp-panels-navigation-panel-bgcolor: #17304d;
  --efp-panels-navigation-panel-button-bgcolor: #fff;
  --efp-panels-navigation-panel-button-color: #011727;
  --efp-panels-navigation-panel-button-active-bgcolor: #139deb;
  --efp-panels-navigation-panel-button-active-border-color: #fff;
  --efp-panels-navigation-panel-button-active-color: #011727;
  --efp-panels-navigation-panel-button-active-text-color: #139deb;
  --efp-panels-navigation-panel-button-badge-valid-bgcolor: #008000;
  --efp-panels-navigation-panel-button-badge-invalid-bgcolor: #f00;
  --efp-dialog-bgcolor: #011727;
  --efp-dialog-title-color: #fff;
  --efp-dialog-instructions-bgcolor: #17304d;
  --efp-dialog-instructions-color: rgba( 255, 255, 255, 0.8 );
  --efp-dialog-instructions-font-size: 0.95rem;
  --efp-dialog-text-color: #fff;
  --efp-dialog-section-color: #365174;
  --efp-dialog-special-highlight-color: #139deb;
  --efp-dialog-filter-divider-rule-color: #636363;
  --efp-dialog-filter-selected-bgcolor: #0a1e36;
  --efp-dialog-filter-select-all-divider-color: #17304d;
  --efp-filter-pill-color: #fff;
  --efp-filter-pill-padding: #3px 0;
  --efp-filter-pill-height: 26px;
  --efp-filter-pill-font-size: 14px;
  --efp-filter-pill-close-font-size: 15px;
  --efp-filter-pill-close-margin-top: 2px;
  --efp-filter-pill-close-icon-font-size: 16px;
  --efp-filter-icon-unselected-bgcolor: transparent;
  --efp-filter-icon-unselected-color: #fff;
  --efp-filter-icon-selected-bgcolor: #fff;
  --efp-filter-icon-selected-color: #0a1e36;
  --efp-filter-preset-bgcolor: var(--efp-viewport-bgcolor, #011727);
  --efp-filter-preset-color: #fff;
  --efp-filter-preset-border: 1.5px solid #fff;
  --efp-filter-preset-font-size: 14px;
  --efp-filter-preset-font-weight: 600;
  --efp-filter-preset-padding: 4px 4px 4px 9px;
  --efp-filter-preset-hover-bgcolor: #0d2849;
  --efp-action-button-primary-color: #ff2a4b;
  --efp-action-button-primary-text-color: #0a1e36;
  --efp-action-button-secondary-color: #fff;
  --efp-action-button-secondary-text-color: #0a1e36;
  --efp-action-button-custom-text-color: #fff;
  --efp-action-button-custom-border-color: #fff;
  --efp-action-button-custom-bgcolor: transparent;
  --efp-attribute-cell-label-color: var(--efp-viewport-color);
  --efp-attribute-cell-border-color: var(--efp-viewport-color);
  --efp-attribute-cell-pill-bgcolor: #fff;
  --efp-attribute-cell-pill-color: #011727;
  --efp-stepper-bgcolor: white;
  --efp-stepper-color: #25374c;
  --efp-stepper-selected-bgcolor: #139deb;
  --efp-stepper-selected-color: #25374c;
  --efp-ag-background-color: #011727;
  --efp-ag-overlay-bgcolor: #17304d;
  --efp-ag-borders: none;
  --efp-ag-borders-row: solid 1px;
  --efp-ag-row-border-color: rgb(217, 220, 222);
  --efp-ag-odd-row-background-color: #011727;
  --efp-ag-data-color: #fff;
  --efp-ag-row-hover-color: #17304d;
  --efp-ag-highlight-selected-row-background-color: #fff;
  --efp-ag-highlight-selected-row-color: #0a1e36;
  --efp-ag-highlight-selected-row-hover-color: #0a1e36;
  --efp-ag-highlight-selected-row-font-weight: 600;
  --efp-ag-selected-row-background-color: #0a1e36;
  --efp-ag-value-change-value-highlight-background-color: #17304d;
  --efp-ag-row-height: 30px;
  --efp-ag-header-foreground-color: #fff;
  --efp-ag-header-background-color: #0a1e36;
}
.darkMode .efp-themed-dialog mat-dialog-container,
.darkMode .viewport {
  --mdc-dialog-container-color: var(--efp-dialog-bgcolor, #011727);
  --mat-dialog-container-color: var(--efp-dialog-bgcolor, #011727);
  --mdc-dialog-subhead-color: var( --efp-dialog-title-color, rgba(255, 255, 255, 0.8) );
  --mat-dialog-subhead-color: var( --efp-dialog-title-color, rgba(255, 255, 255, 0.8) );
  --mdc-dialog-supporting-text-color: var( --efp-dialog-text-color, rgba(255, 255, 255, 0.8) );
  --mat-dialog-supporting-text-color: var( --efp-dialog-text-color, rgba(255, 255, 255, 0.8) );
  --mdc-theme-text-primary-on-background: var( --efp-dialog-text-color, rgba(0, 0, 0, 0.87) );
  --mat-theme-text-primary-on-background: var( --efp-dialog-text-color, rgba(0, 0, 0, 0.87) );
  --mdc-dialog-subhead-size: 1.375rem;
  --mat-dialog-subhead-size: 1.375rem;
  --mat-select-enabled-arrow-color: #fff;
  --mat-select-enabled-trigger-text-color: #fff;
  --mdc-outlined-text-field-label-text-color: #fff;
  --mat-outlined-text-field-label-text-color: #fff;
  --mdc-outlined-text-field-input-text-color: #fff;
  --mat-outlined-text-field-input-text-color: #fff;
  --mdc-outlined-text-field-outline-color: #fff;
  --mat-outlined-text-field-outline-color: #fff;
  --mdc-outlined-text-field-hover-outline-color: #fff;
  --mat-outlined-text-field-hover-outline-color: #fff;
  border: 1px solid var(--efp-dialog-instructions-bgcolor, transparent);
}
.darkMode .efp-themed-dialog mat-dialog-container .mat-mdc-dialog-title,
.darkMode .viewport .mat-mdc-dialog-title {
  padding-left: 0;
}
.darkMode .efp-themed-dialog mat-dialog-container .mat-mdc-dialog-actions,
.darkMode .viewport .mat-mdc-dialog-actions {
  padding: 8px 20px 20px 20px;
}
.darkMode .efp-themed-dialog mat-dialog-container .as-split-gutter,
.darkMode .viewport .as-split-gutter {
  background-color: #1a2f3d !important;
}
.darkMode .mat-mdc-select-panel {
  --mat-select-panel-background-color: #011727;
}
.darkMode .mat-mdc-menu-panel {
  --mat-menu-container-color: #011727;
}
.darkMode .mat-mdc-slide-toggle.mat-accent.mat-mdc-slide-toggle-checked {
  --mdc-switch-selected-track-color: #139deb;
  --mat-switch-selected-track-color: #139deb;
  --mdc-switch-selected-focus-track-color: #139deb;
  --mat-switch-selected-focus-track-color: #139deb;
  --mdc-switch-selected-hover-track-color: #139deb;
  --mat-switch-selected-hover-track-color: #139deb;
  --mdc-switch-selected-handle-color: #fff;
  --mat-switch-selected-handle-color: #fff;
  --mdc-switch-selected-focus-handle-color: #fff;
  --mat-switch-selected-focus-handle-color: #fff;
  --mdc-switch-selected-hover-handle-color: #fff;
  --mat-switch-selected-hover-handle-color: #fff;
}
.darkMode {
  --mdc-switch-unselected-track-color: #979797;
  --mat-switch-unselected-track-color: #979797;
  --mdc-switch-unselected-focus-track-color: #979797;
  --mat-switch-unselected-focus-track-color: #979797;
  --mdc-switch-unselected-hover-track-color: #979797;
  --mat-switch-unselected-hover-track-color: #979797;
  --mdc-switch-unselected-handle-color: #fff;
  --mat-switch-unselected-handle-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #fff;
  --mat-switch-unselected-focus-handle-color: #fff;
  --mdc-switch-unselected-hover-handle-color: #fff;
  --mat-switch-unselected-hover-handle-color: #fff;
}
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #fff;
}
.toast-message a:hover {
  color: #ccc;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 1.25rem;
  font-weight: bold;
  color: #fff;
  text-shadow: 0 1px 0 #fff;
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  width: 325px;
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container .ngx-toastr {
  margin-bottom: 8px;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000;
  opacity: 0.4;
}
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
html,
body {
  height: 100%;
}
body {
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: 300;
  background-color: #fff;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.hidden {
  display: none;
}
.pointer {
  cursor: pointer;
}
.pointer-events-none {
  pointer-events: none !important;
}
[data-letters]:before {
  content: attr(data-letters);
  display: inline-block;
  font-size: 0.9em;
  width: 2.25em;
  height: 2.25em;
  line-height: 2.25em;
  text-align: center;
  border-radius: 50%;
  background: var(--efp-masthead-user-initials-bgcolor, #139deb);
  vertical-align: middle;
  margin-right: 1em;
  color: white;
}
.tenant-select-wrapper.compactMastheadTheme * {
  color: #25374c;
}
.site-select-panel {
  min-width: 400px;
  padding-top: 0 !important;
}
.site-select-panel .mat-mdc-optgroup-label {
  background-color: var(--efp-site-select-company-bgcolor, #fff);
  position: sticky;
  top: var(--efp-site-select-opt-group-top, 0);
  z-index: 1;
}
.site-select-panel .mat-option {
  border-bottom: solid 1px var(--efp-dialog-filter-divider-rule-color, rgba(0, 0, 0, 0.12));
}
.panel-area {
  position: relative;
  background-color: var(--efp-viewport-bgcolor, #f2f4f7);
}
.panel-wrapper {
  margin: 5px 20px 0;
  padding: 0 15px;
  border: 1px solid var(--efp-viewport-panels-color, #979797);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: var(--efp-viewport-panels-bgcolor, #fff);
  height: calc(100% - 7px);
  overflow: hidden;
}
.top-right-buttons {
  position: absolute;
  top: 10px;
  right: 30px;
  height: 24px;
  display: flex;
  gap: 24px;
  align-items: center;
}
.top-right-buttons .chip {
  height: 24px;
  color: var(--efp-primary-blue);
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
  display: flex;
  gap: 12px;
  align-items: center;
}
.expand {
  cursor: pointer;
  width: 24px;
  font-size: 0.9em;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
.panel-title-row {
  margin: 10px 0;
}
.panel-name {
  color: var(--efp-viewport-color, #111);
  font-weight: 400;
  font-size: 20px;
}
.panel-navigation-row {
  margin: 5px 25px 5px 10px;
  height: 20px;
}
.panel-navigation {
  background-color: var(--efp-panels-navigation-panel-bgcolor, #f4f4f4);
  border: 1px solid var(--efp-viewport-color, #000);
  padding: 15px;
}
.panel-container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.panel-scroll-area {
  flex: 1;
  overflow: auto;
  min-height: 0;
}
.border-right {
  border-right: 1px solid #406188;
}
.efp-themed-dialog {
  --mat-checkbox-touch-target-display: none;
  --mat-checkbox-state-layer-size: 32px;
  --mat-radio-state-layer-size: 32px;
  --mat-radio-touch-target-display: none;
  --mat-form-field-container-height: 36px;
  --mat-form-field-filled-label-display: none;
  --mat-form-field-container-vertical-padding: 6px;
  --mat-form-field-filled-with-label-container-padding-top: 6px;
  --mat-form-field-filled-with-label-container-padding-bottom: 6px;
}
.dialog {
  padding: 24px;
  --mat-checkbox-touch-target-display: none;
  --mat-checkbox-state-layer-size: 32px;
  --mat-radio-state-layer-size: 32px;
  --mat-radio-touch-target-display: none;
  --mat-form-field-container-height: 36px;
  --mat-form-field-filled-label-display: none;
  --mat-form-field-container-vertical-padding: 6px;
  --mat-form-field-filled-with-label-container-padding-top: 6px;
  --mat-form-field-filled-with-label-container-padding-bottom: 6px;
}
.dialog mat-dialog-actions {
  margin-top: 12px;
}
.dialog mat-form-field {
  width: 100%;
}
.dialog-title {
  font-size: 22px !important;
  color: var(--efp-dialog-title-color, #365174);
  text-transform: uppercase;
  margin: 10px 0 25px !important;
  font-weight: 600 !important;
  padding: 0 !important;
}
.dialog-instructions {
  background-color: var(--efp-dialog-instructions-bgcolor, #e2e8f0);
  color: var(--efp-dialog-instructions-color, rgba(255, 255, 255, 0.6));
  font-size: var(--efp-dialog-instructions-font-size, 14px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 25px 30px;
  margin: 0 -24px 12px;
}
.dialog-section {
  font-weight: 500;
  color: var(--efp-dialog-section-color, #365174);
  margin: 15px 0;
}
.dialog-section-bold {
  font-weight: bold;
  color: var(--efp-dialog-section-color, #365174);
  margin: 15px 0;
}
.dialog-button-row {
  display: flex;
  justify-content: flex-end;
  margin: 25px 0 0 0;
}
.dialog-background .mat-dialog-container {
  background-color: var(--efp-dialog-bgcolor, #f4f4f4);
}
.full-width-input {
  width: 100%;
}
.grid-box {
  background-color: var(--efp-grid-box-bgcolor, #f4f4f4);
  border-radius: 5px;
  padding: 23px 23px 0;
  height: calc(100% - 23px);
}
.table-menu {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.table-menu i {
  font-size: 1.4em;
  width: 24px;
  margin-right: 10px;
}
.no-border .ag-root-wrapper {
  border: none;
}
.ag-theme-balham {
  font-size: 0.85em !important;
  --ag-borders: var(--efp-ag-borders, none);
  --ag-borders-row: var(--efp-ag-borders-row, solid 1px);
  --ag-row-border-color: var(--efp-ag-row-border-color, rgb(217, 220, 222));
  --ag-background-color: var(--efp-ag-background-color, #fff);
  --ag-odd-row-background-color: var(--efp-ag-odd-row-background-color, #fff);
  --ag-data-color: var(--efp-ag-data-color, #111111);
  --ag-foreground-color: var(--efp-ag-data-color, #111111);
  --ag-row-hover-color: var(--efp-ag-row-hover-color, #f4f4f4);
  --ag-selected-row-background-color: var( --efp-ag-selected-row-background-color, #f4f4f4 );
  --ag-value-change-value-highlight-background-color: var( --efp-ag-value-change-value-highlight-background-color, #f4f4f4 );
  --ag-row-height: var(--efp-ag-row-height, 30px);
  --ag-header-foreground-color: var(--efp-ag-header-foreground-color, #979797);
  --ag-header-background-color: var(--efp-ag-header-background-color, #f4f4f4);
  --ag-checkbox-unchecked-color: var( --efp-ag-checkbox-unchecked-color, #7f8c8d );
  --ag-checkbox-checked-color: var(--efp-ag-checkbox-checked-color, #139deb);
}
.ag-theme-balham .ag-header {
  text-transform: uppercase;
  font-weight: 700;
}
.ag-theme-balham.highlight-selection {
  --ag-selected-row-background-color: var( --efp-ag-highlight-selected-row-background-color, #25374c );
}
.ag-theme-balham.highlight-selection .ag-row-selected {
  color: var(--efp-ag-highlight-selected-row-color, #fff);
  font-weight: var(--efp-ag-highlight-selected-row-font-weight, 300);
}
.ag-theme-balham.highlight-selection .ag-row-selected.ag-row-hover {
  color: var(--efp-ag-highlight-selected-row-hover-color, #fff);
  background-color: var(--efp-ag-highlight-selected-row-hover-bgcolor, #5c5c5c);
}
.text-right {
  text-align: right;
}
.popover-cell {
  overflow: visible;
}
.grid-results-row {
  display: flex;
  align-items: stretch;
}
.grid-results-row > div {
  flex: 1 1 33%;
}
.align-row {
  display: flex;
  align-items: center;
}
.grid-results-left {
  text-align: left;
}
.grid-popup-menu {
  color: var(--efp-grid-box-results-color, #25374c);
  font-weight: 400;
  font-size: 12px;
}
.grid-results-center {
  color: var(--efp-grid-box-results-color, #25374c);
  font-weight: 400;
  font-size: 0.97em;
  text-align: center;
}
.grid-results-right {
  text-align: right;
}
.horizontal-divider {
  margin: 14px 0;
  height: 1.5px;
  background-color: var(--efp-grid-box-rule-color, #cdd4dd);
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 300px;
  margin-bottom: 30px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: var(--efp-viewport-bgcolor, #e2e8f0);
  color: var(--efp-viewport-color, #365174);
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.active,
.verified {
  color: var(--efp-success-green);
  text-transform: uppercase;
  font-weight: 600;
}
.active span,
.verified span {
  font-weight: 600 !important;
}
.removed,
.unverified {
  color: var(--efp-warning-orange);
  text-transform: uppercase;
  font-weight: 600;
}
.removed span,
.unverified span {
  font-weight: 600 !important;
}
.deleted {
  color: var(--efp-viewport-noselection-color);
  text-transform: uppercase;
  font-weight: 600;
}
.deleted span {
  font-weight: 600 !important;
}
.deleted-row {
  text-decoration: line-through;
}
.stPreserveNewLines {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  word-break: break-word;
}
.disabled-row {
  opacity: 0.5;
}
.replacement-active-icon {
  color: var(--efp-warning-orange);
  font-size: 14px;
}
.full-width mat-form-field {
  width: 100%;
}
.field-label {
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 8px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.field-value {
  margin-top: 16px;
}
.noselection {
  margin-top: 100px;
  font-size: 1em;
  font-weight: 500;
  text-align: center;
  color: var(--efp-viewport-noselection-color, #979797);
}
.noselection .icon {
  font-size: 4.5em;
  margin-bottom: 20px;
}
.approve-icon {
  color: var(--efp-success-green);
}
.delete-icon {
  color: var(--efp-primary-red);
  font-size: 18px;
}
.part-selection-table .ag-row .ag-cell {
  display: flex;
  align-items: center;
}
.part-selection-button .button-base {
  margin-top: 8px;
}
.id-inline {
  display: flex;
  align-items: center;
  gap: 8px;
  text-align: left;
  font-size: 16px;
  margin-right: auto;
}
.id-inline .id-value {
  font-weight: 700;
}
.uppercase {
  text-transform: uppercase;
}
.pme-attachment-dialog mat-dialog-content {
  padding: 0 !important;
}
.externalsystemstable {
  width: 100%;
  border-collapse: collapse;
}
.externalsystemstable tr {
  border-bottom: 1px solid var(--efp-attribute-cell-border-color);
  padding: 5px 10px 5px 0;
}
.externalsystemstable td {
  padding: 5px 45px 5px 5px;
}
.externalsystemstable .extend {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.replacement-active-badge {
  padding: 2px 8px;
  border-radius: 6px;
  color: var(--efp-viewport-bgcolor);
  background: var(--efp-primary-blue);
  font-size: 12px;
  font-weight: 600;
  line-height: 1.75;
  text-transform: uppercase;
  margin-right: 6px;
}
.efp-stepper.mat-stepper-vertical,
.efp-stepper.mat-stepper-horizontal {
  background: var(--efp-dialog-bgcolor);
}
.efp-stepper .mat-step-header,
.efp-stepper .mat-step-header:hover:not([aria-disabled]),
.efp-stepper .mat-step-header:hover[aria-disabled=false],
.efp-stepper .mat-step-header:focus,
.efp-stepper .mat-step-header.cdk-program-focused,
.efp-stepper .mat-step-header.cdk-keyboard-focused {
  background-color: transparent;
  transition: none;
  animation: none;
}
.efp-stepper .mat-step-header .mat-ripple,
.efp-stepper .mat-step-header .mat-ripple-element,
.efp-stepper .mat-step-header .mat-mdc-button-ripple,
.efp-stepper .mat-step-header .mat-mdc-button-persistent-ripple {
  display: none;
  transition: none;
  animation: none;
}
.efp-stepper .mat-step-icon {
  background-color: var(--efp-stepper-bgcolor);
  color: var(--efp-stepper-color);
}
.efp-stepper .mat-step-icon-selected {
  background-color: var(--efp-stepper-selected-bgcolor);
}
.efp-stepper .mat-step-icon-selected mat-icon {
  color: var(--efp-stepper-selected-color);
}
.efp-stepper .mat-step-icon-state-edit {
  background-color: var(--efp-stepper-bgcolor);
}
.efp-stepper .mat-step-icon-state-edit mat-icon {
  color: var(--efp-stepper-color);
}
.attachments-table efp-attachment-preview img.defaultClass,
.attachments-table efp-attachment-preview img.attachment-image {
  width: 22px !important;
  height: 22px !important;
  object-fit: cover;
  border-radius: 2px;
}
.attachments-table efp-attachment-preview i.defaultClass,
.attachments-table efp-attachment-preview i.attachment-image {
  width: 22px !important;
  height: 22px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 18px !important;
  color: var(--efp-viewport-color, #25374c);
}

/* src/styles/efp-material.scss */
html {
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
html {
  --mat-option-selected-state-label-text-color: #008acd;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
.mat-accent {
  --mat-option-selected-state-label-text-color: #293d58;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
.mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
html {
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-pseudo-checkbox-full-selected-icon-color: #293d58;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #293d58;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-primary {
  --mat-pseudo-checkbox-full-selected-icon-color: #008acd;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #008acd;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-accent {
  --mat-pseudo-checkbox-full-selected-icon-color: #293d58;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #293d58;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-warn {
  --mat-pseudo-checkbox-full-selected-icon-color: #f44336;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
html {
  --mat-option-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-option-label-text-line-height: 24px;
  --mat-option-label-text-size: 16px;
  --mat-option-label-text-tracking: 0.03125em;
  --mat-option-label-text-weight: 400;
}
html {
  --mat-optgroup-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-optgroup-label-text-line-height: 24px;
  --mat-optgroup-label-text-size: 16px;
  --mat-optgroup-label-text-tracking: 0.03125em;
  --mat-optgroup-label-text-weight: 400;
}
html {
  --mat-card-elevated-container-shape: 4px;
  --mat-card-outlined-container-shape: 4px;
  --mat-card-filled-container-shape: 4px;
  --mat-card-outlined-outline-width: 1px;
}
html {
  --mat-card-elevated-container-color: white;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: white;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
  --mat-card-filled-container-color: white;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-card-title-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-card-title-text-line-height: 32px;
  --mat-card-title-text-size: 20px;
  --mat-card-title-text-tracking: 0.0125em;
  --mat-card-title-text-weight: 500;
  --mat-card-subtitle-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-card-subtitle-text-line-height: 22px;
  --mat-card-subtitle-text-size: 14px;
  --mat-card-subtitle-text-tracking: 0.0071428571em;
  --mat-card-subtitle-text-weight: 500;
}
html {
  --mat-progress-bar-active-indicator-height: 4px;
  --mat-progress-bar-track-height: 4px;
  --mat-progress-bar-track-shape: 0;
}
.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #008acd;
  --mat-progress-bar-track-color: rgba(0, 138, 205, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mat-progress-bar-active-indicator-color: #293d58;
  --mat-progress-bar-track-color: rgba(41, 61, 88, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mat-progress-bar-active-indicator-color: #f44336;
  --mat-progress-bar-track-color: rgba(244, 67, 54, 0.25);
}
html {
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-line-height: 16px;
}
html {
  --mat-tooltip-container-color: #424242;
  --mat-tooltip-supporting-text-color: white;
}
html {
  --mat-tooltip-supporting-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-tooltip-supporting-text-size: 12px;
  --mat-tooltip-supporting-text-weight: 400;
  --mat-tooltip-supporting-text-tracking: 0.0333333333em;
}
html {
  --mat-form-field-filled-active-indicator-height: 1px;
  --mat-form-field-filled-focus-active-indicator-height: 2px;
  --mat-form-field-filled-container-shape: 4px;
  --mat-form-field-outlined-outline-width: 1px;
  --mat-form-field-outlined-focus-outline-width: 2px;
  --mat-form-field-outlined-container-shape: 4px;
}
html {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #008acd 87%, transparent);
  --mat-form-field-filled-caret-color: #008acd;
  --mat-form-field-filled-focus-active-indicator-color: #008acd;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #008acd 87%, transparent);
  --mat-form-field-outlined-caret-color: #008acd;
  --mat-form-field-outlined-focus-outline-color: #008acd;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #008acd 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.12;
  --mat-form-field-filled-container-color: #f6f6f6;
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-form-field-filled-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-error-hover-label-text-color: #f44336;
  --mat-form-field-filled-error-focus-label-text-color: #f44336;
  --mat-form-field-filled-error-label-text-color: #f44336;
  --mat-form-field-filled-error-caret-color: #f44336;
  --mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-error-active-indicator-color: #f44336;
  --mat-form-field-filled-error-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-error-hover-active-indicator-color: #f44336;
  --mat-form-field-outlined-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-error-caret-color: #f44336;
  --mat-form-field-outlined-error-focus-label-text-color: #f44336;
  --mat-form-field-outlined-error-label-text-color: #f44336;
  --mat-form-field-outlined-error-hover-label-text-color: #f44336;
  --mat-form-field-outlined-outline-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-error-focus-outline-color: #f44336;
  --mat-form-field-outlined-error-hover-outline-color: #f44336;
  --mat-form-field-outlined-error-outline-color: #f44336;
}
.mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #293d58 87%, transparent);
  --mat-form-field-filled-caret-color: #293d58;
  --mat-form-field-filled-focus-active-indicator-color: #293d58;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #293d58 87%, transparent);
  --mat-form-field-outlined-caret-color: #293d58;
  --mat-form-field-outlined-focus-outline-color: #293d58;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #293d58 87%, transparent);
}
.mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);
  --mat-form-field-filled-caret-color: #f44336;
  --mat-form-field-filled-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);
  --mat-form-field-outlined-caret-color: #f44336;
  --mat-form-field-outlined-focus-outline-color: #f44336;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);
}
html {
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
}
html {
  --mat-form-field-container-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-form-field-container-text-line-height: 24px;
  --mat-form-field-container-text-size: 16px;
  --mat-form-field-container-text-tracking: 0.03125em;
  --mat-form-field-container-text-weight: 400;
  --mat-form-field-outlined-label-text-populated-size: 16px;
  --mat-form-field-subscript-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-form-field-subscript-text-line-height: 20px;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-tracking: 0.0333333333em;
  --mat-form-field-subscript-text-weight: 400;
  --mat-form-field-filled-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-form-field-filled-label-text-size: 16px;
  --mat-form-field-filled-label-text-tracking: 0.03125em;
  --mat-form-field-filled-label-text-weight: 400;
  --mat-form-field-outlined-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-form-field-outlined-label-text-size: 16px;
  --mat-form-field-outlined-label-text-tracking: 0.03125em;
  --mat-form-field-outlined-label-text-weight: 400;
}
html {
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #008acd;
  --mat-select-invalid-arrow-color: #f44336;
}
.mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #293d58;
  --mat-select-invalid-arrow-color: #f44336;
}
.mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #f44336;
  --mat-select-invalid-arrow-color: #f44336;
}
html {
  --mat-select-arrow-transform: translateY(-8px);
}
html {
  --mat-select-trigger-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-select-trigger-text-line-height: 24px;
  --mat-select-trigger-text-size: 16px;
  --mat-select-trigger-text-tracking: 0.03125em;
  --mat-select-trigger-text-weight: 400;
}
html {
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-autocomplete-background-color: white;
}
html {
  --mat-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
}
html {
  --mat-dialog-container-color: white;
  --mat-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mat-dialog-supporting-text-color: rgba(0, 0, 0, 0.54);
}
html {
  --mat-dialog-subhead-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-dialog-subhead-line-height: 32px;
  --mat-dialog-subhead-size: 20px;
  --mat-dialog-subhead-weight: 500;
  --mat-dialog-subhead-tracking: 0.0125em;
  --mat-dialog-supporting-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-dialog-supporting-text-line-height: 24px;
  --mat-dialog-supporting-text-size: 16px;
  --mat-dialog-supporting-text-weight: 400;
  --mat-dialog-supporting-text-tracking: 0.03125em;
}
.mat-mdc-standard-chip {
  --mat-chip-container-shape-radius: 16px;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-disabled-outline-color: transparent;
  --mat-chip-flat-selected-outline-width: 0;
  --mat-chip-focus-outline-color: transparent;
  --mat-chip-hover-state-layer-opacity: 0.04;
  --mat-chip-outline-color: transparent;
  --mat-chip-outline-width: 0;
  --mat-chip-selected-hover-state-layer-opacity: 0.04;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-with-avatar-avatar-shape-radius: 14px;
  --mat-chip-with-avatar-avatar-size: 28px;
  --mat-chip-with-avatar-disabled-avatar-opacity: 1;
  --mat-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-with-icon-icon-size: 18px;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
}
.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #008acd;
  --mat-chip-elevated-disabled-container-color: #008acd;
  --mat-chip-elevated-selected-container-color: #008acd;
  --mat-chip-flat-disabled-selected-container-color: #008acd;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #293d58;
  --mat-chip-elevated-disabled-container-color: #293d58;
  --mat-chip-elevated-selected-container-color: #293d58;
  --mat-chip-flat-disabled-selected-container-color: #293d58;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #f44336;
  --mat-chip-elevated-disabled-container-color: #f44336;
  --mat-chip-elevated-selected-container-color: #f44336;
  --mat-chip-flat-disabled-selected-container-color: #f44336;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mat-chip-container-height: 32px;
}
.mat-mdc-standard-chip {
  --mat-chip-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-chip-label-text-line-height: 20px;
  --mat-chip-label-text-size: 14px;
  --mat-chip-label-text-tracking: 0.0178571429em;
  --mat-chip-label-text-weight: 400;
}
html {
  --mat-slide-toggle-disabled-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-track-opacity: 0.12;
  --mat-slide-toggle-disabled-unselected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-track-outline-color: transparent;
  --mat-slide-toggle-disabled-unselected-track-outline-width: 1px;
  --mat-slide-toggle-handle-height: 20px;
  --mat-slide-toggle-handle-shape: 10px;
  --mat-slide-toggle-handle-width: 20px;
  --mat-slide-toggle-hidden-track-opacity: 1;
  --mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-slide-toggle-pressed-handle-size: 20px;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-handle-size: 20px;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.04;
  --mat-slide-toggle-selected-icon-size: 18px;
  --mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-track-outline-color: transparent;
  --mat-slide-toggle-selected-track-outline-width: 1px;
  --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-track-height: 14px;
  --mat-slide-toggle-track-outline-color: transparent;
  --mat-slide-toggle-track-outline-width: 1px;
  --mat-slide-toggle-track-shape: 7px;
  --mat-slide-toggle-track-width: 36px;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-handle-size: 20px;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-icon-size: 18px;
  --mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.1;
  --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-visible-track-opacity: 1;
  --mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-slide-toggle-with-icon-handle-size: 20px;
  --mat-slide-toggle-touch-target-size: 48px;
}
html {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #008acd;
  --mat-slide-toggle-selected-handle-color: #008acd;
  --mat-slide-toggle-selected-hover-state-layer-color: #008acd;
  --mat-slide-toggle-selected-pressed-state-layer-color: #008acd;
  --mat-slide-toggle-selected-focus-handle-color: #008acd;
  --mat-slide-toggle-selected-hover-handle-color: #008acd;
  --mat-slide-toggle-selected-pressed-handle-color: #008acd;
  --mat-slide-toggle-selected-focus-track-color: #4daddc;
  --mat-slide-toggle-selected-hover-track-color: #4daddc;
  --mat-slide-toggle-selected-pressed-track-color: #4daddc;
  --mat-slide-toggle-selected-track-color: #4daddc;
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-slide-toggle-disabled-handle-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-handle-surface-color: white;
  --mat-slide-toggle-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, 0.54);
  --mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-handle-color: #424242;
  --mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, 0.12);
}
.mat-mdc-slide-toggle.mat-accent {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #293d58;
  --mat-slide-toggle-selected-handle-color: #293d58;
  --mat-slide-toggle-selected-hover-state-layer-color: #293d58;
  --mat-slide-toggle-selected-pressed-state-layer-color: #293d58;
  --mat-slide-toggle-selected-focus-handle-color: #293d58;
  --mat-slide-toggle-selected-hover-handle-color: #293d58;
  --mat-slide-toggle-selected-pressed-handle-color: #293d58;
  --mat-slide-toggle-selected-focus-track-color: #69778a;
  --mat-slide-toggle-selected-hover-track-color: #69778a;
  --mat-slide-toggle-selected-pressed-track-color: #69778a;
  --mat-slide-toggle-selected-track-color: #69778a;
}
.mat-mdc-slide-toggle.mat-warn {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #f44336;
  --mat-slide-toggle-selected-handle-color: #f44336;
  --mat-slide-toggle-selected-hover-state-layer-color: #f44336;
  --mat-slide-toggle-selected-pressed-state-layer-color: #f44336;
  --mat-slide-toggle-selected-focus-handle-color: #f44336;
  --mat-slide-toggle-selected-hover-handle-color: #f44336;
  --mat-slide-toggle-selected-pressed-handle-color: #f44336;
  --mat-slide-toggle-selected-focus-track-color: #e57373;
  --mat-slide-toggle-selected-hover-track-color: #e57373;
  --mat-slide-toggle-selected-pressed-track-color: #e57373;
  --mat-slide-toggle-selected-track-color: #e57373;
}
html {
  --mat-slide-toggle-state-layer-size: 40px;
  --mat-slide-toggle-touch-target-display: block;
}
html {
  --mat-slide-toggle-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-slide-toggle-label-text-line-height: 20px;
  --mat-slide-toggle-label-text-size: 14px;
  --mat-slide-toggle-label-text-tracking: 0.0178571429em;
  --mat-slide-toggle-label-text-weight: 400;
}
html .mat-mdc-slide-toggle {
  --mat-slide-toggle-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-slide-toggle-label-text-line-height: 20px;
  --mat-slide-toggle-label-text-size: 14px;
  --mat-slide-toggle-label-text-tracking: 0.0178571429em;
  --mat-slide-toggle-label-text-weight: 400;
}
html {
  --mat-radio-disabled-selected-icon-opacity: 0.38;
  --mat-radio-disabled-unselected-icon-opacity: 0.38;
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-size: 48px;
}
.mat-mdc-radio-button.mat-primary {
  --mat-radio-checked-ripple-color: #008acd;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #008acd;
  --mat-radio-selected-hover-icon-color: #008acd;
  --mat-radio-selected-icon-color: #008acd;
  --mat-radio-selected-pressed-icon-color: #008acd;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mat-radio-checked-ripple-color: #293d58;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #293d58;
  --mat-radio-selected-hover-icon-color: #293d58;
  --mat-radio-selected-icon-color: #293d58;
  --mat-radio-selected-pressed-icon-color: #293d58;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
html {
  --mat-radio-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-radio-label-text-line-height: 20px;
  --mat-radio-label-text-size: 14px;
  --mat-radio-label-text-tracking: 0.0178571429em;
  --mat-radio-label-text-weight: 400;
}
html {
  --mat-slider-active-track-height: 6px;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-height: 20px;
  --mat-slider-handle-shape: 50%;
  --mat-slider-handle-width: 20px;
  --mat-slider-inactive-track-height: 4px;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-width: auto;
  --mat-slider-with-overlap-handle-outline-width: 1px;
  --mat-slider-with-tick-marks-active-container-opacity: 0.6;
  --mat-slider-with-tick-marks-container-shape: 50%;
  --mat-slider-with-tick-marks-container-size: 2px;
  --mat-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mat-slider-value-indicator-transform-origin: bottom;
}
html {
  --mat-slider-active-track-color: #008acd;
  --mat-slider-focus-handle-color: #008acd;
  --mat-slider-handle-color: #008acd;
  --mat-slider-hover-handle-color: #008acd;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #008acd 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #008acd 4%, transparent);
  --mat-slider-inactive-track-color: #008acd;
  --mat-slider-ripple-color: #008acd;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #008acd;
  --mat-slider-disabled-active-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-label-container-color: #424242;
  --mat-slider-label-label-text-color: white;
  --mat-slider-value-indicator-opacity: 1;
  --mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, 0.87);
  --mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, 0.87);
}
.mat-accent {
  --mat-slider-active-track-color: #293d58;
  --mat-slider-focus-handle-color: #293d58;
  --mat-slider-handle-color: #293d58;
  --mat-slider-hover-handle-color: #293d58;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #293d58 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #293d58 4%, transparent);
  --mat-slider-inactive-track-color: #293d58;
  --mat-slider-ripple-color: #293d58;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #293d58;
}
.mat-warn {
  --mat-slider-active-track-color: #f44336;
  --mat-slider-focus-handle-color: #f44336;
  --mat-slider-handle-color: #f44336;
  --mat-slider-hover-handle-color: #f44336;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);
  --mat-slider-inactive-track-color: #f44336;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #f44336;
}
html {
  --mat-slider-label-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-slider-label-label-text-size: 14px;
  --mat-slider-label-label-text-line-height: 22px;
  --mat-slider-label-label-text-tracking: 0.0071428571em;
  --mat-slider-label-label-text-weight: 500;
}
html {
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-menu-item-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-menu-item-label-text-size: 16px;
  --mat-menu-item-label-text-tracking: 0.03125em;
  --mat-menu-item-label-text-line-height: 24px;
  --mat-menu-item-label-text-weight: 400;
}
html {
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-leading-avatar-shape: 50%;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-selected-container-color: transparent;
  --mat-list-list-item-leading-avatar-color: transparent;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-disabled-state-layer-color: transparent;
  --mat-list-list-item-disabled-state-layer-opacity: 0;
  --mat-list-list-item-disabled-label-text-opacity: 0.38;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
}
html {
  --mat-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-state-layer-opacity: 0.04;
  --mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-checked-ripple-color: #008acd;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #008acd;
  --mat-radio-selected-hover-icon-color: #008acd;
  --mat-radio-selected-icon-color: #008acd;
  --mat-radio-selected-pressed-icon-color: #008acd;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #293d58;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #293d58;
  --mat-radio-selected-hover-icon-color: #293d58;
  --mat-radio-selected-icon-color: #293d58;
  --mat-radio-selected-pressed-icon-color: #293d58;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #008acd;
  --mat-checkbox-selected-hover-icon-color: #008acd;
  --mat-checkbox-selected-icon-color: #008acd;
  --mat-checkbox-selected-pressed-icon-color: #008acd;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #008acd;
  --mat-checkbox-selected-hover-state-layer-color: #008acd;
  --mat-checkbox-selected-pressed-state-layer-color: #008acd;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #293d58;
  --mat-checkbox-selected-hover-icon-color: #293d58;
  --mat-checkbox-selected-icon-color: #293d58;
  --mat-checkbox-selected-pressed-icon-color: #293d58;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #293d58;
  --mat-checkbox-selected-hover-state-layer-color: #293d58;
  --mat-checkbox-selected-pressed-state-layer-color: #293d58;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #f44336;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #008acd;
}
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
html {
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
  --mat-list-list-item-one-line-container-height: 48px;
  --mat-list-list-item-two-line-container-height: 64px;
  --mat-list-list-item-three-line-container-height: 88px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}
html {
  --mat-list-list-item-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-list-list-item-label-text-line-height: 24px;
  --mat-list-list-item-label-text-size: 16px;
  --mat-list-list-item-label-text-tracking: 0.03125em;
  --mat-list-list-item-label-text-weight: 400;
  --mat-list-list-item-supporting-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-list-list-item-supporting-text-line-height: 20px;
  --mat-list-list-item-supporting-text-size: 14px;
  --mat-list-list-item-supporting-text-tracking: 0.0178571429em;
  --mat-list-list-item-supporting-text-weight: 400;
  --mat-list-list-item-trailing-supporting-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-list-list-item-trailing-supporting-text-line-height: 20px;
  --mat-list-list-item-trailing-supporting-text-size: 12px;
  --mat-list-list-item-trailing-supporting-text-tracking: 0.0333333333em;
  --mat-list-list-item-trailing-supporting-text-weight: 400;
}
.mdc-list-group__subheader {
  font:
    400 16px / 28px "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  letter-spacing: 0.009375em;
}
html {
  --mat-paginator-page-size-select-width: 84px;
  --mat-paginator-page-size-select-touch-target-height: 48px;
}
html {
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
html {
  --mat-paginator-container-size: 56px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
  --mat-paginator-touch-target-display: block;
}
html {
  --mat-paginator-container-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-paginator-container-text-line-height: 20px;
  --mat-paginator-container-text-size: 12px;
  --mat-paginator-container-text-tracking: 0.0333333333em;
  --mat-paginator-container-text-weight: 400;
  --mat-paginator-select-trigger-text-size: 12px;
}
html {
  --mat-tab-container-height: 48px;
  --mat-tab-divider-color: transparent;
  --mat-tab-divider-height: 0;
  --mat-tab-active-indicator-height: 2px;
  --mat-tab-active-indicator-shape: 0;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #008acd;
  --mat-tab-active-ripple-color: #008acd;
  --mat-tab-inactive-ripple-color: #008acd;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #008acd;
  --mat-tab-active-hover-label-text-color: #008acd;
  --mat-tab-active-focus-indicator-color: #008acd;
  --mat-tab-active-hover-indicator-color: #008acd;
  --mat-tab-active-indicator-color: #008acd;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #293d58;
  --mat-tab-active-ripple-color: #293d58;
  --mat-tab-inactive-ripple-color: #293d58;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #293d58;
  --mat-tab-active-hover-label-text-color: #293d58;
  --mat-tab-active-focus-indicator-color: #293d58;
  --mat-tab-active-hover-indicator-color: #293d58;
  --mat-tab-active-indicator-color: #293d58;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #f44336;
  --mat-tab-active-ripple-color: #f44336;
  --mat-tab-inactive-ripple-color: #f44336;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #f44336;
  --mat-tab-active-hover-label-text-color: #f44336;
  --mat-tab-active-focus-indicator-color: #f44336;
  --mat-tab-active-hover-indicator-color: #f44336;
  --mat-tab-active-indicator-color: #f44336;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-background-color: #008acd;
  --mat-tab-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-background-color: #293d58;
  --mat-tab-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-background-color: #f44336;
  --mat-tab-foreground-color: white;
}
.mat-mdc-tab-header {
  --mat-tab-container-height: 48px;
}
.mat-mdc-tab-header {
  --mat-tab-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-tab-label-text-size: 14px;
  --mat-tab-label-text-tracking: 0.0892857143em;
  --mat-tab-label-text-line-height: 36px;
  --mat-tab-label-text-weight: 500;
}
html {
  --mat-checkbox-disabled-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-touch-target-size: 48px;
}
html {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #293d58;
  --mat-checkbox-selected-hover-icon-color: #293d58;
  --mat-checkbox-selected-icon-color: #293d58;
  --mat-checkbox-selected-pressed-icon-color: #293d58;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #293d58;
  --mat-checkbox-selected-hover-state-layer-color: #293d58;
  --mat-checkbox-selected-pressed-state-layer-color: #293d58;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #008acd;
  --mat-checkbox-selected-hover-icon-color: #008acd;
  --mat-checkbox-selected-icon-color: #008acd;
  --mat-checkbox-selected-pressed-icon-color: #008acd;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #008acd;
  --mat-checkbox-selected-hover-state-layer-color: #008acd;
  --mat-checkbox-selected-pressed-state-layer-color: #008acd;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #f44336;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-checkbox-touch-target-display: block;
  --mat-checkbox-state-layer-size: 40px;
}
html {
  --mat-checkbox-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-checkbox-label-text-line-height: 20px;
  --mat-checkbox-label-text-size: 14px;
  --mat-checkbox-label-text-tracking: 0.0178571429em;
  --mat-checkbox-label-text-weight: 400;
}
html {
  --mat-button-filled-container-shape: 4px;
  --mat-button-filled-horizontal-padding: 16px;
  --mat-button-filled-icon-offset: -4px;
  --mat-button-filled-icon-spacing: 8px;
  --mat-button-filled-touch-target-size: 48px;
  --mat-button-outlined-container-shape: 4px;
  --mat-button-outlined-horizontal-padding: 15px;
  --mat-button-outlined-icon-offset: -4px;
  --mat-button-outlined-icon-spacing: 8px;
  --mat-button-outlined-keep-touch-target: false;
  --mat-button-outlined-outline-width: 1px;
  --mat-button-outlined-touch-target-size: 48px;
  --mat-button-protected-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-container-shape: 4px;
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-horizontal-padding: 16px;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-icon-offset: -4px;
  --mat-button-protected-icon-spacing: 8px;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-button-protected-touch-target-size: 48px;
  --mat-button-text-container-shape: 4px;
  --mat-button-text-horizontal-padding: 8px;
  --mat-button-text-icon-offset: 0;
  --mat-button-text-icon-spacing: 8px;
  --mat-button-text-with-icon-horizontal-padding: 8px;
  --mat-button-text-touch-target-size: 48px;
  --mat-button-tonal-container-shape: 4px;
  --mat-button-tonal-horizontal-padding: 16px;
  --mat-button-tonal-icon-offset: -4px;
  --mat-button-tonal-icon-spacing: 8px;
  --mat-button-tonal-touch-target-size: 48px;
}
html {
  --mat-button-filled-container-color: white;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.04;
  --mat-button-filled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.04;
  --mat-button-outlined-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-outlined-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-container-color: white;
  --mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-state-layer-opacity: 0.04;
  --mat-button-protected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.04;
  --mat-button-text-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-text-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-container-color: white;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.04;
  --mat-button-tonal-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-button.mat-primary,
.mat-mdc-unelevated-button.mat-primary,
.mat-mdc-raised-button.mat-primary,
.mat-mdc-outlined-button.mat-primary,
.mat-tonal-button.mat-primary {
  --mat-button-filled-container-color: #008acd;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #008acd;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #008acd 12%, transparent);
  --mat-button-outlined-state-layer-color: #008acd;
  --mat-button-protected-container-color: #008acd;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #008acd;
  --mat-button-text-ripple-color: color-mix(in srgb, #008acd 12%, transparent);
  --mat-button-text-state-layer-color: #008acd;
  --mat-button-tonal-container-color: #008acd;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.mat-mdc-button.mat-accent,
.mat-mdc-unelevated-button.mat-accent,
.mat-mdc-raised-button.mat-accent,
.mat-mdc-outlined-button.mat-accent,
.mat-tonal-button.mat-accent {
  --mat-button-filled-container-color: #293d58;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #293d58;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #293d58 12%, transparent);
  --mat-button-outlined-state-layer-color: #293d58;
  --mat-button-protected-container-color: #293d58;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #293d58;
  --mat-button-text-ripple-color: color-mix(in srgb, #293d58 12%, transparent);
  --mat-button-text-state-layer-color: #293d58;
  --mat-button-tonal-container-color: #293d58;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.mat-mdc-button.mat-warn,
.mat-mdc-unelevated-button.mat-warn,
.mat-mdc-raised-button.mat-warn,
.mat-mdc-outlined-button.mat-warn,
.mat-tonal-button.mat-warn {
  --mat-button-filled-container-color: #f44336;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #f44336;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-outlined-state-layer-color: #f44336;
  --mat-button-protected-container-color: #f44336;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #f44336;
  --mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-text-state-layer-color: #f44336;
  --mat-button-tonal-container-color: #f44336;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
html {
  --mat-button-filled-container-height: 36px;
  --mat-button-filled-touch-target-display: block;
  --mat-button-outlined-container-height: 36px;
  --mat-button-outlined-touch-target-display: block;
  --mat-button-protected-container-height: 36px;
  --mat-button-protected-touch-target-display: block;
  --mat-button-text-container-height: 36px;
  --mat-button-text-touch-target-display: block;
  --mat-button-tonal-container-height: 36px;
  --mat-button-tonal-touch-target-display: block;
}
html {
  --mat-button-filled-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-button-filled-label-text-size: 14px;
  --mat-button-filled-label-text-tracking: 0.0892857143em;
  --mat-button-filled-label-text-transform: none;
  --mat-button-filled-label-text-weight: 500;
  --mat-button-outlined-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-button-outlined-label-text-size: 14px;
  --mat-button-outlined-label-text-tracking: 0.0892857143em;
  --mat-button-outlined-label-text-transform: none;
  --mat-button-outlined-label-text-weight: 500;
  --mat-button-protected-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-button-protected-label-text-size: 14px;
  --mat-button-protected-label-text-tracking: 0.0892857143em;
  --mat-button-protected-label-text-transform: none;
  --mat-button-protected-label-text-weight: 500;
  --mat-button-text-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-button-text-label-text-size: 14px;
  --mat-button-text-label-text-tracking: 0.0892857143em;
  --mat-button-text-label-text-transform: none;
  --mat-button-text-label-text-weight: 500;
  --mat-button-tonal-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-button-tonal-label-text-size: 14px;
  --mat-button-tonal-label-text-tracking: 0.0892857143em;
  --mat-button-tonal-label-text-transform: none;
  --mat-button-tonal-label-text-weight: 500;
}
html {
  --mat-icon-button-icon-size: 24px;
  --mat-icon-button-container-shape: 50%;
  --mat-icon-button-touch-target-size: 48px;
}
html {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-icon-button-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-icon-button.mat-primary {
  --mat-icon-button-icon-color: #008acd;
  --mat-icon-button-state-layer-color: #008acd;
  --mat-icon-button-ripple-color: color-mix(in srgb, #008acd 12%, transparent);
}
.mat-mdc-icon-button.mat-accent {
  --mat-icon-button-icon-color: #293d58;
  --mat-icon-button-state-layer-color: #293d58;
  --mat-icon-button-ripple-color: color-mix(in srgb, #293d58 12%, transparent);
}
.mat-mdc-icon-button.mat-warn {
  --mat-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
}
html {
  --mat-icon-button-touch-target-display: block;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  --mat-icon-button-state-layer-size: 48px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 12px;
}
html {
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-container-shape: 50%;
  --mat-fab-touch-target-size: 48px;
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-container-height: 48px;
  --mat-fab-extended-container-shape: 24px;
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-shape: 50%;
  --mat-fab-small-touch-target-size: 48px;
  --mat-fab-small-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
html {
  --mat-fab-container-color: white;
  --mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-container-color: white;
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-fab-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-fab.mat-primary,
.mat-mdc-mini-fab.mat-primary {
  --mat-fab-container-color: #008acd;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #008acd 12%, transparent);
  --mat-fab-small-container-color: #008acd;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.mat-mdc-fab.mat-accent,
.mat-mdc-mini-fab.mat-accent {
  --mat-fab-container-color: #293d58;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #293d58 12%, transparent);
  --mat-fab-small-container-color: #293d58;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.mat-mdc-fab.mat-warn,
.mat-mdc-mini-fab.mat-warn {
  --mat-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
html {
  --mat-fab-small-touch-target-display: block;
  --mat-fab-touch-target-display: block;
}
html {
  --mat-fab-extended-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-fab-extended-label-text-size: 14px;
  --mat-fab-extended-label-text-tracking: 0.0892857143em;
  --mat-fab-extended-label-text-weight: 500;
}
html {
  --mat-snack-bar-container-shape: 4px;
}
html {
  --mat-snack-bar-container-color: #424242;
  --mat-snack-bar-supporting-text-color: white;
  --mat-snack-bar-button-color: #4daddc;
}
html {
  --mat-snack-bar-supporting-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-snack-bar-supporting-text-line-height: 20px;
  --mat-snack-bar-supporting-text-size: 14px;
  --mat-snack-bar-supporting-text-weight: 400;
}
html {
  --mat-table-row-item-outline-width: 1px;
}
html {
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
}
html {
  --mat-table-header-headline-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-table-header-headline-line-height: 22px;
  --mat-table-header-headline-size: 14px;
  --mat-table-header-headline-weight: 500;
  --mat-table-header-headline-tracking: 0.0071428571em;
  --mat-table-row-item-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-table-row-item-label-text-line-height: 20px;
  --mat-table-row-item-label-text-size: 14px;
  --mat-table-row-item-label-text-weight: 400;
  --mat-table-row-item-label-text-tracking: 0.0178571429em;
  --mat-table-footer-supporting-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-table-footer-supporting-text-line-height: 20px;
  --mat-table-footer-supporting-text-size: 14px;
  --mat-table-footer-supporting-text-weight: 400;
  --mat-table-footer-supporting-text-tracking: 0.0178571429em;
}
html {
  --mat-progress-spinner-active-indicator-width: 4px;
  --mat-progress-spinner-size: 48px;
}
html {
  --mat-progress-spinner-active-indicator-color: #008acd;
}
.mat-accent {
  --mat-progress-spinner-active-indicator-color: #293d58;
}
.mat-warn {
  --mat-progress-spinner-active-indicator-color: #f44336;
}
html {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
}
html {
  --mat-badge-background-color: #008acd;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-badge-accent {
  --mat-badge-background-color: #293d58;
  --mat-badge-text-color: white;
}
.mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
html {
  --mat-badge-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-badge-line-height: 22px;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-small-size-line-height: 16px;
  --mat-badge-large-size-text-size: 24px;
  --mat-badge-large-size-line-height: 28px;
}
html {
  --mat-bottom-sheet-container-shape: 4px;
}
html {
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
}
html {
  --mat-bottom-sheet-container-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-bottom-sheet-container-text-line-height: 20px;
  --mat-bottom-sheet-container-text-size: 14px;
  --mat-bottom-sheet-container-text-tracking: 0.0178571429em;
  --mat-bottom-sheet-container-text-weight: 400;
}
html {
  --mat-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-button-toggle-legacy-focus-state-layer-opacity: 1;
  --mat-button-toggle-legacy-height: 36px;
  --mat-button-toggle-legacy-shape: 2px;
  --mat-button-toggle-shape: 4px;
}
html {
  --mat-button-toggle-background-color: white;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: white;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-divider-color: rgba(0, 0, 0, 0.12);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-background-color: white;
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-button-toggle-height: 48px;
}
html {
  --mat-button-toggle-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-button-toggle-label-text-line-height: 24px;
  --mat-button-toggle-label-text-size: 16px;
  --mat-button-toggle-label-text-tracking: 0.03125em;
  --mat-button-toggle-label-text-weight: 400;
  --mat-button-toggle-legacy-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-button-toggle-legacy-label-text-line-height: 24px;
  --mat-button-toggle-legacy-label-text-size: 16px;
  --mat-button-toggle-legacy-label-text-tracking: 0.03125em;
  --mat-button-toggle-legacy-label-text-weight: 400;
}
html {
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #008acd 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #293d58 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #008acd;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #008acd 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #008acd 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #008acd 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #008acd;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent,
.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #293d58 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #293d58 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #293d58;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #293d58 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #293d58 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #293d58 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #293d58;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-warn,
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #293d58 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  --mat-icon-button-state-layer-size: 40px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 8px;
}
html {
  --mat-datepicker-calendar-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-size: 14px;
  --mat-datepicker-calendar-body-label-text-weight: 500;
  --mat-datepicker-calendar-period-button-text-size: 14px;
  --mat-datepicker-calendar-period-button-text-weight: 500;
  --mat-datepicker-calendar-header-text-size: 11px;
  --mat-datepicker-calendar-header-text-weight: 400;
}
html {
  --mat-divider-width: 1px;
}
html {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-expansion-container-shape: 4px;
  --mat-expansion-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
}
html {
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
}
html {
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
}
html {
  --mat-expansion-header-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-expansion-header-text-size: 14px;
  --mat-expansion-header-text-weight: 500;
  --mat-expansion-header-text-line-height: inherit;
  --mat-expansion-header-text-tracking: inherit;
  --mat-expansion-container-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-expansion-container-text-line-height: 20px;
  --mat-expansion-container-text-size: 14px;
  --mat-expansion-container-text-tracking: 0.0178571429em;
  --mat-expansion-container-text-weight: 400;
}
html {
  --mat-grid-list-tile-header-primary-text-size: 14px;
  --mat-grid-list-tile-header-secondary-text-size: 12px;
  --mat-grid-list-tile-footer-primary-text-size: 14px;
  --mat-grid-list-tile-footer-secondary-text-size: 12px;
}
html {
  --mat-icon-color: inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color: #008acd;
}
.mat-icon.mat-accent {
  --mat-icon-color: #293d58;
}
.mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
}
html {
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
}
html {
  --mat-stepper-header-focus-state-layer-shape: 0;
  --mat-stepper-header-hover-state-layer-shape: 0;
}
html {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #008acd;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #008acd;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #008acd;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #293d58;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #293d58;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #293d58;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
html {
  --mat-stepper-header-height: 72px;
}
html {
  --mat-stepper-container-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-stepper-header-label-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-stepper-header-label-text-size: 14px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-weight: 400;
}
html {
  --mat-sort-arrow-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-toolbar-container-background-color: white;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #008acd;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #293d58;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}
html {
  --mat-toolbar-title-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-toolbar-title-text-line-height: 32px;
  --mat-toolbar-title-text-size: 20px;
  --mat-toolbar-title-text-tracking: 0.0125em;
  --mat-toolbar-title-text-weight: 500;
}
html {
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-tree-node-min-height: 48px;
}
html {
  --mat-tree-node-text-font:
    "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  --mat-tree-node-text-size: 14px;
  --mat-tree-node-text-weight: 400;
}
html {
  --mat-timepicker-container-shape: 4px;
  --mat-timepicker-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-timepicker-container-background-color: white;
}
.darkMode {
  --mdc-dialog-container-color: #011727;
  --mat-dialog-container-color: #011727;
  --mat-menu-container-color: #011727;
  --mat-app-background-color: #303030;
  --mat-app-text-color: white;
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-option-selected-state-label-text-color: #008acd;
  --mat-option-label-text-color: white;
  --mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent);
}
.darkMode .mat-accent {
  --mat-option-selected-state-label-text-color: #293d58;
  --mat-option-label-text-color: white;
  --mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent);
}
.darkMode .mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: white;
  --mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent);
}
.darkMode {
  --mat-optgroup-label-text-color: white;
  --mat-pseudo-checkbox-full-selected-icon-color: #293d58;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #293d58;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent);
}
.darkMode .mat-primary {
  --mat-pseudo-checkbox-full-selected-icon-color: #008acd;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #008acd;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent);
}
.darkMode .mat-accent {
  --mat-pseudo-checkbox-full-selected-icon-color: #293d58;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #293d58;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent);
}
.darkMode .mat-warn {
  --mat-pseudo-checkbox-full-selected-icon-color: #f44336;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent);
}
.darkMode {
  --mat-card-elevated-container-color: #424242;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: #424242;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: rgba(255, 255, 255, 0.12);
  --mat-card-subtitle-text-color: rgba(255, 255, 255, 0.7);
  --mat-card-filled-container-color: #424242;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.darkMode .mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #008acd;
  --mat-progress-bar-track-color: rgba(0, 138, 205, 0.25);
}
.darkMode .mat-mdc-progress-bar.mat-accent {
  --mat-progress-bar-active-indicator-color: #293d58;
  --mat-progress-bar-track-color: rgba(41, 61, 88, 0.25);
}
.darkMode .mat-mdc-progress-bar.mat-warn {
  --mat-progress-bar-active-indicator-color: #f44336;
  --mat-progress-bar-track-color: rgba(244, 67, 54, 0.25);
}
.darkMode {
  --mat-tooltip-container-color: white;
  --mat-tooltip-supporting-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #008acd 87%, transparent);
  --mat-form-field-filled-caret-color: #008acd;
  --mat-form-field-filled-focus-active-indicator-color: #008acd;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #008acd 87%, transparent);
  --mat-form-field-outlined-caret-color: #008acd;
  --mat-form-field-outlined-focus-outline-color: #008acd;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #008acd 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-state-layer-color: white;
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.12;
  --mat-form-field-filled-container-color: #4a4a4a;
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, white 4%, transparent);
  --mat-form-field-filled-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-filled-hover-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-filled-input-text-color: white;
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-filled-input-text-placeholder-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-filled-error-hover-label-text-color: #f44336;
  --mat-form-field-filled-error-focus-label-text-color: #f44336;
  --mat-form-field-filled-error-label-text-color: #f44336;
  --mat-form-field-filled-error-caret-color: #f44336;
  --mat-form-field-filled-active-indicator-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, white 12%, transparent);
  --mat-form-field-filled-hover-active-indicator-color: white;
  --mat-form-field-filled-error-active-indicator-color: #f44336;
  --mat-form-field-filled-error-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-error-hover-active-indicator-color: #f44336;
  --mat-form-field-outlined-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-outlined-hover-label-text-color: white;
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-outlined-input-text-color: white;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-outlined-input-text-placeholder-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-outlined-error-caret-color: #f44336;
  --mat-form-field-outlined-error-focus-label-text-color: #f44336;
  --mat-form-field-outlined-error-label-text-color: #f44336;
  --mat-form-field-outlined-error-hover-label-text-color: #f44336;
  --mat-form-field-outlined-outline-color: rgba(255, 255, 255, 0.38);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, white 12%, transparent);
  --mat-form-field-outlined-hover-outline-color: white;
  --mat-form-field-outlined-error-focus-outline-color: #f44336;
  --mat-form-field-outlined-error-hover-outline-color: #f44336;
  --mat-form-field-outlined-error-outline-color: #f44336;
}
.darkMode .mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #293d58 87%, transparent);
  --mat-form-field-filled-caret-color: #293d58;
  --mat-form-field-filled-focus-active-indicator-color: #293d58;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #293d58 87%, transparent);
  --mat-form-field-outlined-caret-color: #293d58;
  --mat-form-field-outlined-focus-outline-color: #293d58;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #293d58 87%, transparent);
}
.darkMode .mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);
  --mat-form-field-filled-caret-color: #f44336;
  --mat-form-field-filled-focus-active-indicator-color: #f44336;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);
  --mat-form-field-outlined-caret-color: #f44336;
  --mat-form-field-outlined-focus-outline-color: #f44336;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);
}
.darkMode {
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: white;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.7);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.7);
  --mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-focused-arrow-color: #008acd;
  --mat-select-invalid-arrow-color: #f44336;
}
.darkMode .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: white;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.7);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.7);
  --mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-focused-arrow-color: #293d58;
  --mat-select-invalid-arrow-color: #f44336;
}
.darkMode .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: white;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.7);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.7);
  --mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-focused-arrow-color: #f44336;
  --mat-select-invalid-arrow-color: #f44336;
}
.darkMode {
  --mat-autocomplete-background-color: #424242;
  --mat-dialog-container-color: #424242;
  --mat-dialog-subhead-color: white;
  --mat-dialog-supporting-text-color: rgba(255, 255, 255, 0.7);
}
.darkMode .mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-chip-focus-state-layer-color: white;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: white;
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.darkMode .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.darkMode .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #008acd;
  --mat-chip-elevated-disabled-container-color: #008acd;
  --mat-chip-elevated-selected-container-color: #008acd;
  --mat-chip-flat-disabled-selected-container-color: #008acd;
  --mat-chip-focus-state-layer-color: white;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: white;
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.darkMode .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.darkMode .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #293d58;
  --mat-chip-elevated-disabled-container-color: #293d58;
  --mat-chip-elevated-selected-container-color: #293d58;
  --mat-chip-flat-disabled-selected-container-color: #293d58;
  --mat-chip-focus-state-layer-color: white;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: white;
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.darkMode .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.darkMode .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: #f44336;
  --mat-chip-elevated-disabled-container-color: #f44336;
  --mat-chip-elevated-selected-container-color: #f44336;
  --mat-chip-flat-disabled-selected-container-color: #f44336;
  --mat-chip-focus-state-layer-color: white;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: white;
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.darkMode {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #008acd;
  --mat-slide-toggle-selected-handle-color: #008acd;
  --mat-slide-toggle-selected-hover-state-layer-color: #008acd;
  --mat-slide-toggle-selected-pressed-state-layer-color: #008acd;
  --mat-slide-toggle-selected-focus-handle-color: #008acd;
  --mat-slide-toggle-selected-hover-handle-color: #008acd;
  --mat-slide-toggle-selected-pressed-handle-color: #008acd;
  --mat-slide-toggle-selected-focus-track-color: #0082c8;
  --mat-slide-toggle-selected-hover-track-color: #0082c8;
  --mat-slide-toggle-selected-pressed-track-color: #0082c8;
  --mat-slide-toggle-selected-track-color: #0082c8;
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-slide-toggle-disabled-handle-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-disabled-selected-handle-color: white;
  --mat-slide-toggle-disabled-selected-track-color: white;
  --mat-slide-toggle-disabled-unselected-handle-color: white;
  --mat-slide-toggle-disabled-unselected-icon-color: #4a4a4a;
  --mat-slide-toggle-disabled-unselected-track-color: white;
  --mat-slide-toggle-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-handle-surface-color: #424242;
  --mat-slide-toggle-label-text-color: white;
  --mat-slide-toggle-unselected-hover-handle-color: white;
  --mat-slide-toggle-unselected-focus-handle-color: white;
  --mat-slide-toggle-unselected-focus-state-layer-color: white;
  --mat-slide-toggle-unselected-focus-track-color: rgba(255, 255, 255, 0.12);
  --mat-slide-toggle-unselected-icon-color: #4a4a4a;
  --mat-slide-toggle-unselected-handle-color: rgba(255, 255, 255, 0.7);
  --mat-slide-toggle-unselected-hover-state-layer-color: white;
  --mat-slide-toggle-unselected-hover-track-color: rgba(255, 255, 255, 0.12);
  --mat-slide-toggle-unselected-pressed-handle-color: white;
  --mat-slide-toggle-unselected-pressed-track-color: rgba(255, 255, 255, 0.12);
  --mat-slide-toggle-unselected-pressed-state-layer-color: white;
  --mat-slide-toggle-unselected-track-color: rgba(255, 255, 255, 0.12);
}
.darkMode .mat-mdc-slide-toggle.mat-accent {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #293d58;
  --mat-slide-toggle-selected-handle-color: #293d58;
  --mat-slide-toggle-selected-hover-state-layer-color: #293d58;
  --mat-slide-toggle-selected-pressed-state-layer-color: #293d58;
  --mat-slide-toggle-selected-focus-handle-color: #293d58;
  --mat-slide-toggle-selected-hover-handle-color: #293d58;
  --mat-slide-toggle-selected-pressed-handle-color: #293d58;
  --mat-slide-toggle-selected-focus-track-color: #243750;
  --mat-slide-toggle-selected-hover-track-color: #243750;
  --mat-slide-toggle-selected-pressed-track-color: #243750;
  --mat-slide-toggle-selected-track-color: #243750;
}
.darkMode .mat-mdc-slide-toggle.mat-warn {
  --mat-slide-toggle-selected-icon-color: white;
  --mat-slide-toggle-disabled-selected-icon-color: white;
  --mat-slide-toggle-selected-focus-state-layer-color: #f44336;
  --mat-slide-toggle-selected-handle-color: #f44336;
  --mat-slide-toggle-selected-hover-state-layer-color: #f44336;
  --mat-slide-toggle-selected-pressed-state-layer-color: #f44336;
  --mat-slide-toggle-selected-focus-handle-color: #f44336;
  --mat-slide-toggle-selected-hover-handle-color: #f44336;
  --mat-slide-toggle-selected-pressed-handle-color: #f44336;
  --mat-slide-toggle-selected-focus-track-color: #e53935;
  --mat-slide-toggle-selected-hover-track-color: #e53935;
  --mat-slide-toggle-selected-pressed-track-color: #e53935;
  --mat-slide-toggle-selected-track-color: #e53935;
}
.darkMode .mat-mdc-radio-button.mat-primary {
  --mat-radio-checked-ripple-color: #008acd;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #008acd;
  --mat-radio-selected-hover-icon-color: #008acd;
  --mat-radio-selected-icon-color: #008acd;
  --mat-radio-selected-pressed-icon-color: #008acd;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
.darkMode .mat-mdc-radio-button.mat-accent {
  --mat-radio-checked-ripple-color: #293d58;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #293d58;
  --mat-radio-selected-hover-icon-color: #293d58;
  --mat-radio-selected-icon-color: #293d58;
  --mat-radio-selected-pressed-icon-color: #293d58;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
.darkMode .mat-mdc-radio-button.mat-warn {
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
.darkMode {
  --mat-slider-active-track-color: #008acd;
  --mat-slider-focus-handle-color: #008acd;
  --mat-slider-handle-color: #008acd;
  --mat-slider-hover-handle-color: #008acd;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #008acd 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #008acd 4%, transparent);
  --mat-slider-inactive-track-color: #008acd;
  --mat-slider-ripple-color: #008acd;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #008acd;
  --mat-slider-disabled-active-track-color: white;
  --mat-slider-disabled-handle-color: white;
  --mat-slider-disabled-inactive-track-color: white;
  --mat-slider-label-container-color: white;
  --mat-slider-label-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-slider-value-indicator-opacity: 1;
  --mat-slider-with-overlap-handle-outline-color: white;
  --mat-slider-with-tick-marks-disabled-container-color: white;
}
.darkMode .mat-accent {
  --mat-slider-active-track-color: #293d58;
  --mat-slider-focus-handle-color: #293d58;
  --mat-slider-handle-color: #293d58;
  --mat-slider-hover-handle-color: #293d58;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #293d58 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #293d58 4%, transparent);
  --mat-slider-inactive-track-color: #293d58;
  --mat-slider-ripple-color: #293d58;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #293d58;
}
.darkMode .mat-warn {
  --mat-slider-active-track-color: #f44336;
  --mat-slider-focus-handle-color: #f44336;
  --mat-slider-handle-color: #f44336;
  --mat-slider-hover-handle-color: #f44336;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);
  --mat-slider-inactive-track-color: #f44336;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-with-tick-marks-active-container-color: white;
  --mat-slider-with-tick-marks-inactive-container-color: #f44336;
}
.darkMode {
  --mat-menu-item-label-text-color: white;
  --mat-menu-item-icon-color: white;
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-menu-container-color: #424242;
  --mat-menu-divider-color: rgba(255, 255, 255, 0.12);
  --mat-list-list-item-label-text-color: white;
  --mat-list-list-item-supporting-text-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-leading-icon-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-trailing-icon-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-disabled-label-text-color: white;
  --mat-list-list-item-disabled-leading-icon-color: white;
  --mat-list-list-item-disabled-trailing-icon-color: white;
  --mat-list-list-item-hover-label-text-color: white;
  --mat-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-hover-state-layer-color: white;
  --mat-list-list-item-hover-state-layer-opacity: 0.04;
  --mat-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-focus-label-text-color: white;
  --mat-list-list-item-focus-state-layer-color: white;
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
}
.darkMode .mdc-list-item__start,
.darkMode .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #008acd;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #008acd;
  --mat-radio-selected-hover-icon-color: #008acd;
  --mat-radio-selected-icon-color: #008acd;
  --mat-radio-selected-pressed-icon-color: #008acd;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
.darkMode .mat-accent .mdc-list-item__start,
.darkMode .mat-accent .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #293d58;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #293d58;
  --mat-radio-selected-hover-icon-color: #293d58;
  --mat-radio-selected-icon-color: #293d58;
  --mat-radio-selected-pressed-icon-color: #293d58;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
.darkMode .mat-warn .mdc-list-item__start,
.darkMode .mat-warn .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #f44336;
  --mat-radio-selected-hover-icon-color: #f44336;
  --mat-radio-selected-icon-color: #f44336;
  --mat-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
.darkMode .mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-label-text-color: white;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #008acd;
  --mat-checkbox-selected-hover-icon-color: #008acd;
  --mat-checkbox-selected-icon-color: #008acd;
  --mat-checkbox-selected-pressed-icon-color: #008acd;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #008acd;
  --mat-checkbox-selected-hover-state-layer-color: #008acd;
  --mat-checkbox-selected-pressed-state-layer-color: #008acd;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
.darkMode .mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-label-text-color: white;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #293d58;
  --mat-checkbox-selected-hover-icon-color: #293d58;
  --mat-checkbox-selected-icon-color: #293d58;
  --mat-checkbox-selected-pressed-icon-color: #293d58;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #293d58;
  --mat-checkbox-selected-hover-state-layer-color: #293d58;
  --mat-checkbox-selected-pressed-state-layer-color: #293d58;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
.darkMode .mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-label-text-color: white;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #f44336;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
.darkMode .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.darkMode .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.darkMode .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.darkMode .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #008acd;
}
.darkMode .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.darkMode .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.darkMode .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.darkMode {
  --mat-paginator-container-text-color: white;
  --mat-paginator-container-background-color: #424242;
  --mat-paginator-enabled-icon-color: rgba(255, 255, 255, 0.7);
  --mat-paginator-disabled-icon-color: color-mix(in srgb, white 38%, transparent);
}
.darkMode .mat-mdc-tab-group,
.darkMode .mat-mdc-tab-nav-bar {
  --mat-tab-disabled-ripple-color: rgba(255, 255, 255, 0.7);
  --mat-tab-pagination-icon-color: white;
  --mat-tab-inactive-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-label-text-color: #008acd;
  --mat-tab-active-ripple-color: #008acd;
  --mat-tab-inactive-ripple-color: #008acd;
  --mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-focus-label-text-color: #008acd;
  --mat-tab-active-hover-label-text-color: #008acd;
  --mat-tab-active-focus-indicator-color: #008acd;
  --mat-tab-active-hover-indicator-color: #008acd;
  --mat-tab-active-indicator-color: #008acd;
}
.darkMode .mat-mdc-tab-group.mat-accent,
.darkMode .mat-mdc-tab-nav-bar.mat-accent {
  --mat-tab-disabled-ripple-color: rgba(255, 255, 255, 0.7);
  --mat-tab-pagination-icon-color: white;
  --mat-tab-inactive-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-label-text-color: #293d58;
  --mat-tab-active-ripple-color: #293d58;
  --mat-tab-inactive-ripple-color: #293d58;
  --mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-focus-label-text-color: #293d58;
  --mat-tab-active-hover-label-text-color: #293d58;
  --mat-tab-active-focus-indicator-color: #293d58;
  --mat-tab-active-hover-indicator-color: #293d58;
  --mat-tab-active-indicator-color: #293d58;
}
.darkMode .mat-mdc-tab-group.mat-warn,
.darkMode .mat-mdc-tab-nav-bar.mat-warn {
  --mat-tab-disabled-ripple-color: rgba(255, 255, 255, 0.7);
  --mat-tab-pagination-icon-color: white;
  --mat-tab-inactive-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-label-text-color: #f44336;
  --mat-tab-active-ripple-color: #f44336;
  --mat-tab-inactive-ripple-color: #f44336;
  --mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-focus-label-text-color: #f44336;
  --mat-tab-active-hover-label-text-color: #f44336;
  --mat-tab-active-focus-indicator-color: #f44336;
  --mat-tab-active-hover-indicator-color: #f44336;
  --mat-tab-active-indicator-color: #f44336;
}
.darkMode .mat-mdc-tab-group.mat-background-primary,
.darkMode .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-background-color: #008acd;
  --mat-tab-foreground-color: white;
}
.darkMode .mat-mdc-tab-group.mat-background-accent,
.darkMode .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-background-color: #293d58;
  --mat-tab-foreground-color: white;
}
.darkMode .mat-mdc-tab-group.mat-background-warn,
.darkMode .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-background-color: #f44336;
  --mat-tab-foreground-color: white;
}
.darkMode {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-label-text-color: white;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #293d58;
  --mat-checkbox-selected-hover-icon-color: #293d58;
  --mat-checkbox-selected-icon-color: #293d58;
  --mat-checkbox-selected-pressed-icon-color: #293d58;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #293d58;
  --mat-checkbox-selected-hover-state-layer-color: #293d58;
  --mat-checkbox-selected-pressed-state-layer-color: #293d58;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
.darkMode .mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #008acd;
  --mat-checkbox-selected-hover-icon-color: #008acd;
  --mat-checkbox-selected-icon-color: #008acd;
  --mat-checkbox-selected-pressed-icon-color: #008acd;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #008acd;
  --mat-checkbox-selected-hover-state-layer-color: #008acd;
  --mat-checkbox-selected-pressed-state-layer-color: #008acd;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
.darkMode .mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-icon-color: #f44336;
  --mat-checkbox-selected-hover-icon-color: #f44336;
  --mat-checkbox-selected-icon-color: #f44336;
  --mat-checkbox-selected-pressed-icon-color: #f44336;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #f44336;
  --mat-checkbox-selected-hover-state-layer-color: #f44336;
  --mat-checkbox-selected-pressed-state-layer-color: #f44336;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
.darkMode {
  --mat-button-filled-container-color: #424242;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.04;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-outlined-disabled-outline-color: rgba(255, 255, 255, 0.12);
  --mat-button-outlined-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.04;
  --mat-button-outlined-label-text-color: white;
  --mat-button-outlined-outline-color: rgba(255, 255, 255, 0.12);
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-outlined-state-layer-color: white;
  --mat-button-protected-container-color: #424242;
  --mat-button-protected-disabled-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-state-layer-opacity: 0.04;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-text-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.04;
  --mat-button-text-label-text-color: white;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-text-state-layer-color: white;
  --mat-button-tonal-container-color: #424242;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.04;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.darkMode .mat-mdc-button.mat-primary,
.darkMode .mat-mdc-unelevated-button.mat-primary,
.darkMode .mat-mdc-raised-button.mat-primary,
.darkMode .mat-mdc-outlined-button.mat-primary,
.darkMode .mat-tonal-button.mat-primary {
  --mat-button-filled-container-color: #008acd;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #008acd;
  --mat-button-outlined-outline-color: rgba(255, 255, 255, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #008acd 12%, transparent);
  --mat-button-outlined-state-layer-color: #008acd;
  --mat-button-protected-container-color: #008acd;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #008acd;
  --mat-button-text-ripple-color: color-mix(in srgb, #008acd 12%, transparent);
  --mat-button-text-state-layer-color: #008acd;
  --mat-button-tonal-container-color: #008acd;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.darkMode .mat-mdc-button.mat-accent,
.darkMode .mat-mdc-unelevated-button.mat-accent,
.darkMode .mat-mdc-raised-button.mat-accent,
.darkMode .mat-mdc-outlined-button.mat-accent,
.darkMode .mat-tonal-button.mat-accent {
  --mat-button-filled-container-color: #293d58;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #293d58;
  --mat-button-outlined-outline-color: rgba(255, 255, 255, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #293d58 12%, transparent);
  --mat-button-outlined-state-layer-color: #293d58;
  --mat-button-protected-container-color: #293d58;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #293d58;
  --mat-button-text-ripple-color: color-mix(in srgb, #293d58 12%, transparent);
  --mat-button-text-state-layer-color: #293d58;
  --mat-button-tonal-container-color: #293d58;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.darkMode .mat-mdc-button.mat-warn,
.darkMode .mat-mdc-unelevated-button.mat-warn,
.darkMode .mat-mdc-raised-button.mat-warn,
.darkMode .mat-mdc-outlined-button.mat-warn,
.darkMode .mat-tonal-button.mat-warn {
  --mat-button-filled-container-color: #f44336;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-label-text-color: #f44336;
  --mat-button-outlined-outline-color: rgba(255, 255, 255, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-outlined-state-layer-color: #f44336;
  --mat-button-protected-container-color: #f44336;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-label-text-color: #f44336;
  --mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-button-text-state-layer-color: #f44336;
  --mat-button-tonal-container-color: #f44336;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.darkMode {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-icon-button-state-layer-color: white;
}
.darkMode .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-icon-color: #008acd;
  --mat-icon-button-state-layer-color: #008acd;
  --mat-icon-button-ripple-color: color-mix(in srgb, #008acd 12%, transparent);
}
.darkMode .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-icon-color: #293d58;
  --mat-icon-button-state-layer-color: #293d58;
  --mat-icon-button-ripple-color: color-mix(in srgb, #293d58 12%, transparent);
}
.darkMode .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
}
.darkMode {
  --mat-fab-container-color: #424242;
  --mat-fab-disabled-state-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, white 38%, transparent);
  --mat-fab-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: white;
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-container-color: #424242;
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, white 38%, transparent);
  --mat-fab-small-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.darkMode .mat-mdc-fab.mat-primary,
.darkMode .mat-mdc-mini-fab.mat-primary {
  --mat-fab-container-color: #008acd;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #008acd 12%, transparent);
  --mat-fab-small-container-color: #008acd;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.darkMode .mat-mdc-fab.mat-accent,
.darkMode .mat-mdc-mini-fab.mat-accent {
  --mat-fab-container-color: #293d58;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #293d58 12%, transparent);
  --mat-fab-small-container-color: #293d58;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.darkMode .mat-mdc-fab.mat-warn,
.darkMode .mat-mdc-mini-fab.mat-warn {
  --mat-fab-container-color: #f44336;
  --mat-fab-foreground-color: white;
  --mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.darkMode {
  --mat-snack-bar-container-color: white;
  --mat-snack-bar-supporting-text-color: rgba(0, 0, 0, 0.87);
  --mat-snack-bar-button-color: #0082c8;
  --mat-table-background-color: #424242;
  --mat-table-header-headline-color: white;
  --mat-table-row-item-label-text-color: white;
  --mat-table-row-item-outline-color: rgba(255, 255, 255, 0.12);
  --mat-progress-spinner-active-indicator-color: #008acd;
}
.darkMode .mat-accent {
  --mat-progress-spinner-active-indicator-color: #293d58;
}
.darkMode .mat-warn {
  --mat-progress-spinner-active-indicator-color: #f44336;
}
.darkMode {
  --mat-badge-background-color: #008acd;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, white 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
}
.darkMode .mat-badge-accent {
  --mat-badge-background-color: #293d58;
  --mat-badge-text-color: white;
}
.darkMode .mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
.darkMode {
  --mat-bottom-sheet-container-text-color: white;
  --mat-bottom-sheet-container-background-color: #424242;
  --mat-button-toggle-background-color: #424242;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: #424242;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-toggle-divider-color: rgba(255, 255, 255, 0.12);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-background-color: #424242;
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-toggle-legacy-selected-state-text-color: white;
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-toggle-legacy-text-color: white;
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-toggle-selected-state-text-color: white;
  --mat-button-toggle-state-layer-color: white;
  --mat-button-toggle-text-color: white;
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #008acd 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #293d58 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #008acd;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #008acd 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #008acd 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #008acd 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #008acd;
  --mat-datepicker-toggle-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-period-button-text-color: white;
  --mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-text-color: white;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-range-input-separator-color: white;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-container-background-color: #424242;
  --mat-datepicker-calendar-container-text-color: white;
}
.darkMode .mat-datepicker-content.mat-accent,
.darkMode .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #293d58 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #293d58 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #293d58;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #293d58 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #293d58 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #293d58 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #293d58;
  --mat-datepicker-toggle-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-period-button-text-color: white;
  --mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-text-color: white;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-range-input-separator-color: white;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-container-background-color: #424242;
  --mat-datepicker-calendar-container-text-color: white;
}
.darkMode .mat-datepicker-content.mat-warn,
.darkMode .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #293d58 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
  --mat-datepicker-toggle-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-period-button-text-color: white;
  --mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-text-color: white;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-range-input-separator-color: white;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-container-background-color: #424242;
  --mat-datepicker-calendar-container-text-color: white;
}
.darkMode {
  --mat-divider-color: rgba(255, 255, 255, 0.12);
  --mat-expansion-container-background-color: #424242;
  --mat-expansion-container-text-color: white;
  --mat-expansion-actions-divider-color: rgba(255, 255, 255, 0.12);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-expansion-header-text-color: white;
  --mat-expansion-header-description-color: rgba(255, 255, 255, 0.7);
  --mat-expansion-header-indicator-color: rgba(255, 255, 255, 0.7);
  --mat-icon-color: inherit;
}
.darkMode .mat-icon.mat-primary {
  --mat-icon-color: #008acd;
}
.darkMode .mat-icon.mat-accent {
  --mat-icon-color: #293d58;
}
.darkMode .mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}
.darkMode {
  --mat-sidenav-container-divider-color: rgba(255, 255, 255, 0.12);
  --mat-sidenav-container-background-color: #424242;
  --mat-sidenav-container-text-color: white;
  --mat-sidenav-content-background-color: #303030;
  --mat-sidenav-content-text-color: white;
  --mat-sidenav-scrim-color: rgba(255, 255, 255, 0.6);
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #008acd;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #008acd;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #008acd;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: #424242;
  --mat-stepper-line-color: rgba(255, 255, 255, 0.12);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-stepper-header-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-stepper-header-selected-state-label-text-color: white;
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(255, 255, 255, 0.7);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.darkMode .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #293d58;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #293d58;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #293d58;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.darkMode .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.darkMode {
  --mat-sort-arrow-color: white;
  --mat-toolbar-container-background-color: #424242;
  --mat-toolbar-container-text-color: white;
}
.darkMode .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #008acd;
  --mat-toolbar-container-text-color: white;
}
.darkMode .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #293d58;
  --mat-toolbar-container-text-color: white;
}
.darkMode .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
  --mat-toolbar-container-text-color: white;
}
.darkMode {
  --mat-tree-container-background-color: #424242;
  --mat-tree-node-text-color: white;
  --mat-timepicker-container-background-color: #424242;
}
.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font:
    400 24px / 32px "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font:
    500 20px / 32px "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  letter-spacing: 0.0125em;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font:
    400 16px / 28px "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  letter-spacing: 0.009375em;
  margin: 0 0 16px;
}
.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font:
    400 16px / 24px "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  letter-spacing: 0.03125em;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font:
    400 calc(14px * 0.83) / 20px "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font:
    400 calc(14px * 0.67) / 20px "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font:
    500 14px / 22px "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  letter-spacing: 0.0071428571em;
}
.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font:
    400 14px / 20px "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  letter-spacing: 0.0178571429em;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font:
    400 12px / 20px "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  letter-spacing: 0.0333333333em;
}
.mat-headline-1,
.mat-typography .mat-headline-1 {
  font:
    300 96px / 96px "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  letter-spacing: -0.015625em;
  margin: 0 0 56px;
}
.mat-headline-2,
.mat-typography .mat-headline-2 {
  font:
    300 60px / 60px "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  letter-spacing: -0.0083333333em;
  margin: 0 0 64px;
}
.mat-headline-3,
.mat-typography .mat-headline-3 {
  font:
    400 48px / 50px "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-headline-4,
.mat-typography .mat-headline-4 {
  font:
    400 34px / 40px "Open Sans",
    Arial,
    Helvetica,
    sans-serif;
  letter-spacing: 0.0073529412em;
  margin: 0 0 64px;
}

/* src/styles/datetime-picker.scss */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media screen and (-ms-high-contrast: active) {
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.288);
}
.cdk-overlay-transparent-backdrop,
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
.owl-dialog-container {
  position: relative;
  pointer-events: auto;
  box-sizing: border-box;
  display: block;
  padding: 1.5em;
  box-shadow:
    0 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  border-radius: 2px;
  overflow: auto;
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
  width: 100%;
  height: 100%;
  outline: none;
}
.owl-dt-container,
.owl-dt-container * {
  box-sizing: border-box;
}
.owl-dt-container {
  display: block;
  font-size: 1rem;
  background: #ffffff;
  pointer-events: auto;
  z-index: 1000;
}
.owl-dt-container-row {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.owl-dt-container-row:last-child {
  border-bottom: none;
}
.owl-dt-calendar {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.owl-dt-calendar-control {
  display: flex;
  align-items: center;
  font-size: 1em;
  width: 100%;
  padding: 0.5em;
  color: #000000;
}
.owl-dt-calendar-control .owl-dt-calendar-control-content {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button {
  padding: 0 0.8em;
}
.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover {
  background-color: rgba(0, 0, 0, 0.12);
}
.owl-dt-calendar-main {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  padding: 0 0.5em 0.5em;
  outline: 0;
}
.owl-dt-calendar-view {
  display: block;
  flex: 1 1 auto;
}
.owl-dt-calendar-multi-year-view {
  display: flex;
  align-items: center;
}
.owl-dt-calendar-multi-year-view .owl-dt-calendar-table {
  width: calc(100% - 3em);
}
.owl-dt-calendar-multi-year-view .owl-dt-calendar-table .owl-dt-calendar-header th {
  padding-bottom: 0.25em;
}
.owl-dt-calendar-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.owl-dt-calendar-table .owl-dt-calendar-header {
  color: rgba(0, 0, 0, 0.4);
}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th {
  font-size: 0.7em;
  font-weight: 400;
  text-align: center;
  padding-bottom: 1em;
}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider {
  position: relative;
  height: 1px;
  padding-bottom: 0.5em;
}
.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after {
  content: "";
  position: absolute;
  top: 0;
  left: -0.5em;
  right: -0.5em;
  height: 1px;
  background: rgba(0, 0, 0, 0.12);
}
.owl-dt-calendar-table .owl-dt-calendar-cell {
  position: relative;
  height: 0;
  line-height: 0;
  text-align: center;
  outline: 0;
  color: rgba(0, 0, 0, 0.85);
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-content {
  position: absolute;
  top: 5%;
  left: 5%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 90%;
  height: 90%;
  font-size: 0.8em;
  line-height: 1;
  border: 1px solid transparent;
  border-radius: 999px;
  color: inherit;
  cursor: pointer;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-out {
  opacity: 0.2;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected) {
  border-color: rgba(0, 0, 0, 0.4);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-selected {
  color: hsla(0, 0%, 100%, 0.85);
  background-color: #537398;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today {
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.85);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled {
  cursor: default;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled > .owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected) {
  color: rgba(0, 0, 0, 0.4);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled > .owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected {
  opacity: 0.4;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-disabled > .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected) {
  border-color: rgba(0, 0, 0, 0.2);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus > .owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),
.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover > .owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected) {
  background-color: rgba(0, 0, 0, 0.04);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range {
  background: rgba(83, 115, 152, 0.2);
}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from {
  border-top-left-radius: 999px;
  border-bottom-left-radius: 999px;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to {
  border-top-right-radius: 999px;
  border-bottom-right-radius: 999px;
}
.owl-dt-timer {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 7em;
  padding: 0.5em;
  outline: none;
}
.owl-dt-timer-box {
  position: relative;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  width: 25%;
  height: 100%;
}
.owl-dt-timer-content {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0.2em 0;
}
.owl-dt-timer-content .owl-dt-timer-input {
  display: block;
  width: 2em;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  outline: medium none;
  font-size: 1.2em;
  padding: 0.2em;
}
.owl-dt-timer-divider {
  display: inline-block;
  align-self: flex-end;
  position: absolute;
  width: 0.6em;
  height: 100%;
  left: -0.3em;
}
.owl-dt-timer-divider:before,
.owl-dt-timer-divider:after {
  content: "";
  display: inline-block;
  width: 0.35em;
  height: 0.35em;
  position: absolute;
  left: 50%;
  border-radius: 50%;
  transform: translateX(-50%);
  background-color: currentColor;
}
.owl-dt-timer-divider:before {
  top: 35%;
}
.owl-dt-timer-divider:after {
  bottom: 35%;
}
.owl-dt-control-button {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
  background-color: transparent;
  font-size: 1em;
  color: inherit;
}
.owl-dt-control-button .owl-dt-control-button-content {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  outline: none;
}
.owl-dt-control-period-button .owl-dt-control-button-content {
  height: 1.5em;
  padding: 0 0.5em;
  border-radius: 3px;
  transition: background-color 100ms linear;
}
.owl-dt-control-period-button:hover > .owl-dt-control-button-content {
  background-color: rgba(0, 0, 0, 0.12);
}
.owl-dt-control-period-button .owl-dt-control-button-arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1em;
  height: 1em;
  margin: 0.1em;
  transition: transform 200ms ease;
}
.owl-dt-control-arrow-button .owl-dt-control-button-content {
  padding: 0;
  border-radius: 50%;
  width: 1.5em;
  height: 1.5em;
}
.owl-dt-control-arrow-button[disabled] {
  color: rgba(0, 0, 0, 0.4);
  cursor: default;
}
.owl-dt-control-arrow-button svg {
  width: 50%;
  height: 50%;
  fill: currentColor;
}
.owl-dt-inline-container,
.owl-dt-popup-container {
  position: relative;
  box-shadow:
    0 5px 5px -3px rgba(0, 0, 0, 0.2),
    0 8px 10px 1px rgba(0, 0, 0, 0.14),
    0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.owl-dt-inline-container .date-block-width,
.owl-dt-popup-container .date-block-width {
  width: 18.5em;
}
.owl-dt-inline-container .date-block-shown,
.owl-dt-popup-container .date-block-shown {
  width: 33em;
}
.owl-dt-inline-container .owl-dt-calendar,
.owl-dt-inline-container .owl-dt-timer,
.owl-dt-popup-container .owl-dt-calendar,
.owl-dt-popup-container .owl-dt-timer {
  width: 100%;
}
.owl-dt-inline-container .owl-dt-calendar,
.owl-dt-popup-container .owl-dt-calendar {
  height: 16.75em;
}
.owl-dt-dialog-container {
  max-height: 95vh;
  margin: -1.5em;
}
.owl-dt-dialog-container .owl-dt-calendar {
  min-width: 250px;
  min-height: 330px;
  max-width: 750px;
  max-height: 750px;
}
.owl-dt-dialog-container .owl-dt-timer {
  min-width: 250px;
  max-width: 750px;
}
@media all and (orientation: landscape) {
  .owl-dt-dialog-container .owl-dt-calendar {
    width: 58vh;
    height: 62vh;
  }
  .owl-dt-dialog-container .owl-dt-timer {
    width: 58vh;
  }
}
@media all and (orientation: portrait) {
  .owl-dt-dialog-container .owl-dt-calendar {
    width: 80vw;
    height: 80vw;
  }
  .owl-dt-dialog-container .owl-dt-timer {
    width: 80vw;
  }
}
.owl-dt-container-buttons {
  display: flex;
  color: #537398;
  justify-content: flex-end;
  margin: 20px 15px 15px;
}
.owl-dt-container-control-button {
  font-size: 0.85em;
  border-radius: 5px;
  border: 1px solid #537398;
  padding: 5px 10px;
  margin-left: 20px;
  min-width: 125px;
  font-weight: 300;
}
.owl-dt-container-control-button .owl-dt-cancel-control-button {
  border-color: rgb(117.5, 117.5, 117.5);
  color: rgb(117.5, 117.5, 117.5);
}
.owl-dt-container-control-button:hover {
  transition: background-color 100ms linear;
  background-color: #537398;
  color: #fff;
}
.owl-dt-container-info {
  padding: 0 0.5em;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.owl-dt-container-info .owl-dt-container-range {
  outline: none;
}
.owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content {
  display: flex;
  justify-content: space-between;
  padding: 0.5em 0;
  font-size: 0.8em;
}
.owl-dt-container-info .owl-dt-container-range:last-child {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.owl-dt-container-info .owl-dt-container-info-active {
  color: #537398;
}
.owl-dt-container-disabled,
.owl-dt-trigger-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
  cursor: default !important;
}
.owl-dt-timer-hour12 {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #537398;
}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box {
  border: 1px solid currentColor;
  border-radius: 2px;
  transition: background 200ms ease;
}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content {
  width: 100%;
  height: 100%;
  padding: 0.5em;
}
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content,
.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content {
  background: #537398;
  color: #fff;
}
.date-block-shown .owl-dt-timer {
  background-color: #537398;
  color: #fff;
}
.date-block-shown .owl-dt-timer-hour12 {
  color: #fff;
}
.date-block-shown .owl-dt-timer-hour12 .owl-dt-timer-hour12-box {
  border: 1px solid #fff;
}
.date-block-shown .owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content,
.date-block-shown .owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content {
  background: rgb(64.9872340426, 90.0425531915, 119.0127659574);
}
.owl-dt-calendar-only-current-month .owl-dt-calendar-cell-out {
  visibility: hidden;
  cursor: default;
}
.owl-dt-inline {
  display: inline-block;
}
.owl-dt-control {
  outline: none;
  cursor: pointer;
}
.owl-dt-control .owl-dt-control-content {
  outline: none;
}
.owl-dt-control:focus > .owl-dt-control-content {
  background-color: rgba(0, 0, 0, 0.12);
}
.owl-dt-control:not(:-moz-focusring):focus > .owl-dt-control-content {
  box-shadow: none;
}
.owl-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.flex-column {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.flex-row {
  display: flex;
  flex-direction: row;
}
.date-block {
  flex: 1 1 auto;
  background-color: #537398;
  color: #fff;
  min-width: 250px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  align-content: stretch;
}
.date-block-day-of-week {
  font-size: 14px;
  font-weight: 300;
}
.date-block-day {
  font-size: 55px;
  font-weight: 700;
  margin-right: 5px;
}
.date-block-month {
  font-size: 21px;
  font-weight: 300;
  padding-top: 7px;
  text-transform: uppercase;
}
.date-block-year {
  font-size: 21px;
  font-weight: 300;
  padding-top: 3px;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles-23WM236S.css.map */
