/* 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: "eFactoryPro20260619a";
  src: url(data:font/opentype;charset=utf-8;base64,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AHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAAVwcmludAh4LWNpcmNsZQ1yZW1vdmVfY2lyY2xlF3BhbmVsLXJlY2VpdmluZy1vcmdpbmFsBndyZW5jaAt3cmVuY2gtb3BlbgR3YW5kDHVwLWVxdWlwbWVudAZ1bmxvY2sJdG9kYXktcGFkCXRpbWVsYXBzZRB0ZWNoLWNob2ljZS1vcGVuDXRlY2gtY2hvaWNlLTEEdGVhbQpzdGFyLWVtcHR5C3N0YXItZmlsbGVkA3RhZwV0YWctbwlzdGFyLWhhbGYIc29ydGFibGUJc29ydC1kZXNjCHNvcnQtYXNjA3NtcwZzYWZldHkJcm9ib3QtYXJtB3Jlc3RvcmUGcmVzaXplBnJlcG9ydANleWULcmVmdXJiaXNoZWQNcmVmdXJiaXNoZWQtbxFyZWR1Y2VkLWVxdWlwbWVudA5yZWNvbW1lbmRhdGlvbgtwcm9ncmFtbWluZwZjYW5jZWwHcGxhbm5lZAZwZW5jaWwQcGFydC1zZWFyY2gtcGFydAhwYXJ0LWJpbg1wYW5lbC1zdW1tYXJ5C3BhbmVsLXN0ZXBzDnBhbmVsLXNoaXBwaW5nDHBhbmVsLXJlcGFpcg9wYW5lbC1yZWNlaXZpbmcGZmlsdGVyDXBhbmVsLXBpY2tpbmcLcGFuZWwtcGFydHMLcGFuZWwtbm90ZXMMcGFuZWwtbWV0ZXJzEnBhbmVsLW1hbGZ1bmN0aW9ucwtwYW5lbC1sYWJvcg1wYW5lbC1raXR0aW5nDnBhbmVsLWV4cGVuc2VzEnBhbmVsLWV4cGVuc2VzLXBhZAxwYW5lbC1ldmVudHMQcGFuZWwtZXZhbHVhdGlvbhFwYW5lbC1hdHRhY2htZW50cw1ub3RpZmljYXRpb25zCm5vLXJlY29yZHMJbW9yZV92ZXJ0Cm1vcmVfaG9yaXoNbWFzdGhlYWQtd29yawttYXN0aGVhZC1zYxFtYXN0aGVhZC1wbGFubmluZwxtYXN0aGVhZC1lc20LbWFzdGhlYWQtY2MObWFzdGhlYWQtYWRtaW4EbWFpbAltYWctZ2xhc3MEbG9jawtsb2NrLWZpbGxlZAhsb2NhdGlvbgpsb2NhdGlvbi1vBWxpbmtzBmxhdW5jaARpbmZvEmluYWN0aXZlLWVxdWlwbWVudAVncm91cAZnbG9iYWwUZ2Vhci13aXRoLXNlcmlhbC1iYXIPZ2Vhci13aXRoLWFycm93BWdhdmVsBGZpcmUHYWxlcnQtbwhmaWx0ZXItbwlmaWxlLXdvcmQMZmlsZS11bmtub3duCGZpbGUtcGRmCmZpbGUtZXhjZWwLZmFzdGVyLXRpbWUIY2FyZXQtdXAKZXhwYW5kLWJveAZleHBhbmQJZXF1aXBtZW50EmV4Y2xhbWF0aW9uLWNpcmNsZQVlcmFzZQtleGNsYW1hdGlvbg5kcmFnX2luZGljYXRvcgVlbWFpbAxkb3VibGUtYXJyb3cHY29tcGFyZQhkb3dubG9hZARjb25lDmRvd24tZXF1aXBtZW50BmNyZWF0ZQxjb2xsYXBzZS1ib3gPY29tbW9kaXR5LWdyb3VwCGNvbW1lbnRzCWNsaXBib2FyZAVjbGVhcg1jaGV2cm9uLXJpZ2h0DGNoZXZyb24tbGVmdAljaGVja21hcmsHY2hlY2stbwxjaGVjay1jaXJjbGUOY2FsZW5kYXItdG9kYXkKY2FyZXQtZG93bgNhZGQKYWRkX2NpcmNsZQpib3hlZC1zdGFyC2Fycm93LXJpZ2h0DGFkZC1kb2N1bWVudAxtYXN0aGVhZC1wbWUPcGFuZWwtd29ya29yZGVyDXdvcmstc2NoZWR1bGUEc29ydANpb3QUcGFuZWwtY2F0ZWdvcml6YXRpb24IcG1lLWxvZ28QcGFuZWwtYWx0ZXJuYXRlcwl3YXRlcmRyb3AKZm9vZHNhZmV0eRdwcmltYXJ5LXN1cHBsaWVycy1wYW5lbAdyZWZyZXNoAAABAAAACgAwAD4AAkRGTFQADmxhdG4AGgAEAAAAAAAAAAEAAAAEAAAAAAAAAAEAAAABbGlnYQAIAAAAAQAAAAEABAAEAAAAAQAIAAEABgAAAAEAAA==);
  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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AHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAAVwcmludAh4LWNpcmNsZQ1yZW1vdmVfY2lyY2xlF3BhbmVsLXJlY2VpdmluZy1vcmdpbmFsBndyZW5jaAt3cmVuY2gtb3BlbgR3YW5kDHVwLWVxdWlwbWVudAZ1bmxvY2sJdG9kYXktcGFkCXRpbWVsYXBzZRB0ZWNoLWNob2ljZS1vcGVuDXRlY2gtY2hvaWNlLTEEdGVhbQpzdGFyLWVtcHR5C3N0YXItZmlsbGVkA3RhZwV0YWctbwlzdGFyLWhhbGYIc29ydGFibGUJc29ydC1kZXNjCHNvcnQtYXNjA3NtcwZzYWZldHkJcm9ib3QtYXJtB3Jlc3RvcmUGcmVzaXplBnJlcG9ydANleWULcmVmdXJiaXNoZWQNcmVmdXJiaXNoZWQtbxFyZWR1Y2VkLWVxdWlwbWVudA5yZWNvbW1lbmRhdGlvbgtwcm9ncmFtbWluZwZjYW5jZWwHcGxhbm5lZAZwZW5jaWwQcGFydC1zZWFyY2gtcGFydAhwYXJ0LWJpbg1wYW5lbC1zdW1tYXJ5C3BhbmVsLXN0ZXBzDnBhbmVsLXNoaXBwaW5nDHBhbmVsLXJlcGFpcg9wYW5lbC1yZWNlaXZpbmcGZmlsdGVyDXBhbmVsLXBpY2tpbmcLcGFuZWwtcGFydHMLcGFuZWwtbm90ZXMMcGFuZWwtbWV0ZXJzEnBhbmVsLW1hbGZ1bmN0aW9ucwtwYW5lbC1sYWJvcg1wYW5lbC1raXR0aW5nDnBhbmVsLWV4cGVuc2VzEnBhbmVsLWV4cGVuc2VzLXBhZAxwYW5lbC1ldmVudHMQcGFuZWwtZXZhbHVhdGlvbhFwYW5lbC1hdHRhY2htZW50cw1ub3RpZmljYXRpb25zCm5vLXJlY29yZHMJbW9yZV92ZXJ0Cm1vcmVfaG9yaXoNbWFzdGhlYWQtd29yawttYXN0aGVhZC1zYxFtYXN0aGVhZC1wbGFubmluZwxtYXN0aGVhZC1lc20LbWFzdGhlYWQtY2MObWFzdGhlYWQtYWRtaW4EbWFpbAltYWctZ2xhc3MEbG9jawtsb2NrLWZpbGxlZAhsb2NhdGlvbgpsb2NhdGlvbi1vBWxpbmtzBmxhdW5jaARpbmZvEmluYWN0aXZlLWVxdWlwbWVudAVncm91cAZnbG9iYWwUZ2Vhci13aXRoLXNlcmlhbC1iYXIPZ2Vhci13aXRoLWFycm93BWdhdmVsBGZpcmUHYWxlcnQtbwhmaWx0ZXItbwlmaWxlLXdvcmQMZmlsZS11bmtub3duCGZpbGUtcGRmCmZpbGUtZXhjZWwLZmFzdGVyLXRpbWUIY2FyZXQtdXAKZXhwYW5kLWJveAZleHBhbmQJZXF1aXBtZW50EmV4Y2xhbWF0aW9uLWNpcmNsZQVlcmFzZQtleGNsYW1hdGlvbg5kcmFnX2luZGljYXRvcgVlbWFpbAxkb3VibGUtYXJyb3cHY29tcGFyZQhkb3dubG9hZARjb25lDmRvd24tZXF1aXBtZW50BmNyZWF0ZQxjb2xsYXBzZS1ib3gPY29tbW9kaXR5LWdyb3VwCGNvbW1lbnRzCWNsaXBib2FyZAVjbGVhcg1jaGV2cm9uLXJpZ2h0DGNoZXZyb24tbGVmdAljaGVja21hcmsHY2hlY2stbwxjaGVjay1jaXJjbGUOY2FsZW5kYXItdG9kYXkKY2FyZXQtZG93bgNhZGQKYWRkX2NpcmNsZQpib3hlZC1zdGFyC2Fycm93LXJpZ2h0DGFkZC1kb2N1bWVudAxtYXN0aGVhZC1wbWUPcGFuZWwtd29ya29yZGVyDXdvcmstc2NoZWR1bGUEc29ydANpb3QUcGFuZWwtY2F0ZWdvcml6YXRpb24IcG1lLWxvZ28QcGFuZWwtYWx0ZXJuYXRlcwl3YXRlcmRyb3AKZm9vZHNhZmV0eRdwcmltYXJ5LXN1cHBsaWVycy1wYW5lbAdyZWZyZXNoAAABAAAACgAwAD4AAkRGTFQADmxhdG4AGgAEAAAAAAAAAAEAAAAEAAAAAAAAAAEAAAABbGlnYQAIAAAAAQAAAAEABAAEAAAAAQAIAAEABgAAAAEAAA==) format("truetype");
}
.efpicon {
  display: inline-block;
  font: normal normal normal 1em/1 "eFactoryPro20260619a";
  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::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-refresh::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-MMNFMNXN.css.map */
