@charset "UTF-8";
@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";

/* node_modules/@angular/material/prebuilt-themes/indigo-pink.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, none);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, none);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, none);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, none);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, none);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, none);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, none);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, none);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, none);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, none);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, none);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, none);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, none);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, none);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, none);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, none);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, none);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, none);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, none);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, none);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, none);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, none);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, none);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, none);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, none);
}
html {
  --mat-ripple-color:rgba(0, 0, 0, 0.1);
}
html {
  --mat-option-selected-state-label-text-color:#3f51b5;
  --mat-option-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04);
}
.mat-accent {
  --mat-option-selected-state-label-text-color:#ff4081;
  --mat-option-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04);
}
.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:rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04);
}
html {
  --mat-optgroup-label-text-color:rgba(0, 0, 0, 0.87);
}
html {
  --mat-full-pseudo-checkbox-selected-icon-color:#ff4081;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;
}
html {
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
.mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color:#3f51b5;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;
}
.mat-primary {
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#3f51b5;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
.mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color:#ff4081;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;
}
.mat-accent {
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
.mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color:#f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;
}
.mat-warn {
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
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-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 {
  --mdc-elevated-card-container-shape:4px;
}
html {
  --mdc-outlined-card-container-shape:4px;
  --mdc-outlined-card-outline-width:1px;
}
html {
  --mdc-elevated-card-container-color:white;
  --mdc-elevated-card-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);
}
html {
  --mdc-outlined-card-container-color:white;
  --mdc-outlined-card-outline-color:rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-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-subtitle-text-color:rgba(0, 0, 0, 0.54);
}
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 {
  --mdc-linear-progress-active-indicator-height:4px;
  --mdc-linear-progress-track-height:4px;
  --mdc-linear-progress-track-shape:0;
}
.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color:#3f51b5;
  --mdc-linear-progress-track-color:rgba(63, 81, 181, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color:#ff4081;
  --mdc-linear-progress-track-color:rgba(255, 64, 129, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color:#f44336;
  --mdc-linear-progress-track-color:rgba(244, 67, 54, 0.25);
}
html {
  --mdc-plain-tooltip-container-shape:4px;
  --mdc-plain-tooltip-supporting-text-line-height:16px;
}
html {
  --mdc-plain-tooltip-container-color:#616161;
  --mdc-plain-tooltip-supporting-text-color:#fff;
}
html {
  --mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;
  --mdc-plain-tooltip-supporting-text-size:12px;
  --mdc-plain-tooltip-supporting-text-weight:400;
  --mdc-plain-tooltip-supporting-text-tracking:0.0333333333em;
}
html {
  --mdc-filled-text-field-active-indicator-height:1px;
  --mdc-filled-text-field-focus-active-indicator-height:2px;
  --mdc-filled-text-field-container-shape:4px;
}
html {
  --mdc-outlined-text-field-outline-width:1px;
  --mdc-outlined-text-field-focus-outline-width:2px;
  --mdc-outlined-text-field-container-shape:4px;
}
html {
  --mdc-filled-text-field-caret-color:#3f51b5;
  --mdc-filled-text-field-focus-active-indicator-color:#3f51b5;
  --mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, 0.87);
  --mdc-filled-text-field-container-color:rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color:rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color:rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color:rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color:#f44336;
  --mdc-filled-text-field-error-focus-label-text-color:#f44336;
  --mdc-filled-text-field-error-label-text-color:#f44336;
  --mdc-filled-text-field-error-caret-color:#f44336;
  --mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color:#f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color:#f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color:#f44336;
}
html {
  --mdc-outlined-text-field-caret-color:#3f51b5;
  --mdc-outlined-text-field-focus-outline-color:#3f51b5;
  --mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, 0.87);
  --mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color:#f44336;
  --mdc-outlined-text-field-error-focus-label-text-color:#f44336;
  --mdc-outlined-text-field-error-label-text-color:#f44336;
  --mdc-outlined-text-field-error-hover-label-text-color:#f44336;
  --mdc-outlined-text-field-outline-color:rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color:#f44336;
  --mdc-outlined-text-field-error-hover-outline-color:#f44336;
  --mdc-outlined-text-field-error-outline-color:#f44336;
}
html {
  --mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, 0.38);
  --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:rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity:0.04;
  --mat-form-field-focus-state-layer-opacity:0.08;
}
.mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color:#ff4081;
  --mdc-filled-text-field-focus-active-indicator-color:#ff4081;
  --mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, 0.87);
}
.mat-mdc-form-field.mat-accent {
  --mdc-outlined-text-field-caret-color:#ff4081;
  --mdc-outlined-text-field-focus-outline-color:#ff4081;
  --mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, 0.87);
}
.mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, 0.87);
}
.mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color:#f44336;
  --mdc-filled-text-field-focus-active-indicator-color:#f44336;
  --mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);
}
.mat-mdc-form-field.mat-warn {
  --mdc-outlined-text-field-caret-color:#f44336;
  --mdc-outlined-text-field-focus-outline-color:#f44336;
  --mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);
}
.mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, 0.87);
}
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 {
  --mdc-filled-text-field-label-text-font:Roboto, sans-serif;
  --mdc-filled-text-field-label-text-size:16px;
  --mdc-filled-text-field-label-text-tracking:0.03125em;
  --mdc-filled-text-field-label-text-weight:400;
}
html {
  --mdc-outlined-text-field-label-text-font:Roboto, sans-serif;
  --mdc-outlined-text-field-label-text-size:16px;
  --mdc-outlined-text-field-label-text-tracking:0.03125em;
  --mdc-outlined-text-field-label-text-weight:400;
}
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;
}
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:rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color:rgba(63, 81, 181, 0.87);
  --mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87);
}
html .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:rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color:rgba(255, 64, 129, 0.87);
  --mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87);
}
html .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:rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color:rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87);
}
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:white;
}
html {
  --mdc-dialog-container-shape:4px;
}
html {
  --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 {
  --mdc-dialog-container-color:white;
  --mdc-dialog-subhead-color:rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color:rgba(0, 0, 0, 0.6);
}
html {
  --mdc-dialog-subhead-font:Roboto, sans-serif;
  --mdc-dialog-subhead-line-height:32px;
  --mdc-dialog-subhead-size:20px;
  --mdc-dialog-subhead-weight:500;
  --mdc-dialog-subhead-tracking:0.0125em;
  --mdc-dialog-supporting-text-font:Roboto, sans-serif;
  --mdc-dialog-supporting-text-line-height:24px;
  --mdc-dialog-supporting-text-size:16px;
  --mdc-dialog-supporting-text-weight:400;
  --mdc-dialog-supporting-text-tracking:0.03125em;
}
.mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius:16px;
  --mdc-chip-with-avatar-avatar-shape-radius:14px;
  --mdc-chip-with-avatar-avatar-size:28px;
  --mdc-chip-with-icon-icon-size:18px;
  --mdc-chip-outline-width:0;
  --mdc-chip-outline-color:transparent;
  --mdc-chip-disabled-outline-color:transparent;
  --mdc-chip-focus-outline-color:transparent;
  --mdc-chip-hover-state-layer-opacity:0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity:1;
  --mdc-chip-flat-selected-outline-width:0;
  --mdc-chip-selected-hover-state-layer-opacity:0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;
  --mdc-chip-with-icon-disabled-icon-opacity:1;
}
.mat-mdc-standard-chip {
  --mat-chip-disabled-container-opacity:0.4;
  --mat-chip-trailing-action-opacity:0.54;
  --mat-chip-trailing-action-focus-opacity:1;
  --mat-chip-trailing-action-state-layer-color:transparent;
  --mat-chip-selected-trailing-action-state-layer-color:transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity:0;
  --mat-chip-trailing-action-focus-state-layer-opacity:0;
}
.mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color:#212121;
  --mdc-chip-elevated-container-color:rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color:rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color:rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color:rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:#212121;
  --mdc-chip-selected-label-text-color:#212121;
  --mdc-chip-with-icon-icon-color:#212121;
  --mdc-chip-with-icon-disabled-icon-color:#212121;
  --mdc-chip-with-icon-selected-icon-color:#212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color:#212121;
}
.mat-mdc-standard-chip {
  --mat-chip-selected-disabled-trailing-icon-color:#212121;
  --mat-chip-selected-trailing-icon-color:#212121;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color:white;
  --mdc-chip-elevated-container-color:#3f51b5;
  --mdc-chip-elevated-selected-container-color:#3f51b5;
  --mdc-chip-elevated-disabled-container-color:#3f51b5;
  --mdc-chip-flat-disabled-selected-container-color:#3f51b5;
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:white;
  --mdc-chip-selected-label-text-color:white;
  --mdc-chip-with-icon-icon-color:white;
  --mdc-chip-with-icon-disabled-icon-color:white;
  --mdc-chip-with-icon-selected-icon-color:white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;
  --mdc-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-selected-disabled-trailing-icon-color:white;
  --mat-chip-selected-trailing-icon-color:white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color:white;
  --mdc-chip-elevated-container-color:#ff4081;
  --mdc-chip-elevated-selected-container-color:#ff4081;
  --mdc-chip-elevated-disabled-container-color:#ff4081;
  --mdc-chip-flat-disabled-selected-container-color:#ff4081;
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:white;
  --mdc-chip-selected-label-text-color:white;
  --mdc-chip-with-icon-icon-color:white;
  --mdc-chip-with-icon-disabled-icon-color:white;
  --mdc-chip-with-icon-selected-icon-color:white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;
  --mdc-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-selected-disabled-trailing-icon-color:white;
  --mat-chip-selected-trailing-icon-color:white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color:white;
  --mdc-chip-elevated-container-color:#f44336;
  --mdc-chip-elevated-selected-container-color:#f44336;
  --mdc-chip-elevated-disabled-container-color:#f44336;
  --mdc-chip-flat-disabled-selected-container-color:#f44336;
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:white;
  --mdc-chip-selected-label-text-color:white;
  --mdc-chip-with-icon-icon-color:white;
  --mdc-chip-with-icon-disabled-icon-color:white;
  --mdc-chip-with-icon-selected-icon-color:white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;
  --mdc-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-selected-disabled-trailing-icon-color:white;
  --mat-chip-selected-trailing-icon-color:white;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height:32px;
}
.mat-mdc-standard-chip {
  --mdc-chip-label-text-font:Roboto, sans-serif;
  --mdc-chip-label-text-line-height:20px;
  --mdc-chip-label-text-size:14px;
  --mdc-chip-label-text-tracking:0.0178571429em;
  --mdc-chip-label-text-weight:400;
}
html {
  --mdc-switch-disabled-selected-icon-opacity:0.38;
  --mdc-switch-disabled-track-opacity:0.12;
  --mdc-switch-disabled-unselected-icon-opacity:0.38;
  --mdc-switch-handle-height:20px;
  --mdc-switch-handle-shape:10px;
  --mdc-switch-handle-width:20px;
  --mdc-switch-selected-icon-size:18px;
  --mdc-switch-track-height:14px;
  --mdc-switch-track-shape:7px;
  --mdc-switch-track-width:36px;
  --mdc-switch-unselected-icon-size:18px;
  --mdc-switch-selected-focus-state-layer-opacity:0.12;
  --mdc-switch-selected-hover-state-layer-opacity:0.04;
  --mdc-switch-selected-pressed-state-layer-opacity:0.1;
  --mdc-switch-unselected-focus-state-layer-opacity:0.12;
  --mdc-switch-unselected-hover-state-layer-opacity:0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity:0.1;
}
html .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity:0.38;
  --mat-switch-disabled-unselected-handle-opacity:0.38;
  --mat-switch-unselected-handle-size:20px;
  --mat-switch-selected-handle-size:20px;
  --mat-switch-pressed-handle-size:20px;
  --mat-switch-with-icon-handle-size:20px;
  --mat-switch-selected-handle-horizontal-margin:0;
  --mat-switch-selected-with-icon-handle-horizontal-margin:0;
  --mat-switch-selected-pressed-handle-horizontal-margin:0;
  --mat-switch-unselected-handle-horizontal-margin:0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin:0;
  --mat-switch-unselected-pressed-handle-horizontal-margin:0;
  --mat-switch-visible-track-opacity:1;
  --mat-switch-hidden-track-opacity:1;
  --mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width:1px;
  --mat-switch-track-outline-color:transparent;
  --mat-switch-selected-track-outline-width:1px;
  --mat-switch-selected-track-outline-color:transparent;
  --mat-switch-disabled-unselected-track-outline-width:1px;
  --mat-switch-disabled-unselected-track-outline-color:transparent;
}
html {
  --mdc-switch-selected-focus-state-layer-color:#3949ab;
  --mdc-switch-selected-handle-color:#3949ab;
  --mdc-switch-selected-hover-state-layer-color:#3949ab;
  --mdc-switch-selected-pressed-state-layer-color:#3949ab;
  --mdc-switch-selected-focus-handle-color:#1a237e;
  --mdc-switch-selected-hover-handle-color:#1a237e;
  --mdc-switch-selected-pressed-handle-color:#1a237e;
  --mdc-switch-selected-focus-track-color:#7986cb;
  --mdc-switch-selected-hover-track-color:#7986cb;
  --mdc-switch-selected-pressed-track-color:#7986cb;
  --mdc-switch-selected-track-color:#7986cb;
  --mdc-switch-disabled-selected-handle-color:#424242;
  --mdc-switch-disabled-selected-icon-color:#fff;
  --mdc-switch-disabled-selected-track-color:#424242;
  --mdc-switch-disabled-unselected-handle-color:#424242;
  --mdc-switch-disabled-unselected-icon-color:#fff;
  --mdc-switch-disabled-unselected-track-color:#424242;
  --mdc-switch-handle-surface-color:#fff;
  --mdc-switch-selected-icon-color:#fff;
  --mdc-switch-unselected-focus-handle-color:#212121;
  --mdc-switch-unselected-focus-state-layer-color:#424242;
  --mdc-switch-unselected-focus-track-color:#e0e0e0;
  --mdc-switch-unselected-handle-color:#616161;
  --mdc-switch-unselected-hover-handle-color:#212121;
  --mdc-switch-unselected-hover-state-layer-color:#424242;
  --mdc-switch-unselected-hover-track-color:#e0e0e0;
  --mdc-switch-unselected-icon-color:#fff;
  --mdc-switch-unselected-pressed-handle-color:#212121;
  --mdc-switch-unselected-pressed-state-layer-color:#424242;
  --mdc-switch-unselected-pressed-track-color:#e0e0e0;
  --mdc-switch-unselected-track-color:#e0e0e0;
  --mdc-switch-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);
  --mdc-switch-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);
}
html {
  --mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-color:rgba(0, 0, 0, 0.87);
}
html .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color:#d81b60;
  --mdc-switch-selected-handle-color:#d81b60;
  --mdc-switch-selected-hover-state-layer-color:#d81b60;
  --mdc-switch-selected-pressed-state-layer-color:#d81b60;
  --mdc-switch-selected-focus-handle-color:#880e4f;
  --mdc-switch-selected-hover-handle-color:#880e4f;
  --mdc-switch-selected-pressed-handle-color:#880e4f;
  --mdc-switch-selected-focus-track-color:#f06292;
  --mdc-switch-selected-hover-track-color:#f06292;
  --mdc-switch-selected-pressed-track-color:#f06292;
  --mdc-switch-selected-track-color:#f06292;
}
html .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color:#e53935;
  --mdc-switch-selected-handle-color:#e53935;
  --mdc-switch-selected-hover-state-layer-color:#e53935;
  --mdc-switch-selected-pressed-state-layer-color:#e53935;
  --mdc-switch-selected-focus-handle-color:#b71c1c;
  --mdc-switch-selected-hover-handle-color:#b71c1c;
  --mdc-switch-selected-pressed-handle-color:#b71c1c;
  --mdc-switch-selected-focus-track-color:#e57373;
  --mdc-switch-selected-hover-track-color:#e57373;
  --mdc-switch-selected-pressed-track-color:#e57373;
  --mdc-switch-selected-track-color:#e57373;
}
html {
  --mdc-switch-state-layer-size:40px;
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-font:Roboto, sans-serif;
  --mat-switch-label-text-line-height:20px;
  --mat-switch-label-text-size:14px;
  --mat-switch-label-text-tracking:0.0178571429em;
  --mat-switch-label-text-weight:400;
}
html {
  --mdc-radio-disabled-selected-icon-opacity:0.38;
  --mdc-radio-disabled-unselected-icon-opacity:0.38;
  --mdc-radio-state-layer-size:40px;
}
.mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#3f51b5;
  --mdc-radio-selected-hover-icon-color:#3f51b5;
  --mdc-radio-selected-icon-color:#3f51b5;
  --mdc-radio-selected-pressed-icon-color:#3f51b5;
}
.mat-mdc-radio-button.mat-primary {
  --mat-radio-ripple-color:black;
  --mat-radio-checked-ripple-color:#3f51b5;
  --mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#ff4081;
  --mdc-radio-selected-hover-icon-color:#ff4081;
  --mdc-radio-selected-icon-color:#ff4081;
  --mdc-radio-selected-pressed-icon-color:#ff4081;
}
.mat-mdc-radio-button.mat-accent {
  --mat-radio-ripple-color:black;
  --mat-radio-checked-ripple-color:#ff4081;
  --mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#f44336;
  --mdc-radio-selected-hover-icon-color:#f44336;
  --mdc-radio-selected-icon-color:#f44336;
  --mdc-radio-selected-pressed-icon-color:#f44336;
}
.mat-mdc-radio-button.mat-warn {
  --mat-radio-ripple-color:black;
  --mat-radio-checked-ripple-color:#f44336;
  --mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
}
html {
  --mdc-radio-state-layer-size:40px;
}
html {
  --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 {
  --mdc-slider-active-track-height:6px;
  --mdc-slider-active-track-shape:9999px;
  --mdc-slider-handle-height:20px;
  --mdc-slider-handle-shape:50%;
  --mdc-slider-handle-width:20px;
  --mdc-slider-inactive-track-height:4px;
  --mdc-slider-inactive-track-shape:9999px;
  --mdc-slider-with-overlap-handle-outline-width:1px;
  --mdc-slider-with-tick-marks-active-container-opacity:0.6;
  --mdc-slider-with-tick-marks-container-shape:50%;
  --mdc-slider-with-tick-marks-container-size:2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity:0.6;
  --mdc-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);
}
html {
  --mat-slider-value-indicator-width:auto;
  --mat-slider-value-indicator-height:32px;
  --mat-slider-value-indicator-caret-display:block;
  --mat-slider-value-indicator-border-radius:4px;
  --mat-slider-value-indicator-padding:0 12px;
  --mat-slider-value-indicator-text-transform:none;
  --mat-slider-value-indicator-container-transform:translateX(-50%);
}
html {
  --mdc-slider-handle-color:#3f51b5;
  --mdc-slider-focus-handle-color:#3f51b5;
  --mdc-slider-hover-handle-color:#3f51b5;
  --mdc-slider-active-track-color:#3f51b5;
  --mdc-slider-inactive-track-color:#3f51b5;
  --mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;
  --mdc-slider-with-tick-marks-active-container-color:white;
  --mdc-slider-disabled-active-track-color:#000;
  --mdc-slider-disabled-handle-color:#000;
  --mdc-slider-disabled-inactive-track-color:#000;
  --mdc-slider-label-container-color:#000;
  --mdc-slider-label-label-text-color:#fff;
  --mdc-slider-with-overlap-handle-outline-color:#fff;
  --mdc-slider-with-tick-marks-disabled-container-color:#000;
}
html {
  --mat-slider-ripple-color:#3f51b5;
  --mat-slider-hover-state-layer-color:rgba(63, 81, 181, 0.05);
  --mat-slider-focus-state-layer-color:rgba(63, 81, 181, 0.2);
  --mat-slider-value-indicator-opacity:0.6;
}
html .mat-accent {
  --mdc-slider-handle-color:#ff4081;
  --mdc-slider-focus-handle-color:#ff4081;
  --mdc-slider-hover-handle-color:#ff4081;
  --mdc-slider-active-track-color:#ff4081;
  --mdc-slider-inactive-track-color:#ff4081;
  --mdc-slider-with-tick-marks-inactive-container-color:#ff4081;
  --mdc-slider-with-tick-marks-active-container-color:white;
}
html .mat-accent {
  --mat-slider-ripple-color:#ff4081;
  --mat-slider-hover-state-layer-color:rgba(255, 64, 129, 0.05);
  --mat-slider-focus-state-layer-color:rgba(255, 64, 129, 0.2);
}
html .mat-warn {
  --mdc-slider-handle-color:#f44336;
  --mdc-slider-focus-handle-color:#f44336;
  --mdc-slider-hover-handle-color:#f44336;
  --mdc-slider-active-track-color:#f44336;
  --mdc-slider-inactive-track-color:#f44336;
  --mdc-slider-with-tick-marks-inactive-container-color:#f44336;
  --mdc-slider-with-tick-marks-active-container-color:white;
}
html .mat-warn {
  --mat-slider-ripple-color:#f44336;
  --mat-slider-hover-state-layer-color:rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color:rgba(244, 67, 54, 0.2);
}
html {
  --mdc-slider-label-label-text-font:Roboto, sans-serif;
  --mdc-slider-label-label-text-size:14px;
  --mdc-slider-label-label-text-line-height:22px;
  --mdc-slider-label-label-text-tracking:0.0071428571em;
  --mdc-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:rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-menu-container-color:white;
  --mat-menu-divider-color:rgba(0, 0, 0, 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 {
  --mdc-list-list-item-container-shape:0;
  --mdc-list-list-item-leading-avatar-shape:50%;
  --mdc-list-list-item-container-color:transparent;
  --mdc-list-list-item-selected-container-color:transparent;
  --mdc-list-list-item-leading-avatar-color:transparent;
  --mdc-list-list-item-leading-icon-size:24px;
  --mdc-list-list-item-leading-avatar-size:40px;
  --mdc-list-list-item-trailing-icon-size:24px;
  --mdc-list-list-item-disabled-state-layer-color:transparent;
  --mdc-list-list-item-disabled-state-layer-opacity:0;
  --mdc-list-list-item-disabled-label-text-opacity:0.38;
  --mdc-list-list-item-disabled-leading-icon-opacity:0.38;
  --mdc-list-list-item-disabled-trailing-icon-opacity:0.38;
}
html {
  --mat-list-active-indicator-color:transparent;
  --mat-list-active-indicator-shape:4px;
}
html {
  --mdc-list-list-item-label-text-color:rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color:black;
  --mdc-list-list-item-disabled-leading-icon-color:black;
  --mdc-list-list-item-disabled-trailing-icon-color:black;
  --mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color:black;
  --mdc-list-list-item-hover-state-layer-opacity:0.04;
  --mdc-list-list-item-focus-state-layer-color:black;
  --mdc-list-list-item-focus-state-layer-opacity:0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#3f51b5;
  --mdc-radio-selected-hover-icon-color:#3f51b5;
  --mdc-radio-selected-icon-color:#3f51b5;
  --mdc-radio-selected-pressed-icon-color:#3f51b5;
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#ff4081;
  --mdc-radio-selected-hover-icon-color:#ff4081;
  --mdc-radio-selected-icon-color:#ff4081;
  --mdc-radio-selected-pressed-icon-color:#ff4081;
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#f44336;
  --mdc-radio-selected-hover-icon-color:#f44336;
  --mdc-radio-selected-icon-color:#f44336;
  --mdc-radio-selected-pressed-icon-color:#f44336;
}
.mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#3f51b5;
  --mdc-checkbox-selected-hover-icon-color:#3f51b5;
  --mdc-checkbox-selected-icon-color:#3f51b5;
  --mdc-checkbox-selected-pressed-icon-color:#3f51b5;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#3f51b5;
  --mdc-checkbox-selected-hover-state-layer-color:#3f51b5;
  --mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
.mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#ff4081;
  --mdc-checkbox-selected-hover-icon-color:#ff4081;
  --mdc-checkbox-selected-icon-color:#ff4081;
  --mdc-checkbox-selected-pressed-icon-color:#ff4081;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#ff4081;
  --mdc-checkbox-selected-hover-state-layer-color:#ff4081;
  --mdc-checkbox-selected-pressed-state-layer-color:#ff4081;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
.mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#f44336;
  --mdc-checkbox-selected-hover-icon-color:#f44336;
  --mdc-checkbox-selected-icon-color:#f44336;
  --mdc-checkbox-selected-pressed-icon-color:#f44336;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#f44336;
  --mdc-checkbox-selected-hover-state-layer-color:#f44336;
  --mdc-checkbox-selected-pressed-state-layer-color:#f44336;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
.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: #3f51b5;
}
.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 {
  --mdc-list-list-item-one-line-container-height:48px;
  --mdc-list-list-item-two-line-container-height:64px;
  --mdc-list-list-item-three-line-container-height:88px;
}
html {
  --mat-list-list-item-leading-icon-start-space:16px;
  --mat-list-list-item-leading-icon-end-space:32px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-state-layer-size:40px;
}
.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 {
  --mdc-list-list-item-label-text-font:Roboto, sans-serif;
  --mdc-list-list-item-label-text-line-height:24px;
  --mdc-list-list-item-label-text-size:16px;
  --mdc-list-list-item-label-text-tracking:0.03125em;
  --mdc-list-list-item-label-text-weight:400;
  --mdc-list-list-item-supporting-text-font:Roboto, sans-serif;
  --mdc-list-list-item-supporting-text-line-height:20px;
  --mdc-list-list-item-supporting-text-size:14px;
  --mdc-list-list-item-supporting-text-tracking:0.0178571429em;
  --mdc-list-list-item-supporting-text-weight:400;
  --mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;
  --mdc-list-list-item-trailing-supporting-text-line-height:20px;
  --mdc-list-list-item-trailing-supporting-text-size:12px;
  --mdc-list-list-item-trailing-supporting-text-tracking:0.0333333333em;
  --mdc-list-list-item-trailing-supporting-text-weight:400;
}
.mdc-list-group__subheader {
  font: 400 16px/28px Roboto, sans-serif;
  letter-spacing: .009375em;
}
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:rgba(0, 0, 0, 0.12);
}
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 {
  --mdc-secondary-navigation-tab-container-height:48px;
}
html {
  --mdc-tab-indicator-active-indicator-height:2px;
  --mdc-tab-indicator-active-indicator-shape:0;
}
html {
  --mat-tab-header-divider-color:transparent;
  --mat-tab-header-divider-height:0;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color:#3f51b5;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color:black;
  --mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color:#3f51b5;
  --mat-tab-header-active-ripple-color:#3f51b5;
  --mat-tab-header-inactive-ripple-color:#3f51b5;
  --mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color:#3f51b5;
  --mat-tab-header-active-hover-label-text-color:#3f51b5;
  --mat-tab-header-active-focus-indicator-color:#3f51b5;
  --mat-tab-header-active-hover-indicator-color:#3f51b5;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color:#ff4081;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color:black;
  --mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color:#ff4081;
  --mat-tab-header-active-ripple-color:#ff4081;
  --mat-tab-header-inactive-ripple-color:#ff4081;
  --mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color:#ff4081;
  --mat-tab-header-active-hover-label-text-color:#ff4081;
  --mat-tab-header-active-focus-indicator-color:#ff4081;
  --mat-tab-header-active-hover-indicator-color:#ff4081;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color:#f44336;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color:black;
  --mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color:#f44336;
  --mat-tab-header-active-ripple-color:#f44336;
  --mat-tab-header-inactive-ripple-color:#f44336;
  --mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color:#f44336;
  --mat-tab-header-active-hover-label-text-color:#f44336;
  --mat-tab-header-active-focus-indicator-color:#f44336;
  --mat-tab-header-active-hover-indicator-color:#f44336;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color:#3f51b5;
  --mat-tab-header-with-background-foreground-color:white;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color:#ff4081;
  --mat-tab-header-with-background-foreground-color:white;
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color:#f44336;
  --mat-tab-header-with-background-foreground-color:white;
}
.mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height:48px;
}
.mat-mdc-tab-header {
  --mat-tab-header-label-text-font:Roboto, sans-serif;
  --mat-tab-header-label-text-size:14px;
  --mat-tab-header-label-text-tracking:0.0892857143em;
  --mat-tab-header-label-text-line-height:36px;
  --mat-tab-header-label-text-weight:500;
}
html {
  --mdc-checkbox-disabled-selected-checkmark-color:#fff;
  --mdc-checkbox-selected-focus-state-layer-opacity:0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity:0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity:0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity:0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity:0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity:0.16;
}
html {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#ff4081;
  --mdc-checkbox-selected-hover-icon-color:#ff4081;
  --mdc-checkbox-selected-icon-color:#ff4081;
  --mdc-checkbox-selected-pressed-icon-color:#ff4081;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#ff4081;
  --mdc-checkbox-selected-hover-state-layer-color:#ff4081;
  --mdc-checkbox-selected-pressed-state-layer-color:#ff4081;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
html {
  --mat-checkbox-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color:rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#3f51b5;
  --mdc-checkbox-selected-hover-icon-color:#3f51b5;
  --mdc-checkbox-selected-icon-color:#3f51b5;
  --mdc-checkbox-selected-pressed-icon-color:#3f51b5;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#3f51b5;
  --mdc-checkbox-selected-hover-state-layer-color:#3f51b5;
  --mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
.mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#f44336;
  --mdc-checkbox-selected-hover-icon-color:#f44336;
  --mdc-checkbox-selected-icon-color:#f44336;
  --mdc-checkbox-selected-pressed-icon-color:#f44336;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#f44336;
  --mdc-checkbox-selected-hover-state-layer-color:#f44336;
  --mdc-checkbox-selected-pressed-state-layer-color:#f44336;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
html {
  --mdc-checkbox-state-layer-size:40px;
}
html {
  --mat-checkbox-touch-target-display:block;
}
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 {
  --mdc-text-button-container-shape:4px;
  --mdc-text-button-keep-touch-target:false;
}
html {
  --mdc-filled-button-container-shape:4px;
  --mdc-filled-button-keep-touch-target:false;
}
html {
  --mdc-protected-button-container-shape:4px;
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
}
html {
  --mdc-outlined-button-keep-touch-target:false;
  --mdc-outlined-button-outline-width:1px;
  --mdc-outlined-button-container-shape:4px;
}
html {
  --mat-text-button-horizontal-padding:8px;
  --mat-text-button-with-icon-horizontal-padding:8px;
  --mat-text-button-icon-spacing:8px;
  --mat-text-button-icon-offset:0;
}
html {
  --mat-filled-button-horizontal-padding:16px;
  --mat-filled-button-icon-spacing:8px;
  --mat-filled-button-icon-offset:-4px;
}
html {
  --mat-protected-button-horizontal-padding:16px;
  --mat-protected-button-icon-spacing:8px;
  --mat-protected-button-icon-offset:-4px;
}
html {
  --mat-outlined-button-horizontal-padding:15px;
  --mat-outlined-button-icon-spacing:8px;
  --mat-outlined-button-icon-offset:-4px;
}
html {
  --mdc-text-button-label-text-color:black;
  --mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);
}
html {
  --mat-text-button-state-layer-color:black;
  --mat-text-button-disabled-state-layer-color:black;
  --mat-text-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity:0.04;
  --mat-text-button-focus-state-layer-opacity:0.12;
  --mat-text-button-pressed-state-layer-opacity:0.12;
}
html {
  --mdc-filled-button-container-color:white;
  --mdc-filled-button-label-text-color:black;
  --mdc-filled-button-disabled-container-color:rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);
}
html {
  --mat-filled-button-state-layer-color:black;
  --mat-filled-button-disabled-state-layer-color:black;
  --mat-filled-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity:0.04;
  --mat-filled-button-focus-state-layer-opacity:0.12;
  --mat-filled-button-pressed-state-layer-opacity:0.12;
}
html {
  --mdc-protected-button-container-color:white;
  --mdc-protected-button-label-text-color:black;
  --mdc-protected-button-disabled-container-color:rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);
}
html {
  --mat-protected-button-state-layer-color:black;
  --mat-protected-button-disabled-state-layer-color:black;
  --mat-protected-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity:0.04;
  --mat-protected-button-focus-state-layer-opacity:0.12;
  --mat-protected-button-pressed-state-layer-opacity:0.12;
}
html {
  --mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color:black;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-outlined-button-state-layer-color:black;
  --mat-outlined-button-disabled-state-layer-color:black;
  --mat-outlined-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity:0.04;
  --mat-outlined-button-focus-state-layer-opacity:0.12;
  --mat-outlined-button-pressed-state-layer-opacity:0.12;
}
.mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color:#3f51b5;
}
.mat-mdc-button.mat-primary {
  --mat-text-button-state-layer-color:#3f51b5;
  --mat-text-button-ripple-color:rgba(63, 81, 181, 0.1);
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color:#ff4081;
}
.mat-mdc-button.mat-accent {
  --mat-text-button-state-layer-color:#ff4081;
  --mat-text-button-ripple-color:rgba(255, 64, 129, 0.1);
}
.mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color:#f44336;
}
.mat-mdc-button.mat-warn {
  --mat-text-button-state-layer-color:#f44336;
  --mat-text-button-ripple-color:rgba(244, 67, 54, 0.1);
}
.mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color:#3f51b5;
  --mdc-filled-button-label-text-color:white;
}
.mat-mdc-unelevated-button.mat-primary {
  --mat-filled-button-state-layer-color:white;
  --mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color:#ff4081;
  --mdc-filled-button-label-text-color:white;
}
.mat-mdc-unelevated-button.mat-accent {
  --mat-filled-button-state-layer-color:white;
  --mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color:#f44336;
  --mdc-filled-button-label-text-color:white;
}
.mat-mdc-unelevated-button.mat-warn {
  --mat-filled-button-state-layer-color:white;
  --mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color:#3f51b5;
  --mdc-protected-button-label-text-color:white;
}
.mat-mdc-raised-button.mat-primary {
  --mat-protected-button-state-layer-color:white;
  --mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color:#ff4081;
  --mdc-protected-button-label-text-color:white;
}
.mat-mdc-raised-button.mat-accent {
  --mat-protected-button-state-layer-color:white;
  --mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color:#f44336;
  --mdc-protected-button-label-text-color:white;
}
.mat-mdc-raised-button.mat-warn {
  --mat-protected-button-state-layer-color:white;
  --mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color:#3f51b5;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
}
.mat-mdc-outlined-button.mat-primary {
  --mat-outlined-button-state-layer-color:#3f51b5;
  --mat-outlined-button-ripple-color:rgba(63, 81, 181, 0.1);
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color:#ff4081;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
}
.mat-mdc-outlined-button.mat-accent {
  --mat-outlined-button-state-layer-color:#ff4081;
  --mat-outlined-button-ripple-color:rgba(255, 64, 129, 0.1);
}
.mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color:#f44336;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
}
.mat-mdc-outlined-button.mat-warn {
  --mat-outlined-button-state-layer-color:#f44336;
  --mat-outlined-button-ripple-color:rgba(244, 67, 54, 0.1);
}
html {
  --mdc-text-button-container-height:36px;
}
html {
  --mdc-filled-button-container-height:36px;
}
html {
  --mdc-protected-button-container-height:36px;
}
html {
  --mdc-outlined-button-container-height:36px;
}
html {
  --mat-text-button-touch-target-display:block;
}
html {
  --mat-filled-button-touch-target-display:block;
}
html {
  --mat-protected-button-touch-target-display:block;
}
html {
  --mat-outlined-button-touch-target-display:block;
}
html {
  --mdc-text-button-label-text-font:Roboto, sans-serif;
  --mdc-text-button-label-text-size:14px;
  --mdc-text-button-label-text-tracking:0.0892857143em;
  --mdc-text-button-label-text-weight:500;
  --mdc-text-button-label-text-transform:none;
}
html {
  --mdc-filled-button-label-text-font:Roboto, sans-serif;
  --mdc-filled-button-label-text-size:14px;
  --mdc-filled-button-label-text-tracking:0.0892857143em;
  --mdc-filled-button-label-text-weight:500;
  --mdc-filled-button-label-text-transform:none;
}
html {
  --mdc-protected-button-label-text-font:Roboto, sans-serif;
  --mdc-protected-button-label-text-size:14px;
  --mdc-protected-button-label-text-tracking:0.0892857143em;
  --mdc-protected-button-label-text-weight:500;
  --mdc-protected-button-label-text-transform:none;
}
html {
  --mdc-outlined-button-label-text-font:Roboto, sans-serif;
  --mdc-outlined-button-label-text-size:14px;
  --mdc-outlined-button-label-text-tracking:0.0892857143em;
  --mdc-outlined-button-label-text-weight:500;
  --mdc-outlined-button-label-text-transform:none;
}
html {
  --mdc-icon-button-icon-size:24px;
}
html {
  --mdc-icon-button-icon-color:inherit;
  --mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, 0.38);
}
html {
  --mat-icon-button-state-layer-color:black;
  --mat-icon-button-disabled-state-layer-color:black;
  --mat-icon-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity:0.04;
  --mat-icon-button-focus-state-layer-opacity:0.12;
  --mat-icon-button-pressed-state-layer-opacity:0.12;
}
html .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color:#3f51b5;
}
html .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-state-layer-color:#3f51b5;
  --mat-icon-button-ripple-color:rgba(63, 81, 181, 0.1);
}
html .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color:#ff4081;
}
html .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-state-layer-color:#ff4081;
  --mat-icon-button-ripple-color:rgba(255, 64, 129, 0.1);
}
html .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color:#f44336;
}
html .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-state-layer-color:#f44336;
  --mat-icon-button-ripple-color:rgba(244, 67, 54, 0.1);
}
html {
  --mat-icon-button-touch-target-display:block;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 12px;
}
html {
  --mdc-fab-container-shape:50%;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
}
html {
  --mdc-fab-small-container-shape:50%;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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 {
  --mdc-extended-fab-container-height:48px;
  --mdc-extended-fab-container-shape:24px;
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
}
html {
  --mdc-fab-container-color:white;
}
html {
  --mat-fab-foreground-color:black;
  --mat-fab-state-layer-color:black;
  --mat-fab-disabled-state-layer-color:black;
  --mat-fab-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity:0.04;
  --mat-fab-focus-state-layer-opacity:0.12;
  --mat-fab-pressed-state-layer-opacity:0.12;
  --mat-fab-disabled-state-container-color:rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, 0.38);
}
html {
  --mdc-fab-small-container-color:white;
}
html {
  --mat-fab-small-foreground-color:black;
  --mat-fab-small-state-layer-color:black;
  --mat-fab-small-disabled-state-layer-color:black;
  --mat-fab-small-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity:0.04;
  --mat-fab-small-focus-state-layer-opacity:0.12;
  --mat-fab-small-pressed-state-layer-opacity:0.12;
  --mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, 0.38);
}
html .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color:#3f51b5;
}
html .mat-mdc-fab.mat-primary {
  --mat-fab-foreground-color:white;
  --mat-fab-state-layer-color:white;
  --mat-fab-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color:#ff4081;
}
html .mat-mdc-fab.mat-accent {
  --mat-fab-foreground-color:white;
  --mat-fab-state-layer-color:white;
  --mat-fab-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color:#f44336;
}
html .mat-mdc-fab.mat-warn {
  --mat-fab-foreground-color:white;
  --mat-fab-state-layer-color:white;
  --mat-fab-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color:#3f51b5;
}
html .mat-mdc-mini-fab.mat-primary {
  --mat-fab-small-foreground-color:white;
  --mat-fab-small-state-layer-color:white;
  --mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color:#ff4081;
}
html .mat-mdc-mini-fab.mat-accent {
  --mat-fab-small-foreground-color:white;
  --mat-fab-small-state-layer-color:white;
  --mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color:#f44336;
}
html .mat-mdc-mini-fab.mat-warn {
  --mat-fab-small-foreground-color:white;
  --mat-fab-small-state-layer-color:white;
  --mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1);
}
html {
  --mat-fab-touch-target-display:block;
}
html {
  --mat-fab-small-touch-target-display:block;
}
html {
  --mdc-extended-fab-label-text-font:Roboto, sans-serif;
  --mdc-extended-fab-label-text-size:14px;
  --mdc-extended-fab-label-text-tracking:0.0892857143em;
  --mdc-extended-fab-label-text-weight:500;
}
html {
  --mdc-snackbar-container-shape:4px;
}
html {
  --mdc-snackbar-container-color:#333333;
  --mdc-snackbar-supporting-text-color:rgba(255, 255, 255, 0.87);
}
html {
  --mat-snack-bar-button-color:#c5cae9;
}
html {
  --mdc-snackbar-supporting-text-font:Roboto, sans-serif;
  --mdc-snackbar-supporting-text-line-height:20px;
  --mdc-snackbar-supporting-text-size:14px;
  --mdc-snackbar-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: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 {
  --mdc-circular-progress-active-indicator-width:4px;
  --mdc-circular-progress-size:48px;
}
html {
  --mdc-circular-progress-active-indicator-color:#3f51b5;
}
html .mat-accent {
  --mdc-circular-progress-active-indicator-color:#ff4081;
}
html .mat-warn {
  --mdc-circular-progress-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:#3f51b5;
  --mat-badge-text-color:white;
  --mat-badge-disabled-state-background-color:#b9b9b9;
  --mat-badge-disabled-state-text-color:rgba(0, 0, 0, 0.38);
}
.mat-badge-accent {
  --mat-badge-background-color:#ff4081;
  --mat-badge-text-color:white;
}
.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:rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color:white;
}
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-legacy-button-toggle-height:36px;
  --mat-legacy-button-toggle-shape:2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity:1;
}
html {
  --mat-standard-button-toggle-shape:4px;
  --mat-standard-button-toggle-hover-state-layer-opacity:0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity:0.12;
}
html {
  --mat-legacy-button-toggle-text-color:rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;
}
html {
  --mat-standard-button-toggle-text-color:rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color:white;
  --mat-standard-button-toggle-state-layer-color:black;
  --mat-standard-button-toggle-selected-state-background-color:#e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color:white;
  --mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;
  --mat-standard-button-toggle-divider-color:rgb(224.4, 224.4, 224.4);
}
html {
  --mat-standard-button-toggle-height:48px;
}
html {
  --mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;
  --mat-legacy-button-toggle-label-text-line-height:24px;
  --mat-legacy-button-toggle-label-text-size:16px;
  --mat-legacy-button-toggle-label-text-tracking:0.03125em;
  --mat-legacy-button-toggle-label-text-weight:400;
}
html {
  --mat-standard-button-toggle-label-text-font:Roboto, sans-serif;
  --mat-standard-button-toggle-label-text-line-height:24px;
  --mat-standard-button-toggle-label-text-size:16px;
  --mat-standard-button-toggle-label-text-tracking:0.03125em;
  --mat-standard-button-toggle-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-selected-state-text-color:white;
  --mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, 0.3);
  --mat-datepicker-toggle-active-state-icon-color:#3f51b5;
  --mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);
  --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-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:black;
  --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.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, 0.18);
  --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:rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, 0.38);
  --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-calendar-date-selected-state-text-color:white;
  --mat-datepicker-calendar-date-selected-state-background-color:#ff4081;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);
  --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-content.mat-warn {
  --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:rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);
  --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-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color:#ff4081;
}
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color:#f44336;
}
.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;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-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(0, 0, 0, 0.12);
}
html {
  --mat-expansion-container-shape:4px;
  --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:rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, 0.26);
  --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: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:#3f51b5;
}
.mat-icon.mat-accent {
  --mat-icon-color:#ff4081;
}
.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-icon-foreground-color:white;
  --mat-stepper-header-selected-state-icon-background-color:#3f51b5;
  --mat-stepper-header-selected-state-icon-foreground-color:white;
  --mat-stepper-header-done-state-icon-background-color:#3f51b5;
  --mat-stepper-header-done-state-icon-foreground-color:white;
  --mat-stepper-header-edit-state-icon-background-color:#3f51b5;
  --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:rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --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;
}
html .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color:white;
  --mat-stepper-header-selected-state-icon-background-color:#ff4081;
  --mat-stepper-header-selected-state-icon-foreground-color:white;
  --mat-stepper-header-done-state-icon-background-color:#ff4081;
  --mat-stepper-header-done-state-icon-foreground-color:white;
  --mat-stepper-header-edit-state-icon-background-color:#ff4081;
  --mat-stepper-header-edit-state-icon-foreground-color:white;
}
html .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:rgb(117.3, 117.3, 117.3);
}
html {
  --mat-toolbar-container-background-color:whitesmoke;
  --mat-toolbar-container-text-color:rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color:#3f51b5;
  --mat-toolbar-container-text-color:white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color:#ff4081;
  --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: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: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: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:white;
}
.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: .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: .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: .03125em;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px*.83)/20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px*.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: .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: .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: .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: -.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: .0073529412em;
  margin: 0 0 64px;
}

/* node_modules/angular-calendar/css/angular-calendar.css */
.cal-month-view .cal-header {
  text-align: center;
  font-weight: bolder;
}
.cal-month-view .cal-header .cal-cell {
  padding: 5px 0;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap;
}
.cal-month-view .cal-days {
  border: 1px solid;
  border-bottom: 0;
}
.cal-month-view .cal-cell-top {
  min-height: 78px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.cal-month-view .cal-cell-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cal-month-view .cal-cell {
  float: left;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.cal-month-view .cal-cell .cal-event {
  pointer-events: all !important;
}
.cal-month-view .cal-day-cell {
  min-height: 100px;
}
.cal-month-view .cal-day-cell:not(:last-child) {
  border-right: 1px solid;
}
[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child) {
  border-right: initial;
  border-left: 1px solid;
}
.cal-month-view .cal-days .cal-cell-row {
  border-bottom: 1px solid;
}
.cal-month-view .cal-day-badge {
  margin-top: 18px;
  margin-left: 10px;
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 10px;
  float: left;
}
.cal-month-view .cal-day-number {
  font-size: 1.2em;
  font-weight: 400;
  opacity: 0.5;
  margin-top: 15px;
  margin-right: 15px;
  float: right;
  margin-bottom: 10px;
}
.cal-month-view .cal-events {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin: 3px;
  line-height: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cal-month-view .cal-event {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  margin: 2px;
}
.cal-month-view .cal-day-cell.cal-in-month.cal-has-events {
  cursor: pointer;
}
.cal-month-view .cal-day-cell.cal-out-month .cal-day-number {
  opacity: 0.1;
  cursor: default;
}
.cal-month-view .cal-day-cell.cal-today .cal-day-number {
  font-size: 1.9em;
}
.cal-month-view .cal-open-day-events {
  padding: 15px;
}
.cal-month-view .cal-open-day-events .cal-event {
  position: relative;
  top: 2px;
}
.cal-month-view .cal-out-month .cal-day-badge,
.cal-month-view .cal-out-month .cal-event {
  opacity: 0.3;
}
.cal-month-view .cal-draggable {
  cursor: move;
}
.cal-month-view .cal-drag-active * {
  pointer-events: none;
}
.cal-month-view .cal-event-title {
  cursor: pointer;
}
.cal-month-view .cal-event-title:hover {
  text-decoration: underline;
}
.cal-month-view {
  background-color: #fff;
}
.cal-month-view .cal-cell-row:hover {
  background-color: #fafafa;
}
.cal-month-view .cal-cell-row .cal-cell:hover,
.cal-month-view .cal-cell.cal-has-events.cal-open {
  background-color: #ededed;
}
.cal-month-view .cal-days {
  border-color: #e1e1e1;
}
.cal-month-view .cal-day-cell:not(:last-child) {
  border-right-color: #e1e1e1;
}
[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child) {
  border-right-color: initial;
  border-left-color: #e1e1e1;
}
.cal-month-view .cal-days .cal-cell-row {
  border-bottom-color: #e1e1e1;
}
.cal-month-view .cal-day-badge {
  background-color: #b94a48;
  color: #fff;
}
.cal-month-view .cal-event {
  background-color: #1e90ff;
  border-color: #d1e8ff;
  color: #fff;
}
.cal-month-view .cal-day-cell.cal-weekend .cal-day-number {
  color: #8b0000;
}
.cal-month-view .cal-day-cell.cal-today {
  background-color: #e8fde7;
}
.cal-month-view .cal-day-cell.cal-drag-over {
  background-color: #e0e0e0 !important;
}
.cal-month-view .cal-open-day-events {
  color: #fff;
  background-color: #555;
  -webkit-box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.5);
}
.cal-week-view {
}
.cal-week-view * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cal-week-view .cal-day-headers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 70px;
  border: 1px solid;
}
[dir=rtl] .cal-week-view .cal-day-headers {
  padding-left: initial;
  padding-right: 70px;
}
.cal-week-view .cal-day-headers .cal-header {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  padding: 5px;
}
.cal-week-view .cal-day-headers .cal-header:not(:last-child) {
  border-right: 1px solid;
}
[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child) {
  border-right: initial;
  border-left: 1px solid;
}
.cal-week-view .cal-day-headers .cal-header:first-child {
  border-left: 1px solid;
}
[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child {
  border-left: initial;
  border-right: 1px solid;
}
.cal-week-view .cal-day-headers span {
  font-weight: 400;
  opacity: 0.5;
}
.cal-week-view .cal-day-column {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-left: solid 1px;
}
[dir=rtl] .cal-week-view .cal-day-column {
  border-left: initial;
  border-right: solid 1px;
}
.cal-week-view .cal-event {
  font-size: 12px;
  border: 1px solid;
  direction: ltr;
}
.cal-week-view .cal-time-label-column {
  width: 70px;
  height: 100%;
}
.cal-week-view .cal-current-time-marker {
  position: absolute;
  width: 100%;
  height: 2px;
  z-index: 2;
}
.cal-week-view .cal-all-day-events {
  border: solid 1px;
  border-top: 0;
  border-bottom-width: 3px;
  padding-top: 3px;
  position: relative;
}
.cal-week-view .cal-all-day-events .cal-day-columns {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  z-index: 0;
}
.cal-week-view .cal-all-day-events .cal-events-row {
  position: relative;
  height: 31px;
  margin-left: 70px;
}
[dir=rtl] .cal-week-view .cal-all-day-events .cal-events-row {
  margin-left: initial;
  margin-right: 70px;
}
.cal-week-view .cal-all-day-events .cal-event-container {
  display: inline-block;
  position: absolute;
}
.cal-week-view .cal-all-day-events .cal-event-container.resize-active {
  z-index: 1;
  pointer-events: none;
}
.cal-week-view .cal-all-day-events .cal-event {
  padding: 0 5px;
  margin-left: 2px;
  margin-right: 2px;
  height: 28px;
  line-height: 28px;
}
.cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
[dir=rtl] .cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event {
  border-top-left-radius: initial;
  border-bottom-left-radius: initial;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}
.cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
[dir=rtl] .cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event {
  border-top-right-radius: initial;
  border-bottom-right-radius: initial;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.cal-week-view .cal-all-day-events .cal-time-label-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 14px;
}
.cal-week-view .cal-all-day-events .cal-resize-handle {
  width: 6px;
  height: 100%;
  cursor: col-resize;
  position: absolute;
  top: 0;
}
.cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end {
  right: 0;
}
[dir=rtl] .cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end {
  right: initial;
  left: 0;
}
.cal-week-view .cal-event,
.cal-week-view .cal-header {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cal-week-view .cal-drag-active {
  pointer-events: none;
  z-index: 1;
}
.cal-week-view .cal-drag-active * {
  pointer-events: none;
}
.cal-week-view .cal-time-events {
  position: relative;
  border: solid 1px;
  border-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cal-week-view .cal-time-events .cal-day-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.cal-week-view .cal-time-events .cal-day-column {
  position: relative;
}
.cal-week-view .cal-time-events .cal-events-container {
  position: relative;
}
.cal-week-view .cal-time-events .cal-event-container {
  position: absolute;
  z-index: 1;
}
.cal-week-view .cal-time-events .cal-event {
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  margin: 1px;
  padding: 0 5px;
  line-height: 25px;
}
.cal-week-view .cal-time-events .cal-resize-handle {
  width: 100%;
  height: 4px;
  cursor: row-resize;
  position: absolute;
}
.cal-week-view .cal-time-events .cal-resize-handle.cal-resize-handle-after-end {
  bottom: 0;
}
.cal-week-view .cal-hour-segment {
  position: relative;
}
.cal-week-view .cal-hour-segment::after {
  content: "\a0";
}
.cal-week-view .cal-event-container:not(.cal-draggable) {
  cursor: pointer;
}
.cal-week-view .cal-draggable {
  cursor: move;
}
.cal-week-view mwl-calendar-week-view-hour-segment,
.cal-week-view .cal-hour-segment {
  display: block;
}
.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,
.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment {
  border-bottom: thin dashed;
}
.cal-week-view .cal-time {
  font-weight: bold;
  padding-top: 5px;
  width: 70px;
  text-align: center;
}
.cal-week-view .cal-hour-segment.cal-after-hour-start .cal-time {
  display: none;
}
.cal-week-view .cal-starts-within-day .cal-event {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.cal-week-view .cal-ends-within-day .cal-event {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.cal-week-view {
  background-color: #fff;
  border-top: solid 1px #e1e1e1;
}
.cal-week-view .cal-day-headers {
  border-color: #e1e1e1;
  border-top: 0;
}
.cal-week-view .cal-day-headers .cal-header:not(:last-child) {
  border-right-color: #e1e1e1;
}
[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child) {
  border-right-color: initial;
  border-left: solid 1px #e1e1e1 !important;
}
.cal-week-view .cal-day-headers .cal-header:first-child {
  border-left-color: #e1e1e1;
}
[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child {
  border-left-color: initial;
  border-right-color: #e1e1e1;
}
.cal-week-view .cal-day-headers .cal-header:hover,
.cal-week-view .cal-day-headers .cal-drag-over {
  background-color: #ededed;
}
.cal-week-view .cal-day-column {
  border-left-color: #e1e1e1;
}
[dir=rtl] .cal-week-view .cal-day-column {
  border-left-color: initial;
  border-right-color: #e1e1e1;
}
.cal-week-view .cal-event {
  background-color: #d1e8ff;
  border-color: #1e90ff;
  color: #1e90ff;
}
.cal-week-view .cal-all-day-events {
  border-color: #e1e1e1;
}
.cal-week-view .cal-header.cal-today {
  background-color: #e8fde7;
}
.cal-week-view .cal-header.cal-weekend span {
  color: #8b0000;
}
.cal-week-view .cal-time-events {
  border-color: #e1e1e1;
}
.cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment:hover {
  background-color: #ededed;
}
.cal-week-view .cal-hour-odd {
  background-color: #fafafa;
}
.cal-week-view .cal-drag-over .cal-hour-segment {
  background-color: #ededed;
}
.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,
.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment {
  border-bottom-color: #e1e1e1;
}
.cal-week-view .cal-current-time-marker {
  background-color: #ea4334;
}
.cal-day-view {
}
.cal-day-view mwl-calendar-week-view-header {
  display: none;
}
.cal-day-view .cal-events-container {
  margin-left: 70px;
}
[dir=rtl] .cal-day-view .cal-events-container {
  margin-left: initial;
  margin-right: 70px;
}
.cal-day-view .cal-day-column {
  border-left: 0;
}
.cal-day-view .cal-current-time-marker {
  margin-left: 70px;
  width: calc(100% - 70px);
}
[dir=rtl] .cal-day-view .cal-current-time-marker {
  margin-left: initial;
  margin-right: 70px;
}
.cal-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 11px;
  word-wrap: break-word;
  opacity: 0.9;
}
.cal-tooltip.cal-tooltip-top {
  padding: 5px 0;
  margin-top: -3px;
}
.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
}
.cal-tooltip.cal-tooltip-right {
  padding: 0 5px;
  margin-left: 3px;
}
.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
}
.cal-tooltip.cal-tooltip-bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
}
.cal-tooltip.cal-tooltip-left {
  padding: 0 5px;
  margin-left: -3px;
}
.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
}
.cal-tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  text-align: center;
  border-radius: 0.25rem;
}
.cal-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow {
  border-top-color: #000;
}
.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow {
  border-right-color: #000;
}
.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow {
  border-bottom-color: #000;
}
.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow {
  border-left-color: #000;
}
.cal-tooltip-inner {
  color: #fff;
  background-color: #000;
}

/* node_modules/quill/dist/quill.snow.css */
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: .75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer:coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: .4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: .83em;
}
.ql-snow .ql-editor h6 {
  font-size: .67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: .83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: .67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-code-block-container {
  position: relative;
}
.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family:
    "Helvetica Neue",
    "Helvetica",
    "Arial",
    sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0;
  content: "Save";
  padding-right: 0;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/* node_modules/quill/dist/quill.bubble.css */
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: .75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}
.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}
@media (pointer:coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}
.ql-bubble {
  box-sizing: border-box;
}
.ql-bubble * {
  box-sizing: border-box;
}
.ql-bubble .ql-hidden {
  display: none;
}
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}
.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-bubble .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}
.ql-bubble .ql-empty {
  fill: none;
}
.ql-bubble .ql-even {
  fill-rule: evenodd;
}
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-bubble .ql-transparent {
  opacity: .4;
}
.ql-bubble .ql-direction svg:last-child {
  display: none;
}
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-bubble .ql-editor h1 {
  font-size: 2em;
}
.ql-bubble .ql-editor h2 {
  font-size: 1.5em;
}
.ql-bubble .ql-editor h3 {
  font-size: 1.17em;
}
.ql-bubble .ql-editor h4 {
  font-size: 1em;
}
.ql-bubble .ql-editor h5 {
  font-size: .83em;
}
.ql-bubble .ql-editor h6 {
  font-size: .67em;
}
.ql-bubble .ql-editor a {
  text-decoration: underline;
}
.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-bubble .ql-editor code,
.ql-bubble .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-bubble .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-bubble .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-bubble .ql-editor img {
  max-width: 100%;
}
.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: .83em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: .67em;
}
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}
.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-code-block-container {
  position: relative;
}
.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0;
}
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}
.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}
.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}
.ql-bubble .ql-tooltip-editor {
  display: none;
}
.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}
.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "\d7";
  font-size: 16px;
  font-weight: bold;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close) {
  position: relative;
  white-space: nowrap;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::before,
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close)::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover::after {
  visibility: visible;
}

/* node_modules/quill/dist/quill.core.css */
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "\2022";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "\2611";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "\2610";
}
@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: .75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

/* node_modules/jsoneditor/dist/jsoneditor.min.css */
.jsoneditor,
.jsoneditor-modal {
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}
.jsoneditor input,
.jsoneditor input:not([type]),
.jsoneditor input[type=search],
.jsoneditor input[type=text],
.jsoneditor-modal input,
.jsoneditor-modal input:not([type]),
.jsoneditor-modal input[type=search],
.jsoneditor-modal input[type=text] {
  height: auto;
  border: inherit;
  box-shadow: none;
  font-size: inherit;
  box-sizing: inherit;
  padding: inherit;
  font-family: inherit;
  transition: none;
  line-height: inherit;
}
.jsoneditor input:focus,
.jsoneditor input:not([type]):focus,
.jsoneditor input[type=search]:focus,
.jsoneditor input[type=text]:focus,
.jsoneditor-modal input:focus,
.jsoneditor-modal input:not([type]):focus,
.jsoneditor-modal input[type=search]:focus,
.jsoneditor-modal input[type=text]:focus {
  border: inherit;
  box-shadow: inherit;
}
.jsoneditor textarea,
.jsoneditor-modal textarea {
  height: inherit;
}
.jsoneditor select,
.jsoneditor-modal select {
  display: inherit;
  height: inherit;
}
.jsoneditor label,
.jsoneditor-modal label {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}
.jsoneditor table,
.jsoneditor-modal table {
  border-collapse: collapse;
  width: auto;
}
.jsoneditor td,
.jsoneditor th,
.jsoneditor-modal td,
.jsoneditor-modal th {
  padding: 0;
  display: table-cell;
  text-align: left;
  vertical-align: inherit;
  border-radius: inherit;
}
.jsoneditor .autocomplete.dropdown {
  position: absolute;
  background: #fff;
  box-shadow: 2px 2px 12px rgba(128, 128, 128, .3);
  border: 1px solid #d3d3d3;
  overflow-x: hidden;
  overflow-y: auto;
  cursor: default;
  margin: 0;
  padding: 5px;
  text-align: left;
  outline: 0;
  font-family:
    consolas,
    menlo,
    monaco,
    "Ubuntu Mono",
    source-code-pro,
    monospace;
  font-size: 14px;
}
.jsoneditor .autocomplete.dropdown .item {
  color: #1a1a1a;
}
.jsoneditor .autocomplete.dropdown .item.hover {
  background-color: #ebebeb;
}
.jsoneditor .autocomplete.hint {
  color: #a1a1a1;
  top: 4px;
  left: 4px;
}
.jsoneditor-contextmenu-root {
  position: relative;
  width: 0;
  height: 0;
}
.jsoneditor-contextmenu {
  position: absolute;
  box-sizing: content-box;
  z-index: 2;
}
.jsoneditor-contextmenu .jsoneditor-menu {
  position: relative;
  left: 0;
  top: 0;
  width: 128px;
  height: auto;
  background: #fff;
  border: 1px solid #d3d3d3;
  box-shadow: 2px 2px 12px rgba(128, 128, 128, .3);
  list-style: none;
  margin: 0;
  padding: 0;
}
.jsoneditor-contextmenu .jsoneditor-menu button {
  position: relative;
  padding: 0 8px 0 0;
  margin: 0;
  width: 128px;
  height: auto;
  border: none;
  cursor: pointer;
  color: #4d4d4d;
  background: 0 0;
  font-size: 14px;
  font-family: arial, sans-serif;
  box-sizing: border-box;
  text-align: left;
}
.jsoneditor-contextmenu .jsoneditor-menu button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-default {
  width: 96px;
}
.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-expand {
  float: right;
  width: 32px;
  height: 24px;
  border-left: 1px solid #e5e5e5;
}
.jsoneditor-contextmenu .jsoneditor-menu li {
  overflow: hidden;
}
.jsoneditor-contextmenu .jsoneditor-menu li ul {
  display: none;
  position: relative;
  left: -10px;
  top: 0;
  border: none;
  box-shadow: inset 0 0 10px rgba(128, 128, 128, .5);
  padding: 0 10px;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
}
.jsoneditor-contextmenu .jsoneditor-menu li ul .jsoneditor-icon {
  margin-left: 24px;
}
.jsoneditor-contextmenu .jsoneditor-menu li ul li button {
  padding-left: 24px;
  animation: all ease-in-out 1s;
}
.jsoneditor-contextmenu .jsoneditor-menu li button .jsoneditor-expand {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0 4px 0 0;
  background-image: url("./media/jsoneditor-icons.svg");
  background-position: 0 -72px;
}
.jsoneditor-contextmenu .jsoneditor-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  border: none;
  padding: 0;
  margin: 0;
  background-image: url("./media/jsoneditor-icons.svg");
}
.jsoneditor-contextmenu .jsoneditor-text {
  padding: 4px 0 4px 24px;
  word-wrap: break-word;
}
.jsoneditor-contextmenu .jsoneditor-text.jsoneditor-right-margin {
  padding-right: 24px;
}
.jsoneditor-contextmenu .jsoneditor-separator {
  height: 0;
  border-top: 1px solid #e5e5e5;
  padding-top: 5px;
  margin-top: 5px;
}
.jsoneditor-contextmenu button.jsoneditor-remove .jsoneditor-icon {
  background-position: -24px 0;
}
.jsoneditor-contextmenu button.jsoneditor-append .jsoneditor-icon {
  background-position: 0 0;
}
.jsoneditor-contextmenu button.jsoneditor-insert .jsoneditor-icon {
  background-position: 0 0;
}
.jsoneditor-contextmenu button.jsoneditor-duplicate .jsoneditor-icon {
  background-position: -48px 0;
}
.jsoneditor-contextmenu button.jsoneditor-sort-asc .jsoneditor-icon {
  background-position: -168px 0;
}
.jsoneditor-contextmenu button.jsoneditor-sort-desc .jsoneditor-icon {
  background-position: -192px 0;
}
.jsoneditor-contextmenu button.jsoneditor-transform .jsoneditor-icon {
  background-position: -216px 0;
}
.jsoneditor-contextmenu button.jsoneditor-extract .jsoneditor-icon {
  background-position: 0 -24px;
}
.jsoneditor-contextmenu button.jsoneditor-type-string .jsoneditor-icon {
  background-position: -144px 0;
}
.jsoneditor-contextmenu button.jsoneditor-type-auto .jsoneditor-icon {
  background-position: -120px 0;
}
.jsoneditor-contextmenu button.jsoneditor-type-object .jsoneditor-icon {
  background-position: -72px 0;
}
.jsoneditor-contextmenu button.jsoneditor-type-array .jsoneditor-icon {
  background-position: -96px 0;
}
.jsoneditor-contextmenu button.jsoneditor-type-modes .jsoneditor-icon {
  background-image: none;
  width: 6px;
}
.jsoneditor-contextmenu li,
.jsoneditor-contextmenu ul {
  box-sizing: content-box;
  position: relative;
}
.jsoneditor-contextmenu .jsoneditor-menu button:focus,
.jsoneditor-contextmenu .jsoneditor-menu button:hover {
  color: #1a1a1a;
  background-color: #f5f5f5;
  outline: 0;
}
.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected,
.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:focus,
.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover {
  color: #fff;
  background-color: #ee422e;
}
.jsoneditor-contextmenu .jsoneditor-menu li ul li button:focus,
.jsoneditor-contextmenu .jsoneditor-menu li ul li button:hover {
  background-color: #f5f5f5;
}
.jsoneditor-modal {
  max-width: 95%;
  border-radius: 2px !important;
  padding: 45px 15px 15px 15px !important;
  box-shadow: 2px 2px 12px rgba(128, 128, 128, .3);
  color: #4d4d4d;
  line-height: 1.3em;
}
.jsoneditor-modal.jsoneditor-modal-transform {
  width: 600px !important;
}
.jsoneditor-modal .pico-modal-header {
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  font-family: arial, sans-serif;
  font-size: 11pt;
  background: #3883fa;
  color: #fff;
}
.jsoneditor-modal table {
  width: 100%;
}
.jsoneditor-modal table td {
  padding: 3px 0;
}
.jsoneditor-modal table td.jsoneditor-modal-input {
  text-align: right;
  padding-right: 0;
  white-space: nowrap;
}
.jsoneditor-modal table td.jsoneditor-modal-actions {
  padding-top: 15px;
}
.jsoneditor-modal table th {
  vertical-align: middle;
}
.jsoneditor-modal p:first-child {
  margin-top: 0;
}
.jsoneditor-modal a {
  color: #3883fa;
}
.jsoneditor-modal .jsoneditor-jmespath-block {
  margin-bottom: 10px;
}
.jsoneditor-modal .pico-close {
  background: 0 0 !important;
  font-size: 24px !important;
  top: 7px !important;
  right: 7px !important;
  color: #fff;
}
.jsoneditor-modal input {
  padding: 4px;
}
.jsoneditor-modal input[type=text] {
  cursor: inherit;
}
.jsoneditor-modal input[disabled] {
  background: #d3d3d3;
  color: grey;
}
.jsoneditor-modal .jsoneditor-select-wrapper {
  position: relative;
  display: inline-block;
}
.jsoneditor-modal .jsoneditor-select-wrapper:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #666;
  position: absolute;
  right: 8px;
  top: 14px;
  pointer-events: none;
}
.jsoneditor-modal select {
  padding: 3px 24px 3px 10px;
  min-width: 180px;
  max-width: 350px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 0;
  text-overflow: "";
  font-size: 14px;
  line-height: 1.5em;
}
.jsoneditor-modal select::-ms-expand {
  display: none;
}
.jsoneditor-modal .jsoneditor-button-group input {
  padding: 4px 10px;
  margin: 0;
  border-radius: 0;
  border-left-style: none;
}
.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-first {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-left-style: solid;
}
.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-last {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.jsoneditor-modal .jsoneditor-transform-preview {
  background: #f5f5f5;
  height: 200px;
}
.jsoneditor-modal .jsoneditor-transform-preview.jsoneditor-error {
  color: #ee422e;
}
.jsoneditor-modal .jsoneditor-jmespath-wizard {
  line-height: 1.2em;
  width: 100%;
  padding: 0;
  border-radius: 3px;
}
.jsoneditor-modal .jsoneditor-jmespath-label {
  font-weight: 700;
  color: #1e90ff;
  margin-top: 20px;
  margin-bottom: 5px;
}
.jsoneditor-modal .jsoneditor-jmespath-wizard-table {
  width: 100%;
  border-collapse: collapse;
}
.jsoneditor-modal .jsoneditor-jmespath-wizard-label {
  font-style: italic;
  margin: 4px 0 2px 0;
}
.jsoneditor-modal .jsoneditor-inline {
  position: relative;
  display: inline-block;
  width: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
}
.jsoneditor-modal .jsoneditor-inline:not(:last-child) {
  padding-right: 2px;
}
.jsoneditor-modal .jsoneditor-jmespath-filter {
  display: flex;
  flex-wrap: wrap;
}
.jsoneditor-modal .jsoneditor-jmespath-filter-field {
  width: 180px;
}
.jsoneditor-modal .jsoneditor-jmespath-filter-relation {
  width: 100px;
}
.jsoneditor-modal .jsoneditor-jmespath-filter-value {
  min-width: 180px;
  flex: 1;
}
.jsoneditor-modal .jsoneditor-jmespath-sort-field {
  width: 170px;
}
.jsoneditor-modal .jsoneditor-jmespath-sort-order {
  width: 150px;
}
.jsoneditor-modal .jsoneditor-jmespath-select-fields {
  width: 100%;
}
.jsoneditor-modal .selectr-selected {
  border-color: #d3d3d3;
  padding: 4px 28px 4px 8px;
}
.jsoneditor-modal .selectr-selected .selectr-tag {
  background-color: #3883fa;
  border-radius: 5px;
}
.jsoneditor-modal table td,
.jsoneditor-modal table th {
  text-align: left;
  vertical-align: middle;
  font-weight: 400;
  color: #4d4d4d;
  border-spacing: 0;
  border-collapse: collapse;
}
.jsoneditor-modal #query,
.jsoneditor-modal input,
.jsoneditor-modal input[type=text],
.jsoneditor-modal input[type=text]:focus,
.jsoneditor-modal select,
.jsoneditor-modal textarea {
  background: #fff;
  border: 1px solid #d3d3d3;
  color: #4d4d4d;
  border-radius: 3px;
  padding: 4px;
}
.jsoneditor-modal #query,
.jsoneditor-modal textarea {
  border-radius: unset;
}
.jsoneditor-modal,
.jsoneditor-modal #query,
.jsoneditor-modal input,
.jsoneditor-modal input[type=text],
.jsoneditor-modal option,
.jsoneditor-modal select,
.jsoneditor-modal table td,
.jsoneditor-modal table th,
.jsoneditor-modal textarea {
  font-size: 10.5pt;
  font-family: arial, sans-serif;
}
.jsoneditor-modal #query,
.jsoneditor-modal .jsoneditor-transform-preview {
  font-family:
    consolas,
    menlo,
    monaco,
    "Ubuntu Mono",
    source-code-pro,
    monospace;
  font-size: 14px;
  width: 100%;
  box-sizing: border-box;
}
.jsoneditor-modal input[type=button],
.jsoneditor-modal input[type=submit] {
  background: #f5f5f5;
  padding: 4px 20px;
}
.jsoneditor-modal input,
.jsoneditor-modal select {
  cursor: pointer;
}
.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-asc input.jsoneditor-button-asc,
.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-desc input.jsoneditor-button-desc {
  background: #3883fa;
  border-color: #3883fa;
  color: #fff;
}
.jsoneditor {
  color: #1a1a1a;
  border: thin solid #3883fa;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  position: relative;
  padding: 0;
  line-height: 100%;
}
a.jsoneditor-value,
div.jsoneditor-default,
div.jsoneditor-field,
div.jsoneditor-readonly,
div.jsoneditor-value {
  border: 1px solid transparent;
  min-height: 16px;
  min-width: 32px;
  line-height: 16px;
  padding: 2px;
  margin: 1px;
  word-wrap: break-word;
  word-break: break-word;
  overflow-wrap: break-word;
  float: left;
}
div.jsoneditor-field p,
div.jsoneditor-value p {
  margin: 0;
}
div.jsoneditor-value.jsoneditor-empty::after {
  content: "value";
}
div.jsoneditor-value.jsoneditor-string {
  color: #006000;
}
div.jsoneditor-value.jsoneditor-number {
  color: #ee422e;
}
div.jsoneditor-value.jsoneditor-boolean {
  color: #ff8c00;
}
div.jsoneditor-value.jsoneditor-null {
  color: #004ed0;
}
div.jsoneditor-value.jsoneditor-color-value {
  color: #1a1a1a;
}
div.jsoneditor-value.jsoneditor-invalid {
  color: #1a1a1a;
}
div.jsoneditor-readonly {
  min-width: 16px;
  color: grey;
}
div.jsoneditor-empty {
  border-color: #d3d3d3;
  border-style: dashed;
  border-radius: 2px;
}
div.jsoneditor-field.jsoneditor-empty::after {
  content: "field";
}
div.jsoneditor td {
  vertical-align: top;
}
div.jsoneditor td.jsoneditor-separator {
  padding: 3px 0;
  vertical-align: top;
  color: grey;
}
div.jsoneditor td.jsoneditor-tree {
  vertical-align: top;
}
div.jsoneditor.busy pre.jsoneditor-preview {
  background: #f5f5f5;
  color: grey;
}
div.jsoneditor.busy div.jsoneditor-busy {
  display: inherit;
}
div.jsoneditor code.jsoneditor-preview {
  background: 0 0;
}
div.jsoneditor.jsoneditor-mode-preview pre.jsoneditor-preview {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  overflow: auto;
  padding: 2px;
  margin: 0;
  white-space: pre-wrap;
  word-break: break-all;
}
div.jsoneditor-default {
  color: grey;
  padding-left: 10px;
}
div.jsoneditor-tree {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: auto;
  background: #fff;
}
div.jsoneditor-tree button.jsoneditor-button {
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0;
  border: none;
  cursor: pointer;
  background-color: transparent;
  background-image: url("./media/jsoneditor-icons.svg");
}
div.jsoneditor-tree button.jsoneditor-button:focus {
  background-color: #f5f5f5;
  outline: #e5e5e5 solid 1px;
}
div.jsoneditor-tree button.jsoneditor-collapsed {
  background-position: 0 -48px;
}
div.jsoneditor-tree button.jsoneditor-expanded {
  background-position: 0 -72px;
}
div.jsoneditor-tree button.jsoneditor-contextmenu-button {
  background-position: -48px -72px;
}
div.jsoneditor-tree button.jsoneditor-invisible {
  visibility: hidden;
  background: 0 0;
}
div.jsoneditor-tree button.jsoneditor-dragarea {
  background-image: url("./media/jsoneditor-icons.svg");
  background-position: -72px -72px;
  cursor: move;
}
div.jsoneditor-tree :focus {
  outline: 0;
}
div.jsoneditor-tree div.jsoneditor-show-more {
  display: inline-block;
  padding: 3px 4px;
  margin: 2px 0;
  background-color: #e5e5e5;
  border-radius: 3px;
  color: grey;
  font-family: arial, sans-serif;
  font-size: 14px;
}
div.jsoneditor-tree div.jsoneditor-show-more a {
  display: inline-block;
  color: grey;
}
div.jsoneditor-tree div.jsoneditor-color {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 4px;
  border: 1px solid grey;
  cursor: pointer;
}
div.jsoneditor-tree div.jsoneditor-color.jsoneditor-color-readonly {
  cursor: inherit;
}
div.jsoneditor-tree div.jsoneditor-date {
  background: #a1a1a1;
  color: #fff;
  font-family: arial, sans-serif;
  border-radius: 3px;
  display: inline-block;
  padding: 3px;
  margin: 0 3px;
}
div.jsoneditor-tree table.jsoneditor-tree {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
div.jsoneditor-tree .jsoneditor-button {
  display: block;
}
div.jsoneditor-tree .jsoneditor-button.jsoneditor-schema-error {
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0 4px 0 0;
  background-image: url("./media/jsoneditor-icons.svg");
  background-position: -168px -48px;
  background-color: transparent;
}
div.jsoneditor-outer {
  position: static;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
div.jsoneditor-outer.has-nav-bar {
  margin-top: -26px;
  padding-top: 26px;
}
div.jsoneditor-outer.has-nav-bar.has-main-menu-bar {
  margin-top: -61px;
  padding-top: 61px;
}
div.jsoneditor-outer.has-status-bar {
  margin-bottom: -26px;
  padding-bottom: 26px;
}
div.jsoneditor-outer.has-main-menu-bar {
  margin-top: -35px;
  padding-top: 35px;
}
div.jsoneditor-busy {
  position: absolute;
  top: 15%;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  text-align: center;
  display: none;
}
div.jsoneditor-busy span {
  background-color: #ffffab;
  border: 1px solid #fe0;
  border-radius: 3px;
  padding: 5px 15px;
  box-shadow: 0 0 5px rgba(0, 0, 0, .4);
}
div.jsoneditor-field.jsoneditor-empty::after,
div.jsoneditor-value.jsoneditor-empty::after {
  pointer-events: none;
  color: #d3d3d3;
  font-size: 8pt;
}
a.jsoneditor-value.jsoneditor-url,
div.jsoneditor-value.jsoneditor-url {
  color: #006000;
  text-decoration: underline;
}
a.jsoneditor-value.jsoneditor-url {
  display: inline-block;
  padding: 2px;
  margin: 2px;
}
a.jsoneditor-value.jsoneditor-url:focus,
a.jsoneditor-value.jsoneditor-url:hover {
  color: #ee422e;
}
div.jsoneditor-field.jsoneditor-highlight,
div.jsoneditor-field[contenteditable=true]:focus,
div.jsoneditor-field[contenteditable=true]:hover,
div.jsoneditor-value.jsoneditor-highlight,
div.jsoneditor-value[contenteditable=true]:focus,
div.jsoneditor-value[contenteditable=true]:hover {
  background-color: #ffffab;
  border: 1px solid #fe0;
  border-radius: 2px;
}
div.jsoneditor-field.jsoneditor-highlight-active,
div.jsoneditor-field.jsoneditor-highlight-active:focus,
div.jsoneditor-field.jsoneditor-highlight-active:hover,
div.jsoneditor-value.jsoneditor-highlight-active,
div.jsoneditor-value.jsoneditor-highlight-active:focus,
div.jsoneditor-value.jsoneditor-highlight-active:hover {
  background-color: #fe0;
  border: 1px solid #ffc700;
  border-radius: 2px;
}
div.jsoneditor-value.jsoneditor-array,
div.jsoneditor-value.jsoneditor-object {
  min-width: 16px;
}
div.jsoneditor-tree button.jsoneditor-contextmenu-button.jsoneditor-selected,
div.jsoneditor-tree button.jsoneditor-contextmenu-button:focus,
div.jsoneditor-tree button.jsoneditor-contextmenu-button:hover,
tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button {
  background-position: -48px -48px;
}
div.jsoneditor-tree div.jsoneditor-show-more a:focus,
div.jsoneditor-tree div.jsoneditor-show-more a:hover {
  color: #ee422e;
}
.ace-jsoneditor,
textarea.jsoneditor-text {
  min-height: 150px;
}
.ace-jsoneditor.ace_editor,
textarea.jsoneditor-text.ace_editor {
  font-family:
    consolas,
    menlo,
    monaco,
    "Ubuntu Mono",
    source-code-pro,
    monospace;
}
textarea.jsoneditor-text {
  width: 100%;
  height: 100%;
  margin: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline-width: 0;
  border: none;
  background-color: #fff;
  resize: none;
}
tr.jsoneditor-highlight,
tr.jsoneditor-selected {
  background-color: #d3d3d3;
}
tr.jsoneditor-selected button.jsoneditor-contextmenu-button,
tr.jsoneditor-selected button.jsoneditor-dragarea {
  visibility: hidden;
}
tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button,
tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea {
  visibility: visible;
}
div.jsoneditor-tree button.jsoneditor-dragarea:focus,
div.jsoneditor-tree button.jsoneditor-dragarea:hover,
tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea {
  background-position: -72px -48px;
}
div.jsoneditor td,
div.jsoneditor th,
div.jsoneditor tr {
  padding: 0;
  margin: 0;
}
.jsoneditor-popover,
.jsoneditor-schema-error,
div.jsoneditor td,
div.jsoneditor textarea,
div.jsoneditor th,
div.jsoneditor-field,
div.jsoneditor-value,
pre.jsoneditor-preview {
  font-family:
    consolas,
    menlo,
    monaco,
    "Ubuntu Mono",
    source-code-pro,
    monospace;
  font-size: 14px;
  color: #1a1a1a;
}
.jsoneditor-schema-error {
  cursor: default;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  position: relative;
  text-align: center;
  width: 24px;
}
.jsoneditor-popover {
  background-color: #4c4c4c;
  border-radius: 3px;
  box-shadow: 0 0 5px rgba(0, 0, 0, .4);
  color: #fff;
  padding: 7px 10px;
  position: absolute;
  cursor: auto;
  width: 200px;
}
.jsoneditor-popover.jsoneditor-above {
  bottom: 32px;
  left: -98px;
}
.jsoneditor-popover.jsoneditor-above:before {
  border-top: 7px solid #4c4c4c;
  bottom: -7px;
}
.jsoneditor-popover.jsoneditor-below {
  top: 32px;
  left: -98px;
}
.jsoneditor-popover.jsoneditor-below:before {
  border-bottom: 7px solid #4c4c4c;
  top: -7px;
}
.jsoneditor-popover.jsoneditor-left {
  top: -7px;
  right: 32px;
}
.jsoneditor-popover.jsoneditor-left:before {
  border-left: 7px solid #4c4c4c;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  content: "";
  top: 19px;
  right: -14px;
  left: inherit;
  margin-left: inherit;
  margin-top: -7px;
  position: absolute;
}
.jsoneditor-popover.jsoneditor-right {
  top: -7px;
  left: 32px;
}
.jsoneditor-popover.jsoneditor-right:before {
  border-right: 7px solid #4c4c4c;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  content: "";
  top: 19px;
  left: -14px;
  margin-left: inherit;
  margin-top: -7px;
  position: absolute;
}
.jsoneditor-popover:before {
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  content: "";
  display: block;
  left: 50%;
  margin-left: -7px;
  position: absolute;
}
.jsoneditor-text-errors tr.jump-to-line:hover {
  text-decoration: underline;
  cursor: pointer;
}
.jsoneditor-schema-error:focus .jsoneditor-popover,
.jsoneditor-schema-error:hover .jsoneditor-popover {
  display: block;
  animation: fade-in .3s linear 1, move-up .3s linear 1;
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.jsoneditor .jsoneditor-validation-errors-container {
  max-height: 130px;
  overflow-y: auto;
}
.jsoneditor .jsoneditor-validation-errors {
  width: 100%;
  overflow: hidden;
}
.jsoneditor .jsoneditor-additional-errors {
  position: absolute;
  margin: auto;
  bottom: 31px;
  left: calc(50% - 92px);
  color: grey;
  background-color: #ebebeb;
  padding: 7px 15px;
  border-radius: 8px;
}
.jsoneditor .jsoneditor-additional-errors.visible {
  visibility: visible;
  opacity: 1;
  transition: opacity 2s linear;
}
.jsoneditor .jsoneditor-additional-errors.hidden {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 2s, opacity 2s linear;
}
.jsoneditor .jsoneditor-text-errors {
  width: 100%;
  border-collapse: collapse;
  border-top: 1px solid #ffc700;
}
.jsoneditor .jsoneditor-text-errors td {
  padding: 3px 6px;
  vertical-align: middle;
}
.jsoneditor .jsoneditor-text-errors td pre {
  margin: 0;
  white-space: pre-wrap;
}
.jsoneditor .jsoneditor-text-errors tr {
  background-color: #ffffab;
}
.jsoneditor .jsoneditor-text-errors tr.parse-error {
  background-color: rgba(238, 46, 46, .4392156863);
}
.jsoneditor-text-errors .jsoneditor-schema-error {
  border: none;
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0 4px 0 0;
  cursor: pointer;
}
.jsoneditor-text-errors tr .jsoneditor-schema-error {
  background-image: url("./media/jsoneditor-icons.svg");
  background-position: -168px -48px;
  background-color: transparent;
}
.jsoneditor-text-errors tr.parse-error .jsoneditor-schema-error {
  background-image: url("./media/jsoneditor-icons.svg");
  background-position: -25px 0;
  background-color: transparent;
}
.jsoneditor-anchor {
  cursor: pointer;
}
.jsoneditor-anchor .picker_wrapper.popup.popup_bottom {
  top: 28px;
  left: -10px;
}
.fadein {
  -webkit-animation: fadein .3s;
  animation: fadein .3s;
  -moz-animation: fadein .3s;
  -o-animation: fadein .3s;
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.jsoneditor-modal input[type=search].selectr-input {
  border: 1px solid #d3d3d3;
  width: calc(100% - 4px);
  margin: 2px;
  padding: 4px;
  box-sizing: border-box;
}
.jsoneditor-modal button.selectr-input-clear {
  right: 8px;
}
.jsoneditor-menu {
  width: 100%;
  height: 35px;
  padding: 2px;
  margin: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  background-color: #3883fa;
  border-bottom: 1px solid #3883fa;
}
.jsoneditor-menu > .jsoneditor-modes > button,
.jsoneditor-menu > button {
  width: 26px;
  height: 26px;
  margin: 2px;
  padding: 0;
  border-radius: 2px;
  border: 1px solid transparent;
  background-color: transparent;
  background-image: url("./media/jsoneditor-icons.svg");
  color: #fff;
  opacity: .8;
  font-family: arial, sans-serif;
  font-size: 14px;
  float: left;
}
.jsoneditor-menu > .jsoneditor-modes > button:hover,
.jsoneditor-menu > button:hover {
  background-color: rgba(255, 255, 255, .2);
  border: 1px solid rgba(255, 255, 255, .4);
}
.jsoneditor-menu > .jsoneditor-modes > button:active,
.jsoneditor-menu > .jsoneditor-modes > button:focus,
.jsoneditor-menu > button:active,
.jsoneditor-menu > button:focus {
  background-color: rgba(255, 255, 255, .3);
}
.jsoneditor-menu > .jsoneditor-modes > button:disabled,
.jsoneditor-menu > button:disabled {
  opacity: .5;
  background-color: transparent;
  border: none;
}
.jsoneditor-menu > button.jsoneditor-collapse-all {
  background-position: 0 -96px;
}
.jsoneditor-menu > button.jsoneditor-expand-all {
  background-position: 0 -120px;
}
.jsoneditor-menu > button.jsoneditor-sort {
  background-position: -120px -96px;
}
.jsoneditor-menu > button.jsoneditor-transform {
  background-position: -144px -96px;
}
.jsoneditor.jsoneditor-mode-form > .jsoneditor-menu > button.jsoneditor-sort,
.jsoneditor.jsoneditor-mode-form > .jsoneditor-menu > button.jsoneditor-transform,
.jsoneditor.jsoneditor-mode-view > .jsoneditor-menu > button.jsoneditor-sort,
.jsoneditor.jsoneditor-mode-view > .jsoneditor-menu > button.jsoneditor-transform {
  display: none;
}
.jsoneditor-menu > button.jsoneditor-undo {
  background-position: -24px -96px;
}
.jsoneditor-menu > button.jsoneditor-undo:disabled {
  background-position: -24px -120px;
}
.jsoneditor-menu > button.jsoneditor-redo {
  background-position: -48px -96px;
}
.jsoneditor-menu > button.jsoneditor-redo:disabled {
  background-position: -48px -120px;
}
.jsoneditor-menu > button.jsoneditor-compact {
  background-position: -72px -96px;
}
.jsoneditor-menu > button.jsoneditor-format {
  background-position: -72px -120px;
}
.jsoneditor-menu > button.jsoneditor-repair {
  background-position: -96px -96px;
}
.jsoneditor-menu > .jsoneditor-modes {
  display: inline-block;
  float: left;
}
.jsoneditor-menu > .jsoneditor-modes > button {
  background-image: none;
  width: auto;
  padding-left: 6px;
  padding-right: 6px;
}
.jsoneditor-menu > .jsoneditor-modes > button.jsoneditor-separator,
.jsoneditor-menu > button.jsoneditor-separator {
  margin-left: 10px;
}
.jsoneditor-menu a {
  font-family: arial, sans-serif;
  font-size: 14px;
  color: #fff;
  opacity: .8;
  vertical-align: middle;
}
.jsoneditor-menu a:hover {
  opacity: 1;
}
.jsoneditor-menu a.jsoneditor-poweredBy {
  font-size: 8pt;
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px;
}
.jsoneditor-navigation-bar {
  width: 100%;
  height: 26px;
  line-height: 26px;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #d3d3d3;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: grey;
  background-color: #ebebeb;
  overflow: hidden;
  font-family: arial, sans-serif;
  font-size: 14px;
}
.jsoneditor-search {
  font-family: arial, sans-serif;
  position: absolute;
  right: 4px;
  top: 4px;
  border-collapse: collapse;
  border-spacing: 0;
  display: flex;
}
.jsoneditor-search input {
  color: #1a1a1a;
  width: 120px;
  border: none;
  outline: 0;
  margin: 1px;
  line-height: 20px;
  font-family: arial, sans-serif;
}
.jsoneditor-search button {
  width: 16px;
  height: 24px;
  padding: 0;
  margin: 0;
  border: none;
  background: url("./media/jsoneditor-icons.svg");
  vertical-align: top;
}
.jsoneditor-search button:hover {
  background-color: transparent;
}
.jsoneditor-search button.jsoneditor-refresh {
  width: 18px;
  background-position: -99px -73px;
}
.jsoneditor-search button.jsoneditor-next {
  cursor: pointer;
  background-position: -124px -73px;
}
.jsoneditor-search button.jsoneditor-next:hover {
  background-position: -124px -49px;
}
.jsoneditor-search button.jsoneditor-previous {
  cursor: pointer;
  background-position: -148px -73px;
  margin-right: 2px;
}
.jsoneditor-search button.jsoneditor-previous:hover {
  background-position: -148px -49px;
}
.jsoneditor-results {
  font-family: arial, sans-serif;
  color: #fff;
  padding-right: 5px;
  line-height: 26px;
}
.jsoneditor-frame {
  border: 1px solid transparent;
  background-color: #fff;
  padding: 0 2px;
  margin: 0;
}
.jsoneditor-statusbar {
  line-height: 26px;
  height: 26px;
  color: grey;
  background-color: #ebebeb;
  border-top: 1px solid #d3d3d3;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
}
.jsoneditor-statusbar > .jsoneditor-curserinfo-val {
  margin-right: 12px;
}
.jsoneditor-statusbar > .jsoneditor-curserinfo-count {
  margin-left: 4px;
}
.jsoneditor-statusbar > .jsoneditor-validation-error-icon {
  float: right;
  width: 24px;
  height: 24px;
  padding: 0;
  margin-top: 1px;
  background-image: url("./media/jsoneditor-icons.svg");
  background-position: -168px -48px;
  cursor: pointer;
}
.jsoneditor-statusbar > .jsoneditor-validation-error-count {
  float: right;
  margin: 0 4px 0 0;
  cursor: pointer;
}
.jsoneditor-statusbar > .jsoneditor-parse-error-icon {
  float: right;
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 1px;
  background-image: url("./media/jsoneditor-icons.svg");
  background-position: -25px 0;
}
.jsoneditor-statusbar .jsoneditor-array-info a {
  color: inherit;
}
div.jsoneditor-statusbar > .jsoneditor-curserinfo-label,
div.jsoneditor-statusbar > .jsoneditor-size-info {
  margin: 0 4px;
}
.jsoneditor-treepath {
  padding: 0 5px;
  overflow: hidden;
  white-space: nowrap;
  outline: 0;
}
.jsoneditor-treepath.show-all {
  word-wrap: break-word;
  white-space: normal;
  position: absolute;
  background-color: #ebebeb;
  z-index: 1;
  box-shadow: 2px 2px 12px rgba(128, 128, 128, .3);
}
.jsoneditor-treepath.show-all span.jsoneditor-treepath-show-all-btn {
  display: none;
}
.jsoneditor-treepath div.jsoneditor-contextmenu-root {
  position: absolute;
  left: 0;
}
.jsoneditor-treepath .jsoneditor-treepath-show-all-btn {
  position: absolute;
  background-color: #ebebeb;
  left: 0;
  height: 20px;
  padding: 0 3px;
  cursor: pointer;
}
.jsoneditor-treepath .jsoneditor-treepath-element {
  margin: 1px;
  font-family: arial, sans-serif;
  font-size: 14px;
}
.jsoneditor-treepath .jsoneditor-treepath-seperator {
  margin: 2px;
  font-size: 9pt;
  font-family: arial, sans-serif;
}
.jsoneditor-treepath span.jsoneditor-treepath-element:hover,
.jsoneditor-treepath span.jsoneditor-treepath-seperator:hover {
  cursor: pointer;
  text-decoration: underline;
}
/*!
* Selectr 2.4.13
* http://mobius.ovh/docs/selectr
*
* Released under the MIT license
*/
.selectr-container {
  position: relative;
}
.selectr-container li {
  list-style: none;
}
.selectr-hidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0 none;
}
.selectr-visible {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 11;
}
.selectr-desktop.multiple .selectr-visible {
  display: none;
}
.selectr-desktop.multiple.native-open .selectr-visible {
  top: 100%;
  min-height: 200px !important;
  height: auto;
  opacity: 1;
  display: block;
}
.selectr-container.multiple.selectr-mobile .selectr-selected {
  z-index: 0;
}
.selectr-selected {
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  width: 100%;
  padding: 7px 28px 7px 14px;
  cursor: pointer;
  border: 1px solid #999;
  border-radius: 3px;
  background-color: #fff;
}
.selectr-selected::before {
  position: absolute;
  top: 50%;
  right: 10px;
  width: 0;
  height: 0;
  content: "";
  -o-transform: rotate(0) translate3d(0, -50%, 0);
  -ms-transform: rotate(0) translate3d(0, -50%, 0);
  -moz-transform: rotate(0) translate3d(0, -50%, 0);
  -webkit-transform: rotate(0) translate3d(0, -50%, 0);
  transform: rotate(0) translate3d(0, -50%, 0);
  border-width: 4px 4px 0 4px;
  border-style: solid;
  border-color: #6c7a86 transparent transparent;
}
.selectr-container.native-open .selectr-selected::before,
.selectr-container.open .selectr-selected::before {
  border-width: 0 4px 4px 4px;
  border-style: solid;
  border-color: transparent transparent #6c7a86;
}
.selectr-label {
  display: none;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.selectr-placeholder {
  color: #6c7a86;
}
.selectr-tags {
  margin: 0;
  padding: 0;
  white-space: normal;
}
.has-selected .selectr-tags {
  margin: 0 0 -2px;
}
.selectr-tag {
  list-style: none;
  position: relative;
  float: left;
  padding: 2px 25px 2px 8px;
  margin: 0 2px 2px 0;
  cursor: default;
  color: #fff;
  border: medium none;
  border-radius: 10px;
  background: #acb7bf none repeat scroll 0 0;
}
.selectr-container.multiple.has-selected .selectr-selected {
  padding: 5px 28px 5px 5px;
}
.selectr-options-container {
  position: absolute;
  z-index: 10000;
  top: calc(100% - 1px);
  left: 0;
  display: none;
  box-sizing: border-box;
  width: 100%;
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: transparent #999 #999;
  border-radius: 0 0 3px 3px;
  background-color: #fff;
}
.selectr-container.open .selectr-options-container {
  display: block;
}
.selectr-input-container {
  position: relative;
  display: none;
}
.selectr-clear,
.selectr-input-clear,
.selectr-tag-remove {
  position: absolute;
  top: 50%;
  right: 22px;
  width: 20px;
  height: 20px;
  padding: 0;
  cursor: pointer;
  -o-transform: translate3d(0, -50%, 0);
  -ms-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  border: medium none;
  background-color: transparent;
  z-index: 11;
}
.selectr-clear,
.selectr-input-clear {
  display: none;
}
.selectr-container.has-selected .selectr-clear,
.selectr-input-container.active .selectr-input-clear {
  display: block;
}
.selectr-selected .selectr-tag-remove {
  right: 2px;
}
.selectr-clear::after,
.selectr-clear::before,
.selectr-input-clear::after,
.selectr-input-clear::before,
.selectr-tag-remove::after,
.selectr-tag-remove::before {
  position: absolute;
  top: 5px;
  left: 9px;
  width: 2px;
  height: 10px;
  content: " ";
  background-color: #6c7a86;
}
.selectr-tag-remove::after,
.selectr-tag-remove::before {
  top: 4px;
  width: 3px;
  height: 12px;
  background-color: #fff;
}
.selectr-clear:before,
.selectr-input-clear::before,
.selectr-tag-remove::before {
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.selectr-clear:after,
.selectr-input-clear::after,
.selectr-tag-remove::after {
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.selectr-input-container.active,
.selectr-input-container.active .selectr-clear {
  display: block;
}
.selectr-input {
  top: 5px;
  left: 5px;
  box-sizing: border-box;
  width: calc(100% - 30px);
  margin: 10px 15px;
  padding: 7px 30px 7px 9px;
  border: 1px solid #999;
  border-radius: 3px;
}
.selectr-notice {
  display: none;
  box-sizing: border-box;
  width: 100%;
  padding: 8px 16px;
  border-top: 1px solid #999;
  border-radius: 0 0 3px 3px;
  background-color: #fff;
}
.selectr-container.notice .selectr-notice {
  display: block;
}
.selectr-container.notice .selectr-selected {
  border-radius: 3px 3px 0 0;
}
.selectr-options {
  position: relative;
  top: calc(100% + 2px);
  display: none;
  overflow-x: auto;
  overflow-y: scroll;
  max-height: 200px;
  margin: 0;
  padding: 0;
}
.selectr-container.notice .selectr-options-container,
.selectr-container.open .selectr-input-container,
.selectr-container.open .selectr-options {
  display: block;
}
.selectr-option {
  position: relative;
  display: block;
  padding: 5px 20px;
  list-style: outside none none;
  cursor: pointer;
  font-weight: 400;
}
.selectr-options.optgroups > .selectr-option {
  padding-left: 25px;
}
.selectr-optgroup {
  font-weight: 700;
  padding: 0;
}
.selectr-optgroup--label {
  font-weight: 700;
  margin-top: 10px;
  padding: 5px 15px;
}
.selectr-match {
  text-decoration: underline;
}
.selectr-option.selected {
  background-color: #ddd;
}
.selectr-option.active {
  color: #fff;
  background-color: #5897fb;
}
.selectr-option.disabled {
  opacity: .4;
}
.selectr-option.excluded {
  display: none;
}
.selectr-container.open .selectr-selected {
  border-color: #999 #999 transparent #999;
  border-radius: 3px 3px 0 0;
}
.selectr-container.open .selectr-selected::after {
  -o-transform: rotate(180deg) translate3d(0, 50%, 0);
  -ms-transform: rotate(180deg) translate3d(0, 50%, 0);
  -moz-transform: rotate(180deg) translate3d(0, 50%, 0);
  -webkit-transform: rotate(180deg) translate3d(0, 50%, 0);
  transform: rotate(180deg) translate3d(0, 50%, 0);
}
.selectr-disabled {
  opacity: .6;
}
.has-selected .selectr-placeholder,
.selectr-empty {
  display: none;
}
.has-selected .selectr-label {
  display: block;
}
.taggable .selectr-selected {
  padding: 4px 28px 4px 4px;
}
.taggable .selectr-selected::after {
  display: table;
  content: " ";
  clear: both;
}
.taggable .selectr-label {
  width: auto;
}
.taggable .selectr-tags {
  float: left;
  display: block;
}
.taggable .selectr-placeholder {
  display: none;
}
.input-tag {
  float: left;
  min-width: 90px;
  width: auto;
}
.selectr-tag-input {
  border: medium none;
  padding: 3px 10px;
  width: 100%;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
}
.selectr-input-container.loading::after {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 20px;
  height: 20px;
  content: "";
  -o-transform: translate3d(0, -50%, 0);
  -ms-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  -o-transform-origin: 50% 0 0;
  -ms-transform-origin: 50% 0 0;
  -moz-transform-origin: 50% 0 0;
  -webkit-transform-origin: 50% 0 0;
  transform-origin: 50% 0 0;
  -moz-animation: .5s linear 0s normal forwards infinite running selectr-spin;
  -webkit-animation: .5s linear 0s normal forwards infinite running selectr-spin;
  animation: .5s linear 0s normal forwards infinite running selectr-spin;
  border-width: 3px;
  border-style: solid;
  border-color: #aaa #ddd #ddd;
  border-radius: 50%;
}
@-webkit-keyframes selectr-spin {
  0% {
    -webkit-transform: rotate(0) translate3d(0, -50%, 0);
    transform: rotate(0) translate3d(0, -50%, 0);
  }
  100% {
    -webkit-transform: rotate(360deg) translate3d(0, -50%, 0);
    transform: rotate(360deg) translate3d(0, -50%, 0);
  }
}
@keyframes selectr-spin {
  0% {
    -webkit-transform: rotate(0) translate3d(0, -50%, 0);
    transform: rotate(0) translate3d(0, -50%, 0);
  }
  100% {
    -webkit-transform: rotate(360deg) translate3d(0, -50%, 0);
    transform: rotate(360deg) translate3d(0, -50%, 0);
  }
}
.selectr-container.open.inverted .selectr-selected {
  border-color: transparent #999 #999;
  border-radius: 0 0 3px 3px;
}
.selectr-container.inverted .selectr-options-container {
  border-width: 1px 1px 0;
  border-color: #999 #999 transparent;
  border-radius: 3px 3px 0 0;
  background-color: #fff;
}
.selectr-container.inverted .selectr-options-container {
  top: auto;
  bottom: calc(100% - 1px);
}
.selectr-container ::-webkit-input-placeholder {
  color: #6c7a86;
  opacity: 1;
}
.selectr-container ::-moz-placeholder {
  color: #6c7a86;
  opacity: 1;
}
.selectr-container :-ms-input-placeholder {
  color: #6c7a86;
  opacity: 1;
}
.selectr-container ::placeholder {
  color: #6c7a86;
  opacity: 1;
}

/* node_modules/@angular/cdk/overlay-prebuilt.css */
.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;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 1000;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  touch-action: manipulation;
  z-index: 1000;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop {
    transition-duration: 1ms;
  }
}
.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing {
    opacity: .6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, .32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 1000;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

/* node_modules/ag-grid-community/styles/ag-grid.css */
.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-icon-aggregation::before {
  content: var(--ag-icon-font-code-aggregation, "\f101");
}
.ag-icon-arrows::before {
  content: var(--ag-icon-font-code-arrows, "\f102");
}
.ag-icon-asc::before {
  content: var(--ag-icon-font-code-asc, "\f103");
}
.ag-icon-cancel::before {
  content: var(--ag-icon-font-code-cancel, "\f104");
}
.ag-icon-chart::before {
  content: var(--ag-icon-font-code-chart, "\f105");
}
.ag-icon-checkbox-checked::before {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
}
.ag-icon-checkbox-indeterminate::before {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
}
.ag-icon-checkbox-unchecked::before {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
}
.ag-icon-color-picker::before {
  content: var(--ag-icon-font-code-color-picker, "\f109");
}
.ag-icon-columns::before {
  content: var(--ag-icon-font-code-columns, "\f10a");
}
.ag-icon-contracted::before {
  content: var(--ag-icon-font-code-contracted, "\f10b");
}
.ag-icon-copy::before {
  content: var(--ag-icon-font-code-copy, "\f10c");
}
.ag-icon-cross::before {
  content: var(--ag-icon-font-code-cross, "\f10d");
}
.ag-icon-csv::before {
  content: var(--ag-icon-font-code-csv, "\f10e");
}
.ag-icon-cut::before {
  content: var(--ag-icon-font-code-cut, "\f10f");
}
.ag-icon-desc::before {
  content: var(--ag-icon-font-code-desc, "\f110");
}
.ag-icon-excel::before {
  content: var(--ag-icon-font-code-excel, "\f111");
}
.ag-icon-expanded::before {
  content: var(--ag-icon-font-code-expanded, "\f112");
}
.ag-icon-eye-slash::before {
  content: var(--ag-icon-font-code-eye-slash, "\f113");
}
.ag-icon-eye::before {
  content: var(--ag-icon-font-code-eye, "\f114");
}
.ag-icon-filter::before {
  content: var(--ag-icon-font-code-filter, "\f115");
}
.ag-icon-first::before {
  content: var(--ag-icon-font-code-first, "\f116");
}
.ag-icon-grip::before {
  content: var(--ag-icon-font-code-grip, "\f117");
}
.ag-icon-group::before {
  content: var(--ag-icon-font-code-group, "\f118");
}
.ag-icon-last::before {
  content: var(--ag-icon-font-code-last, "\f119");
}
.ag-icon-left::before {
  content: var(--ag-icon-font-code-left, "\f11a");
}
.ag-icon-linked::before {
  content: var(--ag-icon-font-code-linked, "\f11b");
}
.ag-icon-loading::before {
  content: var(--ag-icon-font-code-loading, "\f11c");
}
.ag-icon-maximize::before {
  content: var(--ag-icon-font-code-maximize, "\f11d");
}
.ag-icon-menu::before {
  content: var(--ag-icon-font-code-menu, "\f11e");
}
.ag-icon-minimize::before {
  content: var(--ag-icon-font-code-minimize, "\f11f");
}
.ag-icon-next::before {
  content: var(--ag-icon-font-code-next, "\f120");
}
.ag-icon-none::before {
  content: var(--ag-icon-font-code-none, "\f121");
}
.ag-icon-not-allowed::before {
  content: var(--ag-icon-font-code-not-allowed, "\f122");
}
.ag-icon-paste::before {
  content: var(--ag-icon-font-code-paste, "\f123");
}
.ag-icon-pin::before {
  content: var(--ag-icon-font-code-pin, "\f124");
}
.ag-icon-pivot::before {
  content: var(--ag-icon-font-code-pivot, "\f125");
}
.ag-icon-previous::before {
  content: var(--ag-icon-font-code-previous, "\f126");
}
.ag-icon-radio-button-off::before {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
}
.ag-icon-radio-button-on::before {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
}
.ag-icon-right::before {
  content: var(--ag-icon-font-code-right, "\f129");
}
.ag-icon-save::before {
  content: var(--ag-icon-font-code-save, "\f12a");
}
.ag-icon-small-down::before {
  content: var(--ag-icon-font-code-small-down, "\f12b");
}
.ag-icon-small-left::before {
  content: var(--ag-icon-font-code-small-left, "\f12c");
}
.ag-icon-small-right::before {
  content: var(--ag-icon-font-code-small-right, "\f12d");
}
.ag-icon-small-up::before {
  content: var(--ag-icon-font-code-small-up, "\f12e");
}
.ag-icon-tick::before {
  content: var(--ag-icon-font-code-tick, "\f12f");
}
.ag-icon-tree-closed::before {
  content: var(--ag-icon-font-code-tree-closed, "\f130");
}
.ag-icon-tree-indeterminate::before {
  content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
}
.ag-icon-tree-open::before {
  content: var(--ag-icon-font-code-tree-open, "\f132");
}
.ag-icon-unlinked::before {
  content: var(--ag-icon-font-code-unlinked, "\f133");
}
.ag-icon-row-drag::before {
  content: var(--ag-icon-font-code-grip);
}
.ag-left-arrow::before {
  content: var(--ag-icon-font-code-left);
}
.ag-right-arrow::before {
  content: var(--ag-icon-font-code-right);
}
[class*=ag-theme-] {
  --ag-foreground-color: #000;
  --ag-data-color: var(--ag-foreground-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-header-foreground-color: var(--ag-secondary-foreground-color);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-background-color: #fff;
  --ag-header-background-color: transparent;
  --ag-tooltip-background-color: transparent;
  --ag-subheader-background-color: transparent;
  --ag-subheader-toolbar-background-color: transparent;
  --ag-control-panel-background-color: transparent;
  --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
  --ag-selected-row-background-color: #BBB;
  --ag-odd-row-background-color: var(--ag-background-color);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-row-hover-color: transparent;
  --ag-column-hover-color: transparent;
  --ag-range-selection-border-color: var(--ag-foreground-color);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
  --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-width: 0;
  --ag-selected-tab-underline-transition-speed: 0s;
  --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
  --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
  --ag-header-cell-hover-background-color: transparent;
  --ag-header-cell-moving-background-color: var(--ag-background-color);
  --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
  --ag-value-change-delta-up-color: #43a047;
  --ag-value-change-delta-down-color: #e53935;
  --ag-chip-background-color: transparent;
  --ag-borders: solid 1px;
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-borders-critical: var(--ag-borders);
  --ag-borders-secondary: var(--ag-borders);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-row-border-style: solid;
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-row-border-width: 1px;
  --ag-cell-horizontal-border: solid transparent;
  --ag-borders-input: var(--ag-borders-secondary);
  --ag-input-border-color: var(--ag-secondary-border-color);
  --ag-borders-input-invalid: solid 2px;
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-borders-side-button: var(--ag-borders);
  --ag-border-radius: 0px;
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-header-column-separator-display: none;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: var(--ag-secondary-border-color);
  --ag-header-column-resize-handle-display: none;
  --ag-header-column-resize-handle-height: 50%;
  --ag-header-column-resize-handle-width: 1px;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-invalid-color: red;
  --ag-input-disabled-border-color: var(--ag-input-border-color);
  --ag-input-disabled-background-color: transparent;
  --ag-checkbox-background-color: transparent;
  --ag-checkbox-border-radius: var(--ag-border-radius);
  --ag-checkbox-checked-color: var(--ag-foreground-color);
  --ag-checkbox-unchecked-color: var(--ag-foreground-color);
  --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-switch-background-color: var(--ag-background-color);
  --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
  --ag-toggle-button-border-width: 1px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
  --ag-input-focus-box-shadow: none;
  --ag-input-focus-border-color: none;
  --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
  --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
  --ag-grid-size: 4px;
  --ag-icon-size: 12px;
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: var(--ag-grid-size);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
  --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
  --ag-header-height: var(--ag-row-height);
  --ag-list-item-height: calc(var(--ag-grid-size) * 5);
  --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
  --ag-filter-tool-panel-group-indent: 16px;
  --ag-tab-min-width: 220px;
  --ag-menu-min-width: 181px;
  --ag-side-bar-panel-width: 200px;
  --ag-font-family: "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-card-radius: var(--ag-border-radius);
  --ag-card-shadow: none;
  --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
}
.ag-root-wrapper,
.ag-sticky-top,
.ag-dnd-ghost {
  background-color: var(--ag-background-color);
}
[class*=ag-theme-] {
  -webkit-font-smoothing: antialiased;
  font-family: var(--ag-font-family);
  font-size: var(--ag-font-size);
  line-height: normal;
  color: var(--ag-foreground-color);
}
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 {
  transition: none !important;
}
.ag-drag-handle {
  cursor: grab;
}
.ag-column-drop-wrapper {
  display: flex;
}
.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}
.ag-unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-selectable {
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-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: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}
.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}
@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: flex;
  flex-direction: column;
  overflow: hidden;
}
.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}
.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.5;
  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: flex;
  flex-direction: row;
}
.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}
.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}
.ag-root.ag-layout-normal,
.ag-root.ag-layout-auto-height {
  overflow: hidden;
  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-body-vertical-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}
.ag-body-viewport {
  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-body-vertical-scroll-viewport {
  overflow-y: 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-body-vertical-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-body-vertical-scroll-container {
  width: 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;
  pointer-events: none;
}
.ag-ltr .ag-full-width-container,
.ag-ltr .ag-floating-top-full-width-container,
.ag-ltr .ag-floating-bottom-full-width-container,
.ag-ltr .ag-sticky-top-full-width-container {
  left: 0;
}
.ag-rtl .ag-full-width-container,
.ag-rtl .ag-floating-top-full-width-container,
.ag-rtl .ag-floating-bottom-full-width-container,
.ag-rtl .ag-sticky-top-full-width-container {
  right: 0;
}
.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 {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  min-height: 100%;
  transform: translate3d(0, 0, 0);
}
.ag-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row !important;
  min-height: 0;
}
.ag-body-clipper {
  overflow: hidden;
  min-width: 0px;
  flex: 1 1 auto;
  height: 100%;
  transform: translate3d(0, 0, 0);
}
.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}
.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,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}
.ag-body-horizontal-scroll {
  width: 100%;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  left: 0;
  right: 0;
}
.ag-body-vertical-scroll {
  height: 100%;
}
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}
.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}
.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}
.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 .ag-header-cell-label {
  cursor: pointer;
}
.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}
.ag-pinned-left-header {
  height: 100%;
}
.ag-pinned-right-header {
  height: 100%;
}
.ag-header-row {
  position: absolute;
}
.ag-header-row:not(.ag-header-row-column-group) {
  overflow: hidden;
}
.ag-header.ag-header-allow-overflow .ag-header-row {
  overflow: visible;
}
.ag-header-cell {
  display: inline-flex;
  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) {
  transition: opacity 0.2s;
  opacity: 0;
}
.ag-header-group-cell-label,
.ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  align-items: center;
  text-overflow: ellipsis;
  align-self: stretch;
}
.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
  max-width: 100%;
}
.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: flex;
  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 {
  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: flex;
}
.ag-column-moving .ag-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}
.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}
.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}
.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}
.ag-column-select-header-icon {
  position: relative;
}
.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}
.ag-column-select-header-filter {
  width: 100%;
}
.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}
.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}
.ag-column-drop-list {
  display: flex;
  align-items: center;
}
.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}
.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}
.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}
.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}
.ag-column-drop-vertical-list > * {
  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 {
  flex: 1 1 0px;
  min-width: 0;
}
.ag-filter-toolpanel-header {
  position: relative;
}
.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}
.ag-filter-toolpanel-header > *,
.ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}
.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}
.ag-row-animation .ag-row {
  transition:
    transform 0.4s,
    top 0.4s,
    background-color 0.1s,
    opacity 0.2s;
}
.ag-row-animation .ag-row.ag-after-created {
  transition:
    transform 0.4s,
    top 0.4s,
    height 0.4s,
    background-color 0.1s,
    opacity 0.2s;
}
.ag-row-no-animation .ag-row {
  transition: background-color 0.1s;
}
.ag-row {
  white-space: nowrap;
  width: 100%;
}
.ag-row-loading {
  display: flex;
  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: flex;
  align-items: center;
}
.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}
.ag-cell-value {
  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: flex;
  align-items: center;
}
.ag-cell-wrapper.ag-row-group {
  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%;
  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: flex;
  align-items: center;
  height: 100%;
}
.ag-set-filter-item-checkbox {
  display: flex;
  overflow: hidden;
}
.ag-set-filter-group-icons {
  display: block;
}
.ag-set-filter-group-icons > * {
  cursor: pointer;
}
.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}
.ag-filter-filter {
  flex: 1 1 0px;
}
.ag-filter-condition {
  display: flex;
  justify-content: center;
}
.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}
.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}
.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}
.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}
.ag-floating-filter-input > * {
  flex: 1 1 auto;
}
.ag-floating-filter-button {
  display: flex;
  flex: none;
}
.ag-set-floating-filter-input input[disabled] {
  pointer-events: none;
}
.ag-dnd-ghost {
  position: absolute;
  display: inline-flex;
  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: flex;
  height: 100%;
  width: 100%;
}
.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: 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;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.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: 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: 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: 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: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}
.ag-panel-title-bar-title {
  flex: 1 1 auto;
}
.ag-panel-title-bar-buttons {
  display: flex;
}
.ag-panel-title-bar-button {
  cursor: pointer;
}
.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}
.ag-dialog {
  position: absolute;
}
.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.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;
  transition: opacity 3s, margin-right 3s;
  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;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-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: flex;
  flex-wrap: nowrap;
}
.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}
.ag-rich-select {
  cursor: default;
  outline: none;
}
.ag-rich-select-value {
  display: flex;
  align-items: center;
}
.ag-rich-select-value-icon {
  flex: 1 1 auto;
  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: flex;
}
.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
}
.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}
.ag-paging-button {
  position: relative;
}
.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}
.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}
.ag-select-agg-func-item,
.ag-column-select-column-label {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-column-select-checkbox {
  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: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}
.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize {
  display: none;
}
.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
  overflow: hidden;
  padding: 5px 0px;
}
.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}
.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}
.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}
.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ag-side-button-label {
  writing-mode: vertical-lr;
}
.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}
.ag-status-panel {
  display: inline-flex;
}
.ag-status-name-value {
  white-space: nowrap;
}
.ag-status-bar-left {
  display: inline-flex;
}
.ag-status-bar-center {
  display: inline-flex;
}
.ag-status-bar-right {
  display: inline-flex;
}
.ag-icon {
  display: block;
  speak: none;
}
.ag-group {
  position: relative;
  width: 100%;
}
.ag-group-title-bar {
  display: flex;
  align-items: center;
}
.ag-group-title {
  display: block;
  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: flex;
  align-items: center;
}
.ag-group-container {
  display: flex;
}
.ag-disabled .ag-group-container {
  pointer-events: none;
}
.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}
.ag-group-container-vertical {
  flex-direction: column;
}
.ag-column-group-icons {
  display: block;
}
.ag-column-group-icons > * {
  cursor: pointer;
}
.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}
.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}
.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}
.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}
.ag-input-field,
.ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ag-input-field-input {
  flex: 1 1 auto;
}
.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}
.ag-range-field {
  display: flex;
  align-items: center;
}
.ag-angle-select {
  display: flex;
  align-items: center;
}
.ag-angle-select-wrapper {
  display: flex;
}
.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}
.ag-angle-select-child-circle {
  position: absolute;
}
.ag-slider-wrapper {
  display: flex;
}
.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}
.ag-picker-field-display {
  flex: 1 1 auto;
}
.ag-picker-field {
  display: flex;
  align-items: center;
}
.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.ag-picker-field-wrapper {
  overflow: hidden;
}
.ag-label-align-right .ag-label {
  order: 1;
}
.ag-label-align-right > * {
  flex: none;
}
.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.ag-label-align-top > * {
  align-self: stretch;
}
.ag-label-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}
.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}
.ag-spectrum-color {
  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:
    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:
    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: 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-set-filter-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-set-filter-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-set-filter-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-set-filter-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-set-filter-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-set-filter-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-set-filter-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-set-filter-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-set-filter-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-set-filter-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-set-filter-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-set-filter-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-set-filter-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-set-filter-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-set-filter-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-set-filter-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-set-filter-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-set-filter-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-sticky-top,
.ag-ltr .ag-body-viewport,
.ag-ltr .ag-body-horizontal-scroll {
  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-sticky-top,
.ag-rtl .ag-body-viewport,
.ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}
.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}
.ag-layout-print.ag-body {
  display: block;
  height: unset;
}
.ag-layout-print.ag-body-clipper {
  height: unset;
}
.ag-layout-print.ag-root-wrapper {
  display: inline-flex;
}
.ag-layout-print .ag-center-cols-clipper {
  min-width: 100%;
}
.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}
.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 {
    break-inside: avoid;
  }
}
[class^=ag-],
[class^=ag-]:focus,
[class^=ag-]:after,
[class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}
[class^=ag-]::-ms-clear {
  display: none;
}
.ag-checkbox .ag-input-wrapper,
.ag-radio-button .ag-input-wrapper {
  overflow: visible;
}
.ag-range-field .ag-input-wrapper {
  height: 100%;
}
.ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}
.ag-button {
  border-radius: 0px;
  color: var(--ag-foreground-color);
}
.ag-button:hover {
  background-color: transparent;
}
.ag-ltr .ag-label-align-right .ag-label {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-label-align-right .ag-label {
  margin-right: var(--ag-grid-size);
}
input[class^=ag-] {
  margin: 0;
  background-color: var(--ag-background-color);
}
textarea[class^=ag-],
select[class^=ag-] {
  background-color: var(--ag-background-color);
}
input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}
input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}
input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper) {
  -moz-appearance: textfield;
}
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[class^=ag-][type=range] {
  padding: 0;
}
input[class^=ag-][type=button]:focus,
button[class^=ag-]:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-drag-handle {
  color: var(--ag-secondary-foreground-color);
}
.ag-list-item,
.ag-virtual-list-item {
  height: var(--ag-list-item-height);
}
.ag-keyboard-focus .ag-virtual-list-item:focus {
  outline: none;
}
.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: var(--ag-input-focus-border-color);
}
.ag-select-list {
  background-color: var(--ag-background-color);
  overflow-y: auto;
  overflow-x: hidden;
}
.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}
.ag-select-list-item {
  padding-left: 4px;
  padding-right: 4px;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ag-select .ag-picker-field-wrapper {
  background-color: var(--ag-background-color);
  min-height: var(--ag-list-item-height);
  cursor: default;
}
.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}
.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  height: var(--ag-list-item-height);
}
.ag-select .ag-picker-field-display {
  margin: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}
.ag-select.ag-disabled {
  opacity: 0.5;
}
.ag-rich-select {
  background-color: var(--ag-control-panel-background-color);
}
.ag-rich-select-list {
  width: 100%;
  min-width: 200px;
  height: calc(var(--ag-row-height) * 6.5);
}
.ag-rich-select-value {
  height: var(--ag-row-height);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}
.ag-ltr .ag-rich-select-value {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-rich-select-value {
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}
.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-keyboard-focus .ag-rich-select-virtual-list-item:focus::after {
  content: none;
}
.ag-rich-select-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-ltr .ag-rich-select-row {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-rich-select-row {
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-rich-select-row-selected {
  background-color: var(--ag-selected-row-background-color);
}
.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}
.ag-ltr .ag-row-drag,
.ag-ltr .ag-selection-checkbox,
.ag-ltr .ag-group-expanded,
.ag-ltr .ag-group-contracted {
  margin-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-row-drag,
.ag-rtl .ag-selection-checkbox,
.ag-rtl .ag-group-expanded,
.ag-rtl .ag-group-contracted {
  margin-left: var(--ag-cell-widget-spacing);
}
.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}
.ag-group-expanded,
.ag-group-contracted {
  cursor: pointer;
}
.ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: var(--ag-secondary-foreground-color);
}
.ag-ltr .ag-group-child-count {
  margin-left: 2px;
}
.ag-rtl .ag-group-child-count {
  margin-right: 2px;
}
.ag-group-title-bar {
  background-color: var(--ag-subheader-background-color);
  padding: var(--ag-grid-size);
}
.ag-group-toolbar {
  padding: var(--ag-grid-size);
  background-color: var(--ag-subheader-toolbar-background-color);
}
.ag-disabled-group-title-bar,
.ag-disabled-group-container {
  opacity: 0.5;
}
.group-item {
  margin: calc(var(--ag-grid-size) * 0.5) 0;
}
.ag-label {
  white-space: nowrap;
}
.ag-ltr .ag-label {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-label {
  margin-left: var(--ag-grid-size);
}
.ag-label-align-top .ag-label {
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}
.ag-angle-select[disabled] {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}
.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}
.ag-ltr .ag-slider-field,
.ag-ltr .ag-angle-select-field {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-slider-field,
.ag-rtl .ag-angle-select-field {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}
.ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: var(--ag-secondary-foreground-color);
}
.ag-picker-field-wrapper {
  border: 1px solid;
  border-color: var(--ag-border-color);
  border-radius: 5px;
}
.ag-picker-field-wrapper:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-picker-field-button {
  background-color: var(--ag-background-color);
  color: var(--ag-secondary-foreground-color);
}
.ag-dialog.ag-color-dialog {
  border-radius: 5px;
}
.ag-color-picker .ag-picker-field-display {
  height: var(--ag-icon-size);
}
.ag-color-panel {
  padding: var(--ag-grid-size);
}
.ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}
.ag-spectrum-tools {
  padding: 10px;
}
.ag-spectrum-sat {
  background-image:
    linear-gradient(
      to right,
      white,
      rgba(204, 154, 129, 0));
}
.ag-spectrum-val {
  background-image:
    linear-gradient(
      to top,
      black,
      rgba(204, 154, 129, 0));
}
.ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 1px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}
.ag-spectrum-hue-background {
  border-radius: 2px;
}
.ag-spectrum-alpha-background {
  border-radius: 2px;
}
.ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}
.ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: rgb(248, 248, 248);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}
.ag-recent-color {
  margin: 0 3px;
}
.ag-recent-color:first-child {
  margin-left: 0;
}
.ag-recent-color:last-child {
  margin-right: 0;
}
.ag-dnd-ghost {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  overflow: hidden;
  text-overflow: ellipsis;
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height) !important;
  line-height: var(--ag-header-height);
  margin: 0;
  padding: 0 calc(var(--ag-grid-size) * 2);
  transform: translateY(calc(var(--ag-grid-size) * 2));
}
.ag-dnd-ghost-icon {
  margin-right: var(--ag-grid-size);
  color: var(--ag-foreground-color);
}
.ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: var(--ag-popup-shadow);
}
.ag-dragging-range-handle .ag-dialog,
.ag-dragging-fill-handle .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-dialog {
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}
.ag-panel {
  background-color: var(--ag-background-color);
}
.ag-panel-title-bar {
  background-color: var(--ag-header-background-color);
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
  padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-panel-title-bar-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-panel-title-bar-button {
  margin-right: var(--ag-grid-size);
}
.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-foreground-color);
  padding: var(--ag-grid-size);
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  transition: opacity 1s;
  white-space: normal;
}
.ag-tooltip.ag-tooltip-hiding {
  opacity: 0;
}
.ag-tooltip-custom {
  transition: opacity 1s;
}
.ag-tooltip-custom.ag-tooltip-hiding {
  opacity: 0;
}
.ag-ltr .ag-column-select-indent-1 {
  padding-left: calc(1 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: calc(1 * var(--ag-column-select-indent-size));
}
.ag-ltr .ag-column-select-indent-2 {
  padding-left: calc(2 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: calc(2 * var(--ag-column-select-indent-size));
}
.ag-ltr .ag-column-select-indent-3 {
  padding-left: calc(3 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: calc(3 * var(--ag-column-select-indent-size));
}
.ag-ltr .ag-column-select-indent-4 {
  padding-left: calc(4 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: calc(4 * var(--ag-column-select-indent-size));
}
.ag-ltr .ag-column-select-indent-5 {
  padding-left: calc(5 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: calc(5 * var(--ag-column-select-indent-size));
}
.ag-ltr .ag-column-select-indent-6 {
  padding-left: calc(6 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: calc(6 * var(--ag-column-select-indent-size));
}
.ag-ltr .ag-column-select-indent-7 {
  padding-left: calc(7 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: calc(7 * var(--ag-column-select-indent-size));
}
.ag-ltr .ag-column-select-indent-8 {
  padding-left: calc(8 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: calc(8 * var(--ag-column-select-indent-size));
}
.ag-ltr .ag-column-select-indent-9 {
  padding-left: calc(9 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: calc(9 * var(--ag-column-select-indent-size));
}
.ag-column-select-header-icon {
  cursor: pointer;
}
.ag-keyboard-focus .ag-column-select-header-icon:focus {
  outline: none;
}
.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: var(--ag-input-focus-border-color);
}
.ag-ltr .ag-column-group-icons:not(:last-child),
.ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: var(--ag-widget-horizontal-spacing);
}
.ag-rtl .ag-column-group-icons:not(:last-child),
.ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: var(--ag-widget-horizontal-spacing);
}
.ag-keyboard-focus .ag-column-select-virtual-list-item:focus {
  outline: none;
}
.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: var(--ag-input-focus-border-color);
}
.ag-column-select-column-group:not(:last-child),
.ag-column-select-column:not(:last-child) {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-column-select-column-readonly,
.ag-column-select-column-group-readonly {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}
.ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-column-select-virtual-list-viewport {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
}
.ag-column-select-virtual-list-item {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}
.ag-checkbox-edit {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl {
  text-align: right;
}
.ag-root-wrapper {
  border: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}
.ag-ltr .ag-row-group-indent-1 {
  padding-left: calc(1 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: calc(1 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}
.ag-ltr .ag-row-group-indent-2 {
  padding-left: calc(2 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: calc(2 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}
.ag-ltr .ag-row-group-indent-3 {
  padding-left: calc(3 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: calc(3 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}
.ag-ltr .ag-row-group-indent-4 {
  padding-left: calc(4 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: calc(4 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}
.ag-ltr .ag-row-group-indent-5 {
  padding-left: calc(5 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: calc(5 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}
.ag-ltr .ag-row-group-indent-6 {
  padding-left: calc(6 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: calc(6 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}
.ag-ltr .ag-row-group-indent-7 {
  padding-left: calc(7 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: calc(7 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}
.ag-ltr .ag-row-group-indent-8 {
  padding-left: calc(8 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: calc(8 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}
.ag-ltr .ag-row-group-indent-9 {
  padding-left: calc(9 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: calc(9 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}
.ag-ltr .ag-row-group-indent-10 {
  padding-left: calc(10 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-10 {
  padding-right: calc(10 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}
.ag-ltr .ag-row-group-indent-11 {
  padding-left: calc(11 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-11 {
  padding-right: calc(11 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}
.ag-ltr .ag-row-group-indent-12 {
  padding-left: calc(12 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-12 {
  padding-right: calc(12 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}
.ag-ltr .ag-row-group-indent-13 {
  padding-left: calc(13 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-13 {
  padding-right: calc(13 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}
.ag-ltr .ag-row-group-indent-14 {
  padding-left: calc(14 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-14 {
  padding-right: calc(14 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}
.ag-ltr .ag-row-group-indent-15 {
  padding-left: calc(15 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-15 {
  padding-right: calc(15 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}
.ag-ltr .ag-row-group-indent-16 {
  padding-left: calc(16 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-16 {
  padding-right: calc(16 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}
.ag-ltr .ag-row-group-indent-17 {
  padding-left: calc(17 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-17 {
  padding-right: calc(17 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}
.ag-ltr .ag-row-group-indent-18 {
  padding-left: calc(18 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-18 {
  padding-right: calc(18 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}
.ag-ltr .ag-row-group-indent-19 {
  padding-left: calc(19 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-19 {
  padding-right: calc(19 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}
.ag-ltr .ag-row-group-indent-20 {
  padding-left: calc(20 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-20 {
  padding-right: calc(20 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}
.ag-ltr .ag-row-group-indent-21 {
  padding-left: calc(21 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-21 {
  padding-right: calc(21 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}
.ag-ltr .ag-row-group-indent-22 {
  padding-left: calc(22 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-22 {
  padding-right: calc(22 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}
.ag-ltr .ag-row-group-indent-23 {
  padding-left: calc(23 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-23 {
  padding-right: calc(23 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}
.ag-ltr .ag-row-group-indent-24 {
  padding-left: calc(24 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-24 {
  padding-right: calc(24 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}
.ag-ltr .ag-row-group-indent-25 {
  padding-left: calc(25 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-25 {
  padding-right: calc(25 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}
.ag-ltr .ag-row-group-indent-26 {
  padding-left: calc(26 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-26 {
  padding-right: calc(26 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}
.ag-ltr .ag-row-group-indent-27 {
  padding-left: calc(27 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-27 {
  padding-right: calc(27 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}
.ag-ltr .ag-row-group-indent-28 {
  padding-left: calc(28 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-28 {
  padding-right: calc(28 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}
.ag-ltr .ag-row-group-indent-29 {
  padding-left: calc(29 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-29 {
  padding-right: calc(29 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}
.ag-ltr .ag-row-group-indent-30 {
  padding-left: calc(30 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-30 {
  padding-right: calc(30 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}
.ag-ltr .ag-row-group-indent-31 {
  padding-left: calc(31 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-31 {
  padding-right: calc(31 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}
.ag-ltr .ag-row-group-indent-32 {
  padding-left: calc(32 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-32 {
  padding-right: calc(32 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}
.ag-ltr .ag-row-group-indent-33 {
  padding-left: calc(33 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-33 {
  padding-right: calc(33 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}
.ag-ltr .ag-row-group-indent-34 {
  padding-left: calc(34 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-34 {
  padding-right: calc(34 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}
.ag-ltr .ag-row-group-indent-35 {
  padding-left: calc(35 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-35 {
  padding-right: calc(35 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}
.ag-ltr .ag-row-group-indent-36 {
  padding-left: calc(36 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-36 {
  padding-right: calc(36 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}
.ag-ltr .ag-row-group-indent-37 {
  padding-left: calc(37 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-37 {
  padding-right: calc(37 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}
.ag-ltr .ag-row-group-indent-38 {
  padding-left: calc(38 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-38 {
  padding-right: calc(38 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}
.ag-ltr .ag-row-group-indent-39 {
  padding-left: calc(39 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-39 {
  padding-right: calc(39 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}
.ag-ltr .ag-row-group-indent-40 {
  padding-left: calc(40 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-40 {
  padding-right: calc(40 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}
.ag-ltr .ag-row-group-indent-41 {
  padding-left: calc(41 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-41 {
  padding-right: calc(41 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}
.ag-ltr .ag-row-group-indent-42 {
  padding-left: calc(42 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-42 {
  padding-right: calc(42 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}
.ag-ltr .ag-row-group-indent-43 {
  padding-left: calc(43 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-43 {
  padding-right: calc(43 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}
.ag-ltr .ag-row-group-indent-44 {
  padding-left: calc(44 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-44 {
  padding-right: calc(44 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}
.ag-ltr .ag-row-group-indent-45 {
  padding-left: calc(45 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-45 {
  padding-right: calc(45 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}
.ag-ltr .ag-row-group-indent-46 {
  padding-left: calc(46 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-46 {
  padding-right: calc(46 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}
.ag-ltr .ag-row-group-indent-47 {
  padding-left: calc(47 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-47 {
  padding-right: calc(47 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}
.ag-ltr .ag-row-group-indent-48 {
  padding-left: calc(48 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-48 {
  padding-right: calc(48 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}
.ag-ltr .ag-row-group-indent-49 {
  padding-left: calc(49 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-49 {
  padding-right: calc(49 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}
.ag-ltr .ag-row-group-indent-50 {
  padding-left: calc(50 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-50 {
  padding-right: calc(50 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}
.ag-ltr .ag-row-group-indent-51 {
  padding-left: calc(51 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-51 {
  padding-right: calc(51 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}
.ag-ltr .ag-row-group-indent-52 {
  padding-left: calc(52 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-52 {
  padding-right: calc(52 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}
.ag-ltr .ag-row-group-indent-53 {
  padding-left: calc(53 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-53 {
  padding-right: calc(53 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}
.ag-ltr .ag-row-group-indent-54 {
  padding-left: calc(54 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-54 {
  padding-right: calc(54 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}
.ag-ltr .ag-row-group-indent-55 {
  padding-left: calc(55 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-55 {
  padding-right: calc(55 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}
.ag-ltr .ag-row-group-indent-56 {
  padding-left: calc(56 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-56 {
  padding-right: calc(56 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}
.ag-ltr .ag-row-group-indent-57 {
  padding-left: calc(57 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-57 {
  padding-right: calc(57 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}
.ag-ltr .ag-row-group-indent-58 {
  padding-left: calc(58 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-58 {
  padding-right: calc(58 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}
.ag-ltr .ag-row-group-indent-59 {
  padding-left: calc(59 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-59 {
  padding-right: calc(59 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}
.ag-ltr .ag-row-group-indent-60 {
  padding-left: calc(60 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-60 {
  padding-right: calc(60 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}
.ag-ltr .ag-row-group-indent-61 {
  padding-left: calc(61 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-61 {
  padding-right: calc(61 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}
.ag-ltr .ag-row-group-indent-62 {
  padding-left: calc(62 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-62 {
  padding-right: calc(62 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}
.ag-ltr .ag-row-group-indent-63 {
  padding-left: calc(63 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-63 {
  padding-right: calc(63 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}
.ag-ltr .ag-row-group-indent-64 {
  padding-left: calc(64 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-64 {
  padding-right: calc(64 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}
.ag-ltr .ag-row-group-indent-65 {
  padding-left: calc(65 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-65 {
  padding-right: calc(65 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}
.ag-ltr .ag-row-group-indent-66 {
  padding-left: calc(66 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-66 {
  padding-right: calc(66 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}
.ag-ltr .ag-row-group-indent-67 {
  padding-left: calc(67 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-67 {
  padding-right: calc(67 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}
.ag-ltr .ag-row-group-indent-68 {
  padding-left: calc(68 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-68 {
  padding-right: calc(68 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}
.ag-ltr .ag-row-group-indent-69 {
  padding-left: calc(69 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-69 {
  padding-right: calc(69 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}
.ag-ltr .ag-row-group-indent-70 {
  padding-left: calc(70 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-70 {
  padding-right: calc(70 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}
.ag-ltr .ag-row-group-indent-71 {
  padding-left: calc(71 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-71 {
  padding-right: calc(71 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}
.ag-ltr .ag-row-group-indent-72 {
  padding-left: calc(72 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-72 {
  padding-right: calc(72 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}
.ag-ltr .ag-row-group-indent-73 {
  padding-left: calc(73 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-73 {
  padding-right: calc(73 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}
.ag-ltr .ag-row-group-indent-74 {
  padding-left: calc(74 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-74 {
  padding-right: calc(74 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}
.ag-ltr .ag-row-group-indent-75 {
  padding-left: calc(75 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-75 {
  padding-right: calc(75 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}
.ag-ltr .ag-row-group-indent-76 {
  padding-left: calc(76 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-76 {
  padding-right: calc(76 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}
.ag-ltr .ag-row-group-indent-77 {
  padding-left: calc(77 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-77 {
  padding-right: calc(77 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}
.ag-ltr .ag-row-group-indent-78 {
  padding-left: calc(78 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-78 {
  padding-right: calc(78 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}
.ag-ltr .ag-row-group-indent-79 {
  padding-left: calc(79 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-79 {
  padding-right: calc(79 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}
.ag-ltr .ag-row-group-indent-80 {
  padding-left: calc(80 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-80 {
  padding-right: calc(80 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}
.ag-ltr .ag-row-group-indent-81 {
  padding-left: calc(81 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-81 {
  padding-right: calc(81 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}
.ag-ltr .ag-row-group-indent-82 {
  padding-left: calc(82 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-82 {
  padding-right: calc(82 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}
.ag-ltr .ag-row-group-indent-83 {
  padding-left: calc(83 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-83 {
  padding-right: calc(83 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}
.ag-ltr .ag-row-group-indent-84 {
  padding-left: calc(84 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-84 {
  padding-right: calc(84 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}
.ag-ltr .ag-row-group-indent-85 {
  padding-left: calc(85 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-85 {
  padding-right: calc(85 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}
.ag-ltr .ag-row-group-indent-86 {
  padding-left: calc(86 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-86 {
  padding-right: calc(86 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}
.ag-ltr .ag-row-group-indent-87 {
  padding-left: calc(87 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-87 {
  padding-right: calc(87 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}
.ag-ltr .ag-row-group-indent-88 {
  padding-left: calc(88 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-88 {
  padding-right: calc(88 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}
.ag-ltr .ag-row-group-indent-89 {
  padding-left: calc(89 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-89 {
  padding-right: calc(89 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}
.ag-ltr .ag-row-group-indent-90 {
  padding-left: calc(90 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-90 {
  padding-right: calc(90 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}
.ag-ltr .ag-row-group-indent-91 {
  padding-left: calc(91 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-91 {
  padding-right: calc(91 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}
.ag-ltr .ag-row-group-indent-92 {
  padding-left: calc(92 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-92 {
  padding-right: calc(92 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}
.ag-ltr .ag-row-group-indent-93 {
  padding-left: calc(93 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-93 {
  padding-right: calc(93 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}
.ag-ltr .ag-row-group-indent-94 {
  padding-left: calc(94 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-94 {
  padding-right: calc(94 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}
.ag-ltr .ag-row-group-indent-95 {
  padding-left: calc(95 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-95 {
  padding-right: calc(95 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}
.ag-ltr .ag-row-group-indent-96 {
  padding-left: calc(96 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-96 {
  padding-right: calc(96 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}
.ag-ltr .ag-row-group-indent-97 {
  padding-left: calc(97 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-97 {
  padding-right: calc(97 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}
.ag-ltr .ag-row-group-indent-98 {
  padding-left: calc(98 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-98 {
  padding-right: calc(98 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}
.ag-ltr .ag-row-group-indent-99 {
  padding-left: calc(99 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-99 {
  padding-right: calc(99 * var(--ag-row-group-indent-size));
}
.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-ltr .ag-row-group-leaf-indent {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-group-leaf-indent {
  margin-right: var(--ag-row-group-indent-size);
}
.ag-value-change-delta {
  padding-right: 2px;
}
.ag-value-change-delta-up {
  color: var(--ag-value-change-delta-up-color);
}
.ag-value-change-delta-down {
  color: var(--ag-value-change-delta-down-color);
}
.ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}
.ag-value-change-value-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color);
  transition: background-color 0.1s;
}
.ag-cell-data-changed {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}
.ag-cell-data-changed-animation {
  background-color: transparent;
}
.ag-cell-highlight {
  background-color: var(--ag-range-selection-highlight-color) !important;
}
.ag-row {
  height: var(--ag-row-height);
  background-color: var(--ag-background-color);
  color: var(--ag-data-color);
  border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}
.ag-row-highlight-above::after,
.ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
  left: 1px;
}
.ag-row-highlight-above::after {
  top: -1px;
}
.ag-row-highlight-above.ag-row-first::after {
  top: 0;
}
.ag-row-highlight-below::after {
  bottom: 0px;
}
.ag-row-odd {
  background-color: var(--ag-odd-row-background-color);
}
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-row-selected::before {
  content: "";
  background-color: var(--ag-selected-row-background-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ag-row-hover:not(.ag-full-width-row)::before,
.ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: var(--ag-row-hover-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
.ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}
.ag-row-hover.ag-row-selected::before {
  background-color: var(--ag-row-hover-color);
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
}
.ag-column-hover {
  background-color: var(--ag-column-hover-color);
}
.ag-ltr .ag-right-aligned-cell {
  text-align: right;
}
.ag-rtl .ag-right-aligned-cell {
  text-align: left;
}
.ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}
.ag-cell,
.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing: subpixel-antialiased;
}
.ag-row > .ag-cell-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
}
.ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}
.ag-cell-inline-editing {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  padding: 0;
  background-color: var(--ag-control-panel-background-color);
}
.ag-popup-editor {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-control-panel-background-color);
  padding: 0;
}
.ag-large-text-input {
  height: auto;
  padding: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-large-text-input textarea {
  resize: none;
}
.ag-details-row {
  padding: calc(var(--ag-grid-size) * 5);
  background-color: var(--ag-background-color);
}
.ag-layout-auto-height .ag-center-cols-clipper,
.ag-layout-auto-height .ag-center-cols-container,
.ag-layout-print .ag-center-cols-clipper,
.ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}
.ag-overlay-loading-wrapper {
  background-color: var(--ag-modal-overlay-background-color);
}
.ag-overlay-loading-center {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
}
.ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px;
}
.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}
.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-ltr .ag-loading-icon {
  padding-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-loading-icon {
  padding-left: var(--ag-cell-widget-spacing);
}
.ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-floating-top {
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-floating-bottom {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}
.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}
.ag-ltr .ag-cell {
  border-right-width: 1px;
}
.ag-rtl .ag-cell {
  border-left-width: 1px;
}
.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-cell-range-selected:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.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: var(--ag-range-selection-chart-category-background-color) !important;
}
.ag-cell-range-selected-1:not(.ag-cell-focus),
.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: var(--ag-range-selection-background-color);
}
.ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: var(--ag-range-selection-background-color-2);
}
.ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: var(--ag-range-selection-background-color-3);
}
.ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: var(--ag-range-selection-background-color-4);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: var(--ag-range-selection-border-color);
  border-top-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--ag-range-selection-border-color);
  border-right-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--ag-range-selection-border-color);
  border-bottom-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: var(--ag-range-selection-border-color);
  border-left-style: var(--ag-range-selection-border-style);
}
.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,
.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: var(--ag-range-selection-border-color);
  border-style: var(--ag-range-selection-border-style);
  outline: initial;
}
.ag-cell.ag-selection-fill-top,
.ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-cell.ag-selection-fill-right,
.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-right,
.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-cell.ag-selection-fill-bottom,
.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-cell.ag-selection-fill-left,
.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-left,
.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-fill-handle,
.ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-fill-handle,
.ag-ltr .ag-range-handle {
  right: -1px;
}
.ag-rtl .ag-fill-handle,
.ag-rtl .ag-range-handle {
  left: -1px;
}
.ag-fill-handle {
  cursor: cell;
}
.ag-range-handle {
  cursor: nwse-resize;
}
.ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}
.ag-menu {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  padding: 0;
}
.ag-menu-list {
  cursor: default;
  padding: var(--ag-grid-size) 0;
}
.ag-menu-separator {
  height: calc(var(--ag-grid-size) * 2 + 1px);
}
.ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-menu-option-active,
.ag-compact-menu-option-active {
  background-color: var(--ag-row-hover-color);
}
.ag-menu-option-part,
.ag-compact-menu-option-part {
  line-height: var(--ag-icon-size);
  padding: calc(var(--ag-grid-size) + 2px) 0;
}
.ag-menu-option-disabled,
.ag-compact-menu-option-disabled {
  opacity: 0.5;
}
.ag-menu-option-icon,
.ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}
.ag-ltr .ag-menu-option-icon,
.ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-menu-option-icon,
.ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-menu-option-text,
.ag-compact-menu-option-text {
  padding-left: calc(var(--ag-grid-size) * 2);
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-ltr .ag-menu-option-shortcut,
.ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-shortcut,
.ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: var(--ag-grid-size);
}
.ag-menu-option-popup-pointer,
.ag-compact-menu-option-popup-pointer {
  padding-right: var(--ag-grid-size);
}
.ag-tabs {
  min-width: var(--ag-tab-min-width);
}
.ag-tabs-header {
  width: 100%;
  display: flex;
}
.ag-tab {
  border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ag-keyboard-focus .ag-tab:focus {
  outline: none;
}
.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: var(--ag-input-focus-border-color);
}
.ag-tab-selected {
  border-bottom-color: var(--ag-selected-tab-underline-color);
}
.ag-menu-header {
  color: var(--ag-secondary-foreground-color);
}
.ag-filter-separator {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}
.ag-filter-condition-operator {
  height: 17px;
}
.ag-ltr .ag-filter-condition-operator-or {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-condition-operator-or {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-set-filter-select-all {
  padding-top: var(--ag-widget-container-vertical-padding);
}
.ag-set-filter-list,
.ag-filter-no-matches {
  height: calc(var(--ag-list-item-height) * 6);
}
.ag-set-filter-tree-list {
  height: calc(var(--ag-list-item-height) * 10);
}
.ag-set-filter-filter {
  margin-top: var(--ag-widget-container-vertical-padding);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-filter-to {
  margin-top: var(--ag-widget-vertical-spacing);
}
.ag-mini-filter {
  margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}
.ag-set-filter-item {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}
.ag-ltr .ag-set-filter-add-group-indent {
  margin-left: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-set-filter-add-group-indent {
  margin-right: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-ltr .ag-set-filter-indent-1 {
  padding-left: calc(1 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-1 {
  padding-right: calc(1 * var(--ag-set-filter-indent-size));
}
.ag-ltr .ag-set-filter-indent-2 {
  padding-left: calc(2 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-2 {
  padding-right: calc(2 * var(--ag-set-filter-indent-size));
}
.ag-ltr .ag-set-filter-indent-3 {
  padding-left: calc(3 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-3 {
  padding-right: calc(3 * var(--ag-set-filter-indent-size));
}
.ag-ltr .ag-set-filter-indent-4 {
  padding-left: calc(4 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-4 {
  padding-right: calc(4 * var(--ag-set-filter-indent-size));
}
.ag-ltr .ag-set-filter-indent-5 {
  padding-left: calc(5 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-5 {
  padding-right: calc(5 * var(--ag-set-filter-indent-size));
}
.ag-ltr .ag-set-filter-indent-6 {
  padding-left: calc(6 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-6 {
  padding-right: calc(6 * var(--ag-set-filter-indent-size));
}
.ag-ltr .ag-set-filter-indent-7 {
  padding-left: calc(7 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-7 {
  padding-right: calc(7 * var(--ag-set-filter-indent-size));
}
.ag-ltr .ag-set-filter-indent-8 {
  padding-left: calc(8 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-8 {
  padding-right: calc(8 * var(--ag-set-filter-indent-size));
}
.ag-ltr .ag-set-filter-indent-9 {
  padding-left: calc(9 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-9 {
  padding-right: calc(9 * var(--ag-set-filter-indent-size));
}
.ag-ltr .ag-set-filter-group-icons {
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-set-filter-group-icons {
  margin-left: var(--ag-widget-container-horizontal-padding);
}
.ag-filter-apply-panel {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-ltr .ag-filter-apply-panel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-apply-panel-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  overflow-y: auto;
  min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
}
.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}
.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,
.ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
  min-width: calc(var(--ag-menu-min-width) - 2px);
}
.ag-filter-no-matches {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}
.ag-multi-filter-menu-item {
  margin: var(--ag-grid-size) 0;
}
.ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color: transparent;
}
.ag-group-filter-field-select-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-group-filter-field-select-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus {
  outline: none;
}
.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: var(--ag-input-focus-border-color);
}
.ag-side-bar {
  position: relative;
}
.ag-tool-panel-wrapper {
  width: var(--ag-side-bar-panel-width);
  background-color: var(--ag-control-panel-background-color);
}
.ag-side-buttons {
  padding-top: calc(var(--ag-grid-size) * 4);
  width: calc(var(--ag-icon-size) + 4px);
  position: relative;
  overflow: hidden;
}
button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width: 100%;
  margin: 0;
  min-height: calc(var(--ag-grid-size) * 18);
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
}
button.ag-side-button-button:focus {
  box-shadow: none;
}
.ag-keyboard-focus .ag-side-button-button:focus {
  outline: none;
}
.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: var(--ag-input-focus-border-color);
}
.ag-selected button.ag-side-button-button {
  background-color: var(--ag-side-button-selected-background-color);
}
.ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}
.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-right var(--ag-selected-tab-underline-transition-speed);
}
.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}
.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-left var(--ag-selected-tab-underline-transition-speed);
}
.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}
.ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 6);
}
.ag-ltr .ag-filter-toolpanel-header,
.ag-ltr .ag-filter-toolpanel-search {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-header,
.ag-rtl .ag-filter-toolpanel-search {
  padding-right: var(--ag-grid-size);
}
.ag-keyboard-focus .ag-filter-toolpanel-header:focus {
  outline: none;
}
.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: var(--ag-input-focus-border-color);
}
.ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: var(--ag-icon-font-code-filter, "\f115");
  position: absolute;
}
.ag-ltr .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-right: var(--ag-grid-size);
}
.ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 8);
}
.ag-filter-toolpanel-group-item {
  margin-top: calc(var(--ag-grid-size) * 0.5);
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}
.ag-filter-toolpanel-search {
  height: var(--ag-header-height);
}
.ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: calc(var(--ag-grid-size) * 4);
}
.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}
.ag-filter-toolpanel-group-level-0 {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-ltr .ag-filter-toolpanel-expand,
.ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-expand,
.ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}
.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}
.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}
.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}
.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}
.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}
.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}
.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}
.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}
.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}
.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}
.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
  padding-left: var(--ag-grid-size);
}
.ag-filter-toolpanel-instance-filter {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  border-top: var(--ag-borders) var(--ag-border-color);
  margin-top: var(--ag-grid-size);
}
.ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: var(--ag-grid-size);
}
.ag-set-filter-group-icons {
  color: var(--ag-secondary-foreground-color);
}
.ag-pivot-mode-panel {
  min-height: var(--ag-header-height);
  height: var(--ag-header-height);
  display: flex;
}
.ag-pivot-mode-select {
  display: flex;
  align-items: center;
}
.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-keyboard-focus .ag-column-select-header:focus {
  outline: none;
}
.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: var(--ag-input-focus-border-color);
}
.ag-column-select-header {
  height: var(--ag-header-height);
  align-items: center;
  padding: 0 var(--ag-widget-container-horizontal-padding);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-panel-column-select {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-group-icons,
.ag-column-select-header-icon {
  color: var(--ag-secondary-foreground-color);
}
.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}
.ag-header {
  background-color: var(--ag-header-background-color);
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-header-row {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
}
.ag-pinned-right-header {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-pinned-left-header {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-right: var(--ag-grid-size);
}
.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-left: var(--ag-grid-size);
}
.ag-header-cell,
.ag-header-group-cell {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-header-cell.ag-header-cell-moving,
.ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--ag-header-cell-moving-background-color);
}
.ag-ltr .ag-header-group-cell-label.ag-sticky-label {
  left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-group-cell-label.ag-sticky-label {
  right: var(--ag-cell-horizontal-padding);
}
.ag-header-cell.ag-header-span-height::after,
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}
.ag-keyboard-focus .ag-header-cell:focus {
  outline: none;
}
.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: var(--ag-input-focus-border-color);
}
.ag-keyboard-focus .ag-header-group-cell:focus {
  outline: none;
}
.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: var(--ag-input-focus-border-color);
}
.ag-header-icon {
  color: var(--ag-secondary-foreground-color);
}
.ag-header-expand-icon {
  cursor: pointer;
}
.ag-ltr .ag-header-expand-icon {
  padding-left: 4px;
}
.ag-rtl .ag-header-expand-icon {
  padding-right: 4px;
}
.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
  background-color: var(--ag-header-cell-hover-background-color);
}
.ag-header-cell::after,
.ag-header-group-cell::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}
.ag-ltr .ag-header-cell::after,
.ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-rtl .ag-header-cell::after,
.ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-header-cell-resize {
  display: flex;
  align-items: center;
}
.ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-resize-handle-display);
  width: var(--ag-header-column-resize-handle-width);
  height: var(--ag-header-column-resize-handle-height);
  top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color: var(--ag-header-column-resize-handle-color);
}
.ag-header-cell.ag-header-span-height::after,
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}
.ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
  right: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-pinned-left-header .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-pinned-right-header .ag-header-cell-resize::after {
  left: 50%;
}
.ag-ltr .ag-header-select-all {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-select-all {
  margin-left: var(--ag-cell-horizontal-padding);
}
.ag-ltr .ag-floating-filter-button {
  margin-left: calc(var(--ag-grid-size) * 3);
}
.ag-rtl .ag-floating-filter-button {
  margin-right: calc(var(--ag-grid-size) * 3);
}
.ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  appearance: none;
  background: transparent;
  border: none;
  height: var(--ag-icon-size);
  padding: 0;
  width: var(--ag-icon-size);
}
.ag-filter-loading {
  background-color: var(--ag-control-panel-background-color);
  height: 100%;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position: absolute;
  width: 100%;
  z-index: 1;
}
.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
}
.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}
.ag-paging-button {
  cursor: pointer;
}
.ag-paging-button.ag-disabled {
  cursor: default;
  color: var(--ag-disabled-foreground-color);
}
.ag-keyboard-focus .ag-paging-button:focus {
  outline: none;
}
.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: var(--ag-input-focus-border-color);
}
.ag-paging-button,
.ag-paging-description {
  margin: 0 var(--ag-grid-size);
}
.ag-status-bar {
  border-top: var(--ag-borders) var(--ag-border-color);
  color: var(--ag-disabled-foreground-color);
  padding-right: calc(var(--ag-grid-size) * 4);
  padding-left: calc(var(--ag-grid-size) * 4);
  line-height: 1.5;
}
.ag-status-name-value-value {
  color: var(--ag-foreground-color);
}
.ag-status-bar-center {
  text-align: center;
}
.ag-status-name-value {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}
.ag-column-drop-cell {
  background: var(--ag-chip-background-color);
  border-radius: calc(var(--ag-grid-size) * 4);
  height: calc(var(--ag-grid-size) * 4);
  padding: 0 calc(var(--ag-grid-size) * 0.5);
  border: 1px solid transparent;
}
.ag-keyboard-focus .ag-column-drop-cell:focus {
  outline: none;
}
.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: var(--ag-input-focus-border-color);
}
.ag-column-drop-cell-text {
  margin: 0 var(--ag-grid-size);
}
.ag-column-drop-cell-button {
  min-width: calc(var(--ag-grid-size) * 4);
  margin: 0 calc(var(--ag-grid-size) * 0.5);
  color: var(--ag-secondary-foreground-color);
}
.ag-column-drop-cell-drag-handle {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-column-drop-cell-ghost {
  opacity: 0.5;
}
.ag-column-drop-horizontal {
  background-color: var(--ag-control-panel-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-row-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-column-drop-horizontal {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal {
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-column-drop-horizontal-cell-separator {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-secondary-foreground-color);
}
.ag-column-drop-horizontal-empty-message {
  color: var(--ag-disabled-foreground-color);
}
.ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: var(--ag-cell-horizontal-padding);
}
.ag-column-drop-vertical-list {
  padding-bottom: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-grid-size);
}
.ag-column-drop-vertical-cell {
  margin-top: var(--ag-grid-size);
}
.ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}
.ag-column-drop-vertical-icon {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
}
.ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: var(--ag-disabled-foreground-color);
  margin-top: var(--ag-grid-size);
}
.ag-select-agg-func-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background: var(--ag-background-color);
  height: calc(var(--ag-grid-size) * 5 * 3.5);
  padding: 0;
}
.ag-select-agg-func-virtual-list-item {
  cursor: default;
}
.ag-ltr .ag-select-agg-func-virtual-list-item {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-select-agg-func-virtual-list-item {
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}
.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus {
  outline: none;
}
.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: var(--ag-input-focus-border-color);
}
.ag-sort-indicator-container {
  display: flex;
}
.ag-ltr .ag-sort-indicator-icon {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-sort-indicator-icon {
  padding-right: var(--ag-grid-size);
}
.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  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;
  flex: 1 1 auto;
  overflow: hidden;
}
.ag-charts-canvas {
  display: block;
}
.ag-chart-menu {
  position: absolute;
  top: 10px;
  width: 24px;
  overflow: hidden;
  display: flex;
  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;
  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: flex;
  flex-direction: column;
  overflow: hidden;
}
.ag-chart-tabbed-menu-header {
  flex: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}
.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  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;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}
.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  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;
  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;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}
.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  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: flex;
  flex-direction: column;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-chart-data-wrapper {
  height: 100%;
  overflow-y: auto;
}
.ag-chart-data-section,
.ag-chart-format-section {
  display: flex;
  margin: 0;
}
.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.ag-chart .ag-chart-menu {
  display: none;
}
.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}
.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  display: flex;
  flex-direction: row;
  overflow: auto;
  top: 5px;
  gap: calc(var(--ag-grid-size) * 3 - 8px);
  width: auto;
}
.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}
.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}
.ag-chart-menu-close {
  display: none;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  position: absolute;
  top: 50%;
  transition: transform 0.33s ease-in-out;
  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: 14px 5px 14px 2px;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  content: "";
  position: absolute;
  top: -40px;
  bottom: -40px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: 0px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: -10px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: -10px;
}
.ag-chart-tool-panel-button-enable .ag-icon-menu {
  display: none;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(3px, -50%);
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(5px, -50%);
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(-3px, -50%);
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(-5px, -50%);
}
.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}
.ag-charts-data-group-item {
  position: relative;
}
.ag-chart-menu {
  border-radius: var(--ag-card-radius);
  background: var(--ag-background-color);
}
.ag-chart-menu-icon {
  opacity: 0.5;
  line-height: 24px;
  font-size: 24px;
  width: 24px;
  height: 24px;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}
.ag-chart-menu-icon:hover {
  opacity: 1;
}
.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
  margin: 5px;
}
.ag-chart-mini-thumbnail:nth-last-child(3),
.ag-chart-mini-thumbnail:nth-last-child(3) ~ .ag-chart-mini-thumbnail {
  margin-left: auto;
  margin-right: auto;
}
.ag-ltr .ag-chart-mini-thumbnail:first-child {
  margin-left: 0;
}
.ag-rtl .ag-chart-mini-thumbnail:first-child {
  margin-right: 0;
}
.ag-ltr .ag-chart-mini-thumbnail:last-child {
  margin-right: 0;
}
.ag-rtl .ag-chart-mini-thumbnail:last-child {
  margin-left: 0;
}
.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
}
.ag-chart-settings-card-item {
  background: var(--ag-foreground-color);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}
.ag-chart-data-column-drag-handle {
  margin-left: var(--ag-grid-size);
}
.ag-charts-settings-group-title-bar,
.ag-charts-data-group-title-bar,
.ag-charts-format-top-level-group-title-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
}
.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}
.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group) {
  height: var(--ag-list-item-height);
}
.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}
.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}
.ag-charts-format-top-level-group-container {
  margin-left: calc(var(--ag-grid-size) * 2);
  padding: var(--ag-grid-size);
}
.ag-charts-format-top-level-group-item {
  margin: var(--ag-grid-size) 0;
}
.ag-charts-format-sub-level-group-container {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-charts-group-container.ag-group-container-horizontal {
  padding: var(--ag-grid-size);
}
.ag-chart-data-section,
.ag-chart-format-section {
  display: flex;
  margin: 0;
}
.ag-chart-menu-panel {
  background-color: var(--ag-control-panel-background-color);
}
.ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px var(--ag-border-color);
}
.ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px var(--ag-border-color);
}
.ag-date-time-list-page-title-bar {
  display: flex;
}
.ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}
.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}
.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}
.ag-date-time-list-page-entry {
  cursor: pointer;
  text-align: center;
}
.ag-date-time-list-page-column-label {
  text-align: center;
}
.ag-input-field-input {
  width: 100%;
  min-width: 0;
}
.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-checkbox-input-wrapper input,
.ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-checkbox-input-wrapper:focus-within,
.ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  color: var(--ag-checkbox-unchecked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}
.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}
.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height));
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}
.ag-radio-button-input-wrapper input,
.ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-radio-button-input-wrapper:focus-within,
.ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}
input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}
input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]:focus {
  outline: none;
}
input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}

/* node_modules/ag-grid-community/styles/ag-theme-material.css */
@font-face {
  font-family: "agGridMaterial";
  src: url(data:font/woff2;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-material {
  --ag-material-primary-color: #3f51b5;
  --ag-material-accent-color: #ff4081;
  --ag-foreground-color: rgba(0, 0, 0, 0.87);
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-background-color: #fff;
  --ag-header-background-color: #fff;
  --ag-tooltip-background-color: #fff;
  --ag-subheader-background-color: #eee;
  --ag-subheader-toolbar-background-color: rgba(238, 238, 238, 0.5);
  --ag-header-cell-hover-background-color: #f2f2f2;
  --ag-chip-background-color: #e2e2e2;
  --ag-range-selection-background-color: rgba(122, 134, 203, 0.1);
  --ag-range-selection-background-color-2: rgba(122, 134, 203, 0.19);
  --ag-range-selection-background-color-3: rgba(122, 134, 203, 0.27);
  --ag-range-selection-background-color-4: rgba(122, 134, 203, 0.34);
  --ag-range-selection-highlight-color: #fce4ec;
  --ag-row-hover-color: #fafafa;
  --ag-column-hover-color: #fafafa;
  --ag-control-panel-background-color: #fafafa;
  --ag-selected-row-background-color: #eee;
  --ag-checkbox-unchecked-color: #333;
  --ag-value-change-value-highlight-background-color: #00acc1;
  --ag-side-button-selected-background-color: transparent;
  --ag-range-selection-border-color: var(--ag-material-primary-color);
  --ag-checkbox-checked-color: var(--ag-material-accent-color);
  --ag-borders: none;
  --ag-borders-critical: solid 1px;
  --ag-border-color: #e2e2e2;
  --ag-grid-size: 8px;
  --ag-icon-size: 18px;
  --ag-header-height: calc(var(--ag-grid-size) * 7);
  --ag-row-height: calc(var(--ag-grid-size) * 6);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-list-item-height: calc(var(--ag-grid-size) * 4);
  --ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));
  --ag-filter-tool-panel-sub-level-row-height: calc(var(--ag-grid-size) * 4);
  --ag-checkbox-border-radius: 2px;
  --ag-toggle-button-switch-border-width: 2px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.75);
  --ag-font-family: "Roboto", sans-serif;
  --ag-font-size: 13px;
  --ag-icon-font-family: agGridMaterial;
  --ag-selected-tab-underline-color: var(--ag-material-primary-color);
  --ag-selected-tab-underline-width: 2px;
  --ag-input-focus-border-color: var(--ag-material-primary-color);
  --ag-input-focus-box-shadow: 0 0 0 5px rgba(32, 33, 36, 0.122);
  --ag-card-shadow:
    0 3px 1px -2px rgba(0, 0, 0, 0.2),
    0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 1px 5px 0 rgba(0, 0, 0, 0.12);
  --ag-card-radius: 2px;
  --ag-invalid-color: #e02525;
}
.ag-theme-material .ag-filter-toolpanel-header,
.ag-theme-material .ag-filter-toolpanel-search,
.ag-theme-material .ag-status-bar,
.ag-theme-material .ag-header-row,
.ag-theme-material .ag-panel-title-bar-title,
.ag-theme-material .ag-multi-filter-group-title-bar {
  font-size: calc(var(--ag-font-size) - 1px);
  font-weight: 600;
  color: var(--ag-header-foreground-color);
}
.ag-theme-material .ag-tab {
  height: calc(var(--ag-grid-size) * 4.5);
  flex: 1 1 auto;
}
.ag-theme-material .ag-tabs-header,
.ag-theme-material .ag-column-drop-horizontal {
  background-color: var(--ag-subheader-background-color);
}
.ag-theme-material .ag-tabs-body {
  padding: calc(var(--ag-grid-size) * 0.5) 0;
}
.ag-theme-material .ag-tabs-body .ag-menu-list {
  padding-top: 0;
  padding-bottom: 0;
}
.ag-theme-material .ag-header-cell,
.ag-theme-material .ag-header-group-cell {
  transition: background-color 0.5s;
}
.ag-theme-material .ag-row-last:not(.ag-row-first) .ag-cell-inline-editing {
  bottom: 0;
}
.ag-theme-material .ag-cell-inline-editing {
  padding: var(--ag-grid-size);
  height: calc(var(--ag-row-height) + var(--ag-grid-size) * 3);
  border-color: var(--ag-border-color) !important;
}
.ag-theme-material .ag-has-focus .ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}
.ag-theme-material .ag-column-drop-vertical {
  border-bottom: solid 1px;
  border-bottom-color: var(--ag-border-color);
  padding-top: var(--ag-grid-size);
}
.ag-theme-material .ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}
.ag-theme-material .ag-column-drop-vertical-cell {
  margin-left: 0;
}
.ag-theme-material .ag-column-drop-vertical-empty-message {
  font-size: calc(var(--ag-font-size) - 1px);
  font-weight: 600;
  color: var(--ag-disabled-foreground-color);
}
.ag-theme-material .ag-ltr .ag-column-drop-vertical-empty-message {
  padding-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  padding-right: var(--ag-grid-size);
}
.ag-theme-material .ag-rtl .ag-column-drop-vertical-empty-message {
  padding-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  padding-left: var(--ag-grid-size);
}
.ag-theme-material .ag-status-bar {
  border: solid 1px;
  border-color: var(--ag-border-color);
}
.ag-theme-material .ag-column-panel-column-select {
  border-top: solid 1px;
  border-top-color: var(--ag-border-color);
}
.ag-theme-material .ag-column-select,
.ag-theme-material .ag-column-select-header {
  border-bottom: solid 1px;
  border-bottom-color: var(--ag-border-color);
}
.ag-theme-material .ag-column-select-header {
  height: var(--ag-header-height);
}
.ag-theme-material .ag-group-title-bar {
  padding: calc(var(--ag-grid-size) * 0.75) var(--ag-grid-size);
}
.ag-theme-material .ag-charts-format-sub-level-group-title-bar {
  padding: calc(var(--ag-grid-size) * 0.5) var(--ag-grid-size);
}
.ag-theme-material .ag-chart-data-section,
.ag-theme-material .ag-chart-format-section {
  padding-bottom: calc(var(--ag-grid-size) * 0.5);
}
.ag-theme-material .ag-chart-menu-close {
  background: var(--ag-background-color);
}
.ag-theme-material .ag-chart-menu-close .ag-icon {
  background: var(--ag-subheader-background-color);
}
.ag-theme-material input[class^=ag-]:not([type]),
.ag-theme-material input[class^=ag-][type=text],
.ag-theme-material input[class^=ag-][type=number],
.ag-theme-material input[class^=ag-][type=tel],
.ag-theme-material input[class^=ag-][type=date],
.ag-theme-material input[class^=ag-][type=datetime-local],
.ag-theme-material textarea[class^=ag-] {
  background: transparent;
  color: var(--ag-foreground-color);
  font-family: inherit;
  font-size: inherit;
  height: calc(var(--ag-grid-size) * 5);
  padding-bottom: var(--ag-grid-size);
  border-width: 0;
  border-bottom: 2px solid;
  border-bottom-color: var(--ag-border-color);
}
.ag-theme-material input[class^=ag-]:not([type]):focus,
.ag-theme-material input[class^=ag-][type=text]:focus,
.ag-theme-material input[class^=ag-][type=number]:focus,
.ag-theme-material input[class^=ag-][type=tel]:focus,
.ag-theme-material input[class^=ag-][type=date]:focus,
.ag-theme-material input[class^=ag-][type=datetime-local]:focus,
.ag-theme-material textarea[class^=ag-]:focus {
  border-bottom: 2px solid;
  border-bottom-color: var(--ag-material-primary-color);
  outline: none;
  box-shadow: none;
}
.ag-theme-material input[class^=ag-]:not([type])::placeholder,
.ag-theme-material input[class^=ag-][type=text]::placeholder,
.ag-theme-material input[class^=ag-][type=number]::placeholder,
.ag-theme-material input[class^=ag-][type=tel]::placeholder,
.ag-theme-material input[class^=ag-][type=date]::placeholder,
.ag-theme-material input[class^=ag-][type=datetime-local]::placeholder,
.ag-theme-material textarea[class^=ag-]::placeholder {
  color: var(--ag-disabled-foreground-color);
}
.ag-theme-material input[class^=ag-]:not([type]):disabled,
.ag-theme-material input[class^=ag-][type=text]:disabled,
.ag-theme-material input[class^=ag-][type=number]:disabled,
.ag-theme-material input[class^=ag-][type=tel]:disabled,
.ag-theme-material input[class^=ag-][type=date]:disabled,
.ag-theme-material input[class^=ag-][type=datetime-local]:disabled,
.ag-theme-material textarea[class^=ag-]:disabled {
  border-bottom: 1px solid;
  border-bottom-color: var(--ag-border-color);
}
.ag-theme-material input[class^=ag-]:not([type]):invalid,
.ag-theme-material input[class^=ag-][type=text]:invalid,
.ag-theme-material input[class^=ag-][type=number]:invalid,
.ag-theme-material input[class^=ag-][type=tel]:invalid,
.ag-theme-material input[class^=ag-][type=date]:invalid,
.ag-theme-material input[class^=ag-][type=datetime-local]:invalid,
.ag-theme-material textarea[class^=ag-]:invalid {
  border-width: 0;
  border-bottom: 1px solid;
  border-bottom-color: var(--ag-invalid-color);
  color: var(--ag-invalid-color);
}
.ag-theme-material .ag-standard-button {
  appearance: none;
  background-color: transparent;
  border: 0;
  color: var(--ag-material-primary-color);
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.ag-theme-material .ag-standard-button:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-theme-material.ag-dnd-ghost {
  font-size: calc(var(--ag-font-size) - 1px);
  font-weight: 600;
}
.ag-theme-material .ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 4);
}
.ag-theme-material .ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 7);
}
.ag-theme-material .ag-ltr .ag-filter-apply-panel-button {
  margin-left: var(--ag-grid-size);
}
.ag-theme-material .ag-rtl .ag-filter-apply-panel-button {
  margin-right: var(--ag-grid-size);
}
.ag-theme-material .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-material .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-material .ag-layout-print .ag-center-cols-clipper,
.ag-theme-material .ag-layout-print .ag-center-cols-container {
  min-height: 150px;
}
.ag-theme-material .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 60px;
}
.ag-theme-material .ag-picker-field-wrapper:focus {
  box-shadow: 0 0 0 1px var(--ag-material-primary-color);
}

/* src/styles/styles.scss */
:root {
  --primary: #1B2B4C;
  --secondary: #3e7da7;
  --tertiary: #9ebed3;
}
:root {
  --bg-color: #fff;
  --text-color: variables.$main_gray_09;
  --card-color: #f4f4f4;
  --accent-color: #1976d2;
  --autofill-input-background: rgb(232 240 254);
}
@media (prefers-color-scheme: dark) {
  :root {
    --bg-color: #fff;
    --text-color: #fff;
    --card-color: #1e1e1e;
    --accent-color: #90caf9;
    --autofill-input-background: rgb(232 240 254);
    color-scheme: dark;
  }
  input {
    color: #0d0d0d;
    background-color: #fff;
  }
  input:-webkit-autofill,
  input:-webkit-autofill:hover,
  input:-webkit-autofill:focus,
  input:-webkit-autofill:active {
    background-color: var(--autofill-input-background);
    box-shadow: 0 0 0 1000px var(--autofill-input-background) inset !important;
    transition: background-color 5000s ease-in-out 0s;
    -webkit-text-fill-color: #0d0d0d !important;
  }
  * {
    scrollbar-color: rgb(193, 193, 193) #fff;
  }
  ::-webkit-scrollbar {
    width: 8px;
    height: 8px;
  }
  ::-webkit-scrollbar-track {
    background: #fff;
  }
  ::-webkit-scrollbar-thumb {
    background-color: rgb(193, 193, 193);
    border: 2px solid #fff;
    border-radius: 10px;
  }
  ::-webkit-scrollbar-thumb:hover {
    background-color: #888;
  }
}
body {
  margin: 0;
  padding: 0;
  font-family: sans-serif;
  color: var(--text-color);
  background-color: var(--bg-color);
}
:root {
  --primary: #1B2B4C;
  --secondary: #3e7da7;
  --tertiary: #9ebed3;
}
.font_defaults {
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
}
.font_size_xs {
  font-size: -webkit-calc(10px + (14 - 10) * ((100vw - 1920px) / (2560 - 1920)));
  line-height: normal;
}
@media (max-width: 1920px) {
  .font_size_xs {
    font-size: 10px;
  }
}
@media (min-width: 2560px) {
  .font_size_xs {
    font-size: 14px;
  }
}
.font_size_sm {
  font-size: -webkit-calc(12px + (16 - 12) * ((100vw - 1920px) / (2560 - 1920)));
  line-height: normal;
}
@media (max-width: 1920px) {
  .font_size_sm {
    font-size: 12px;
  }
}
@media (min-width: 2560px) {
  .font_size_sm {
    font-size: 16px;
  }
}
.font_size_md,
.cal-month-view .cal-day-number {
  font-size: -webkit-calc(14px + (19 - 14) * ((100vw - 1920px) / (2560 - 1920)));
  line-height: normal;
}
@media (max-width: 1920px) {
  .font_size_md,
  .cal-month-view .cal-day-number {
    font-size: 14px;
  }
}
@media (min-width: 2560px) {
  .font_size_md,
  .cal-month-view .cal-day-number {
    font-size: 19px;
  }
}
.font_size_lg {
  font-size: -webkit-calc(16px + (23 - 16) * ((100vw - 1920px) / (2560 - 1920)));
}
@media (max-width: 1920px) {
  .font_size_lg {
    font-size: 16px;
  }
}
@media (min-width: 2560px) {
  .font_size_lg {
    font-size: 23px;
  }
}
.font_size_xl {
  font-size: -webkit-calc(18px + (25 - 18) * ((100vw - 1920px) / (2560 - 1920)));
}
@media (max-width: 1920px) {
  .font_size_xl {
    font-size: 18px;
  }
}
@media (min-width: 2560px) {
  .font_size_xl {
    font-size: 25px;
  }
}
.font_size_xxl {
  font-size: -webkit-calc(22px + (31 - 22) * ((100vw - 1920px) / (2560 - 1920)));
}
@media (max-width: 1920px) {
  .font_size_xxl {
    font-size: 22px;
  }
}
@media (min-width: 2560px) {
  .font_size_xxl {
    font-size: 31px;
  }
}
.fs-6 {
  font-size: 6px;
}
.fs-6:before {
  font-size: 6px;
}
.fs-8 {
  font-size: 8px !important;
}
.fs-8:before {
  font-size: 8px;
}
.fs-9 {
  font-size: 9px !important;
}
.fs-10 {
  font-size: 10px;
}
.fs-10:before {
  font-size: 10px;
}
.fs-11 {
  font-size: 11px;
}
.fs-12 {
  font-size: 12px !important;
}
.fs-12:before {
  font-size: 12px !important;
}
.fs-13 {
  font-size: 13px;
}
.fs-14 {
  font-size: 14px !important;
}
.fs-14:before {
  font-size: 14px;
}
.fs-15 {
  font-size: 15px;
}
.fs-15:before {
  font-size: 15px;
}
.fs-16 {
  font-size: 16px !important;
}
.fs-16:before {
  font-size: 16px !important;
}
.fs-18 {
  font-size: 18px !important;
}
.fs-20 {
  font-size: 20px;
}
.fs-20:before {
  font-size: 20px;
}
.fs-21 {
  font-size: 21px !important;
}
.fs-22 {
  font-size: 22px;
}
.fs-22:before {
  font-size: 22px;
}
.fs-24 {
  font-size: 24px !important;
}
.fs-24:before {
  font-size: 24px !important;
}
.fs-25 {
  font-size: 25px;
}
.fs-26 {
  font-size: 26px !important;
}
.fs-26:before {
  font-size: 26px !important;
}
.fs-30 {
  font-size: 30px;
}
.fs-35 {
  font-size: 35px;
}
.fs-36 {
  font-size: 36px;
}
.fs-38 {
  font-size: 38px;
}
.fs-40 {
  font-size: 40px;
}
.fs-50 {
  font-size: 50px;
}
.t-up {
  text-transform: uppercase;
}
.fw-400 {
  font-weight: 400 !important;
}
.fw-500,
.fw-600,
.fw-700,
.fw-900 {
  font-weight: 500 !important;
}
.fw-200 {
  font-weight: 200 !important;
}
.lh-sm {
  line-height: 16px;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-20px {
  line-height: 20px;
}
.lh-16px {
  line-height: 16px;
}
.lh-14px {
  line-height: 14px;
}
.lh-12px {
  line-height: 12px;
}
.lh-2 {
  line-height: 2rem;
}
.lh-35px {
  line-height: 35px;
}
.global-font-size-15-normal {
  font-size: 0.938rem;
  line-height: normal;
  font-weight: normal;
}
.global-font-size-15-bold {
  font-size: 0.938rem;
  line-height: normal;
  font-weight: bold;
}
.global-font-size-21-normal {
  font-size: 1.313rem;
  line-height: normal;
  font-weight: 500;
}
.global-font-size-21-bold {
  font-size: 1.313rem;
  line-height: normal;
  font-weight: bold;
}
.global-font-size-26-normal {
  font-size: 1.625rem;
  line-height: normal;
  font-weight: normal;
}
.global-font-size-26-bold {
  font-size: 1.625rem;
  line-height: normal;
  font-weight: bold;
}
.m-1per {
  margin: 1%;
}
.pl-60px {
  padding-left: 60px;
}
.f-1 {
  flex: 1;
}
.f-2 {
  flex: 2;
}
.f-3 {
  flex: 3;
}
.f-4 {
  flex: 4;
}
.fb-50 {
  flex-basis: 50%;
}
.max-w_35per {
  max-width: 35% !important;
}
.max-w_38_5per {
  max-width: 38.5%;
}
.max-w_160px {
  max-width: 160px;
}
.max-w_200px {
  max-width: 200px !important;
}
.max-w_300px {
  max-width: 300px;
}
.max-w_350px {
  max-width: 350px;
}
.max-w_370px {
  max-width: 370px;
}
.max-w_500px {
  max-width: 500px;
}
.max-w_600px {
  max-width: 600px;
}
.max-w_700px {
  max-width: 700px;
}
.max-w_960px {
  max-width: 960px;
}
.mw-100 {
  max-width: 100% !important;
}
.min-w-unset {
  min-width: unset !important;
}
.max-h-auto {
  max-height: unset !important;
}
.min-h-95px {
  min-height: 95px !important;
}
.min-h-45px {
  min-height: 45px !important;
}
.min-h-60px {
  min-height: 60px !important;
}
.min-h-110px {
  min-height: 110px !important;
}
.min-h-190px {
  min-height: 190px !important;
}
.min-h-200px {
  min-height: 200px !important;
}
.min-h-300px {
  min-height: 300px !important;
}
.min-h-600px {
  min-height: 600px !important;
}
.max-h-60vh {
  max-height: 60vh !important;
}
.max-h-60px {
  max-height: 60px !important;
}
.max-h-600px {
  max-height: 600px !important;
}
.min-h-100per {
  min-height: 100% !important;
}
.mw-125px {
  min-width: 125px;
}
.mw-180px {
  min-width: 180px;
}
.min-w-250px {
  min-width: 250px;
}
.min-w-320px {
  min-width: 320px;
}
.min-w-25per {
  min-width: 25%;
}
.w8x8 {
  width: 8px !important;
  height: 8px !important;
}
.w10x10 {
  width: 10px !important;
  height: 10px !important;
}
.w12x12 {
  width: 12px !important;
  height: 12px !important;
}
.w14x14 {
  width: 14px !important;
  height: 14px !important;
}
.w15x15 {
  width: 15px;
  height: 15px;
}
.w16x16 {
  width: 16px !important;
  height: 16px !important;
}
.w18x18 {
  width: 18px !important;
  height: 18px !important;
}
.w20x20 {
  width: 20px !important;
  height: 20px !important;
}
.w24x24 {
  width: 24px !important;
  height: 24px !important;
}
.w30x30 {
  width: 30px !important;
  height: 30px !important;
  min-width: 30px;
}
.w36x36 {
  width: 36px !important;
  height: 36px !important;
  min-width: 36px;
}
.w40x40 {
  width: 40px !important;
  height: 40px !important;
  min-width: 40px;
}
.w45x45 {
  width: 45px !important;
  height: 45px !important;
  min-width: 45px;
}
.w50x50 {
  width: 50px !important;
  height: 50px !important;
  min-width: 50px;
}
.w60x60 {
  width: 60px !important;
  height: 60px !important;
  min-width: 60px;
}
.w70x70 {
  width: 70px !important;
  height: 70px !important;
  min-width: 70px;
}
.w80x80 {
  width: 80px !important;
  height: 80px !important;
  min-width: 80px;
}
.w90x90 {
  width: 90px !important;
  height: 90px !important;
  min-width: 90px;
}
.w-20px {
  width: 20px;
}
.w-30px {
  width: 30px;
}
.w-40px {
  width: 40px;
}
.w-50px {
  width: 50px !important;
}
.w-60px {
  width: 60px !important;
}
.w-80px {
  width: 80px !important;
}
.w-100px {
  width: 100px !important;
}
.w-120px {
  width: 120px !important;
}
.w-130px {
  width: 130px !important;
}
.w-150px {
  width: 150px !important;
}
.w-160px {
  width: 160px !important;
}
.w-185px {
  width: 185px !important;
}
.w-200px {
  width: 200px !important;
  flex: 0 0 200px;
  min-width: 200px;
  max-width: 200px;
}
.w-220px {
  width: 220px;
  flex: 0 0 220px;
  min-width: 220px;
  max-width: 220px;
}
.w-250px {
  width: 250px;
  flex: 0 0 250px;
  min-width: 250px;
  max-width: 250px;
}
.w-290px {
  width: 290px;
  flex: 0 0 290px;
  min-width: 290px;
  max-width: 290px;
}
.w-300px {
  width: 300px !important;
  min-width: 300px;
  max-width: 300px;
}
.w-335px {
  width: 335px !important;
  min-width: 335px;
  max-width: 335px;
}
.w-344px {
  width: 344px !important;
}
.w-350px {
  width: 350px !important;
}
.w-370px {
  width: 370px !important;
  flex: 0 0 370px;
}
.w-408px {
  width: 408px !important;
  flex: 0 0 408px;
}
.w-450px {
  width: 450px !important;
  flex: 0 0 450px;
}
.w-500px {
  width: 500px !important;
  flex: 0 0 500px;
}
.w-550px {
  width: 550px !important;
}
.w-600px {
  width: 600px !important;
}
.w-655px {
  width: 655px !important;
}
.w-800px {
  width: 800px !important;
}
.w-6 {
  width: 6% !important;
}
.w-8 {
  width: 8% !important;
}
.w-10 {
  width: 10% !important;
}
.w-12 {
  width: 12% !important;
}
.w-13 {
  width: 13% !important;
}
.w-15 {
  width: 15% !important;
}
.w-20 {
  width: 20% !important;
}
.w-25 {
  width: 25% !important;
}
.w-30 {
  width: 30% !important;
}
.w-33 {
  width: 33% !important;
}
.w-35 {
  width: 35% !important;
}
.w-40 {
  width: 40% !important;
}
.w-45 {
  width: 45% !important;
}
.w-48-5 {
  width: 48.5% !important;
}
.w-49 {
  width: 49% !important;
}
.w-50 {
  width: 50% !important;
}
.w-60 {
  width: 60% !important;
}
.w-65 {
  width: 67%;
  flex: 0 0 67%;
}
.w-75 {
  width: 75% !important;
}
.w-80 {
  width: 80% !important;
}
.w-85 {
  width: 85% !important;
}
.w-90 {
  width: 90% !important;
}
.w-95 {
  width: 90% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.min_w-100px {
  min-width: 100px;
  flex: 0 0 100px;
}
.min_w-25 {
  min-width: 25%;
}
.min_w-40 {
  min-width: 40%;
}
.min_w-50 {
  min-width: 50%;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-2px {
  height: 2px !important;
}
.h-4px {
  height: 4px !important;
}
.h-20px {
  height: 20px !important;
}
.h-30px {
  height: 30px !important;
}
.h-38px {
  height: 38px !important;
}
.h-40px {
  height: 40px !important;
  min-height: 40px !important;
}
.h-42px {
  height: 42px !important;
  min-height: 42px !important;
}
.h-50px {
  height: 50px !important;
  min-height: 50px;
}
.h-60px {
  height: 60px;
}
.h-75px {
  height: 75px !important;
}
.h-80px {
  height: 80px !important;
}
.h-100px {
  height: 100px !important;
}
.h-120px {
  height: 120px !important;
}
.h-143px {
  height: 143px !important;
}
.h-160px {
  height: 160px !important;
}
.h-170px {
  height: 170px !important;
}
.h-250px {
  height: 250px;
}
.h-400px {
  height: 400px;
}
.h-472px {
  height: 472px;
}
.h-504px {
  height: 504px;
}
.h-600px {
  height: 600px;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-100vh {
  height: 100vh;
}
.h-auto {
  height: auto !important;
}
.max-h-250px {
  max-height: 250px !important;
}
.max-h-50vh {
  max-height: 50vh !important;
}
.mh-100 {
  max-height: 100% !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.mt--1-5 {
  margin-top: -1.5rem;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4,
.mt-04,
.my-04 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.mr-2-7 {
  margin-right: 2.7rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.mr-5-5 {
  margin-right: 1rem;
}
@media screen and (min-width: 1700px) {
  .mr-5-5 {
    margin-right: 3.5rem !important;
  }
}
.mr-4-5 {
  margin-right: 4.5rem;
}
.m-6 {
  margin: 5rem !important;
}
.mt-6,
.my-6 {
  margin-top: 5rem !important;
}
.mr-6,
.mx-6 {
  margin-right: 5rem !important;
}
.mb-6,
.my-6 {
  margin-bottom: 5rem !important;
}
.ml-6,
.mx-6 {
  margin-left: 5rem !important;
}
.m-7 {
  margin: 7rem !important;
}
.mt-7,
.my-7 {
  margin-top: 7rem !important;
}
.mr-7,
.mx-7 {
  margin-right: 7rem !important;
}
.mb-7,
.my-7 {
  margin-bottom: 7rem !important;
}
.ml-7,
.mx-7 {
  margin-left: 7rem !important;
}
.ml-23 {
  margin-left: 23rem !important;
}
.p-0 {
  padding: 0 !important;
}
.p-10px {
  padding: 10px;
}
.p-30px {
  padding: 30px;
}
.pt-30px {
  padding-top: 30px;
}
.pr-30px {
  padding-right: 30px;
}
.pb-30px {
  padding-bottom: 30px;
}
.pl-30px {
  padding-left: 30px;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.pl-4-5 {
  padding-left: 1.8rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.ptb-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.ptb-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ptb-3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.ptb-4 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.ptb-5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.plr-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.plr-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.plr-3 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.plr-4 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.plr-5 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.mtb-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.mtb-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.mtb-3 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.mtb-4 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.mtb-5 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.mlr-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mlr-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mlr-3 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mlr-4 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mlr-5 {
  margin-left: 3rem;
  margin-right: 3rem;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
.top-auto {
  top: auto !important;
}
.right-0 {
  right: 0 !important;
}
.left-0 {
  left: 0 !important;
}
.top-0 {
  top: 0 !important;
}
.top-minus10 {
  top: -10px;
}
.top-minus25 {
  top: -25px;
}
.right-1 {
  right: 1rem !important;
}
.bottom-0 {
  bottom: 0 !important;
}
@media all and (min-width: 1024px) {
  .profile-wrapper {
    width: 900px;
  }
  .qr-wrapper {
    width: 400px;
  }
}
.row-3 {
  margin: 0 -1rem;
}
.hide {
  display: none;
}
.visible {
  visibility: visible;
}
.hidden {
  visibility: hidden;
}
.o-x-hidden {
  overflow-x: hidden !important;
}
.opacity-0 {
  opacity: 0;
}
.half-opacity {
  opacity: 0.5;
}
.vert-text {
  transform: rotate(-90deg);
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.d-flex.vert-midle {
  align-items: center;
}
.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
.float-right {
  float: right;
}
.flex-row {
  -ms-flex-direction: row;
  flex-direction: row;
}
.flex-row-reverse {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.flex-column {
  -ms-flex-direction: column;
  flex-direction: column;
}
.flex-column-reverse {
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.justify-content-start {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.justify-content-center,
.center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.justify-content-end {
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.justify-content-evenly {
  -ms-flex-pack: justify;
  justify-content: space-evenly;
}
.justify-content-between {
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.align-items-start {
  align-items: start;
}
.align-items-center {
  -ms-flex-align: center;
  align-items: center;
}
.align-items-end {
  align-items: flex-end;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.align-content-center {
  -ms-flex-line-pack: center;
  align-content: center;
}
.align-self-center {
  align-self: center;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.z-up-1 {
  z-index: 2;
}
.z-0 {
  z-index: 0;
}
.c-d {
  cursor: default !important;
}
.c-p {
  cursor: pointer;
  transition: opacity 0.15s linear;
}
.c-p:not(.not-hover):hover {
  opacity: 0.65;
}
.act-circle {
  border: 1px solid #132330;
  box-sizing: border-box;
}
.border-none,
.border-0 {
  border: 0 !important;
}
.brdr-box {
  box-sizing: border-box;
}
.box-shadow {
  box-shadow: 0 2px 4px 0 rgba(188, 199, 218, 0.4);
}
.o-auto {
  overflow: auto !important;
}
.o-hidden {
  overflow: hidden;
}
.o-visible {
  overflow: visible !important;
}
.ox-hidden-i {
  overflow-x: hidden !important;
}
.ox-hidden {
  overflow-x: hidden;
}
.text-monospace {
  font-family:
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
}
.text-justify {
  text-align: justify !important;
}
.text-nowrap,
.nowrap {
  white-space: nowrap !important;
}
.text-wrap {
  white-space: normal;
}
.text-truncate {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center,
.center_text {
  text-align: center !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-first-up::first-letter {
  text-transform: capitalize;
}
.white {
  color: #fff;
}
.white:before {
  color: #fff;
}
.border-dashed {
  border: 2px dashed #87B8D8;
}
.border-red {
  border: 1px solid #e74c3c;
}
.border-radius-4px {
  border-radius: 4px !important;
}
.border-radius-5px {
  border-radius: 5px !important;
}
.border-radius-10px {
  border-radius: 4px !important;
}
.border-radius-20px {
  border-radius: 20px !important;
}
.border-radius-0-4px {
  border-radius: 0 4px 4px 0 !important;
}
.border-radius-0-0-4px {
  border-radius: 0 0 4px 4px !important;
}
.border-radius-4px-4px-0 {
  border-radius: 4px 4px 0 0 !important;
}
.border-top-none {
  border-top: 0 !important;
}
.border-bottom-none {
  border-bottom: 0 !important;
}
.rotate-45 {
  transform: rotate(45deg);
}
.rotate-90 {
  transform: rotate(90deg);
}
.rotate-180 {
  transform: rotate(180deg);
}
.border-bottom {
  border-bottom: 1px solid #dfe7f2;
}
.border-bottom-gray {
  border-bottom: 1px solid #3d3d3d;
}
.border-bottom-blue {
  border-bottom: 1px solid #132330;
}
.border-top {
  border-top: 1px solid #dfe7f2;
}
.border-top-2 {
  border-top: 2px solid #dfe7f2;
}
.border-top-wide {
  border-top: 5px solid #3d3d3d;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right {
  border-right: 1px solid #dfe7f2;
}
.border-left {
  border-left: 1px solid #dfe7f2;
}
.border-1 {
  border: 1px solid #dfe7f2;
}
.bordered .border-left {
  border-left: 0;
}
.border-radius-10-100 {
  border-radius: 20% 100% 100% 100% !important;
}
.border-radius-100 {
  border-radius: 100% !important;
}
.border-radius-2px {
  border-radius: 2px !important;
}
.brd-r-5px {
  border-radius: 5px !important;
}
.border-radius-10px {
  border-radius: 10px !important;
}
.border-radius-30px {
  border-radius: 30px !important;
}
.border-blue {
  border-color: #132330 !important;
}
.border-light-blue {
  border-color: var(--secondary) !important;
}
.border-green {
  border-color: #3bb29b !important;
}
.text-ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
.zoom-07 {
  zoom: 0.7;
}
.th-center * {
  margin: auto;
  text-align: center;
}
.th-center .mat-sort-header-arrow {
  position: absolute !important;
  right: 10px;
}
.title-buttons-styled.title-container .unstyled-list,
.title-buttons-styled.title-container .mat-button-toggle-group.unstyled-list {
  background-color: #f4f4f2;
  border: 2px solid #1B2B4C;
  border-radius: 50px !important;
}
.title-buttons-styled.title-container .title {
  color: #696969;
  letter-spacing: 0.5px;
  font-size: 14px;
  display: inline-flex;
  height: 50px;
  margin: 0 15px;
  justify-content: center;
  align-items: center;
  font-weight: 500;
}
.title-buttons-styled.title-container .title.active {
  color: #fff;
  background: #1B2B4C;
  padding: 10px 20px;
  border-radius: 50px;
  margin: 0;
}
.title-buttons-styled.title-container .title.active:after {
  display: none;
}
.title-buttons-styled.title-container .title.mat-button-toggle {
  margin: 0 !important;
}
.truncate-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
:root {
  --primary: #1B2B4C;
  --secondary: #3e7da7;
  --tertiary: #9ebed3;
}
*[class^=icn-] {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: inline-block;
}
@font-face {
  font-family: "icomoon";
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "ic-filter";
  src: url(data:font/truetype;charset=utf-8;base64,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) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
a[class^=icon-],
a[class*=" icon-"] {
  text-decoration: none !important;
}
[class^=icon-],
[class*=" icon-"] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-family: "icomoon", serif !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  transition: all 0.01s;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
a[class^=ic-filter-],
a[class*=" ic-filter-"] {
  text-decoration: none !important;
}
[class^=ic-filter-],
[class*=" ic-filter-"] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-family: "ic-filter", serif !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  transition: all 0.01s;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ic-filter-10:before,
.ic-filter-8:before {
  font-family: "icomoon", serif !important;
}
.icon-close,
.ic-sm,
.icon-add,
.icon-left-arr,
.icon-qr-code {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  border: 1px solid var(--tertiary);
  cursor: pointer;
}
.icon-close:before,
.ic-sm:before,
.icon-add:before,
.icon-left-arr:before,
.icon-qr-code:before {
  color: var(--tertiary);
}
.icon-close:hover,
.ic-sm:hover,
.icon-add:hover,
.icon-left-arr:hover,
.icon-qr-code:hover {
  background-color: #f9fafb;
}
.icon-close:active,
.ic-sm:active,
.icon-add:active,
.icon-left-arr:active,
.icon-qr-code:active {
  background-color: var(--tertiary);
}
.icon-close:active:before,
.ic-sm:active:before,
.icon-add:active:before,
.icon-left-arr:active:before,
.icon-qr-code:active:before {
  color: #fff;
}
.icon-close {
  margin-right: 20px;
}
.icon-close:before {
  content: "\e90e";
  font-size: 12px;
}
.modal_title_container .icon-close,
.progress_details .icon-close {
  border: unset;
  width: 20px;
  height: 20px;
  border-radius: 0;
}
.modal_title_container .icon-close:before,
.modal_title_container .icon-close:after,
.progress_details .icon-close:before,
.progress_details .icon-close:after {
  content: "";
  width: 1px;
  height: 25px;
  background-color: var(--tertiary);
}
.modal_title_container .icon-close:before,
.progress_details .icon-close:before {
  transform: rotate(45deg);
  margin-right: -1px;
}
.modal_title_container .icon-close:after,
.progress_details .icon-close:after {
  transform: rotate(-45deg);
}
.modal_title_container .icon-close:hover,
.progress_details .icon-close:hover {
  background-color: transparent;
}
.modal_title_container .icon-close:active,
.progress_details .icon-close:active {
  background-color: transparent;
}
.icon-edit {
  cursor: pointer;
}
.icon-edit:before {
  content: "\e90d";
  font-size: 24px;
}
.icon-edit.fs-14.main_normal_blue:before {
  font-size: 14px;
  color: #132330;
}
.icon-add:before {
  content: "\e912";
  font-size: 12px !important;
}
.icon-heart:before {
  content: "\e953";
  font-size: 32px;
}
.icon-calendar:before {
  content: "I";
  font-size: 32px;
}
.icon-image-library:before {
  content: "\eaa2";
  font-size: 50px !important;
}
.icon-delete-circle {
  cursor: pointer;
}
.icon-delete-circle:before {
  font-size: 24px;
  color: #0d0d0d;
}
.icon-delete-circle:hover {
  border-color: #e74c3c;
}
.icon-delete-circle:hover:before {
  color: #e74c3c;
}
.icon-delete-circle:active {
  background-color: #e74c3c;
}
.icon-delete-circle:active:before {
  color: #fff;
}
.ic-circle {
  width: 32px;
  height: 32px;
  text-align: center;
  background-color: #fff;
  border-radius: 100%;
  border: 1px solid #a7b3bb;
  cursor: pointer;
}
.ic-circle:before {
  color: #a7b3bb;
  font-size: 16px !important;
}
.ic-circle:hover {
  background-color: #f9fafb;
}
.ic-circle:active {
  background-color: #a7b3bb;
  border-color: #a7b3bb;
}
.ic-circle:active:before {
  color: #fff;
}
.ic-circle.main_normal_blue {
  border: 1px solid #132330;
}
.ic-circle.main_normal_blue:before {
  color: #132330;
}
.ic-sm {
  width: 40px;
  height: 40px;
  text-align: center;
  background-color: #fff;
  border-radius: 100%;
  border: 2px solid #d3d8e0;
  cursor: pointer;
  margin: auto;
}
.ic-sm:before {
  color: #a7b3bb;
}
.ic-sm:hover {
  background-color: #f9fafb;
}
.ic-sm:active {
  background-color: #a7b3bb;
  border-color: #a7b3bb;
}
.ic-sm:active:before {
  color: #fff;
}
.icon-call:before {
  content: "\e90f";
}
.icon-email:before {
  content: "\e910";
}
.icon-message:before {
  content: "\e900";
  font-size: 18px;
}
.icon-nav-back {
  width: 25px;
  height: 25px;
  cursor: pointer;
  border: 1px solid var(--tertiary);
  border-radius: 4px;
  margin-right: 15px;
  background-color: #fff;
}
.icon-nav-back:before {
  content: "\e911";
  font-size: 11px;
  display: block;
  color: var(--tertiary);
}
.icon-arrow:before {
  content: "\e911";
}
.icon-arrow-right:before {
  content: "\ea34";
}
.icon-expand:before,
.icon-left-arr:before {
  content: "\e92b";
  font-size: 20px;
}
.icons-mat-rewrite .mat-icon {
  margin-right: -20px;
}
.icons-mat-rewrite .mat-icon:before {
  content: "\e92b";
  font-size: 16px;
  color: #0d0d0d;
}
.icons-mat-rewrite .mat-icon.expand {
  display: flex;
  justify-content: center;
  margin-top: 4px;
  align-items: center;
}
.icons-mat-rewrite .mat-icon.expanded {
  transform: rotate(90deg);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
}
.icon-delete:before,
.icon-delete-circle:before {
  content: "\e938";
}
.icon-back,
.icon-next {
  width: 30px;
  height: 28px;
  cursor: pointer;
  border: 1px solid #132330;
  border-radius: 0 20px 20px 0;
}
.icon-back:before,
.icon-next:before {
  content: "\e92b";
  font-size: 10px;
  color: #132330;
}
.icon-back {
  transform: rotate(-180deg);
}
.icon-back-arrow {
  position: relative;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  cursor: pointer;
}
.icon-back-arrow:before {
  content: "\e92b";
  font-size: 14px;
  color: var(--tertiary);
}
.icon-back-arrow:after {
  content: "";
  display: block;
  position: absolute;
  right: 13px;
  width: 15px;
  height: 2px;
  opacity: 0.7;
  background: var(--tertiary);
}
.icon-back-left {
  position: relative;
  width: 24px;
  height: 24px;
  transform: rotate(180deg);
}
.icon-back-left:before {
  content: "\e92b";
  font-size: 12px;
  color: #132330;
}
.icon-back-left:after {
  content: "";
  display: block;
  position: absolute;
  right: 9px;
  width: 24px;
  height: 2px;
  opacity: 0.7;
  background: #132330;
}
.icon-select:before {
  transform: rotate(90deg);
  content: "\e92b";
  color: #3d3d3d;
}
.icon-feed:before {
  content: "\e940";
}
.icon-goal:before {
  content: "\e95b";
}
.icon-off-track:before {
  content: "\e95c";
}
.icon-task-complete:before {
  content: "\e95d";
}
.icon-all:before,
.icon-All:before {
  content: "\e952";
}
.icon-careplan:before {
  content: "\e953";
}
.icon-daily-status:before {
  content: "\e954";
}
.icon-reschedule:before {
  content: "\e956";
}
.icon-observation:before,
.icon-undefined:before {
  content: "\e957";
}
.icon-ssi:before {
  content: "\e958";
}
.icon-team:before {
  content: "\e959";
}
.icon-team-task:before {
  content: "\e95a";
}
.icon-calendar:before,
.icon-appointment:before,
.icon-Appointment:before {
  content: "\e94f";
}
.icon-date:before {
  content: "\e931";
}
.icon-date-of-birth:before,
.ic-filter-10:before {
  content: "\e950" !important;
}
.icon-activity-lvl:before {
  content: "\e949";
}
.icon-interactions:before {
  content: "\e94a";
}
.icon-gender:before,
.ic-filter-8:before {
  content: "\e948";
}
.icon-phase:before {
  content: "";
  width: 30px;
  height: 30px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48Y2lyY2xlIGN4PSIxNSIgY3k9IjE1IiByPSIxNSIgZmlsbD0iI2YwYzM1MCIvPjxwYXRoIGQ9Ik0yMC4wODYsOS43NzcsMTcsMTIuODIzbC43ODcuNywxLjc5MS0xLjcxMXY3LjkzOUEyLjQxLDIuNDEsMCwwLDEsMTcsMjIuMTI4SDEyLjg4M3YxLjAxNkgxNy4yYTMuNDA2LDMuNDA2LDAsMCwwLDMuNDQ4LTMuMjg4VjExLjgwOWwxLjgxOCwxLjcxMS43NDktLjdMMjAuMDg2LDkuNzc3WiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yMC4wODYsOS43NzcsMTcsMTIuODIzbC43ODcuNywxLjc5MS0xLjcxMXY3LjkzOUEyLjQxLDIuNDEsMCwwLDEsMTcsMjIuMTI4SDEyLjg4M3YxLjAxNkgxNy4yYTMuNDA2LDMuNDA2LDAsMCwwLDMuNDQ4LTMuMjg4VjExLjgwOWwxLjgxOCwxLjcxMS43NDktLjdMMjAuMDg2LDkuNzc3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAuMjE0IDMwLjE0Mykgcm90YXRlKDE4MCkiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
}
.icon-qr-code:before {
  content: "\e945";
}
.icon-pwd:before {
  content: "\e944";
  font-size: 14px;
}
.login_pass_eye_img.active:before {
  color: #132330;
}
.login_pass_eye_img.unclicked:before {
  color: #d3d8e0;
}
.icon-billing:before {
  content: "\e902";
}
.icon-communications:before {
  content: "";
  width: 25px;
  height: 19px;
  background-image: url("./media/ic-communications.svg");
  background-size: contain;
}
.active .icon-communications:before {
  filter: brightness(2);
}
.icon-star-icon:before {
  content: "\e942";
}
.icon-profile:before {
  content: "\e943";
}
.icon-assessment:before,
.icon-Assessment:before {
  content: "\e93d";
}
.icon-medication:before,
.icon-Medication:before {
  content: "\e951";
}
.icon-question-duplicate:before,
.icon-clone:before {
  content: "\e93e";
}
.icon-upload-image:before {
  content: "\e93f";
}
.icon-start-date:before {
  content: "\e941";
}
.icon-collapse:before {
  content: "\e936";
}
.icon-checked:before {
  content: "\e90c";
}
.icon-plus:before {
  content: "\e92f";
}
.icon-dropdown:before {
  content: "\e939";
}
.icon-menu:before {
  content: "\e919";
}
.icon-filter:before {
  content: "\e928";
}
.icon-logout:before {
  content: "\e929";
}
.icon-change-plan:before,
.icon-reset:before {
  content: "\e91c";
}
.icon-unplanned:before,
.icon-critical:before {
  content: "\e90b";
}
.icon-unpl-inact:before {
  content: "\e934";
}
.icon-alerts:before {
  content: "\e922";
}
.icon-milestone-duration:before {
  content: "\e913";
}
.icon-running:before,
.icon-exercise:before,
.icon-lifestyle:before,
.icon-Exercise:before {
  content: "\e937";
}
.icon-goods:before {
  content: "\e91e";
}
.icon-chemo:before {
  content: "\e903";
}
.icon-inhome:before {
  content: "\e93b";
}
.icon-cross:before {
  content: "\e90e";
}
.icon-organization:before {
  content: "\e93c";
}
.icon-family:before {
  content: "\e905";
}
.icon-therapy:before {
  content: "\e914";
}
.icon-edit-cp:before {
  content: "\e904";
}
.icon-education:before,
.icon-Education:before {
  content: "\e907";
}
.icon-available-team:before {
  content: "\e908";
}
.icon-patient:before {
  content: "\e93a";
}
.icon-provider:before {
  content: "\e935";
}
.icon-patient:before {
  content: "\e93a";
}
.icon-patient-info:before {
  content: "\e90a";
}
.icon-admin-list:before {
  content: "\e91b";
}
.icon-goals:before {
  content: "\e916";
}
.icon-address:before {
  content: "\e91a";
}
.icon-cycle:before {
  content: "\e91d";
}
.icon-masterdata:before {
  content: "\e955";
}
.icon-paper-plane:before {
  content: "\e920";
}
.icon-arrow-dots:before {
  content: "\e901";
}
.icon-activity:before {
  content: "\e921";
}
.icon-care-team:before {
  content: "\e923";
}
.icon-change:before {
  content: "\e924";
}
.icon-completeness:before {
  content: "\e925";
}
.icon-diagnosis:before {
  content: "\e926";
}
.icon-engagement-chart:before {
  content: "\e927";
}
.icon-msg:before {
  content: "\e92a";
}
.icon-on-schedule:before {
  content: "\e92e";
}
.icon-quality-life:before {
  content: "\e930";
}
.icon-duration:before {
  content: "\e917";
}
.icon-calendar-add:before {
  content: "\e909";
}
.icon-search:before {
  content: "\e932" !important;
}
.icon-notification:before {
  content: "\e92c";
}
.icon-setting:before {
  content: "\e933";
}
.icon-food:before,
.icon-Food:before {
  content: "\e94d";
}
.icon-pause:before,
.icon-pause:after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 10px;
  background: #333;
  margin: 0 2px;
}
.btn-ic:active i:before,
.btn-ic:active:before {
  color: #fff;
}
.note_status {
  color: #2cc970;
  padding-left: 12px;
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA3IDkiPjxwYXRoIGQ9Ik00LjUsMUEyLjEyNiwyLjEyNiwwLDAsMCwyLjQsMy4xNlY0LjI0SDIuMDVBMS4wNzEsMS4wNzEsMCwwLDAsMSw1LjMydjMuNkExLjA3MSwxLjA3MSwwLDAsMCwyLjA1LDEwaDQuOUExLjA3MSwxLjA3MSwwLDAsMCw4LDguOTJWNS4zMkExLjA3MSwxLjA3MSwwLDAsMCw2Ljk1LDQuMjRINi42VjMuMTZBMi4xMjYsMi4xMjYsMCwwLDAsNC41LDFabTAsLjcyQTEuMzksMS4zOSwwLDAsMSw1LjksMy4xNlY0LjI0SDMuMVYzLjE2QTEuMzksMS4zOSwwLDAsMSw0LjUsMS43MlpNMi4wNSw0Ljk2aC42NDFhLjM0LjM0LDAsMCwwLC4xMTQsMEg2LjE5MWEuMzQuMzQsMCwwLDAsLjExNCwwSDYuOTVhLjM1NC4zNTQsMCwwLDEsLjM1LjM2djMuNmEuMzU0LjM1NCwwLDAsMS0uMzUuMzZIMi4wNWEuMzU0LjM1NCwwLDAsMS0uMzUtLjM2VjUuMzJhLjM1NC4zNTQsMCwwLDEsLjM1LS4zNlpNNC41LDYuMDRhLjcxLjcxLDAsMCwwLS43LjcyLjcyNS43MjUsMCwwLDAsLjM1LjYyM1Y3Ljg0YS4zNS4zNSwwLDEsMCwuNywwVjcuMzgyQS43MjQuNzI0LDAsMCwwLDUuMiw2Ljc2YS43MS43MSwwLDAsMC0uNy0uNzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtMSkiIGZpbGw9IiMyY2M5NzAiLz48L3N2Zz4=);
}
.note_status.public {
  color: #f5a623;
  background-position: 0 3px;
  background-size: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA5IDkiPjxwYXRoIGQ9Ik00LjYyMiwxYTEuNjYzLDEuNjYzLDAsMCwwLTEuNjMyLjkyLDIuOTEsMi45MSwwLDAsMC0uMDEyLDEuODM0LjU2Ny41NjcsMCwwLDAtLjEyMy40NTEsMS4wMDcsMS4wMDcsMCwwLDAsLjE3LjVjLjA0NS4wNi4xMDguMDYzLjE2NC4wOTRhMi4wMDcsMi4wMDcsMCwwLDAsLjE3LjU1LDEuNTc5LDEuNTc5LDAsMCwwLC4xNDYuMjQ3LjgyMS44MjEsMCwwLDAsLjA4MS4wNzYsMS43MzcsMS43MzcsMCwwLDEtLjAxMS42NS43OTQuNzk0LDAsMCwxLS40MjIuMzgxYy0uMjI5LjExNi0uNTI4LjIxOS0uODMuMzUyYTIuNjExLDIuNjExLDAsMCwwLS44Ni41NSwxLjYzMiwxLjYzMiwwLDAsMC0uNDUxLDEuMDY3TDEsOC44NzVINS44MUEyLjI0NiwyLjI0NiwwLDEsMCw3Ljg1OCw1LjUwNmExLjQwOSwxLjQwOSwwLDAsMSwuMDEyLS40MjhjLjAxOC0uMDIxLjA0OC0uMDM1LjA2NC0uMDU4YTEuNTE4LDEuNTE4LDAsMCwwLC4xMy0uMjE3LDEuOTE1LDEuOTE1LDAsMCwwLC4xNC0uNDc1Yy4wNDgtLjAyOC4xLS4wMzEuMTQtLjA4MkEuODgyLjg4MiwwLDAsMCw4LjUsMy44YS41MTkuNTE5LDAsMCwwLS4xLS4zOTMsMy4wNzQsMy4wNzQsMCwwLDAsLjExNy0xLjA5QTEuMzcyLDEuMzcyLDAsMCwwLDguMywxLjY1Ni45LjksMCwwLDAsNy43LDEuMywxLjAwNywxLjAwNywwLDAsMCw2LjkxLDFhMS42NTMsMS42NTMsMCwwLDAtMS4xNjQuNDE2LDEuNCwxLjQsMCwwLDAtLjE4Ny0uMDU5QTEuMTI2LDEuMTI2LDAsMCwwLDQuNjIyLDFabTAsLjM3NWguMDA2Yy4zNjMsMCwuNi4xMS42NjEuMjI5bC4wNDcuMDgyTDUuNDMsMS43YS42LjYsMCwwLDEsLjQ2Mi4yNjQsMS4yLDEuMiwwLDAsMSwuMTc2LjU2OCwzLjUxOSwzLjUxOSwwLDAsMS0uMTQsMS4yMTNsLS4wNDguMTRMNiwzLjk1OWEuMjM1LjIzNSwwLDAsMSwuMDUzLjIuNjMxLjYzMSwwLDAsMS0uMS4zMTZjLS4wMzIuMDQyLS4wNDguMDM2LS4wNDYuMDM2bC0uMTUzLjAxMS0uMDE3LjE1OWExLjc1NCwxLjc1NCwwLDAsMS0uMTUyLjUxLDEuMjc4LDEuMjc4LDAsMCwxLS4xMTEuMTg3Yy0uMDI1LjAzNC0uMDUuMDU2LS4wNDcuMDU4bC0uMDc2LjAzNi0uMDE4LjA4N2ExLjk3NiwxLjk3NiwwLDAsMCwuMDE4Ljg2MnYuMDExbC4wMDYuMDEyYS45MTguOTE4LDAsMCwwLC4zMjcuNDE2QTIuMjMsMi4yMywwLDAsMCw1LjYzNSw4LjVIMS40MjdhMS4yMTQsMS4yMTQsMCwwLDEsLjMtLjYyN0EyLjMxNSwyLjMxNSwwLDAsMSwyLjQ2OSw3LjRjLjI4NC0uMTI0LjU5LS4yMjguODU0LS4zNjNhMS4xMzksMS4xMzksMCwwLDAsLjYwOS0uNTkybC4wMDYtLjAxN1Y2LjQyYTIuMjIsMi4yMiwwLDAsMCwuMDIzLS44MzhsLS4wMTgtLjA5NC0uMDgxLS4wNDdjLjAxOC4wMS0uMDE5LS4wMTctLjA1My0uMDY0YTEuNjMsMS42MywwLDAsMS0uMjctLjY5MWwtLjAxNy0uMTU5TDMuMzcsNC41MTZzLS4wMTUuMDA2LS4wNDctLjAzNmEuNjUzLjY1MywwLDAsMS0uMS0uMzE2LjIzOS4yMzksMCwwLDEsLjA1My0uMmwuMTE3LS4wNy0uMDM1LS4xMzVhMi43MTQsMi43MTQsMCwwLDEtLjAyMy0xLjY4OGMuMTgtLjQxMy41MzctLjY3NiwxLjI4Ny0uNjkxWm0yLjI4OCwwaC4wMDZjLjMwOSwwLC41LjEuNTUuMTg4bC4wNDcuMDgyLjA5NC4wMTFhLjQ5LjQ5LDAsMCwxLC4zOC4yMTcsMS4wMTYsMS4wMTYsMCwwLDEsLjE1Mi40OCwyLjk2LDIuOTYsMCwwLDEtLjEyMywxLjAzOGwtLjA0Ny4xNC4xMjMuMDc2YS4xNzEuMTcxLDAsMCwxLC4wMzUuMTQ3LjU1Ny41NTcsMCwwLDEtLjA4MS4yNjRjLS4wMjUuMDMxLS4wMzIuMDI0LS4wMjQuMDIzbC0uMTUyLjAxMi0uMDE4LjE1OGExLjQ1NiwxLjQ1NiwwLDAsMS0uMTI4LjQzNEExLjE3NCwxLjE3NCwwLDAsMSw3LjYzLDQuOGMtLjAyNy4wMzctLjA2LjA1MS0uMDIzLjAzNWwtLjA4Mi4wNEw3LjUsNC45NjdhMS42NSwxLjY1LDAsMCwwLS4wMTcuNTVBMi4yNDQsMi4yNDQsMCwwLDAsNS44NjksNi41MzFhLjUzNC41MzQsMCwwLDEtLjE1Mi0uMkExLjY0OCwxLjY0OCwwLDAsMSw1LjcsNS42ODJhLjk4NS45ODUsMCwwLDAsLjA4Mi0uMDc3LDEuNTY3LDEuNTY3LDAsMCwwLC4xNDYtLjI0NkEyLjA4OSwyLjA4OSwwLDAsMCw2LjA5MSw0LjhjLjA1Ny0uMDMxLjExOC0uMDM0LjE2NC0uMDk0YTEsMSwwLDAsMCwuMTc1LS41LjU2Ny41NjcsMCwwLDAtLjEyMi0uNDRBMy41NjYsMy41NjYsMCwwLDAsNi40NDIsMi41YTEuNTQzLDEuNTQzLDAsMCwwLS4yNDYtLjc1LjgwOC44MDgsMCwwLDAtLjExLS4xMywxLjM0NCwxLjM0NCwwLDAsMSwuODI0LS4yNFptLjg0Myw0LjVhMS44NywxLjg3LDAsMSwxLTEuMzI2LjU0OEExLjg3LDEuODcsMCwwLDEsNy43NTMsNS44NzVaTTksNy41ODIsNy45MTQsNi41YS4xOTIuMTkyLDAsMCwwLS4yNzEsMCwuMTkuMTksMCwwLDAsMCwuMjdsLjc5Ljc4Nkg2LjRhLjE5MS4xOTEsMCwxLDAsMCwuMzgxaDIuMDNsLS43OS43ODZhLjE5MS4xOTEsMCwwLDAsMCwuMjcuMTkzLjE5MywwLDAsMCwuMjcxLDBMOSw3LjkxOGEuMzA2LjMwNiwwLDAsMCwwLS4zMzVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtMSkiIGZpbGw9IiNmNWE2MjMiLz48L3N2Zz4=);
}
*[class*=icon].inactive {
  pointer-events: none;
  opacity: 0.3;
  background-color: #efefef;
}
.icon-info-blue {
  width: 20px;
  height: 20px;
  background-size: cover;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxjaXJjbGUgY3g9IjE1IiBjeT0iMTUiIHI9IjE1IiBmaWxsPSIjMDA2RkI0IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz4gICAgICAgIDxwYXRoIGZpbGw9IiNGRkZGRkUiIGQ9Ik0xOS42NjcgOUEyLjMyNSAyLjMyNSAwIDAgMSAyMiAxMS4zMTd2Ny4zOWMwIDEuMjc5LS45IDIuMTA1LTIuMTg4IDIuMTA1aC0yLjkwNEwxNSAyM2wtMS45MDgtMi4xODhoLTIuOTA1QzguOSAyMC44MTIgOCAxOS45ODYgOCAxOC43MDd2LTcuMzlBMi4zMjUgMi4zMjUgMCAwIDEgMTAuMzMzIDloOS4zMzR6bS00LjAyOCA0LjAwMmMuNDcgMCAuODUtLjMzNi44NS0uNzUgMC0uNDE2LS4zOC0uNzUyLS44NS0uNzUyLS40NjkgMC0uODQ5LjMzNi0uODQ5Ljc1MXMuMzguNzUxLjg1Ljc1MXptLTEuODk4IDFsLS4xNDEuNDI1Yy40MDctLjAwOS42NjYuMDIuNzguMDg3LjExMy4wNjcuMTMyLjIwMy4wNTguNDA4bC0uNjkzIDIuMzEyYy0uMjMuNjczLS4wNjUgMS4wODguNDk2IDEuMjQ3Ljg2NS4xMjcgMS42NTItLjM3NiAyLjM1OS0xLjUxbC0uMzY0LS4xOThjLS45MzYgMS4yMDYtMS4zMjYgMS40MjUtMS4xNy42NTZsMS4wMzgtMy40NzgtMi4zNjMuMDV6Ii8+ICAgIDwvZz48L3N2Zz4=);
}
.ic-bg {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.icon-notes {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAlCAMAAAAdgrsPAAAA21BMVEWns7uotLyptLyptb2qtb2qtr2qtr6rtr6rt76tucCuucCuucGvusGwu8KxvMOyvMOyvcSzvcSzvsW0vsW0v8W6w8q6xMq8xcu9xszCy9DDy9HFzdLGzdPGztPHztPJ0NXJ0dbK0dbL0tfM09fM09jN1NnO1dnP1drQ1tvQ19vR2NzS2NzU2t7W3ODX3eDX3eHa3+Lc4eTm6ezn6+3u8fLw8vPx8/Ty9PXz9Pb09fb09vf19vf19/f19/j29/j3+Pn4+fn4+fr5+vr5+vv6+vv6+/v7/Pz8/P3///+UVYoxAAABGUlEQVR42q3UyVbCQBCF4RsUcIAQEQUVRWVwnueoCYPBev8nsjunY5/D7d7xb2rzne5aFYTiloumvRALEZo1AAfK9qoH83/URycWKtsB0J4XqIl3p9m6bqAzNwiB07RSiSOlDCq5zGaqZhzi0CIywK2oLrHhQdkuWhfAff7SUYHYJHIDPMRq819Cxmwnat4hqGljERnVFYyxiEzxFyM2gEFew4gNIzaM2DjRCRlGnyt4WjCMToHaqzZRYRh9r0IrYzyoD2j1aA2jpAyTNYSGhpQHhWGUVqCrDBMRLxppUh2lYiM0qSpyNhaVH71g7XwiNkZ1jOV5Ju4+EOaoi/1UPL21cZyjr3Wg5C4AoqlGSnXr8NQc/Cz10v0By2QU4lZqB/0AAAAASUVORK5CYII=);
}
.icon-tasks {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAjCAMAAAA+JdOiAAABKVBMVEWns7uotLyptLyptb2qtb2qtr2rtr6rt76st7+suL+tuMCtucCuucCuucGwu8KxvMOyvMOzvcSzvsW2wMa2wMe3wce4wsi4wsm5w8m6w8q6xMq7xMu8xcu+x83Ayc/Bys/CytDEzNHEzdLGzdPHztPHz9TI0NXL0tfM09jN1NnO1dnP1drQ1trQ1tvS2NzT2d3V29/W3ODX3ODX3eDX3eHa3+La3+Pb4OPc4eTd4uXe4uXe4+bf4+bf5Ofg5Ofh5ejh5ujj5unj5+rk5+rk6Orn6uzn6+3o6+3o7O7p7O7q7e/r7vDs7/Ht7/Ht8PHu8PLv8fLv8fPw8vPw8vTx8/Tx8/Xy9PX09fb19vf19/f19/j29/j3+Pn4+fn4+fr5+vr7/Pz+/v7////7KuynAAABJ0lEQVQ4y9WT105CURBF54BipSnYFayIBbsXK4oogmC9YsEC6/8/wod7SHw4CefFENfzSvbM7Ixgi/ytWR9fsjNforIBuQUT+79NNyQZICEmYp5ZKAN3QdkG4MtE0zMjvmPKfcoB4PXcRM0zK/0qHfCfekNMGtMjes77oHQX9LhPWRPV1kbufKnjHVmZuURstmhjpsQXVt7lSxkTBW0WZbTOc8RfA6aM94xqc00uAUeyQKNq4lub69ZmUUbquGGLdFKiQiI77TeCs2R87voftHmznFh1bcxNJUq6TgAeHRMVbVbU0G3zajDw3vY7MnIB7MoR8JY3oT+OFSkBB7IH8GFCfzF5mW7wOSwPwIwxPd7aKCkDEz2SBsgtmnBaZnMr3jt22IGOfgBKpaqAqUVi/gAAAABJRU5ErkJggg==);
}
.icon-traffic {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAdCAMAAAD1qz7PAAAA/FBMVEX1piP2pyT2pyX2qCf2qCj2qSr2qiv2qi32qy/2rDH2rDL2rTP2rTT2rTX2rjb2rzj3sDr3sDz3sT33skD3s0L3tEX3tEb3tkn3t0z3t033uE74uVD4uVH4ulP4u1f4vFj4vFn4v2D5w2v5xnD5x3P5yHb5yHf5yXr5ynv6zID6zIH6zYL6z4f60In60Y371JX71pr715v726b83ar837D84LP847n85Lv95b795b/958L958P958T96sn96sv97dL+7tT+7tX+79f+79j+8t7+8t/+9OL+9OT+9eb/+O3/+e7/+e//+vL/+vP//fn//fr//vv//vz//v3///9k2XQtAAABIUlEQVR4AY3N51LCQBRH8WNiLICgoAkKFiyiotjBjgUVAaXc938XySqBzTIMv493zn8uMoEgap+70wxx1i7NaBvDUTi6wsR9KHJh46s1pObBuh49A3eiKQOvWnQM8Y5oWhEoaNGSOugOIN4eih6BiujU8TaI1GhFDEnYHUTtKJyK4QTmfoLoBqY+xfAGlINoBzZlBE/9U1HJtWF2cYQZsN2SimKMtaAifDELg6Xm9KNMVZp7hOw3pZoZRFZNRLoeGq8rIjUriFLiy6PJiy8VRHZDerJostLTsIOIXF06RUKKHannGEQ46SiGaNqhHyUYK6GiJw+f5emWUVYfVCRn+OZF94JSkb/oAl9SdB8o7//R95YFkWsJKTjgHIqKJjBR9AtLP8KmVwOx7wAAAABJRU5ErkJggg==);
}
mat-icon.Single {
  width: 16px;
  height: 16px;
  background-size: cover;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAElBMVEUAAAAAAAAAAAAAAAAAAAD////glT+wAAAABHRSTlMAw8TFZOJq9gAAADJJREFUeNpjGCyAmQUImPAoYAEDohSwoACSFeAGTCB5xkEfDkCM35tATL1wGE0PwxgAAEkIAtkKxD8iAAAAAElFTkSuQmCC);
}
mat-icon.Multiple {
  width: 16px;
  height: 16px;
  background-size: cover;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAAiUlEQVRYhe2UQQqAIBBF3yWSll6v89lJFOo4tplIJDeBo8E8mI0Ib5DvB+NHLMA2Uh6BPGKJUn4Aa2+hB4KIHZBEHuWsJn+cJkEupEKeGvIuC5RPnoEThWdvLTFEfuNkpsF6wHrAekAd64FaPkUPqGTCAztPBsqv+JYJtR5oBdJ6oBvT9YBhdOECgaaQ+hdHSM0AAAAASUVORK5CYII=);
}
mat-icon.Short {
  vertical-align: bottom !important;
  width: 16px;
  height: 16px;
  background-size: cover;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAElBMVEUAAAAAAAAAAAAAAAAAAAD////glT+wAAAABHRSTlMAwsPFKmGWBgAAAC5JREFUeNpjoB4YBcwsOAETWAELHgBVgMts4hWA8BBXQHk4EA5qJtzyjDCzRgEA7MwCiRR7ObAAAAAASUVORK5CYII=);
}
mat-icon.Answer.No {
  vertical-align: bottom !important;
  width: 16px;
  height: 16px;
  background-size: cover;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAw1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAcKsgAAAAQHRSTlMAAQIKDA8QEicpKjIzNTc9QVBbXmBhYmVmZ2ltbm9went8fX6HiImKi62ur7O5usfIycrMzeHj5Obn6Pn6+/z+zzNK/wAAAQRJREFUeNql0lNiRTEYBOD/2rZtHzuz/03VCOrO6zdx6MukTuUvPa3h/OX4G4zMf/yqeqzUmi96xfjL+lpa5OTCxlO8Weojr7pg2no4WF4YrJrqjQC7LD0ltwfU8UHYfz+/CdSk9V1wrsGElRIKC+x419IHTITz2SwrOOWZE+cKJdxEJ7qiwBXaWEtOG3S4whwD+f4HmAt7HEhOY0y5Qhcr+f63aHGFIi6Sky5sMu6xvOh5ZsaIywx7wekoXhSlLJi8j2AnSEgNMDmP/Iryf4FD/mX9I/y64lrNAruuB6OtzmBXVE9TauLgKeZEWJ87f7zQWcybhd/9//87nZ/W/yKl89d+D0FOL5yjWVPTAAAAAElFTkSuQmCC);
}
.icon-checkon {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  border: 1px solid #132330;
  box-sizing: border-box;
  margin: 0 auto;
}
.icon-checkon:before {
  font-size: 9px;
  content: "\e90c";
  color: #132330;
}
.icon-checkon.today {
  background-color: #132330;
}
.icon-checkon.today:before {
  color: #fff;
}
.icon-checkon.nodata {
  background-color: #a7b3bb;
  border-color: #a7b3bb;
}
.icon-checkon.nodata:before {
  color: #fff;
  content: "\e90e";
  font-size: 8px;
}
.icon-warning {
  width: 18px;
  flex: 0 0 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background-color: #f6b241;
  box-sizing: border-box;
}
.icon-warning:before {
  content: "!";
  font-family:
    TimesNewRoman,
    Times New Roman,
    Times,
    Baskerville,
    Georgia,
    serif !important;
  font-size: 11px;
  color: #fff;
}
.icon-warning.s-18 {
  width: 18px;
  flex: 0 0 18px;
  height: 18px;
}
.icon-warning.s-18:before {
  font-size: 10px;
}
.icon-total-pts {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/total-pts.svg");
}
.icon-active-patients {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/active-patients.svg");
}
.icon-inactive-pt {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/inactive-pt.svg");
}
.icon-never-active-pt {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/never-active-pt.svg");
}
.icon-upcondition:after,
.icon-condition:after {
  width: 16px;
  height: 16px;
  display: block;
  font-size: 16px;
  font-family: sans-serif !important;
  text-align: center;
}
.icon-condition:after {
  content: "\2193";
  color: #e74c3c;
}
.icon-upcondition:after {
  content: "\2191";
  color: #2cc970;
}
.icon-check {
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjkiIGZpbGw9IiMyQ0M5NzAiIGZpbGwtcnVsZT0ibm9uemVybyIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIuNjc1IiBkPSJNMTIuNDQxIDYuNzVjLS4wNzcuMDAyLS4xNTEuMDM0LS4yMDYuMDg4bC00LjU4MyA0LjQ1OC0xLjg4Ni0xLjgzNGMtLjA3NS0uMDc2LS4xODctLjEwNy0uMjkyLS4wOC0uMTA1LjAyNi0uMTg3LjEwNi0uMjE0LjIwOC0uMDI4LjEwMi4wMDQuMjExLjA4Mi4yODRsMi4wOTggMi4wNGMuMTE3LjExNC4zMDcuMTE0LjQyNCAwbDQuNzk1LTQuNjYzYy4wODktLjA4NC4xMTUtLjIxMi4wNjctLjMyMy0uMDQ4LS4xMS0uMTYxLS4xODEtLjI4NS0uMTc4eiIvPgogICAgPC9nPgo8L3N2Zz4K);
}
.icon-newactivity {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAJKADAAQAAAABAAAAJAAAAAAqDuP8AAADaUlEQVRYCe1YTUhUURQ+574Jyyb6w3QRVAs3Cf1B0Q9kkyOGo4QFOgZBJBS0rEWEUNCmWkVEiLVKKnUoN46SzYwWZPQDUhERUW1a2FBKgVM5zrun7w7O4N9ghW/czIXHvffc88757nfOfXPPMGVo97r7Vtu2vV0zrcigMjdiluiiPH663+uNGoM81aqIcFuw9zyTPiNE1tR1J+bMNIrnTJ2v/PI0QG3B8DGAambiIJNqshQNOQEiZVMLFdpin8S8VFlcMxOgDyT0o66qbCsz69SLTvZ9fX0LoyOJt8Q8mAYUCIWWUpx3AHG3kHQjmHecAGERD7vy6MUBr3cS822d4RtEcshlnJow6d9yGUDyx0H4wJLPCUA2DOtfFG8NRs7WV5VdSvtQFBNN+a5AV3ifraUZdD0nliukrGS2pxXneKA0rdRaHyfRF9s6Q4P+6vKWiS5cANOIuH1evqBgb0XFxtjERafGyJmOaCwxgEPeCB+TACmcpk1g50G2wJhNejyehDAHMSzu6Xm12MhSTSFv3EjgkZQga73QiPnmxWhkMqCsAfhLR+ov9bKmlgM0G9U5hnIMzcbAbOu5HMoxNBsDGddFLNw67OQFLaNSVhd4C4qKd/Oe1JL4vai9K3IOv/w7ceton3eG4lp/QiAU7mSh4qJlFw0gTYhfVqNjELAoFBSmMLwpisL+yrJWVDliAL2HeEO2AWnhjfA55K/2HjW+68cBKFSM9xC/3e3B8KlAFpgyt8TWrsgRMHMQRUXHOI50x8kiLZYIi9AuKP3ESrpewr1Xs1AjdnE79UYgGPKB6quY/2f+8TJcm5cgKq8Xuq3SGo/ne8q26YGByDCjuyINyKVSTAuNDElmYTd7wGCTv6r8hBGZ3eFEvMGoAOXVayP71yZMQwhL/xJe01xZWTw69f3kLmuZbSxcH3+SOh09/atG4z+jJJwuAALdvX6AWg+Dh+uqvbemGpuLecbvkE6MrjMOkPjvTH/3fm+JoKDESXhS6ytzpMw2fjICGhO7AfG0RalHgc5IzdiYfgi6v6o8qXfyT4hkDhlkExvq7tNMcgHhGQRHKK1lM9Yfu92ummqP59tE3bkeTwMENrbZpJ+lHCGpXxKra2ptUUttSUk8JXeqn3Z0C9xq4Msv8VtCw5r5E76gH51yPpPdPwnER0ze2zFnAAAAAElFTkSuQmCC);
}
.icon-key {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABqlBMVEUAAAD///////+q//+/v7/MzMyqxsazzMy5udGqu7uvv7+0tMOquMauvLyzv7+qtsKuucWxvLyqtb+xusSqs72ttr+nucGqu7uttb2qucGttLyotr2quL+ss8Gotbyqt76qtryst7yot7ystb6ntL2ptb2qtr6ptLyqtr2nt76otr2qtbyotbyqtL6otbuptryotL6ptbuqs7yptb6ntryotLyptb2ntbuos7yptLyntb2os7untLyotb2ps72otLyptbyos72otLuptbyotbyotLuos7yptLuotLyos7yntL2otbyns7yns7yns7uotLyotLyos7yntLyos7uotLyos7untLyos7untLuotLyos7yos7yotLuntLyos7yos7yos7yotLuntLyns7yotLyns7uns7uotLuns7yos7yntLuotLyos7yns7yotLuotLyntLuos7uotLyntLyos7uos7untLyotLyntLuotLuns7yns7yotLuntLyos7yotLuntLuos7yos7yntLuos7uos7yntLyos7untLyotLyos7uns7uotLyns7t6s5uyAAAAjXRSTlMAAQIDBAUJCgsPEBESExQVFhcYGhscHR4fISIjJCUmJyouNTc6Pj9BQkNGSExOT1BSU1RWV1hZWltcXV5jZGVma2xtbnKEiouMjY6QkZSXmJmbnZ6foqOlpqeorK2ur7KzuLq9vsDDxMbKy8zNzs/Q2tvc3eHi4+Tm6uvs7e7v8PHy8/T19vf5+vv8/f7YGcxXAAACP0lEQVR4AdXP6yNTcQDG8SdNKSWFXHbm0irDXEpmk5SllFxYKaVclBqn0sJWDBOTnbPnf+7soHT2O2fnrc/r7/PiwclSERydCU+P9F6FLS0yyWQ0SXLBi5ykT0yMec8DKGwO/eJ8Jax54qlnRThSPKSs3YCVhlTcA6C0pz/U310CoHHzt9VC2livBmqnqEtP1gC1m2uVMBVO1QOBPX6+f+1c+e236d07QKMyDzNtfAq0Uu3Jg869Sm0xRC9MLG1dAPInOX44wJWVZA2Ktxcg5uQwNI5jC3d6EgixHEJ9bIJx8S5dgmb2QugFC2BctLMbhRyB0GwCMC6q+RhITkNI/o6sRRVDQDQMobmfyFo0sh9IzkBoXDmbtXjIeyjkKISCrIdh4fjGUngZhJCLIRgWDzgFjLECQh3cLzcs1L1aFCVkk17Z5RAMiwAwyBaTfkVa3G/CcfmtgCf1ESI+ZaUSdTs7bvyvOh53ivvVKgDN6vpNHFcfT3ksem2xw5eXceTiQGqjAQKdmb4r4gRQt8itwYYzAAqahrcYlkz7u2r0EjSuXWo2lxMkl9og7qPOTC9BI0WVDldwfE6efd7nhHnfpfdlHYGY4oM1f6YP6D1ukaof9nv4+MSds49Jh32eoyamXoclLdV6v97jNakGbPWK3uMNJ9phzZ/pOw971w/lFHKQt13/+pgaQM7BMnx6PxCJJIy9eHDQY4Jfv/hhY7B30OMVHbBD5t+/p2HHBz4y/rVWFuGyZlvYixfv5Qw/TqY/FUi3tXUxLEAAAAAASUVORK5CYII=);
}
.icon-print {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAtFBMVEUAAAAAgP8Aqv8AmcwAgNUAdLkAd7sAcbgAebwAc78AdLkAcLgAcLcAdLkAdboAcrUAb7cAdLkAcbUAcrgAcLUAc7QAc7cAcbgAb7UAcLcAb7cAcLYAcbQAcbQAcLUAcbUAb7QAb7UAcLUAb7QAcLUAb7UAcLQAb7QAcLUAb7UAcLUAcLUAcLUAb7UAcLUAcLQAcLUAb7QAb7QAcLUAcLUAcLQAb7QAcLQAb7UAb7QAcLQAb7TXZg5YAAAAO3RSTlMAAgMFBgsPEhMUFhkgISUmJywtLzAzNTY3QEdJY2preIWHjZOUl6Snqaytr7Cztr/Bw8zi6evz9vj8/cfTpsoAAAEHSURBVHgB7dVdT8IwFMbxs82iiFYc+AIicwJSX0QYMIXn+38v06RgmvRkbbIYLvhd9eZ/cS56Dh22vGDkTKDAUGzQjhzafABJDvIY/FcQCe0NHeHQwavQItpJxiU8lOPEBBlWCw8rZCaYo0UeWpibV4GIPEQovIObLA0KLn5QnocEfQD3IcHJFz5jJmAIfmhGPUH3gdFlAn7NsMHkyWHCBPx/qDdIpgvLNKkIGmtY1o2KgGJhickRfGAgtZkOzuTe5W6GmdQGeDdBbwND0uk3/jySdgVj0yPjbqS0JSTFz2rv5doES6WNbutZZMPcMqwKmltYts2KgNK+Ja13GYcfRYYKP+wH7RcPsHT6fjN9fwAAAABJRU5ErkJggg==);
}
.icon-enlarge {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAADmklEQVRoBe1ZvYsTQRTfJGpiYZnKs1E7hWu0OFHIoVW+kEAqtVA7EcFG1H/ARjhUECsJ3GkjRAxJEKtgIWqt3dlpm0YICeTD34s7YWaZt7uzs9lrdmFuZt/X/H5vJzPvdh0nvdIMWGUgI3uXy+XXuD8ry/zGmUxmCv1Or9d752fH6SqVShO6+4vF4hBno5H/6Pf7t4RccQSgMwh2XiiDetg62Wx2H3aRCMCvjhhbQfPIemBcyPcKAVmB8QTG99B+e+SrW+imhULhy0pgOMjlcndAYBeNxQHdBtpzhM7rwnOOE3KA44N8Pl9qt9ssCV3QsLJOp/MXtp84+0ajsTEejwX4JSavbdYroHs387Q0TiHAgALp7NYpc8EPCAPw7BMm3XxaAjD8A4cSOVKApElowBMW7SrgCDjdbvdASOjAExZd9knGEiBl0iRMwQcSSJJEFPChCCRBIir40ATWScIGvBGBdZCwBa8jMCUhLtH/v5P+xvXDNgWPQ3XmwlCwKbsQ9tod1Da7OOJ9ywNbEqbgCThhImyEUcqno1SjsiLMuFqtHkdmBminYf8LdVFg2REFvB8WKwIU2IRE3OBpfmUJkcD0ouWEgm8bj3ZZdkwmkzdcDOjeQidqmxL5crZh5dYEaCKqVl0SH0HkGzc5dF/RPqPFAp6bJ5WnGUgzkGYguQxYH2QCKh1S2OdbOJW/473NYyGXexx6T6A/hy33ZlwvCmI5B8QJC3CXscez73nm8/kWbK7E+T+2NQEBHplenrDI7g056/IYxdg1EFye2HGRsFpCGvDbQUvDpHaSyXNjhUCtVqviMV8tFot3W63WmHMiuRe8SXkQhUSz2Tw6Go1eYOr3eBfbE9iUJTSbzR5ijd4eDoeXhIGutwFP8bwFYJjlhA3iImFDeyRjUgggi4dJCSJHZCN57AVPRVyUqlIqAEP9JrAyltgERoFJISCEXK8DH7TmuVgkNyWhixWaQNzgBRhbEqEIrAt8HCQCCawbvC0JXwJJgbchwRJIGnxUEloC2Gvpy8gAQUV5EHjCCgBx9LofNrbRE7rYWgIwfIZ2IOAFSC8JF5NQr3ruGxl9UJvgSTzFCbiJz6GbKw91MKU3Zu63LlUT4q5erx/DoXkBplocmNshDNBTQo0+8tH05PAKAWjMXgCwByVbgbKOUMD3JeJf97MJ0inMEewnjuogH1k/hf0HWWAydn1PwkfB4ReDMPrpU12aAcMM/ANcuJ43YkxK+gAAAABJRU5ErkJggg==);
}
.icon-vrt-appoint {
  width: 14px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAABHNCSVQICAgIfAhkiAAAAORJREFUKFOVkcENgkAQRf9o4tUtwRKwAz2bYKxA7IClAa3ApQOxAmUNd+iAEixhz0YYsygGTQDdyyYz83b+3094HeEnDuh+ApdTYDQBFeO6930b5WYkAp0DZAEfQGzU0hOB5jaoqpc0t6AH4ADmo4VsXQTxrhssI6oG/cQx4SLvHP5qVmANY1BsURYbE65M3yMkZByCKAez+s+jjCMQrT88Sn22Dlq3cuE9PQbaM3s36pPX7L8+5zID7vkv3mrYxmHzU2CkRrnzSoHUKYD2LHkom2BmlDtrgO3Keei/cwRu13+kPgBn5GZbKVC9HwAAAABJRU5ErkJggg==);
}
.icon-er-visit {
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-onboard {
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-status-update {
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAKAAAAAB65masAAAC2UlEQVRYCe1ZQWsTQRR+M5tsmtiataVoFKO0iII1KBYUBD0peImCVAo9eBPBi4hHQQWPHvwHHqRQlYLNQaEnEbx5qg3YQ9VE0BZBNyq22SSzzkSH7gxNZ3e6WVYwEGbefm/m+/a9N5vkBcE6r2JxfOcKIXfAdU8gBPtd18XruG36EkKIuC4sAEKv0hjfKpWmPsmbIvnCmeLFky4hM+CCJWNdtRHYCONzs6XHL708gsCzExNbmzXnDY1cfptlkfGx8zif3w0G7koAoUUIVKsfYerJU/LNtjGNZDWRNQ89n5z8zkUm+ISNpFa/QCOXT6VMcv/eXZzbsd0Ld2V+9EgBjh8bxZevXif1upNvawB4wMmE0NBSG2VAYeRgJOK4CBYIxslsroFjokAggwywrCzHIxs5p/tXAycWUswv6oyNdxVhWXJoj2DrGqEJ/DH7QtDQf+WSYOsaQop1N+nmutgL1E6xXHNyFGVctya1Bco1JwuUcd2ajH2KYy9QO8Xm8F4hq87iB8GWcQEMYGgL7D19SqD5KgmUccE5gBH7FMdeoHaK5SyFVXPyvqEJDKvmZIGxT/F/gXLKgtqxj6DykDRaBMqVZVh1mkFvvqP/YHYLDOf6O+JeQBnBRrMVqjhG/nPF8WrYcK6MYCaVhMNDOVhthBNB9kO8N53aUJQXVApkzj1mov32LoxqrkxxVEI68fiKIDsgflKMaaepj6aPDqG9lAJ/1Rsw937JN+FAXwb27Rrw7a9yVKY4mTB81x9tp0Gmx1RxBsKVEUwauH2KA+0aorMygiFyaW31bwlEgL+w27TtmtbdbmYR5+Qa+F5CBGnL+DUD5ubL5PPSMvfp+si4GCcj4ho4qXBIcDY1TWrObdbpvHbjZqQtYMrZbgHjrDnNxbUFew02j1sT3ZAFLi6UKyMHCg/pVwPWZk3TZxt76ob42bDGyP6GoFu/BYRn0tgYe1Z6NL+G/pn9BsZh0qKuWJ7YAAAAAElFTkSuQmCC);
}
.icon-sum-1 {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAKqADAAQAAAABAAAAKgAAAAD30ocxAAAEy0lEQVRYCeVZPXBcNRBe7XuFQzIMBaagMRV2TInro4U6qWmTioJJk5kzeJKbcQOpQ0tmqHBt2rgl9V2Szk2auGEGZ27CvV12Jevn3XvvTu/ZuGELn7Tab7VP0v5INnCV9NOrj3HOh0B8Rj/cfniVqvEqlcGcvgLgm4CwBZPp1lXqLgcrm0xHSGaPkI9gvHvq9JhNMdQ1FyhtcPyDl3uIPKrL9pvZ9BOP0jiZ/eZ65pyAThBwZFczigAQnFJZ/IlU3VU2gTmB8c7TVCS3PXjrCfDYTcI3Ecw3DSN1UI6AN9LKLuCFw/T/O9hQGG8/0xULU7J5J5YFQ+zqhUFdTTiCg50wngxlNYcbKh5unUanYTij6sPvaLz9hCp6RgvzRLeYgMM2y6rfzrKoQ6j/GT148wEUf2+BWey5LZfVUsO6Vmvy8j4Cy/kVOYKfwRTvYP/zWYc9nex+hvo4qSGoRuJQG+YhPNg+q7HV20v+vsazHTOl8c6kye/m9Nv6eSUGLhupytt4wjaVhqgmMX/SZK7m9DNU4iVx8dg6BnPYPj2XjdXUeX/8QiJD6mB4rFi6gY9Wm9Uc7R/w3fma0WT6Qr7yUFWiwZEY4MKVZqSN4twabrMTOycSh4N9iRQDqd8ZXZoEH80Og+drcDfmORr+Vvb8nMj8KtlI2u5Y2FW3K7ykJLM73FBNoWDuZ84jYjaDTWK6zUeqZL8zmuiuGZmc10REFlOSQBjTlUXJYMNosKE2hYohGtRpf1ccjKWsSx1HnEaTgB2TdKtGXyKFDt/6toWZzO7Il9/RIY0OQwJ7m1rlDV7RVoVcTC1fV29A9mnV+Z8xNSRpmv2/UvsZffxag/QIDdkUSIhTeH/rDzj4VEq5DlrGAJ3C4iMp7XpiNorjtizXNDSpduomSRxcwC+tVdIgTHS8xjwgKXm8e5Ly685kvdaVZKmQa0slX8I90Do0pUEYTRYuOqSqwjyaSJYuh9FQcQAJ4l83gSlHgvac7f3Hc5H1GrKK5APnIKk0EjLW+nEkthAKG+Y8JxqqxXBXueal5VcAX4aunkvDGR5+UZgoMBtDe2EeaURD6Z/P0oHudkft2Q2QkSGYusJoaIEZK1MHX2cvGuqzynXO3mOuaGh16zQPFwsPGILR1Kopdi0l84hsNFQCc3xU6NZCUB2FUYuR+/oaIjau+r+QI8O1fht8GRMNVelFvAe1gaX4fSvZ5m1tbGHW7IRgbvClMdFQDdytV9vULN60d3rP0io/A2OfItMAXkIt9Hh18Zc3lzHOUL1/d2aKCLfVui/fLCb3KqLvUzgOVdWG+T3R2tGsY6yhWOglbD2RgedeKhfj5W0sLf9yWUwfKsIVJUo0WxJ/LzBoc6qBev5uIjzHnUfdxnyMxwJS3HK5sboiO4y2NyStj3QEoeLddpEWrn+w7YNJ1ehLtKe1TugFxS+EJPdnZiR9QPCUi/Hy6a93qgLPU/bKttQHKIc8fuVK6TTE6BP4QOLSpWrvlDlqKhJnZH34Wk9kMMRCZFf5r0e1SJgq/6h5eMlb4vXXvKJ+cv3N8nwVRK2Vc+pJFU7JXKLS6n9sZDU3S30txoLWVOliZIUhVVIFTyWOrsek36ZtI698UIU8ryEK+eLfPcuyvi8YrS/+Bb/N3KOQkMIHAAAAAElFTkSuQmCC);
}
.icon-sum-2 {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAd1JREFUOE/NlEFy2kAURLtHYm1uYNimEiKqAtuQGzgnsG8QfIKQE1i+ATcwvgHZmlRZUVJZKzew14Hp1Efg0kgRNrtopZJm3vTv33+IyrNZDWYEP1e/he/66kb5pP0/wAZQPCM30+p3KUoFZQ7rlONf2XFAYFJVsbkbpCTPITwIuo3GeXBYHd5UWAP61WAJ8H258QUla/V6gjjOOMweSg9DhUcD/eqtiM0Hjn4u/yugVSq4GU1hS9esCdfRKJ9Z2QKW9t7W4QBI6BLwmZe7IJhsY0N2JXfDmH2t/fwooIS5owqBEwg9UnNT4nc5pXgOoiC0bFPoRdvXt5ILAKf/WuhG3xl2+VCkt7G6pe5eJWJs3nTryy3gZbCRPIsSCtdxFrvatFouRaET/eYwM/WNx0QA0QmweayPYhN4n/T8Hz+zcdt62+GXPbjsZGSXx1BQ6mKX2kBUT2wA9z9VA5PoHQLt97UCtxabIkVXIPoATgAsGPOyzQrbEwC1Gkw9cOqgpeDsVnkqzZoWWEG/8ODECQXH+XVDocEEXlX8sEmZOyDwqMwbLgLf6D/y3Y9FoHB3733aLXwEdPAiBWhRMhtgk8ZRngZA3SddGzErjVpPn7uZ9e3NmcSphCIa50+K/wJSjybFaZylAgAAAABJRU5ErkJggg==);
}
.icon-sum-3 {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAoCAYAAAAG0SEsAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAH6ADAAQAAAABAAAAKAAAAABATpNaAAAC/0lEQVRYCe1YXXLaMBDeFby3PUHpCUpPUHqC8t5JsJ0DJD0BcILSAyS2Yfqc9gShJwicIM4JSl87YGV3/QPYso0Zk7x0ZxAr7c8nrVYrAYKJrB9dUJshifom8cFjWi9Agwfe4LvJBnODltsBVPeA+DonO3pAj+FmMMqaq+wAKGU1C8wIyFHMUR5cYy+n1cQAb2WG8uAZhea6YW4bI3BnajUHUuHpYtYHy5WJKGI6pO7umKx2+AbZdSDOdNilhB4xrxImngTlBsxZ0DA9gmcH4pNzCvGSV89h/yyDnOVMN+cTapfCN9WEaIkrDjfCx8htu4vgTLV0tF6BDt/RDKOwO9MrKhA9ksn+RAZ1Wy4ybSoyXxZiafsTWbV09HgLzgNSkcJP6QREqaHG8i9BIUc1Jj1uJ6x8I3YpDR7AmU0gXPvpPu0p1ezYPm0rXlG4e1nL/ZVnpSft6zEn3IvRf/Cq0NsQbt7Q0ftdpVhHvp/tW8uvxK7oQ2VX7mJPRLYfUObGRUJGkmZJE2P9PKHUifd5AYAZPKpyABezFVyf/xTD6PIZ5Jxo+AXueT83vjtg+x4Vl5ytOeGSW+76LALmu1jrb7v+Uh5pzVWE+MqkYl651kNS9sRA6vH6ruR1009LtAmhZMwMjtihKjeUKofqtgS4xHW1yBx2sdMjUK0HAu5WuzlOowT8OId1rMzgnMH8YeKzrbVfx+mhuuY9T46O44/Ajd/bzpTDbzyvh4Jl9cy3Wtj6kD4A2KL6h8QRRSZ7nydTw/UtAdIE4ldNWcbzlrgDKzE1fu+9YLYa5j0HXKbAkW5xTS8oIFsI4hDf7vXjTkHY6RJJVp1YOdOAWKOTRKXed1HY2YtUNnVHD0Ab4F9AGa9pBfX8V2ibs121/qR2uLkHaKXdJpmCPW8SotjXi4M/Fs/thJJQzRUl0vyEEEWu/wKsFwQejkiDOs9JesJHWVET0BGyCPp5JsAVMf5/Jko4fi6FG3oqxTfZaYKwJLf2bik2Vw35w6DdaWwO3tnc5OsJqmXpgO2eyXIAAAAASUVORK5CYII=);
}
.icon-sum-4 {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAJKADAAQAAAABAAAAJAAAAAAqDuP8AAADjklEQVRYCe2YTUhUURTHnZlGEUESM6gwa9cnbjIXLlr0sfBjaiwwKEiIvqBFZItcVBIFUSlFFG4qiiyISNEZi6hWEdQYtpCUNhm2ijIoCEdmxn6HfHHfmzfP9+4bd1243nPPOff8/557z33vTaDAQ+vo6AgmEolHLInMzMyEnJYGAoE09v6amppdrMs4+aq2gDoRub6+vjYYDG5AXGC1QaKS3gbYY8YJq12d47McnyhjJ93ON5XJZIYGBwffmNapk8bGxuM4dao6OxnCW2Kx2As7m6Ej1mZiPTfmuUZitRGry7CbskCAk/w3b3Hah0PScDLGdDq9DbnbmLscD4dCoWc2vkXg3RFMbP8IBS2OFaQ5MTAwMIbjCuR1ase3yuLvZlqlxhBZYgsGcoIAFWoQU4ZUA/INFq6y6HSm7cQxrWMXxlCsNilnJ06ExGWYdJ8wFs5m7SbjJQ7/D0NvN+JTJnrA93MExg0ftv0ycrExt46OhAg2SWpfqosaGhpk27bTF6t6G1nK/mw8Hr+l2lg/yXyZqlNlR0KqoyEDcAZZ+rw066GeFxAvQT1nSA3e3Ny8ZHp6eqdUDnp2OPAhHA7f6+3t/a76eZG1M9TU1LRjampqhMN7DUKH6AeRrySTyVFscl9pNS1CAK4E/D4ZKQS1paSkpJy+kGo6wryMSnoQiUSW6jDS2jLInCYjxVwJe6jChwpwN1VUi60Vn73oLyo2V6JWhohcK9FLS0tjVhSy9l50kFpvtbmZa2UI0OsEz/T09Py0gkCkblb3yWpzM9cixNNZCGU1nvAbISSXprSnfwdvf3W3LAuFg74WMnF6IYf7HBfo6ywnF4q8EJKKorKeQGYRmF1k8JQLbFuXvBBKpVKyhZX0u7wBttkiuVT6JhSNRsvBknPzlWtA7iFfzTchHh1rYEDhBV5xJ/32xYbFWlWmgvLsmmDLjkFoVNXryr4J9fX1jQN+VZeAdZ1vQlRYHRk6T+ARDvRRK4DXuW9CkJFS38SWhb2C2/n7JgSRj/QLBP9sB+BV55sQN7Ic5navwLn8fZd9rsC6+v+E5srcXGeomg/C/rmCeLRX4/8t1xonQl9YVEQFyRdFPtsvgkls22YiBLh8bcqLewHVs9V2RR6V4AmW6cPfRAjjEO80LWyTEMv6OSaPXCRUEX03fVgmRjMR4k2vlRet2zA/ADHHn+yMALojGBkw3vFwblVj/AHPoVeHYOK9yQAAAABJRU5ErkJggg==);
}
.icon-sum-5 {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAKKADAAQAAAABAAAAKAAAAABZLkSWAAAExklEQVRYCbVY33nbNhDHIZb8WL200VvVCaJMYHUCU17A0gSVJ7A6QdQJ4ixgsROE3sCZoMyb3D7UfmukmJffkQQLQBBJqyy+Tx/uDvdPwOHuQFIdjd3w4pqZF0zqkRT92t/c3nShmrpQshtGE1b6o6PrOXvb/yu+d2hHIPoImT2RTOmJT+RXOvJpx+CdOKhVlvjGQzSfpw3eiYO9TZwo5t8qg6yuclpFOB44CYnyIBrsTvW1UozYorRP2RVt4jTEa2hEHIP3F8GJssbY42E02rJ+R4pHkEj6D7dXRpc9Bx3cndJSkYIx3EelxjsmKFFvbcH/CkPnmkiNxQbG+Mvw4ul0c7v09QYdBNPEYSSCov3x9fX0PCOKuNjpkeGQG/1lOE3x9xLNHJ88rH83azLL7u2UqxM7ObF5DByMQVYqNQxm3g4vZv/C00s48Aeci0GbwZERZmeUtJnwCO92OL00DDulJwa25tSCKzCYB/N/yDBO9KbiFICzBWgRjmXi0FsizComufGkV64I3/X+4Yge40eXXgaAT7Txcufe27ROYFZPKssmTck8eMS2A3nJQtqwaV3AuOlRk3Nip9HB3Bni8y6csnVkrPOUZNNCcKODxREfF3Mhg4aGFBPZF8/Q/bnRQaSQa1/oZTjfKYQIOh0n1YiONrprHfz6QxSFUkihXElLRT2V/QRTdyGnka4+9zfrCarE6vRhjdvv8olusRGSNbRaBzMtKSUwmD+ZrC8lsKd4FuBCjeDUobO6d3AgB22UjLmD0s9JwymzrQA7cGbjFYymtIIBHK7TdGbibPt9NAbrpS2Xw6ycXCvVyfaFUAOXyNbXlSCrlRR+wVH8k4ruA1ZDuqfD523ATZmDvRlY5WfGnLavp3+jOgwM5WUzJ/gXA8jL7nQ+cInSEyZ6wg4e6SDSD4T/r0GoNhr6l44BpATUy5/l59BfgkgZe8Go7NlNr8gTrfL/LwEsbwhp0+1OGLGVguHH9rb4A4r+Qop+/pBijYZDfVcvz3eSigyPyMkbh56zWEph7qBZ9Ge0SDf4G/s3z2cEzsh5SD0je6nd5eEPcHBmy9lwbR7UWXGbbYFD8F7OA+OrrLn1b7JR6+DJnzHeGerzIadcOp1JH2nTmpKw6BYbtowPH2r5Kz7EwBLI+4pQA8g7A4l2KV8XmPMqdFnDLju8qFuXtdoYNMKIxQSsZwbvYpbmoajP9dpqj7gSlfa/44FGIWmjsnYHi9eXnkBRqyNuY9DjmaMbSg7X8gNHXD6a1k4JQ/KVNj1jWhDRuWeoFSrHmu8cqXeOAPN9j3gacjR4xFumleOcaMMDR5J4GTdzbn27ixyps2wqstIbQtvccRC1PLfpEAskeItx7iOf137glN/+bqTZzFMJ4wuB/0QtmtNU8pyfSuRY8TZ2TOAJMHAIJRJ0EGsJfm9KHkxuJ2zopeH8AuWlTemPsia11S6Zht/McpTooj7Zf+pQaxd0sP+wXqBMPZZ9Wir11SjvakbMRdu891QDcc506L7+2lvsM9fh6Jzlps9yHhg+9LWqTkdorRMHi1jUa9tA0zHbvHWwG6l1nDVrz1qP/eXQZ2Gfpw3eiYOhz73Sz7VxoImnEwfLG1vkRjxJYXRup6UmJ+rWvwExH+ad/yZLdAAAAABJRU5ErkJggg==);
}
.icon-sum-6 {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAjCAYAAAD17ghaAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAIwAAAADI7joZAAADyklEQVRYCe1XXU4bQQy2JxGtCA/pCRoeClSJ1OSREolwgsIJCCeAnoDNCUhP0HCCpicglUh5TCoREdoH0hsECaio2HHt2WzYbDaz21IeKnUedn78je2xPfYOQkzLXXSymZ83Bwi0CYDZGLghE8EAERqny2u1OLyKAyzc3jQRoJpUuPBj4TnunHz/eE/mtmZVYOXsJAcI6zYGVhritpXORKsCcZvj6cTGszerAv2XqwMg+GRnYaESNCxUQ7IqIIirJ/ObBPAxjlGIfsnzWm+lXA+tT01jTeTvKHw7qYDWR/7c1nP0J+YbawGboL9B+6/Av2MBcjWn4mTNBGwyaLJElP/aLnJ63U3IE1jZ90mxyVxA1EjIUO6/qQWF87aTZE86DjRi9CoKR0BfWFrddVXLZM0ASKwWmM4cWhOGFKO0cjvhSsjl9jumVPX0xWoryFlK92CxNAyuxY2tChT67VZENaxxpnOEsQhcuP2xTUhVZhQ+cZMt1Owtlw9tSsxUgE1YRYJxMI3MXe0trXWFYf78eJs318PWmRJG1Lqj1E7YRT7OGgMs9BABB1xUB72lckM2Gbegy4phReaxDbGSRn3AuK0o7EwLRIEL/c+7gNqJPXXEZhdw62z5dTNMmlLAJBHX3efobmmCrgLMkdI5dkfVJpikZCM0QVOWe44JDN0cGl7NZRbDQTqhgPkBvb3pjP7pwsra5uPA9EFRAcy3511vZW3Px0g/kYgytzfOHwgH/1bk++26BK8RkFKO6QMfyabhND1W4HfT7T1fGvpjEYBaXAVApMfrPt2sh9L0WAH+9xtfuYkN7Fu+BTu8VpMEFKR5Y8yav2eeMK50R6o6whRH/UQnFg6maRMDo4X9CSRPiOht8L/Oe6Rct8IBxgHYvZ6b3/ADzFiT6MgatKys5BSclW5Z/iX7NitKcdJpaFBNuUahBFVj4UU+xRtWd8hW7Aqeb1DF9GK1MX204necoE5XyhsqpVwnSlPeeCFYcxrA7RTRnswR1UB6ESjBh0rVvTk/20TwvXAvOBEcjx76Mk4CMs2OW+d7O9V4qSgm7y2WuqxEydVqaEBaVzwwZvPn7Q7X/iz71W8TJxY6aJC8EN2YF7L/+bAzW/Nqbn7H9625Qtr9EGUxzyLlZ57/oTOTY5DAjx7kuzvgEzwPrgfH5qULNDBrAfMGMf6YT9LlOBCL5Py1mL4mFnAYtB8DfBTynVaLik1cN6X2UUTMZippWUq0Ev9ez2UqD3qEzpYTRRm9G72aMBGfkhNQUTEFVIza+eA1pVpX6addP6iF3y86H3jhOaVdNgAAAABJRU5ErkJggg==);
}
.icon-location {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAACF0lEQVRIDe3VT0gUYRjH8WnTLMVDoccs9BRpaUexDiXiReziJSkhEwTrYKe8eDQUgjxFQbBEKmqoUSBI3uyPgqgH/4D/lqBulYdWvZh+f8MO++7sjDOr1x747DzvvO+8z8y7785aVvjIZehTzGML3/AEWfCNiG9PakchzTmcRgMK8ACX8Rkq7ht5vj3JjjHS9mTTOmvkz8l7jbaZ5qixi2GUquERuvtNnMBVrOMP9ERFOINfOAknzpNE8VdLtI9JfMQQzEKa9B6moXEv0IVzeI9u7GANl6An68EMlmAXjZMoTqEVMQziEVawihEofuKCnVnWDY5fE7me5hXU/wy6AcW2PpwCyhVOIV1QgWJoWRRabz3tfcyiHfrif+MlnOKkdngWcDrNo56iDNqSerIotHSK23hnZ+kfoQt0cO3r9OvtM1N81vn02avjXiKvsfmc1PqWuDqraS/C3EHmkNAFdNFjvDGu1g77gnrjnDvNqIB+NMu4mZilheNEIvc7ZFRAk1Qihuv4gYs4LDIuoMk68Q931QiIIxXQ2t8KmNjpPlIB5+Iwx3gkzKjjjPlfIHD1tER70N9fdsBove/fog/XAsZqp92B5rbKMYYNeBXSxAP4jjY0Q7/oT6iBO7SFZ6H+lBvRu98sdIV2PzTxQ+hV4YTuUK9pvYvm0QhNNo4F1MI3VGgUMejdb05MMy2qOPMB+ttsQsrOPADFzW1Bm3iowAAAAABJRU5ErkJggg==);
}
.icon-note,
.icon-upd-assessment {
  width: 12px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAABHNCSVQICAgIfAhkiAAAAT1JREFUKFONUk1OwkAYfW9a0ARpOQJH4AgcoS6gcde1KUmP0BtYQuNWd4aysEeoN+AIHEGKJiq0n5kmJdDE4uzmzfd+5uUjGsearQJK6QmwzmPXa76zBnr3ychUSAWS6cGKCHEETPPFJKrnaPnLkICjAQHSPHbDU1XbTzYgNhrbGh2Htr9cb2N3dOOvxgbLJwirx/oI5E2L9GeJJ8IN7VmSbRfTcTNr864FNVYRDgUCU+FBAyVkvovdtJVQCI+5FcoxyBEFdk3SIgL1fu5goGqiFIkuOtR/0NVScfART7LWSN9G4V0dVCpglpud0Cr2z62RtMN18DL8iu7OKj11OWvpWGvwOuj97Iefj9P1xUjdgwpBDnKj4/0rUt9fOjuzmyG6reprddA78tdgTbT8JCrBlFpZkcGl1RCptjj8BWbftOSfrnZYAAAAAElFTkSuQmCC);
}
.icon-free {
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMqADAAQAAAABAAAAMgAAAAB1y6+rAAAIzUlEQVRoBe1aeVBV1xn/zn0LmwKuIAj4KIJCEiMClWgcEtEAVmTxqUg0XUamcTROY5pJtX/QjqZmMmn+qDWm6RjSOC5DRioYdydd4gYuqQoqIgMNsqmPReA93nJPv3PhXC6KeN9iSGdy/njfd875tt89+zmPgJspLTPvOQe1Z1EKC4DSMAIQTAl5AEAbCSWXiEAOhozzPVpUVGRx09Ww6ujXtSQBEG3bEED6kywQQhopkMIxPnRXcXGx40nyrtS7BGTh4qXrKSUfUko1Tjkl8I/ROt+lJSV/u++Ungphp4GkLlr6R7T7K25bEASYMzsR5s6ZDTFTfwSBgQFgNlugqbkFyisuwfFT/wRTWxsXZ7SWaLQvnijd16gsdJd3CkjqIuPr2Pd3cKcs8I0b1oJhSjgveoRaenthz/4DsK+4BIcQ7asnpGLyeL95nhw3qrtGRvbyaIeDlmEkks4L2Arv/m4TjBs39pHglQVarRZmznhWAvv1mfMcTGin2eZVW111QinrDq8aSERU7MfYGs8wZ1GRBthauAn0er1q3+Fhk8HPzxcqLn7Tr0NmRU6L+xzBdKg2MoygMEydXJWRszICP2UuL9iwrgC8vNSD4HrZmRnSOOrLU28i0rW8zl2qCojdZl/CHcU//xxMi47iWadp3rIcWQfXmyw54yajCogoii9zP3NfSOKsSzQh/nlsTa8+XUpjFmSuCHHJ0ENKqoDg1BbK9SINUzjrEmVdMjQkWNbVUCrblgtdYFQBAUKCuO3AgADOukyVNuxEnOiyIYWiKiAUqLyidXd3K9RdY5U2CJB216wM1lIFBJ01cbWGRpnlRU5Rtig2NrXIOnqH1j2D/ZZUAQEK57nnc+UXOesSray6CQ+6uvp0CWlJTIyuc8nQQ0qqgGg1mr9zvdO4OrfevcezTtMDpV/KOtjSZYWFhaJc4AajCsiR0n2Xcea6wPxYbTbY+dfPXHJ5+Zur8O/T52RdAegncsZNRhUQ5kPQCG9zXyyYz/cW86wq2nCnEba896Esi2eUL44dKi6XC9xkVO+1bt+srIuKiQ3F/ess5vM/Vyuhra1D2hBqtcObKb9wGTYX/mFgbABp1nnpc2uuX+10M35ZffgIZLE+Zn7K3KPtXZZ5mJvCSqprbsOxk18BO5OwXTDbFPJkwy7INog7/lIktZ7Vau2vIhZUSD9+cG8Vl/UExa7vXDIajT5tZvgUN5HLH9YMCPCHsWMCoafHDPdNbWC32weJsCOvhghZR8v2Vwyq8EDGaSDcZ+pPlq1BML/Hrf3AfoNXPkQRgIhn9t0avf6dYwd2e2TdeMgFuAyEGVq4apWfaLKsRiPZOHZSEJRO6QAB1BBKcerWfHb8y/3XlHWe5t0CogwG1wPt+Su3gh291iBBA116GN1YWroLr4V+SD98gf/rL+DWGEk3Gic4LEKCCGI8DupJeGlnABBnAhGaCNCvgQot6KAZgJR/7wb7K4vz4hzUsQKn3mU4S0Wrb0bSjAe0U0Do4ZNlxXvU66mTVN0iCxYvX0ipWIgAktWZHkZKIL9BMNseJ5FCv9I21JiDRbt1jCjq7v40NqO1ENeix8mz8icCSc9cMdMmOv48FACdTgeGiHCIxhtHdg4f5eeH16Pt4OvrDZZeK7S3d8AdPIhduVYlrfY8EIMh4sgn2z/I4HlGZ9ELOtP1b1dTEbCl4SVcl+Q1CdejTswf1xBSVBu7ZOAcoDDwWCAFBQW62kbTJqBks3KhYzeHP06Mh5fmzYHZSQmq7rccDgdU3aiGi5evgMVigZV4JeTvP/oSxvFbDPJIZGXJfAeQnfixnnjPRAic1YCw+nbckhoFjqFbJDt79bguq/kgntXncGEGYOH8FFi5PAeCJk7gxW7T91qqKj66Xx2Pp1DVG1hvQdvxcXiSMWVU0AkewCMtsnCx0YAboyP4dWK4UAxeyL395joInxzKizxCSzvuwBsNzu0f2QFqV0SyGUGwW5AEbNF6FswgIOk5+ZNtVus5BCFFjEKwKs8I+Stypa06U/BUarD1QGrNKbCIzr37bJ00A/LHGqQw7JRe3U3qk35GDBYtDyw9P9/f1m49jONBAsEG8lsbXoeXU17kIh6l77dWOQ1i/YQYGQQLpshU+8yWlmvsDnYPaykp2TusexHEsyyj0WigcPOvnxoIk8MKZditlMlf0MEGDDQ3MExZLPPLAiNg48Tpcr6sowG2NF/FPkPXsUKpRXBc/EIUqTwdvrF2DSQlzJSVPM2cfNAMIn/06TdeMD4K1iEQliZqveGje7f6a3AuHhUE74bMkPNnu+/Cxjts0sNPTyE56tbhyQIbFzh3s+c0KWUuSoOMV+bz7FOhNyyPPom02gcefd+aGAvJvuMl3zN8AmFHWCJoSV/nuWnphIL/ngcrBs2TzWGbKjisvatwmvVnhZOCg2DNz1/l9U+NtiiC5k72mOrgYo9JyuLCB3/C4GcjmE/Dk8FH6BvKTTYzvFZ/Bh6Ig4/QgihGClTQnsDZycpen9gU682v/LmHp0B1/V9XadqOC8nab8vhnr1XKh6v9YJ9hrkwFilLnQ6bBKJ5iI8gUoFK029mZl7Q9u3vvxoWFmqWtJ7yz8r609lnuu6mDuWGdandU+YAaxWeenGKfq3+LJzrGfqGk2hI2oA01/oOaOT1klzctXzxOFe/HD8V3gmKk6rZpff6hgtwqHPwLCfrEnD4CKOD5HVErvgOGB8x8Fg36bBgkN5DuduJM9YE7FJpo0Ng+73qx4NAZfybyL9uTE+9PyItwoI3VJZ8gFuhN4cC4kwZ61Z107OOyQuiM8qekPUFn614Gz/wUOKa0UMMBFMdMSCVcWkm3EDk4Jjmd6lOQUG9auIHq7jSiAFhAdyennVGIGQRtoxzz28ELmn1XvPrDNmy3ogCYWBqY7NOar30bDteyvLDJgJmlNsW4h80t2ZqRoNSdsQGuzIIzkfeOJiAi7aREjEVA8PdI/HHdbKVEnoLZ6dDXlqy/+a0JY1cXkn/B1IM8sxtIcCEAAAAAElFTkSuQmCC);
}
.icon-positive-res {
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMqADAAQAAAABAAAAMgAAAAB1y6+rAAADkUlEQVRoBe1aTWgTQRR+sz8Gq4lp7S8WLO2hWAo92IPUiyAqQpVSWgo9KPTgXQpePJgeeunFuwXBi1AspWhBVJRcLB7qQRBvFX9a+mP/bLFYu5vxvZgxu9k1bNrZbA37YDI7M29mvu+9eTNJdhjkkctX+s6YPHWLA3QA59WoyvKo+9HEgbFlnHRaZcrI0ydjb/41ierWkEgkND1aPcI5H8XUgjpHMRWbBEGjOWnuU2jMgcbm1ti1/t5XyWQyRY1W0awF8Tw98/42cBjEzmnRNA3qamtAVRWhUpTcNFOwsLgEhmHgguAKfgwiti2cfCgXgMPKlzr72lLcnEFFjTHGB673s+6uTtCRTBCyiyQmJqfg/oOHyIUTXkNhavuzqbF3VjwOE6PyDVRIo+7tvsr6eroCI0FAyYCEgbBkgGsZjJnin8xBBIC3CY0L58+Jx8BzO5YsRgHMQQTjolw01tbQRnUwxIrFilGgcxARDf9b7lsE7378DDuzn2z2iDQ1gN540lYnq+AbEXN9A37lENEq4qCDP0RKZmmFRGStbVnjSIkRt8CmGMkVCn5jzV4vawOQQsQtsHNJUNlEEpSsImsDCGPEatWD8FwyHpESI4eaGkAtj9scQ4eh28lOulZR8ZCUIVKIKPFjQMkq6V1r1loDQKD9+opSMksrJGJfNMGXpMSIGw23DUBWYLvN5xsRtw3ADYCsujBGZFlS1jihR2RZUtY4JeORgnat2YU1WNncpv9hZRnSMU5ZRIfm+iqI6K7/rzv0RYVnj5gp7jsJArW9swvff/wU+Dznnj2iKgxOHI/B6hZ5xPP4BSuWRTSoiB4uuJ9nIjRyfWUsnQqepQgdPC+tImDZ1xQhkX2Zz4fOBcXI3MpmwcGOewTUlkehOn7EB/jZIT0Toe13fnVzT2fIl28bvhPxHCO0/VbGyvBtsXgDlrVGvicF+9XE6cWsv+LZIwSjqa4infyFtLfRPXtkb8MXr1dIpHi29jaTwyMYyuui6+LSsngMPLdisWIUwBxE8PrH3xsFL14mhV7guR1LFqMA5iDCdT6KjQYpPJp4zMfGJ4GuUQQlNDdhICwZDAYeAfdy8bgeChc7e+7gV/WEUD4Il2oEFjzGEs+nxodEWeSu50hHe+vw67cfoozzm/hrUKHbOV/n5kWfQHL0QoozdrfjdMswEnFgcPWI0BIXz/B+yln0UBXW59UX/STmni+e/QZKXxd50DwOXwAAAABJRU5ErkJggg==);
}
.icon-tested {
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-arrow-red-down,
.icon-arrow-red,
.icon-arrow-red-up {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAZCAMAAAACPC7cAAAAdVBMVEXqTR3qTR7qTR/rWS3rXTLsXjTsYjntZDvtaEDubkfuc07vdFDykHPzl3v0n4f3tKD3vq34wLD4wbD4wrL4w7L4xbX4yLn60cX729H729L73NP73dT73tX739f97ej+9/X++PX++ff/+/r//fz//v3//v7///+xzNljAAAAlklEQVR42tXQBY7EMBBEUddAmJk5uf8R1ymtwheYtvBJ+rZbLI+zs/txnviL9xMD+CXumvHCU9MuwjbDC0emtQgA8XzgOQaQCgN4e8PGg/cGjF6U0r/+xv5XailfUinskFlQKj4w09mRwIKe/b+7WDuB5GAtFNt32BHysLAxO1QWNmYHLOy8dVjYmR3tpWYPG6yTfNnmD5ZYPC1xr5SXAAAAAElFTkSuQmCC);
}
.icon-arrow-red-up,
.icon-arrow-orange-up,
.icon-arrow-green-down {
  transform: rotate(-180deg);
}
.icon-arrow-orange,
.icon-arrow-orange-down,
.icon-arrow-orange-up {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAhCAMAAAD5wuvoAAAAPFBMVEX2wk72wk/2wlD2xVn2xVr3yWX3zW/3zXD40Xr63Jn64qn75LH75LL86Lz86L387Mf+9N7++On/+/T////lN6wZAAAAg0lEQVR42uzKBQ7DQAxEUU+Y8f53bWikXxRWmAXTc6w/zzOPedb+4ELKf7Ak3fx/XobpM8/dsnEl9Z+4l8o1JslutkpjLOnlZmi6xFbYwR7GCj+YujH9YA6CywdTN4YfTN2Y7mDdmB7Hs5rhVjLcSrZTwXAoGE595rVJksc40ZIDXgAAa2037465FggAAAAASUVORK5CYII=);
}
.icon-arrow-green,
.icon-arrow-green-up,
.icon-arrow-green-down {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAMAAACP+FljAAAANlBMVEUVm2gVm2kVnGgWnGkjoXEkonIyqHtAroReupdnvp15x6mn2sa14NDE5tnT7OPh8+zw+fX////Kz6tbAAAAjklEQVR42nzRgQYDQRCD4Vznqm3X3Vze/2W7bVgSNBj4PywL+q6mL8C76vUPjJobDrKnQPYUyI4QiH7bQiB61babgPXfPU3AOr+XJmBdwASsC5iAdQETsC5gArzuqy+wRE9wqieQGBPwWftgAomHHnk0A2h95HcH+AwIBk7BqAJ2ZmY2vAp42dl50BUQAAAvPzha7X7TrgAAAABJRU5ErkJggg==);
}
.icon-telehealth {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAAB/0lEQVRIDWNkgAI331BFVlbWpb9+/Tb9//8/C0ycNJrxNwPj/6NMjIxJuzavvg/SCzdIUlx8j6KivFJsZCgDBwc7aeZCVf/48ZN1ysy5qpev3JgLFHJCMcTdL/zfvQcPgY6nDIDMcPEO/QUznAnG+Pv3LyMnBweMSzYNMeM/K8wAuAUwAWrTNLcAHsnoLv/5l4Fh20MGhj//0GVQ+SxAJ3rJMzCwM6OKw3g4LWBiZGDgBGr6DaTxAVagBSC1uABOC0AaPYAuoxTgtODbHwaGpTexBxHIxcEqDAwiwES37i7EIVw4TMIhzMDAAQweQ1HcFvCxQfymKwxUi9MUpJyMHhQgV5qIoYti8lUFMMWQRWieTOlswX9kz1GHDfeBmJjonxOnz1LHVCRT4PFvamzYO2vuorINm7cxcLCTVuixsbEypiXFMehoazAwoIUCSh70DIqW+fv7t8n/f//gpSGSY3Ay5eVlnV6+ep3e3lTDKCwkyBCbnM2wZ+saFLNxaiZWIruwstUvJPbf3v2HgPVBCNwfVLUlK7+8/e79B+WgugXmA3gkE+tSfOqmTeysVFKU72JiYvqETx3Fcn5+SbwwQ+CpCCaATHsERCj8//cXrxpk9TD2D+bfIB98BvExNLv7hMQxcTJu//eDRezP798XsKkBacQHGP/9uA+UVwKpAQBo+8KIEvVkuQAAAABJRU5ErkJggg==);
}
.icon-reconciliation {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAABHNCSVQICAgIfAhkiAAAAkhJREFUKFN9U01IVFEU/s69980b3zyRCQpq4SIq2rUIQciFtVBwk4jpaCOlhD/NRNSmpSG1qxBzymaTFeW8CQqpFkELW0Qt2mUtWiQEEUGRNfNmfG/evTeeYcyo+e0O5/u5h3MuAYCdci5rqD0UFlXQWgMar92b/ZPrWqslYeBuLNZgvpFSHF0R5e/VpIgX3WWI4KJ7o7cPIL3egHAuX2f5cl4qY56JoDZckgXSB8qZxPHNkwEYp/IHI6a6ohg91lJbYLChNWMafSXlt2DmxJf/iq1RZyKALvk/2LXYTqRJoRkUPlM1BorPrGS672wqtsacTsboZNF1E5gdXKkhjd2P13PjmcfEsD/Vtbhh5ljq4RMPwSTn6vNm7oHE3ijEqPt+RxcWDgfVHIqlnG8AvQTCvWyEUuCMU71L/jFcT/6uEdtp513RX25BdqSmsUayRx9tlyyYKhO/YEnZAYFtJeABpnuWaFVMlUPrXdfE0eF8I3F9m3HYpPEi0LJgcJ7wKl5yS7F1NtdEksa5xn4PusPLJD6GptH0vVauRJLsVG6xqLx+U5hu9Txc0hHGVMIj87yhZBODai1mepMhR6Sd9ohGN1mnc5+I8Lb6/DTAObCvUPHbkR34iuFblh2Jz3kK41zouCFpomDIAbLS+efQ6hU0/3fXmnRUAN0F1+3A7OBymBZL5/s5cElBLxVN8wyudn6g0LVONAxBkVGzBkG7AS2UlDnGjDYG1SxB0+XKz6fIjlT+/qotYKWcIaZUmwJbKEmaQ7bnVzX9D1Ko9PUpjJ4gAAAAAElFTkSuQmCC);
}
.icon-order {
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0ODk2OEU1RDBEMzExRUFBNTU5Rjc2NjhDQTdBNDE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0ODk2OEU2RDBEMzExRUFBNTU5Rjc2NjhDQTdBNDE2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQ4OTY4RTNEMEQzMTFFQUE1NTlGNzY2OENBN0E0MTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ4OTY4RTREMEQzMTFFQUE1NTlGNzY2OENBN0E0MTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4nxNbjAAAEOklEQVR42uxYS28bVRT+5s7Yjl/1KzVN4iaO0yQNiRVQ0pZEokokRFkhIRAsKlSJoggJkNjzEKsi1A2L8gtg0Q0LWCBARckCEKWKxKNgYjuPFjuOgmM78WM8b+4MCnXAxG4zNpXIsa4Xc+8955tzz3fumcNomoZdmZ2dxcLCAgKdnRiNTs453J6XFUUZpVMsWiZMgWPJx6vxn99JJmNLsqxgfn4eMzMzxixXu1SWZbjdPvvk6bNXNMKer1R4m6apaLF4OYvlQmR47FEndcjijW8+q3XaHoAcx2Hg5NhlcJYXJEHA5MQ4Tg4NwmazonaTab6jv81sFt9+t4hsNhfp6u2/eiSxNK0o0i91AYZ6B4bV9c2LPM/j/HPPYO7i82iHrKzdwutvXcLvW1ue/sGR12w2+9zuHKld2HM8PCFKUkcw2Ilnn34S7ZJIuA9PPD6LarUKr8d/xuc/ytUFqCiyT1VU+LxeOJ0OtFO6u46BYRgomtKhqoq97hFT0Xb/ayNuWwA2efo2zMGBqFRxkJr32P5m+E6M7wl2rpHCfBW48iOwXjYPYLdLwytRwNfRWCFptGBbBNIlc8AZBqmeVBEoCM2tb+jBkAt4akBDvMCANQGkQj046NEQcjPmAOSoj8/1MXSYSQnSgpX/kdz3ABsesU7/VHYHOxWB5qmDG9RziN1qQd9RL9gmgrohQIkm7kyuCF6UKAMZUwDqTA56nXCx1oMDtHIsTnQHUORFczxIT0T3oMNmMeeIdfG77cY4JMkhiw9ZfMji/yNJ/iwyNUhyc5+fFlr+mBGrTQNUVBXx9BZKNAYbGdZfxGW3YqgnAJaQ9gDUS/QqZbA+mAYAdQJwNHXoe9h2edDCEjzYG0RVUsA0kUI6LKyxp60xaLNwxmhW8oVtrKyuweV0YnjoxP3F4nRmA19cm4fDbsfa7d/2XSuIIv0WVw7uwbuRDAWog9vK5REdHfnreaXCI7YUpzHKGQm/VC4b3Znx6Oi+TQLTAYqCSIEk0B/uxfTUaeNZaj2DX5eS6A11w2q1gtC7LkznnQ4nvY9Jez2oe27m7DR4vopEchnlcgXFYglTZyYoIEdrSHI3EvD7cLynB8VSEbdupxCJhPHweLRhimoWoKFFV3avCqceOWWo6WIewNBg8wz+N3t7AoAQomdjiJIEtQG79jN0L+8mCIKRSAlDNIYQpS7AKl9dsdJSaJ0GdTyx0tai4Mbi9yCUMLIsb0iCWKl7xMnEzeuqrMQkSRq5/N77eOnFC4j09xmtYbSgBay7WifQp59fw1dfX4eDkih284cPc7nN+jG4nc8VMxv5V8cemvgklUo73nj7Evw06PXcpaEVPWpQMpUMkE5669BL/KP02vIHpKbQ+EcTfXU59uURt+OxzmOhNwlrOZXPFwK0CGBadbQUjEAT+2p5J381HvvpXVkRRULulBp/CDAAVf6fOhWHZpAAAAAASUVORK5CYII=);
}
.icon-comment-feed {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQ0lEQVR4Xu1TTVOCUBTl/y9bt2ya7GvSFAFDJPErUcOkKCotScWB+JBHowvpNDhmLhpdtOvMXdx35p737rlzH+V6fk4sJ1l+k8hciC/GIIoi6uictez36WYICEE9ISF1mGKibVBtKMZgtLWs1vyXreGPZfP5vKPpJxkukcpyYmlojv2AUIkkvV74E3mpVpGvsSKO65mWfZCkbcel6krnLMvnpapQqk1nM9RpehdHhFipjy2bESSQ/iTgCiUkjuelWIFCRsIPXMAIRSwn8vg+BLa82Vafev2bu4ey3No/TTcU1bId+PqSxUD3MTUwx0tSUTX9uYcZ3N4/Hqe57quBbYbJheyq1d7Z3cN5uKIB8CAsYCqTgOB/gUEBW5AWsgkhAQlXBUugT5q/RCMYCWzDAgnD7yZ/wdvI5IuVdK4gKypGCuYTaWSAh8veLQgAAAAASUVORK5CYII=);
}
.icon-expand-all {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEqADAAQAAAABAAAAEgAAAACaqbJVAAABWElEQVQ4EdWUvU7DQAzH/zYwdIERxFsg3gGBhFhALAztAIQVtY+RwJoAEonYEBPwGgheAqmMINSJxj2nOD2qRFFGMsRn3/l3/rg7ipIsF2AEyCd+PwI99YPumem+DJM0cfruzEYrEOlQmGTfJPIhCzgcnPReZguaR+F1uklj3AvRKmskClGDTjS7T1eUEOerDAcCNJI2MB9iWRSgNrAqiPqzFlYH+jVFVgdRBk0Rf//mwLy0f3569Kaz0U22gR95qGtKmZqPKvJepIOcxutm5xxrcDaridn/odSaXMR32xb65VW2U9TJDHOyskZabC0sMQ9tfc4Yqq2YM6MnOYrTW0+HdUy7Yx3T+f5x97Xu0CqDhbBlIB9S1Z26c6aMMrUmiG1WB3O3P30HY6+4xS1eAH9j5HhkElpuC9Ho/MgKRhinY3dXRkLyZeE7+TwIeoGnl8P5h00hIHQmZLfX1jsc07cAAAAASUVORK5CYII=);
}
.icon-symptoms {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/symptoms.svg");
}
.icon-temperature {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/temperature.svg");
}
.icon-oxygen {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/oxygen.svg");
}
.icon-pact-edit {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-key {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEqADAAQAAAABAAAAEgAAAACaqbJVAAACj0lEQVQ4EZWUTUhUURTHz7n3jeNTIS0FS0aIFlK4iVoEhZsWlQsXhbOIacYonQgRdBRLhYIQopwJwmJeRcwb1L6MwDYG7auVG0HaRN8EZoFkzhu993Se8OKljuSF+y6ce+7vf8655z6E/xjJuyMHQKl+QKhm9wWepTwnAqGqax2NjY6LQPez0UhZ9qAGqDFEoNfURs6B35VBqP/4C2eaSOvzUmJ7Z2t0ZkNQKp05zSI1GAyOqLwzDIQLiDTL+vUENCZBPlekR4pqqxoLglL3Hm/VavFRbYV59NPP3AUAvT0Rb2l3oyciceNO9ooG+oAo54D0HlEoLa2dY6z+IhwOq0Q8Oggk5jnCAdcfEXVnW3QAAU+W0e4JNjUVBAmtdoI2pjyhxLloH4Eo8cGIkGYcmK5ln4WCIBL4FaUq80DuugZGUB2Eku+8VVoQJIR8SwQNfpAfNpS2bxFgcFEsFwPBt3WLPWzb25wcPOGqmgFpNHe0Rj6vBiatbL8oCoyqfP4yCpleE5EHESC6AwiRJbX8MHn/QWg1KFRRfJUcJ8KAL4nWyOt/InIhuUUal4B9hHCoKx67ftPK7MoDjiLQK0TxhrSYBbG8lyt9hG9vNNEWzbgif0F+CHdyLwqwt8jyl/N6fp9S6pI0jAGtVR1q2gEo3oEsnuw6G/7hRboC8iCcaz+Q6mGlbFdb7Bk/jx4u+MGgCWfaY7E579B6Kw5ZY5UIS+Os0ueHDFkZixuuDqV53K+8HsS1GQBLTxly0Q9JpbP7uf1DoQrzsNvZhQ777QbnpkDrbhSYhXJzMmnZ0xr0e4Ci6P9CXCBHBA1c2Ga3Jiv/HYCp7njLKXdzM8Pge7utNXUk03actDIBAic2A/B8/wCjjxo7zoOi3QAAAABJRU5ErkJggg==);
}
.icon-status-update-mob {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAVCAYAAACkCdXRAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAE6ADAAQAAAABAAAAFQAAAACM54c8AAABTUlEQVQ4EeWUS07DQAyG7UmaJYIFYYHS9gaUEyC20ErcgB6hOQFwAo7Q9AREImLdI6Q3gAKbFIlIbFAg8zNt1MdISacqEhssRbE99je2JxmmNZJ0vC6Ir5ioSYSgZn34e2GaVqWouHJ563gXkvhOWwXFbjQ+1nwrBidnhy0SVp+YWiv+hcqSfDvPwsx2hszUWCwsFVUpAvf+2bchrLAiaBYOgZRqnynlDpb5mrZLxD01kpFYBypSuP+V77wXc9MgmgFwU2ieXxp/C5seAEOeEjAyFW6ujGW8H70M1WlXfl/zTcyweeQG738Cs02jAInbpO2p4fORKdYIK/7ZyvtA429wABgAdKOeJy2zxDDCGAgOovE1Mx5L8jWXsU0wX07a9RNJ1DA1a4SpwXehKCbQtETVJgZarVsazncWzDacnNd7kkldctsJyzx0H17jH9uUXbzV7Ug0AAAAAElFTkSuQmCC);
}
.icon-status-update-mob ~ span {
  color: #e74c3c;
}
.icon-vrt-appoint-mob {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAVCAYAAACkCdXRAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAE6ADAAQAAAABAAAAFQAAAACM54c8AAABdklEQVQ4EZ2TO27CQBCGZ9ZIRKTxDeKUiAaaKOk4Qo5ADhDJnCBHiHMCnBv4BkmXR0NcIKXkBjEFkSjYyYxjkB+7ZmEKrz37z+edxyK02OAtnBDSAwIEBBD/dnG6HEWZLUTZNvof4S0gzQQkGl4nvQ292PS5ZvAZDknnQUOTUIOeEnmJAv2KiBcGjZw0Xlw/TTu01YlFlMcp8rL1GWS9DXKmRvPZG3JJUtUGykM51fMN/ezSNeLYSaADa81sQW3+U2ErE/QU2AoUjoHwrg48FpaDFlfRFzcl4Y4sy8BjYHtQMA99mbl6U1xhJlBjLmswSreEl9zotHR8J5DoKzANFH/fRMt1V40LoDOoAVOgHuVyy2XOgdw1KXapRo3UBLKzzu5lv/LEMxAWoyhmnzNI4psw8RZAaX/RtdYTSYhYpWb/ruLJQAbNuf1OoHYY79bnqPIzw4f9ZAbxIZcCoudDIpd9DSrmTAD67/chEvouQSYNeiqREfoD42ea3alN0LEAAAAASUVORK5CYII=);
}
.icon-vrt-appoint-mob ~ span {
  color: #3bb29b;
}
.icon-upd-assessment-mob {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAVCAYAAACkCdXRAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAE6ADAAQAAAABAAAAFQAAAACM54c8AAABPklEQVQ4Ee2UzU7CQBDHZ9o18egbwBsIZyORs5HoG8ABzvQJ8BE8F5KWN2hAzxI+7vok9N6y46yRZGR3G4McmUtnd/7zy3R2dhEqLJ4tuxweIWKdiNKL3S7qPbVzX4ryBSbz5SMBJvs4A7uFUg1eN/d7h1+M3zYN0DpBACO0DTEqwzBTZbngYM0SEJlK036nFSnUOnOKfrJI6/yyKPIiDImrs1iAeMWbQ27JZ1AFMpkMSEqltqZvZu0zEzewk5nrANp/oRPAC//0tdRasP7D7UIKfH48W+XANGkWbDxfvUuB1yfiqn7TLBgn33kBMuA4WRfs3DPRtP/2zDVbAg/WAVTNmWu2KmE8ZyMpkD6/abXD2ZJxqzIOPkuB9J2vhhCc9KIzjKYCfrTLz1T6fbnGr+shEJlH7iijIMgG9zcfX+C9Yg+1BhARAAAAAElFTkSuQmCC);
}
.icon-upd-assessment-mob ~ span {
  color: #9bb3c3;
}
.ic-pact {
  transform: rotate(90deg);
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABHNCSVQICAgIfAhkiAAABFpJREFUWEe1mF9MW1Ucx7+/doQWqGsH0tAYRksCDyxoQtUsGa5E54ubqyaLkeGcccqDZmxx2aI8yJ5MjA/MxAeBZC7RmPgydPPJLJRkvrEIwReW0JI5h3XFsnX2lrD2LOdc7qUtbc+5Zbsvzbn93d/5nO/vd37nD8HiE0syN7KZwzmwMIHcIOYG6DndDZsFo1VGWLIxRGB3/Oz30KqVLkjVOJZYCzPkhkAIqX6jMyJCdpz3e5wRle+kQLGkFmJZfG4ZpLh3RbCKQIsr2kUCjquMTNWGgY22N9adLmdfEojnCctmLm9blXK9CrUcb5TKry1AAianTW0mqurYrdqxWbI5+4qhtgBFE9rUE1OmRF4Fmpx9+a8LgJ5Ezsh0Y2AX2hvrThl2JpCYTTlMVXIws5TEjb+Ssj7gqrXjULcPLkeN1JYbkA19RlkwgWShurOq4eA315U64EadXhfGBnrUoBgiRugEkCh6lLssU+fDH2aUgaxCGSoJoGhCi4Cw/3EDWYJimA40OUOkT/OMNDF4/lhVyBhgcLcHYwNBqbpkc3goltCOM8JFmfV2gLjvqx/tg8/trNgNMbxH0UR6EkSHrQD1tHrAR208POGvzC+LZv/zrUhl1s22YTN2NIhg2+Y3Zfq7RCr5wz/OV6ivoxn9L7SaPhfi9/HVbzdF+8yBDvFrtC0BMUxTdCX9h8oysd2QqSnEZim6ojFZuIoVaqjdIeqMGbJ7GpbvZUSzw+sSITPalhTiRbIaoMHeAAZfajeB8tWb/iSEhX8eiBnJwYO7d6HT2yAqtyypuUMeslmAnpWpZCVkHOTMq514vduHBzkNsbVlNO/wwFsjS2o2V1VSV4LnMOMDQdR4UphIXMV8OmqaN9d4cKLpIPY2dJV2oSe19h2Ad60oVClkI4e6sKcT+Oz2OP7PaSXdDnmP4JWnekr9d6mqwujb6SjIh1TmIRbiKbTsdODXj3vx6e1v8acWKzvGepsTE/6zaLAVFkpRGB/n0sGL4pv7XRi69bUJ469tQXw9ieGWYxiN/4S7D/VT0ftPv4awu7cAWiwd/I1KcVRJah7KvUHC8N9joqM9Tj++eGYQ0bU7op0fxrd3vYz+xgObQMbiyt+obs5ki2sxEPc90XYO9XYHTsS+LMipYqCC7YeKSioK8TVu/J0g3locQTqnF0o+s/jz73rhhuJC60kEan26QhvqiDpkaCZTiVffD76/gZvxVMUJyVf1SPY6fvzvWlk7I5SGQcktLP9zcSU9SqChcp44FK/ClR6fW5+B43ev4JfV37eYcphh3zFzhpXd5BtfqiR4RaK8P/nsunZ/BvNaVITnxfoudNcFtiRyvr9yB8WIynKiClbajs2RzRmSHhT1WSeO0pOyfXbVQHyJsDvCSkfp/E5kOVUNUHHOFPtQvY4Z2bZaQhWMyO6JpEAFZSEL62CKIGYJsCr7xpVemPGbNIa2jSu9jf0Um+NXeiAskX6lN2n1Su8RWXcdqvzm6DAAAAAASUVORK5CYII=);
}
.ic-patient {
  transform: rotate(90deg);
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.ic-traced {
  transform: rotate(90deg);
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABHNCSVQICAgIfAhkiAAABBlJREFUWEfNmF1oFFcUx/9nd8XZYDRpbIm2lJhYI0ZJKAkIUrspSV+arbE00Gqx8cWAiGlREOuDm4cqQgRbbMHQYkX6VGhS7ZMp7kb7kH660YhNJJMImqjdsBsjmQ1N9pY7s7Nmd77uEFect5l77r2/e87/3HvnEFw+o3FWhPnkthRYM4GKQKwIoBptGBYFowQjjHkYIvBKP60ppoSbKUjUeDQ228yQagchINpHY0SEvOhYU+yPiPRzBBqNKwE2j6OuQXJnFwSzBRqZVM4S0CqyMlEbBnaqoqTgUyt7UyCuEzaf7F60V6xmVb0lbTfTlwFIhUkp4SdCFV27WzsWJY+/PhfKACTHlHDePGOiq/KV/vqFn7OA8qEZJ78xsC8qSgo+0e0yQGo2pRB2GiAf7eRBvb4tZICeaahsQqcCqZsepbrNVn/h+ji6roygUFqCUFMVKksL8+Ek6F5SgeSYEgHhTbOZ3jl9FRNTSbUpuGkVOt7diKMXBjHxSPtm9xxoqBRfAENf+Up/gLQ0T8atBl4ItKPuVRx8uxJbO8N4PDvnxIO2N8rRtrXC0S4jaI9UTKMxpZURzlr1Cg89RPe1eyguWJIZvOmrXzPmy5b6LOFcAzHsJjk20wOibWZA4wkFoZ9v4s87mgPr172EUHADuK5O9g5j9QoJXR/VggOGglWYSCg4c1XG30ca8frnva49BOAc2enng2/6MfxgOouVQ51sqYYeysKlPkxbhM+th8DQR/LkzDWzY2Lo/jQ+/LbfNJJ9BwLovDSEizcmbPXhGggsSvKkwqzC1dk7jOnkf1nNPP070mGLDP1rC3Sw0UWWpUeyBBJODQFDZW4Kft8KAUuAhywKULWQtUsjDtIV3YXxx7dQVdKAXZu+dhiBDdiK2qz3ucG9SM49ckQLrv1MBfnhn8MZ20ObL+MF6RXrvpqole8AfOw4Q9rgUGSdkOme6vOIz951B8TT3mljzJ09F0jyFiI5n7018D5Naw+jtvQ9XLx9DIOxS6grfR/B147YLob4xuh0dJgB8dX/df9HyFO/Y0/NeZzofwst648jnryHX8ZOo7yoDm0136N37Ev1nT+SbzlaKo9j44uNllDEjw7earc5OnrIt9ygqfbaHoN+9HF42+plG4xQ+uHKW9xczkQ0dCIwjDPRnZATfxgmbijbh8ay/YbvWdcPN17SsmzKVgt6uOTEbwa7LS+3GsOW9g43fn6vsJxuZHLmFIHahfL6KRlZXvL18d0IfNFMC0Klj2X1oxjJ13HyZBFsgDz+gOOPopZ16q90j9U9+2l4hrxSs9Cv9MLJ8qGpXM3kLk60HBNatLf4welFyKlO5AikryBdJ3IPJghiKWonfaRLes2MV9IYytIlvfR9ig3wkh4IY6SV9HrclvT+B1hv4JtX0m7fAAAAAElFTkSuQmCC);
}
.in-ic-pact {
  transform: rotate(90deg);
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.in-ic-patient {
  transform: rotate(90deg);
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.in-ic-traced {
  transform: rotate(90deg);
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-appointment-active {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAAABHNCSVQICAgIfAhkiAAAAZhJREFUKFOFU01LAlEUPXc0tUmzFJKgWhS5qchaJRLRMqRFP6GgfkC/oH5By0AXrVtFWbRoEWRfi6igJJLoE8oWI1oylum8eK8GHHvShcd9H+fMuV9DqLGVtd0WOB3b5YoxYrcpx/gsTUxPjeeqYVR9iCeSCwwYbPWo0Uh/T8P+xU0x966vEtH97OToooml2NZBiCpGHEQ2gA0NB7vQ7veK9aLlxTpNPwKgMwaWg6LMU2wjmQEhwCWJCD6PWhsxsu86GGNgABjDNcUTSb4XxjeWeOvcW0gc4250wu914yGjwWG3obczgNTds0XdQvI1N4lcgp0BHF3ewu9tQrivG5uHF8i+FVAqVwTZQoqGBwRJZsepW1z+KlpIvR1t8KguKcmspFTJ2WCHW3WhoH8IX/oqi4+kn15/Sy8J7z6jiZw4iHstXxCkQvGzPqleTrzBP02WKPEHPhWm57mYJiWNhYLgxZDZzsmV6N0fJSlacilKXm98avE/s8eKFFvfWyaiGRD0f5UYVAKWxHyK38MwWv4jMUXJzUUj598VysSJJFZqugAAAABJRU5ErkJggg==);
}
.icon-appointment-complete {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAAABHNCSVQICAgIfAhkiAAAAcRJREFUKFNjZEADCucLBIR/s27/8e+XBQcT24m3rL89HxhO+ICsjBGZo3U8r4GBkVFflVPCu0ohhLX5/qrv9368WsnA+P/BNfNJjTC1jFqnCgwY//2f/Z/xPzPjf0bDTGl3BlM+VQYzPhWGU5/uMJz+dJth+tOdDP8Z/59n+M/wgYGJqYhR63jeCwZGBnEGBkYGFkYmBlUuSXQXM9z+9pzhz/9/DAwM/xn+MzDeZNQ+kf8fpgrOwNAGMhIBUDSBhKXYhRg0uKQZ9r2/zMDLzMngL2rKsOTFIRRjUDSpc0kzmPIpMwSImjN0PFjHoMEtzVAhH8SQcG0yw81vzxg+//0O1oyiab5WDoMprwoWxzEwdD5cz7D4xUFMTf6iZgxSbIJYNZ35fJfh9Kc72G3iY+YE++vZz3dgGuakDa9PMUx7sgO7pr3vLoH9tOH1STB94+tTsMJnv97h1oTLT9Oe7sCtCeSELBkPsAIQDfMHyDaszmtVjmLwFzHDGhB5t+aC4w4jyLGqxpY6QMkIlHxQkjsO3WB1//9/Z9Q8njedkZExiZGR4Rshm/7/Z+D6//9fP9gCUPb495dBgJAmJmaGD9fMJlwAAGKdvkV+5RAgAAAAAElFTkSuQmCC);
}
.icon-appointment-missed {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAAABHNCSVQICAgIfAhkiAAAAbRJREFUKFOFk01oE1EQx/+zmw0hSSUekh4aI14sSIL2ZLzakxpB8APxKAR6a/WYU4LYW0lO9dCiN2uoB1FREXpOPClElBwkKgaavXTbmg+zyY68l6b52A0ZeMy+4f+bN/PeLGHM9m4EAqYaeo92Kw63p6h19SsnXxnGsIyGN7VEJA3weS1y9pp/6ZF2uJ5qdqs/8sT0M/j2d6avJf3q3AWQsgFiFaQseO+uwB2LQ4tdglkqoF0qovEiB7D12WIYCvNDqiVO7RIwK7OoLrhOz49XjM6vMtDtHMW5TPr1CB+rePBpI2nQySgEQAmF4TpzDu1PH0G+E/Bcvonmm2cjOUYgIdaiF+FZvI2/mxkJ+5NpGKk76FS+g+sHEh6BAqt5aNG4rTIREEmar5/aIc/iLSjBsCNkfi1CLMeTRB9qKIyu/kf6fkmtnZeob2WdoX+FD7Kn1s629J3KNym09OpkaFJPja3cZKj+PAvfvQfoe7PU60OYY3kzy2sQl+Fk+4+T8u1sF+Godgj23kmMz9CYTISZwUCTaom5JyD1PjE3pp3ERF5YVlZOofg9SKHAVMhiI/Su+uU/nC+9eCiyY8IAAAAASUVORK5CYII=);
}
.icon-assessment-active {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAAABHNCSVQICAgIfAhkiAAAAYhJREFUKFOdU8tKQlEUXftqWqLlg7J3VOSghB4QCNKgSRDSoE8oqA/oC+oLGgY6aNwoSqJhkAWNKooGWZGUlAWKZmnq9Z44J7z5zGjDgfPY6+y11tmHUBab2wdm6HX7cl5xaTXSCTLZ2YX56XhxGhUvfP7AKgNGLSaDx+0cbDi6vE3Hk6ktIgotzU2tFXLJu3c8RnnFByINwMYnHL3osLWI8RxNiHEafABAZwwsDklaIe9uIAKCnZckIlhNhnLGiCVTYIyBAWAM1+TzB/hcBJ+U8K2xr4J0Wg2szUaRFoklKqqVGFGoxDU4euwwNulxcRdGTlbUvKwsI/b2oa7VShw01N0Gk6FRgOT8DyiTqwH6lU/ZYYkRXFdfu03Y/J7O1LxHBXEtM5PDCEWiCD6+CH2FSKY+cRN+rdT0b3p/BZbQ4845+zuFe12tFvUO7t7V/VN1eq6RAaGHvwl/gkJUtbxW+5TT/e49libvzuEGES2CkKqricFAwLroT/E9FMVcD8QkKb7scZ9/ARFQtYn1v0QEAAAAAElFTkSuQmCC);
}
.icon-assessment-complete {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAAABHNCSVQICAgIfAhkiAAAAZ5JREFUKFOdk70vQ1EYxp/3VlWbaKSIqoFBiYrQodVNYhExILFamCwlFomJ+AM0DAYDEgsTkxhoYmnTSiqRSMRXl7aiQVPRD/S+cq/0auv6iHc6J+f5nfM87zmHUFJNoamq6lftXkZ8cVUI5f577Wt/2O5JFMqocGLzuedA1GnVmwdmm0a0Czfb6evM3RaIw2fdS/N5LdkCU10k8ioTa4jJPtHQB4fRCqexGYHkJYLJC6xE9sHEITASEIRpsvnctyDUAYQyEmA11Jc6xkUqhjcWATAYdE7t/knOq5TBF0za8rMUqFKjR6vBIq8cP12pYCqQw9iMoVonLDoT1qNePOcyiuopl8F5KqLMlZMkaLDmA9qIeZESs4oo+ZZWh370U7JY1AgpV6+pA8HkJaLZh2/3USDJ1nLLOA4eT7ETD8j58hXJPmA3Hvia6d/2/goW2WvQmTBq7sFa7BAuY0tBy9PYvD1StzfTOCznke5EuoJ8qbZcej5Fz/0bn7KOOU1tPvcKEY0RIfVbJmYYmMVF+QDpe4g5VP0GCRokzpyek3cMk69FDZ90YwAAAABJRU5ErkJggg==);
}
.icon-assessment-missed {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAAABHNCSVQICAgIfAhkiAAAAZdJREFUKFOdk8svA1EUxr8z0ylKqIVaqIoNkRDsKrFrIkGFBYk1FpZiyQLxB7AidGFLCE0IiaRrtSIhEgvxTnQ26tFO08ccmaHT6cMj7uo+zu/c73z3XELOeB6w2xOi4wDxmBvW4qCUkrsr/eGwOYzMi5DXNQtwq+Rq6C0bn5felqaU1OPVBjHdVO3dzaVjSe6paQMJPhCLIKHdNjwBa4sbUksHEmdHiJ8FEV1fBFg9URlhgXmSQt7aJwKq9SyiBZa6xlzFSN5eAqnk1z5fktznYiOKM9M8kjKVGBCVlsNS36THJs6P85gsI9I3Sc1uFHuGIFY7Ed1ZBSvvGQGRNySvL4y1cdMnNAjR4UTU7wMrERP0Whj6UU/OYZYRWl1F7i7dZlV++DaPAQkOJyqmfYgHD6EENlHiGTKglHyPWGArv6Z/y/srmCVPc87WP4rI9gqsrZ0m916g7K4Vllc2NoNYYFO3V3uC9OBIIcu19jG1ybcymcGAQiFvzTJIHCHm6G81MZENqrqgd6H2PUgg+6+QymHH/uPpB0Ahrnj0XDcXAAAAAElFTkSuQmCC);
}
.icon-medication-active {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAAABHNCSVQICAgIfAhkiAAAAYpJREFUKFOlk0svA1EUx/9nWpWU0VdUPGKhYdV4rVAkllIWfAOCD+AT8AksJe3C2kpoxMJCoiTiLV4hjVeEbipDadNqe+Xe0TI1w8JJTnLvnf/vnDPnnksosrmFNTtKLSuZbK7DbJK2kEr3jwz1Kd9l9H0TDIWnGNDikK1+n9dTsnEcSSrxxDwR3YwP9kzntRRY3mylbC4IIhPA2tqb6lHtsgl/jD0L37+8A0AHDEyBJE1SYCkcBaGKpyQiOGVrccV4iifAGAMDwBguKBgK87UwvtDUa3CugX6kMDgwhCxmE7wNtYi9vOE2GtPguhAH/F3NcFWUCfHq7rkG/AFxoNPrQWOduxCdd0/toGoaKJ9BiSfgkK1IvWfUTDtnSGey+tBwbxucnyVtnV7BZSsXwr2LW7wmU/rQ2EB34cNR5B5uhyz2XxesUx6fBu486vb5NTw1lUJ1cv0gQN1/+vc9/RZAdM9ofIpBdfZYkgKL67NENApC4s/yGKwEzIj5FM8jl7P/BTFJUib8vsMPfmqvibuWZ1wAAAAASUVORK5CYII=);
}
.icon-medication-complete {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAAABHNCSVQICAgIfAhkiAAAAaZJREFUKFOlk08ow2EYx7/PbyabSFGmKTtYmPyZMk6u/h2kHJ3cLI2UkhM5ubAUDloOTpQcHMyBcpo4UKRm8zdmKbOmNn9/j36/2c9+bBy8p+d53+/neb697/MSvi3T/kBe/qt2/Ul8acwSMnfuta+tF1ZnOFlGyYnF4xgFUY1ZZ2gfMXVpx8+XY2dPd0sgvjhumB5LaMmyO1BLIs8zsYaYrL3GZtTnmmHLLcVuxI+9iA9zNxtg4n0wwhCEQbJ4HEEQCgFCBgkw64u+O4Yveos3FgEwGOSlyp1+TqiU4AcmlfxaKiiFNuVWWihHo0O3oQneaABbD4cqOCUkAQuWPpTrjbLYceJSgT8gCRg2daKjwKZUn71xY/bareQqKNHhNBpEqd6AyHss3snrwuNnLOUqaKVqCGWfliYuV1GeHbc3c+1G4DmUutNRg1M5cAU2UZ1TIud7EX96e/biFtiNLQi8hDB5tYa2/DoZWgxuy6AyRsmP++93+q2AfBHS+KjGPQ0h65hjVOFxzBFRDxGif9ljhp5ZnJIbSN9DfEfeX5CgQfjY5jz4AJj1qUXj4immAAAAAElFTkSuQmCC);
}
.icon-medication-missed {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAAABHNCSVQICAgIfAhkiAAAAZNJREFUKFOVk71LQmEUxp/j9YZZhA7aIBk1FBRRbra0NFUaDQ25SkFjNbb0RdCmLTVUQ5M2BBWR0D+QTQVGIBF9Q94l+7Lw4564l7x6U6ne6ZzD8zvPeXnPS/hxnoYsloxgjyD96UaVKSrmpD7rTjJZLKPiJOFxzgLcKTpbBmrHF8TXlemP3MPlFjFd2/Zv5/JakvodXSDDGogFkMFlHplAVYcbYkc3MrEjpGNRpMJBgOUTmZE0ME9RwtPwSEC92kUwwtjY+nNiZG/iQC77Xec4SV4nayouhCUkFW6ih0qU5QsVIaqpQ7XXj+zVOdLHhzq6LKQAlsUwjM3tqvh5cUwHlkAKUDs6A1PvsNY9FQriPRTQch2Ud8jdXUBwtoDfXzSnfKwUdJB1OQJjU5sqfFuf12LFRZbuyzvZ9m4KI22vQmx1qXkmFq08Xo1vEmbfhNr1bXMJpp5BFUrtbiBzFi3v9Mdn0t/pf5CyPkVrUhFmBgMflPA4VkGCn5hTvzkxkRmyHFC3UPkeZCDLr5DMSfvBw+kXzteoeMr3xiUAAAAASUVORK5CYII=);
}
.ic-filter-provider {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAYAAAC4JqlRAAAABHNCSVQICAgIfAhkiAAAA4pJREFUWEe1V21y2kgQfT1S7aZqY+AGyQ1CTmD2dypgn8DsCSKUAwQfYIGcYPEJAKXye+UTBN8AnyACJ1X5QPNSM0KOkAWWYjL/gJ7u19OvXzeCB55H3uTpn6I+ADJfDtt/V3UnVS/k7Wv+rC+QN+b75aBd2V/lC1sAvEmjrpz/AJyY7zVxcjNsz6okVQmAyRbEx9Ww8zab+VZAMlrTtaVwVHwWa+fi8+jFfBeo0gAee+9ajuL/1hEZQaRRMtOr5aDdfDAAJM8dAniWcXa11k43zbDmB56AfUDqqY0G/rkZtMcPB7DxUPcD85zPAC6/at38MjpdZJ0nIDC0nLgnuLEpXYI0SN0PTMAnJGarYduSr4CYH22lwPPVoNPfV6pfAcCEBrxYDTvdIud1P0hsfguAXhBCcAxysaR+jtFplAVx9PrdiSInv6UEtd5sJCKv0oAExisd91IQf3nvm66sJxB5uumWxZru6eHbMJsyuQAkIaKgVVCSA7ahOFMCUUyn70o8sqUoOAR6G4Z3NTA6aBsW1Nuw3GoDybcx3fG+J8/jrdwFeQcHG0aPe8GxApsQ1QB1FNO9LJPJT4nmcjnolJXn2zxk51BJGjmMKeefRi+NBO88hv2f8W2Rb8l9d9LfpO7Poqx2F14qCaRMwDscMMIh1E2Kmn+P13Oj7WbL+UOprgDeFjgitKyuOPN/XYq9SaOmlJduPFuOCKOIESF21gtpNYDgdEV9UbYcpbrAvogoTwTde8uV9GP0lfp5flIWvUQpALcXvUnjyHFbonVLIE0IDOuT/YC4zH7eN6yyQKoBKMGyWi+YiqBjTNMldfOCHQG6EGmCnGulzm/+fTk9OIC6H5hJaPcEkoY/JztmBLTIaWUANT8YCtGkSKIN1JEVL7BhiWgy3H2uCY5vu4tcyJEfdBVxZhlNhvsYbMetij+UqETW5JrkNDsjsuIn6faSvWHm/Dcdnxex2F6mtHZNQkNGgnOKzL/rONzyYdvafSXU3marvkqkOHFologneSBay8VeKfYmjft6PhE29ywT2Ia5wwE7WIT9O9mRC4oaazL8NGxflimBKZcj6+MdJLyOtXRNYoUkNECU0AiPbac7x6ig4Z/g5zZkSYiEgMWbkfnlKr+g7O8CWzPHzASz/Wb/kJR5hNTGkDCM6Y6Kxnv5NsyrYJJpnjfXIBaEKZmEWjvz+3aK8gCq5FzB9gc9KtV8MRC+vwAAAABJRU5ErkJggg==);
}
.icon-filter-status {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAABHNCSVQICAgIfAhkiAAAAn1JREFUSEvVl21y0lAUht9zcdSZWoIrkK5AXIH1t1MoK7BdgSEuwLoAIV2BdQWUdPzddgW2K5DugFCd0Rlzj3NSbnoTCAkDcTS/+Dic89z3ni8I1vPEPdutKT63P9vIa8ZlOGjvLvJF/ybAEuJVFEkUXVmBvB+4w8YWHjZ/+K+vyoCUAhAjELM4VOAWEflYAFDvBadE6MSBmScRq+53f+9iGUgpAMcL4uCpJwNQ90ZHBHoP4AaMMQgvBSJkvQO/O8mDWAmAwR/AaBLRm6wCjheI5M9DHT2VgPXe6ETsNFH39uPe6UYAwn6b8oiNSmIjwYwiAj3td47+BkBWAZ+I3pZXgMdM6sSAao1Lkz9kny5PgSQHWBzRBQEHAIeh1s1SOTCXYvfKFQI8dofNR6SGIGrN5SqzOx10jguvALiONLlKcYuAgX11ywHcYcMhdS7BmTHSTL4EI8VNBfYBcpZdQ1ZR8740wPa7s33FPJTg00F73z7plvul9UBFXxf1DGO3NkBRtmerI3sV/zFAmUa/GZubVBLWvcCVLN2M72IvzPw5DTAbOJGmV0WDpth9vkW9N7prZMBhCuAuqTgM+53GOgGKfut4wRjAs1862kkA5NSyji0quSKHq3wfNzZV+wbgOuy3WwkAMx8bWW777aRvr+K8jO22Fxwo4JPEmw46bgIgRDJyRZafflckquTJjnIbQALGslQSeebU3L/ZLVIARpaqAJL2bR00BVB5+c36jH1QC6D68jOLrX1QqwrmJ96mr8LxRhMZ4Wa1i0e7mWjSlaosv7zxfX8FzFcA5a7Y66vBjXixySyy2TJcP06Bh9+69sL+ZxWv4pVHtQJkh9wfDJVk+VwQaP0AAAAASUVORK5CYII=);
}
.ic-filter-cp {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAA9pJREFUWEe1V1ty00gUPbflAaogtlgBYQVxVhDne2osZwWYFSB7FjCZDVjKCggr8IOab5IdMCuYZAVYBqpIldV36rbUsl7GchL6z1Z333Nf554mlNYzf3r4VDkBgEH52yP9nkU6fovwbCn3UfnSznjxGcARgFswbh7JaHINcRegDhhXUdA/rQBIvf8PwL/RpN99VOPpZdbBSMcvJQpZBMT4E1IeEYVgXEdBv/dLAIwWVyCcxJpOv4V/XJHxmtQURAWPGQhXk/7osUF0ygDao8WMCJ6EHQxTGDZXFuU2EAJevv0IzxrXSgVAZ7xgMC+jwHtpDR38+XGgmKcM/ns18c7rADz3/+m2aP0JRLf71EsdAFP1EnKAktZgPZCUaODt10n/8mC8GBJwZFOSM+7aPXIu2UevKoBZL1eBdyH/VwC88D/2HKVnpj2KK+sEmyYGLmPtXKSeF4ybyyWaW5ZNZwWA7Jdc/qacHjH3iOhNpQ39qdtRzlXKD8ZE3vMsdSYCbOqiuGi5mvTD2gjkNybR4E+1bZgDUWe8abfURsAe/ikA2eRP3ed4cvg9/F3q5l7rYQDuZbJ4qBZAe7zwiYUL2DWExHyz5tbZLk/bo3kIwnJbq9bhrRLReH5OoL+qrcPLO9bHhmT8qfsMcPOE0x7NL03B7knbNTwwX0oL3un4tTUgnhHRO0tEpg3BJ2tunUpUMuMytHTcs6O1M14II9bwwMaZewEQglHAe2FMEEk7ilYoGE95oB4AOLrTuisONk9B7pBlOQMiWRXjTeuztgiNh4whCK4VI2vtDMpFaKiWMVhxPLRh32nYn7ovyDn6FvSvH0ZEOy3lNvhTt61a74j1EEQbZmQW/pBOO8z0QGMmrAFQO46FMUnJlLT6Ihnzm+iamx4MYNs4zjQl4/qO42G+dc0ZFV+maZ5Fk/6ZkWRmGJE6IaIeAUMwf44C79g63XQcG0IDggI3SDpIvbHjWDjFDjaJAhn+Jy2STApws3Ig9hjHRlsUOCUlury6ygQPY042ZMx8IbQqCAgkfX6UTb2G4zjVAwVF3U4BiJaQyGbCJFViAqCZJNs1jpPvX8rUnKUlje1aO8fS3la8UCZKTYskkgzgrqSkIkp3jOPUmZso8F6Xu8vcCrU03GLBAreJLFfOLK92zGbmi1Xg+fu0f5nltp211M7MH4oPE+UMKlW8BwJbXDLOI9bHdWyZF7SSjsLbMHualdpwDwzYjGm+0cD518D7YM77U/eAlKdEfRO5NsLVx2n6chEvAGr84Mj1byJqfrLy6a0ASN6ITpi+lvZxfsdejpgxi7kV5ofc/5wyGTNwLCbZAAAAAElFTkSuQmCC);
}
.icon-qu-1 {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAALKADAAQAAAABAAAALAAAAADfpsWZAAADe0lEQVRYCb2XDXHbQBSEmxKoIByDmkHEIGbQlIEZ+CCEgcWgZlAFQVwEcRFUDNpvPT73+Vk/J0Xyzmzv7v3sWyknz/Th08fxhMQKlrA471kuOLBrYH3mK+vdUTJxB/9OpHpLuDjWTHiHU436vje0pJmNh8zKQN3QW9Gf+ngmywWBnfgIu1CT+A6P8MPQG/gD/dvRvazgmDekWvWo1+tpxhgtym+xJeSFNSzCAk6FeiP02jpr5iTs6PKCe2Jhklp7k7Sk6edo9ihEqr3IZpTCuGJp+3kxV2LtmhvOii0NzdAsa3xwbqDBf2CDTfTMBc2yhuUl9In/dA2bvuKFctF5kKdW+Kfbt1bdJ6jZ9k3L2w3eiaSihn24qbhfQLOTF61vfnTpCqIvmPkc0NtCrV2IJKzp0hZWJqm3W9jkzPsVeunD1toFeZCXZLqyhSmo9Sphi2bYBzSS2TSz7+VU1Kc6rSes+dcGdV4CMqa7aGe9DAzy3krVR2hFFFsCB0TtnH3mENsT1VPDFNR+CVSIphlaZb6AOagpSr31Zw5fTNfR7OfaviD0zYj9Zl/CxsT6trbu5DW51xp7OgO5Hdz21PjUMwGrr+ErXzRwjuStxtVByS7sSaTGXVeRia9Nfeoba1Zy0eroSkzBM019pmXM578TO8APIz291tijJhMNtPXelNoD9L+1GyUmItJnZ56eOgWqAdEh0wX9/rd2SHNg5NX/SA4qrmEyrP0Q+kxLMGlp3Q+JZeRrapKm9teXWoEMtJl+py8Ja5X5IkNrqMRqRhWX0AbXCmagzXTSOdI/h1l5SZpaS3iCDVbnWM7SZrqhUfE5UCFivV00bUJfeHHJDG+86bnMyoP9tamslZKDfZJokxl7iW9gyKjNLYkUWk+lbzyYAj1Z8AV3PGu2NStvN1gTsUU/biruF9Bs60XeWlETtYWb1qplg9F5qPvGBZINtKY7n65PaGJOs+xseQlDWr5J9/kepjVDs6zh7LnRNUpkC5eCtK1R7ePYYRUNXkQfQ4BzISDkPzDNrOAkRLq8aZ23sIBToV5ptGnHqaKpT/eogV5c920Hn2AuVKse9Xo9zdCsXjz0Zv8nA9sKPsIu1CQ09OAKVpwLWLq4Pb5yeIZHOCvWqMmQfztTz9KS5uIomVDBqUbVW8LRyL0SfcIlycSC/Vdo8YtDA2tDttPwD73M4Um5iarKAAAAAElFTkSuQmCC);
}
.icon-qu-2 {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAA0CAYAAAAew7HJAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAALaADAAQAAAABAAAANAAAAAAIkNKZAAAEWklEQVRoBe2Zz69dUxTHb9EWRSNpCYlWGhIh2iYmBjQipG1CpISJHyEhDMTAQEiM2yD9BxoDL4IpEhUDIz+Lgd8aafS+RrS0fraKonw+fW+9rHvcc+999+x33210Jd+7f67vXmfvtddZ571Wq4ycDM0m8AzYCX4GX02XtieA486bd1mABVvALvAT+KcHHHfeZqDevMjVrHoA/AZ6GVsdc756V4GRyr2s1m1n/6B/EvwFvpwubdtfNV7D7wYjkVtZ5QeQjbD9MngQrACLgLIYrAQPAce/B1nvR9q3gDmVDbBXF/6UvvUDrrqReV+AbLgPfN2A+rOethSN3SAv+NasWaYU3qvwtGmfMTVU9vc56LLBexrSf13hm2jI9x/1VfS0QRhtHF4DmsgVKB8EwemFXdmEsKr7CB2/g1hgW3XCkO2nE6f8Dw/J01UtX55fmOGFLCE3QOKpxWZ8WII0OHKc3R2dhco2PGG0u91XTuo7o9VazhxfFiELo1KoNJaHaPzZ0agrBzH6PJR/TQQfpXqJanYJL+b5/UgHMVqfOz0RXZTqJaoXJ5Il1E0PesogRn8Dw2mJpXR6md3NzXG9IqJLxGUxX7i0CGurtRoeTzK4s6vULjHITqu8IzF4cUqFPHOWvNPvpHUaV01oTGxiR/5uzDhFEHyWnuA1U93lfs2PYxGjyZaG1E+iL09w+gIrLtfC6G7EIibxTwy5ylb09icuI8a6Ibn6qj3PjMMgDN9H/bG+Wp0THqe5FwSHfM92Tinf+iQt6MIu6ofBTeBU0E0MZZuAJ5UfWv2BIgbzZmTBTG12lbeZvhbk+G3oMpHfDo6Cd8GVwAi1Eei/S0GIH7gfgDlzi1goly/RyPlwHPcgpZnii5lslPXbWEzXyBe0l9FeOOerN+9yFxa8AYzl7n48iKVt+x2/EzSWYX26bmHfbpcBMzX9Vz83l/gM/An+vzLsTqu3Bpg4rQDuqtFgOaiT7xgw2ngJJ8Hn4GPgHZgzMQY/AN4EbeCl8vh7Xby6MfXUbwN9/X6wCBQTd9I3lhfKXaozpEm/vMbxCXAB6Cn93OMptA1PGt5PPH4NrxPXOqduMPXvof4CeDT1dVTrjF7FrFfAhaD6anZHPMpdQJ/UXUxVvwW+ruvkMAPnAt+Q64BRxk8to8oSkMWvcn3+ZjCZB+rqNzLQzQ2MtRp4O/B1XULOhOQO4Cs/5+vharqkD9hTNjDqBQklS4/9NXA5mEtZDfnrwBPL62vP9aCr3Edv9WmP0ler0JWleed6KLLR1k0T7qlSm4XFRXLSIbC9OmnE7Ven7YgH2E97ZgPPopH/7OVx7ADjIKau2V2P0D52n96nEk9juQ+Mk7jD2T7t7ejYS3uhnWMki7HFpCsb3tEwlo6jmNfMGG2gP+7khNGjOrITOz2qnTbL81aGHKCS/1UR/fNdnoIBy8KIqtHRP9blcenTbruJ/CVjvbWdxu3UPfwKKfpR2blG8daRfwHQqJNCGyn2EQAAAABJRU5ErkJggg==);
}
.icon-qu-3 {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACeElEQVR4Ae3XAYQiUQCH8UMIIYRBWIRFCCEEAIQQDiGEQwjhMAhhsTiEEA7hEMJisYAQwgLCIYRBCCEs3n5Y8CczM/NmZjEfP8Ab3syb92Z+5FkrL6+KX1hggz2OX7ZYY44+yvgWVeBiBxPCB94wQhGpV4SLC0xMHoYoIJU68GAsO6CFRJvC3IMtJuiihYcvbfTg4t1naQ1gvRL+wUCdMUYl5As/xRUG6tn2ktrcuVvTmDuKg/ndSVhqBiM8y+u1c+dpDBCrHow4oArb1eHpU45zo8q4QO+8g6SqQ5/EAQUbS+eGJoJmAIRfTkYMo7xcN7nIBJTMBKS5PvmwJ/YfucAJxRQn4ECX0hiBO8bdDWS8jUPzDYFqyMArihlMoKo7UtDD0pWBG1A6E5D0s6MP3150UIYT0Js5h297GdTMcAJ6kK7h20kGVTOcQBvyteufEZTZBB7kOsesJlCztBOd4JsngxwLE7hhFmE7bsl1dlG2rgaiNMRZlwB6CFo3ypb+KoN6iFoZC3zoqYpH+DWRcYsoX6ErxK2JnZ6seEIJ99rqV2mUreuCAiRry8rDT2gVmKhbur7IXUhWl9Uc2jjMGaAto/4VRVhWHso6SX1ScBG4mr54GCCJagE+pS8oI1QLvQhqSLqW3jz8BsX/rTyghKSqwovzN6iNYMQ2oUk4OMCIDmL1F0YcLC+nJjwY4SJ2BWxhxAWDmLtTERPcYMQK1nJkEvo0uiEnUsQAJxiFdRLLtKDLSVywQg8NOPJyNtHHBleYO6ZItJE8clvO6CGVHCxlv47qhhnKSL1HLOHBhPQfz3DwLWrjCa94x1kOoz1e4KKOvLw8C30Cet0BiJmVh/kAAAAASUVORK5CYII=);
}
.icon-qu-4 {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAALKADAAQAAAABAAAALAAAAADfpsWZAAADu0lEQVRYCcWX61XbQBSEQ07+RyWog7gDq4OoAzYVQAl0gDuwOohTAaKCOBWgDlAqSOYzWnO1rMRqbSdzzrB372PusJg8rj6cjq+SWImVWAyxjiP2inqxFYl/iP8cmNyKfzLJbCVeHLU2PIm5RsM5tNBMxlViZ6m+rViJU3gcCvzY+yEudK6GeD2csaNV8pvYiSfDSeFZDF8HUzvRiRh7D/Q4kZleDPXY4cSTcK/pUJh7I6aYVFsUzDZiTJudWdhqKhTkdcostfgQWmiGe9i9CBt1hyJ3ixSWNcf2kUuCU5c12+tO7tJwWsAuu5vcLEpVw18wNztx3iK7rGG8lOIkHlSxA3eTnZcrhB8PPEVRK2vN7qJd08lCpRuRBbwMJCZHbQnYbb3UseGnoKmMNU3kKuUxaJfYmBo9qSjVaOfxNgLfgW1oRtX5S6WynZ2LV/NSo2oT6Fa2aou9CoUtzsT08d1bk53um4HEtkbvEu3ezDeKD0DAiu6GfMpxG8w2kSFyVt9FeqZSeLGzh746SLpDNu2LFew0UkTGyFHzi5lJhVOjn+OsPurLSrRYIogZj1ZB7y/mJNeau50x6Wi4C7IHw5VJ8k/E2FLTMgpt735UGV+K8TX5hj6ePKpPij77W8Z5q5lu4GZiHrNrU8NELg5e7WfkLldpYg6zD6Ld4SZ6p9I8xHGeFz43MHkjVgN1HPFLUXO8pQWjn8glDPMi1xEvv5VzkfyiFH9KnBtlRJCXrcR9pPZeip/YCIj4z0g7quRd0PB6neJaPAWthr3enhfuT1F7Z7ZTffdOz5Jyj+HWTKwVF+b+v0O84MmjxfDe34azDu5Lr70ZsLFJJ4ehl9ZP+s8I584nM89KcxiFxKcAL9bbUasxBf6xXRwr/y/AA1684cZaqU2BhlHRNibEpXr4iwMS56LRoDfLWYkjdLrZhnJUTb/sjc7P9LFRZ2k08NSJbxC+8vc3HWkJ+00T54DdVgdvUbTK2sZNtGs+aV+YeCnYaT20cwKlir1oB5zuS1CqmaWQeAmcmu1uvJTiLJyqduhZd3KXhtMCu5eYXBJ4nXD4PmkyrwntcB8eFqFRdyjCL0MpngulhNAM9zTKZSH20ohvxSJL8WWIWTRCo9wXv+yL5OtXp7AXQ/Fn5XidazHFPD30MsNsqMcOJ87iarb6WiwVNuJanEI7FPY6WQ4wuTpEkb+phjzHo+jETjwraql1Yvg6uXe00Lw4Km1oxFyjzFbiYqR+JOaEeSF+7JVYiF9EC/4/14utocI8/AUp7L/89MhfnwAAAABJRU5ErkJggg==);
}
.icon-qu-5 {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAlCAYAAAA9ftv0AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAALqADAAQAAAABAAAAJQAAAAAGijcvAAACQElEQVRYCe2Y7XGCQBCGj0x+O3QgHYgVSDqgA+1AUonYQToIqUA6UCuIdkAqIO9LvEPh+MoAwgw7s8mxt3v3sDnXzYlYL6HoUYBgQz/1KMp6pJ/CUubHQd/gweP2hU/fOXAYYsdxZETf4Mm+tm3H5MiqaZpxFEWSzcK8eOWPocjpdBKAFIvFQiFdr1dxuVwE51arFe0W9PLC0ZAEWRdhGCrdbDZavMGBayk1xtGCd3LG8SlykSQeyLR8pVmLMAwNw9inpuaj1sEB7QFjV4Hi8uUA/1bhVzjdOjh2YrbFfr8XQRDkNmbV8H1fzOdz1l4H8GHOqYahC/BkW0KzOujE8zyC66Zq2zr9cOILTSCrSotepDbtnWOn4Hf7tD4cLXjlGcef2kS60u/gfO5+8AE75c3dWkrBb9BHIFhlGPDzAf9e5tP2XCk4NvOglmx0dJsvl8t4Npt5gP/6b2nTrVtlqwK3uQDLl64mcw412dhutxw60BDai1SB83wL9MIJzOFwUFDn8zl5ITmnJnoaVIE/YLAuS8GxkMOn/B5tOZzA+z4vU8anjNfMwHRUaiaqNbcp462lsuZCo814Ua+yQJvKjqrsH4hsbtaI4V1Kk5gdYv46uOxqxc9JTBE4u0KnOFY7Y8FKbSJ2E+ebbxJj4I1jGtjt8c6Dl45Z4U0p29f77pDPtFuWlaguhrb79WQMbdwrK7wFyDLwppYqY2RrrcBd11V9d3bBIT3LKw6CfwBsPSS4Oiw84x40gubPSJ0VnuTzC12bZQ46En3jAAAAAElFTkSuQmCC);
}
.icon-form {
  width: 65px;
  height: 65px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-patient-next {
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAwCAMAAABdTmjTAAAAb1BMVEUAAAAQAEAIADoQCEgQC0oQDEkQDEwQDUoTDUkRC0YTC0sTC0oSC0oSC0sSDEoSDEoSDEsSDEoSDUoSDUsTDEoTDEoTDEsTDEoSDEoSDEsSDUoSDUoSC0oSDEoSDUsSDUoSDEoSDUoTDEoTDEsTDUt78PYpAAAAIHRSTlMAEB8gMD9AT1BbX2BvcH+Aj5CfoK+wv8DP0N/g5Ojv8PohICcAAAH8SURBVHjajJTtdrI6EEaflDSlpogKCEib2Hbf/zWeUy2s8CLa/UcHt2HWfET/kG12xyPA8bjbZLpD9tYxo3tb880OiE3p7E9kXdlEYGd0Ax+gyjUjryB4LThAm2mBbeFww/W6iV/YBdFqBRsp0thBrlVySE9q2OsOe5qkvmB0BwPZFJRUyS9dt6hKlWTd4jRRQ7CLrNubcknsF41wiQwa2YFTBfU8FVh+NfW1Nz4Stg/kzYl4TShrIOyyVTn7X6U3U5ot0G2fl/L3y7YDBq8EW0WArt5unr9G2R2+AWj8ohl+3/PLwf5OFZ9tuTobzpdN+wl4ycEe9ICL5NRQ6i/yZZogG+W2Mz+TMQppCMpAYEa5p9t29KOchiAD6ilG2Q7AMA1RGoIKenlCPnB9ZIqqmLqShpYhD3ipgi+c7pLzxXXmi+HMXnfZc566azkpwdYh1FYJJ5Iw4hI3wHxbHIN0ewlbKmMqjpo4Us7X185X3SQL74hGCSVT4zzN9SqZhrCjVIoZxgej5WmmUgxGunmBGTDpp3yS4khBemL6BgotqMCnuRaXf72RFGpu10aRbKxKkKlZa24eCVuQ1HeSYBuIXitkDZx5vW7+K2doMq3jmjPvRiDzzrlyus/TB6cXeDnx8aSH2J4LvdUfMEUPfWH0R0AP+G90USwpiVUYABgHO7NOTZLhAAAAAElFTkSuQmCC);
}
.icon-selfq-nodata {
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAB6CAMAAAAI2rQGAAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8dlA9AAAAE3RSTlMAAgQHCQsOEBITFRcZGhweISMlA7WdqQAAAO1JREFUeNrt2rdhxTAQg+FTzhKJ/Xd1JFnQqp5xjvgH+Dp0sNfGPeIzxc7u6y7kyHYXASf7AqOr+SiPgJd9wM2OeO3sH+0q9l7TeKu3RztR2vxobH40Fj8aI58+Yrbp9DIg1dNpG8vk6XRlU2lbst3SadvK5Ll0ZbNpO7PNp5sr2RuTrm0aHc7UhWxT6PtGPxo/mZ786Obi08Uel6qtoon1okWLFi1atGjRokWLFi1atGjRokWLFi1atGjRokWLFi06J3pg0kOiA14LM7FE2ganNuu96N7s8JGP+z8D7ZPYrHx5bey9djqpTe2r+gy9wbR5EuReLAAAAABJRU5ErkJggg==);
}
.icon-vitals-nodata {
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-curcond-green {
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-curcond-orange {
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAACACAMAAADwFUHEAAAB11BMVEUAAAD//////////////////9X//9v//9///+P//+b//+j//9X//9j//9v//93//9///+H/8eP/8tn/89v/89z/9N//9db/9tn/9tv/9tz/99f/8dz/8d3/8tf/8tj/89r/89v/89v/9dv/9dv/9dj/89r/89v/89f/9Nr/9Nr/9Nf/8dn/8dn/8dr/8tf/8tf/8tn889n89Nf88tf88tn989j989j98dj98dj98dn98tn98tj98tf989j989j989n98df98dj98tf98tf98tj98tj98tj989j98df98dj98tj98tf98tj98tj98tf98tj98tj98dj98dj88tj88tf88tf88tj88tj88tj88tf88dj88dj88dj88tj88tj88tj88tf88tf88tj88tj88tj88tf88dj98tj98tj98tf98tf98tf98tj98dj98dj98df98df98tj98tf98df98df98dj98dj98dj98df98df98df98tj98tj98tj98tf98tf98tf98tj98tj98tj2wk/2xFf2xFj2ymj2ymn3x1/3x2D3znD3znH40Xn40Xr41IH41IL51or514v52ZL625T63Zz74KT746385rb857b87cf979D98tiXOhrEAAAAhHRSTlMAAQIDBAYHCAkKCwwNDg8QERIUFRYYGRscHSAkJSYnKSorMTI0Pj9AREVHSUpLTE1QWFlgZWhpb3BxcnZ6e3x+gIOGh4iKi5CUl5ianZ6goqOoqaqsra+wsbO2t7i9vr/AwcLDxcjJ0NLT1NXY3N3g4ePo7e7v8PLz9PX29/j5+vv8/f6F0/UrAAAEn0lEQVR42u3cc5sryxMH8Fod27Zt27Zt22YtJzmLbE52dr7v9Ye9TzibSVWPrj7/RvW0u6snpDF50dp9F+88fPYSZbx89vDOxX1rF02iEPRfuPPWV4h9ubVjQX8KzpAle+58g9q3O7sXD6IgjFhz4ycM/byxehj5NfHwV/jy9dAU8mPG6R/w7cepWWRq3LGfCMTPo+PIRP+tHxCYD1v6kNqK5wjU46WkM+AMAndmACnMfIwQPJ5JUlUbviIUX9eTTPUhhOZgDQnUXUCIztdRRYOvIVRXhlAFYx8gZPdGkqeBDxC6+wPJQ5+riMDlPlRW1XlE4lwVlbMfEdlHZaxGZFZTr6Z9QGTeT6de9HuACN3vT25HEKkD5DIXEZtHJaofIWIPq6nYOkRuHRUZ9xaRezuCCh1A5Epa5OiPiMHHMZS3F7HYqy2E4H0cSlm7EJNtuc37a8TkVbYYlsNMV2dbooX/pyXR1tkFE8voD2eh56QTXCKRdqB1lnqM+Aot+xf36pcNna+jzMZmO8FlJWyTtcslqDht7KnNgcKlnt3TZ2hkGriChgzkPvVRLxQ6WKADcnOJaBvknCYWSTiq0emaKgKhJnEM14jojSqCwGN4QzQaYk2skIDQaEVrbGeVdnF7XA2hDCtlpIPTAcg4DazU4EBir7hDtLJaq3B8fAQRmw3YELhLTyGSYAMJCDyiFwaF0Gg1sovrBWExvBCOTEnOS3YD6E6yi/uFpGhs+gwBh/NaXe3T4wVBp/hMkEhzTr2TDauee3i+kEZlshAszml1dVOvF6zAQuC8FLJS3MP7BXkI8v7Q7pozPF+wAwohxXktyGrhHt4vpOQhyAfntKuJer3QGlAIFhf6jf/7zVmeL1iBhOAq8kRnV2cTZ3m/0BJQCOzDvyH8vUJoZmPNQXdKPSvooUmvNegBWi8V9DSlZwc9WesFvWTRswILIc2G0qhMunx1qU+mSiTr2UW0fH0BiaQrgm64dLtiSIr2EU8hYYs6W8pkR/eUHsGoQaYlIViyDd1ts21tk+QYxobAbTpruLlvSneVSDcZbe7PihMyTj0r1UuPOOI/6PkzHHdNgJjFChaEJlD1d0g5jSzW6EDmXTUJeqU8Bn0EuKY9BrdYxNIdg8vbo7hNtiuTAX0+QSNTzxXUZyD3uY7+5xpUnFb21KpLDBmmxzxahGWUHhtlkCRMcq+S6iThCD+pUotLWMapUvOEsZ1qtZr5f5qt1pTtK2E88C1i8r429ssDuyhrTFxXKEbHfJum+D7NpG+IwbeJVOA4YnCECk3+jMh9nkxFtsVxl6ZY3SNE7FFd7JcN51CRGDrmgdgvnj7sF/f12w9TqVcrEZmVVMbeGK74lag6hkgcq6Kyai4jApdryMPA+wjdnYHkacxjhOzxcKpgyBWE6tpgqqjuPEJ0so4Eag4iNIdIaNVHhOLjahKb9gAheDCNFPocQ+D29yWdxY8RqCezSa3PpiAf6dzch0yMP4GAnBxHpmYF8njv6RnkxxTfDzkfnkh+jVjt51HvNSMoEOM33oKBmxvGU4D6L9hx6wvEPl/fPr8/hWCS9M8PJpPCfwG7hadoOvv42QAAAABJRU5ErkJggg==);
}
.icon-curcond-red {
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-marker-not-scheduled {
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-marker-planned {
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAClCAYAAABhoX7+AAAS5UlEQVR42uzWhYpDMRSE4bp7133f/yFXBxiGcMKpywz8WG/Qj6QNz/M8z/M8z/M8z9tozUKeQew6z0gMyVCk1q47T0BeFkl7R+URneiMpY6kE9TV4u9jSMZzOstCiVD08oWosoC8Y2EJoJSA9KVBIj5XhhQDMp4Tw6JQFMmAGlKjRHxuQCkkBWQ8p4glgKI4xtSEmgZNKD7PmAJACTybzUtg6aIIyhgxjhk1T4QzgokQ8U2UwLP7W8dgwptFsYwUiQBZoCW1qiXfL5BAEkCEB2XxePWlsQwUC0NhJIJjjW6o2yD6DmcZEwAhBpTB06IMZ0e3i/5nUSwKhW+RteC4Q/fSg8a/0znFtFZAER6Gg3YFx2D4dklgYSiMRGE8oqdEOMOgGFIIKMZTf66qM5g6loliUSiMhIA8oxfqtRZ9i/MEiW4kAlTAIzdPAQ7KwvH/lwAM/2cJsSgUAfJGvSfCmSIkBcS3D+PhZ0tvnS4ynO3AFJ4ifoaAJYDyihjIB/pM9kERJEKkgAo3jz5Z+lztBo7BfLN3lsGNY88WzzKHEzu2dL0wTMs4zMwcnsSxrSwzMzMzMzMz7zAzM1McMATcL/KUal39NLL2X2lHV1ZX3e9R5VfnnO4LxuqiZJaosmjAwjAkr/TNHDxngu3itQWOe3dOc77ud4s/1nnE2WEfW93oY9sjlawWKl3QJLGaBi/bFvKKq+oqxFlV5cK320uFl1fl5905fbxduu/cE3ogkGIBigsPUh0Nu9LZklvAKHaEskuMFSk2hGARMSgnp6a0/WlUbuHOUudrzRBsloFoqRXyshWbS4SnPhqUNeboZoC04EG2lY1UB9uVpTgYGg1gjlIHBqmLYkUxyhILy2B2ZOfZE+0X7S8XP5cVo8VA0VjNKrVzZ6nw1s8jc4uE1JQ2CCAFnhjVUTotZFcWOFoqo60wKL9kYnWJtSEFlg8GZo+SbYQeEu0VkVzVu5sBuuuAhZ2IlEexLBu2KxpwLGDsalb09zh7aXPumNkKgGgviTU2q90Xr/TJGqCuOtiuLHA0cow2MCjw5sQCE6suT/RM7x3AsBh07S0TPyhuf1w3RXVQ1mkJcJIaGKwwNgQM69ycGTYXOx8DyRXmARhlNUlsz4LJtotl4JFd6QcHT46x2pjSlrTbagwMzi/sjQGZg8NetoYnWPCqcQs/uxXV0QEOasfNbVMaKqMAc7QGMLkYmGVTHNdGJBbkFRbUbW3/bGj2yDjgpOE5jtltSsuWtIFBGaaXcFTb/WXCl2aABa91BXl3aoCTgcDRyjdYbcxjSxrBN0MNmNIOx3UNecSFJoMFhWThHQROTDuugKORb5DamE9lUI5Bk96cWGDuODv17Hof22BKWNDyu8Vvu6alnIza8RyNfGMqtdFUGQ1byokJvsKLfdL7NEmuXaaGBa1AhTj9/Jyj2iBwlHyjYVMaodgU4RfZklrwvfmMtDMbfWyHOeHQXrUe8fe8o6MtuVPJN8imUDfFv9pgldEMv4otxeYYX8fjuzRb0lpzw6G9qt3C1yjfIJuK6aY01MZcKqNhS2EvW5yUsKC1u0x4QbEprW7KDGqjrTI4/CJbqioXPraA+XfNHm8ri2nDlW4Kh2JNtTGXyqBuaVW+4yoLFLxbzmqe7ZnRXTsUa6sNrypzZDyVeXdAdp+I5ApZoPz/Ve9jK7TUhuO5jQY0qGNSskysyoQ1h3fW2lHifCRGbXC2idtJcWRN6nMZrDIbipw3teo/5b6RAB/fCfDXuwDL/wDYuQ6iVb0HYMMCgHlfA/zwLMArFwFcc3pr/Z2h5/tmnauuNvotileVSYvtmG4747huykHuhK7XLgdY/DNAsAb+c21bCfDbawA3d0/o3xz0sr9wJ8V1INYBDQ7A0blMlVv4MKGwPJ4PsHUFtEg11AP89ALAVd0S9vfPm2AvRnOb2EBMbVH0XVOcAGx7qV/WOQmD5c6BAMv/BJKqqwL46A6AS9qQf4ec/dCUWM2ijiSAJvFdk5o1VZULbycEmGfdAPUhIK+1cwAu60j+PbPG2SbrsKjED/qIrSnnmR5pZyYMmMYGoC0EzpVdibONOF3NotR2vwlyDQ00eKCnts+0Z5rwJDkwr1yiBgx9bV5KDs43Q7P6of0ofgZ9SPp05ZnmL7M1+dheUmBuPB8g4IdWqz/fIoVmf7nwMs41hNDQh+B4eWZZvr2YFJhL2wNsXAytXm9cSXkZr6p9dopDR67hEBqVKXCdR6S9ATnrMzBEhQMA9w4j+84V+Y5yNB3WH4Y52jqIhuCIxAJkwDw6GQxV6+cRXoMR39ERhqmHfPSd08xx9uGkKrP0NzBYySATXYFxbVQLw2aCJto57ZrmvItuD2kEQCQCRisZZKpvfr5XRteogh+8gzpMXlxBgzcpg17xVzJo5nwBhiwZ5Nv6knzz2gJHZRxoDucemojE6sigCfjBsPXZfSTfXOUWnjc1NC/0zexMBswDY8DQtWo6zXTYw37RMavhF5rFk/PGkUHz/TNg6JL3vq7o0vKvUPjYFlMrzY5S4ToyaOTRvdHruQqSb592yjGifmg46578bvFRMmgaQmD4ktWQ4Nt/HGk7z6zQpPvLxadJgLmkHRAUN/tRiybZh6nMaY7iZU4jr4NOhKvdwosk0NzUHbioOV9QPVVSyOVEWMeGZXqtW3wt+Ton+iHfjhLhErT3xA00h8S5hZBWWyG8QQLNPUOTGRr5Acib+dqw1H+eJrXGLT5DAs11ZwEXNf1DqjvfV+u4OMfncc+qcuE+EmgubgPQWB9J1u5pW4ng0ds5cXfnaVepcDFZy+3fBYavD28n+faVBfahB7tpSZxn6MPwynz7MO6ORHBwROLNPqltdIZgg5WOXPNSv3QXGTQf3g6GroBftlGKVyV20+YZA+SaJomtJoHm9n5JOaMJedmXanmGe2hizwoHPewNMrXZsZYgDBv7kPm+cuf1tPMZA1zN3V7imEYGzS8vG/cQ1vVnE922tJ/NqzXpvTR33F3nH+MEiUVIoJEvqAVrGpOk1ZbzzDZ6azLIne4GrziDTG2+ftR4AZjgHI286jzsRVll6K/jGsCi/OUi3SNGstoEqpvAKCVDTPWbCkWOkTpfi6CHhrqL+ml0ZifSayxy6DRCbV8t3/aksqZ9bTJTUjl+Ok3HUQmkNk0Sm08Kzp9vtf7tytv70b0c4RFfUQKw+gYlZ9DoCcT7yoSrSaG56BT5vTzuWmz9V3LtfY0dgAkeoH4k2kW56knBkQ9nBfwR3nez8ZIHpASzGcMH4uiB87BX/IT8jZrrzwHYuChR8xiS+014VZUL16oHYP3QcBuIV011DCSHRnl6ZOlv9BnmeQ/Qfw8LPNn9WIfO33yiL3q1UQvErsQ8On3hSQBvXSO/DRwhOZF3c4/EPAtbIT6rX2U4hEaP2uwuEzwJfRL2ik4HJrQN4RZoqdcAPFkMifz7Z4zP7cafyhCoTURy7Uz449M3dz8weNu6HP5ThWoB5n4Vfb080X9z2Mu+iKoMd202gdrUVIh3tuoz97f2ks/jxH/m/jk3tObfub4obzDBL8rxuR/1dtzDWdZq8rG5fGcZArUJesTnLDi07jY5pvKtMgRq883Q3FOgkjVYgKiqzHL+VYZIbdRP9VlrT5mzlP/f4iZSm39G27qCpTZYZVbZ+FcZYrXxiq9asPy7dpYIBVyrDIHa4LnNMb+Mym4PkitsARPdmFyCd7KJVIb/H3oPeOV3bCxotpY4RtGrDP9T4qhNvd4vywkEP1HI02rwsj8tlUHQxAvFNRXs9mSGZu7EvDPRdgH5Q9Lc/+j75Z1TM+UrGskITNgrvvM/DvIstdlbJlQkHTQSq/t+pO0kxZb0nMqz1Aa14E0+14JkgqbGLd5lhd840MRrwdfmOwYkCzARiW2RbdkKvy3Qgoe97MOkGOSVOosslWmhUCx7vOz1Zgam0cf+scKv/rJacIk1zp+Yc5qu8KsfGisUl56Ykh6R2DozQhOoYE8Q2ZIVijcXCcNMF34rXTvk8Eu4i22F4gYv+8JkZ2WKdUx+dUJjQaMaiv8cm90OJFfQFPtLPvHXhIVfKxQLt5gAmtD0sVkdsS3RhF8rFB89qn3KCRHJtZJnaGorxHsSF36tUBy1qc2FeUM4nvyuVbUl+vBr2ZS8G8wjNJvkS2/qMxlqlbFmN+8OyhSh0rWfr2MP7P1WtiXLpvxu8f/auwrgtrEo6DIzt2msMJhki2XnJozGMjMz48AxMzMOwzEzMzMzMzN506jn6qpJfuoooj+zd0XVT1693ffhaa2JSPPNtWmiOwuSehIHN3jcuEE5OZ6RbjczwV3C5xUXS6U/rnQ/ZYrdeHMK9+SX8sV5ZbKborjxubm+ES5XzoAsZBlnMAzTJxyODynwy2M9TG1ugG8uprk6Osg3szTXyAXYBt7P1Av+UK3opavlvXWhVNpcGnru5qtleY946KqwL1gj4bMDiAPxIC5vqNFP03VFXm/95GCwaYyncvpgl6uyt8OGg47pvQShaSjDNEwISfFCoSLuFyJJRkFIaNkPNWkAfAkgzpNzSk4y7go29f3aSj6KzwmiqwkDZMaZGT8jJXxcpCVfEOLjPJ7KwbbMQgwTGxisaBojikmKC8c8uDHtIZM0WsTBU/z9CsqQu/zunV16RCZhAMQAaBBGE4wYC4XEVBkTieXyfGoURVX2tyRR/P76QUzFlAlsOF6CoBE8CdTZRkumdteGpkCmzCRLgJowJGCleJAWokV+OTWWqjQ5gQoLm/qBKOpsQgZymXpqbtFpVpClziIktpR501IGX2gaAwvtxQcnDTabMvXDCupFI5DmvlklR2VLlkiBjM5HUsUMExttSEPNMLXDGDlZQC49XSNTR9eHZv6tbmytM75ZkfeEhixlgTDkEgYPiYqs2+UnGI5PhLsnCEA3mXphYdF53Xhw/8eNVWwcn0UXWSIA7ALUwFWpb/bpyXHN4/lINKBfsOQyRaef8h9XUK90S7U0q+RIMlnSH3jYMR/UxSX89F5EZDGATB3VxE5Ly9SvulZLy/MewL9NLksWIw9NJ4ezcotX34DIZQpQy9TjOk76/b4q94v5FVJDR2QJMRgJmPvJiueRpOkD4MCNFiBpNQVTqgdprpnm2aQur4lkyQDA7LPHM71vpwgD1oWEuN9YQZHLFIizpY6N/9XFh+0+XFJ4g3Flidws50jSACLCwLuQl8/GlCnF3zw0p/iYriLMryupj2eIYq3xZYmsTMcyRYcIE5Cik8wSGGkZDpOafdLk/nV50r/UiOV1NiYI20yy9sAimOZFLCBTMKl/rHZ/mdXXAi4ovETxMWaXJS1oEscXaRlh/ADIZUpdht84o3xr9t6L7X6DVvsYU8uSdsbBovP/1oy051+sI1MKcT5ckn/zoRIGyxTHNwZnWU6WNIApl9bdhcrg+Vie2YMiKcPnhYW6X1dRHx0KaZ6bX3QarkVQXpse8Lv7swzSj7VI0z5xzozSc//uZJPrL5YV3INrWNbHaABq1JptsOhogYCI/Q2+9Ec6UYb/soJ6NxmJVOIaVvYxWmgtw7VnfK3pb9Qe54ul+XeT+JjTmtnZ7RPGuqShxSTlYuWU9pqSFf2NijgLq6SaX1e5P+nQEZS5JSfamTAAkowLM39WJ42aOGqPc3kqsBivDGpnr+99yp+3vvHVBpKMOtPYljhvLCy8SLuPjPureZWRSoUsdswwCnDMyIX/4Cd2Jo5Cnl9WUgft6XfbLN/mTLKoCWMb0gDClBwXNh7jJ3Yjjpo8wElRPvXXqgOPwLy7uPAqhSx2JwyAvVUu1N3wNbYhTTvkuXd22fb9LedXUE9xKqLYmTCYp9Fe2bYxeYD3lhZflfYxn25orKjRJou9CANgTu+AzeKimCqzM3HUJDqmRW5R/7pdyaJszAJPVFs7pQGZMuWQxyGLAk5O0jgzrrk9QlmHshscsmjv4GvrVqE9lGrKgQMkELSBcXVkoBWIc9PsDWQYlNfEx1dCtjHHDtTrS50+xoKBdiHOjbSP4YXKZO2wP9jn3FjrAl0/uqSnDbotWWAvsQPVWW54Fwt0jdADDlnapKiH7i1HlP40Dswzs4tzTBbohOVAj05YJeH4EJfRBroroUmgY5qNAXRTxWQteguZpqm0R2oYiTNVKOX0uVEOWptkKt09zT6wfrGvR1+sNLs3yjG0eDBhajE1YunW9lgc5Q5LTCabdXbQ+tAJTTm4f0o2sevogUwEP4ROTP9tdncqHRhYZBG8HoDgfjov2kBlZvXSHgfsITPwI22973o6HMjO6In+/yATqgJ4JDyJqNZw01FaGrXk3de/N1oUlJvdWM/D8VbEgc1NzvudDFD2I5UzzPRhSOsgFjwA/BO+MDzNyFz4AkG2Vo9QkSgH6dBjMP1rgcwvGzPfyHL4fUFIlOPP4+/hJRa4Dq6H63JcYrIkRSeBECA05q6wU0Apd600/gV+qr7GqnsSLAAAAABJRU5ErkJggg==);
}
.icon-marker-completed {
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-marker-scheduled {
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-pfizer {
  width: 60px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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3GhnPl++26u1a71rvWhU/SmE40v8xGSCxN9o20tH7PKqDcaaKNvC7zfaizGgAgKJWCak/wCI9B8Z3nkQW4sdDwWrjekENGGe4rp39PBNsuXi2987CcBR0PXxsFiHmoAAsWy3DDxtnaNsHy+mcQYF6/WpX9CLvjwrF+6nLSjWKuZ9qI0FXE18JKsFJ1HWrUhpdWsJMnhlErCZb1jr4JkDgKD3C+0eAiYDZpMZJwZ4c7cRhntbQC7WPHALBuPDO19VXwfLnZwnN805utLlzqB/QknSPGMY5z2PkCGM9u80/pVkLmr6LTHabfFIEQ0Z+lBKxdprxygAiCdpmGj6bspBOaPVwBVywX9Bu8UG/l9O935ZJLxnI/a52EzAOH7n7k2X8g2tcyjHQ3ePAVcdm+gahofyScR5k3csVtLhTJykuf27bQtlbhtas07Tqfhs9aw2dlYfisfIM8i7nFDcB69D7QIFVgMWr49EN3m05VahMBAfj58IdRv+fxTHhHxf45yEwZ8f59nb4XD4bakW2cfhs/NYniJp+9YgdPwF64rwFvTPkIuFvStPrXMOuwONQ/IEt4a8aiCD6GFywcFS5Nx4czTxEgCVsUJeA5NpKpz+tFyPdvdqFn3OPJ70QAAYB9SfKTRs8ypZcf8ATwYnXDhf5jOPm+DuL+303I3wFvPCoEZznz/tRCwfZSeRKsnEnkvmVKbsCTzKnQYAnV9M4bfUt/iPzysDQS1GptD0saSyRtH1faoukoAPvSkBLLBjmFQHSHDTHdTkcAn4roho8fyRlIRxaKcuDtGnLHzeysWHdPdUCm0k9GFbvqCP8jqNFYgODOKLBlyFYEuR/wAJf//aAAwDAQACAAMAAAAQ88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888RNkwruCjKC8888888888888QxYgUV/7CeCC+TtO88888888VzbWXLjQ7/CcCC+/ty088888c8XiG7RFzUoXLUuDy79+OX888YFsPpOJbpJuBLX5wvDTRy2ug86v9HXA9i8GYrr2O/P8A/vnCixa/KNViRZEXeY0W/kzrCGWvRgz+e1Z5Cii/YxIIcnlSOmPbXOESv7VeZoPOGeEKOPPLNGqu/aoYx/M8KNo6hfjjhfG3JtbuR2Q6B+vCsGvL31L4ww7jinf4izFpmyzINswgfNXfg3//AOtr4m+IafJ6ByI7JpDzzx97vHEjyMvZdvut6BmfNId3zzzzzhYV9UMi5ufYcOBhdOOPzzzzzzzwESMoH9K5dZNEB0aDzzzzzzzzzzzzx2UX4OK3OHHzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz/xAApEQABAgMHBQEBAQEAAAAAAAABABEhMUEQceFhkdFRscGB8CChMPFw/9oACAEDAQE/EP8Ahgp0AZqcgbo9FJheG6lYlwRLINSstqViHBGzh5CnJC8f6pAnz/Ycx9cTUGvRgN1wtlDFGnNzn8C0IIKAujOKk6zEt0/hx/EFW4E/b1A3ra7I645tfwJyRUQf5uowfwsFgsCCCCdiywLDdt9Ex2ATzAGrxx1T6HJ+G6gEz7VEGsA1J3TeGnMAEAECp5F3NosCCCCCBZMfCPOPwSnh1uRJFwy4zzLLP6BGmegQIcRvDbqC4fZIB4BBrszf7BOD0ieyhdM6g276IFMQG9gsCCCCCFgVMCEI9NhSeAVJtBwnto/TghmkBFAgc8lHTcgODuvH3kUYQ5HxjZey2kLRYEELAgghYFN7+1kYe8edsbI2qfSG6gWcGuCZHBNYDqeyDIADo3KQ7lFe0F7wR+RI1ZHiAxUXtBZ38TAkSlJRbkCHfOSJwwfXBCUXKRQwkgBO0QuRBebKvlPZIvmp93cJ8cAeZ/lhCWCADoATsoRJYeFDG+nogZQCiG59NuuXDHX0IMIxKnAig4cJAmUDAEzNH6UEcNeUXHlJjgjcjAINCVMhygAEOqLGAcVwUsuTdDVhLq80Uf0OtEYNwUZNq7JGJPd3WSofX/LOKAX0jtY/ASC1N1Unk7Iewsy3n0RxNQCAABMo0fpjsnJSLbrZmufyiMX+nBSPh6wUUwCQ9qgsS7uhBASz1RlkbyOgTKiaD25O84kyGIJBMhSOuCCAdOLOt6AzcDvZEN3coR2glEJ1sZ0P2FmeZOCdKpbTFXcdYd0cJSRPuaGgMAna5khDWcys1+bqhIcESfinPHuVAxxXBEmk+3Wy+uyCsEr8LDsLu6ZDb8xMMUbuOWmKfD21dMVc62sLD4dxOFdUAvTi6FTnGgor3TFXumKLMH0xT2tzoFU9qhFdzo4MNmewUcqDQPdoQQWS0yggTAWCqNL0c0wJrGTJlkoMe6ZGqX0xKb6A+Qgicvqu3Q8NgPgzxZhznfYyZMsxjjY/BKDfrYya1vpqTlVCPFMVL6e4X4OxUIYpkydWjrghmkBEMVLpvgC1rIqBRkVshuoGX8Y0wQDHwHdTpvmPxRTU/ZXghrhayb4OsQ+F34wUWLoCBMsP7SQmYw4RUzQKiNFkNCqr8ISZoFMHPnZSU69UABAf8N//xAApEQACAQEGBQUBAQAAAAAAAAABABEhQTFxEGGRUaGxINHBMIHh8HDx/9oACAECAQE/EP4YVgJboP5p1b4AfLYnYotj2Hl1mwSNnKhXPNukTgW84e8XghaxBhV4ixQsBHsw2I4UakU6FgjB9k5RTjY1mtsEAxmBSwEipH98N0J7D3RIltP6O46ASUdqPDygCOxxgXBBEJJPJnSEwKnwgkGQ8d8x7DmQCILzW0+uwDAj7UBe6fcoth3KWao5s4ZSQBJSGs2YNUYfuTYZISCpaHeX5nsPYI1wUxS/DIcvS7ujxYjidEhALUQCHZCCmDSEL+TBgi2m/wBZYPda+Pf6N65D/McMsEvtw5XbKQGyqUN8UUKyvoMgIRDm6bmnwAACMEQHSc3Sc2Vwi29lBCWYixQM1jZGkRAJEGSWFCuKI4Z1YMAIee8sYDcKspIAJJgBni0sBQsQlcv1qUlqWkFBd5Z7wpsmBGQAlphTQJNZZTidEnMkdggj8EFEVHJKZlfbqcig+GS5N8AL/CQ2UCN3DVNketelrI4hqiZw1YALH0YOOMZS7jTfIPmAC+NhISEtfCAxYEkkyWV43RlRgy02DE/z/bfgJaGraKWfn9EiBIEtPIMAeqamlzYlcCQhXljMtolJAElgG6zB65yo/OkEWlAAAC4Z4sR65aJBn4Cu7jn9tEXrkhWjdLK/9Dpf3wjO6EIrsBgEhtjPGxBgHz0ywXy4yun3lzX6ZEEUYo9BA7NEB1cculch0iMUrguTJGAHD3+nD3+kW8btgRKUwaJ6UBSzo0ewEY0Yy1CuCcGknKOsW4IAkGe7Vcs/AU3yn3LTOjFIjyT2Dr6WH0/XZyy4T5Qpxe5LmA2Djjb9d4295gzQkZ6qHokIBeUYRs9oXJARqM6llRPszQgpBSbUeH1LcPI9XRgrt3TlURB9BGjeZOSyffNgivFBud0WnO6ncJsOdJud27oHw3g/sGZqf4b/AP/EACsQAQACAAQGAgICAwEBAAAAAAERACExQRBRYYFxkaHwscHRIDDx4UBQkP/aAAgBAQABPxD/AODmm7ltpcCoZoUmSuWXKD3/AH357+aJknz42JOcHfmiyRyZszWlaf8Ah52BmHwY2PHJrEHpcEOPgA/NbHcBfZsMceH6BXXABJ91VKl5s3jlZ4BdMyvcr0uTgk2MAOH1zTsT3n1NIDmMT7Fx8A4t7H5uDPGAT7ke6vDGaMe8f9em2Vk32Ucu3GkQDwcR5rj6ssVyRD1cPVX1QM9GFcq7Oz/BrWtdmta8RpEhKUH2XBvV+jZIJArO6qsQ6twX0laC5rE6lmh/zHxDBAdWxKHXPd34GnqDCGF1Y+IuNkpnHq3TKf4Ozs7uzWtdmta1rXOrgZOI1BQiIcBy19DSZN4Oplp0LTL/AIdLzpBiyFPYGL0sW2RBPQMPK9rwCSyHYZHTdruxXDhs5bP8Gta1z2a1rWta2VCMJiJdDYSYXJenlcmnwYLwGY96P96wLycy4BmvIquh0YvtkOs9LnEEYnV2cf4NdjWeMR01A9K4RMaJPR92CkOohVkiasXgHu8KtEHQ5PStct2ta1rXOta1rXZzvlcEbjGJwjIXOCQuRmmpyzOef9ZXKu1AJVcAsbMq8Y0P8O9eKWEswcAyDkVdLP8ALObquDItzZFmT0tXN8UIICArmmwZnqOKXsNh4QCiGrjn2wogEcG5wvz9nB52FOb5EaPe6VrWtdmta7Na1rXca+y8KMkTJvAzaCZpw4jqahy/q1vzMNwD85XgtLBPNa/V+TsZ/wAHZrxmAJVdCk5ZM+P1ceL2LnVza0WRhzxdoeVxwuKbGJocX9d0oCAIIjYKjMWgSeQr/uta1rrs1ru7HY1rda0mVH4AyI8a7EACRHQHB14PT+k2SDwcGPnV2qXD2RI5BpyL8f8Axfgf4vxP8UaS+R/FcILQi68LM53PCrGxzasSZ5l6Hy8qEVSwCVdCt+yEpEHAeAs1E45ySg8LePYXOxUQvQl6V1rXOta7NdmuzWuddmta1C1zlA+b3PDDpY4/LydHnx/lpSIRg8Tlcfp3yRQShKvFuPg5HhhHo3x32fu+YEaOzowxhzgwepX9hK4RdsujHlXng1sXYAZq4BYf0lAjUepVpcIBHPr/AKGx4V1QZ80ZU71wQF5wsnup2C4A6i4+rGfAyPhD9373a1rWuzXZrWta7GuU1ccK7ixZXImC6p1Vp/Cagg2Q75HHTvlLms96YtI8TkTtPftdK1gdFsjMxNUXrQaInJo94BsslwKxeRyOctGScy5UGIwBgH78fOjLlQmZHJhoHlnpvMFgXoq/B5Vrs7NdnZdmtc61q1q1rWuzWuxGMQsTi/KaYmG+VHGk4eL9uHnujBRKritMcdLKQEv5okiWRqxi+Z2PDZJnVDA81VZVVs4WXxZ2Y47qJD4LpQ+Nm5BISxpySOIxcFiSTnhnt3RQqFukZei613a5fyd3Z2a1rs1dlrWtcu+FnHW40B7TueEGaiXL40GuCkFx/Wm865TCnD80B1oVslicDnmHyeW/4rkwenJj7mt4zlZ0+mCmlBgRHJhK8rswoQzkGRXtmpqXPWq/F91+a/N/yP7X/P8A7XCWrXQ4TSL8J0qx/N7v+X/a/G/av+9/a4/xe7wvg70bMTLyRP2VY5ledwUQodgFDHyAvwpFiDwv8zgDwrN3eYdGvCsQUybNcHJzr8N+a+jGHBxzuKcKTNlMKcScR2mpeDwmmlcVmOJxOdcqs1lMbtv4+yYMl+XTkF+qbRcYR6Kp+DWqUuLgaThjvrcqUsmyZ0Pdg63CtA1DYmHIE7TPSz2CwSYOIPBFMKbRY/hHzgWPJkvMT1qwxzAOD2ow/hF0pRoVxwU+5w7CvCMaoZwBBx+nn2vFZb5jM93ZoUCYFI745ZSa0aSkOUmpyrzgPswnF0JaQDIwCrTIripDKAzxB1rSGSPK09A5TnQDLbSfE7FlPQT8hX3Ulaq28XdKDCPwGvFKUdhlCyGEgc8KBXAlwqSQIXmj0izyoW1ASpyAsoDDhZjp0zjz7FMq46Uz9fBcFmXR7XhdHRYWrn69rBTCxjsyoqwGRyDYAw85ojwhRhg4uHPYm4mZZMMDzFZzZ61UMqN4lVxZZrYrjhWAFrDlzg4n+9s8rrMGcU17sjzwlyiw8gE5eKfJ3rlcnaQMdEGq3hLUjOObPaC6wziPKZozxghGMZO87e4e93QEK8MJ6fGux8MvAc05sBPA5subZDguTKObPhrU6JEcICgwcmmjsqVDEAM1oBQ6cBWqsvG0UvZbjVkvDTJqfecNk7HhJS8VBQXgp4AQbN3OYMQgZcMM6zgnwZr1+EHzFyVhFPDodNjKiaWBjzH6HV4Ks5UqZV497AZHAmmT0HrXCuXCwqF5MnEPAVcG4FpCUkcUdcHW92WxkgYTjjPdLONauNngnjGX2V5+7rVOq7dwlAHyc8uKORFnS2FewWEimewh7pwuE7BTrgMv2dOUc64Z60gg4EDNHHny7lMCKKhNWgUlknhmC4dBB0uDG04hwe23Goql4x0fdPIpccbgPAAlWDyEowAsUm5DE7hfSsDMDJa6uWGMgwjXonK6SaEBgX1iJBL9Wdcy8VZdjZ2oBE9Hob9vFyq1+KZgB1bDlLnPw40o5MFR/E6Y86yqWVcbGQAuKsFn/ZS4BFjWxliR58PZLM4UbHfB4Wa5fB7b4zRBOGO1mJuMTcRwrA/zfTN0EAQxov289sPuZ2B9ZyzfKajDiv6OVlnDPhRMEZRq8V5Wxyub+dwJCR5CvS9isd9nqkaeMbNzZl6opwhgOAFLk0KBzWtLTBWCDgpoNDq6Q6x4srAjnJjK8nbkhuQJfRczTImYadgQdK12amdrkzLEPLBbFUmOjQXpbmTZ2ysShZyYgJeYeNyBmQkoSpDqx0pgnPwillROYE8DWj3msvuufGy2axGReXo9qEulmmIBxOX2pvGzbDkTT9AeuzhcXEieePQVcIsSqImYh9j1nyT0BwL9vPWletxIB+EFme2eVc7PHKzWCkHUAvosYXncPDLTrOJzzLKm909VYJ8beqB7usGMLYCF2eOGQwnHPOzhTNFkuTh3Uh1pEbLFmA2E/wAB1rWtaRMR0qMAdbPs7rop1JwOQUqIQOOJJ9h/AdLOxrUhnKe0x0pSWKM0AluDKNc1N02mzvhKZV6n+Twpsqs4Q0zD4R02gAAbVMFnJZa4CPxtPBFKZkKeWrgFFzGmHAc12+4KhcGK4qzXN2EMsnxD9XDi9msGQvKnWvS+LmCvMiH3TDOzVy0t0CEfbxXZmyK0RID5vQ1SmGLAEI8LEuQpDCWZOxvAHL4HJsnoKfqta4lVXSpmGt25O7uFZHbDP2FMqWawIpBMxOLoS0ABAEGxhIQ87/Qp48dp3mmOFmoCSms5PBB02doAJV0LImMG6C4HQvOwWQvL/wBigwulmii4HRiHr6XKhFYEuf63F5vKmydkiDCNBhkGFwuB86V+b/F+T+tzV2jAQDHp5sWBF5J97aHyJKeQ+ZLTfrJxOMmXZhoB08bydKYgccXyAyPhLA1g4HACo+8fOT0nJ4pOONigi4TT9Aeu8GAQMn8QXhWrZ6eWus93IOPKaMEAdA+++8S5oI1WR2TRqukBeGE9eldp0wd4n8HntNmzZs194k/CUTTVAADQNosQzXq/oK9LNbKYcV9PyeO0WU2H4cJzfh0oCZNB1wjwNDDt/GKoJcA1qTaJdmSwdACy3El8Zs55vT3aOtRCQOSNm6VxKsGNz03JL8jNyOqV6ByzGwDloBpZAJ0eAD8bJFNuB+RFeFa51GcUMjivAM1obkFxj+MNDTvK/e4uCSDqWafEiZywepD1s7RB5k4hH23g/H3uP8Puj0YyABoH8Js7IMcfaSwHtem0UR0UDqQfA4bTRzzWfVeLcT4fdxsF+OdGQkwwUyxUuM8omKWHZuh8fW/L/u/J/uvw/wCa/F/m/J/urwO0SCRgzXDDhZhmwCGcocbTu0iwSKGiL2MPLT4xwQnmbrM4x6gPu6MimQ4MY9RuVyphaSSSSun4P7vzX7sCaJlhlPKfqtbxSdH/AEcXSupGoD/EPeboAV3mDO4aI4XCYuph0XjFnLjZs0s2bNmzZs1l4A3E4n4MN8KmAfJieVTZq12neav8F2d3ddlrWtW/iVWNUmh8zqSYAwxeRpyef5Ya2VjDQzWYOYw9KInBbJ4JySE73XabNmzZs7zcEgEcPzC7IdDnyEv1ZDzLxTL92bO07Tsuzuu67OzWtdmtkWGzkOQ9HlKGh2HFLxWvbI0j+lCyuDzfIzOprgikREzHadps2bNmzhZUEOuv4gd5+BIODj7B1vOzZq2dls7NnZd12dnZrXnXjWdqBSjkBrY65qO7R6McczKmBKEA4Af1YFVFuQ+v7h9s2Rhz2mzZs2bNPqmFGOnMfBOnk3d+mJeCqDwLzeNmzZq2dl2Xadmuy1q1q1rc+bUBK4OI6wzeeWHFKSYhBh5zgduq/wBxRs4sO/w5vPEXWsAhPnGybzZs3SjEGksciez121sJOBY+EZx3xddi1bO7Z2mtbNXZdl2Wzwq0KSGP9hOxLysvAMSEvL5OBQAAAQB/fhlRmGMmdl4cnCqRpiYwfJOXOzyxs2bNmmRigNWtzMr4wROxzJidrDA6sVVmWXObM7TZrVs1q7TZrWzstat56VVrEY6HI+gjncIqxyF5a+poYmgEAcDZy/4e9RxuLirwvSGy5BxCHPMeI52ceO2dlsUpDIwp6B1ppWxrRRWbjnz7WbNmzZ2mrtNmrstbPOrsQDrGGPdYPN1zWj01YD0rrHEnEXLpH/M7OVZlgdY4qZ9ZrWiMojwPgssOEsL8hZEvMn6PPeFpCJwx3pc7TZq2dps2a1q7HMszU6FkSLnEer8KlNNXbJgCMWm84cB7BSQABkFac/8AsZ4TolAS88Ddn/ng8ohDoOlX4PqD5EVeEOb9rPMvU2XtXuWeZUYe4J9KNlnUDykUSKtHDoK+qI7aJ4j7UHoIfdNhojFPU/SgCnTnwV5/+JGyDpSkkM4Wa4qXN/xfn34obh8rlW5X5P8AF0/+CUA020/+EX//2Q==);
}
.icon-astrazenca {
  width: 60px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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lEHSd0EQBEEQBEFIGSR9FwRBEARBEISUQdJ3QRAEQRAEQUgZJH0XBEEQBEEQhJRB0ndBEARBEARBSBkkfRcEQRAEQRCElEHSd0EQBEEQBEFIGSR9FwRBEARBEISUQdJ3QRAEQRAEQUgZJH0XBEEQBEEQhJRB0ndBEARBEARBSBkkfRcEQRAEQRCElEHSd0EQBEEQBEFIGSR9FwRBEARBEISUQdJ3QRAEQRAEQUgZJH0XBEEQBEEQhJRB0ndBEARBEARBSBkkfRcEQRAEQRCElEHSd0EQBEEQBEFIGSR9FwRBEARBEISUQdJ3QRAEQRAEQUgZJH0XBEEQBEEQhJRB0ndBEARBEARBSBkkfRcEQRAEQRCElEHSd0EQBEEQBEFIGSR9FwRBEARBEISUQdJ3QRAEQRAEQUgZJH0XBEEQBEEQhJRB0ndBEARBEARBSBkkfRcEQRAEQRCElEHSd0EQBEEQBEFIGSR9FwRBEARBEISUQdJ3QRAEQRAEQUgZJH0XBEEQBEEQhJRB0ndBEARBEARBSBkkfRcEQRAEQRCElEHSd0EQBEEQBEFIGSR9FwRBEARBEISUQdJ3QRAEQRAEQUgZJH0XBEEQBEEQhJRB0ndBEARBEARBSBkkfRcEQRAEQRCElEHSd0EQBEEQBEFIGSR9FwRBEARBEISUQdJ3QRAEQRAEQUgZJH0XBEEQBEEQhJRB0ndBEARBEARBSBkkfRcEQRAEQRCElEHSd0EQBEEQBEFIGSR9FwRBEARBEISUQdJ3QRAEQRAEQUgZJH0XBEEQBEEQhJRB0ndBEARBEARBSBkkfRcEQRAEQRCElEHSd0EQBEEQBEFIGSR9FwRBEARBEISUQdJ3QRAEQRAEQUgZJH0XBEEQBEEQhJRB0ndBEARBEARBSBkkfRcEQRAEQRCElEHSd0EQBEEQBEFIGSR9FwRBEARBEISUQdJ3QRAEQRAEQUgZJH0XBEEQBEEQhJRB0ndBEARBEARBSBkkfRcEQRAEQRCElEHSd0EQBEEQBEFIGSR9FwRBEARBEISUQdJ3QRAEQRAEQUgZJH0XBEEQBEEQhJRB0ndBEARBEARBSBkkfRcEQRAEQRCElEHSd0EQBEEQBEFIGSR9FwRBEARBEISUQdJ3QRAEQRAEQUgZJH0XBEEQBEEQhJRB0ndBEARBEARBSBkkfRcEQRAEQRCElEHSd0EQBEEQBEFIGSR9FwRBEARBEISUQdJ3QRAEQRAEQUgZJH0XBEEQBEEQhJRB0ndBEARBEARBSBH+7//+fy/85xcVdGcyAAAAAElFTkSuQmCC);
}
.icon-moderna {
  width: 60px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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0NHSB2m6rH1SB9Lb01DInQxFB+Pk5eblCMl9RlDn7uRQXGeNjEIHUPj5+vv4XEW6naRw4UdQHxcpyRIqXMiwocOHECNKnPgQgYAfGDNq3IhRgAZrjCzUEUCyJMlBKAU1+ZGMQZUTMGPKnBkThRB1dVDk2Mmzp8+daWL8WfWnSxoZSJMqXYr01s1OVfYomEq1qtWpF4ww8gRhhtevYMN6vQCBE6MraaZcWMu2rdu1U3wka3DgrV23ULyoo6HW7ZS/gANfgKKE3p8zUC4EXsz4L5QuhtNAaUz5L5c0FDNr3sy5s8QSFjiKNqnBwpVdf4RoMOkxZco6UiB3yhKjyv8hKbhzS5HEW0kdgJ0soMBEvDhxUkZksyqhxIcR5z6iS58eC4SSL8m8/FKQ5hYI78GCFWGSEAGIPcXS73G2vhkEH28WMRqijZt9CAfIdyoBov79aTRw0kkfSrRzDn4InmNBMgiI8847UIDwBSPzcfGgOe3E841nHHbo4YfJZMHAiCSWaCKJfBi2yIksnqgQHwiwGOOMCNRYI3AD2qjjjjsKIWAyJQghhI5CFmmkkCrg2AgCKjSpghBORimlEFsZxsAAUmYZ5QADAAQAhSpwKeaYZIqpgkIMeFHmmmJ68WMnV7AppxdnDtiKmnKW6YUuVfahAp55jqkIiIQWauihiCb/quiijDbq6KOQRirppJRWaumlmGaq6aacdurpp6CGKuqopJZq6qmopqrqqqy26uqrsMYq66y01mrrrbjmquuuvPbq66/ABivssMQWa+yxyCar7LLMNuvss9BGK+201FZr7bXYZqvtttx26+234IYr7rjklmvuueimq+667Lbr7rvwxivvvPTWa++9+Oar77789uvvvwAHLPDABBds8MEIJ6zwwgw37PDDEEcs8cQUV2zxxRhnrPHGHHfs8ccghyzyyCSXbPLJKKes8sost+zyyzDHLPPMNNds880456zzzjz37PPPQAct9NBEF2300UgnrfTSTDft9NNQRy311FRXNW311VhnrfXWXHft9ddghy322GSXbfbZaKet9tpst+3223DHLffcdNdt991456333nz3vXEgADs=);
}
.icon-merck {
  width: 60px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-facility-location {
  width: 27px;
  height: 27px;
  background-position: center;
  background-size: contain;
  background: url("./media/location-icon.svg") no-repeat;
  background-size: 20px;
  background-position: 5px;
}
.icon-products {
  width: 32px;
  height: 32px;
  background-position: center;
  background-size: contain;
  background: url("./media/products_gray.svg") no-repeat;
  background-size: 32px;
}
.active .icon-products {
  width: 32px;
  height: 32px;
  background-position: center;
  background-size: contain;
  background-size: 32px;
}
.ic-filter-1:before {
  content: "\e95e";
}
.ic-filter-2:before {
  content: "\e95f";
}
.ic-filter-3:before {
  content: "\e960";
}
.ic-filter-4:before {
  content: "\e961";
}
.ic-filter-5:before {
  content: "\e962";
}
.ic-filter-6:before {
  content: "\e963";
}
.ic-filter-7:before {
  content: "\e964";
}
.ic-filter-9:before {
  content: "\e966";
}
.icon-money {
  width: 27px;
  height: 27px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-ns-1 {
  width: 70px;
  height: 70px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-ns-2 {
  width: 70px;
  height: 70px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-ns-3 {
  width: 70px;
  height: 70px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-ns-4 {
  width: 70px;
  height: 70px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,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);
}
.icon-download {
  width: 22px;
  height: 23px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAMAAAA4Nk+sAAAALVBMVEUAAAAAgKoNc7MPcrIPcbEPcbEPcrIPcrIUdbMmf7lDkcOgx+HK4O7n8fj////FPIjtAAAAB3RSTlMABlCbz9/g7TZK/gAAAFRJREFUeNrNzAkKgCAUhOFxqXHt/sdtEcQmMIitDwT8eQxgPcViAax88EcmN0HOM8Vbbq+R/N9tMcnDZzj4lHPgJeT7dYlnjUVHaiJT7SOdcc70zw48EhKAzYDYBgAAAABJRU5ErkJggg==);
}
.filter-all,
.ic-filter-all {
  background-image: url("./media/filter-all.png");
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.filter-search-button,
.ic-filter-search-button {
  background-image: url("./media/filter-search-button.png");
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.filter-advanced,
.ic-filter-advanced {
  background-image: url("./media/filter-advanced.png");
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.filter-polygon,
.ic-filter-polygon {
  background-image: url("./media/filter-polygon.png");
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.filter-status,
.ic-filter-status {
  background-image: url("./media/filter-status.png");
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.filter-tier,
.ic-filter-tier {
  background-image: url("./media/filter-tier.png");
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.filter-race,
.ic-filter-race {
  background-image: url("./media/filter-race.png");
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.filter-ethnicity,
.ic-filter-ethnicity {
  background-image: url("./media/filter-ethnicity.png");
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.filter-zip-codes,
.ic-filter-zip-codes {
  background-image: url("./media/filter-zip-codes.png");
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.filter-sex,
.ic-filter-sex {
  background-image: url("./media/filter-sex.png");
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.icon-c-1 {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/scheduled-date.svg");
}
.icon-c-2 {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/scheduled-time.svg");
}
.icon-c-3 {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/recipient-targets.svg");
}
.icon-c-4 {
  width: 23px;
  height: 23px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/patients-affected.svg");
}
.icon-c-5 {
  width: 17px;
  height: 17px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/owner.svg");
}
.icon-c-6 {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/delivered.svg");
}
.icon-c-7 {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/bounce-rate.svg");
}
.icon-info {
  width: 13px;
  height: 13px;
  border-radius: 20px;
  border: 1px solid #A7A7A7;
}
.icon-info:before {
  font-size: 10px;
  content: "i";
  color: #A7A7A7;
  font-family: sans-serif;
}
.ic-filter-calendar {
  width: 20px;
  height: 20px;
  background-image: url("./media/icon-filter-calendar.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.ic-filter-check {
  width: 20px;
  height: 20px;
  background-image: url("./media/icon-filter-check.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.icon-popup-copy {
  width: 89px;
  height: 89px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/icon-popup-copy.svg");
}
.icon-popup-delete {
  width: 89px;
  height: 89px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/icon-popup-delete.svg");
}
.icon-popup-unsaved {
  width: 89px;
  height: 89px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/icon-popup-unsaved.svg");
}
.icon-paper-clip {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/paper_clip.svg");
}
.icon-building {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/building-line.svg");
}
.icon-chart {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/chart-bar.svg");
}
.icon-shield {
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("./media/shield.svg");
}
:root {
  --primary: #1B2B4C;
  --secondary: #3e7da7;
  --tertiary: #9ebed3;
}
.primary_btn {
  background-color: #1e2b4a !important;
  color: #ffffff !important;
}
.secondary_primary_color {
  color: #1b2b4c;
}
.border-radius80 {
  border-radius: 80px;
}
.border-radius10 {
  border-radius: 10px;
}
.overfolw-hide {
  overflow: hidden;
}
.c-btn {
  font-family: "DM Sans", sans-serif;
  font-weight: 500;
}
.wd-140px {
  width: 140px !important;
  flex: 0 0 140px;
}
.img-full {
  width: 100%;
  height: auto;
}
.main-box {
  background: #ffffff;
  min-height: calc(100vh - 85px);
  padding-bottom: 40px;
}
@media (max-width: 1199px) {
  .main-box {
    padding-bottom: 20px;
  }
}
.service-main-content .main-container {
  margin: 0 auto;
  max-width: 1824px;
  width: auto;
}
@media (max-width: 1899px) {
  .service-main-content .main-container {
    margin-left: 48px;
    margin-right: 48px;
  }
}
@media (max-width: 1199px) {
  .service-main-content .main-container {
    margin-left: 32px;
    margin-right: 32px;
  }
}
@media (max-width: 767px) {
  .service-main-content .main-container {
    margin-left: 0;
    margin-right: 0;
  }
}
.padding32 {
  padding: 32px 32px 22px;
}
@media (max-width: 1199px) {
  .padding32 {
    padding: 15px;
  }
}
.margin-top40 {
  margin-top: 40px;
}
@media (max-width: 1440px) {
  .margin-top40 {
    margin-top: 20px;
  }
}
@media (max-width: 640px) {
  .margin-top40 {
    margin-top: 16px;
  }
}
.margin-top20 {
  margin-top: 20px;
}
.img-auto {
  max-width: 100%;
  height: auto;
}
.btn-full {
  width: 100%;
}
.flex1 {
  flex: 1;
}
.disabled {
  pointer-events: none;
  opacity: 0.25;
}
.c-header {
  padding: 15px 0;
  box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.03);
  background-color: #ffffff;
  height: 81px;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
@media (max-width: 1199px) {
  .c-header {
    height: auto;
    padding: 20px 0;
  }
}
@media (max-width: 640px) {
  .c-header {
    height: 82px;
  }
}
.c-header .c-logo {
  height: auto;
  float: left;
}
@media (min-width: 992px) {
  .c-header .c-logo {
    width: 185px;
  }
}
@media (max-width: 991px) {
  .c-header .c-logo {
    max-width: 138px;
  }
}
.login-btn {
  border: 1px solid #FEA830;
  color: #FEA830;
  font-size: 16px;
}
@media (max-width: 991px) {
  .login-btn {
    font-size: 14px;
    padding: 0 10px !important;
  }
}
.more-less-btn {
  border: 1px solid #1e2b4a;
  color: #1e2b4a;
  font-size: 16px;
}
@media (max-width: 991px) {
  .more-less-btn {
    font-size: 14px;
  }
}
.more-less-btn ::ng-deep .material-icons {
  width: 18px;
  height: 18px;
  font-size: 18px;
  color: #1e2b4a;
}
@media (max-width: 640px) {
  .height-100 {
    height: 100%;
  }
  .mobile-logo-center {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 991px) {
  .right-new-area button {
    padding: 0 10px !important;
  }
}
@media (max-width: 640px) {
  .right-new-area {
    display: none !important;
  }
}
ul.c-breadcrumbs {
  margin: 20px 0;
  padding: 0;
  list-style: none;
  display: flex;
}
ul.c-breadcrumbs li {
  padding-right: 20px;
  padding-left: 8px;
  position: relative;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  color: #3D3D3D;
}
ul.c-breadcrumbs li a {
  color: #3D3D3D;
  font-weight: 400;
}
ul.c-breadcrumbs li:after {
  content: "";
  position: absolute;
  color: #0D0D0D;
  width: 5px;
  height: 5px;
  border: 1px solid #0D0D0D;
  border-bottom: none;
  border-left: none;
  right: 5px;
  top: 5px;
  margin: auto 0;
  transform: rotate(45deg);
}
ul.c-breadcrumbs li:last-child {
  padding-right: 0;
}
ul.c-breadcrumbs li:last-child:after {
  content: none;
}
.c-banner-section,
.page-wrapper-space {
  padding: 0;
  margin-top: 20px;
}
.c-banner-section .c_carousel_wrap,
.page-wrapper-space .c_carousel_wrap {
  margin-bottom: 0;
}
::ng-deep .c_carousel_wrap .owl-theme .owl-dots .owl-dot span {
  width: 12px;
  height: 12px;
  background: #3D3D3D;
  opacity: 0.5;
}
@media (max-width: 640px) {
  ::ng-deep .c_carousel_wrap .owl-theme .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    margin: 5px 5px;
  }
}
::ng-deep .c_carousel_wrap .owl-theme .owl-dots .owl-dot.active span {
  background: #1e2b4a;
  opacity: 1;
}
.body-section-bx {
  background: #ffffff;
}
.header-sec {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 640px) {
  .header-sec {
    flex-direction: column;
    align-items: flex-start;
  }
}
.header-sec .heading_type {
  margin: 0;
  font-size: 32px;
  font-weight: bold;
  text-align: left;
  color: #1e2b4a;
  font-family: "DM Sans", sans-serif;
}
@media (max-width: 1440px) {
  .header-sec .heading_type {
    font-size: 24px;
  }
}
@media (max-width: 1199px) {
  .header-sec .heading_type {
    font-size: 21px;
  }
}
@media (max-width: 640px) {
  .header-sec .heading_type {
    font-size: 16px;
  }
}
.header-sec .heading_type-sm {
  margin: 0;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
  color: #1e2b4a;
  font-family: "DM Sans", sans-serif;
}
@media (max-width: 1440px) {
  .header-sec .heading_type-sm {
    font-size: 20px;
    font-weight: 500;
  }
}
.search-bx {
  max-width: 350px;
  position: relative;
}
@media (max-width: 640px) {
  .search-bx {
    max-width: 100%;
    width: 100%;
    margin-top: 15px;
  }
  .search-bx input {
    height: 55px;
    border-width: 2px;
    border-color: #e4effd;
    padding-left: 50px;
    box-sizing: border-box;
  }
}
.search-bx button {
  position: absolute;
  right: 0;
}
@media (max-width: 640px) {
  .search-bx button {
    left: 5px;
    top: 8px;
    right: auto;
  }
}
.c-all-category {
  margin: 50px 0 0 0;
  display: flex;
  overflow-x: auto;
  padding: 0 0 10px;
  flex-wrap: nowrap;
  flex-direction: row;
  list-style: none;
  background: url("./media/service-cat-icon.png") 0 0 repeat-x;
  background-size: 112px;
  overflow: auto;
}
@media (max-width: 1440px) {
  .c-all-category {
    background-size: 98px;
  }
}
@media (max-width: 1199px) {
  .c-all-category {
    margin: 25px 0 0 0;
    background-size: 82px;
  }
}
@media (max-width: 667px) {
  .c-all-category {
    background: none;
  }
}
.c-all-category li {
  width: 88px;
  font-size: 18px;
  font-weight: normal;
  display: flex;
  align-items: center;
  flex-direction: column;
  color: #3D3D3D;
  text-align: center;
  cursor: pointer;
}
@media (max-width: 1440px) {
  .c-all-category li {
    width: 75px;
    font-size: 16px;
  }
}
@media (max-width: 1199px) {
  .c-all-category li {
    width: 58px;
    font-size: 13px;
  }
}
@media (max-width: 667px) {
  .c-all-category li {
    width: 70px;
    font-size: 12px;
  }
}
.c-all-category li:not(:last-child) {
  margin-right: 25px;
}
.c-all-category li span {
  width: 100%;
  height: 88px;
  border-radius: 80px;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 10px 0;
}
@media (max-width: 1440px) {
  .c-all-category li span {
    height: 75px;
  }
}
@media (max-width: 1199px) {
  .c-all-category li span {
    height: 55px;
  }
  .c-all-category li span img {
    max-width: 45%;
  }
}
@media (max-width: 667px) {
  .c-all-category li span {
    width: 55px;
  }
}
.c-all-category li img.white-icon {
  display: none;
}
.c-all-category li img.yellow-icon {
  display: block;
}
.c-all-category li.active {
  color: #0D0D0D;
  font-weight: 500;
}
.c-all-category li.active span {
  background: #FEA830;
}
.c-all-category li.active img.white-icon {
  display: block;
}
.c-all-category li.active img.yellow-icon {
  display: none;
}
.c-all-category li.disable span {
  background: #E4EFFD;
}
.grid-view-box {
  margin: 20px 0 0 0;
}
.grid-view-box .grid-view-wrap {
  margin: 0 -10px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1199px) {
  .grid-view-box {
    margin: 10px 0 0 0;
  }
}
.grid-box-de {
  width: 33.33%;
}
@media (max-width: 1199px) {
  .grid-box-de {
    width: 50%;
  }
}
@media (max-width: 640px) {
  .grid-box-de {
    width: 100%;
  }
}
.grid-box-de .service-card-box {
  padding: 15px 15px 75px 15px;
  border-radius: 4px;
  border: solid 1px #EAEAEA;
  background-color: #ffffff;
  margin: 10px;
  height: calc(100% - 20px);
  position: relative;
}
@media (max-width: 640px) {
  .grid-box-de .service-card-box {
    padding: 0;
    margin: 10px 10px 0;
  }
}
.grid-box-de .service-card-box .c-serv-img {
  width: 95px;
  height: auto;
  margin-right: 17px;
  float: left;
}
@media (max-width: 1440px) {
  .grid-box-de .service-card-box .c-serv-img {
    width: 60px;
  }
}
@media (max-width: 1199px) {
  .grid-box-de .service-card-box .c-serv-img {
    margin-right: 10px;
  }
}
.grid-box-de .service-card-box h2 {
  font-size: 21px;
  color: #0D0D0D;
  font-weight: 600;
  margin: 0 0 5px;
  font-family: "DM Sans", sans-serif;
}
@media (max-width: 1440px) {
  .grid-box-de .service-card-box h2 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .grid-box-de .service-card-box h2 {
    margin-bottom: 0;
  }
}
.grid-box-de .service-card-box p {
  margin: 0 0 10px;
  font-size: 18px;
  line-height: 1.56;
  text-align: left;
  color: #3D3D3D;
  flex: 1;
}
@media (max-width: 1440px) {
  .grid-box-de .service-card-box p {
    font-size: 14px;
  }
}
.grid-box-de .service-card-box .c-priceing-box {
  font-size: 21px;
  color: #1e2b4a;
  font-weight: 100;
}
@media (max-width: 1440px) {
  .grid-box-de .service-card-box .c-priceing-box {
    font-size: 16px;
  }
}
.grid-box-de .service-card-box .c-priceing-box strong {
  font-size: 24px;
  font-weight: bold;
  color: #3D3D3D;
  margin-right: 16px;
}
@media (max-width: 1440px) {
  .grid-box-de .service-card-box .c-priceing-box strong {
    font-size: 21px;
    font-weight: 500;
  }
}
.grid-box-de .service-card-box .c-full-width-btn {
  height: 50px;
  border-radius: 5px;
  background-color: #E4EFFD;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  color: #1B2B4C;
  margin-top: 20px;
  position: absolute;
  left: 15px;
  width: calc(100% - 30px);
  bottom: 15px;
}
@media (max-width: 1440px) {
  .grid-box-de .service-card-box .c-full-width-btn {
    height: 44px;
    font-size: 16px;
  }
}
.grid-box-de .service-card-box .rmore_btn {
  outline: 0;
  padding: 0;
  background: none;
  border: 0;
  font-weight: 500;
}
.c-footer {
  margin: 0;
  padding: 23px 0;
  background-color: #1e2b4a;
  display: flex;
  align-self: center;
  justify-content: center;
}
.c-footer p {
  margin: 0;
  font-size: 15px;
  line-height: 23px;
  text-align: center;
  color: #ffffff;
}
.c-footer p a {
  color: #ffffff;
}
@media (max-width: 1199px) {
  .c-footer {
    height: auto;
    padding: 15px 0;
  }
  .c-footer p {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .c-footer {
    padding: 15px 20px;
  }
}
.c-alertbox-design {
  height: 90px;
  margin: 25px 0;
  padding: 12px 17px;
  border-radius: 10px;
  border: solid 1.5px rgba(254, 168, 48, 0.2);
  background-color: rgba(254, 168, 48, 0.05);
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (max-width: 640px) {
  .c-alertbox-design {
    margin: 16px 0;
    height: auto;
  }
}
.c-alertbox-design .icon-box {
  width: 91px;
  height: 66px;
  background-color: rgba(254, 168, 48, 0.2);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-alertbox-design .icon-box img {
  width: 46px;
  height: auto;
}
@media (max-width: 640px) {
  .c-alertbox-design .icon-box {
    width: 41px;
    height: 55px;
  }
  .c-alertbox-design .icon-box img {
    width: 30px;
  }
}
.c-alertbox-design h1,
.c-alertbox-design h2 {
  margin: 0;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.46;
  letter-spacing: normal;
  text-align: left;
  color: #1e2b4a;
  font-family: "DM Sans", sans-serif;
}
@media (max-width: 1440px) {
  .c-alertbox-design h1,
  .c-alertbox-design h2 {
    font-size: 20px;
  }
}
@media (max-width: 1199px) {
  .c-alertbox-design h1,
  .c-alertbox-design h2 {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .c-alertbox-design h1,
  .c-alertbox-design h2 {
    font-size: 14px;
  }
}
.c-alertbox-design p {
  margin: 0;
  font-size: 18px;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #3D3D3D;
  font-weight: 400;
  opacity: 0.7;
  font-family: "DM Sans", sans-serif;
}
@media (max-width: 1440px) {
  .c-alertbox-design p {
    font-size: 16px;
  }
}
@media (max-width: 1199px) {
  .c-alertbox-design p {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .c-alertbox-design p {
    font-size: 12px;
    line-height: 16px;
  }
}
.c-alertbox-design .pricing-box {
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  color: #0D0D0D;
  font-family: "DM Sans", sans-serif;
}
.c-alertbox-design .pricing-box strong {
  margin: 5px 0;
  font-size: 24px;
  font-weight: bold;
  display: block;
  text-align: center;
  font-family: "DM Sans", sans-serif;
}
@media (max-width: 1440px) {
  .c-alertbox-design .pricing-box strong {
    font-size: 22px;
  }
}
@media (max-width: 640px) {
  .c-alertbox-design .pricing-box {
    margin-left: 10px;
  }
  .c-alertbox-design .pricing-box strong {
    font-size: 16px;
  }
}
.service-main-content .bottom-palate-c,
.book-container .bottom-palate-c,
.bottom-palate-design .bottom-palate-c {
  margin: 0;
  padding: 18px;
  box-shadow: 10px 0 20px rgba(118, 118, 118, 0.1019607843);
  background-color: #fffefe;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1111;
}
.service-main-content .bottom-palate-c button,
.book-container .bottom-palate-c button,
.bottom-palate-design .bottom-palate-c button {
  width: 188px;
  height: 60px;
  padding: 0;
  border-radius: 5px;
  border: solid 1px #1e2b4a;
  background-color: #1e2b4a;
  margin-left: 15px;
  color: #ffffff;
  font-family: "DM Sans", sans-serif !important;
  font-weight: 600;
}
.service-main-content .bottom-palate-c button.back-btn,
.book-container .bottom-palate-c button.back-btn,
.bottom-palate-design .bottom-palate-c button.back-btn {
  background-color: #ffffff;
  color: #1e2b4a;
}
@media (min-width: 1680px) {
  .service-main-content .bottom-palate-c button,
  .book-container .bottom-palate-c button,
  .bottom-palate-design .bottom-palate-c button {
    min-width: 260px;
    font-size: 16px;
    padding: 0 15px;
    width: auto;
  }
}
@media (max-width: 1824px) {
  .service-main-content .bottom-palate-c .main-container,
  .book-container .bottom-palate-c .main-container,
  .bottom-palate-design .bottom-palate-c .main-container {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 1440px) {
  .service-main-content .bottom-palate-c button,
  .book-container .bottom-palate-c button,
  .bottom-palate-design .bottom-palate-c button {
    height: 47px;
    padding: 0 15px;
    width: auto;
    min-width: 220px;
  }
}
@media (max-width: 640px) {
  .service-main-content .bottom-palate-c .back-btn,
  .book-container .bottom-palate-c .back-btn,
  .bottom-palate-design .bottom-palate-c .back-btn {
    display: none;
  }
  .service-main-content .bottom-palate-c .main-container,
  .book-container .bottom-palate-c .main-container,
  .bottom-palate-design .bottom-palate-c .main-container {
    margin: 0;
  }
  .service-main-content .bottom-palate-c button,
  .book-container .bottom-palate-c button,
  .bottom-palate-design .bottom-palate-c button {
    width: 100%;
    height: 48px;
    margin: 0 !important;
  }
}
@media (max-width: 1899px) {
  .service-main-content .bottom-palate-c,
  .book-container .bottom-palate-c,
  .bottom-palate-design .bottom-palate-c {
    padding-left: 48px;
    padding-right: 48px;
  }
}
@media (max-width: 1199px) {
  .service-main-content .bottom-palate-c,
  .book-container .bottom-palate-c,
  .bottom-palate-design .bottom-palate-c {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .service-main-content .bottom-palate-c,
  .book-container .bottom-palate-c,
  .bottom-palate-design .bottom-palate-c {
    padding-left: 0;
    padding-right: 0;
    position: relative !important;
    bottom: 0 !important;
    box-shadow: none;
  }
  .service-main-content .bottom-palate-c .main-container,
  .book-container .bottom-palate-c .main-container,
  .bottom-palate-design .bottom-palate-c .main-container {
    padding: 0;
  }
}
.services-container.book-container .bookstepper__stepper {
  width: 100%;
}
.services-container.book-container .main-container {
  margin: 0;
  width: 100%;
}
@media (max-width: 640px) {
  .services-container.book-container .main-container {
    margin: 0;
    width: auto !important;
  }
}
@media (max-width: 640px) {
  .services-container.book-container .main-container.margin-top20 {
    margin: 0;
    padding: 0 15px;
  }
}
.services-container.book-container .main-container .body-section-bx.border-radius10.padding32 {
  margin: 0;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.address-full {
  position: relative;
  flex: 65%;
  height: 53px;
  padding: 0;
  border-radius: 5px;
  border: solid 1.5px #EAEAEA;
  background-color: #ffffff;
  color: #3D3D3D;
  font-size: 18px;
  font-family: "DM Sans", sans-serif !important;
  margin-right: 15px;
}
@media (max-width: 767px) {
  .address-full {
    flex: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.address-full.right-filter {
  width: 100%;
  border: none;
}
.address-full.right-filter .mat-input-box {
  width: 100%;
  height: 53px;
  padding: 0 10px;
  border-radius: 5px;
  border: solid 1.5px #EAEAEA;
  background-color: #ffffff;
  color: #3D3D3D;
  font-size: 18px;
  font-family: "DM Sans", sans-serif !important;
}
.address-full .location-icon {
  position: absolute;
  left: 10px;
  top: 13px;
  color: #1B2B4C;
}
.address-full button {
  position: absolute;
  right: 10px;
  top: 5px;
}
.address-full button mat-icon {
  color: #3D3D3D;
}
.c-filter-area {
  justify-content: space-between;
  position: relative;
}
.c-filter-area .wd-58 {
  width: 58%;
  display: flex;
}
@media (max-width: 991px) {
  .c-filter-area .wd-58 {
    width: 85%;
  }
}
@media (max-width: 767px) {
  .c-filter-area .wd-58 {
    width: 100%;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .c-filter-area .mat_stroked_button {
    position: absolute;
    right: 0;
    bottom: 1px;
  }
}
@media (max-width: 640px) {
  .c-filter-area {
    flex-wrap: wrap;
  }
  .c-filter-area .address-full {
    width: 100%;
    margin: 0 0 16px !important;
  }
  .c-filter-area .calendar-container-c {
    margin: 0 15px 0 0 !important;
  }
  .c-filter-area .calendar-container-c .calendar-w {
    max-width: 100%;
  }
  .multi-date-p .input-calendar {
    height: 43px !important;
    padding: 10px 5px 5px 25px !important;
    font-size: 14px !important;
  }
  .multi-date-p .date_range {
    top: 13px !important;
    left: 4px !important;
    font-size: 16px;
  }
}
.calendar-container-c .calendar-w {
  max-width: 200px;
  margin: 0;
  position: relative;
}
@media (max-width: 767px) {
  .calendar-container-c .calendar-w {
    max-width: none;
    width: 85%;
  }
}
.calendar-container-c .date_range {
  position: absolute;
  top: 14px;
  left: 10px;
  color: #3D3D3D;
}
.calendar-container-c .keyboard_arrow_down {
  position: absolute;
  top: 15px;
  right: 10px;
  color: #3D3D3D;
}
.calendar-container-c .input-calendar {
  position: relative;
  z-index: 1;
  background: none;
  height: 53px;
  padding: 5px 10px 0 40px;
  border-radius: 5px;
  border: solid 1.5px #EAEAEA;
  color: #3D3D3D;
  font-size: 18px;
  width: 100%;
  box-sizing: border-box;
  cursor: pointer;
  font-family: "DM Sans", sans-serif !important;
}
@media (max-width: 1440px) {
  .calendar-container-c .input-calendar {
    font-size: 14px;
  }
}
.multi-date-p .calendar-w {
  margin: 0 5px !important;
}
.mat_stroked_button {
  width: 53px;
  min-width: auto;
  height: 50px;
  margin: 0;
  padding: 0;
  border-radius: 5px;
  background-color: #1e2b4a;
  display: flex;
  align-items: center;
  justify-content: center;
}
.slot-area-rander {
  margin-top: 30px;
}
.slot-area-rander .left-area {
  width: 58%;
}
.slot-area-rander .right-area {
  width: 40%;
  margin-left: 40px;
  height: 550px;
}
@media (max-width: 991px) {
  .slot-area-rander .right-area {
    margin-left: 0;
    height: 220px;
  }
}
@media (max-width: 640px) {
  .slot-area-rander .right-area {
    height: 300px;
  }
}
@media (min-width: 992px) {
  .slot-area-rander .right-area {
    margin-bottom: 24px;
  }
}
@media (max-width: 991px) {
  .slot-area-rander {
    flex-direction: column-reverse;
  }
  .slot-area-rander .left-area,
  .slot-area-rander .right-area {
    width: 100%;
  }
  .slot-area-rander .right-area {
    margin: 0 0 24px;
  }
}
@media (max-width: 767px) {
  .slot-area-rander {
    flex-direction: column;
  }
}
.covid-slot-box {
  width: 100%;
  min-height: 208px;
  padding: 23px 26px;
  border-radius: 5px;
  border: solid 1.5px #EAEAEA;
  background-color: #ffffff;
  box-sizing: border-box;
  margin: 1px 1px 25px 1px;
}
@media (max-width: 991px) {
  .covid-slot-box {
    padding: 15px;
  }
}
.covid-slot-box.active {
  margin: 0 0 24px 0;
  margin-bottom: 14px;
  border-color: #1e2b4a;
  border-width: 2px;
}
.covid-slot-box .headding-slot {
  display: flex;
  margin: 0 0 10px;
  align-items: center;
}
@media (max-width: 991px) {
  .covid-slot-box .headding-slot {
    margin: 0;
  }
}
.covid-slot-box .headding-slot span {
  font-size: 21px;
  font-weight: 600;
  line-height: 1.48;
  color: #0D0D0D;
  flex: 1;
  font-family: "DM Sans", sans-serif;
}
@media (max-width: 1440px) {
  .covid-slot-box .headding-slot span {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  .covid-slot-box .headding-slot span {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .covid-slot-box .headding-slot {
    flex-wrap: wrap;
    align-items: self-start;
    flex-direction: column;
    margin-bottom: 10px;
  }
  .covid-slot-box .headding-slot span {
    flex: 100%;
  }
}
.covid-slot-box .headding-slot button {
  min-width: auto;
  color: #1b2b4c;
  font-size: 18px;
  font-weight: 400;
  padding: 0 10px;
  font-family: "DM Sans", sans-serif !important;
}
@media (max-width: 1199px) {
  .covid-slot-box .headding-slot button {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .covid-slot-box .headding-slot button {
    padding-left: 0;
    margin-right: 10px !important;
    margin-left: 0 !important;
  }
}
.covid-slot-box .headding-slot button img {
  margin-right: 5px;
}
.covid-slot-box .headding-slot button ::ng-deep .mat-button-wrapper {
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  .covid-slot-box h3.headding-slot {
    display: none;
  }
}
.covid-slot-box p {
  margin: 0;
  font-size: 18px;
  line-height: 1.67;
  color: #3D3D3D;
  font-weight: 400;
  font-family: "DM Sans", sans-serif;
}
@media (max-width: 1440px) {
  .covid-slot-box p {
    font-size: 16px;
  }
}
@media (max-width: 1199px) {
  .covid-slot-box p {
    font-size: 14px;
  }
}
.service-box {
  margin-top: 15px;
  display: flex;
  align-items: center;
  border-bottom: dotted 2px #EAEAEA;
  padding-bottom: 20px;
}
.service-box span {
  margin-right: 20px;
  font-size: 18px;
  line-height: 1.67;
  color: #3D3D3D;
  font-weight: 400;
  font-family: "DM Sans", sans-serif;
}
.service-box img {
  width: 36px;
  height: auto;
  margin-right: 10px;
}
::ng-deep .c-slot-button {
  margin-top: 15px;
}
::ng-deep .c-slot-button .mat-radio-group {
  display: flex;
  justify-content: space-between;
}
::ng-deep .c-slot-button .mat-radio-button .mat-radio-label {
  padding: 10px 15px;
  border: solid 2px #e4effd;
  border-radius: 4px;
}
::ng-deep .c-slot-button .mat-radio-button .mat-radio-label .mat-radio-container {
  display: none;
}
::ng-deep .c-slot-button .mat-radio-button .mat-radio-label .mat-radio-label-content {
  font-family: "DM Sans", sans-serif !important;
  padding-left: 0;
  font-size: 16px;
  min-width: 80px;
  text-align: center;
}
::ng-deep .c-slot-button .mat-radio-button.mat-radio-checked {
  background: #FEA830 !important;
  border-radius: 4px;
}
::ng-deep .c-slot-button .mat-radio-button.mat-radio-checked .mat-radio-label {
  border-color: #FEA830 !important;
}
::ng-deep .c-slot-button .mat-radio-button.mat-radio-checked .mat-radio-label-content {
  font-family: "DM Sans", sans-serif !important;
  font-weight: 600 !important;
  padding-left: 0;
  min-width: 80px;
  text-align: center;
  color: #ffffff;
}
.more-btn-de {
  width: 90px;
  border-radius: 4px;
  border: solid 2px #1e2b4a;
  background-color: #ffffff;
  font-family: "DM Sans", sans-serif !important;
  font-weight: 500;
  font-size: 16px;
  margin: 5px 0;
}
@media (max-width: 640px) {
  .more-btn-de {
    margin: 1;
    min-width: 75px;
    font-size: 12px;
    border-width: 1px;
    padding: 0;
    width: auto;
  }
}
.c-slot-button {
  margin-top: 15px;
}
@media (max-width: 640px) {
  .c-slot-button {
    margin-left: -3px;
    margin-right: -3px;
    flex-wrap: wrap;
  }
}
.c-slot-button .slot-btn {
  padding: 2px 15px;
  border: solid 2px #e4effd;
  border-radius: 4px;
  font-family: "DM Sans", sans-serif !important;
  min-width: 114px;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  margin: 5px 15px 5px 0;
}
@media (max-width: 991px) {
  .c-slot-button .slot-btn {
    margin: 5px 10px 5px 0;
    min-width: 102px;
  }
}
@media (max-width: 640px) {
  .c-slot-button .slot-btn {
    margin: 1%;
    min-width: inherit;
    font-size: 12px;
    border-width: 1px;
    padding: 0;
    width: 23%;
    box-sizing: border-box;
  }
}
.c-slot-button .slot-btn.active {
  background: #FEA830 !important;
  border-color: #FEA830 !important;
  font-weight: 600 !important;
  color: #ffffff;
  font-family: "DM Sans", sans-serif !important;
}
@media (max-width: 640px) {
  .c-slot-button {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dashed #e6effc;
  }
}
.heading_with_icon {
  display: flex;
  align-items: flex-start;
}
.heading_with_icon button {
  display: none;
}
@media (max-width: 640px) {
  .heading_with_icon button {
    display: inline-block;
    margin-left: -14px;
    margin-top: -6px;
  }
}
@media (max-width: 640px) {
  .full-width-mob-btn .back-btn {
    display: none;
  }
  .full-width-mob-btn .main-container {
    width: auto !important;
  }
  .full-width-mob-btn .full-width-btn {
    width: 100% !important;
    margin: 0 !important;
    font-size: 16px;
  }
}
.fs14 {
  font-size: pxtorem(14px);
}
.fs15 {
  font-size: pxtorem(15px);
}
.fs19 {
  font-size: pxtorem(19px);
}
.fs21 {
  font-size: pxtorem(21px);
}
.fs24 {
  font-size: pxtorem(24px);
}
.fs36 {
  font-size: pxtorem(36px);
}
.h1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 2.5rem;
  font-weight: bold;
}
.h2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.875rem;
  font-weight: bold;
}
.h3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.75rem;
  font-weight: bold;
}
.h4 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.625rem;
  font-weight: bold;
}
.h5 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.3125rem;
  font-weight: bold;
}
.h6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  font-weight: bold;
}
.b1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
  font-weight: normal;
}
.b2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: normal;
}
.b3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.9375rem;
  font-weight: normal;
}
.c1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.25rem;
  font-weight: bold;
}
.c2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 600;
}
.c3 {
  font-size: pxtorem(15px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c4 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c5 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.c6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-weight: 400;
}
.c7 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.688rem;
  font-weight: 400;
}
.primary-black-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #010101 !important;
  color: white !important;
}
.primary-black-btn:hover {
  opacity: 0.8;
}
.primary-black-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-black-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-blue-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #006ff2 !important;
  color: white !important;
}
.primary-blue-btn:hover {
  opacity: 0.8;
}
.primary-blue-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-blue-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-white-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: white !important;
  color: #010101 !important;
}
.primary-white-btn:hover {
  opacity: 0.8;
}
.primary-white-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-white-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.hc-button-white {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #CED2D3;
}
.hc-button-white.inactive {
  background-color: #010101 !important;
}
.hc-button-white:hover {
  background-color: #FAFBFC;
}
.hc-button-yellow {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #FFCF03;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #FFCF03;
}
.hc-button-yellow:hover {
  opacity: 0.8;
}
.hc-button-yellow.inactive {
  filter: grayscale(100%);
  opacity: 0.8;
  color: #fbfbfb;
}
.hc-input {
  border: 1px solid #CED2D3 !important;
}
.hc-input:hover {
  border: 1px solid #3d81b1 !important;
}
.hc-input-force:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus {
  border: solid 1px #c7c6c6 !important;
}
::ng-deep .cke_notification_warning {
  display: none !important;
}
.font_defaults {
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
}
.font_size_xs {
  font-size: -webkit-calc(10px + (14 - 10) * ((100vw - 1920px) / (2560 - 1920)));
  line-height: normal;
}
@media (max-width: 1920px) {
  .font_size_xs {
    font-size: 10px;
  }
}
@media (min-width: 2560px) {
  .font_size_xs {
    font-size: 14px;
  }
}
.font_size_sm {
  font-size: -webkit-calc(12px + (16 - 12) * ((100vw - 1920px) / (2560 - 1920)));
  line-height: normal;
}
@media (max-width: 1920px) {
  .font_size_sm {
    font-size: 12px;
  }
}
@media (min-width: 2560px) {
  .font_size_sm {
    font-size: 16px;
  }
}
.font_size_md,
.cal-month-view .cal-day-number {
  font-size: -webkit-calc(14px + (19 - 14) * ((100vw - 1920px) / (2560 - 1920)));
  line-height: normal;
}
@media (max-width: 1920px) {
  .font_size_md,
  .cal-month-view .cal-day-number {
    font-size: 14px;
  }
}
@media (min-width: 2560px) {
  .font_size_md,
  .cal-month-view .cal-day-number {
    font-size: 19px;
  }
}
.font_size_lg {
  font-size: -webkit-calc(16px + (23 - 16) * ((100vw - 1920px) / (2560 - 1920)));
}
@media (max-width: 1920px) {
  .font_size_lg {
    font-size: 16px;
  }
}
@media (min-width: 2560px) {
  .font_size_lg {
    font-size: 23px;
  }
}
.font_size_xl {
  font-size: -webkit-calc(18px + (25 - 18) * ((100vw - 1920px) / (2560 - 1920)));
}
@media (max-width: 1920px) {
  .font_size_xl {
    font-size: 18px;
  }
}
@media (min-width: 2560px) {
  .font_size_xl {
    font-size: 25px;
  }
}
.font_size_xxl {
  font-size: -webkit-calc(22px + (31 - 22) * ((100vw - 1920px) / (2560 - 1920)));
}
@media (max-width: 1920px) {
  .font_size_xxl {
    font-size: 22px;
  }
}
@media (min-width: 2560px) {
  .font_size_xxl {
    font-size: 31px;
  }
}
.fs-6 {
  font-size: 6px;
}
.fs-6:before {
  font-size: 6px;
}
.fs-8 {
  font-size: 8px !important;
}
.fs-8:before {
  font-size: 8px;
}
.fs-9 {
  font-size: 9px !important;
}
.fs-10 {
  font-size: 10px;
}
.fs-10:before {
  font-size: 10px;
}
.fs-11 {
  font-size: 11px;
}
.fs-12 {
  font-size: 12px !important;
}
.fs-12:before {
  font-size: 12px !important;
}
.fs-13 {
  font-size: 13px;
}
.fs-14 {
  font-size: 14px !important;
}
.fs-14:before {
  font-size: 14px;
}
.fs-15 {
  font-size: 15px;
}
.fs-15:before {
  font-size: 15px;
}
.fs-16 {
  font-size: 16px !important;
}
.fs-16:before {
  font-size: 16px !important;
}
.fs-18 {
  font-size: 18px !important;
}
.fs-20 {
  font-size: 20px;
}
.fs-20:before {
  font-size: 20px;
}
.fs-21 {
  font-size: 21px !important;
}
.fs-22 {
  font-size: 22px;
}
.fs-22:before {
  font-size: 22px;
}
.fs-24 {
  font-size: 24px !important;
}
.fs-24:before {
  font-size: 24px !important;
}
.fs-25 {
  font-size: 25px;
}
.fs-26 {
  font-size: 26px !important;
}
.fs-26:before {
  font-size: 26px !important;
}
.fs-30 {
  font-size: 30px;
}
.fs-35 {
  font-size: 35px;
}
.fs-36 {
  font-size: 36px;
}
.fs-38 {
  font-size: 38px;
}
.fs-40 {
  font-size: 40px;
}
.fs-50 {
  font-size: 50px;
}
.t-up {
  text-transform: uppercase;
}
.fw-400 {
  font-weight: 400 !important;
}
.fw-500,
.fw-600,
.fw-700,
.fw-900 {
  font-weight: 500 !important;
}
.fw-200 {
  font-weight: 200 !important;
}
.lh-sm {
  line-height: 16px;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-20px {
  line-height: 20px;
}
.lh-16px {
  line-height: 16px;
}
.lh-14px {
  line-height: 14px;
}
.lh-12px {
  line-height: 12px;
}
.lh-2 {
  line-height: 2rem;
}
.lh-35px {
  line-height: 35px;
}
.global-font-size-15-normal {
  font-size: 0.938rem;
  line-height: normal;
  font-weight: normal;
}
.global-font-size-15-bold {
  font-size: 0.938rem;
  line-height: normal;
  font-weight: bold;
}
.global-font-size-21-normal {
  font-size: 1.313rem;
  line-height: normal;
  font-weight: 500;
}
.global-font-size-21-bold {
  font-size: 1.313rem;
  line-height: normal;
  font-weight: bold;
}
.global-font-size-26-normal {
  font-size: 1.625rem;
  line-height: normal;
  font-weight: normal;
}
.global-font-size-26-bold {
  font-size: 1.625rem;
  line-height: normal;
  font-weight: bold;
}
*.mat-drawer-container {
  color: #0d0d0d;
}
mat-form-field {
  width: 100%;
}
app-clinic-account-info span.mat-checkbox-label {
  font-size: inherit !important;
}
.mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: unset !important;
}
.bg-white .mat-expansion-panel-body {
  padding: 0 !important;
}
.filter-wrapper-checkboxes .mat-checkbox {
  margin-top: 0 !important;
}
.titlebar-filter-container .mat-form-field-label-wrapper {
  line-height: initial;
  height: 130%;
  top: -0.84375em;
}
.mat-form-field-hide-placeholder .mat-select-placeholder {
  display: none !important;
}
th.h-0 {
  height: 0;
  min-height: unset;
}
.th-none.mat-table tr.mat-header-row {
  height: 0 !important;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  display: none;
}
.wrap-mat-form-field .mat-form-field-label,
.wrap-mat-form-field .mat-form-field-subscript-wrapper,
.wrap-mat-form-field .mat-form-field-label-wrapper {
  position: static !important;
}
.wrap-mat-form-field .mat-form-field-subscript-wrapper {
  margin-top: 3px !important;
}
.wrap-mat-form-field .mat-form-field-infix {
  display: flex;
  flex-direction: column-reverse;
}
.wrap-mat-form-field mat-hint {
  white-space: normal;
}
.wrap-mat-form-field .mat-form-field-label {
  transform: none !important;
}
.wrap-mat-form-field .mat-form-field-label mat-label {
  padding: 0 !important;
  background: transparent;
  color: #0d0d0d;
  margin-bottom: 4px;
  display: block;
}
.wrap-mat-form-field.row-lable .mat-form-field-infix {
  flex-direction: row-reverse;
  align-items: center;
}
.wrap-mat-form-field.row-lable .mat-form-field-infix .mat-form-field-label {
  width: auto;
  text-align: right;
  padding-right: 10px;
}
.mat-select-value {
  vertical-align: middle;
}
.mat-radio-group .mat-radio-label,
.mat-option,
.mat-select-trigger,
.mat-select,
.mat-form-field,
.mat-slide-toggle-content,
.cdk-overlay-container input,
.mat-stepper-horizontal,
.mat-stepper-vertical,
.mat-tab-group .mat-tab-header,
.mat-tab-group .mat-tab-body-wrapper,
.mat-tab-group .mat-tab-label-content,
th.mat-header-cell.cdk-header-cell {
  font-family: "DM Sans", sans-serif !important;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.mat-select.select-sm {
  font-size: 12px !important;
  line-height: 17px !important;
}
.mat-select.select-sm .mat-select-trigger {
  height: 27px !important;
  font-size: 12px !important;
  line-height: 17px !important;
  border: 0;
}
.mat-select.select-sm .mat-select-value-text {
  right: 16px;
  left: 2px;
}
.mat-select.select-sm .mat-select-arrow {
  margin: 0 -11px 0 0 !important;
}
.mat-radio-group .fs-12 .mat-radio-label {
  font-size: 12px;
}
.cdk-overlay-container div,
.cdk-overlay-container span,
.cdk-overlay-container p {
  font-family: "DM Sans", sans-serif !important;
  line-height: normal;
}
.mat-select-panel .mat-option.language-option,
.mat-select-panel .mat-option.mat-selected.language-option {
  background: transparent !important;
  padding: 10px 0 !important;
}
div.mat-form-field-subscript-wrapper,
div.mat-form-field-subscript-wrapper .mat-error {
  font-size: 11px !important;
  line-height: 14px !important;
  margin-top: 10px !important;
  width: auto !important;
  right: -5px;
  left: 0;
  white-space: nowrap;
}
.mat-form-field-appearance-legacy .mat-hint {
  color: #65737B !important;
}
.team-task .mat-option,
.team-task .mat-select-trigger,
.team-task .mat-select,
.team-task .mat-form-field,
.team-task .cdk-overlay-container * {
  font-size: 13px;
}
.team-task .mat-input-element.mat-form-field-autofill-control {
  border: 0;
  background-color: transparent;
}
.sm-select-wrapper .mat-select-trigger {
  height: 30px;
  padding: 5px 15px;
  border-color: #ebeef0;
}
.sm-select-wrapper * {
  font-size: 12px !important;
}
.sm-select-wrapper ~ .mat-form-field-label-wrapper * {
  font-size: 12px !important;
}
tr.mat-row,
tr.mat-footer-row {
  overflow: clip;
}
.mat-row.cdk-row[style*="0"] td {
  display: none;
}
.team-task-column-line .mat-input-element.mat-form-field-autofill-control {
  width: 125px;
  font-size: 13px;
  height: 30px;
  border: 0;
  background: white;
  box-shadow: inset 0 1px 5px 0 rgba(167, 179, 187, 0.5);
  border-radius: 4px;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  padding: 6px 15px;
  margin: 6px 0 0 0;
  box-sizing: border-box;
}
.team-task-column-line .mat-datepicker-toggle-default-icon path {
  fill: var(--tertiary);
}
.wrap-mat-form-field app-datepicker-sep .mat-form-field-subscript-wrapper {
  display: none;
  margin: 0 !important;
}
.mat-expansion-panel-content,
.mat-expansion-panel-header,
.mat-checkbox {
  font-family:
    "DM Sans",
    "Nunito Sans",
    serif !important;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  margin-top: -80px;
}
.cdk-overlay-pane.prompt-dialog-container {
  min-width: 338px;
  margin-top: -20vh;
}
.mat-form-field-suffix {
  margin-right: 10px;
}
.mat-mdc-dialog-title {
  font-size: 20px;
  font-weight: 500;
  font-family:
    "DM Sans",
    "Nunito Sans",
    serif !important;
}
.mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: unset !important;
}
.mat-mdc-snack-bar-container {
  background: white;
  color: black !important;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);
  border-radius: 10px !important;
  min-height: 60px;
  margin-bottom: 0;
  overflow: hidden;
}
.mat-mdc-snack-bar-container .mdc-snackbar__surface {
  height: 100%;
  border-radius: 5px;
}
.mat-mdc-simple-snack-bar {
  justify-content: center !important;
  align-items: center;
  height: 60px;
}
.mat-mdc-simple-snack-bar span {
  font-size: 14px !important;
  font-weight: 500;
}
.mat-option-disabled {
  opacity: 0.4;
}
.mat-select-panel.lang-wrapper {
  margin-left: 19px;
  border-radius: 4px;
  box-sizing: border-box;
  min-width: 100% !important;
  max-height: 30vh !important;
  max-width: 100% !important;
  transform: translate(-2px, 44px) !important;
  position: relative;
  right: 0 !important;
}
@media (max-width: 767px) {
  .mat-select-panel.lang-wrapper {
    margin-left: 3px;
  }
}
.mat-select-panel.lang-wrapper.multiple-select {
  margin-left: 47px;
}
table:not(.not-overwrite) .mat-cell.cdk-cell.cdk-column-expandedDetail.mat-column-expandedDetail > div > div:first-child {
  padding: 20px 20px 0;
}
table:not(.not-overwrite) .mat-cell.cdk-cell.cdk-column-expandedDetail.mat-column-expandedDetail > div > div:last-child {
  padding: 0 20px 20px;
}
mat-pseudo-checkbox.mat-option-pseudo-checkbox {
  margin-right: 14px;
}
.mat-select-panel.ng-animating {
  transform: unset !important;
  visibility: hidden;
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 0 !important;
}
.mat-form-field-label-wrapper {
  padding-top: 0;
}
.mat-form-field-label-wrapper label {
  height: 100% !important;
  display: flex;
  align-items: center;
}
.second-title-bar .mat-form-field-infix,
.filter-on-white .mat-form-field-infix {
  min-width: 160px !important;
}
.mat-form-field:not(.not-overwrite) .mat-form-field-infix {
  min-width: 100px !important;
  width: 100% !important;
  border-top: 0;
  padding: 0 !important;
}
.mat-form-field:not(.not-overwrite) .mat-form-field-infix .mat-input-element {
  margin: 0 !important;
}
.mat-form-field:not(.not-overwrite) .mat-form-field-infix label.input_label ~ .mat-form-field-label-wrapper {
  bottom: 0 !important;
  top: auto !important;
}
.mat-form-field:not(.not-overwrite) .mat-form-field-infix .input-common,
.mat-form-field:not(.not-overwrite) .mat-form-field-infix .mat-input-element {
  height: 40px;
  padding: 0 10px;
  border-radius: 5px;
  outline: none;
  border: solid 1px #3d3d3d;
  margin: 5px 0 10px 0;
  box-sizing: border-box;
}
.mat-form-field:not(.not-overwrite) .mat-form-field-infix .input-common::placeholder,
.mat-form-field:not(.not-overwrite) .mat-form-field-infix .mat-input-element::placeholder {
  color: #d3d8e0;
}
.mat-form-field:not(.not-overwrite) .mat-form-field-infix .input-common:focus,
.mat-form-field:not(.not-overwrite) .mat-form-field-infix .mat-input-element:focus {
  border: 1px solid #1e2b4a;
}
.mat-form-field:not(.not-overwrite) .mat-form-field-infix .input-common.input_invalid,
.mat-form-field:not(.not-overwrite) .mat-form-field-infix .mat-input-element.input_invalid {
  border: 1px solid #e74c3c !important;
}
.mat-form-field:not(.not-overwrite) .mat-form-field-infix textarea.input-common,
.mat-form-field:not(.not-overwrite) .mat-form-field-infix textarea.mat-input-element {
  padding: 8px 10px;
}
mat-radio-group.input_invalid .mat-radio-label .mat-radio-container:not(.not-overwrite),
mat-radio-group.ng-invalid:not(.input_invalid):not(.not-overwrite) .mat-radio-label .mat-radio-container .mat-radio-outer-circle {
  border: 2px solid #D33F29 !important;
  border-radius: 100%;
}
.max-100 .mat-form-field-infix {
  min-width: 0 !important;
}
.mat-form-field-appearance-legacy .mat-form-field-infix textarea.mat-input-element + .mat-form-field-label-wrapper .mat-form-field-label {
  top: 30px !important;
}
.expiration_date .mat-form-field-wrapper {
  padding: 0 0 0 10px !important;
  width: 135px;
}
.expiration_date .mat-input-element.cdk-text-field-autofilled,
.expiration_date .mat-input-element.mat-form-field-autofill-control.cdk-text-field-autofill-monitored,
.expiration_date .mat-input-element:focus {
  z-index: 1;
  position: relative;
}
app-birth-day-calendar .mat-form-field-wrapper .mat-form-field-flex {
  align-items: center !important;
}
app-birth-day-calendar .mat-input-element.cdk-text-field-autofill-monitored.ng-dirty.ng-touched.ng-valid,
app-birth-day-calendar .mat-input-element.ng-untouched.ng-pristine.ng-valid {
  background-color: white;
}
app-birth-day-calendar .mat-input-element.cdk-text-field-autofilled,
app-birth-day-calendar .mat-input-element.mat-form-field-autofill-control.cdk-text-field-autofill-monitored,
app-birth-day-calendar .mat-input-element:focus {
  z-index: 1;
  position: relative;
}
app-birth-day-calendar .mat-form-field-wrapper,
.expiration_date .mat-form-field-wrapper,
app-specialties-chip .mat-form-field-wrapper {
  position: relative;
  width: auto;
  height: 40px;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
}
.spec-container mat-mdc-chip-list {
  width: 100%;
}
.spec-container mat-mdc-chip-list .mat-form-field-wrapper {
  width: 100%;
}
app-birth-day-calendar .mat-form-field-infix {
  border-top: 0;
  padding: 0 !important;
  min-width: 160px;
  width: auto;
}
app-birth-day-calendar .mat-form-field-infix .input-common,
app-birth-day-calendar .mat-form-field-infix .mat-input-element {
  max-width: 96%;
}
.mat-select:not(.not-overwrite) .mat-select-trigger {
  position: relative;
  width: 100%;
  height: 40px;
  background: white;
  border: solid 1px #dcddde;
  border-radius: 4px;
  display: inline-flex !important;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  padding: 0 15px;
  box-sizing: border-box;
}
.mat-select:not(.not-overwrite) .mat-select-trigger:focus {
  border: 2px solid #132330;
}
.input_invalid app-specialties-chip .mat-form-field-wrapper {
  border-color: #e74c3c !important;
  border-width: 1px !important;
}
app-dropdown.input_invalid .mat-form-field-label-wrapper .mat-form-field-label {
  color: #e74c3c;
}
app-specialties-chip .mat-form-field-wrapper {
  margin-bottom: 0.5rem;
  padding-top: 0 !important;
  height: auto;
}
.input_invalid .mat-select-trigger,
.input_invalid .mat-form-field-wrapper {
  border-width: 0 !important;
}
.mat-select-content {
  padding: 10px 0;
}
.mat-option {
  font-size: 14px;
  color: #0d0d0d !important;
  height: 40px !important;
}
.mat-option.mat-active {
  background-color: white;
}
.edit-patient-profile-wrapper .selection-dropdown-container .mat-select-placeholder,
.cdk-overlay-container .selection-dropdown-container .mat-select-placeholder {
  position: absolute;
  margin-top: 10px;
}
.edit-patient-profile-wrapper .selection-dropdown-container .mat-form-field-appearance-legacy mat-datepicker ~ .mat-form-field-label-wrapper .mat-form-field-label,
.cdk-overlay-container .selection-dropdown-container .mat-form-field-appearance-legacy mat-datepicker ~ .mat-form-field-label-wrapper .mat-form-field-label {
  top: 50% !important;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  left: 14px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  color: #6a7781;
  font-weight: 400;
}
.mat-select-arrow {
  border-left: 4px solid transparent !important;
  border-right: 4px solid transparent !important;
  color: #a7b3bb;
}
.mat-form-field.mat-focused .mat-form-field-label,
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
  color: #6a7781 !important;
  font-size: 14px;
}
app-title-bar-filters .mat-form-field.mat-focused .mat-form-field-label,
app-title-bar-filters .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
app-dropdown .mat-form-field.mat-focused .mat-form-field-label,
app-dropdown .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
app-birth-day-calendar .mat-form-field.mat-focused .mat-form-field-label,
app-birth-day-calendar .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label {
  display: none !important;
}
.mat-form-field-can-float.mat-form-field-should-float label.input_label ~ mat-form-field .mat-form-field-label,
.mat-form-field-can-float.mat-form-field-should-float label.input_label ~ .mat-form-field-label-wrapper label,
.mat-form-field-can-float.mat-form-field-should-float div.label ~ mat-form-field .mat-form-field-label,
.mat-form-field-can-float.mat-form-field-should-float div.label ~ .mat-form-field-label-wrapper label,
.mat-form-field-can-float.mat-form-field-should-float input[type=search] ~ mat-form-field .mat-form-field-label,
.mat-form-field-can-float.mat-form-field-should-float input[type=search] ~ .mat-form-field-label-wrapper label,
.mat-form-field.mat-focused label.input_label ~ mat-form-field .mat-form-field-label,
.mat-form-field.mat-focused label.input_label ~ .mat-form-field-label-wrapper label,
.mat-form-field.mat-focused div.label ~ mat-form-field .mat-form-field-label,
.mat-form-field.mat-focused div.label ~ .mat-form-field-label-wrapper label,
.mat-form-field.mat-focused input[type=search] ~ mat-form-field .mat-form-field-label,
.mat-form-field.mat-focused input[type=search] ~ .mat-form-field-label-wrapper label {
  display: none !important;
}
.input_container .label ~ .mat-form-field.mat-focused .mat-form-field-label,
.input_container .label ~ .mat-form-field-should-float .mat-form-field-label,
.input_container .label ~ * .mat-form-field.mat-focused .mat-form-field-label,
.input_container .label ~ * .mat-form-field-should-float .mat-form-field-label,
label ~ .mat-form-field.mat-focused .mat-form-field-label,
label ~ .mat-form-field-should-float .mat-form-field-label,
label ~ * .mat-form-field.mat-focused .mat-form-field-label,
label ~ * .mat-form-field-should-float .mat-form-field-label,
*[class*=label] ~ .mat-form-field.mat-focused .mat-form-field-label,
*[class*=label] ~ .mat-form-field-should-float .mat-form-field-label,
*[class*=label] ~ * .mat-form-field.mat-focused .mat-form-field-label,
*[class*=label] ~ * .mat-form-field-should-float .mat-form-field-label {
  display: none !important;
}
mat-label.input_label,
:not(.not-overwrite) > mat-label,
.mat-form-field.mat-focused .mat-form-field-label span,
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label span:not(.required-asterisk) {
  background: white;
  padding: 7px;
}
input.input_invalid + .mat-form-field-label-wrapper span,
input.input_invalid + .mat-form-field-label-wrapper mat-label {
  color: #e74c3c !important;
  padding: 0 !important;
}
.mat-pseudo-checkbox {
  width: 12px !important;
  height: 12px !important;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px 0 rgba(121, 129, 143, 0.5);
  background-color: white;
  border: 0 !important;
}
.mat-pseudo-checkbox-checked::after {
  width: 6px !important;
  height: 3px !important;
  border-left-width: 2px !important;
}
.mat-select-value-text {
  position: absolute;
  z-index: 1;
  right: 37px;
  left: 14px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  line-height: 1.4;
}
.cdk-overlay-container .mat-expansion-panel-body .mat-select-value {
  vertical-align: middle;
}
mat-icon {
  cursor: pointer;
}
.mat-mdc-tooltip {
  box-shadow: 0 2px 4px 1px rgba(188, 199, 218, 0.4);
  border-radius: 4px;
  background-color: white;
  color: #444 !important;
  font-size: 14px;
  font-family:
    "DM Sans",
    "Nunito Sans",
    serif !important;
  max-width: 200px;
}
.mat-option-text {
  display: flex;
  margin: 10px;
}
.mat-option-text img {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  border: 1px solid #d8dee2;
  margin-right: 15px;
}
app-billing-filter mat-form-field {
  border: 1px solid #d3d8e0;
  padding: 3px;
  border-radius: 4px;
  width: 96%;
}
app-billing-filter mat-form-field input.mat-mdc-chip-input.mat-input-element::placeholder {
  color: #d3d8e0 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  visibility: visible;
  opacity: 1;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  color: white !important;
  background-color: #132330 !important;
  border-radius: 4px;
}
.mat-mdc-chip.mat-mdc-standard-chip .mat-mdc-chip-remove {
  color: white !important;
}
.mat-mdc-standard-chip.mdc-evolution-chip__icon--trailing {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
.spec-container mat-form-field.mat-form-field .mat-form-field-wrapper {
  width: 100%;
  box-sizing: border-box;
}
.spec-container mat-form-field.mat-form-field .mat-form-field-flex {
  width: 100% !important;
}
.spec-container mat-form-field.mat-form-field .mat-form-field-infix {
  display: flex !important;
  width: 100% !important;
  padding: 3px;
}
.spec-container mat-form-field.mat-form-field .mat-mdc-chip-list {
  min-height: 38px;
  display: flex;
}
.spec-container mat-form-field.mat-form-field .mat-mdc-chip-list.input_invalid {
  border-radius: 4px;
  box-shadow: inset 0 1px 5px 0 rgba(167, 179, 187, 0.5);
  padding: 5px 15px;
  width: 74%;
  box-sizing: border-box;
  display: flex;
}
.calendar .cell-totals {
  display: flex;
  font-size: 12px;
  margin: 0 0 10px 1rem;
  font-weight: 500;
  flex-direction: column;
  max-height: 80px;
  overflow: auto;
}
.calendar .cal-month-view .cal-day-badge {
  background-color: #132330;
  margin: 0.95rem 0.95rem 0 0;
  float: right;
}
.calendar .cal-month-view .cal-day-cell.cal-today {
  background-color: #132330;
}
.calendar .cal-month-view .cal-day-cell.cal-today .cal-day-number {
  line-height: 26px;
  font-weight: 500;
  color: white !important;
  margin-top: 4px;
}
.calendar .cal-month-view .cal-day-cell.cal-today .cal-day-badge {
  background-color: white;
  color: #000;
}
.calendar .cal-month-view .cal-day-cell.cal-today .cell-totals {
  color: white;
}
.calendar .cal-month-view .cal-open-day-events {
  color: #0d0d0d;
}
.calendar .cal-open-day-events {
  background-color: #ededed;
  box-shadow: unset;
}
.calendar .cal-open-day-events .cal-event-title p {
  display: flex;
  align-items: center;
  margin: 0;
}
.calendar .cal-open-day-events .cal-event-title p img {
  width: 50px;
  height: auto;
  border-radius: 100px;
  margin-right: 30px;
}
.calendar .cal-open-day-events .cal-event-title p span {
  margin: 0 16px 0 0;
  padding: 0 16px 0 0;
  border-right: 1px solid #dfe7f2;
}
.calendar .cal-open-day-events .cal-event-title p span:last-child {
  border: 0;
}
.calendar .cal-open-day-events .cal-drag-active {
  opacity: 0.8;
}
.calendar .cal-open-day-events > div {
  display: flex;
  align-items: center;
  padding: 0.5rem 1.5rem;
  background-color: #f9fafb;
  box-shadow: 0 0 5px #dfe7f2;
  margin: 5px 0;
}
.calendar .cal-open-day-events .cal-event {
  margin-right: 20px;
}
.calendar .cal-week-view .cal-event-title p {
  margin: 0;
  padding-top: 2px;
  white-space: normal;
  line-height: 11px;
}
.calendar .cal-week-view .cal-event-title p span {
  width: 100%;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.calendar .cal-day-view .cal-event-title p {
  margin: 0;
  padding: 0;
  line-height: 10px;
  white-space: normal;
}
.calendar .cal-day-view .cal-event-title p img {
  width: 20px;
  border-radius: 30px;
  overflow: hidden;
  height: auto;
  margin-right: 5px;
  float: left;
}
.calendar .cal-day-view .cal-event-title p span {
  width: calc(100% - 30px);
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border: 0;
}
.mat-button-toggle-group {
  box-shadow: unset !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  height: 28px;
  border: 0;
  font-size: 14px;
  align-items: center;
}
.mat-button-toggle-group .mat-button-toggle-label-content {
  line-height: 28px !important;
  padding: 0 12px;
  font-weight: 400;
  font-size: 14px;
}
.mat-button-toggle-group .mat-button-toggle {
  margin-right: 0;
  border-radius: 4px;
  height: 28px;
  color: #010101;
}
.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked {
  color: white;
  font-weight: 500;
  background-color: #010101;
}
.mat-button-toggle-group .mat-button-toggle-ripple div {
  opacity: 0 !important;
}
.app-care-plan-task-add .mat-vertical-stepper-header .mat-step-icon,
.app-care-plan-task-add .mat-vertical-stepper-header .mat-step-icon-not-touched {
  position: absolute;
  right: 10px;
  width: 20px;
  height: 20px;
}
.app-care-plan-task-add .mat-vertical-stepper-header .mat-step-icon {
  background-color: #2cc970;
}
.app-care-plan-task-add .mat-vertical-stepper-header .mat-step-icon-not-touched {
  background-color: #ebeef0;
}
.app-care-plan-task-add .mat-step-icon-content {
  font-weight: 500;
  font-size: 12px;
}
.app-care-plan-task-add .mat-step {
  border: 1px solid #dfe7f2;
  border-radius: 4px;
  margin-bottom: 15px;
  position: relative;
}
.app-care-plan-task-add .mat-stepper-vertical-line::before {
  display: none;
}
.app-care-plan-task-add .mat-step-header .mat-step-label,
.app-care-plan-task-add .mat-step-header .mat-step-optional {
  font-size: 16px;
}
.app-care-plan-task-add .mat-vertical-content-container {
  margin-left: 0;
}
.app-care-plan-task-add mat-button-toggle {
  margin-right: 10px;
}
.app-care-plan-task-add .icons-mat-rewrite .mat-icon {
  margin-right: -20px;
}
.app-care-plan-task-add .icons-mat-rewrite .mat-icon:before {
  content: "\e92b";
  font-size: 16px;
  color: #0d0d0d;
}
.app-care-plan-task-add .icons-mat-rewrite .mat-icon.expand {
  display: flex;
  justify-content: center;
  margin-top: 4px;
  align-items: center;
}
.app-care-plan-task-add .icons-mat-rewrite .mat-icon.expanded {
  transform: rotate(90deg);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
}
.app-care-plan-task-add .mat-step-icon .mat-icon {
  font-size: 14px;
  color: white;
  height: 14px;
  width: 14px;
  font-weight: normal;
}
.app-care-plan-task-add .datatable-body {
  max-height: 270px;
  overflow-y: auto;
  overflow-x: hidden;
}
.app-care-plan-task-add [class*=datatable-body-cell] {
  width: 91%;
}
.app-care-plan-task-add .mat-step:nth-child(2) .mat-vertical-content .datatable-body-row {
  background-color: #f3f6f9;
  border-radius: 4px;
  margin-bottom: 5px;
}
.app-care-plan-task-add .mat-step:nth-child(3) .mat-vertical-content .datatable-body-row {
  border-top: 1px solid #dfe7f2;
  border-left: 1px solid #dfe7f2;
}
.app-care-plan-task-add .datatable-body-row.active {
  background-color: #132330 !important;
}
.app-care-plan-task-add .datatable-body-row.active * {
  color: white;
}
.app-care-plan-task-add .datatable-body-row.active .datatable-row-group:hover {
  background-color: transparent !important;
}
.app-care-plan-task-add .datatable-body-cell {
  border: 0;
}
.app-care-plan-task-add .mat-vertical-stepper-header {
  padding: 18px;
}
.app-care-plan-task-add .mat-vertical-stepper-header:hover {
  background-color: transparent;
}
.app-care-plan-task-add .mat-vertical-content {
  margin-top: 10px;
}
.app-care-plan-task-add .mat-vertical-content:before {
  content: "";
  margin: -11px 20px 0;
  position: absolute;
  left: 0;
  right: 0;
  border-bottom: 1px solid #d8dee2;
}
.app-care-plan-task-add .mat-step-label {
  width: 93%;
  display: flex;
  align-items: center;
}
.app-care-plan-task-add .mat-step-label span {
  display: inline-flex;
  white-space: normal;
}
.app-care-plan-task-add .mat-step-label span:first-child {
  width: 12%;
}
.app-care-plan-task-add .mat-step-label span:nth-child(2) {
  width: 32%;
}
.mat-checkbox:not(.not-overwrite) {
  margin: 15px 40px 0 0;
  display: inline-block;
}
.mat-checkbox-frame {
  border: 1px solid #d3d8e0 !important;
  box-shadow: inset 0 1px 3px 0 rgba(121, 129, 143, 0.5);
  border-radius: 3px;
  box-sizing: border-box;
}
.mat-checkbox-checked.mat-accent .mat-checkbox-background,
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
  background-color: #1B2B4C !important;
  border-radius: 3px;
}
.mat-checkbox-inner-container {
  width: 14px;
  height: 14px;
}
.mat-stepper-vertical:not(.not-overwrite) .mat-vertical-stepper-content .mat-checkbox {
  width: 33.3333333333%;
  margin-right: 0;
}
mat-checkbox.checkbox-large.mat-checkbox {
  margin: 0.5rem 1rem 0 0;
}
mat-checkbox.checkbox-large.mat-checkbox .mat-checkbox-inner-container {
  width: 24px !important;
  height: 24px !important;
  border: 1px solid #a7b3bb !important;
  border-radius: 4px;
}
mat-checkbox.checkbox-large.mat-checkbox * {
  box-shadow: unset !important;
  border: unset !important;
}
mat-checkbox.checkbox-large.mat-checkbox.mat-checkbox-checked .mat-checkbox-inner-container {
  border-width: 0 !important;
}
mat-checkbox.checkbox-middle.mat-checkbox {
  margin: 0 0 0 15px;
}
mat-checkbox.checkbox-middle.mat-checkbox .mat-checkbox-inner-container {
  width: 20px !important;
  height: 20px !important;
  border: 1px solid #a7b3bb !important;
  border-radius: 4px;
}
mat-checkbox.checkbox-middle.mat-checkbox * {
  box-shadow: unset !important;
  border: unset !important;
}
mat-checkbox.checkbox-middle.mat-checkbox.mat-checkbox-checked .mat-checkbox-inner-container {
  border-width: 0 !important;
}
app-agreement .mat-checkbox-layout {
  text-align: left;
  white-space: unset;
}
.input-common.mat-autocomplete-panel {
  height: 160px;
}
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: #132330 !important;
}
.verification-types .mat-radio-label {
  justify-content: space-between;
}
.verification-types .mat-radio-container {
  zoom: 1.5;
}
.aq-multiple_choice .mat-radio-label {
  margin-bottom: 1rem;
}
.aq-multiple_choice .mat-radio-label .mat-radio-label-content {
  font-family:
    "DM Sans",
    "Nunito Sans",
    serif !important;
  font-size: 13px;
}
.aq-multiple_choice .mat-radio-label .mat-radio-container {
  zoom: 0.6;
}
.aq-multiple_choice .mat-radio-label .mat-radio-outer-circle {
  border-color: #132330;
}
.aq-multiple_choice .mat-radio-button.mat-radio-disabled .mat-radio-label .mat-radio-label-content {
  color: #0d0d0d;
}
.aq-multiple_choice .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.aq-multiple_choice .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element {
  background-color: #132330 !important;
}
.aq-multiple_choice .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: #132330 !important;
}
.aq-multiple_choice .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-inner-circle {
  transform: scale(1) !important;
  position: relative;
}
.aq-multiple_choice .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-inner-circle:before {
  content: "\e90c";
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-family: "icomoon", serif;
  font-size: 10px;
  position: absolute;
  border-radius: 100%;
  height: 20px;
  left: 0;
  top: 0;
  width: 20px;
  background: #132330;
}
.performance-container .filter-days-week mat-checkbox.mat-checkbox {
  margin: 0;
  width: 76px;
  padding-bottom: 10px;
  box-sizing: border-box;
}
.performance-container .filter-days-week mat-checkbox.mat-checkbox label {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #3d3d3d;
  font-size: 12px;
}
.performance-container .filter-days-week mat-checkbox.mat-checkbox label .mat-checkbox-inner-container {
  margin: 0 0 8px;
}
.performance-container .filter-days-week mat-checkbox.mat-checkbox label .mat-checkbox-inner-container .mat-checkbox-frame {
  border-color: #010101 !important;
  box-shadow: inset 0 0 2px 0 rgba(121, 129, 143, 0.5) !important;
  border-radius: 3px;
}
.performance-container .filter-days-week mat-checkbox.mat-checkbox label .mat-checkbox-label {
  white-space: normal;
  text-align: center;
  line-height: 14px;
}
.performance-container .filter-days-week mat-checkbox.mat-checkbox.active {
  border-bottom-color: #132330;
}
.performance-container .filter-days-week mat-checkbox.mat-checkbox.active label {
  color: #0d0d0d;
}
app-add-clinic-user .mat-form-field-infix .mat-select + .mat-form-field-label-wrapper .mat-form-field-label,
app-clinic-vaccinate-patient-info-dialog .mat-form-field-infix .mat-select + .mat-form-field-label-wrapper .mat-form-field-label {
  margin-top: 0 !important;
}
div.titlebar-filter-container .mat-form-field-appearance-legacy mat-datepicker ~ .mat-form-field-label-wrapper .mat-form-field-label {
  top: 53% !important;
}
div.titlebar-filter-container .mat-form-field-infix .mat-select + .mat-form-field-label-wrapper .mat-form-field-label {
  margin-top: 0 !important;
}
@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
  div.titlebar-filter-container .mat-form-field-infix .mat-select + .mat-form-field-label-wrapper .mat-form-field-label {
    margin-top: -3px !important;
  }
}
div.titlebar-filter-container mat-label.input_label,
div.titlebar-filter-container mat-label,
div.titlebar-filter-container .mat-form-field.mat-focused .mat-form-field-label span,
div.titlebar-filter-container .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label span {
  background-color: transparent !important;
}
@-moz-document url-prefix() {
  div.titlebar-filter-container .mat-form-field-infix .mat-select + .mat-form-field-label-wrapper .mat-form-field-label {
    margin-top: -3px !important;
  }
}
.care-team-tasks-table tbody .mat-row:hover td {
  background-color: #F9FAFB;
}
.care-team-tasks-table mat-form-field.input_invalid .mat-form-field-infix {
  border: 1px solid #e74c3c !important;
}
.care-team-tasks-table mat-form-field.input_invalid .mat-form-field-infix * {
  color: #e74c3c;
}
.care-team-tasks-table mat-select.input_invalid *,
.care-team-tasks-table .input_invalid + .mat-form-field-label-wrapper .mat-form-field-label {
  color: #e74c3c !important;
}
.care-team-tasks-table .mat-form-field-infix {
  height: 40px;
  padding: 0 10px;
  border-radius: 5px;
  outline: none;
  border: solid 1px #3d3d3d;
  margin: 0 15px 0 0;
  width: auto;
}
.care-team-tasks-table .mat-form-field-infix::placeholder {
  color: #d3d8e0;
}
.care-team-tasks-table .mat-form-field-infix:focus {
  border: 2px solid #132330;
}
.care-team-tasks-table .mat-form-field-infix .mat-select {
  min-width: 133px;
}
.care-team-tasks-table .mat-form-field-infix .mat-select-trigger {
  border: 0;
}
.care-team-tasks-table .mat-form-field-infix input {
  height: 100%;
  padding-left: 10px;
  color: #41454e;
}
.care-team-tasks-table .mat-form-field-infix input[type=time] {
  height: 20px;
  padding-top: 12px;
  width: calc(100% - 20px);
  min-width: 65px;
}
.questions-container .mat-radio-outer-circle {
  border-width: 1px;
}
.data-toggle-like-tabs app-date-toggle {
  height: 60px;
}
.data-toggle-like-tabs app-date-toggle > .d-flex {
  align-items: center;
}
.data-toggle-like-tabs .mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay {
  display: none;
}
.data-toggle-like-tabs .mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  padding: 0;
  margin: 0 0 0 20px;
}
.data-toggle-like-tabs * {
  border-radius: 0 !important;
}
.data-toggle-like-tabs mat-button-toggle-group {
  height: 100%;
  align-items: flex-end;
}
.data-toggle-like-tabs .mat-button-toggle-group .mat-button-toggle {
  color: #a7b3bb;
  font-size: 14px;
  display: inline-flex;
  height: 45px;
  justify-content: center;
  align-items: center;
  font-weight: 500;
}
.data-toggle-like-tabs .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked {
  background: transparent !important;
  color: #0d0d0d;
  position: relative;
  cursor: default;
}
.data-toggle-like-tabs .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:after {
  content: "";
  display: block;
  position: absolute;
  height: 4px;
  bottom: 0;
  left: 20px;
  right: 0;
  background: #132330;
}
.title-container,
.pop_options {
  height: 50px;
  min-height: 50px;
  border-bottom: 1px solid #dfe7f2;
  padding-left: 1rem;
  font-weight: 500;
}
.title-container ul,
.pop_options ul {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
}
.title-container .title,
.title-container .title_box,
.pop_options .title,
.pop_options .title_box {
  color: #a7b3bb;
  font-size: 14px;
  display: inline-flex;
  height: 50px;
  margin: 0 15px;
  justify-content: center;
  align-items: center;
  font-weight: 500;
}
.title-container .title:not(.active):hover,
.title-container .title_box:not(.active):hover,
.pop_options .title:not(.active):hover,
.pop_options .title_box:not(.active):hover {
  cursor: pointer;
}
.title-container .title:focus,
.title-container .title_box:focus,
.pop_options .title:focus,
.pop_options .title_box:focus {
  outline: none;
}
.title-container .title.active,
.title-container .title_box.active,
.pop_options .title.active,
.pop_options .title_box.active {
  color: #0d0d0d;
  position: relative;
  cursor: default;
}
.title-container .title.active:after,
.title-container .title_box.active:after,
.pop_options .title.active:after,
.pop_options .title_box.active:after {
  content: "";
  display: block;
  position: absolute;
  height: 4px;
  bottom: 0;
  left: 0;
  right: 0;
  background: #132330;
}
app-org-providers-table .mat-table .mat-row.hovered_item,
app-key-team-members .mat-table .mat-row.hovered_item,
app-org-patients-queue .mat-table .mat-row.hovered_item,
app-org-services-table .mat-table .mat-row.hovered_item {
  cursor: default;
}
app-org-patient-list .mat-table .mat-row:not(.detail-row):hover {
  cursor: pointer;
}
app-org-patient-list .mat-table .mat-row:not(.detail-row):hover .mat-cell {
  background-color: #f3f6f9;
}
.mat-table:not(.not-overwrite) {
  box-shadow: unset;
  width: 100%;
}
.mat-table:not(.not-overwrite) tr.mat-header-row {
  height: 22px;
}
.mat-table:not(.not-overwrite) .mat-row.hovered_item {
  cursor: pointer;
  background-color: #f3f6f9;
}
.mat-table:not(.not-overwrite) .mat-cell:not(.not-overwrite) {
  height: 50px;
  max-height: unset;
  color: #0c3046;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: normal;
  font-family: "Poppins", sans-serif !important;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  overflow-x: auto;
  vertical-align: middle;
}
.mat-table:not(.not-overwrite) .mat-cell:not(.not-overwrite) > span {
  display: inline-block;
  max-height: 100px;
  max-width: 30vw;
}
.mat-table:not(.not-overwrite) .mat-cell:not(.not-overwrite) > img {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  margin: 0 15px 0 0;
  border: 1px solid #dfe7f2;
  vertical-align: middle;
}
.mat-table:not(.not-overwrite) .mat-cell:not(.not-overwrite) > img.w-40 {
  width: 40px;
  max-width: 40px;
  min-width: 40px;
  height: 40px;
  margin: 0 15px;
}
.mat-table:not(.not-overwrite) .mat-cell:not(.not-overwrite) > img.w-30 {
  width: 30px;
  max-width: 30px;
  min-width: 30px;
  height: 30px;
  margin: 0 15px 0 0;
}
app-org-uploads .mat-table .mat-cell > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100vw - 800px);
  font-size: 11px;
}
app-org-uploads .mat-tab-group.mat-primary .mat-tab-header {
  height: auto;
}
app-org-uploads .mat-tab-group.mat-primary .mat-tab-header .mat-tab-labels {
  flex-wrap: wrap;
}
.mat-table + mat-paginator.mat-mdc-paginator .mat-mdc-paginator-container {
  min-height: 46px;
  display: flex;
  align-items: center;
}
.mat-table + mat-paginator.mat-mdc-paginator .mat-mdc-paginator-container * {
  font-size: 12px !important;
  line-height: normal !important;
  color: #6a7781 !important;
}
.mat-table + mat-paginator.mat-mdc-paginator .mat-mdc-paginator-container .mat-select-trigger {
  border: 0 !important;
  min-width: 72px;
}
.second-title-bar .mat-form-field-appearance-legacy .mat-form-field-label {
  color: #a7b3bb;
  font-size: 12px !important;
  text-transform: capitalize;
}
.second-title-bar .titlebar-search-container {
  height: 100%;
  display: inline-flex;
  align-items: center;
  margin-right: 2rem;
}
.second-title-bar .titlebar-search-container .mat-form-field-flex {
  align-items: center !important;
}
.second-title-bar .titlebar-search-container .mat-form-field-infix {
  width: 300px;
  max-width: unset;
}
.second-title-bar .titlebar-search-container .mat-form-field-infix .search-input.mat-input-element {
  min-width: 300px;
  max-width: unset;
  font-size: 12px !important;
  height: 30px;
  border: 1px solid #ebeef0;
  border-radius: 4px;
  padding-left: 10px;
}
.second-title-bar .titlebar-search-container .mat-select-placeholder {
  color: #a7b3bb;
  font-size: 12px !important;
}
.second-title-bar .titlebar-search-container .mat-form-field-suffix .mat-icon {
  color: #ebeef0 !important;
  font-size: 180% !important;
  margin-left: 10px;
}
.second-title-bar .titlebar-filter-container .mat-select-trigger {
  font-size: 12px !important;
  line-height: 28px;
  height: 30px;
  border: 1px solid #ebeef0;
  border-radius: 4px;
  padding: 0 !important;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #132330 !important;
}
.mat-radio-outer-circle {
  border-color: #a7b3bb !important;
}
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #132330 !important;
}
.mat-cell .circle {
  background: transparent;
  padding: 0;
  min-width: unset;
}
.mat-tab-group.mat-primary:not(.border-none) .mat-tab-header {
  border-bottom: 1px solid #dfe7f2;
}
.mat-tab-group.mat-primary .mat-tab-header {
  height: 50px;
  flex-direction: row;
  align-items: flex-end;
  padding-left: 1rem;
  font-weight: 500;
  font-size: 15px;
}
.mat-tab-group.mat-primary .mat-ink-bar {
  opacity: 0;
  height: 4px;
  background-color: #010101;
}
.mat-tab-group.mat-primary .mat-tab-label-active .mat-tab-label-content {
  color: #132330 !important;
}
.mat-tab-group.mat-primary .mat-tab-label {
  opacity: 1 !important;
}
.mat-tab-group.mat-primary .mat-ripple-element {
  opacity: 0 !important;
}
.mat-tab-group.mat-primary .mat-tab-label * {
  color: #3d3d3d !important;
}
.mat-tab-group.mat-primary .mat-tab-nav-bar,
.mat-tab-group.mat-primary .mat-tab-header {
  border: 0;
}
.mat-tab-group.mat-primary .mat-tab-label {
  min-width: unset !important;
  font-weight: 500;
  font-size: 15px !important;
  text-transform: capitalize;
  padding: 0 !important;
  margin: 0 10px !important;
}
.mat-form-field-infix .input_label ~ .input-common {
  margin-bottom: 0 !important;
}
div:not(.not-overwrite) > mat-dialog-container.mat-mdc-dialog-container {
  padding: 0 !important;
  min-width: 80vw;
  overflow: inherit;
  border-radius: 10px;
}
@media all and (min-width: 960px) {
  div:not(.not-overwrite) > mat-dialog-container.mat-mdc-dialog-container {
    min-width: 400px;
  }
}
.mat-mdc-dialog-actions {
  margin-bottom: 0 !important;
  padding: 20px 30px !important;
  box-sizing: border-box;
  border-top: 1px solid #dfe7f2;
  justify-content: flex-end;
  margin-top: 20px;
}
.cdk-overlay-container * .mat-mdc-dialog-actions .footer .mat-button-wrapper,
.cdk-overlay-container * .mat-mdc-dialog-actions .button_container .mat-button-wrapper,
.cdk-overlay-container * .mat-mdc-dialog-actions .pagination_container .mat-button-wrapper {
  font-size: 12px !important;
}
.register-section .wrap-mat-form-field .mat-form-field-label-wrapper .mat-form-field-label {
  align-items: flex-start !important;
}
.cdk-overlay-container {
}
.cdk-overlay-container .google-autocomplete-form-field .mat-form-field-infix label.input_label ~ .mat-form-field-label-wrapper .mat-form-field-label {
  top: auto;
  height: auto !important;
  bottom: 19px;
}
.cdk-overlay-container .google-autocomplete-form-field .mat-form-field-infix label.input_label ~ .mat-form-field-label-wrapper .mat-form-field-label mat-label {
  background: transparent;
}
.cdk-overlay-container .mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  display: flex;
}
.cdk-overlay-container app-google-autocomplete.input_invalid .mat-form-field-label {
  color: #e74c3c !important;
}
.cdk-overlay-container app-insurance-export .wrap-mat-date-range-field .input_invalid.nored input.mat-date-range-input-inner::placeholder {
  color: #e74c3c !important;
}
.cdk-overlay-container mat-select.input_invalid ~ .mat-form-field-label-wrapper .mat-form-field-label span {
  color: #e74c3c !important;
}
.cdk-overlay-container mat-select.mat-select-empty.mat-select-invalid .mat-select-trigger {
  border-color: #e74c3c !important;
}
.cdk-overlay-container app-birth-day-calendar.input_invalid,
.cdk-overlay-container app-birth-day-calendar mat-form-field .mat-form-field-wrapper,
.cdk-overlay-container app-specialties-chip.input_invalid,
.cdk-overlay-container app-specialties-chip mat-form-field .mat-form-field-wrapper {
  border-width: 0 !important;
}
.cdk-overlay-container app-birth-day-calendar.input_invalid .mat-input-element,
.cdk-overlay-container app-dropdown.input_invalid .mat-input-element {
  border: 1px solid #D33F29 !important;
}
.cdk-overlay-container app-dropdown,
.cdk-overlay-container *[class*=input]:not(.input_invalid):not(.inputSelect),
.cdk-overlay-container .input-common,
.cdk-overlay-container app-birth-day-calendar {
  margin-top: 0 !important;
}
.cdk-overlay-container .mat-chip-list-wrapper {
  width: 100%;
  margin: 0 !important;
}
.mat-option-text .mat-form-field-label {
  top: 23px !important;
  left: 0 !important;
}
.mat-option-text .mat-input-element {
  margin: 0;
  padding: 0;
  border: unset !important;
}
.mat-sort-header-button {
  text-align: left;
}
table:not(.not-overwrite) .mat-cell.cdk-cell.cdk-column-name.mat-column-name {
  display: flex;
  align-items: center;
}
.cdk-cell.cdk-column-providerImage.mat-column-providerImage,
.cdk-cell.cdk-column-image.mat-column-image {
  width: 50px;
}
.departments_list .mat-cell.cdk-cell.cdk-column-name.mat-column-name {
  vertical-align: text-top !important;
  padding-top: 8px;
  display: table-cell;
}
.mat-elevation-z8 .mat-cell.cdk-cell.cdk-column-name.mat-column-name {
  vertical-align: middle;
  display: table-cell;
  white-space: nowrap;
  padding-right: 10px;
}
.mat-elevation-z8 .w30x30 {
  flex: 0 0 30px;
  width: 30px;
  min-width: 30px;
  overflow: hidden;
}
app-cp-task-add-dialog .mat-elevation-z8 .mat-cell.cdk-cell.cdk-column-name.mat-column-name {
  white-space: normal;
}
.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit,
.mat-step-header .mat-step-icon-state-edit .mat-icon {
  color: white !important;
  background-color: #132330 !important;
}
.mat-step-header .mat-step-icon {
  background-color: #d3d8e0;
}
.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: #d3d8e0;
}
.mat-vertical-content {
  margin-top: 20px;
}
.mat-expansion-panel:not(.not-overwrite) {
  background-color: #FAFCFE;
}
.mat-expansion-panel-body {
  padding-top: 20px !important;
}
.mat-expansion-panel-header {
  background-color: white;
  font-size: 16px;
  font-weight: 500;
}
.mat-expansion-panel-spacing {
  margin: 0 0 1rem !important;
  box-shadow: none !important;
}
.mat-expansion-panel-header {
}
.mat-expansion-panel-header * {
  transition: all 0s !important;
}
appointment .mat-expansion-panel-header {
  height: auto !important;
}
appointment .mat-expansion-panel-body {
  padding: 0 !important;
}
button.relative mat-progress-spinner.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] {
  position: absolute !important;
  top: 31%;
  left: 0;
  right: 0;
  margin: auto;
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #2BBF89;
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.mat-slide-toggle-bar {
  background-color: #d2dbe1;
}
.mat-form-field-appearance-legacy mat-datepicker ~ .mat-form-field-label-wrapper .mat-form-field-label {
  top: 59% !important;
}
.mat-mdc-paginator-container {
  justify-content: flex-start !important;
}
.table-failed-rows {
  width: calc(100vw - 300px - 220px);
}
.table-failed-rows .mat-column-error {
  width: 300px;
}
.table-failed-rows .mat-column-row div {
  width: calc(100vw - 300px - 552px);
}
.table-failed-rows .mat-column-row div code {
  word-break: break-all;
}
.mat-calendar {
  display: block;
  background: white;
}
.mat-calendar-header {
  padding: 8px 8px 0 8px;
}
.mat-calendar-content {
  padding: 0 8px 8px 8px;
  outline: none;
}
.mat-calendar-controls {
  display: flex;
  margin: 5% calc(4.7142857143% - 16px);
}
.mat-calendar-controls .mat-icon-button:hover .mat-button-focus-overlay {
  opacity: 0.04;
}
.mat-calendar-spacer {
  flex: 1 1 auto;
}
.mat-calendar-period-button {
  min-width: 0;
}
.mat-calendar-arrow {
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top-width: 5px;
  border-top-style: solid;
  margin: 0 0 0 5px;
  vertical-align: middle;
}
.mat-calendar-arrow.mat-calendar-invert {
  transform: rotate(180deg);
}
[dir=rtl] .mat-calendar-arrow {
  margin: 0 5px 0 0;
}
.mat-calendar-previous-button,
.mat-calendar-next-button {
  position: relative;
}
.mat-calendar-previous-button::after,
.mat-calendar-next-button::after {
  content: "";
  margin: 15.5px;
  border: 0 solid currentColor;
  border-top-width: 2px;
}
[dir=rtl] .mat-calendar-previous-button,
[dir=rtl] .mat-calendar-next-button {
  transform: rotate(180deg);
}
.mat-calendar-previous-button::after {
  border-left-width: 2px;
  transform: translateX(2px) rotate(-45deg);
}
.mat-calendar-next-button::after {
  border-right-width: 2px;
  transform: translateX(-2px) rotate(45deg);
}
app-datepicker-sep .mat-input-element {
  width: calc(100% - 30px) !important;
  padding: 0 12px !important;
}
.mat-calendar-table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
}
.mat-calendar-table-header th {
  text-align: center;
  padding: 0 0 8px 0;
}
.mat-calendar-table-header-divider {
  position: relative;
  height: 1px;
}
.mat-calendar-table-header-divider::after {
  content: "";
  position: absolute;
  top: 0;
  left: -8px;
  right: -8px;
  height: 1px;
}
app-register-form input.input_invalid + .mat-form-field-label-wrapper span:not(.required-asterisk),
app-register-form input.input_invalid + .mat-form-field-label-wrapper mat-label {
  color: #0c3046 !important;
}
.wrap-mat-date-range-field .mat-form-field-appearance-fill .mat-form-field-flex {
  background: transparent;
  padding: 0;
}
.wrap-mat-date-range-field .mat-form-field-infix {
  height: 36px;
  display: flex;
  align-items: center;
}
.wrap-mat-date-range-field .mat-form-field-underline {
  display: none;
}
.wrap-mat-date-range-field .mat-form-field-suffix {
  position: absolute;
  right: 43%;
}
.cdk-overlay-container .wrap-mat-date-range-field *[class*=input]:focus {
  border: 0 !important;
}
.textarea-wrapper .mat-form-field-wrapper,
.textarea-wrapper .mat-form-field-flex,
.textarea-wrapper .mat-form-field-infix {
  height: 100%;
}
.wrap-mat-form-field .textarea-wrapper .mat-form-field-infix {
  display: block;
}
.wrap-mat-form-field.input_container .chips_container.mat-form-field-appearance-fill .mat-chip-list-wrapper {
  display: inline-flex;
}
.wrap-mat-form-field.input_container .chips_container.mat-form-field-appearance-fill .mat-form-field-wrapper {
  padding-bottom: 0 !important;
}
.wrap-mat-form-field.input_container .chips_container.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: transparent !important;
  padding: 0;
  margin: 0;
}
.wrap-mat-form-field.input_container .chips_container.mat-form-field-appearance-fill .mat-form-field-underline {
  display: none !important;
}
.wrap-mat-form-field.input_container .chips_container.mat-form-field-appearance-fill .mat-mdc-chip.mat-mdc-standard-chip {
  border-radius: 20px;
  font-weight: 300;
  color: #7D8FA9 !important;
  background: #EFF3F8 !important;
  border: 1px solid #B0BBCB !important;
  padding: 0 0.5rem !important;
  min-height: 20px;
  margin: 0 3px 0 0;
}
app-communication-popup .mat-mdc-dialog-actions {
  justify-content: center;
}
.ws-normal .mat-radio-label {
  white-space: normal !important;
}
table.mat-table:not(.not-overwrite):not(.no-spacing) {
  border-spacing: 0 10px !important;
}
table.mat-table:not(.not-overwrite):not(.no-spacing) thead {
  border-spacing: 0 !important;
}
td.mat-cell,
th.mat-header-cell {
  border: none !important;
}
table:not(.not-overwrite) tr.mat-row {
  outline: 1px solid #dcddde;
  padding: 5px;
  border-radius: 4px;
}
th.mat-header-cell {
  color: #010101;
}
.title-bar-filters_wrapper .mat-form-field-flex {
  align-items: center !important;
}
.title-bar-filters_wrapper .mat-form-field-appearance-legacy .mat-form-field-wrapper {
  display: flex !important;
}
.title-bar-filters_wrapper .f-1 {
  display: flex !important;
}
app-program-selector .mat-form-field-appearance-fill .mat-form-field-flex {
  padding: 0 0.75rem 0 0 !important;
}
.color-collection-row {
  margin-top: 15px;
}
.mat-step-header .mat-step-icon-state-done + div.mat-step-label {
  color: rgba(0, 0, 0, 0.87);
}
.mat-step-label {
  font-size: 1.313rem;
  font-weight: normal;
  color: #646464;
  line-height: 1.75;
}
.mat-step-label-selected {
  font-size: 1.313rem !important;
  font-weight: 500 !important;
  color: #646464;
  line-height: 1.75;
}
@media only screen and (max-width: 600px) {
  .mat-step-label-selected {
    font-size: 16px !important;
  }
}
.mat-form-field.float-label-hide .mat-form-field-label {
  display: none !important;
}
.upper-case-c {
  text-transform: uppercase;
}
:root {
  --primary: #1B2B4C;
  --secondary: #3e7da7;
  --tertiary: #9ebed3;
}
ng5-slider.ng5-slider .ng5-slider-bar {
  height: 8px;
}
ng5-slider.ng5-slider .ng5-slider-selection {
  background: #2BBF89;
}
ng5-slider.ng5-slider .ng5-slider-pointer {
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  top: -2px;
  background-color: #fff;
  border: 2px solid #2BBF89;
  border-radius: 50px;
  outline: none !important;
}
ng5-slider.ng5-slider .ng5-slider-pointer:before {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #2BBF89;
  top: -20px;
  position: absolute;
  left: 0;
  transform: rotate(-45deg);
  display: inline-block;
  z-index: 0;
}
ng5-slider.ng5-slider .ng5-slider-pointer:after {
  display: none;
}
ng5-slider.ng5-slider .ng5-slider-bubble {
  bottom: 15px;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  background-color: #2BBF89;
  border-radius: 4px;
  padding: 3px 2px !important;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 0;
  text-align: center;
  min-width: 40px;
  z-index: 4;
}
ng5-slider.ng5-slider .ng5-slider-tick {
  width: 1px;
  height: 6px;
  margin-left: 7px;
  border-radius: 0;
  background: #979797;
  top: 20px;
}
ng5-slider.ng5-slider .ng5-slider-ticks-values-under .ng5-slider-tick-value {
  font-size: 10px;
  color: #3d3d3d;
  bottom: -22px;
}
[class*=datatable] {
  font-size: 13px;
}
.gray-datatable-header .datatable-header {
  background-color: #f3f6f9;
}
.gray-datatable-header .datatable-header {
  height: 28px !important;
  background-color: #d8dee2;
}
.gray-datatable-header .datatable-header *[class*=datatable] {
  font-size: 12px !important;
  color: #3d3d3d;
}
.gray-datatable-header .datatable-header .datatable-header-cell {
  height: 28px !important;
}
.gray-datatable-header .datatable-header .sort-btn:not([class*=datatable-icon-]):before {
  filter: invert(1);
  opacity: 0.1;
}
.workload_container .white-datatable-header .datatable-header-cell {
  border-top: 0 !important;
}
.gray-table-inner .datatable-body-row.active .datatable-body-cell-label {
  background: #fff;
}
.gray-table-inner .datatable-row-detail,
.gray-table-inner .datatable-row-detail .datatable-header-cell {
  background: #f3f6f9;
}
.gray-table-inner .datatable-row-detail .datatable-header-cell {
  border-bottom: 1px solid #ebeef0;
  border-top: 0;
}
.datatable-body > *:first-child {
  display: inline-flex;
  width: 100%;
}
.datatable-header-cell-template-wrap {
  display: flex;
  align-items: center;
}
.datatable-header-cell-label {
  padding: 0 0 0 5px;
  -webkit-user-select: none;
  user-select: none;
  position: relative;
}
.center {
  text-align: center;
}
.center .datatable-header-cell-template-wrap {
  justify-content: center;
}
.wrap * {
  white-space: normal !important;
  width: auto;
}
.wrap * .datatable-header-cell-wrapper {
  padding-left: 5px;
  line-height: 16px;
  text-align: center;
}
.wrap * .datatable-header-cell-label {
  padding: 0;
}
[class*=datatable-].expired,
[class*=datatable-].expired_in {
  position: relative;
}
[class*=datatable-].expired:before,
[class*=datatable-].expired_in:before {
  content: "";
  display: block;
  left: 0;
  top: 0;
  bottom: 0;
  width: 5px;
  position: absolute;
  z-index: 1;
}
[class*=datatable-].expired:before {
  background-color: #e74c3c;
}
[class*=datatable-].expired_in:before {
  background-color: #f5a623;
}
.datatable-header-cell {
  height: 38px;
  display: flex;
  align-items: center;
  color: #a7b3bb;
}
.datatable-header-cell.btm-border {
  height: 50px;
  border-bottom: 1px solid #ebeef0;
}
.datatable-body-cell {
  border-bottom: 1px solid #ebeef0;
  min-width: 60px;
}
.datatable-body-cell-label {
  min-width: 70px !important;
}
.datatable-body-cell-label > span:not(.circle) {
  padding-left: 5px;
}
.datatable-body-cell-label .status_box {
  margin-left: 5px;
}
.selectable.single-selection [class*=datatable-body-cell] {
  cursor: pointer;
}
[class*=datatable-body-cell] {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  min-height: 50px;
  max-height: unset;
  height: 100%;
  width: 100%;
  color: #1e282d;
  letter-spacing: normal;
  font-weight: lighter;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  overflow-x: auto;
}
[class*=datatable-body-cell] > span {
  max-height: 100px;
}
[class*=datatable-body-cell] > img {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  margin: 0 10px;
  border: 1px solid #dfe7f2;
}
[class*=datatable-body-cell] > img.w-40 {
  width: 40px;
  min-width: 40px;
  height: 40px;
  margin: 0 15px;
}
.sort-btn {
  width: 0;
  height: 0;
  display: inline-block;
  margin: 0 7px;
  min-width: 6px;
}
.sort-btn.datatable-icon-up {
  border: 3px solid #a7b3bb;
  border-bottom-color: transparent;
  border-left-color: transparent;
  transform: rotate(-45deg);
}
.sort-btn.datatable-icon-down {
  border: 3px solid #a7b3bb;
  border-top-color: transparent;
  border-right-color: transparent;
  margin-top: -5px;
  transform: rotate(-45deg);
}
.sort-btn:not([class*=datatable-icon-]) {
  height: 11px;
}
.sort-btn:not([class*=datatable-icon-]):before {
  content: "";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAMAAAB1RTwXAAAACVBMVEUAAADX3+PY3+RhalgwAAAAAnRSTlMAgJsrThgAAAAjSURBVHgBYwACRkYgAaKZmBihNJAFpiEsnAChBqYLYQ7cZAAMwwBBJ6tO6gAAAABJRU5ErkJggg==);
  display: inline-block;
  width: 8px;
  height: 11px;
}
.server-scrolling-demo {
  min-height: calc(100vh - 210px);
}
.server-scrolling-demo .progress-linear {
  position: fixed !important;
  bottom: 0;
}
.server-scrolling-demo.top-loading-indicator .progress-linear {
  bottom: auto;
}
.progress-linear {
  font-size: 0;
  min-height: 300px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/gif;base64,R0lGODlhyAA/ALMPAABwt2uq0vP2+Zm80+Xz/KvJ27nS4pnH40WWytjn8sve6hZ9vQBvtPz9/vX6/v///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAyOTVCOTdCMThBQjExRTlCQkNERkYyMzVGRDcwNjg0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAyOTVCOTdDMThBQjExRTlCQkNERkYyMzVGRDcwNjg0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI5NUI5NzkxOEFCMTFFOUJCQ0RGRjIzNUZENzA2ODQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI5NUI5N0ExOEFCMTFFOUJCQ0RGRjIzNUZENzA2ODQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr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);
}
.empty-row {
  background-image: url("./media/information-icon.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 3em;
  padding: 30% 0 15% 0;
  text-align: center;
  color: #a7b3bb;
  font-size: 2em;
  min-height: 300px;
  width: 100%;
}
.datatable-body-row.active,
.datatable-body-row.active .datatable-row-group:hover {
  background-color: #f3f6f9 !important;
  cursor: default !important;
}
.table-wrapper .table-row-data.clicked {
  box-shadow: inset 0 0 0 2px #1B2B4C;
  position: relative;
}
.table-wrapper .table-row-data.clicked:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  border-top: 25px solid #1B2B4C;
  border-right: 25px solid transparent;
  z-index: 1;
  left: 0;
  top: 0;
  background: transparent;
}
.table-wrapper .table-row-data.clicked:after {
  font-family: "icomoon", serif !important;
  color: #fff;
  z-index: 2;
  content: "\e90c";
  position: absolute;
  font-size: 11px;
  left: 3px;
  top: 2px;
}
.progress_wrapper .datatable-body-row.active {
  background-color: #fff !important;
  box-shadow: inset 0 0 0 2px #1B2B4C;
}
.progress_wrapper .datatable-body-row.active * {
  border: 0;
}
.progress_wrapper .datatable-body-row.active:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 25px solid #1B2B4C;
  border-right: 25px solid transparent;
  z-index: 1;
  left: 0;
  top: 0;
  background: transparent;
}
.progress_wrapper .datatable-body-row.active:after {
  font-family: "icomoon", serif !important;
  color: #fff;
  z-index: 2;
  content: "\e90c";
  position: absolute;
  font-size: 11px;
  left: 3px;
  top: 2px;
}
.progress_wrapper .datatable-body-row.active:hover * {
  background: transparent !important;
}
.datatable-body-row.active {
  position: relative;
}
.datatable-body-row.active:before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 100%;
  right: 0;
  background-color: var(--tertiary);
  position: absolute;
  z-index: 1;
}
.selectable.single-selection *.active [class*=datatable-body-cell] {
  cursor: default !important;
}
.striped-table .datatable-row-even {
  background-color: #f3f6f9;
}
.default-hover .datatable-row-group:not(.active):hover {
  cursor: default;
  background-color: #fff;
}
.datatable-row-group:not(.active):hover {
  background-color: #f9fafb;
}
.datatable-row-group {
  will-change: transform;
}
.datatable-body-row.red {
  position: relative;
}
.datatable-body-row.red:before {
  content: "";
  width: 5px;
  position: absolute;
  left: 0;
  z-index: 1;
  height: 100%;
  background: #e74c3c;
  border-radius: 3px 0 0 3px;
}
@media (max-width: 1456px) {
  .d-tbt-none {
    display: none !important;
  }
  .d-tbt-block {
    display: block !important;
  }
  .d-tbt-flex {
    display: flex !important;
  }
  .d-tbt-inline-flex {
    display: inline-flex !important;
  }
  .tbt-static {
    position: static;
  }
  .tbt-absolute {
    position: absolute;
  }
  .w-tbt-auto {
    width: auto !important;
  }
  .w-tbt-100 {
    width: 100% !important;
  }
  .max-w-tbt-unset {
    max-width: unset !important;
  }
  .min-w-tbt-unset {
    min-width: unset !important;
  }
  .max-h-tbt-unset {
    max-height: unset !important;
  }
  .min-h-tbt-unset {
    min-height: unset !important;
  }
  .h-tbt-auto {
    height: auto !important;
  }
  .w-tbt-50 {
    width: 50%;
    flex: 0 0 50%;
  }
  .w-tbt-33 {
    width: 33.33%;
    flex: 0 0 33.33%;
  }
  .w-tbt-25 {
    width: 25%;
    flex: 0 0 25%;
  }
  .w-tbt-15 {
    width: 15%;
    flex: 0 0 15%;
  }
  .center-tbt {
    text-align: center;
  }
  .o-tbt-initial {
    overflow: initial;
  }
  .f-tbt-1 {
    flex: 1;
  }
  .flex-tbt-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-tbt-column {
    flex-direction: column !important;
  }
  .flex-tbt-row {
    flex-direction: row !important;
  }
  .flex-tbt-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-tbt-wrap {
    flex-wrap: wrap;
  }
  .justify-content-tbt-start {
    justify-content: flex-start !important;
  }
  .justify-content-tbt-between {
    justify-content: space-between !important;
  }
  .align-items-tbt-start {
    align-items: start !important;
  }
  .m-tbt-0 {
    margin: 0 !important;
  }
  .mt-tbt-0 {
    margin-top: 0 !important;
  }
  .mr-tbt-0 {
    margin-right: 0 !important;
  }
  .mb-tbt-0 {
    margin-bottom: 0 !important;
  }
  .ml-tbt-0 {
    margin-left: 0 !important;
  }
  .m-tbt-1 {
    margin: 0.25rem !important;
  }
  .mt-tbt-1 {
    margin-top: 0.25rem !important;
  }
  .mr-tbt-1 {
    margin-right: 0.25rem !important;
  }
  .mb-tbt-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-tbt-1 {
    margin-left: 0.25rem !important;
  }
  .m-tbt-2 {
    margin: 0.5rem !important;
  }
  .mt-tbt-2 {
    margin-top: 0.5rem !important;
  }
  .mr-tbt-2 {
    margin-right: 0.5rem !important;
  }
  .mb-tbt-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-tbt-2 {
    margin-left: 0.5rem !important;
  }
  .m-tbt-3 {
    margin: 1rem !important;
  }
  .mt-tbt-3 {
    margin-top: 1rem !important;
  }
  .mr-tbt-3 {
    margin-right: 1rem !important;
  }
  .mb-tbt-3 {
    margin-bottom: 1rem !important;
  }
  .ml-tbt-3 {
    margin-left: 1rem !important;
  }
  .m-tbt-4 {
    margin: 1.5rem !important;
  }
  .mt-tbt-4 {
    margin-top: 1.5rem !important;
  }
  .mr-tbt-4 {
    margin-right: 1.5rem !important;
  }
  .mb-tbt-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-tbt-4 {
    margin-left: 1.5rem !important;
  }
  .m-tbt-5 {
    margin: 3rem !important;
  }
  .mt-tbt-5 {
    margin-top: 3rem !important;
  }
  .mr-tbt-5 {
    margin-right: 3rem !important;
  }
  .mb-tbt-5 {
    margin-bottom: 3rem !important;
  }
  .ml-tbt-5 {
    margin-left: 3rem !important;
  }
  .p-tbt-0 {
    padding: 0 !important;
  }
  .pt-tbt-0 {
    padding-top: 0 !important;
  }
  .pr-tbt-0 {
    padding-right: 0 !important;
  }
  .pb-tbt-0 {
    padding-bottom: 0 !important;
  }
  .pl-tbt-0 {
    padding-left: 0 !important;
  }
  .p-tbt-1 {
    padding: 0.25rem !important;
  }
  .pt-tbt-1 {
    padding-top: 0.25rem !important;
  }
  .pr-tbt-1 {
    padding-right: 0.25rem !important;
  }
  .pb-tbt-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-tbt-1 {
    padding-left: 0.25rem !important;
  }
  .p-tbt-2 {
    padding: 0.5rem !important;
  }
  .pt-tbt-2 {
    padding-top: 0.5rem !important;
  }
  .pr-tbt-2 {
    padding-right: 0.5rem !important;
  }
  .pb-tbt-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-tbt-2 {
    padding-left: 0.5rem !important;
  }
  .p-tbt-3 {
    padding: 1rem !important;
  }
  .pt-tbt-3 {
    padding-top: 1rem !important;
  }
  .pr-tbt-3 {
    padding-right: 1rem !important;
  }
  .pb-tbt-3 {
    padding-bottom: 1rem !important;
  }
  .pl-tbt-3 {
    padding-left: 1rem !important;
  }
  .p-tbt-4 {
    padding: 1.5rem !important;
  }
  .pt-tbt-4 {
    padding-top: 1.5rem !important;
  }
  .pr-tbt-4 {
    padding-right: 1.5rem !important;
  }
  .pb-tbt-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-tbt-4 {
    padding-left: 1.5rem !important;
  }
  .p-tbt-5 {
    padding: 3rem !important;
  }
  .pt-tbt-5 {
    padding-top: 3rem !important;
  }
  .pr-tbt-5 {
    padding-right: 3rem !important;
  }
  .pb-tbt-5 {
    padding-bottom: 3rem !important;
  }
  .pl-tbt-5 {
    padding-left: 3rem !important;
  }
  .m-tbt-auto {
    margin: auto !important;
  }
  .mt-tbt-auto {
    margin-top: auto !important;
  }
  .mr-tbt-auto {
    margin-right: auto !important;
  }
  .mb-tbt-auto {
    margin-bottom: auto !important;
  }
  .ml-tbt-auto {
    margin-left: auto !important;
  }
  p.fs-20,
  div.fs-20,
  span.fs-20 {
    font-size: 16px;
  }
  .fs-25,
  .font_size_xxl,
  .fs-24 {
    font-size: 20px !important;
  }
  .fs-35 {
    font-size: 30px;
  }
  .lh-2 {
    line-height: 25px;
  }
}
@media (max-width: 1024px) {
  .flex-tbts-column-reverse {
    flex-direction: column-reverse !important;
  }
  .fs-26 {
    font-size: 20px !important;
  }
  .flex-tbts-wrap {
    flex-wrap: wrap;
  }
  .mb-tbts-0 {
    margin-bottom: 0 !important;
  }
  .mb-tbts-3 {
    margin-bottom: 1rem !important;
  }
  .w-tbts-100 {
    width: 100% !important;
  }
}
@media all and (max-width: 960px) {
  .w-mobile-75 {
    width: 75% !important;
  }
  .w-mobile-40 {
    width: 40%;
  }
  .d-mobile-none {
    display: none !important;
  }
  .d-mobile-block {
    display: block !important;
  }
  .d-mobile-flex {
    display: flex !important;
  }
  .d-mobile-inline-flex {
    display: inline-flex !important;
  }
  .mobile-static {
    position: static;
  }
  .mobile-absolute {
    position: absolute;
  }
  .w-mobile-auto {
    width: auto !important;
  }
  .w-mobile-100 {
    width: 100% !important;
    min-width: unset;
    max-width: unset;
  }
  .max-w-mobile-unset {
    max-width: unset !important;
  }
  .min-w-mobile-unset {
    min-width: unset !important;
  }
  .max-h-mobile-unset {
    max-height: unset !important;
  }
  .min-h-mobile-unset {
    min-height: unset !important;
  }
  .h-mobile-auto {
    height: auto !important;
  }
  .w-mobile-50 {
    width: 50% !important;
    flex: 0 0 50%;
  }
  .w-mobile-33 {
    width: 33.33%;
    flex: 0 0 33.33%;
  }
  .w-mobile-25 {
    width: 25%;
    flex: 0 0 25%;
  }
  .w-mobile-15 {
    width: 15%;
    flex: 0 0 15%;
  }
  .center-mobile {
    text-align: center;
  }
  .o-mobile-initial {
    overflow: initial;
  }
  .f-mobile-1 {
    flex: 1;
  }
  .flex-mobile-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-mobile-column {
    flex-direction: column !important;
  }
  .flex-mobile-row {
    flex-direction: row !important;
  }
  .flex-mobile-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-mobile-wrap {
    flex-wrap: wrap;
  }
  .justify-content-mobile-start {
    justify-content: flex-start !important;
  }
  .justify-content-mobile-between {
    justify-content: space-between !important;
  }
  .align-items-mobile-start {
    align-items: start !important;
  }
  .m-mobile-0 {
    margin: 0 !important;
  }
  .mt-mobile-0 {
    margin-top: 0 !important;
  }
  .mr-mobile-0 {
    margin-right: 0 !important;
  }
  .mb-mobile-0 {
    margin-bottom: 0 !important;
  }
  .ml-mobile-0 {
    margin-left: 0 !important;
  }
  .m-mobile-1 {
    margin: 0.25rem !important;
  }
  .mt-mobile-1 {
    margin-top: 0.25rem !important;
  }
  .mr-mobile-1 {
    margin-right: 0.25rem !important;
  }
  .mb-mobile-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-mobile-1 {
    margin-left: 0.25rem !important;
  }
  .m-mobile-2 {
    margin: 0.5rem !important;
  }
  .mt-mobile-2 {
    margin-top: 0.5rem !important;
  }
  .mr-mobile-2 {
    margin-right: 0.5rem !important;
  }
  .mb-mobile-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-mobile-2 {
    margin-left: 0.5rem !important;
  }
  .m-mobile-3 {
    margin: 1rem !important;
  }
  .mt-mobile-3 {
    margin-top: 1rem !important;
  }
  .mr-mobile-3 {
    margin-right: 1rem !important;
  }
  .mb-mobile-3 {
    margin-bottom: 1rem !important;
  }
  .ml-mobile-3 {
    margin-left: 1rem !important;
  }
  .m-mobile-4 {
    margin: 1.5rem !important;
  }
  .mt-mobile-4 {
    margin-top: 1.5rem !important;
  }
  .mr-mobile-4 {
    margin-right: 1.5rem !important;
  }
  .mb-mobile-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-mobile-4 {
    margin-left: 1.5rem !important;
  }
  .m-mobile-5 {
    margin: 3rem !important;
  }
  .mt-mobile-5 {
    margin-top: 3rem !important;
  }
  .mr-mobile-5 {
    margin-right: 3rem !important;
  }
  .mb-mobile-5 {
    margin-bottom: 3rem !important;
  }
  .ml-mobile-5 {
    margin-left: 3rem !important;
  }
  .p-mobile-0 {
    padding: 0 !important;
  }
  .pt-mobile-0 {
    padding-top: 0 !important;
  }
  .pr-mobile-0 {
    padding-right: 0 !important;
  }
  .pb-mobile-0 {
    padding-bottom: 0 !important;
  }
  .pl-mobile-0 {
    padding-left: 0 !important;
  }
  .p-mobile-1 {
    padding: 0.25rem !important;
  }
  .pt-mobile-1 {
    padding-top: 0.25rem !important;
  }
  .pr-mobile-1 {
    padding-right: 0.25rem !important;
  }
  .pb-mobile-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-mobile-1 {
    padding-left: 0.25rem !important;
  }
  .p-mobile-2 {
    padding: 0.5rem !important;
  }
  .pt-mobile-2 {
    padding-top: 0.5rem !important;
  }
  .pr-mobile-2 {
    padding-right: 0.5rem !important;
  }
  .pb-mobile-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-mobile-2 {
    padding-left: 0.5rem !important;
  }
  .p-mobile-3 {
    padding: 1rem !important;
  }
  .pt-mobile-3 {
    padding-top: 1rem !important;
  }
  .pr-mobile-3 {
    padding-right: 1rem !important;
  }
  .pb-mobile-3 {
    padding-bottom: 1rem !important;
  }
  .pl-mobile-3 {
    padding-left: 1rem !important;
  }
  .p-mobile-4 {
    padding: 1.5rem !important;
  }
  .pt-mobile-4 {
    padding-top: 1.5rem !important;
  }
  .pr-mobile-4 {
    padding-right: 1.5rem !important;
  }
  .pb-mobile-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-mobile-4 {
    padding-left: 1.5rem !important;
  }
  .p-mobile-5 {
    padding: 3rem !important;
  }
  .pt-mobile-5 {
    padding-top: 3rem !important;
  }
  .pr-mobile-5 {
    padding-right: 3rem !important;
  }
  .pb-mobile-5 {
    padding-bottom: 3rem !important;
  }
  .pl-mobile-5 {
    padding-left: 3rem !important;
  }
  .m-mobile-auto {
    margin: auto !important;
  }
  .mt-mobile-auto {
    margin-top: auto !important;
  }
  .mr-mobile-auto {
    margin-right: auto !important;
  }
  .mb-mobile-auto {
    margin-bottom: auto !important;
  }
  .ml-mobile-auto {
    margin-left: auto !important;
  }
  .mat-checkbox-label {
    font-size: 14px !important;
    line-height: 17px !important;
    margin-left: 10px;
  }
  .fs-11 {
    font-size: 13px !important;
  }
  footer.fs-16,
  .fs-18 {
    font-size: 15px !important;
    line-height: 22px !important;
  }
  p.fs-20,
  div.fs-20,
  span.fs-20 {
    font-size: 16px !important;
    line-height: 22px;
  }
  .fs-30 {
    font-size: 27px !important;
  }
  .fs-36 {
    font-size: 24px !important;
  }
  .lh-2 {
    line-height: normal;
  }
  .btn.btn-act.btn-xxl {
    font-size: 16px;
    height: 50px;
  }
}
@media (max-width: 960px) and (max-width: 375px) {
  .btn.btn-act.btn-xxl {
    font-size: 14px;
  }
}
@media all and (max-width: 960px) {
  .btn.btn-act.btn-xxl .icon-expand:before {
    font-size: 12px;
  }
}
:root {
  --primary: #1B2B4C;
  --secondary: #3e7da7;
  --tertiary: #9ebed3;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .mat-select-panel.ng-animating {
    display: flex !important;
  }
}
:root {
  --primary: #1B2B4C;
  --secondary: #3e7da7;
  --tertiary: #9ebed3;
}
.primary_btn {
  background-color: #1e2b4a !important;
  color: #ffffff !important;
}
.secondary_primary_color {
  color: #1b2b4c;
}
.border-radius80 {
  border-radius: 80px;
}
.border-radius10 {
  border-radius: 10px;
}
.overfolw-hide {
  overflow: hidden;
}
.c-btn {
  font-family: "DM Sans", sans-serif;
  font-weight: 500;
}
.wd-140px {
  width: 140px !important;
  flex: 0 0 140px;
}
.img-full {
  width: 100%;
  height: auto;
}
.main-box {
  background: #ffffff;
  min-height: calc(100vh - 85px);
  padding-bottom: 40px;
}
@media (max-width: 1199px) {
  .main-box {
    padding-bottom: 20px;
  }
}
.service-main-content .main-container {
  margin: 0 auto;
  max-width: 1824px;
  width: auto;
}
@media (max-width: 1899px) {
  .service-main-content .main-container {
    margin-left: 48px;
    margin-right: 48px;
  }
}
@media (max-width: 1199px) {
  .service-main-content .main-container {
    margin-left: 32px;
    margin-right: 32px;
  }
}
@media (max-width: 767px) {
  .service-main-content .main-container {
    margin-left: 0;
    margin-right: 0;
  }
}
.padding32 {
  padding: 32px 32px 22px;
}
@media (max-width: 1199px) {
  .padding32 {
    padding: 15px;
  }
}
.margin-top40 {
  margin-top: 40px;
}
@media (max-width: 1440px) {
  .margin-top40 {
    margin-top: 20px;
  }
}
@media (max-width: 640px) {
  .margin-top40 {
    margin-top: 16px;
  }
}
.margin-top20 {
  margin-top: 20px;
}
.img-auto {
  max-width: 100%;
  height: auto;
}
.btn-full {
  width: 100%;
}
.flex1 {
  flex: 1;
}
.disabled {
  pointer-events: none;
  opacity: 0.25;
}
.c-header {
  padding: 15px 0;
  box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.03);
  background-color: #ffffff;
  height: 81px;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
@media (max-width: 1199px) {
  .c-header {
    height: auto;
    padding: 20px 0;
  }
}
@media (max-width: 640px) {
  .c-header {
    height: 82px;
  }
}
.c-header .c-logo {
  height: auto;
  float: left;
}
@media (min-width: 992px) {
  .c-header .c-logo {
    width: 185px;
  }
}
@media (max-width: 991px) {
  .c-header .c-logo {
    max-width: 138px;
  }
}
.login-btn {
  border: 1px solid #FEA830;
  color: #FEA830;
  font-size: 16px;
}
@media (max-width: 991px) {
  .login-btn {
    font-size: 14px;
    padding: 0 10px !important;
  }
}
.more-less-btn {
  border: 1px solid #1e2b4a;
  color: #1e2b4a;
  font-size: 16px;
}
@media (max-width: 991px) {
  .more-less-btn {
    font-size: 14px;
  }
}
.more-less-btn ::ng-deep .material-icons {
  width: 18px;
  height: 18px;
  font-size: 18px;
  color: #1e2b4a;
}
@media (max-width: 640px) {
  .height-100 {
    height: 100%;
  }
  .mobile-logo-center {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 991px) {
  .right-new-area button {
    padding: 0 10px !important;
  }
}
@media (max-width: 640px) {
  .right-new-area {
    display: none !important;
  }
}
ul.c-breadcrumbs {
  margin: 20px 0;
  padding: 0;
  list-style: none;
  display: flex;
}
ul.c-breadcrumbs li {
  padding-right: 20px;
  padding-left: 8px;
  position: relative;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  color: #3D3D3D;
}
ul.c-breadcrumbs li a {
  color: #3D3D3D;
  font-weight: 400;
}
ul.c-breadcrumbs li:after {
  content: "";
  position: absolute;
  color: #0D0D0D;
  width: 5px;
  height: 5px;
  border: 1px solid #0D0D0D;
  border-bottom: none;
  border-left: none;
  right: 5px;
  top: 5px;
  margin: auto 0;
  transform: rotate(45deg);
}
ul.c-breadcrumbs li:last-child {
  padding-right: 0;
}
ul.c-breadcrumbs li:last-child:after {
  content: none;
}
.c-banner-section,
.page-wrapper-space {
  padding: 0;
  margin-top: 20px;
}
.c-banner-section .c_carousel_wrap,
.page-wrapper-space .c_carousel_wrap {
  margin-bottom: 0;
}
::ng-deep .c_carousel_wrap .owl-theme .owl-dots .owl-dot span {
  width: 12px;
  height: 12px;
  background: #3D3D3D;
  opacity: 0.5;
}
@media (max-width: 640px) {
  ::ng-deep .c_carousel_wrap .owl-theme .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    margin: 5px 5px;
  }
}
::ng-deep .c_carousel_wrap .owl-theme .owl-dots .owl-dot.active span {
  background: #1e2b4a;
  opacity: 1;
}
.body-section-bx {
  background: #ffffff;
}
.header-sec {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 640px) {
  .header-sec {
    flex-direction: column;
    align-items: flex-start;
  }
}
.header-sec .heading_type {
  margin: 0;
  font-size: 32px;
  font-weight: bold;
  text-align: left;
  color: #1e2b4a;
  font-family: "DM Sans", sans-serif;
}
@media (max-width: 1440px) {
  .header-sec .heading_type {
    font-size: 24px;
  }
}
@media (max-width: 1199px) {
  .header-sec .heading_type {
    font-size: 21px;
  }
}
@media (max-width: 640px) {
  .header-sec .heading_type {
    font-size: 16px;
  }
}
.header-sec .heading_type-sm {
  margin: 0;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
  color: #1e2b4a;
  font-family: "DM Sans", sans-serif;
}
@media (max-width: 1440px) {
  .header-sec .heading_type-sm {
    font-size: 20px;
    font-weight: 500;
  }
}
.search-bx {
  max-width: 350px;
  position: relative;
}
@media (max-width: 640px) {
  .search-bx {
    max-width: 100%;
    width: 100%;
    margin-top: 15px;
  }
  .search-bx input {
    height: 55px;
    border-width: 2px;
    border-color: #e4effd;
    padding-left: 50px;
    box-sizing: border-box;
  }
}
.search-bx button {
  position: absolute;
  right: 0;
}
@media (max-width: 640px) {
  .search-bx button {
    left: 5px;
    top: 8px;
    right: auto;
  }
}
.c-all-category {
  margin: 50px 0 0 0;
  display: flex;
  overflow-x: auto;
  padding: 0 0 10px;
  flex-wrap: nowrap;
  flex-direction: row;
  list-style: none;
  background: url("./media/service-cat-icon.png") 0 0 repeat-x;
  background-size: 112px;
  overflow: auto;
}
@media (max-width: 1440px) {
  .c-all-category {
    background-size: 98px;
  }
}
@media (max-width: 1199px) {
  .c-all-category {
    margin: 25px 0 0 0;
    background-size: 82px;
  }
}
@media (max-width: 667px) {
  .c-all-category {
    background: none;
  }
}
.c-all-category li {
  width: 88px;
  font-size: 18px;
  font-weight: normal;
  display: flex;
  align-items: center;
  flex-direction: column;
  color: #3D3D3D;
  text-align: center;
  cursor: pointer;
}
@media (max-width: 1440px) {
  .c-all-category li {
    width: 75px;
    font-size: 16px;
  }
}
@media (max-width: 1199px) {
  .c-all-category li {
    width: 58px;
    font-size: 13px;
  }
}
@media (max-width: 667px) {
  .c-all-category li {
    width: 70px;
    font-size: 12px;
  }
}
.c-all-category li:not(:last-child) {
  margin-right: 25px;
}
.c-all-category li span {
  width: 100%;
  height: 88px;
  border-radius: 80px;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 10px 0;
}
@media (max-width: 1440px) {
  .c-all-category li span {
    height: 75px;
  }
}
@media (max-width: 1199px) {
  .c-all-category li span {
    height: 55px;
  }
  .c-all-category li span img {
    max-width: 45%;
  }
}
@media (max-width: 667px) {
  .c-all-category li span {
    width: 55px;
  }
}
.c-all-category li img.white-icon {
  display: none;
}
.c-all-category li img.yellow-icon {
  display: block;
}
.c-all-category li.active {
  color: #0D0D0D;
  font-weight: 500;
}
.c-all-category li.active span {
  background: #FEA830;
}
.c-all-category li.active img.white-icon {
  display: block;
}
.c-all-category li.active img.yellow-icon {
  display: none;
}
.c-all-category li.disable span {
  background: #E4EFFD;
}
.grid-view-box {
  margin: 20px 0 0 0;
}
.grid-view-box .grid-view-wrap {
  margin: 0 -10px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1199px) {
  .grid-view-box {
    margin: 10px 0 0 0;
  }
}
.grid-box-de {
  width: 33.33%;
}
@media (max-width: 1199px) {
  .grid-box-de {
    width: 50%;
  }
}
@media (max-width: 640px) {
  .grid-box-de {
    width: 100%;
  }
}
.grid-box-de .service-card-box {
  padding: 15px 15px 75px 15px;
  border-radius: 4px;
  border: solid 1px #EAEAEA;
  background-color: #ffffff;
  margin: 10px;
  height: calc(100% - 20px);
  position: relative;
}
@media (max-width: 640px) {
  .grid-box-de .service-card-box {
    padding: 0;
    margin: 10px 10px 0;
  }
}
.grid-box-de .service-card-box .c-serv-img {
  width: 95px;
  height: auto;
  margin-right: 17px;
  float: left;
}
@media (max-width: 1440px) {
  .grid-box-de .service-card-box .c-serv-img {
    width: 60px;
  }
}
@media (max-width: 1199px) {
  .grid-box-de .service-card-box .c-serv-img {
    margin-right: 10px;
  }
}
.grid-box-de .service-card-box h2 {
  font-size: 21px;
  color: #0D0D0D;
  font-weight: 600;
  margin: 0 0 5px;
  font-family: "DM Sans", sans-serif;
}
@media (max-width: 1440px) {
  .grid-box-de .service-card-box h2 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .grid-box-de .service-card-box h2 {
    margin-bottom: 0;
  }
}
.grid-box-de .service-card-box p {
  margin: 0 0 10px;
  font-size: 18px;
  line-height: 1.56;
  text-align: left;
  color: #3D3D3D;
  flex: 1;
}
@media (max-width: 1440px) {
  .grid-box-de .service-card-box p {
    font-size: 14px;
  }
}
.grid-box-de .service-card-box .c-priceing-box {
  font-size: 21px;
  color: #1e2b4a;
  font-weight: 100;
}
@media (max-width: 1440px) {
  .grid-box-de .service-card-box .c-priceing-box {
    font-size: 16px;
  }
}
.grid-box-de .service-card-box .c-priceing-box strong {
  font-size: 24px;
  font-weight: bold;
  color: #3D3D3D;
  margin-right: 16px;
}
@media (max-width: 1440px) {
  .grid-box-de .service-card-box .c-priceing-box strong {
    font-size: 21px;
    font-weight: 500;
  }
}
.grid-box-de .service-card-box .c-full-width-btn {
  height: 50px;
  border-radius: 5px;
  background-color: #E4EFFD;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  color: #1B2B4C;
  margin-top: 20px;
  position: absolute;
  left: 15px;
  width: calc(100% - 30px);
  bottom: 15px;
}
@media (max-width: 1440px) {
  .grid-box-de .service-card-box .c-full-width-btn {
    height: 44px;
    font-size: 16px;
  }
}
.grid-box-de .service-card-box .rmore_btn {
  outline: 0;
  padding: 0;
  background: none;
  border: 0;
  font-weight: 500;
}
.c-footer {
  margin: 0;
  padding: 23px 0;
  background-color: #1e2b4a;
  display: flex;
  align-self: center;
  justify-content: center;
}
.c-footer p {
  margin: 0;
  font-size: 15px;
  line-height: 23px;
  text-align: center;
  color: #ffffff;
}
.c-footer p a {
  color: #ffffff;
}
@media (max-width: 1199px) {
  .c-footer {
    height: auto;
    padding: 15px 0;
  }
  .c-footer p {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .c-footer {
    padding: 15px 20px;
  }
}
.c-alertbox-design {
  height: 90px;
  margin: 25px 0;
  padding: 12px 17px;
  border-radius: 10px;
  border: solid 1.5px rgba(254, 168, 48, 0.2);
  background-color: rgba(254, 168, 48, 0.05);
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (max-width: 640px) {
  .c-alertbox-design {
    margin: 16px 0;
    height: auto;
  }
}
.c-alertbox-design .icon-box {
  width: 91px;
  height: 66px;
  background-color: rgba(254, 168, 48, 0.2);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-alertbox-design .icon-box img {
  width: 46px;
  height: auto;
}
@media (max-width: 640px) {
  .c-alertbox-design .icon-box {
    width: 41px;
    height: 55px;
  }
  .c-alertbox-design .icon-box img {
    width: 30px;
  }
}
.c-alertbox-design h1,
.c-alertbox-design h2 {
  margin: 0;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.46;
  letter-spacing: normal;
  text-align: left;
  color: #1e2b4a;
  font-family: "DM Sans", sans-serif;
}
@media (max-width: 1440px) {
  .c-alertbox-design h1,
  .c-alertbox-design h2 {
    font-size: 20px;
  }
}
@media (max-width: 1199px) {
  .c-alertbox-design h1,
  .c-alertbox-design h2 {
    font-size: 18px;
  }
}
@media (max-width: 640px) {
  .c-alertbox-design h1,
  .c-alertbox-design h2 {
    font-size: 14px;
  }
}
.c-alertbox-design p {
  margin: 0;
  font-size: 18px;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #3D3D3D;
  font-weight: 400;
  opacity: 0.7;
  font-family: "DM Sans", sans-serif;
}
@media (max-width: 1440px) {
  .c-alertbox-design p {
    font-size: 16px;
  }
}
@media (max-width: 1199px) {
  .c-alertbox-design p {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .c-alertbox-design p {
    font-size: 12px;
    line-height: 16px;
  }
}
.c-alertbox-design .pricing-box {
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  color: #0D0D0D;
  font-family: "DM Sans", sans-serif;
}
.c-alertbox-design .pricing-box strong {
  margin: 5px 0;
  font-size: 24px;
  font-weight: bold;
  display: block;
  text-align: center;
  font-family: "DM Sans", sans-serif;
}
@media (max-width: 1440px) {
  .c-alertbox-design .pricing-box strong {
    font-size: 22px;
  }
}
@media (max-width: 640px) {
  .c-alertbox-design .pricing-box {
    margin-left: 10px;
  }
  .c-alertbox-design .pricing-box strong {
    font-size: 16px;
  }
}
.service-main-content .bottom-palate-c,
.book-container .bottom-palate-c,
.bottom-palate-design .bottom-palate-c {
  margin: 0;
  padding: 18px;
  box-shadow: 10px 0 20px rgba(118, 118, 118, 0.1019607843);
  background-color: #fffefe;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1111;
}
.service-main-content .bottom-palate-c button,
.book-container .bottom-palate-c button,
.bottom-palate-design .bottom-palate-c button {
  width: 188px;
  height: 60px;
  padding: 0;
  border-radius: 5px;
  border: solid 1px #1e2b4a;
  background-color: #1e2b4a;
  margin-left: 15px;
  color: #ffffff;
  font-family: "DM Sans", sans-serif !important;
  font-weight: 600;
}
.service-main-content .bottom-palate-c button.back-btn,
.book-container .bottom-palate-c button.back-btn,
.bottom-palate-design .bottom-palate-c button.back-btn {
  background-color: #ffffff;
  color: #1e2b4a;
}
@media (min-width: 1680px) {
  .service-main-content .bottom-palate-c button,
  .book-container .bottom-palate-c button,
  .bottom-palate-design .bottom-palate-c button {
    min-width: 260px;
    font-size: 16px;
    padding: 0 15px;
    width: auto;
  }
}
@media (max-width: 1824px) {
  .service-main-content .bottom-palate-c .main-container,
  .book-container .bottom-palate-c .main-container,
  .bottom-palate-design .bottom-palate-c .main-container {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 1440px) {
  .service-main-content .bottom-palate-c button,
  .book-container .bottom-palate-c button,
  .bottom-palate-design .bottom-palate-c button {
    height: 47px;
    padding: 0 15px;
    width: auto;
    min-width: 220px;
  }
}
@media (max-width: 640px) {
  .service-main-content .bottom-palate-c .back-btn,
  .book-container .bottom-palate-c .back-btn,
  .bottom-palate-design .bottom-palate-c .back-btn {
    display: none;
  }
  .service-main-content .bottom-palate-c .main-container,
  .book-container .bottom-palate-c .main-container,
  .bottom-palate-design .bottom-palate-c .main-container {
    margin: 0;
  }
  .service-main-content .bottom-palate-c button,
  .book-container .bottom-palate-c button,
  .bottom-palate-design .bottom-palate-c button {
    width: 100%;
    height: 48px;
    margin: 0 !important;
  }
}
@media (max-width: 1899px) {
  .service-main-content .bottom-palate-c,
  .book-container .bottom-palate-c,
  .bottom-palate-design .bottom-palate-c {
    padding-left: 48px;
    padding-right: 48px;
  }
}
@media (max-width: 1199px) {
  .service-main-content .bottom-palate-c,
  .book-container .bottom-palate-c,
  .bottom-palate-design .bottom-palate-c {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .service-main-content .bottom-palate-c,
  .book-container .bottom-palate-c,
  .bottom-palate-design .bottom-palate-c {
    padding-left: 0;
    padding-right: 0;
    position: relative !important;
    bottom: 0 !important;
    box-shadow: none;
  }
  .service-main-content .bottom-palate-c .main-container,
  .book-container .bottom-palate-c .main-container,
  .bottom-palate-design .bottom-palate-c .main-container {
    padding: 0;
  }
}
.services-container.book-container .bookstepper__stepper {
  width: 100%;
}
.services-container.book-container .main-container {
  margin: 0;
  width: 100%;
}
@media (max-width: 640px) {
  .services-container.book-container .main-container {
    margin: 0;
    width: auto !important;
  }
}
@media (max-width: 640px) {
  .services-container.book-container .main-container.margin-top20 {
    margin: 0;
    padding: 0 15px;
  }
}
.services-container.book-container .main-container .body-section-bx.border-radius10.padding32 {
  margin: 0;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.address-full {
  position: relative;
  flex: 65%;
  height: 53px;
  padding: 0;
  border-radius: 5px;
  border: solid 1.5px #EAEAEA;
  background-color: #ffffff;
  color: #3D3D3D;
  font-size: 18px;
  font-family: "DM Sans", sans-serif !important;
  margin-right: 15px;
}
@media (max-width: 767px) {
  .address-full {
    flex: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.address-full.right-filter {
  width: 100%;
  border: none;
}
.address-full.right-filter .mat-input-box {
  width: 100%;
  height: 53px;
  padding: 0 10px;
  border-radius: 5px;
  border: solid 1.5px #EAEAEA;
  background-color: #ffffff;
  color: #3D3D3D;
  font-size: 18px;
  font-family: "DM Sans", sans-serif !important;
}
.address-full .location-icon {
  position: absolute;
  left: 10px;
  top: 13px;
  color: #1B2B4C;
}
.address-full button {
  position: absolute;
  right: 10px;
  top: 5px;
}
.address-full button mat-icon {
  color: #3D3D3D;
}
.c-filter-area {
  justify-content: space-between;
  position: relative;
}
.c-filter-area .wd-58 {
  width: 58%;
  display: flex;
}
@media (max-width: 991px) {
  .c-filter-area .wd-58 {
    width: 85%;
  }
}
@media (max-width: 767px) {
  .c-filter-area .wd-58 {
    width: 100%;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .c-filter-area .mat_stroked_button {
    position: absolute;
    right: 0;
    bottom: 1px;
  }
}
@media (max-width: 640px) {
  .c-filter-area {
    flex-wrap: wrap;
  }
  .c-filter-area .address-full {
    width: 100%;
    margin: 0 0 16px !important;
  }
  .c-filter-area .calendar-container-c {
    margin: 0 15px 0 0 !important;
  }
  .c-filter-area .calendar-container-c .calendar-w {
    max-width: 100%;
  }
  .multi-date-p .input-calendar {
    height: 43px !important;
    padding: 10px 5px 5px 25px !important;
    font-size: 14px !important;
  }
  .multi-date-p .date_range {
    top: 13px !important;
    left: 4px !important;
    font-size: 16px;
  }
}
.calendar-container-c .calendar-w {
  max-width: 200px;
  margin: 0;
  position: relative;
}
@media (max-width: 767px) {
  .calendar-container-c .calendar-w {
    max-width: none;
    width: 85%;
  }
}
.calendar-container-c .date_range {
  position: absolute;
  top: 14px;
  left: 10px;
  color: #3D3D3D;
}
.calendar-container-c .keyboard_arrow_down {
  position: absolute;
  top: 15px;
  right: 10px;
  color: #3D3D3D;
}
.calendar-container-c .input-calendar {
  position: relative;
  z-index: 1;
  background: none;
  height: 53px;
  padding: 5px 10px 0 40px;
  border-radius: 5px;
  border: solid 1.5px #EAEAEA;
  color: #3D3D3D;
  font-size: 18px;
  width: 100%;
  box-sizing: border-box;
  cursor: pointer;
  font-family: "DM Sans", sans-serif !important;
}
@media (max-width: 1440px) {
  .calendar-container-c .input-calendar {
    font-size: 14px;
  }
}
.multi-date-p .calendar-w {
  margin: 0 5px !important;
}
.mat_stroked_button {
  width: 53px;
  min-width: auto;
  height: 50px;
  margin: 0;
  padding: 0;
  border-radius: 5px;
  background-color: #1e2b4a;
  display: flex;
  align-items: center;
  justify-content: center;
}
.slot-area-rander {
  margin-top: 30px;
}
.slot-area-rander .left-area {
  width: 58%;
}
.slot-area-rander .right-area {
  width: 40%;
  margin-left: 40px;
  height: 550px;
}
@media (max-width: 991px) {
  .slot-area-rander .right-area {
    margin-left: 0;
    height: 220px;
  }
}
@media (max-width: 640px) {
  .slot-area-rander .right-area {
    height: 300px;
  }
}
@media (min-width: 992px) {
  .slot-area-rander .right-area {
    margin-bottom: 24px;
  }
}
@media (max-width: 991px) {
  .slot-area-rander {
    flex-direction: column-reverse;
  }
  .slot-area-rander .left-area,
  .slot-area-rander .right-area {
    width: 100%;
  }
  .slot-area-rander .right-area {
    margin: 0 0 24px;
  }
}
@media (max-width: 767px) {
  .slot-area-rander {
    flex-direction: column;
  }
}
.covid-slot-box {
  width: 100%;
  min-height: 208px;
  padding: 23px 26px;
  border-radius: 5px;
  border: solid 1.5px #EAEAEA;
  background-color: #ffffff;
  box-sizing: border-box;
  margin: 1px 1px 25px 1px;
}
@media (max-width: 991px) {
  .covid-slot-box {
    padding: 15px;
  }
}
.covid-slot-box.active {
  margin: 0 0 24px 0;
  margin-bottom: 14px;
  border-color: #1e2b4a;
  border-width: 2px;
}
.covid-slot-box .headding-slot {
  display: flex;
  margin: 0 0 10px;
  align-items: center;
}
@media (max-width: 991px) {
  .covid-slot-box .headding-slot {
    margin: 0;
  }
}
.covid-slot-box .headding-slot span {
  font-size: 21px;
  font-weight: 600;
  line-height: 1.48;
  color: #0D0D0D;
  flex: 1;
  font-family: "DM Sans", sans-serif;
}
@media (max-width: 1440px) {
  .covid-slot-box .headding-slot span {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  .covid-slot-box .headding-slot span {
    font-size: 16px;
  }
}
@media (max-width: 640px) {
  .covid-slot-box .headding-slot {
    flex-wrap: wrap;
    align-items: self-start;
    flex-direction: column;
    margin-bottom: 10px;
  }
  .covid-slot-box .headding-slot span {
    flex: 100%;
  }
}
.covid-slot-box .headding-slot button {
  min-width: auto;
  color: #1b2b4c;
  font-size: 18px;
  font-weight: 400;
  padding: 0 10px;
  font-family: "DM Sans", sans-serif !important;
}
@media (max-width: 1199px) {
  .covid-slot-box .headding-slot button {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .covid-slot-box .headding-slot button {
    padding-left: 0;
    margin-right: 10px !important;
    margin-left: 0 !important;
  }
}
.covid-slot-box .headding-slot button img {
  margin-right: 5px;
}
.covid-slot-box .headding-slot button ::ng-deep .mat-button-wrapper {
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  .covid-slot-box h3.headding-slot {
    display: none;
  }
}
.covid-slot-box p {
  margin: 0;
  font-size: 18px;
  line-height: 1.67;
  color: #3D3D3D;
  font-weight: 400;
  font-family: "DM Sans", sans-serif;
}
@media (max-width: 1440px) {
  .covid-slot-box p {
    font-size: 16px;
  }
}
@media (max-width: 1199px) {
  .covid-slot-box p {
    font-size: 14px;
  }
}
.service-box {
  margin-top: 15px;
  display: flex;
  align-items: center;
  border-bottom: dotted 2px #EAEAEA;
  padding-bottom: 20px;
}
.service-box span {
  margin-right: 20px;
  font-size: 18px;
  line-height: 1.67;
  color: #3D3D3D;
  font-weight: 400;
  font-family: "DM Sans", sans-serif;
}
.service-box img {
  width: 36px;
  height: auto;
  margin-right: 10px;
}
::ng-deep .c-slot-button {
  margin-top: 15px;
}
::ng-deep .c-slot-button .mat-radio-group {
  display: flex;
  justify-content: space-between;
}
::ng-deep .c-slot-button .mat-radio-button .mat-radio-label {
  padding: 10px 15px;
  border: solid 2px #e4effd;
  border-radius: 4px;
}
::ng-deep .c-slot-button .mat-radio-button .mat-radio-label .mat-radio-container {
  display: none;
}
::ng-deep .c-slot-button .mat-radio-button .mat-radio-label .mat-radio-label-content {
  font-family: "DM Sans", sans-serif !important;
  padding-left: 0;
  font-size: 16px;
  min-width: 80px;
  text-align: center;
}
::ng-deep .c-slot-button .mat-radio-button.mat-radio-checked {
  background: #FEA830 !important;
  border-radius: 4px;
}
::ng-deep .c-slot-button .mat-radio-button.mat-radio-checked .mat-radio-label {
  border-color: #FEA830 !important;
}
::ng-deep .c-slot-button .mat-radio-button.mat-radio-checked .mat-radio-label-content {
  font-family: "DM Sans", sans-serif !important;
  font-weight: 600 !important;
  padding-left: 0;
  min-width: 80px;
  text-align: center;
  color: #ffffff;
}
.more-btn-de {
  width: 90px;
  border-radius: 4px;
  border: solid 2px #1e2b4a;
  background-color: #ffffff;
  font-family: "DM Sans", sans-serif !important;
  font-weight: 500;
  font-size: 16px;
  margin: 5px 0;
}
@media (max-width: 640px) {
  .more-btn-de {
    margin: 1;
    min-width: 75px;
    font-size: 12px;
    border-width: 1px;
    padding: 0;
    width: auto;
  }
}
.c-slot-button {
  margin-top: 15px;
}
@media (max-width: 640px) {
  .c-slot-button {
    margin-left: -3px;
    margin-right: -3px;
    flex-wrap: wrap;
  }
}
.c-slot-button .slot-btn {
  padding: 2px 15px;
  border: solid 2px #e4effd;
  border-radius: 4px;
  font-family: "DM Sans", sans-serif !important;
  min-width: 114px;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  margin: 5px 15px 5px 0;
}
@media (max-width: 991px) {
  .c-slot-button .slot-btn {
    margin: 5px 10px 5px 0;
    min-width: 102px;
  }
}
@media (max-width: 640px) {
  .c-slot-button .slot-btn {
    margin: 1%;
    min-width: inherit;
    font-size: 12px;
    border-width: 1px;
    padding: 0;
    width: 23%;
    box-sizing: border-box;
  }
}
.c-slot-button .slot-btn.active {
  background: #FEA830 !important;
  border-color: #FEA830 !important;
  font-weight: 600 !important;
  color: #ffffff;
  font-family: "DM Sans", sans-serif !important;
}
@media (max-width: 640px) {
  .c-slot-button {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dashed #e6effc;
  }
}
.heading_with_icon {
  display: flex;
  align-items: flex-start;
}
.heading_with_icon button {
  display: none;
}
@media (max-width: 640px) {
  .heading_with_icon button {
    display: inline-block;
    margin-left: -14px;
    margin-top: -6px;
  }
}
@media (max-width: 640px) {
  .full-width-mob-btn .back-btn {
    display: none;
  }
  .full-width-mob-btn .main-container {
    width: auto !important;
  }
  .full-width-mob-btn .full-width-btn {
    width: 100% !important;
    margin: 0 !important;
    font-size: 16px;
  }
}
@font-face {
  font-family: "icomoon";
  src: url("./media/icomoon.eot?l11ogp");
  src:
    url("./media/icomoon.eot?l11ogp#iefix") format("embedded-opentype"),
    url("./media/icomoon.ttf?l11ogp") format("truetype"),
    url("./media/icomoon.woff?l11ogp") format("woff"),
    url("./media/icomoon.svg?l11ogp#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-],
[class*=" icon-"] {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-arrow-right2:before {
  content: "\ea3c";
}
::ng-deep .cdk-overlay-container div.mat-select-arrow {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #0D0D0D;
  border: 0 !important;
  transform: rotate(180deg);
  margin-top: -8px !important;
  margin-right: -2px !important;
  width: auto !important;
  height: auto !important;
}
::ng-deep .mat-select-arrow {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #0D0D0D;
  border: 0 !important;
  transform: rotate(180deg);
  margin-top: -8px !important;
  margin-right: -2px !important;
  width: auto !important;
  height: auto !important;
}
::ng-deep .mat-select-arrow:before {
  content: "\ea50" !important;
  font-size: 20px;
  color: #0D0D0D;
  border: 1px;
  font-weight: 500;
}
* {
  box-sizing: border-box;
}
.main {
  background: transparent;
}
@media only screen and (max-width: 991px) {
  .main {
    background: transparent;
  }
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.main-container {
  width: 95%;
  margin: auto;
  max-width: 1920px;
}
@media only screen and (max-width: 767px) {
  .main-container {
    padding: 0 15px;
    width: 100%;
  }
}
.breadcrumbs-wrapper {
  margin: 0 auto;
  width: 100%;
}
.breadcrumbs-wrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}
.breadcrumbs-wrapper ul li {
  padding-right: 20px;
  padding-left: 8px;
  position: relative;
  text-transform: uppercase;
  color: #1B2B4C;
  font-size: 12px;
}
.breadcrumbs-wrapper ul li:first-child {
  padding-left: 0;
}
.breadcrumbs-wrapper ul li:after {
  content: "";
  position: absolute;
  color: #000000;
  width: 5px;
  height: 5px;
  border: 1px solid #000;
  border-bottom: none;
  border-left: none;
  right: 5px;
  top: 5px;
  margin: auto 0;
  transform: rotate(45deg);
}
.breadcrumbs-wrapper ul li:last-child {
  padding-right: 0;
  font-weight: 500;
}
.breadcrumbs-wrapper ul li:last-child:after {
  display: none;
}
.breadcrumbs-wrapper ul li a {
  color: #6e7980;
}
.breadcrumbs-wrapper ul .active a {
  color: #1B2B4C;
}
@media (max-width: 991px) {
  .breadcrumbs-wrapper {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 990px) {
  .breadcrumbs-wrapper {
    padding: 0 !important;
    margin-top: 22px;
  }
  .breadcrumbs-wrapper ul li {
    color: #a3c4ec;
  }
  .breadcrumbs-wrapper ul li a {
    color: #fff;
  }
  .breadcrumbs-wrapper ul li:after {
    border-color: #fff;
  }
}
@media only screen and (max-width: 767px) {
  .breadcrumbs-wrapper {
    display: none;
  }
}
.border-button-style {
  border: 1px solid #1B2B4C;
  color: #1B2B4C;
}
.border-button-style.mat-button-disabled {
  background: #eaeaea;
  color: #b5b5b5;
  border-color: #dcdcdc;
}
.light-button-style {
  color: #1B2B4C;
  background: #e6f1ff;
}
.light-button-style.mat-button-disabled {
  background: #eaeaea;
  color: #b5b5b5;
  border-color: #dcdcdc;
}
.dark-blue-button-style {
  background: #1B2B4C;
  color: #fff;
}
.dark-blue-button-style.mat-button-disabled {
  background: #eaeaea;
  color: #b5b5b5;
  border-color: #dcdcdc;
}
.dark-blue-button-style .mat-button-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.dark-blue-border-button {
  background: #fff;
  color: #225ca6;
  border: 1px solid #225ca6 !important;
}
.dark-blue-border-button span {
  color: #225ca6 !important;
}
.dark-blue-border-button.mat-button-disabled {
  background: #eaeaea;
  color: #b5b5b5;
  border-color: #dcdcdc !important;
}
.dark-blue-border-button.mat-button-disabled span {
  color: #b5b5b5 !important;
}
.dark-blue-border-button .mat-button-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.white-bg-box {
  background: #fff;
  border-radius: 10px;
  padding: 30px 32px;
  overflow: hidden;
}
@media only screen and (max-width: 991px) {
  .white-bg-box {
    position: relative;
    padding: 15px;
    top: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .white-bg-box {
    padding: 25px;
  }
}
.header-sec mat-icon {
  color: #1B2B4C;
}
.header-sec {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header-sec h2.heading {
  margin: 0;
  font-size: 22px;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.header-sec h2.heading .back-btn {
  border: none;
  padding: 0;
  min-width: auto;
  line-height: normal;
}
.header-sec h2.heading2 {
  color: #3A5A7A;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
}
.header-sec h2.heading3 {
  margin: 0;
  font-size: 20px;
  font-weight: 500;
}
.header-sec h2.heading3.blue-color {
  color: #1B2B4C;
}
.header-sec .heading-with-btn .back-btn {
  display: none;
}
.header-sec input {
  color: #0c3046;
  border: 1px solid #e5e5e5;
  font-size: 14px;
  margin: 0;
  font-weight: 500;
}
.header-sec input:focus {
  border-width: 1px;
  border-color: #e5e5e5;
}
.header-sec input::-webkit-input-placeholder {
  color: #6d6d6d;
  font-weight: 400;
}
.header-sec input:-ms-input-placeholder {
  color: #6d6d6d;
  font-weight: 400;
}
.header-sec input::placeholder {
  color: #6d6d6d;
  font-weight: 400;
}
.header-sec .input-common,
.header-sec .mat-input-element {
  width: 280px;
  padding: 0 10px;
}
@media (max-width: 640px) {
  .header-sec .input-common,
  .header-sec .mat-input-element {
    width: 100%;
  }
}
@media only screen and (min-width: 1440px) {
  .header-sec h2.heading {
    font-size: 32px;
    margin-bottom: 10px;
  }
  .header-sec h2.heading2 {
    font-size: 20px;
    margin: 20px 0 !important;
  }
  .header-sec h2.heading3 {
    font-size: 24px;
  }
}
@media (min-width: 1025px) and (max-width: 1279px) {
  .header-sec h2.heading {
    font-size: 20px;
  }
  .header-sec h2.heading2 {
    font-size: 15px;
  }
  .header-sec h2.heading3 {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1024px) {
  .header-sec h2.heading {
    font-size: 21px;
  }
  .header-sec h2.heading2 {
    font-size: 14px;
  }
  .header-sec h2.heading3 {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .header-sec h2.heading .back-btn button {
    padding: 10px 10px 10px 0;
    margin-right: 10px;
  }
  .header-sec .border-button-style {
    background: #fff;
    color: #1B2B4C;
  }
}
.header-sec h2 mat-icon {
  color: #1B2B4C;
}
.pagination-d {
  padding: 0;
  margin: 30px 0 0;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  list-style: none;
}
.pagination-d li {
  margin: 0 2px;
  width: 30px;
  height: 30px;
}
.pagination-d li a {
  display: flex;
  border-radius: 3px;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  font-weight: 500;
  background: #E4EFFD;
  color: #1B2B4C;
}
.pagination-d li a.active {
  background: #1B2B4C;
  color: #fff;
}
.pagination-d li.first-last {
  width: 80px;
  display: none;
}
@media only screen and (max-width: 991px) {
  .pagination-d {
    margin: 10px 0 0;
  }
}
.clinic_slot .name_check .mat-checkbox {
  font-size: 22px;
  color: #0c3046;
  position: relative;
  margin: 0;
}
.clinic_slot .name_check .mat-checkbox .mat-checkbox-inner-container {
  width: 19px;
  height: 19px;
  position: absolute;
  left: -35px;
  top: 4px;
}
.o_03 {
  opacity: 0.3;
}
.absolute-loading div.cura_loading_container {
  position: absolute;
}
app-assessment-preview .assessment-preview_wrapper .question-wrapper .radiobox_size {
  margin-bottom: 1rem !important;
}
@media (min-width: 1440px) {
  app-assessment-preview .assessment-preview_wrapper .question-wrapper .radiobox_size {
    margin-bottom: 1rem !important;
  }
}
@media (max-width: 960px) {
  app-assessment-preview .assessment-preview_wrapper .question-wrapper .radiobox_size {
    margin-bottom: 1rem !important;
  }
}
app-assessment-preview .assessment-preview_wrapper .question-wrapper mat-radio-button label,
app-assessment-preview .assessment-preview_wrapper .question-wrapper mat-checkbox label {
  height: auto !important;
}
@media (min-width: 1440px) {
  app-assessment-preview .assessment-preview_wrapper .question-wrapper mat-radio-button label,
  app-assessment-preview .assessment-preview_wrapper .question-wrapper mat-checkbox label {
    height: auto !important;
  }
}
.team-members-filters_wrapper .titlebar-filter-container {
  min-height: 56px;
}
.team-members-filters_wrapper .advanced-filters_container {
  margin-top: 0 !important;
}
.members-enrolled-filters_wrapper .titlebar-filter-container {
  min-height: 56px;
}
.members-enrolled-filters_wrapper .advanced-filters_container {
  margin-top: 0 !important;
}
.title-bar-filters_wrapper .mat-form-field-infix {
  margin-right: 0 !important;
}
.ohp-programs_wrapper .title_wrapper,
.ohp-members_wrapper .title_wrapper,
.ohp-providers_wrapper .title_wrapper,
.ohp-calendar_wrapper .title_wrapper {
  width: 100%;
}
.masterdata_list_table .ag-paging-panel,
.programs_list_table .ag-paging-panel,
.ohp-patients_wrapper .ag-paging-panel,
.assessment_list_table .ag-paging-panel {
  justify-content: flex-start;
}
.masterdata_list_table .ag-cell-value,
.programs_list_table .ag-cell-value,
.ohp-patients_wrapper .ag-cell-value,
.assessment_list_table .ag-cell-value {
  display: flex;
}
.toggle-hover-edit .ag-row .ag-button-renderer {
  opacity: 0;
  visibility: hidden;
  transition: all 300ms ease-out;
}
.toggle-hover-edit .ag-row.ag-row-hover .ag-button-renderer {
  visibility: visible;
  opacity: 1;
  transition: all 300ms ease-out;
}
.program-activate .mat-expansion-panel-content {
  margin-top: -3px;
  background-color: rgba(248, 248, 248, 0.81);
}
.sub-product-info-step_wrapper .icon_upload_container {
  height: 100% !important;
}
.assessment-onboard-dialog .ql-container {
  min-height: 150px;
  max-height: 300px;
  overflow-y: auto;
}
::ng-deep .ql-editor {
  word-break: break-word;
  overflow-wrap: break-word;
  white-space: pre-wrap;
}
::ng-deep .ql-container {
  overflow: hidden;
}
::ng-deep .ql-editor p,
::ng-deep .ql-editor div {
  word-break: break-word;
  overflow-wrap: break-word;
}
.fs14 {
  font-size: pxtorem(14px);
}
.fs15 {
  font-size: pxtorem(15px);
}
.fs19 {
  font-size: pxtorem(19px);
}
.fs21 {
  font-size: pxtorem(21px);
}
.fs24 {
  font-size: pxtorem(24px);
}
.fs36 {
  font-size: pxtorem(36px);
}
.h1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 2.5rem;
  font-weight: bold;
}
.h2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.875rem;
  font-weight: bold;
}
.h3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.75rem;
  font-weight: bold;
}
.h4 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.625rem;
  font-weight: bold;
}
.h5 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.3125rem;
  font-weight: bold;
}
.h6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  font-weight: bold;
}
.b1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
  font-weight: normal;
}
.b2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: normal;
}
.b3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.9375rem;
  font-weight: normal;
}
.c1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.25rem;
  font-weight: bold;
}
.c2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 600;
}
.c3 {
  font-size: pxtorem(15px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c4 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c5 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.c6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-weight: 400;
}
.c7 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.688rem;
  font-weight: 400;
}
.primary-black-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #010101 !important;
  color: white !important;
}
.primary-black-btn:hover {
  opacity: 0.8;
}
.primary-black-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-black-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-blue-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #006ff2 !important;
  color: white !important;
}
.primary-blue-btn:hover {
  opacity: 0.8;
}
.primary-blue-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-blue-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-white-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: white !important;
  color: #010101 !important;
}
.primary-white-btn:hover {
  opacity: 0.8;
}
.primary-white-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-white-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.hc-button-white {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #CED2D3;
}
.hc-button-white.inactive {
  background-color: #010101 !important;
}
.hc-button-white:hover {
  background-color: #FAFBFC;
}
.hc-button-yellow {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #FFCF03;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #FFCF03;
}
.hc-button-yellow:hover {
  opacity: 0.8;
}
.hc-button-yellow.inactive {
  filter: grayscale(100%);
  opacity: 0.8;
  color: #fbfbfb;
}
.hc-input {
  border: 1px solid #CED2D3 !important;
}
.hc-input:hover {
  border: 1px solid #3d81b1 !important;
}
.hc-input-force:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus {
  border: solid 1px #c7c6c6 !important;
}
::ng-deep .cke_notification_warning {
  display: none !important;
}
tr.example-expanded-row + tr.detail-row {
  display: table-row;
}
tr.expanded-row + tr.detail-row {
  display: table-row;
}
.mat-table_wrapper .col-center {
  padding-left: 22px;
}
.mat-table_wrapper .col-button {
  width: 100px;
  text-align: right;
}
.mat-table_wrapper table {
  width: 100%;
}
.mat-table_wrapper tr.element-row:not(.expanded-row):hover td {
  background: whitesmoke;
}
.mat-table_wrapper tr.element-row:not(.expanded-row):active td {
  background: #efefef;
}
.mat-table_wrapper tr.detail-row {
  display: none;
  height: 0;
  outline: none !important;
}
.mat-table_wrapper tr.detail-row td {
  height: 0;
  border-bottom-width: 0;
}
.mat-table_wrapper tr.detail-row td .extended-detail {
  overflow: hidden;
  display: flex;
}
.va-table table.mat-table th.mat-header-cell {
  border: 0;
}
.va-table table.mat-table tr.element-row td {
  border-top: 1px solid #dcddde;
  border-bottom-color: #dcddde;
}
.va-table table.mat-table tr.element-row td:first-child {
  border-left: 1px solid #dcddde;
}
.va-table table.mat-table tr.element-row td:last-child {
  border-right: 1px solid #dcddde;
}
.va-table table.mat-table tr.expanded-row td {
  border-bottom: 0;
}
.va-table table.mat-table tr.expanded-row td:first-child {
  border-bottom-left-radius: 0;
}
.va-table table.mat-table tr.expanded-row td:last-child {
  border-bottom-right-radius: 0;
}
.va-table table.mat-table tr.spacing-row {
  height: 0 !important;
  outline: none !important;
  display: none;
}
.va-table table.mat-table tr.expanded-row + tr.detail-row {
  display: table-row;
}
.va-table table.mat-table tr.expanded-row + tr.detail-row td {
  border: 1px solid #dcddde !important;
  border-radius: 4px;
}
.va-table table.mat-table tr.expanded-row + tr.detail-row td div {
  min-height: 30px;
  display: flex;
  align-items: center;
  vertical-align: center;
}
.va-table table.mat-table tr.expanded-row + tr.detail-row td:first-child {
  border-left: 1px solid #dcddde;
}
.va-table table.mat-table tr.expanded-row + tr.detail-row td:last-child {
  border-right: 1px solid #dcddde;
}
.ohp-programs_wrapper .mat-table .mat-row .mat-cell.cdk-cell {
  align-items: start !important;
}
.select-program_wrapper .mat-radio-group .mat-radio-label {
  display: flex;
  justify-content: space-between;
  padding: 1.5rem;
}
.fs14 {
  font-size: pxtorem(14px);
}
.fs15 {
  font-size: pxtorem(15px);
}
.fs19 {
  font-size: pxtorem(19px);
}
.fs21 {
  font-size: pxtorem(21px);
}
.fs24 {
  font-size: pxtorem(24px);
}
.fs36 {
  font-size: pxtorem(36px);
}
.h1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 2.5rem;
  font-weight: bold;
}
.h2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.875rem;
  font-weight: bold;
}
.h3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.75rem;
  font-weight: bold;
}
.h4 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.625rem;
  font-weight: bold;
}
.h5 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.3125rem;
  font-weight: bold;
}
.h6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  font-weight: bold;
}
.b1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
  font-weight: normal;
}
.b2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: normal;
}
.b3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.9375rem;
  font-weight: normal;
}
.c1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.25rem;
  font-weight: bold;
}
.c2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 600;
}
.c3 {
  font-size: pxtorem(15px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c4 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c5 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.c6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-weight: 400;
}
.c7 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.688rem;
  font-weight: 400;
}
.primary-black-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #010101 !important;
  color: white !important;
}
.primary-black-btn:hover {
  opacity: 0.8;
}
.primary-black-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-black-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-blue-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #006ff2 !important;
  color: white !important;
}
.primary-blue-btn:hover {
  opacity: 0.8;
}
.primary-blue-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-blue-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-white-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: white !important;
  color: #010101 !important;
}
.primary-white-btn:hover {
  opacity: 0.8;
}
.primary-white-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-white-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.hc-button-white {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #CED2D3;
}
.hc-button-white.inactive {
  background-color: #010101 !important;
}
.hc-button-white:hover {
  background-color: #FAFBFC;
}
.hc-button-yellow {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #FFCF03;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #FFCF03;
}
.hc-button-yellow:hover {
  opacity: 0.8;
}
.hc-button-yellow.inactive {
  filter: grayscale(100%);
  opacity: 0.8;
  color: #fbfbfb;
}
.hc-input {
  border: 1px solid #CED2D3 !important;
}
.hc-input:hover {
  border: 1px solid #3d81b1 !important;
}
.hc-input-force:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus {
  border: solid 1px #c7c6c6 !important;
}
::ng-deep .cke_notification_warning {
  display: none !important;
}
.mat-select-panel {
  box-shadow:
    0 2px 4px -1px rgba(0, 0, 0, 0.2),
    0 4px 5px rgba(0, 0, 0, 0.1411764706),
    0 1px 10px rgba(0, 0, 0, 0.1215686275);
  background-color: white;
}
.program-product_wrapper .mat-select,
.program-clinic_wrapper .mat-select {
  height: 40px;
  width: 166px;
}
.program-product_wrapper .mat-select.activated .mat-select-value-text:before,
.program-clinic_wrapper .mat-select.activated .mat-select-value-text:before {
  background-color: #1bd0c2;
}
.program-product_wrapper .mat-select .mat-select-value-text,
.program-clinic_wrapper .mat-select .mat-select-value-text {
  display: flex;
  justify-content: space-between;
}
.program-product_wrapper .mat-select .mat-select-value-text:before,
.program-clinic_wrapper .mat-select .mat-select-value-text:before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  background-color: #ef7473;
  border-radius: 100%;
}
.program-product_wrapper .mat-select .mat-select-value-text > span,
.program-clinic_wrapper .mat-select .mat-select-value-text > span {
  margin: auto;
}
.program-product_wrapper .mat-select .mat-select-trigger,
.program-clinic_wrapper .mat-select .mat-select-trigger {
  border-radius: 20px;
  border-color: #707070;
}
.add-program-basic-info .mat-select .mat-select-trigger {
  border-color: #3d3d3d;
}
.co-day-of-clinic_wrapper .mat-select .mat-select-trigger {
  background-color: #f9f9f9;
}
.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.provider_wrapper .mat-checkbox-layout {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.provider_wrapper .mat-checkbox-layout .mat-checkbox-inner-container {
  margin-right: 0;
}
html {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
}
html {
  --mat-option-selected-state-label-text-color: #1b2b4c;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.mat-accent {
  --mat-option-selected-state-label-text-color: #536dfe;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.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: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
html {
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-full-pseudo-checkbox-selected-icon-color: #536dfe;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
}
html {
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #536dfe;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #1b2b4c;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
}
.mat-primary {
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #1b2b4c;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #536dfe;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
}
.mat-accent {
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #536dfe;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
}
.mat-warn {
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
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 {
  --mdc-elevated-card-container-shape: 4px;
}
html {
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
}
html {
  --mdc-elevated-card-container-color: white;
  --mdc-elevated-card-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);
}
html {
  --mdc-outlined-card-container-color: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-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-subtitle-text-color: rgba(0, 0, 0, 0.54);
}
html {
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
}
.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #1b2b4c;
  --mdc-linear-progress-track-color: rgba(27, 43, 76, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #536dfe;
  --mdc-linear-progress-track-color: rgba(83, 109, 254, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}
html {
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
}
html {
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
}
html {
  --mdc-filled-text-field-active-indicator-height: 1px;
  --mdc-filled-text-field-focus-active-indicator-height: 2px;
  --mdc-filled-text-field-container-shape: 4px;
}
html {
  --mdc-outlined-text-field-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
}
html {
  --mdc-filled-text-field-caret-color: #1b2b4c;
  --mdc-filled-text-field-focus-active-indicator-color: #1b2b4c;
  --mdc-filled-text-field-focus-label-text-color: rgba(27, 43, 76, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
}
html {
  --mdc-outlined-text-field-caret-color: #1b2b4c;
  --mdc-outlined-text-field-focus-outline-color: #1b2b4c;
  --mdc-outlined-text-field-focus-label-text-color: rgba(27, 43, 76, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
}
html {
  --mat-form-field-focus-select-arrow-color: rgba(27, 43, 76, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --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: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
}
.mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #536dfe;
  --mdc-filled-text-field-focus-active-indicator-color: #536dfe;
  --mdc-filled-text-field-focus-label-text-color: rgba(83, 109, 254, 0.87);
}
.mat-mdc-form-field.mat-accent {
  --mdc-outlined-text-field-caret-color: #536dfe;
  --mdc-outlined-text-field-focus-outline-color: #536dfe;
  --mdc-outlined-text-field-focus-label-text-color: rgba(83, 109, 254, 0.87);
}
.mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: rgba(83, 109, 254, 0.87);
}
.mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
}
.mat-mdc-form-field.mat-warn {
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
}
.mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}
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-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: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(27, 43, 76, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
html .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: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(83, 109, 254, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
html .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: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
html {
  --mat-select-arrow-transform: translateY(-8px);
}
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 {
  --mdc-dialog-container-shape: 4px;
}
html {
  --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 {
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
}
.mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
}
.mat-mdc-standard-chip {
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
}
.mat-mdc-standard-chip {
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #1b2b4c;
  --mdc-chip-elevated-selected-container-color: #1b2b4c;
  --mdc-chip-elevated-disabled-container-color: #1b2b4c;
  --mdc-chip-flat-disabled-selected-container-color: #1b2b4c;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-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-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #536dfe;
  --mdc-chip-elevated-selected-container-color: #536dfe;
  --mdc-chip-elevated-disabled-container-color: #536dfe;
  --mdc-chip-flat-disabled-selected-container-color: #536dfe;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-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-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-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-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height: 32px;
}
html {
  --mdc-switch-disabled-selected-icon-opacity: 0.38;
  --mdc-switch-disabled-track-opacity: 0.12;
  --mdc-switch-disabled-unselected-icon-opacity: 0.38;
  --mdc-switch-handle-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
}
html .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
html {
  --mdc-switch-selected-focus-state-layer-color: #314f7d;
  --mdc-switch-selected-handle-color: #314f7d;
  --mdc-switch-selected-hover-state-layer-color: #314f7d;
  --mdc-switch-selected-pressed-state-layer-color: #314f7d;
  --mdc-switch-selected-focus-handle-color: #1b2b4c;
  --mdc-switch-selected-hover-handle-color: #1b2b4c;
  --mdc-switch-selected-pressed-handle-color: #1b2b4c;
  --mdc-switch-selected-focus-track-color: #7488a6;
  --mdc-switch-selected-hover-track-color: #7488a6;
  --mdc-switch-selected-pressed-track-color: #7488a6;
  --mdc-switch-selected-track-color: #7488a6;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-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);
  --mdc-switch-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);
}
html {
  --mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
html .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #3949ab;
  --mdc-switch-selected-handle-color: #3949ab;
  --mdc-switch-selected-hover-state-layer-color: #3949ab;
  --mdc-switch-selected-pressed-state-layer-color: #3949ab;
  --mdc-switch-selected-focus-handle-color: #1a237e;
  --mdc-switch-selected-hover-handle-color: #1a237e;
  --mdc-switch-selected-pressed-handle-color: #1a237e;
  --mdc-switch-selected-focus-track-color: #7986cb;
  --mdc-switch-selected-hover-track-color: #7986cb;
  --mdc-switch-selected-pressed-track-color: #7986cb;
  --mdc-switch-selected-track-color: #7986cb;
}
html .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}
html {
  --mdc-switch-state-layer-size: 40px;
}
html {
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
}
.mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #1b2b4c;
  --mdc-radio-selected-hover-icon-color: #1b2b4c;
  --mdc-radio-selected-icon-color: #1b2b4c;
  --mdc-radio-selected-pressed-icon-color: #1b2b4c;
}
.mat-mdc-radio-button.mat-primary {
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #1b2b4c;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #536dfe;
  --mdc-radio-selected-hover-icon-color: #536dfe;
  --mdc-radio-selected-icon-color: #536dfe;
  --mdc-radio-selected-pressed-icon-color: #536dfe;
}
.mat-mdc-radio-button.mat-accent {
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #536dfe;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
.mat-mdc-radio-button.mat-warn {
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mdc-radio-state-layer-size: 40px;
}
html {
  --mat-radio-touch-target-display: block;
}
html {
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --mdc-slider-handle-width: 20px;
  --mdc-slider-inactive-track-height: 4px;
  --mdc-slider-inactive-track-shape: 9999px;
  --mdc-slider-with-overlap-handle-outline-width: 1px;
  --mdc-slider-with-tick-marks-active-container-opacity: 0.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mdc-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);
}
html {
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
}
html {
  --mdc-slider-handle-color: #1b2b4c;
  --mdc-slider-focus-handle-color: #1b2b4c;
  --mdc-slider-hover-handle-color: #1b2b4c;
  --mdc-slider-active-track-color: #1b2b4c;
  --mdc-slider-inactive-track-color: #1b2b4c;
  --mdc-slider-with-tick-marks-inactive-container-color: #1b2b4c;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
}
html {
  --mat-slider-ripple-color: #1b2b4c;
  --mat-slider-hover-state-layer-color: rgba(27, 43, 76, 0.05);
  --mat-slider-focus-state-layer-color: rgba(27, 43, 76, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
}
html .mat-accent {
  --mdc-slider-handle-color: #536dfe;
  --mdc-slider-focus-handle-color: #536dfe;
  --mdc-slider-hover-handle-color: #536dfe;
  --mdc-slider-active-track-color: #536dfe;
  --mdc-slider-inactive-track-color: #536dfe;
  --mdc-slider-with-tick-marks-inactive-container-color: #536dfe;
  --mdc-slider-with-tick-marks-active-container-color: white;
}
html .mat-accent {
  --mat-slider-ripple-color: #536dfe;
  --mat-slider-hover-state-layer-color: rgba(83, 109, 254, 0.05);
  --mat-slider-focus-state-layer-color: rgba(83, 109, 254, 0.2);
}
html .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mdc-slider-with-tick-marks-active-container-color: white;
}
html .mat-warn {
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}
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: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --mdc-list-list-item-leading-icon-size: 24px;
  --mdc-list-list-item-leading-avatar-size: 40px;
  --mdc-list-list-item-trailing-icon-size: 24px;
  --mdc-list-list-item-disabled-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --mdc-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mdc-list-list-item-disabled-trailing-icon-opacity: 0.38;
}
html {
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
}
html {
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #1b2b4c;
  --mdc-radio-selected-hover-icon-color: #1b2b4c;
  --mdc-radio-selected-icon-color: #1b2b4c;
  --mdc-radio-selected-pressed-icon-color: #1b2b4c;
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #536dfe;
  --mdc-radio-selected-hover-icon-color: #536dfe;
  --mdc-radio-selected-icon-color: #536dfe;
  --mdc-radio-selected-pressed-icon-color: #536dfe;
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}
.mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #1b2b4c;
  --mdc-checkbox-selected-hover-icon-color: #1b2b4c;
  --mdc-checkbox-selected-icon-color: #1b2b4c;
  --mdc-checkbox-selected-pressed-icon-color: #1b2b4c;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #1b2b4c;
  --mdc-checkbox-selected-hover-state-layer-color: #1b2b4c;
  --mdc-checkbox-selected-pressed-state-layer-color: #1b2b4c;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #536dfe;
  --mdc-checkbox-selected-hover-icon-color: #536dfe;
  --mdc-checkbox-selected-icon-color: #536dfe;
  --mdc-checkbox-selected-pressed-icon-color: #536dfe;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #536dfe;
  --mdc-checkbox-selected-hover-state-layer-color: #536dfe;
  --mdc-checkbox-selected-pressed-state-layer-color: #536dfe;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.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: #1b2b4c;
}
.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 {
  --mdc-list-list-item-one-line-container-height: 48px;
  --mdc-list-list-item-two-line-container-height: 64px;
  --mdc-list-list-item-three-line-container-height: 88px;
}
html {
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-state-layer-size: 40px;
}
.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-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: rgba(0, 0, 0, 0.12);
}
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 {
  --mdc-secondary-navigation-tab-container-height: 48px;
}
html {
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
}
html {
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #1b2b4c;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #1b2b4c;
  --mat-tab-header-active-ripple-color: #1b2b4c;
  --mat-tab-header-inactive-ripple-color: #1b2b4c;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #1b2b4c;
  --mat-tab-header-active-hover-label-text-color: #1b2b4c;
  --mat-tab-header-active-focus-indicator-color: #1b2b4c;
  --mat-tab-header-active-hover-indicator-color: #1b2b4c;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #536dfe;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #536dfe;
  --mat-tab-header-active-ripple-color: #536dfe;
  --mat-tab-header-inactive-ripple-color: #536dfe;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #536dfe;
  --mat-tab-header-active-hover-label-text-color: #536dfe;
  --mat-tab-header-active-focus-indicator-color: #536dfe;
  --mat-tab-header-active-hover-indicator-color: #536dfe;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #1b2b4c;
  --mat-tab-header-with-background-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #536dfe;
  --mat-tab-header-with-background-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
  --mat-tab-header-with-background-foreground-color: white;
}
.mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height: 48px;
}
html {
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
}
html {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #536dfe;
  --mdc-checkbox-selected-hover-icon-color: #536dfe;
  --mdc-checkbox-selected-icon-color: #536dfe;
  --mdc-checkbox-selected-pressed-icon-color: #536dfe;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #536dfe;
  --mdc-checkbox-selected-hover-state-layer-color: #536dfe;
  --mdc-checkbox-selected-pressed-state-layer-color: #536dfe;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
html {
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #1b2b4c;
  --mdc-checkbox-selected-hover-icon-color: #1b2b4c;
  --mdc-checkbox-selected-icon-color: #1b2b4c;
  --mdc-checkbox-selected-pressed-icon-color: #1b2b4c;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #1b2b4c;
  --mdc-checkbox-selected-hover-state-layer-color: #1b2b4c;
  --mdc-checkbox-selected-pressed-state-layer-color: #1b2b4c;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
html {
  --mdc-checkbox-state-layer-size: 40px;
}
html {
  --mat-checkbox-touch-target-display: block;
}
html {
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
}
html {
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
}
html {
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
  --mdc-protected-button-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);
}
html {
  --mdc-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
}
html {
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
}
html {
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
}
html {
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
}
html {
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
}
html {
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
}
html {
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
}
html {
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
}
html {
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
}
html {
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
}
html {
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
}
html {
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}
.mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #1b2b4c;
}
.mat-mdc-button.mat-primary {
  --mat-text-button-state-layer-color: #1b2b4c;
  --mat-text-button-ripple-color: rgba(27, 43, 76, 0.1);
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #536dfe;
}
.mat-mdc-button.mat-accent {
  --mat-text-button-state-layer-color: #536dfe;
  --mat-text-button-ripple-color: rgba(83, 109, 254, 0.1);
}
.mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
}
.mat-mdc-button.mat-warn {
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}
.mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #1b2b4c;
  --mdc-filled-button-label-text-color: white;
}
.mat-mdc-unelevated-button.mat-primary {
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #536dfe;
  --mdc-filled-button-label-text-color: white;
}
.mat-mdc-unelevated-button.mat-accent {
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mdc-filled-button-label-text-color: white;
}
.mat-mdc-unelevated-button.mat-warn {
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #1b2b4c;
  --mdc-protected-button-label-text-color: white;
}
.mat-mdc-raised-button.mat-primary {
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #536dfe;
  --mdc-protected-button-label-text-color: white;
}
.mat-mdc-raised-button.mat-accent {
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mdc-protected-button-label-text-color: white;
}
.mat-mdc-raised-button.mat-warn {
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #1b2b4c;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
}
.mat-mdc-outlined-button.mat-primary {
  --mat-outlined-button-state-layer-color: #1b2b4c;
  --mat-outlined-button-ripple-color: rgba(27, 43, 76, 0.1);
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #536dfe;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
}
.mat-mdc-outlined-button.mat-accent {
  --mat-outlined-button-state-layer-color: #536dfe;
  --mat-outlined-button-ripple-color: rgba(83, 109, 254, 0.1);
}
.mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
}
.mat-mdc-outlined-button.mat-warn {
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}
html {
  --mdc-text-button-container-height: 36px;
}
html {
  --mdc-filled-button-container-height: 36px;
}
html {
  --mdc-protected-button-container-height: 36px;
}
html {
  --mdc-outlined-button-container-height: 36px;
}
html {
  --mat-text-button-touch-target-display: block;
}
html {
  --mat-filled-button-touch-target-display: block;
}
html {
  --mat-protected-button-touch-target-display: block;
}
html {
  --mat-outlined-button-touch-target-display: block;
}
html {
  --mdc-icon-button-icon-size: 24px;
}
html {
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
}
html {
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
}
html .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #1b2b4c;
}
html .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-state-layer-color: #1b2b4c;
  --mat-icon-button-ripple-color: rgba(27, 43, 76, 0.1);
}
html .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #536dfe;
}
html .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-state-layer-color: #536dfe;
  --mat-icon-button-ripple-color: rgba(83, 109, 254, 0.1);
}
html .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
}
html .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}
html {
  --mat-icon-button-touch-target-display: block;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 12px;
}
html {
  --mdc-fab-container-shape: 50%;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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);
}
html {
  --mdc-fab-small-container-shape: 50%;
  --mdc-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);
  --mdc-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);
  --mdc-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);
  --mdc-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 {
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
  --mdc-extended-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);
}
html {
  --mdc-fab-container-color: white;
}
html {
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
}
html {
  --mdc-fab-small-container-color: white;
}
html {
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #1b2b4c;
}
html .mat-mdc-fab.mat-primary {
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #536dfe;
}
html .mat-mdc-fab.mat-accent {
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
}
html .mat-mdc-fab.mat-warn {
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #1b2b4c;
}
html .mat-mdc-mini-fab.mat-primary {
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #536dfe;
}
html .mat-mdc-mini-fab.mat-accent {
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
}
html .mat-mdc-mini-fab.mat-warn {
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
html {
  --mat-fab-touch-target-display: block;
}
html {
  --mat-fab-small-touch-target-display: block;
}
html {
  --mdc-snackbar-container-shape: 4px;
}
html {
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
}
html {
  --mat-snack-bar-button-color: #c1cbd9;
}
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 {
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
}
html {
  --mdc-circular-progress-active-indicator-color: #1b2b4c;
}
html .mat-accent {
  --mdc-circular-progress-active-indicator-color: #536dfe;
}
html .mat-warn {
  --mdc-circular-progress-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: #1b2b4c;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
}
.mat-badge-accent {
  --mat-badge-background-color: #536dfe;
  --mat-badge-text-color: white;
}
.mat-badge-warn {
  --mat-badge-background-color: #f44336;
  --mat-badge-text-color: white;
}
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-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
}
html {
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
}
html {
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
}
html {
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
}
html {
  --mat-standard-button-toggle-height: 48px;
}
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-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #1b2b4c;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(27, 43, 76, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(27, 43, 76, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(27, 43, 76, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #1b2b4c;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(27, 43, 76, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --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-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: black;
  --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.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --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: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --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-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #536dfe;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(83, 109, 254, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(83, 109, 254, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(83, 109, 254, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(83, 109, 254, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --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-content.mat-warn {
  --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: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --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-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #536dfe;
}
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}
.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;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 8px;
}
html {
  --mat-divider-width: 1px;
}
html {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-expansion-container-shape: 4px;
  --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: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --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-icon-color: inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color: #1b2b4c;
}
.mat-icon.mat-accent {
  --mat-icon-color: #536dfe;
}
.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-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #1b2b4c;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #1b2b4c;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #1b2b4c;
  --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: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --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;
}
html .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #536dfe;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #536dfe;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #536dfe;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
html .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-sort-arrow-color: rgb(117.3, 117.3, 117.3);
}
html {
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #1b2b4c;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #536dfe;
  --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-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-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;
}
.fs14 {
  font-size: pxtorem(14px);
}
.fs15 {
  font-size: pxtorem(15px);
}
.fs19 {
  font-size: pxtorem(19px);
}
.fs21 {
  font-size: pxtorem(21px);
}
.fs24 {
  font-size: pxtorem(24px);
}
.fs36 {
  font-size: pxtorem(36px);
}
.h1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 2.5rem;
  font-weight: bold;
}
.h2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.875rem;
  font-weight: bold;
}
.h3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.75rem;
  font-weight: bold;
}
.h4 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.625rem;
  font-weight: bold;
}
.h5 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.3125rem;
  font-weight: bold;
}
.h6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  font-weight: bold;
}
.b1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
  font-weight: normal;
}
.b2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: normal;
}
.b3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.9375rem;
  font-weight: normal;
}
.c1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.25rem;
  font-weight: bold;
}
.c2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 600;
}
.c3 {
  font-size: pxtorem(15px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c4 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c5 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.c6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-weight: 400;
}
.c7 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.688rem;
  font-weight: 400;
}
.primary-black-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #010101 !important;
  color: white !important;
}
.primary-black-btn:hover {
  opacity: 0.8;
}
.primary-black-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-black-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-blue-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #006ff2 !important;
  color: white !important;
}
.primary-blue-btn:hover {
  opacity: 0.8;
}
.primary-blue-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-blue-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-white-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: white !important;
  color: #010101 !important;
}
.primary-white-btn:hover {
  opacity: 0.8;
}
.primary-white-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-white-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.hc-button-white {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #CED2D3;
}
.hc-button-white.inactive {
  background-color: #010101 !important;
}
.hc-button-white:hover {
  background-color: #FAFBFC;
}
.hc-button-yellow {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #FFCF03;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #FFCF03;
}
.hc-button-yellow:hover {
  opacity: 0.8;
}
.hc-button-yellow.inactive {
  filter: grayscale(100%);
  opacity: 0.8;
  color: #fbfbfb;
}
.hc-input {
  border: 1px solid #CED2D3 !important;
}
.hc-input:hover {
  border: 1px solid #3d81b1 !important;
}
.hc-input-force:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus {
  border: solid 1px #c7c6c6 !important;
}
::ng-deep .cke_notification_warning {
  display: none !important;
}
.fs14 {
  font-size: pxtorem(14px);
}
.fs15 {
  font-size: pxtorem(15px);
}
.fs19 {
  font-size: pxtorem(19px);
}
.fs21 {
  font-size: pxtorem(21px);
}
.fs24 {
  font-size: pxtorem(24px);
}
.fs36 {
  font-size: pxtorem(36px);
}
.h1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 2.5rem;
  font-weight: bold;
}
.h2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.875rem;
  font-weight: bold;
}
.h3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.75rem;
  font-weight: bold;
}
.h4 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.625rem;
  font-weight: bold;
}
.h5 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.3125rem;
  font-weight: bold;
}
.h6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  font-weight: bold;
}
.b1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
  font-weight: normal;
}
.b2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: normal;
}
.b3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.9375rem;
  font-weight: normal;
}
.c1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.25rem;
  font-weight: bold;
}
.c2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 600;
}
.c3 {
  font-size: pxtorem(15px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c4 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c5 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.c6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-weight: 400;
}
.c7 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.688rem;
  font-weight: 400;
}
.primary-black-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #010101 !important;
  color: white !important;
}
.primary-black-btn:hover {
  opacity: 0.8;
}
.primary-black-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-black-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-blue-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #006ff2 !important;
  color: white !important;
}
.primary-blue-btn:hover {
  opacity: 0.8;
}
.primary-blue-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-blue-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-white-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: white !important;
  color: #010101 !important;
}
.primary-white-btn:hover {
  opacity: 0.8;
}
.primary-white-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-white-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.hc-button-white {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #CED2D3;
}
.hc-button-white.inactive {
  background-color: #010101 !important;
}
.hc-button-white:hover {
  background-color: #FAFBFC;
}
.hc-button-yellow {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #FFCF03;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #FFCF03;
}
.hc-button-yellow:hover {
  opacity: 0.8;
}
.hc-button-yellow.inactive {
  filter: grayscale(100%);
  opacity: 0.8;
  color: #fbfbfb;
}
.hc-input {
  border: 1px solid #CED2D3 !important;
}
.hc-input:hover {
  border: 1px solid #3d81b1 !important;
}
.hc-input-force:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus {
  border: solid 1px #c7c6c6 !important;
}
::ng-deep .cke_notification_warning {
  display: none !important;
}
.primary-yellow-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #FFCF02 !important;
  color: black !important;
  align-content: center;
  justify-content: center;
  display: flex;
  padding: 1rem;
}
.primary-yellow-btn:hover {
  opacity: 0.8;
}
.primary-yellow-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-yellow-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-yellow-btn mat-icon {
  display: flex !important;
  justify-items: center;
  align-items: center;
  justify-content: center;
  align-content: center;
}
button.primary-yellow-btn.mdc-icon-button {
  padding: 0 !important;
  border-radius: 100%;
}
.border-size-1px {
  border: solid 1px #cecece;
}
.mat-mdc-form-field.form-field_invalid .mdc-text-field--outlined .mat-mdc-input-element,
.mat-mdc-form-field.form-field_invalid .mdc-text-field--outlined .mat-mdc-select-placeholder,
.mat-mdc-form-field.form-field_invalid .mdc-text-field--outlined .mat-mdc-select .mat-mdc-select-arrow {
  color: #f44336;
}
.mat-mdc-form-field.form-field_invalid .mdc-text-field--outlined .mdc-notched-outline__leading,
.mat-mdc-form-field.form-field_invalid .mdc-text-field--outlined .mdc-notched-outline__notch,
.mat-mdc-form-field.form-field_invalid .mdc-text-field--outlined .mdc-notched-outline__trailing {
  color: #f44336;
  border-color: #c7c6c6;
}
.mat-mdc-form-field .mdc-floating-label {
  will-change: unset !important;
}
.setup-vaccination-container .mat-form-field-appearance-legacy .mat-form-field-label {
  top: 44%;
  left: 4px !important;
}
.setup-vaccination-container .age-range .mat-form-field.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 54%;
}
.edit-profile-form .mat-form-field-flex {
  display: flex;
}
.add-program-basic-info .mat-form-field-label-wrapper,
.profile-wrapper .mat-form-field-label-wrapper,
.create_new_care_plan_container .mat-form-field-label-wrapper,
.md-therapy-dialog_wrapper .mat-form-field-label-wrapper,
.analytics-filter-bar .mat-form-field-label-wrapper,
.symptom-location .mat-form-field-label-wrapper,
.symptom-sex-at-birth .mat-form-field-label-wrapper,
.eligible-status-race .mat-form-field-label-wrapper,
.eligible-status-age .mat-form-field-label-wrapper,
.impact-race .mat-form-field-label-wrapper,
.impact-gender .mat-form-field-label-wrapper,
.create-new-care-plan-general-info_wrapper .mat-form-field-label-wrapper,
.app-dropdown-select .mat-form-field-label-wrapper {
  top: -13px;
}
.add-program-basic-info .mat-autocomplete + .mat-form-field-label-wrapper,
.profile-wrapper .mat-autocomplete + .mat-form-field-label-wrapper,
.create_new_care_plan_container .mat-autocomplete + .mat-form-field-label-wrapper,
.md-therapy-dialog_wrapper .mat-autocomplete + .mat-form-field-label-wrapper,
.analytics-filter-bar .mat-autocomplete + .mat-form-field-label-wrapper,
.symptom-location .mat-autocomplete + .mat-form-field-label-wrapper,
.symptom-sex-at-birth .mat-autocomplete + .mat-form-field-label-wrapper,
.eligible-status-race .mat-autocomplete + .mat-form-field-label-wrapper,
.eligible-status-age .mat-autocomplete + .mat-form-field-label-wrapper,
.impact-race .mat-autocomplete + .mat-form-field-label-wrapper,
.impact-gender .mat-autocomplete + .mat-form-field-label-wrapper,
.create-new-care-plan-general-info_wrapper .mat-autocomplete + .mat-form-field-label-wrapper,
.app-dropdown-select .mat-autocomplete + .mat-form-field-label-wrapper {
  top: -10px;
}
.org-middle-dashboard_wrapper .mat-form-field-label-wrapper,
.app-program-edit-team .mat-form-field-label-wrapper {
  top: -10px;
}
.mat-select-panel.md-specialty-multiple-select {
  position: absolute;
  top: 41px;
  left: 40px;
  min-width: 100% !important;
}
.sub-product-info-step_wrapper .mat-form-field-label-wrapper,
.md-specialty-dialog_wrapper .mat-form-field-label-wrapper {
  top: -10px;
}
.sub-product-info-step_wrapper .mat-select + .mat-form-field-label-wrapper,
.md-specialty-dialog_wrapper .mat-select + .mat-form-field-label-wrapper {
  top: -13px;
}
.assessment-onboard-dialog .mat-placeholder-required,
.assessment-question_wrapper .mat-placeholder-required,
.sub-product-info-step_wrapper .mat-placeholder-required,
.app-insurance-information .mat-placeholder-required,
.user-info .mat-placeholder-required {
  display: none;
}
.assessment-onboard-dialog .mat-form-field-label-wrapper,
.assessment-question_wrapper .mat-form-field-label-wrapper {
  top: 0;
}
.assessment-question_wrapper .mat-form-field-label {
  display: none !important;
}
.assessment-question_wrapper .mat-form-field-label.mat-form-field-empty {
  top: 8px;
  display: block !important;
}
.assessment-question_wrapper .mat-form-field-subscript-wrapper {
  top: 20px;
}
.assessment-question_wrapper .mat-form-field-subscript-wrapper .mat-error {
  color: red;
}
.va-form-field .mdc-text-field--filled .mdc-floating-label {
  font-family: "DM Sans", sans-serif;
}
.va-form-field .mdc-text-field--filled.mdc-text-field--disabled {
  background: transparent;
}
.va-form-field .mdc-text-field--filled.mdc-text-field--disabled div div input {
  background: #dcddde;
}
.va-form-field .mdc-text-field--no-label:not(.mdc-text-field--outlined, .mdc-text-field--textarea) .mat-mdc-form-field-infix {
  padding-top: 0;
  padding-bottom: 0;
}
.va-form-field .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after {
  color: red;
}
.va-form-field .mdc-text-field {
  padding: 0;
}
.va-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled),
.va-form-field .mat-mdc-form-field-focus-overlay {
  background-color: transparent;
}
.va-form-field .mdc-line-ripple::before {
  border: none;
}
.va-form-field .mdc-line-ripple--active::after {
  opacity: 0;
}
.va-form-field .mat-mdc-select {
  display: flex;
}
.va-form-field.input-h-56px:not(.va-datepicker) .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
  height: 56px;
}
.va-form-field.input-h-56px:not(.va-datepicker) .mat-mdc-input-element,
.va-form-field.input-h-56px:not(.va-datepicker) .mat-mdc-select {
  height: 56px;
}
.va-form-field:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control,
.va-form-field .mat-mdc-select {
  padding: 0 20px;
  border: solid 1px #c7c6c6;
  border-radius: 6px;
}
.va-form-field:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus,
.va-form-field .mat-mdc-select:focus {
  border: solid 1px rgba(0, 0, 0, 0.12) !important;
}
.va-form-field:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control.ng-touched.ng-dirty.mat-mdc-select-invalid,
.va-form-field .mat-mdc-select.ng-touched.ng-dirty.mat-mdc-select-invalid {
  border: solid 1px red !important;
}
.va-form-field.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper {
  transform: none;
}
.va-form-field .mat-mdc-form-field-bottom-align::before {
  display: none;
}
.va-radio-group_wrapper .mat-mdc-radio-group {
  margin-bottom: 20px;
}
.va-radio-group_wrapper .mat-mdc-form-field-error {
  margin-top: -20px;
  font-size: 12px;
}
.va-form-field_wrapper .mat-mdc-form-field {
  margin-top: 20px;
  margin-bottom: 20px;
}
.va-datepicker .va-datepicker-border {
  display: flex;
  align-items: center;
  padding: 0 25px;
  border: solid 1px #b5b3b3;
  border-radius: 6px;
}
.va-datepicker .va-datepicker-border.invalid {
  border-color: red;
}
.va-datepicker .va-datepicker-border.input-h-56px {
  height: 56px;
}
.va-datepicker.form-field_invalid .mat-mdc-form-field-flex {
  border-color: red;
}
.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,
.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above {
  color: rgba(0, 0, 0, 0.6) !important;
}
.mat-mdc-form-field.select-custom-icon .mat-mdc-select-arrow-wrapper {
  display: none;
}
.school-style .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper {
  height: 20px;
}
.school-style .mat-mdc-form-field.visible-icon .mat-mdc-form-field-infix {
  display: flex;
}
.school-style .mat-mdc-form-field.visible-icon .mat-mdc-form-field-infix .icon-pwd.active {
  opacity: 1;
}
.school-style .mat-mdc-form-field.visible-icon .mat-mdc-form-field-infix .icon-pwd.unclicked {
  opacity: 0.6;
}
.school-style .mat-mdc-form-field.search-blue .mdc-text-field--outlined .mdc-notched-outline__leading,
.school-style .mat-mdc-form-field.search-blue .mdc-text-field--outlined .mdc-notched-outline__notch,
.school-style .mat-mdc-form-field.search-blue .mdc-text-field--outlined .mdc-notched-outline__trailing {
  border-color: #83a6cb;
}
.school-style .mat-mdc-form-field.search-blue .mat-mdc-text-field-wrapper {
  color: #007eb5;
  background: #e5f3ff;
}
.school-style .mat-mdc-form-field.without-hint .mat-mdc-form-field-subscript-wrapper {
  height: 0;
}
.school-style .mat-mdc-form-field.error-height-2 .mat-mdc-form-field-subscript-wrapper {
  height: 40px;
}
.school-style .mat-mdc-form-field.error-height-3 .mat-mdc-form-field-subscript-wrapper {
  height: 60px;
}
.school-style .mat-mdc-form-field .mat-mdc-form-field-icon-prefix {
  display: flex;
}
.school-style .mat-mdc-form-field .mat-mdc-input-element {
  line-height: 24px;
}
.school-style .mat-mdc-form-field .mat-mdc-form-field-infix {
  min-height: 50px;
  padding-top: 13px;
  padding-bottom: 13px;
}
.school-style .mat-mdc-form-field .mat-mdc-form-field-icon-suffix {
  height: 50px;
}
.school-style .mat-mdc-form-field .mat-mdc-form-field-icon-suffix .suffix-icon {
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 24px;
  margin-right: 0;
}
.mat-mdc-checkbox[required].ng-touched.ng-invalid.input_invalid .mdc-checkbox__native-control {
  outline: 1px solid red !important;
  outline-offset: 2px;
}
.mat-mdc-checkbox[required].ng-touched.ng-invalid.input_invalid .mdc-checkbox__background {
  border-color: red !important;
}
.form-field_wrapper.height-56px .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {
  top: 28px;
}
.form-field_wrapper.height-56px .mat-mdc-form-field-infix {
  min-height: 56px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.form-field_wrapper.height-56px .mat-mdc-form-field-icon-suffix {
  display: flex;
}
.form-field_wrapper.height-56px .mat-mdc-form-field-icon-suffix .mdc-icon-button {
  height: 56px;
  padding: 15px;
}
.fs14 {
  font-size: pxtorem(14px);
}
.fs15 {
  font-size: pxtorem(15px);
}
.fs19 {
  font-size: pxtorem(19px);
}
.fs21 {
  font-size: pxtorem(21px);
}
.fs24 {
  font-size: pxtorem(24px);
}
.fs36 {
  font-size: pxtorem(36px);
}
.h1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 2.5rem;
  font-weight: bold;
}
.h2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.875rem;
  font-weight: bold;
}
.h3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.75rem;
  font-weight: bold;
}
.h4 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.625rem;
  font-weight: bold;
}
.h5 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.3125rem;
  font-weight: bold;
}
.h6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  font-weight: bold;
}
.b1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
  font-weight: normal;
}
.b2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: normal;
}
.b3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.9375rem;
  font-weight: normal;
}
.c1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.25rem;
  font-weight: bold;
}
.c2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 600;
}
.c3 {
  font-size: pxtorem(15px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c4 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c5 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.c6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-weight: 400;
}
.c7 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.688rem;
  font-weight: 400;
}
.primary-black-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #010101 !important;
  color: white !important;
}
.primary-black-btn:hover {
  opacity: 0.8;
}
.primary-black-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-black-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-blue-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #006ff2 !important;
  color: white !important;
}
.primary-blue-btn:hover {
  opacity: 0.8;
}
.primary-blue-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-blue-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-white-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: white !important;
  color: #010101 !important;
}
.primary-white-btn:hover {
  opacity: 0.8;
}
.primary-white-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-white-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.hc-button-white {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #CED2D3;
}
.hc-button-white.inactive {
  background-color: #010101 !important;
}
.hc-button-white:hover {
  background-color: #FAFBFC;
}
.hc-button-yellow {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #FFCF03;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #FFCF03;
}
.hc-button-yellow:hover {
  opacity: 0.8;
}
.hc-button-yellow.inactive {
  filter: grayscale(100%);
  opacity: 0.8;
  color: #fbfbfb;
}
.hc-input {
  border: 1px solid #CED2D3 !important;
}
.hc-input:hover {
  border: 1px solid #3d81b1 !important;
}
.hc-input-force:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus {
  border: solid 1px #c7c6c6 !important;
}
::ng-deep .cke_notification_warning {
  display: none !important;
}
.breadcrumbs-menu {
  background-color: white;
}
.breadcrumbs-menu .mat-mdc-menu-content li {
  list-style: none;
  padding: 5px 10px;
}
.breadcrumbs-menu .mat-mdc-menu-content li:hover {
  background-color: #e5f3ff;
}
.fs14 {
  font-size: pxtorem(14px);
}
.fs15 {
  font-size: pxtorem(15px);
}
.fs19 {
  font-size: pxtorem(19px);
}
.fs21 {
  font-size: pxtorem(21px);
}
.fs24 {
  font-size: pxtorem(24px);
}
.fs36 {
  font-size: pxtorem(36px);
}
.h1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 2.5rem;
  font-weight: bold;
}
.h2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.875rem;
  font-weight: bold;
}
.h3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.75rem;
  font-weight: bold;
}
.h4 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.625rem;
  font-weight: bold;
}
.h5 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.3125rem;
  font-weight: bold;
}
.h6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  font-weight: bold;
}
.b1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
  font-weight: normal;
}
.b2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: normal;
}
.b3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.9375rem;
  font-weight: normal;
}
.c1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.25rem;
  font-weight: bold;
}
.c2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 600;
}
.c3 {
  font-size: pxtorem(15px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c4 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c5 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.c6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-weight: 400;
}
.c7 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.688rem;
  font-weight: 400;
}
.primary-black-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #010101 !important;
  color: white !important;
}
.primary-black-btn:hover {
  opacity: 0.8;
}
.primary-black-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-black-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-blue-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #006ff2 !important;
  color: white !important;
}
.primary-blue-btn:hover {
  opacity: 0.8;
}
.primary-blue-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-blue-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-white-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: white !important;
  color: #010101 !important;
}
.primary-white-btn:hover {
  opacity: 0.8;
}
.primary-white-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-white-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.hc-button-white {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #CED2D3;
}
.hc-button-white.inactive {
  background-color: #010101 !important;
}
.hc-button-white:hover {
  background-color: #FAFBFC;
}
.hc-button-yellow {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #FFCF03;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #FFCF03;
}
.hc-button-yellow:hover {
  opacity: 0.8;
}
.hc-button-yellow.inactive {
  filter: grayscale(100%);
  opacity: 0.8;
  color: #fbfbfb;
}
.hc-input {
  border: 1px solid #CED2D3 !important;
}
.hc-input:hover {
  border: 1px solid #3d81b1 !important;
}
.hc-input-force:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus {
  border: solid 1px #c7c6c6 !important;
}
::ng-deep .cke_notification_warning {
  display: none !important;
}
.program-phases_wrapper .mat-horizontal-stepper-header {
  pointer-events: none !important;
}
.cp-onboard-wrapper .mat-horizontal-stepper-header-container {
  display: block;
}
.cp-onboard-wrapper .mat-horizontal-stepper-wrapper {
  flex-direction: row;
}
.cp-onboard-wrapper .mat-horizontal-stepper-header {
  height: 35px;
}
.cp-onboard-wrapper .mat-horizontal-stepper-header .mat-step-icon {
  width: 35px;
  height: 35px;
}
.cp-onboard-wrapper .mat-stepper-horizontal-line {
  border-top: 0;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #dcddde;
  min-height: 72px;
  width: 0;
  min-width: 0;
  margin-left: 41px;
}
.cp-onboard-wrapper .mat-step-header .mat-step-icon-state-number.mat-step-icon-selected,
.cp-onboard-wrapper .mat-step-header .mat-step-icon-state-edit {
  background-color: #007eb5 !important;
  color: white !important;
}
.cp-onboard-wrapper .mat-step-header .mat-step-icon-state-done {
  background-color: #1cd0c2 !important;
}
.cp-onboard-wrapper .mat-step-header .mat-step-icon-state-number {
  background-color: #f4f4f4 !important;
  color: #909090 !important;
}
.add-provider_wrapper .stepper .float {
  padding: 0 !important;
}
.add-provider_wrapper .stepper .float .nav-buttons {
  padding-top: 30px !important;
}
.fs14 {
  font-size: pxtorem(14px);
}
.fs15 {
  font-size: pxtorem(15px);
}
.fs19 {
  font-size: pxtorem(19px);
}
.fs21 {
  font-size: pxtorem(21px);
}
.fs24 {
  font-size: pxtorem(24px);
}
.fs36 {
  font-size: pxtorem(36px);
}
.h1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 2.5rem;
  font-weight: bold;
}
.h2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.875rem;
  font-weight: bold;
}
.h3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.75rem;
  font-weight: bold;
}
.h4 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.625rem;
  font-weight: bold;
}
.h5 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.3125rem;
  font-weight: bold;
}
.h6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  font-weight: bold;
}
.b1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
  font-weight: normal;
}
.b2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: normal;
}
.b3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.9375rem;
  font-weight: normal;
}
.c1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.25rem;
  font-weight: bold;
}
.c2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 600;
}
.c3 {
  font-size: pxtorem(15px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c4 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c5 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.c6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-weight: 400;
}
.c7 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.688rem;
  font-weight: 400;
}
.primary-black-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #010101 !important;
  color: white !important;
}
.primary-black-btn:hover {
  opacity: 0.8;
}
.primary-black-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-black-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-blue-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #006ff2 !important;
  color: white !important;
}
.primary-blue-btn:hover {
  opacity: 0.8;
}
.primary-blue-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-blue-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-white-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: white !important;
  color: #010101 !important;
}
.primary-white-btn:hover {
  opacity: 0.8;
}
.primary-white-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-white-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.hc-button-white {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #CED2D3;
}
.hc-button-white.inactive {
  background-color: #010101 !important;
}
.hc-button-white:hover {
  background-color: #FAFBFC;
}
.hc-button-yellow {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #FFCF03;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #FFCF03;
}
.hc-button-yellow:hover {
  opacity: 0.8;
}
.hc-button-yellow.inactive {
  filter: grayscale(100%);
  opacity: 0.8;
  color: #fbfbfb;
}
.hc-input {
  border: 1px solid #CED2D3 !important;
}
.hc-input:hover {
  border: 1px solid #3d81b1 !important;
}
.hc-input-force:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus {
  border: solid 1px #c7c6c6 !important;
}
::ng-deep .cke_notification_warning {
  display: none !important;
}
.program-edit .mat-tab-group.mat-primary .mat-tab-header {
  padding-left: 0;
}
.program-edit .mat-tab-group.mat-primary .mat-ink-bar {
  opacity: 1;
  background-color: #1bd0c2;
}
.program-edit .mat-tab-labels .mat-tab-label {
  padding-left: 57px !important;
  padding-right: 57px !important;
}
.program-edit .mat-tab-labels .mat-tab-label:last-child {
  position: absolute;
  right: 0;
}
.mat-mdc-dialog-container {
  color: rgba(0, 0, 0, 0.8705882353);
  background: #fff;
  box-shadow:
    0 11px 15px -7px rgba(0, 0, 0, 0.2),
    0 24px 38px 3px rgba(0, 0, 0, 0.1411764706),
    0 9px 46px 8px rgba(0, 0, 0, 0.1215686275);
}
.dialog_wrapper {
  padding: 0 16px 16px;
}
.dialog_wrapper .mat-mdc-dialog-title::before {
  height: 0;
}
.dialog_wrapper .title_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
}
.dialog_wrapper .title_container .title-label,
.dialog_wrapper .title_container .mdc-tab__text-label {
  display: flex;
  align-items: flex-end;
  margin-right: 20px;
  font-size: 24px;
  font-weight: bold;
  color: #242424;
}
.dialog_wrapper .title_container .close-icon_wrapper {
  display: flex;
  align-items: flex-start;
}
.dialog_wrapper .title_container .close-icon_wrapper .mat-icon-close {
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
}
.dialog_wrapper .actions_wrapper {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-end;
  margin-top: 30px;
}
.dialog_wrapper .actions_wrapper.without-margin {
  margin: 0;
}
.dialog_wrapper .actions_wrapper .action_wrapper {
  display: flex;
}
.dialog_wrapper .actions_wrapper .action_wrapper .action.inactive {
  color: #a7b3bb;
  background-color: #f3f4f5;
  border-color: #f3f4f5;
}
.dialog_wrapper .actions_wrapper .action_wrapper .action.close {
  margin-right: 22px;
}
.dialog_wrapper .actions_wrapper .action_wrapper .action.next {
  color: #fff;
  background-color: #101817;
}
.dialog_wrapper .actions_wrapper .action_wrapper .action.next.invalid {
  cursor: not-allowed;
  opacity: 0.3;
}
.fs14 {
  font-size: pxtorem(14px);
}
.fs15 {
  font-size: pxtorem(15px);
}
.fs19 {
  font-size: pxtorem(19px);
}
.fs21 {
  font-size: pxtorem(21px);
}
.fs24 {
  font-size: pxtorem(24px);
}
.fs36 {
  font-size: pxtorem(36px);
}
.h1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 2.5rem;
  font-weight: bold;
}
.h2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.875rem;
  font-weight: bold;
}
.h3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.75rem;
  font-weight: bold;
}
.h4 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.625rem;
  font-weight: bold;
}
.h5 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.3125rem;
  font-weight: bold;
}
.h6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  font-weight: bold;
}
.b1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
  font-weight: normal;
}
.b2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: normal;
}
.b3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.9375rem;
  font-weight: normal;
}
.c1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.25rem;
  font-weight: bold;
}
.c2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 600;
}
.c3 {
  font-size: pxtorem(15px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c4 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c5 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.c6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-weight: 400;
}
.c7 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.688rem;
  font-weight: 400;
}
.primary-black-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #010101 !important;
  color: white !important;
}
.primary-black-btn:hover {
  opacity: 0.8;
}
.primary-black-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-black-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-blue-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #006ff2 !important;
  color: white !important;
}
.primary-blue-btn:hover {
  opacity: 0.8;
}
.primary-blue-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-blue-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-white-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: white !important;
  color: #010101 !important;
}
.primary-white-btn:hover {
  opacity: 0.8;
}
.primary-white-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-white-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.hc-button-white {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #CED2D3;
}
.hc-button-white.inactive {
  background-color: #010101 !important;
}
.hc-button-white:hover {
  background-color: #FAFBFC;
}
.hc-button-yellow {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #FFCF03;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #FFCF03;
}
.hc-button-yellow:hover {
  opacity: 0.8;
}
.hc-button-yellow.inactive {
  filter: grayscale(100%);
  opacity: 0.8;
  color: #fbfbfb;
}
.hc-input {
  border: 1px solid #CED2D3 !important;
}
.hc-input:hover {
  border: 1px solid #3d81b1 !important;
}
.hc-input-force:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus {
  border: solid 1px #c7c6c6 !important;
}
::ng-deep .cke_notification_warning {
  display: none !important;
}
.mat-mdc-snack-bar-container.va-snackbar-green .mdc-snackbar__surface,
.mat-mdc-snack-bar-container.va-snackbar-green .mdc-snackbar__surface {
  height: 88px;
  text-align: center;
}
.mat-mdc-snack-bar-container.va-snackbar-green .mdc-snackbar__surface .mat-mdc-snack-bar-label.mdc-snackbar__label,
.mat-mdc-snack-bar-container.va-snackbar-green .mdc-snackbar__surface .mat-mdc-snack-bar-label.mdc-snackbar__label {
  font-size: 20px;
}
.mat-mdc-snack-bar-container.va-snackbar-green .mdc-snackbar__surface {
  background-color: #54c38b;
}
.mat-mdc-snack-bar-container.va-snackbar-error .mdc-snackbar__surface {
  background-color: red;
}
.mat-mdc-snack-bar-container.mdc-snackbar {
  --mdc-snackbar-container-color: $primary-light !important;
  --mat-mdc-snack-bar-button-color: $primary-dark !important;
  --mdc-snackbar-supporting-text-color: $primary-dark !important;
}
.mat-mdc-snack-bar-container.mdc-snackbar .mdc-snackbar__surface {
  box-shadow: none;
  background-color: transparent;
}
.fs14 {
  font-size: pxtorem(14px);
}
.fs15 {
  font-size: pxtorem(15px);
}
.fs19 {
  font-size: pxtorem(19px);
}
.fs21 {
  font-size: pxtorem(21px);
}
.fs24 {
  font-size: pxtorem(24px);
}
.fs36 {
  font-size: pxtorem(36px);
}
.h1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 2.5rem;
  font-weight: bold;
}
.h2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.875rem;
  font-weight: bold;
}
.h3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.75rem;
  font-weight: bold;
}
.h4 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.625rem;
  font-weight: bold;
}
.h5 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.3125rem;
  font-weight: bold;
}
.h6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  font-weight: bold;
}
.b1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
  font-weight: normal;
}
.b2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: normal;
}
.b3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.9375rem;
  font-weight: normal;
}
.c1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.25rem;
  font-weight: bold;
}
.c2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 600;
}
.c3 {
  font-size: pxtorem(15px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c4 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c5 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.c6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-weight: 400;
}
.c7 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.688rem;
  font-weight: 400;
}
.primary-black-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #010101 !important;
  color: white !important;
}
.primary-black-btn:hover {
  opacity: 0.8;
}
.primary-black-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-black-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-blue-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #006ff2 !important;
  color: white !important;
}
.primary-blue-btn:hover {
  opacity: 0.8;
}
.primary-blue-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-blue-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-white-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: white !important;
  color: #010101 !important;
}
.primary-white-btn:hover {
  opacity: 0.8;
}
.primary-white-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-white-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.hc-button-white {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #CED2D3;
}
.hc-button-white.inactive {
  background-color: #010101 !important;
}
.hc-button-white:hover {
  background-color: #FAFBFC;
}
.hc-button-yellow {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #FFCF03;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #FFCF03;
}
.hc-button-yellow:hover {
  opacity: 0.8;
}
.hc-button-yellow.inactive {
  filter: grayscale(100%);
  opacity: 0.8;
  color: #fbfbfb;
}
.hc-input {
  border: 1px solid #CED2D3 !important;
}
.hc-input:hover {
  border: 1px solid #3d81b1 !important;
}
.hc-input-force:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus {
  border: solid 1px #c7c6c6 !important;
}
::ng-deep .cke_notification_warning {
  display: none !important;
}
.mat-error {
  color: red;
}
.mat-mdc-form-field-error {
  color: red;
  font-size: 14px;
}
.va-form-field_wrapper .mat-mdc-form-field-error {
  margin-top: -20px;
}
.fs14 {
  font-size: pxtorem(14px);
}
.fs15 {
  font-size: pxtorem(15px);
}
.fs19 {
  font-size: pxtorem(19px);
}
.fs21 {
  font-size: pxtorem(21px);
}
.fs24 {
  font-size: pxtorem(24px);
}
.fs36 {
  font-size: pxtorem(36px);
}
.h1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 2.5rem;
  font-weight: bold;
}
.h2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.875rem;
  font-weight: bold;
}
.h3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.75rem;
  font-weight: bold;
}
.h4 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.625rem;
  font-weight: bold;
}
.h5 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.3125rem;
  font-weight: bold;
}
.h6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  font-weight: bold;
}
.b1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
  font-weight: normal;
}
.b2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: normal;
}
.b3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.9375rem;
  font-weight: normal;
}
.c1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.25rem;
  font-weight: bold;
}
.c2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 600;
}
.c3 {
  font-size: pxtorem(15px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c4 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c5 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.c6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-weight: 400;
}
.c7 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.688rem;
  font-weight: 400;
}
.primary-black-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #010101 !important;
  color: white !important;
}
.primary-black-btn:hover {
  opacity: 0.8;
}
.primary-black-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-black-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-blue-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #006ff2 !important;
  color: white !important;
}
.primary-blue-btn:hover {
  opacity: 0.8;
}
.primary-blue-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-blue-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-white-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: white !important;
  color: #010101 !important;
}
.primary-white-btn:hover {
  opacity: 0.8;
}
.primary-white-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-white-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.hc-button-white {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #CED2D3;
}
.hc-button-white.inactive {
  background-color: #010101 !important;
}
.hc-button-white:hover {
  background-color: #FAFBFC;
}
.hc-button-yellow {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #FFCF03;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #FFCF03;
}
.hc-button-yellow:hover {
  opacity: 0.8;
}
.hc-button-yellow.inactive {
  filter: grayscale(100%);
  opacity: 0.8;
  color: #fbfbfb;
}
.hc-input {
  border: 1px solid #CED2D3 !important;
}
.hc-input:hover {
  border: 1px solid #3d81b1 !important;
}
.hc-input-force:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus {
  border: solid 1px #c7c6c6 !important;
}
::ng-deep .cke_notification_warning {
  display: none !important;
}
.mat-autocomplete-panel {
  background-color: white;
  box-shadow:
    0 11px 15px -7px rgba(0, 0, 0, 0.2),
    0 24px 38px 3px rgba(0, 0, 0, 0.1411764706),
    0 9px 46px 8px rgba(0, 0, 0, 0.1215686275);
}
.fs14 {
  font-size: pxtorem(14px);
}
.fs15 {
  font-size: pxtorem(15px);
}
.fs19 {
  font-size: pxtorem(19px);
}
.fs21 {
  font-size: pxtorem(21px);
}
.fs24 {
  font-size: pxtorem(24px);
}
.fs36 {
  font-size: pxtorem(36px);
}
.h1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 2.5rem;
  font-weight: bold;
}
.h2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.875rem;
  font-weight: bold;
}
.h3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.75rem;
  font-weight: bold;
}
.h4 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.625rem;
  font-weight: bold;
}
.h5 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.3125rem;
  font-weight: bold;
}
.h6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  font-weight: bold;
}
.b1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
  font-weight: normal;
}
.b2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: normal;
}
.b3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.9375rem;
  font-weight: normal;
}
.c1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.25rem;
  font-weight: bold;
}
.c2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 600;
}
.c3 {
  font-size: pxtorem(15px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c4 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c5 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.c6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-weight: 400;
}
.c7 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.688rem;
  font-weight: 400;
}
.primary-black-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #010101 !important;
  color: white !important;
}
.primary-black-btn:hover {
  opacity: 0.8;
}
.primary-black-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-black-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-blue-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #006ff2 !important;
  color: white !important;
}
.primary-blue-btn:hover {
  opacity: 0.8;
}
.primary-blue-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-blue-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-white-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: white !important;
  color: #010101 !important;
}
.primary-white-btn:hover {
  opacity: 0.8;
}
.primary-white-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-white-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.hc-button-white {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #CED2D3;
}
.hc-button-white.inactive {
  background-color: #010101 !important;
}
.hc-button-white:hover {
  background-color: #FAFBFC;
}
.hc-button-yellow {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #FFCF03;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #FFCF03;
}
.hc-button-yellow:hover {
  opacity: 0.8;
}
.hc-button-yellow.inactive {
  filter: grayscale(100%);
  opacity: 0.8;
  color: #fbfbfb;
}
.hc-input {
  border: 1px solid #CED2D3 !important;
}
.hc-input:hover {
  border: 1px solid #3d81b1 !important;
}
.hc-input-force:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus {
  border: solid 1px #c7c6c6 !important;
}
::ng-deep .cke_notification_warning {
  display: none !important;
}
.accuracy-chart-button-toggle-group .mat-button-toggle-checked .mat-button-toggle-label-content {
  color: white;
}
.accuracy-chart-button-toggle-group .mat-button-toggle-label-content {
  font-size: 0.875rem;
  font-weight: 400;
  color: #4c4c4c;
}
.co-location-details-wrapper .mat-button-toggle .mat-button-toggle-button {
  height: 100%;
}
.co-location-details-wrapper .mat-button-toggle.mat-button-toggle-checked path {
  fill: #ffffff;
}
.co-location-details-wrapper .mat-button-toggle path {
  fill: #000000;
}
.co-hour-of-operation-wrapper .mat-expansion-panel-body,
.quarter-row .mat-expansion-panel-body {
  padding: 0;
}
.assessment-question_wrapper .mat-content .mat-expansion-panel-header-title {
  align-items: start;
}
.fs14 {
  font-size: pxtorem(14px);
}
.fs15 {
  font-size: pxtorem(15px);
}
.fs19 {
  font-size: pxtorem(19px);
}
.fs21 {
  font-size: pxtorem(21px);
}
.fs24 {
  font-size: pxtorem(24px);
}
.fs36 {
  font-size: pxtorem(36px);
}
.h1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 2.5rem;
  font-weight: bold;
}
.h2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.875rem;
  font-weight: bold;
}
.h3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.75rem;
  font-weight: bold;
}
.h4 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.625rem;
  font-weight: bold;
}
.h5 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.3125rem;
  font-weight: bold;
}
.h6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  font-weight: bold;
}
.b1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
  font-weight: normal;
}
.b2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: normal;
}
.b3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.9375rem;
  font-weight: normal;
}
.c1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.25rem;
  font-weight: bold;
}
.c2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 600;
}
.c3 {
  font-size: pxtorem(15px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c4 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c5 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.c6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-weight: 400;
}
.c7 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.688rem;
  font-weight: 400;
}
.primary-black-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #010101 !important;
  color: white !important;
}
.primary-black-btn:hover {
  opacity: 0.8;
}
.primary-black-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-black-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-blue-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #006ff2 !important;
  color: white !important;
}
.primary-blue-btn:hover {
  opacity: 0.8;
}
.primary-blue-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-blue-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-white-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: white !important;
  color: #010101 !important;
}
.primary-white-btn:hover {
  opacity: 0.8;
}
.primary-white-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-white-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.hc-button-white {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #CED2D3;
}
.hc-button-white.inactive {
  background-color: #010101 !important;
}
.hc-button-white:hover {
  background-color: #FAFBFC;
}
.hc-button-yellow {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #FFCF03;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #FFCF03;
}
.hc-button-yellow:hover {
  opacity: 0.8;
}
.hc-button-yellow.inactive {
  filter: grayscale(100%);
  opacity: 0.8;
  color: #fbfbfb;
}
.hc-input {
  border: 1px solid #CED2D3 !important;
}
.hc-input:hover {
  border: 1px solid #3d81b1 !important;
}
.hc-input-force:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus {
  border: solid 1px #c7c6c6 !important;
}
::ng-deep .cke_notification_warning {
  display: none !important;
}
.primary-yellow-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #FFCF02 !important;
  color: black !important;
  align-content: center;
  justify-content: center;
  display: flex;
  padding: 1rem;
}
.primary-yellow-btn:hover {
  opacity: 0.8;
}
.primary-yellow-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-yellow-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-yellow-btn mat-icon {
  display: flex !important;
  justify-items: center;
  align-items: center;
  justify-content: center;
  align-content: center;
}
button.primary-yellow-btn.mdc-icon-button {
  padding: 0 !important;
  border-radius: 100%;
}
.border-size-1px {
  border: solid 1px #cecece;
}
.co-location-details-wrapper .weekly .mat-form-field-infix {
  margin-left: 35px;
}
.fs14 {
  font-size: pxtorem(14px);
}
.fs15 {
  font-size: pxtorem(15px);
}
.fs19 {
  font-size: pxtorem(19px);
}
.fs21 {
  font-size: pxtorem(21px);
}
.fs24 {
  font-size: pxtorem(24px);
}
.fs36 {
  font-size: pxtorem(36px);
}
.h1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 2.5rem;
  font-weight: bold;
}
.h2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.875rem;
  font-weight: bold;
}
.h3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.75rem;
  font-weight: bold;
}
.h4 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.625rem;
  font-weight: bold;
}
.h5 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.3125rem;
  font-weight: bold;
}
.h6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  font-weight: bold;
}
.b1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
  font-weight: normal;
}
.b2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: normal;
}
.b3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.9375rem;
  font-weight: normal;
}
.c1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.25rem;
  font-weight: bold;
}
.c2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 600;
}
.c3 {
  font-size: pxtorem(15px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c4 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c5 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.c6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-weight: 400;
}
.c7 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.688rem;
  font-weight: 400;
}
.primary-black-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #010101 !important;
  color: white !important;
}
.primary-black-btn:hover {
  opacity: 0.8;
}
.primary-black-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-black-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-blue-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #006ff2 !important;
  color: white !important;
}
.primary-blue-btn:hover {
  opacity: 0.8;
}
.primary-blue-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-blue-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-white-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: white !important;
  color: #010101 !important;
}
.primary-white-btn:hover {
  opacity: 0.8;
}
.primary-white-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-white-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.hc-button-white {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #CED2D3;
}
.hc-button-white.inactive {
  background-color: #010101 !important;
}
.hc-button-white:hover {
  background-color: #FAFBFC;
}
.hc-button-yellow {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #FFCF03;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #FFCF03;
}
.hc-button-yellow:hover {
  opacity: 0.8;
}
.hc-button-yellow.inactive {
  filter: grayscale(100%);
  opacity: 0.8;
  color: #fbfbfb;
}
.hc-input {
  border: 1px solid #CED2D3 !important;
}
.hc-input:hover {
  border: 1px solid #3d81b1 !important;
}
.hc-input-force:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus {
  border: solid 1px #c7c6c6 !important;
}
::ng-deep .cke_notification_warning {
  display: none !important;
}
.va-day-toggle {
}
.va-day-toggle .mdc-switch {
  width: 71px;
}
.va-day-toggle .mdc-switch .mdc-switch__track {
  height: 40px;
  border-radius: 20px;
}
.va-day-toggle .mdc-switch .mdc-switch__handle {
  height: 32px;
  width: 32px;
  border-radius: 50%;
}
.va-day-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__track::before,
.va-day-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__track::before,
.va-day-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before,
.va-day-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__track::before,
.va-day-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__track::before,
.va-day-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__track::before,
.va-day-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before,
.va-day-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__track::before {
  background: rgba(133, 159, 175, 0.58);
}
.va-day-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__track::after,
.va-day-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__track::after,
.va-day-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after,
.va-day-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__track::after,
.va-day-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__track::after,
.va-day-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__track::after,
.va-day-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after,
.va-day-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__track::after {
  background: #007eb5;
}
.va-day-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::before,
.va-day-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after,
.va-day-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::before,
.va-day-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after,
.va-day-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::before,
.va-day-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after,
.va-day-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::before,
.va-day-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after,
.va-day-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::before,
.va-day-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after,
.va-day-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::before,
.va-day-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after,
.va-day-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::before,
.va-day-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after,
.va-day-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::before,
.va-day-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after {
  background: white;
}
.va-day-toggle .mdc-switch.mdc-switch--selected .mdc-switch__handle {
  left: -16px;
}
.va-day-toggle .mdc-switch.mdc-switch--unselected .mdc-switch__handle {
  left: 4px;
}
.va-day-toggle .mdc-switch:enabled .mdc-switch__track::before,
.va-day-toggle .mdc-switch:enabled:active .mdc-switch__track::before,
.va-day-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before,
.va-day-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before {
  background: rgba(133, 159, 175, 0.58);
}
.va-day-toggle .mdc-switch:enabled .mdc-switch__track::after,
.va-day-toggle .mdc-switch:enabled:active .mdc-switch__track::after,
.va-day-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after,
.va-day-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after {
  background: #007eb5;
}
.fs14 {
  font-size: pxtorem(14px);
}
.fs15 {
  font-size: pxtorem(15px);
}
.fs19 {
  font-size: pxtorem(19px);
}
.fs21 {
  font-size: pxtorem(21px);
}
.fs24 {
  font-size: pxtorem(24px);
}
.fs36 {
  font-size: pxtorem(36px);
}
.h1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 2.5rem;
  font-weight: bold;
}
.h2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.875rem;
  font-weight: bold;
}
.h3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.75rem;
  font-weight: bold;
}
.h4 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.625rem;
  font-weight: bold;
}
.h5 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.3125rem;
  font-weight: bold;
}
.h6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  font-weight: bold;
}
.b1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
  font-weight: normal;
}
.b2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: normal;
}
.b3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.9375rem;
  font-weight: normal;
}
.c1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.25rem;
  font-weight: bold;
}
.c2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 600;
}
.c3 {
  font-size: pxtorem(15px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c4 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c5 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.c6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-weight: 400;
}
.c7 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.688rem;
  font-weight: 400;
}
.primary-black-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #010101 !important;
  color: white !important;
}
.primary-black-btn:hover {
  opacity: 0.8;
}
.primary-black-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-black-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-blue-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #006ff2 !important;
  color: white !important;
}
.primary-blue-btn:hover {
  opacity: 0.8;
}
.primary-blue-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-blue-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-white-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: white !important;
  color: #010101 !important;
}
.primary-white-btn:hover {
  opacity: 0.8;
}
.primary-white-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-white-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.hc-button-white {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #CED2D3;
}
.hc-button-white.inactive {
  background-color: #010101 !important;
}
.hc-button-white:hover {
  background-color: #FAFBFC;
}
.hc-button-yellow {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #FFCF03;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #FFCF03;
}
.hc-button-yellow:hover {
  opacity: 0.8;
}
.hc-button-yellow.inactive {
  filter: grayscale(100%);
  opacity: 0.8;
  color: #fbfbfb;
}
.hc-input {
  border: 1px solid #CED2D3 !important;
}
.hc-input:hover {
  border: 1px solid #3d81b1 !important;
}
.hc-input-force:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus {
  border: solid 1px #c7c6c6 !important;
}
::ng-deep .cke_notification_warning {
  display: none !important;
}
.specialties-chip {
  display: block;
  margin-top: -15px;
}
.specialties-chip .mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) {
  border: 1px solid #101817;
  height: 56px;
  line-height: 20px;
  border-radius: 4px;
}
.specialties-chip .mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled),
.specialties-chip .mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mat-mdc-chip-focus-overlay {
  background-color: white;
}
.specialties-chip .mat-mdc-chip-input {
  margin: 0;
}
.school-style .input_label {
  font-size: 16px;
  color: #646464;
  font-weight: 400;
}
.school-style .mat-mdc-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled),
.school-style .mat-mdc-form-field .mat-mdc-form-field-focus-overlay {
  background-color: #fff;
}
.school-style .mat-mdc-form-field .mat-mdc-input-element {
  margin: 0;
}
.school-style .action {
  width: 160px;
  height: 50px;
  font-size: 18px;
  font-weight: 500;
  color: #101817;
  border: solid 1px #101817;
  border-radius: 8px;
}
.school-style .action.auto-width {
  width: auto;
}
.school-style .action.back {
  color: #fff;
  background-color: #101817;
}
.school-style .action.delete {
  color: #d33f29;
  background-color: transparent;
  border-color: #d33f29;
}
.school-style .action.next {
  color: #fff;
  background-color: #101817;
}
.school-style .action.next.invalid {
  cursor: not-allowed;
  opacity: 0.3;
}
.app-dropdown-select .mat-input-element {
  padding: 7px;
}
.app-dropdown-select .mat-form-field-label-wrapper {
  left: 7px;
}
.fs14 {
  font-size: pxtorem(14px);
}
.fs15 {
  font-size: pxtorem(15px);
}
.fs19 {
  font-size: pxtorem(19px);
}
.fs21 {
  font-size: pxtorem(21px);
}
.fs24 {
  font-size: pxtorem(24px);
}
.fs36 {
  font-size: pxtorem(36px);
}
.h1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 2.5rem;
  font-weight: bold;
}
.h2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.875rem;
  font-weight: bold;
}
.h3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.75rem;
  font-weight: bold;
}
.h4 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.625rem;
  font-weight: bold;
}
.h5 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.3125rem;
  font-weight: bold;
}
.h6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  font-weight: bold;
}
.b1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
  font-weight: normal;
}
.b2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: normal;
}
.b3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.9375rem;
  font-weight: normal;
}
.c1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.25rem;
  font-weight: bold;
}
.c2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 600;
}
.c3 {
  font-size: pxtorem(15px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c4 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c5 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.c6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-weight: 400;
}
.c7 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.688rem;
  font-weight: 400;
}
.primary-black-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #010101 !important;
  color: white !important;
}
.primary-black-btn:hover {
  opacity: 0.8;
}
.primary-black-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-black-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-blue-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #006ff2 !important;
  color: white !important;
}
.primary-blue-btn:hover {
  opacity: 0.8;
}
.primary-blue-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-blue-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-white-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: white !important;
  color: #010101 !important;
}
.primary-white-btn:hover {
  opacity: 0.8;
}
.primary-white-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-white-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.hc-button-white {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #CED2D3;
}
.hc-button-white.inactive {
  background-color: #010101 !important;
}
.hc-button-white:hover {
  background-color: #FAFBFC;
}
.hc-button-yellow {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #FFCF03;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #FFCF03;
}
.hc-button-yellow:hover {
  opacity: 0.8;
}
.hc-button-yellow.inactive {
  filter: grayscale(100%);
  opacity: 0.8;
  color: #fbfbfb;
}
.hc-input {
  border: 1px solid #CED2D3 !important;
}
.hc-input:hover {
  border: 1px solid #3d81b1 !important;
}
.hc-input-force:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus {
  border: solid 1px #c7c6c6 !important;
}
::ng-deep .cke_notification_warning {
  display: none !important;
}
.google-autocomplete.input_invalid .mat-mdc-input-element.google-autocomplete-input {
  border: 1px solid red !important;
}
.fs14 {
  font-size: pxtorem(14px);
}
.fs15 {
  font-size: pxtorem(15px);
}
.fs19 {
  font-size: pxtorem(19px);
}
.fs21 {
  font-size: pxtorem(21px);
}
.fs24 {
  font-size: pxtorem(24px);
}
.fs36 {
  font-size: pxtorem(36px);
}
.h1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 2.5rem;
  font-weight: bold;
}
.h2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.875rem;
  font-weight: bold;
}
.h3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.75rem;
  font-weight: bold;
}
.h4 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.625rem;
  font-weight: bold;
}
.h5 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.3125rem;
  font-weight: bold;
}
.h6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.125rem;
  font-weight: bold;
}
.b1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.0625rem;
  font-weight: normal;
}
.b2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: normal;
}
.b3 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.9375rem;
  font-weight: normal;
}
.c1 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1.25rem;
  font-weight: bold;
}
.c2 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 1rem;
  font-weight: 600;
}
.c3 {
  font-size: pxtorem(15px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c4 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 600;
}
.c5 {
  font-size: pxtorem(14px);
  -webkit-user-select: none;
  user-select: none;
  font-weight: 400;
}
.c6 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  font-weight: 400;
}
.c7 {
  -webkit-user-select: none;
  user-select: none;
  font-size: 0.688rem;
  font-weight: 400;
}
.primary-black-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #010101 !important;
  color: white !important;
}
.primary-black-btn:hover {
  opacity: 0.8;
}
.primary-black-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-black-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-blue-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: #006ff2 !important;
  color: white !important;
}
.primary-blue-btn:hover {
  opacity: 0.8;
}
.primary-blue-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-blue-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.primary-white-btn {
  display: grid;
  align-items: center;
  justify-items: center;
  border-radius: 7px;
  padding: 2px;
  border: 1px solid #dcddde;
  background-color: white !important;
  color: #010101 !important;
}
.primary-white-btn:hover {
  opacity: 0.8;
}
.primary-white-btn:active {
  background-color: #003f72;
  color: white;
  opacity: 0.6;
}
.primary-white-btn:disabled {
  background-color: rgba(26, 27, 31, 0.12);
  color: rgba(26, 27, 31, 0.38);
  opacity: 0.5;
}
.hc-button-white {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #CED2D3;
}
.hc-button-white.inactive {
  background-color: #010101 !important;
}
.hc-button-white:hover {
  background-color: #FAFBFC;
}
.hc-button-yellow {
  height: 45px;
  display: flex;
  width: 100%;
  color: #000000;
  background-color: #FFCF03;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  border: 1px solid #FFCF03;
}
.hc-button-yellow:hover {
  opacity: 0.8;
}
.hc-button-yellow.inactive {
  filter: grayscale(100%);
  opacity: 0.8;
  color: #fbfbfb;
}
.hc-input {
  border: 1px solid #CED2D3 !important;
}
.hc-input:hover {
  border: 1px solid #3d81b1 !important;
}
.hc-input-force:not(.va-datepicker) .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control:focus {
  border: solid 1px #c7c6c6 !important;
}
::ng-deep .cke_notification_warning {
  display: none !important;
}
@font-face {
  font-family: "icomoon";
  src: url("./media/icomoon.eot?l11ogp");
  src:
    url("./media/icomoon.eot?l11ogp#iefix") format("embedded-opentype"),
    url("./media/icomoon.ttf?l11ogp") format("truetype"),
    url("./media/icomoon.woff?l11ogp") format("woff"),
    url("./media/icomoon.svg?l11ogp#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-],
[class*=" icon-"] {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-arrow-right2:before {
  content: "\ea3c";
}
::ng-deep .cdk-overlay-container div.mat-select-arrow {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #0D0D0D;
  border: 0 !important;
  transform: rotate(180deg);
  margin-top: -8px !important;
  margin-right: -2px !important;
  width: auto !important;
  height: auto !important;
}
::ng-deep .mat-select-arrow {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #0D0D0D;
  border: 0 !important;
  transform: rotate(180deg);
  margin-top: -8px !important;
  margin-right: -2px !important;
  width: auto !important;
  height: auto !important;
}
::ng-deep .mat-select-arrow:before {
  content: "\ea50" !important;
  font-size: 20px;
  color: #0D0D0D;
  border: 1px;
  font-weight: 500;
}
@media print {
  .no_print {
    display: none !important;
  }
  .yes_print {
    display: block !important;
  }
}
@font-face {
  font-family: "run_wild_-_demoregular";
  src: url("./media/run_wild_-_demo-webfont.woff2") format("woff2"), url("./media/run_wild_-_demo-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
.root {
  overflow: hidden;
}
.root,
.root .mat-mdc-radio-button .mdc-form-field {
  margin: 0;
  font-family: "DM Sans", serif !important;
  color: #0d0d0d;
}
html,
body,
input,
button,
a,
textarea,
.font-family {
  font-family: "DMSans", sans-serif;
}
.right_content,
.patient-not-login {
  display: flex;
  flex-flow: column;
  height: 100vh;
  background-color: #f3f6f9;
}
.dashboard-height {
  height: calc(100vh - 120px);
}
.main_content {
  margin: 0;
  background: #ffffff;
  flex: 1;
}
app-org-patients-queue app-title-bar-filters .bg-main_gray_01 {
  background-color: #ffffff !important;
}
app-organizations {
  min-height: calc(100% - 1rem) !important;
}
app-organizations app-services {
  background-color: #ffffff;
  display: block;
  height: 100%;
  margin-top: 1rem;
  margin-right: 1rem;
}
.agreement-content {
  background-color: #ffffff !important;
  padding: 0.5rem 1.5rem 2.5rem 1.5rem !important;
}
.agreement {
  background-color: #ffffff;
  height: 100%;
}
@media (max-width: 1023px) {
  app-assessment {
    margin-top: 1rem;
  }
}
.app-you-belong-to-tier-content {
  background-color: #ffffff;
}
app-register-form {
  display: block !important;
  margin-top: 1rem;
  margin-right: 1rem;
}
app-register-form .register-form-component {
  background-color: #ffffff;
  padding-top: 1.5rem;
}
@media (min-width: 768px) {
  .main_content {
    overflow: auto;
  }
}
.spacer {
  flex-grow: 1;
}
button,
input {
  outline: none;
}
body.root *::-moz-placeholder {
  line-height: revert !important;
  font-size: initial !important;
}
.cal-month-view {
  color: #a7b3bb;
}
.cal-month-view .cal-days {
  background: white;
}
.cal-month-view .cal-day-number {
  opacity: 1;
  color: #0d0d0d;
  float: left;
  padding-left: 20px;
  padding-top: 15px;
  margin-right: 0;
  margin-top: 0;
}
.cal-month-view .cell-top {
  height: 100%;
}
.cal-day-number.calendar-day-selection.gray-check::after {
  margin-top: 15px;
  margin-right: 15px;
}
.cal-month-view .cal-day-cell {
  overflow: hidden;
}
.cal-month-view .cal-day-cell.cal-weekend .cal-day-number {
  color: #D33F29;
}
.cal-month-view .cal-day-cell.cal-out-month .cal-day-number {
  opacity: 0.4;
}
.cal-month-view .cal-day-cell.cal-today {
  background-color: #f3f6f9;
}
.cal-month-view .cal-day-cell:not(:last-child) {
  border-right: 1px solid #ebeef0;
}
.cal-month-view .cal-days .cal-cell-row {
  border-bottom: 1px solid #ebeef0;
}
.cal-month-view .cal-days {
  border: 1px solid #ebeef0;
  border-bottom: 0;
}
.cal-month-view .cal-header.cal-cell-row:hover {
  background-color: initial;
}
.cal-month-view .cal-header.cal-cell-row .cal-cell:hover {
  background-color: initial;
}
.date_picker_container {
  position: relative;
}
.date_picker_container .date_picker_img {
  position: absolute;
  left: calc(70% - 15px);
  top: 45%;
  width: 25px;
  height: 25px;
  cursor: pointer;
}
.backdrop {
  position: fixed;
  background-color: rgba(140, 152, 160, 0.6);
  z-index: 99;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  overflow: auto;
}
.backdrop::-webkit-scrollbar {
  display: none;
  width: 0;
  background: transparent;
}
div.link,
span.link,
p.link,
button.link {
  text-decoration: underline;
}
div.link:hover,
span.link:hover,
p.link:hover,
button.link:hover {
  text-decoration: none;
}
div.link:hover .mat-button-focus-overlay,
span.link:hover .mat-button-focus-overlay,
p.link:hover .mat-button-focus-overlay,
button.link:hover .mat-button-focus-overlay {
  display: none;
}
.btn-common {
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #d3d8e0;
  font-weight: 500;
  padding: 3px 26px;
  color: #a7b3bb;
  font-size: -webkit-calc(16px + (23 - 16) * ((100vw - 1920px) / (2560 - 1920)));
  line-height: 2em;
  max-height: 45px;
  white-space: nowrap;
}
@media (max-width: 1920px) {
  .btn-common {
    font-size: 16px;
  }
}
@media (min-width: 2560px) {
  .btn-common {
    font-size: 23px;
  }
}
.btn-xs {
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #ebeef0;
  font-weight: 500;
  padding: 0 27px;
  color: #1B2B4C;
  font-size: -webkit-calc(12px + (16 - 12) * ((100vw - 1920px) / (2560 - 1920)));
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  white-space: nowrap;
}
@media (max-width: 1920px) {
  .btn-xs {
    font-size: 12px;
  }
}
@media (min-width: 2560px) {
  .btn-xs {
    font-size: 16px;
  }
}
.btn-xs:hover {
  opacity: 0.8;
}
.btn-xs.light-blue {
  border: 1px solid #00AEE9;
}
.btn-sm {
  height: 40px;
  color: var(--tertiary);
  border: 1px solid var(--tertiary);
  border-radius: 4px;
  padding: 8px 25px;
  min-width: 185px;
  background-color: #fff;
}
.btn-xxs {
  height: 30px;
  color: #010101;
  border: 1px solid #010101;
  border-radius: 4px;
  display: flex;
  font-size: 12px;
  flex-flow: row;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
}
.btn-xxsa {
  height: 30px;
  color: white;
  border: 1px solid #010101;
  background-color: #010101;
  border-radius: 20px;
  display: flex;
  font-size: 12px;
  flex-flow: row;
  align-items: center;
  justify-content: center;
  padding: 5px 20px;
}
.btn-xl {
  font-size: 16px;
  height: 44px !important;
  padding: 0 2rem !important;
  border-radius: 4px;
}
.btn-xxl {
  font-size: 20px;
  height: 62px;
  padding: 0 2rem !important;
  border-radius: 4px;
}
.btn-squared {
  border-radius: 4px;
  font-weight: 500;
  padding: 0 26px;
  color: #a7b3bb;
  font-size: -webkit-calc(16px + (23 - 16) * ((100vw - 1920px) / (2560 - 1920)));
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
@media (max-width: 1920px) {
  .btn-squared {
    font-size: 16px;
  }
}
@media (min-width: 2560px) {
  .btn-squared {
    font-size: 23px;
  }
}
*[class*=btn-],
*[class*=btn] {
  letter-spacing: normal;
}
*[class*=btn-]:not(.inactive).btn-act,
*[class*=btn]:not(.inactive).btn-act {
  outline: none;
  box-sizing: border-box;
  display: flex;
  flex-flow: row nowrap;
  border-width: 1px;
  border-style: solid;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.05s linear;
}
*[class*=btn-]:not(.inactive).btn-act:hover,
*[class*=btn]:not(.inactive).btn-act:hover {
  background-color: #f9fafb;
}
*[class*=btn-]:not(.inactive).btn-act:active,
*[class*=btn]:not(.inactive).btn-act:active {
  background-color: #a7b3bb;
  border-color: #a7b3bb;
  color: #fff;
}
*[class*=btn-]:not(.inactive).btn-act.green-btn,
*[class*=btn]:not(.inactive).btn-act.green-btn {
  border: 1px solid #2cc970 !important;
  color: #2cc970;
}
*[class*=btn-]:not(.inactive).btn-act.green-btn:hover,
*[class*=btn]:not(.inactive).btn-act.green-btn:hover {
  background-color: #f9fafb;
  border-color: #2cc970;
}
*[class*=btn-]:not(.inactive).btn-act.green-btn:active,
*[class*=btn]:not(.inactive).btn-act.green-btn:active {
  background-color: #2cc970;
  border-color: #2cc970;
  color: #fff;
}
*[class*=btn-]:not(.inactive).btn-act.yellow-btn,
*[class*=btn]:not(.inactive).btn-act.yellow-btn {
  border: 1px solid #f5a623 !important;
  color: #f5a623;
}
*[class*=btn-]:not(.inactive).btn-act.yellow-btn:hover,
*[class*=btn]:not(.inactive).btn-act.yellow-btn:hover {
  background-color: #f9fafb;
  border-color: #f5a623;
}
*[class*=btn-]:not(.inactive).btn-act.yellow-btn:active,
*[class*=btn]:not(.inactive).btn-act.yellow-btn:active {
  background-color: #f5a623;
  border-color: #f5a623;
  color: #fff;
}
*[class*=btn-]:not(.inactive).btn-act.blue-btn,
*[class*=btn]:not(.inactive).btn-act.blue-btn {
  border: 1px solid #1B2B4C !important;
  color: #1B2B4C;
}
*[class*=btn-]:not(.inactive).btn-act.blue-btn:active,
*[class*=btn]:not(.inactive).btn-act.blue-btn:active {
  background-color: #1B2B4C;
  border-color: #1B2B4C;
  color: #fff;
}
*[class*=btn-]:not(.inactive).btn-act.gray-btn,
*[class*=btn]:not(.inactive).btn-act.gray-btn {
  border: 1px solid #3d3d3d !important;
  color: #3d3d3d;
}
*[class*=btn-]:not(.inactive).btn-act.gray-btn:hover,
*[class*=btn]:not(.inactive).btn-act.gray-btn:hover {
  background-color: #3d3d3d;
  border-color: #3d3d3d;
  color: #fff;
}
*[class*=btn-]:not(.inactive).btn-act.gray-btn:active,
*[class*=btn]:not(.inactive).btn-act.gray-btn:active {
  background-color: #1B2B4C;
  border-color: #1B2B4C;
  color: #fff;
}
*[class*=btn-]:not(.inactive).btn-act.red-btn,
*[class*=btn]:not(.inactive).btn-act.red-btn {
  color: #D33F29;
  border-color: #D33F29 !important;
  background-color: transparent;
}
*[class*=btn-]:not(.inactive).btn-act.red-btn:hover,
*[class*=btn-]:not(.inactive).btn-act.red-btn:active,
*[class*=btn]:not(.inactive).btn-act.red-btn:hover,
*[class*=btn]:not(.inactive).btn-act.red-btn:active {
  background-color: #D33F29;
  border-color: #D33F29;
  color: #fff;
}
*[class*=btn-]:focus,
*[class*=btn]:focus {
  outline: none;
}
*[class*=btn-][class*=bg],
*[class*=btn][class*=bg] {
  border-color: transparent;
}
*[class*=btn-][class*=bg]:not(.bg-white),
*[class*=btn][class*=bg]:not(.bg-white) {
  color: #fff;
}
*[class*=btn-][class*=bg]:hover,
*[class*=btn][class*=bg]:hover {
  color: #CCD5DB;
}
*[class*=btn-].inactive,
*[class*=btn].inactive {
  opacity: 0.25;
  background-color: #3d3d3d;
  color: #fff !important;
}
*[class*=btn-] .mat-button-focus-overlay,
*[class*=btn] .mat-button-focus-overlay {
  display: none;
}
.btn.btn-activated.active {
  color: #fff !important;
  border: 0 !important;
}
.btn.btn-activated.active i {
  filter: invert(1);
  opacity: 1;
}
img[class*=sort_order] {
  margin: 0 5px;
}
.common-rounded_wrap-img {
  border-radius: 60px;
  overflow: hidden;
}
.common-rounded_wrap-img img {
  max-width: 100%;
  height: auto;
}
.div-act {
  outline: none;
  cursor: pointer;
  transition: all 0.05s linear;
}
.div-act .hint-line {
  display: none;
  position: absolute;
  right: 0;
}
.div-act:hover {
  background-color: #f9fafb;
}
.div-act:hover .hint-line {
  display: inline-block;
}
.box-dsh {
  padding: 1rem;
  background: #fff;
  box-shadow: 0 2px 6px #e6e6e6;
  border-radius: 5px;
  margin-bottom: 15px;
}
.global_select_container {
  position: relative;
  margin: 5px 5px 5px 0;
  min-width: 100px;
  width: 14.2857142857%;
}
.global_select_container select {
  background-color: transparent;
  color: #a7b3bb;
  border: none;
  border-radius: 4px;
  margin: 0 10px;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 8px 35px 8px 8px;
  font-weight: 500;
  letter-spacing: -0.5px;
  cursor: pointer;
  box-shadow: inset 0 1px 5px 0 rgba(167, 179, 187, 0.5);
}
.global_select_container .arrow_down {
  width: 8px;
  height: 12px;
  position: absolute;
  right: 25px;
  top: calc(50% - 6px);
  z-index: 10;
}
.add_subtask_button {
  width: 84px;
  height: 32px;
  object-fit: contain;
  border-radius: 16px;
  border: solid 1px var(--tertiary);
  font-weight: 500;
  letter-spacing: -0.5px;
  color: var(--tertiary);
  background-color: inherit;
  cursor: pointer;
}
.big_checkbox {
  box-sizing: border-box;
  -webkit-appearance: none;
  background-color: #fff;
  border: 1px solid #a7b3bb;
  padding: 10px;
  border-radius: 3px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  outline: none;
  margin-right: 20px;
  cursor: pointer;
}
.big_checkbox:checked {
  background-color: #1B2B4C;
  border: 1px solid #1B2B4C;
}
.big_checkbox:checked:after {
  position: absolute;
  content: "\e90c";
  font-family: "icomoon", serif !important;
  speak: none;
  font-size: 12px;
  color: #fff;
}
.radio-section,
.radio_section {
}
.radio-section ul.unstyled-list,
.radio_section ul.unstyled-list {
  list-style-type: none;
  padding: 0;
  margin: 10px 0 0;
}
.radio-section ul.unstyled-list li,
.radio_section ul.unstyled-list li {
  float: left;
}
.radio-section .container,
.radio_section .container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-right: 15px;
}
.radio-section .container input,
.radio_section .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.radio-section .checkmark,
.radio_section .checkmark {
  position: absolute;
  top: -3px;
  left: 0;
  height: 22px;
  width: 22px;
  background-color: #ffffff;
  border-radius: 50%;
  border: 1px solid #d3d3d3;
}
.radio-section .container:hover input ~ .checkmark,
.radio_section .container:hover input ~ .checkmark {
  background-color: #ccc;
}
.radio-section .container input:checked ~ .checkmark,
.radio_section .container input:checked ~ .checkmark {
  background-color: #ffffff;
}
.radio-section .checkmark:after,
.radio_section .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.radio-section .container input:checked ~ .checkmark:after,
.radio_section .container input:checked ~ .checkmark:after {
  display: block;
}
.radio-section .container .checkmark:after,
.radio_section .container .checkmark:after {
  top: 4px;
  left: 4px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #1B2B4C;
}
.switch-button-section {
}
.switch-button-section .switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 22px;
}
.switch-button-section .switch input {
  display: none;
}
.switch-button-section .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #d8dee2;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.switch-button-section .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 0;
  bottom: -2px;
  background-color: #ffffff;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  box-shadow: 0 2px 4px 1px rgba(188, 199, 218, 0.4);
}
.switch-button-section input:checked + .slider {
  background-color: #3bb29b;
}
.switch-button-section input:focus + .slider {
  box-shadow: 0 0 1px #3bb29b;
}
.switch-button-section input:checked + .slider:before {
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
.switch-button-section .slider.round {
  border-radius: 34px;
}
.switch-button-section .slider.round:before {
  border-radius: 50%;
}
.construction_parent_container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}
.construction_parent_container div.img_container {
  width: 100%;
  margin-top: 10px;
  margin-left: -3%;
  text-align: center;
}
.construction_parent_container div.img_container img {
  width: 90%;
  max-width: 400px;
}
.app-under-construction {
  display: flex;
}
body .cdk-overlay-container .cdk-global-overlay-wrapper {
  justify-content: center;
  align-items: flex-start;
}
.prompt-dialog-container button {
  border: none !important;
  border-radius: 5px;
  cursor: pointer;
  padding: 5px 10px;
}
.prompt-dialog-container .deny_btn {
  color: #a7b3bb;
}
.prompt-dialog-container .mat-mdc-dialog-actions {
  justify-content: flex-end;
}
.prompt-dialog-container .mat-mdc-dialog-title {
  color: #1B2B4C !important;
  font-family: "DM Sans", "sans-serif" !important;
}
.prompt-dialog-container .mat-mdc-dialog-title {
  margin: 0 0 5px !important;
}
.prompt-dialog-container .mat-raised-button.mat-primary {
  background-color: #1B2B4C;
}
html,
body {
  height: 100%;
}
body {
  margin: 0;
  font-family: "DMSans", sans-serif;
}
.right-content-area {
  min-height: calc(100vh - 190px);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1456px) {
  .right-content-area {
    margin-left: 0 !important;
  }
  .form-group {
    padding: 0 48px !important;
  }
  .img-container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 30px !important;
  }
}
@media only screen and (max-width: 767px) {
  .custom-stepper {
    display: none;
  }
  .right-content-area {
    min-height: auto;
  }
  .right-content-area .text-center .right-container h3 {
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 28px !important;
  }
  .right-content-area .text-center .right-container p {
    font-size: 16px !important;
    line-height: 24px !important;
  }
  .right-content-area .patient-status .patient-card .mat-card-header {
    padding: 20px 10px !important;
  }
  .right-content-area .patient-status .patient-card .mat-card-header .mat-card-title {
    font-size: 16px !important;
  }
  .right-content-area .patient-status .patient-card .mat-qr-card {
    flex-direction: column;
  }
  .right-content-area .patient-status .patient-card .mat-qr-card .qr-content {
    width: 100% !important;
    order: 1;
  }
  .right-content-area .patient-status .patient-card .mat-qr-card .qr-code {
    width: 100% !important;
    margin-bottom: 12px;
    margin-left: 0 !important;
  }
  .right-content-area .patient-next-appointment .patient-two-cloumn {
    display: block !important;
  }
  .right-content-area .patient-next-appointment .patient-two-cloumn .card {
    width: 100% !important;
  }
  .right-content-area .btn-row {
    flex-direction: column;
  }
  .right-content-area .btn-row button {
    margin-bottom: 12px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .right-content-area .btn-row button:last-child {
    margin-bottom: 0;
  }
  .right-content-area .list-queue ul {
    padding-left: 0;
  }
  .right-content-area .list-queue ul li {
    font-size: 14px;
  }
  .right-content-area .list-queue ul li .material-icons {
    width: 18px !important;
    height: 18px !important;
    line-height: 18px !important;
    margin-right: 5px !important;
  }
  .right-content-area .end-process .card-title {
    font-size: 16px;
  }
  .right-content-area .end-process .card-mile {
    font-size: 13px !important;
  }
  .profile-container-row {
    justify-content: center !important;
  }
  .profile-container-row .profile-container-column {
    flex-direction: column !important;
    flex: 1;
  }
  .profile-container-row .profile-container-column .img-container {
    margin-top: 45px !important;
    margin-bottom: 0 !important;
    display: block;
  }
  .profile-container-row .profile-container-column .img-container .btn-edit {
    min-width: 270px;
  }
  .profile-container-row .form-group {
    padding: 0 24px !important;
  }
  .form-row .form-control .mat-select-trigger {
    height: 56px !important;
  }
  .checkbox-column .example-checkbox {
    margin-right: 0 !important;
  }
  .change-pswd .mat-hint .mat-icon {
    font-size: 16px !important;
  }
}
@media only screen and (max-width: 567px) {
  .right-content-area .end-process {
    flex-direction: column;
  }
  .right-content-area .end-process .col-md-3 {
    border-bottom: solid 1px #1b2b4c;
    border-right: none !important;
    width: 100% !important;
  }
  .right-content-area .end-process .col-md-4 {
    width: 100% !important;
  }
  .modal_title_container .icon-close::before,
  .modal_title_container .icon-close::after {
    height: 25px !important;
  }
  .form-group,
  .row-insurance {
    display: block;
  }
  .form-group .form-6-col,
  .row-insurance .form-6-col {
    width: 100% !important;
  }
  .form-button .mat-checkbox-label {
    white-space: normal;
  }
  .btn-row .btn-mini-fab {
    width: 32px;
    height: 32px;
  }
  .btn-row .btn-mini-fab .mat-button-wrapper {
    padding: 0 !important;
    line-height: 16px !important;
  }
}
@media (min-width: 960px) {
  .large-dialog .mat-mdc-dialog-container {
    width: 1060px;
  }
}
loading-spinner {
  width: 100%;
}
.modal_title_container {
  display: flex !important;
  flex-flow: row nowrap;
  justify-content: space-between;
  min-height: 50px;
  align-items: center;
}
.modal_title_container .icon-close {
  margin: auto 20px auto 0;
}
.modal_title_container > .pop_options {
  border-bottom: 0;
}
.title-line {
  height: 60px;
  border-bottom: 1px solid #dfe7f2;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  padding-left: 20px;
  font-weight: 500;
  color: #0d0d0d;
  background-color: #fff;
}
.box-shadowed {
  background-color: #fff;
  margin-bottom: 15px;
  box-shadow: 0 2px 4px 1px rgba(188, 199, 218, 0.4);
  box-sizing: border-box;
}
.stage-tag {
  border-radius: 3px;
  font-size: 11px;
  padding: 2px 8px;
  vertical-align: center;
  display: inline-block;
  color: #fff;
  background-color: #1B2B4C;
  margin-right: 10px;
}
.status_box,
.status-box {
  border-radius: 3px;
  border-left-width: 2px;
  box-sizing: border-box;
  display: flex;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0.02rem;
  align-items: center;
}
.status_box:before,
.status-box:before {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 12px;
  content: "";
  margin-right: 8px;
  background-color: #a7b3bb;
}
.status_box.active:before,
.status-box.active:before {
  background-color: #2cc970;
}
.status_good:before,
.status-good:before {
  background-color: #2cc970;
}
.status_middle:before,
.status-middle:before {
  background-color: #f5a623;
}
.status_bad:before,
.status-bad:before {
  background-color: #D33F29;
}
.status_none:before,
.status-none:before {
  background-color: var(--tertiary);
}
em.normal {
  font-style: normal;
}
.btn_no_border {
  border: none;
  background: none;
}
.back_to_provider_overview {
  height: 50px;
  flex: 0 0 50px;
  background-color: #ebeef0;
  border-bottom: 1px solid #dfe7f2;
  font-size: 14px;
}
button {
  cursor: pointer;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.error_message,
.alert-danger,
.login_error {
  color: #D33F29;
  text-align: left;
  font-weight: bold;
  margin: 0 5px 10px 0;
}
.map-error-message {
  color: #D33F29;
  text-align: center;
  font-weight: bold;
  margin: 10px 0;
}
.dragged_item_card {
  display: flex;
  flex-flow: row nowrap;
  height: 50px;
  justify-content: space-around;
  align-items: center;
  background-color: #ffffff;
  border: 2px solid #ffffff;
  box-sizing: border-box;
  position: relative;
}
.dragged_item_card .handle {
  width: 20px;
  height: 20px;
  background: url("./media/list-question-card-mobility-icon.svg") no-repeat center;
  color: transparent;
  cursor: pointer;
}
.dragged_item_card .action_btns {
  opacity: 0;
}
.dragged_item_card .action_btns img {
  width: 16px;
  height: 16px;
}
.dragged_item_card .selected_flag {
  position: absolute;
  height: 25px;
  width: 25px;
  top: 0;
  left: 0;
  display: none;
}
.choice_container.gu-mirror {
  background-color: #f9fafb;
}
.titlebar_container {
  position: relative;
}
.titlebar_container .icon-nav-back {
  margin-right: 40px;
  position: relative;
}
.titlebar_container .icon-nav-back:after {
  position: absolute;
  right: -21px;
  height: 20px;
  background-color: #ebeef0;
  width: 1px;
  content: "";
}
.titlebar_container .icon-nav-back:hover ~ .title-hover {
  display: block;
  position: absolute;
  background-color: #fff;
  border-radius: 3px;
  padding: 2px 10px;
  box-shadow: 0 2px 4px 1px rgba(188, 199, 218, 0.4);
  opacity: 1;
  font-weight: normal;
  font-size: 12px;
  color: #0d0d0d;
  top: -3px;
  left: 42px;
}
.titlebar_container .title-hover {
  display: none;
  opacity: 0;
}
.dragged_item_card:hover {
  background-color: #f9fafb;
}
.dragged_item_card:hover .action_btns {
  opacity: 1;
}
.dragged_item_card.active {
  border: 2px solid #1B2B4C;
}
.dragged_item_card.active .selected_flag {
  display: initial;
}
.circle {
  background-color: #ebeef0;
  border-radius: 15px;
  min-width: 30px;
  padding: 5px 0.5rem;
  box-sizing: border-box;
  text-align: center;
  letter-spacing: -0.08rem;
}
.b-shadow {
  box-shadow: 0 2px 4px 1px rgba(188, 199, 218, 0.4);
}
.b-shadow-inner {
  border-radius: 10px;
  border: none;
  box-shadow: 4px 0 4px 0 rgba(188, 199, 218, 0.4);
}
.table_top_container_filter {
  height: 65px;
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  background-color: #f3f6f9;
  color: var(--tertiary);
}
.table_top_container_filter ::ng-deep app-filter-bar {
  width: 70%;
}
.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  pointer-events: none;
}
.gu-hide {
  left: -9999px !important;
}
.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}
div[class*=_list_header_label] {
  cursor: pointer;
}
.scrollable div[class*=_list_header_label]:last-child {
  margin-right: 17px;
}
.missing-provider-label-container {
  text-align: center;
}
hr {
  border: 1px solid #dfe7f2;
  margin: 0;
  padding: 0;
}
hr.one-px {
  border-bottom: 0;
}
.text_dark {
  color: #0c3046;
}
.main_normal {
  color: #1B2B4C;
}
.main_normal_red,
.red {
  color: #D33F29;
}
.main_normal_red:before,
.red:before {
  color: #D33F29 !important;
}
.bg-testing {
  background: url("./media/bg.svg") no-repeat center;
  background-size: cover;
  background-color: #1b2b4c;
}
.bg_pink {
  background: #ffebeb;
}
.bg_salad {
  background: #e8fff2;
}
.div-head-cell {
  color: rgba(0, 0, 0, 0.54);
}
.main_gray_10 {
  color: #41454e;
}
.main_gray_10:before {
  color: #41454e !important;
}
.main_gray_09 {
  color: #0d0d0d !important;
}
.main_gray_09:before {
  color: #0d0d0d !important;
}
.main_gray_08 {
  color: #3D3D3D;
}
.main_gray_08:before {
  color: #3D3D3D !important;
}
.main_gray_06 {
  color: #dfe7f2;
}
.main_gray_05 {
  color: #d3d8e0;
}
.main_gray_03 {
  color: #ebeef0;
}
.main_lighter_blue {
  color: var(--tertiary);
}
.main_lighter_blue::placeholder {
  color: var(--tertiary);
}
.main_light_blue {
  color: var(--secondary);
}
.light-blue {
  color: #00AEE9;
}
.aqua-marine {
  color: #2BBF89;
}
.main_light_red {
  color: #e74c3c;
}
.main_normal_green {
  color: #3bb29b;
}
.main_normal_blue {
  color: #1B2B4C !important;
}
.main_gray_07 {
  color: #a7b3bb;
}
.main_lavender {
  color: #9b59b6;
}
.main_light_green,
.green {
  color: #2cc970;
}
.g-1,
.orange {
  color: #f5a623;
}
.g-2 {
  color: #6ca4e6;
}
.g-3 {
  color: #3A5A7A;
}
.g-4 {
  color: #ec6b8a;
}
.g-5 {
  color: #92b2ad;
}
.g-6 {
  color: #685261;
}
.g-7 {
  color: #92d1b4;
}
.g-8 {
  color: #dcb047;
}
.g-9 {
  color: #5a7d79;
}
.g-10 {
  color: #9c5c76;
}
.g-11 {
  color: #688072;
}
.g-12 {
  color: #bf9297;
}
.g-13 {
  color: #69855c;
}
.g-14 {
  color: #3b3c5a;
}
.g-15 {
  color: #4470af;
}
.g-16 {
  color: #ce8543;
}
.g-17 {
  color: #32667b;
}
.g-18 {
  color: #ab3747;
}
.g-19 {
  color: #098a7d;
}
.bg_main_lighter_blue {
  background-color: #f1f9fe;
}
.bg_main_gray_00 {
  background-color: #fcfcfc;
}
.bg-light-gray {
  background-color: #f7fafc;
}
.bg-light-blue {
  background-color: #00AEE9;
}
.bg-light-blue-2 {
  background-color: #E4EFFD;
}
.bg-aqua-marine {
  background-color: #2BBF89;
}
.bg_main_normal_blue,
.btn-activated.active,
.btn.btn-activated.active:hover {
  background-color: #010101 !important;
  color: #ffffff;
}
.bg_main_lavender {
  background-color: #9b59b6;
}
.bg_main_normal_green,
.bg-accepted {
  background-color: #3bb29b;
}
.bg_main_light_green {
  background-color: #0d0d0d;
}
.bg_secondary_light_green {
  background-color: #69d6c5;
}
.bg_transparent {
  background-color: transparent;
}
.warning {
  color: #c24e00;
}
.bg_warning {
  background-color: #f5a623;
}
.bg_error,
.bg-rejected {
  background-color: #D33F29;
}
.error-red {
  color: #D33F29;
}
.bg-white {
  background-color: #fff;
}
.bg-inactive {
  background-color: #9ebed3;
}
.bg_main_gray_03 {
  background-color: #ebeef0;
}
.bg_main_gray_04 {
  background-color: #d8dee2;
}
.bg_main_gray_05 {
  background-color: #d3d8e0;
}
.bg_main_gray_07 {
  background-color: #a7b3bb;
}
.bg-main_gray_08 {
  background-color: #3D3D3D;
}
.bg-main_gray_09 {
  background-color: #0d0d0d;
}
.bg-main_gray_01 {
  background-color: #f3f6f9;
}
.bg_main_gray_02 {
  background-color: #f9fafb;
}
.bg_main_gray_06 {
  background-color: #dfe7f2;
}
.bg_main_gray_ada {
  background-color: #607380;
}
.bg_light-yellow {
  background-color: #FEA830;
}
.bg-excellent {
  background-color: #2cc970;
}
.bg_awaiting-results {
  background-color: #0091ff;
}
.bg-g-1,
.bg-pending,
.plans-wrapper > div:nth-child(1) .progress {
  background-color: #f5a623;
}
.bg-g-2,
.plans-wrapper > div:nth-child(2) .progress {
  background-color: #6ca4e6;
}
.bg-g-3,
.plans-wrapper > div:nth-child(3) .progress {
  background-color: #3A5A7A;
}
.bg-g-4,
.plans-wrapper > div:nth-child(4) .progress {
  background-color: #ec6b8a;
}
.bg-g-5,
.plans-wrapper > div:nth-child(5) .progress {
  background-color: #92b2ad;
}
.bg-g-6,
.plans-wrapper > div:nth-child(6) .progress {
  background-color: #685261;
}
.bg-g-7,
.plans-wrapper > div:nth-child(7) .progress {
  background-color: #92d1b4;
}
.bg-g-8,
.plans-wrapper > div:nth-child(8) .progress {
  background-color: #dcb047;
}
.bg-g-9,
.plans-wrapper > div:nth-child(9) .progress {
  background-color: #5a7d79;
}
.bg-g-10,
.plans-wrapper > div:nth-child(10) .progress {
  background-color: #9c5c76;
}
.bg-g-11,
.plans-wrapper > div:nth-child(11) .progress {
  background-color: #688072;
}
.bg-g-12,
.plans-wrapper > div:nth-child(12) .progress {
  background-color: #bf9297;
}
.bg-g-13,
.plans-wrapper > div:nth-child(13) .progress {
  background-color: #69855c;
}
.bg-g-14,
.plans-wrapper > div:nth-child(14) .progress {
  background-color: #3b3c5a;
}
.bg-g-15,
.plans-wrapper > div:nth-child(15) .progress {
  background-color: #4470af;
}
.bg-g-16,
.plans-wrapper > div:nth-child(16) .progress {
  background-color: #ce8543;
}
.bg-g-17,
.plans-wrapper > div:nth-child(17) .progress {
  background-color: #32667b;
}
.bg-g-18,
.plans-wrapper > div:nth-child(18) .progress {
  background-color: #ab3747;
}
.bg-g-19,
.plans-wrapper > div:nth-child(19) .progress {
  background-color: #098a7d;
}
.critical {
  color: #e74c3c;
}
.poor {
  color: #f5a623;
}
.neutral {
  color: #FEA830;
}
.good {
  color: #132330;
}
.excellent {
  color: #2cc970;
}
.bg_green_gradient {
  background: black;
}
.bg-critical {
  background-color: #e74c3c;
}
.bg-poor {
  background-color: #f5a623;
}
.bg-neutral {
  background-color: #FEA830;
}
.bg-good {
  background-color: #132330;
}
.bg-excellent {
  background-color: #2cc970;
}
.control-arrow-container {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-self: center;
  border: 1px solid #dfe7f2;
  border-radius: 15px;
  height: 28px;
  margin-right: 3%;
}
.bordered {
  border: 1px solid #dcddde;
  border-radius: 4px;
  margin-bottom: 10px;
  position: relative;
  box-sizing: border-box;
}
.bordered .border-left {
  position: relative;
}
.bordered .border-left:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 5px;
  background-color: #ddd;
  left: 0;
  top: 0;
  bottom: 0;
}
.bordered.border-white {
  border-color: #fff;
}
.bordered-2 {
  border: 2px solid #ebeef0 !important;
  border-radius: 5px;
  position: relative;
  box-sizing: border-box;
}
.cdk-overlay-container .bordered-2 *[class*=input] {
  border-width: 0 !important;
}
.patients-list tr:not(.active-borders) td {
  background-color: #fcfcfc !important;
}
.bordered:nth-child(1) .goal-ttl,
.bordered:nth-child(1) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(1) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(1) .goal_progress_percent,
.plans-wrapper div:nth-child(1) .bordered .goal-ttl,
.plans-wrapper div:nth-child(1) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(1) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(1) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(1) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(1) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(1) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(1) .tasks-list-wrapper .goal_progress_percent {
  color: #f5a623;
}
.bordered:nth-child(1) .border-left:before,
.bordered:nth-child(1) .goal_progress_fill,
.bordered:nth-child(1) .current_goal,
.plans-wrapper div:nth-child(1) .bordered .border-left:before,
.plans-wrapper div:nth-child(1) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(1) .bordered .current_goal,
.plans-wrapper > div:nth-child(1) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(1) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(1) .tasks-list-wrapper .current_goal {
  background-color: #f5a623;
}
.bordered:not(.no-default-border):nth-child(2) .goal-ttl,
.bordered:not(.no-default-border):nth-child(2) .img-wrap i[class*=icon-]:before,
.bordered:not(.no-default-border):nth-child(2) .icn_wrap i[class*=icon-]:before,
.bordered:not(.no-default-border):nth-child(2) .goal_progress_percent,
.plans-wrapper div:nth-child(2) .bordered .goal-ttl,
.plans-wrapper div:nth-child(2) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(2) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(2) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(2) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(2) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(2) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(2) .tasks-list-wrapper .goal_progress_percent {
  color: #6ca4e6;
}
.bordered:not(.no-default-border):nth-child(2) .border-left:before,
.bordered:not(.no-default-border):nth-child(2) .goal_progress_fill,
.bordered:not(.no-default-border):nth-child(2) .current_goal,
.plans-wrapper div:nth-child(2) .bordered .border-left:before,
.plans-wrapper div:nth-child(2) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(2) .bordered .current_goal,
.plans-wrapper > div:nth-child(2) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(2) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(2) .tasks-list-wrapper .current_goal {
  background-color: #6ca4e6;
}
.bordered:nth-child(3) .goal-ttl,
.bordered:nth-child(3) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(3) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(3) .goal_progress_percent,
.plans-wrapper div:nth-child(3) .bordered .goal-ttl,
.plans-wrapper div:nth-child(3) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(3) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(3) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(3) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(3) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(3) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(3) .tasks-list-wrapper .goal_progress_percent {
  color: #3A5A7A;
}
.bordered:nth-child(3) .border-left:before,
.bordered:nth-child(3) .goal_progress_fill,
.bordered:nth-child(3) .current_goal,
.plans-wrapper div:nth-child(3) .bordered .border-left:before,
.plans-wrapper div:nth-child(3) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(3) .bordered .current_goal,
.plans-wrapper > div:nth-child(3) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(3) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(3) .tasks-list-wrapper .current_goal {
  background-color: #3A5A7A;
}
.bordered:nth-child(4) .goal-ttl,
.bordered:nth-child(4) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(4) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(4) .goal_progress_percent,
.plans-wrapper div:nth-child(4) .bordered .goal-ttl,
.plans-wrapper div:nth-child(4) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(4) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(4) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(4) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(4) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(4) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(4) .tasks-list-wrapper .goal_progress_percent {
  color: #ec6b8a;
}
.bordered:nth-child(4) .border-left:before,
.bordered:nth-child(4) .goal_progress_fill,
.bordered:nth-child(4) .current_goal,
.plans-wrapper div:nth-child(4) .bordered .border-left:before,
.plans-wrapper div:nth-child(4) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(4) .bordered .current_goal,
.plans-wrapper > div:nth-child(4) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(4) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(4) .tasks-list-wrapper .current_goal {
  background-color: #ec6b8a;
}
.bordered:nth-child(5) .goal-ttl,
.bordered:nth-child(5) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(5) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(5) .goal_progress_percent,
.plans-wrapper div:nth-child(5) .bordered .goal-ttl,
.plans-wrapper div:nth-child(5) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(5) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(5) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(5) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(5) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(5) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(5) .tasks-list-wrapper .goal_progress_percent {
  color: #92b2ad;
}
.bordered:nth-child(5) .border-left:before,
.bordered:nth-child(5) .goal_progress_fill,
.bordered:nth-child(5) .current_goal,
.plans-wrapper div:nth-child(5) .bordered .border-left:before,
.plans-wrapper div:nth-child(5) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(5) .bordered .current_goal,
.plans-wrapper > div:nth-child(5) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(5) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(5) .tasks-list-wrapper .current_goal {
  background-color: #92b2ad;
}
.bordered:nth-child(6) .goal-ttl,
.bordered:nth-child(6) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(6) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(6) .goal_progress_percent,
.plans-wrapper div:nth-child(6) .bordered .goal-ttl,
.plans-wrapper div:nth-child(6) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(6) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(6) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(6) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(6) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(6) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(6) .tasks-list-wrapper .goal_progress_percent {
  color: #685261;
}
.bordered:nth-child(6) .border-left:before,
.bordered:nth-child(6) .goal_progress_fill,
.bordered:nth-child(6) .current_goal,
.plans-wrapper div:nth-child(6) .bordered .border-left:before,
.plans-wrapper div:nth-child(6) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(6) .bordered .current_goal,
.plans-wrapper > div:nth-child(6) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(6) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(6) .tasks-list-wrapper .current_goal {
  background-color: #685261;
}
.bordered:nth-child(7) .goal-ttl,
.bordered:nth-child(7) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(7) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(7) .goal_progress_percent,
.plans-wrapper div:nth-child(7) .bordered .goal-ttl,
.plans-wrapper div:nth-child(7) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(7) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(7) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(7) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(7) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(7) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(7) .tasks-list-wrapper .goal_progress_percent {
  color: #92d1b4;
}
.bordered:nth-child(7) .border-left:before,
.bordered:nth-child(7) .goal_progress_fill,
.bordered:nth-child(7) .current_goal,
.plans-wrapper div:nth-child(7) .bordered .border-left:before,
.plans-wrapper div:nth-child(7) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(7) .bordered .current_goal,
.plans-wrapper > div:nth-child(7) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(7) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(7) .tasks-list-wrapper .current_goal {
  background-color: #92d1b4;
}
.bordered:nth-child(8) .goal-ttl,
.bordered:nth-child(8) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(8) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(8) .goal_progress_percent,
.plans-wrapper div:nth-child(8) .bordered .goal-ttl,
.plans-wrapper div:nth-child(8) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(8) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(8) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(8) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(8) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(8) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(8) .tasks-list-wrapper .goal_progress_percent {
  color: #dcb047;
}
.bordered:nth-child(8) .border-left:before,
.bordered:nth-child(8) .goal_progress_fill,
.bordered:nth-child(8) .current_goal,
.plans-wrapper div:nth-child(8) .bordered .border-left:before,
.plans-wrapper div:nth-child(8) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(8) .bordered .current_goal,
.plans-wrapper > div:nth-child(8) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(8) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(8) .tasks-list-wrapper .current_goal {
  background-color: #dcb047;
}
.bordered:nth-child(9) .goal-ttl,
.bordered:nth-child(9) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(9) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(9) .goal_progress_percent,
.plans-wrapper div:nth-child(9) .bordered .goal-ttl,
.plans-wrapper div:nth-child(9) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(9) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(9) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(9) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(9) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(9) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(9) .tasks-list-wrapper .goal_progress_percent {
  color: #5a7d79;
}
.bordered:nth-child(9) .border-left:before,
.bordered:nth-child(9) .goal_progress_fill,
.bordered:nth-child(9) .current_goal,
.plans-wrapper div:nth-child(9) .bordered .border-left:before,
.plans-wrapper div:nth-child(9) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(9) .bordered .current_goal,
.plans-wrapper > div:nth-child(9) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(9) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(9) .tasks-list-wrapper .current_goal {
  background-color: #5a7d79;
}
.bordered:nth-child(10) .goal-ttl,
.bordered:nth-child(10) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(10) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(10) .goal_progress_percent,
.plans-wrapper div:nth-child(10) .bordered .goal-ttl,
.plans-wrapper div:nth-child(10) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(10) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(10) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(10) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(10) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(10) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(10) .tasks-list-wrapper .goal_progress_percent {
  color: #9c5c76;
}
.bordered:nth-child(10) .border-left:before,
.bordered:nth-child(10) .goal_progress_fill,
.bordered:nth-child(10) .current_goal,
.plans-wrapper div:nth-child(10) .bordered .border-left:before,
.plans-wrapper div:nth-child(10) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(10) .bordered .current_goal,
.plans-wrapper > div:nth-child(10) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(10) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(10) .tasks-list-wrapper .current_goal {
  background-color: #9c5c76;
}
.bordered:nth-child(11) .goal-ttl,
.bordered:nth-child(11) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(11) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(11) .goal_progress_percent,
.plans-wrapper div:nth-child(11) .bordered .goal-ttl,
.plans-wrapper div:nth-child(11) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(11) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(11) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(11) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(11) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(11) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(11) .tasks-list-wrapper .goal_progress_percent {
  color: #688072;
}
.bordered:nth-child(11) .border-left:before,
.bordered:nth-child(11) .goal_progress_fill,
.bordered:nth-child(11) .current_goal,
.plans-wrapper div:nth-child(11) .bordered .border-left:before,
.plans-wrapper div:nth-child(11) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(11) .bordered .current_goal,
.plans-wrapper > div:nth-child(11) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(11) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(11) .tasks-list-wrapper .current_goal {
  background-color: #688072;
}
.bordered:nth-child(12) .goal-ttl,
.bordered:nth-child(12) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(12) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(12) .goal_progress_percent,
.plans-wrapper div:nth-child(12) .bordered .goal-ttl,
.plans-wrapper div:nth-child(12) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(12) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(12) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(12) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(12) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(12) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(12) .tasks-list-wrapper .goal_progress_percent {
  color: #bf9297;
}
.bordered:nth-child(12) .border-left:before,
.bordered:nth-child(12) .goal_progress_fill,
.bordered:nth-child(12) .current_goal,
.plans-wrapper div:nth-child(12) .bordered .border-left:before,
.plans-wrapper div:nth-child(12) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(12) .bordered .current_goal,
.plans-wrapper > div:nth-child(12) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(12) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(12) .tasks-list-wrapper .current_goal {
  background-color: #bf9297;
}
.bordered:nth-child(13) .goal-ttl,
.bordered:nth-child(13) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(13) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(13) .goal_progress_percent,
.plans-wrapper div:nth-child(13) .bordered .goal-ttl,
.plans-wrapper div:nth-child(13) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(13) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(13) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(13) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(13) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(13) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(13) .tasks-list-wrapper .goal_progress_percent {
  color: #69855c;
}
.bordered:nth-child(13) .border-left:before,
.bordered:nth-child(13) .goal_progress_fill,
.bordered:nth-child(13) .current_goal,
.plans-wrapper div:nth-child(13) .bordered .border-left:before,
.plans-wrapper div:nth-child(13) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(13) .bordered .current_goal,
.plans-wrapper > div:nth-child(13) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(13) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(13) .tasks-list-wrapper .current_goal {
  background-color: #69855c;
}
.bordered:nth-child(14) .goal-ttl,
.bordered:nth-child(14) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(14) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(14) .goal_progress_percent,
.plans-wrapper div:nth-child(14) .bordered .goal-ttl,
.plans-wrapper div:nth-child(14) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(14) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(14) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(14) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(14) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(14) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(14) .tasks-list-wrapper .goal_progress_percent {
  color: #3b3c5a;
}
.bordered:nth-child(14) .border-left:before,
.bordered:nth-child(14) .goal_progress_fill,
.bordered:nth-child(14) .current_goal,
.plans-wrapper div:nth-child(14) .bordered .border-left:before,
.plans-wrapper div:nth-child(14) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(14) .bordered .current_goal,
.plans-wrapper > div:nth-child(14) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(14) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(14) .tasks-list-wrapper .current_goal {
  background-color: #3b3c5a;
}
.bordered:nth-child(15) .goal-ttl,
.bordered:nth-child(15) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(15) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(15) .goal_progress_percent,
.plans-wrapper div:nth-child(15) .bordered .goal-ttl,
.plans-wrapper div:nth-child(15) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(15) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(15) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(15) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(15) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(15) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(15) .tasks-list-wrapper .goal_progress_percent {
  color: #4470af;
}
.bordered:nth-child(15) .border-left:before,
.bordered:nth-child(15) .goal_progress_fill,
.bordered:nth-child(15) .current_goal,
.plans-wrapper div:nth-child(15) .bordered .border-left:before,
.plans-wrapper div:nth-child(15) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(15) .bordered .current_goal,
.plans-wrapper > div:nth-child(15) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(15) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(15) .tasks-list-wrapper .current_goal {
  background-color: #4470af;
}
.bordered:nth-child(16) .goal-ttl,
.bordered:nth-child(16) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(16) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(16) .goal_progress_percent,
.plans-wrapper div:nth-child(16) .bordered .goal-ttl,
.plans-wrapper div:nth-child(16) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(16) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(16) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(16) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(16) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(16) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(16) .tasks-list-wrapper .goal_progress_percent {
  color: #ce8543;
}
.bordered:nth-child(16) .border-left:before,
.bordered:nth-child(16) .goal_progress_fill,
.bordered:nth-child(16) .current_goal,
.plans-wrapper div:nth-child(16) .bordered .border-left:before,
.plans-wrapper div:nth-child(16) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(16) .bordered .current_goal,
.plans-wrapper > div:nth-child(16) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(16) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(16) .tasks-list-wrapper .current_goal {
  background-color: #ce8543;
}
.bordered:nth-child(17) .goal-ttl,
.bordered:nth-child(17) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(17) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(17) .goal_progress_percent,
.plans-wrapper div:nth-child(17) .bordered .goal-ttl,
.plans-wrapper div:nth-child(17) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(17) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(17) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(17) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(17) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(17) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(17) .tasks-list-wrapper .goal_progress_percent {
  color: #32667b;
}
.bordered:nth-child(17) .border-left:before,
.bordered:nth-child(17) .goal_progress_fill,
.bordered:nth-child(17) .current_goal,
.plans-wrapper div:nth-child(17) .bordered .border-left:before,
.plans-wrapper div:nth-child(17) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(17) .bordered .current_goal,
.plans-wrapper > div:nth-child(17) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(17) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(17) .tasks-list-wrapper .current_goal {
  background-color: #32667b;
}
.bordered:nth-child(18) .goal-ttl,
.bordered:nth-child(18) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(18) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(18) .goal_progress_percent,
.plans-wrapper div:nth-child(18) .bordered .goal-ttl,
.plans-wrapper div:nth-child(18) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(18) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(18) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(18) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(18) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(18) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(18) .tasks-list-wrapper .goal_progress_percent {
  color: #ab3747;
}
.bordered:nth-child(18) .border-left:before,
.bordered:nth-child(18) .goal_progress_fill,
.bordered:nth-child(18) .current_goal,
.plans-wrapper div:nth-child(18) .bordered .border-left:before,
.plans-wrapper div:nth-child(18) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(18) .bordered .current_goal,
.plans-wrapper > div:nth-child(18) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(18) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(18) .tasks-list-wrapper .current_goal {
  background-color: #ab3747;
}
.bordered:nth-child(19) .goal-ttl,
.bordered:nth-child(19) .img-wrap i[class*=icon-]:before,
.bordered:nth-child(19) .icn_wrap i[class*=icon-]:before,
.bordered:nth-child(19) .goal_progress_percent,
.plans-wrapper div:nth-child(19) .bordered .goal-ttl,
.plans-wrapper div:nth-child(19) .bordered .img-wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(19) .bordered .icn_wrap i[class*=icon-]:before,
.plans-wrapper div:nth-child(19) .bordered .goal_progress_percent,
.plans-wrapper > div:nth-child(19) .tasks-list-wrapper .goal-ttl,
.plans-wrapper > div:nth-child(19) .tasks-list-wrapper .img-wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(19) .tasks-list-wrapper .icn_wrap i[class*=icon-]:before,
.plans-wrapper > div:nth-child(19) .tasks-list-wrapper .goal_progress_percent {
  color: #098a7d;
}
.bordered:nth-child(19) .border-left:before,
.bordered:nth-child(19) .goal_progress_fill,
.bordered:nth-child(19) .current_goal,
.plans-wrapper div:nth-child(19) .bordered .border-left:before,
.plans-wrapper div:nth-child(19) .bordered .goal_progress_fill,
.plans-wrapper div:nth-child(19) .bordered .current_goal,
.plans-wrapper > div:nth-child(19) .tasks-list-wrapper .border-left:before,
.plans-wrapper > div:nth-child(19) .tasks-list-wrapper .goal_progress_fill,
.plans-wrapper > div:nth-child(19) .tasks-list-wrapper .current_goal {
  background-color: #098a7d;
}
.login_pass_eye_img {
  position: absolute;
  right: 30px;
  top: 37%;
  width: 1.5em;
  height: 1em;
  cursor: pointer;
}
img#tooltip {
  padding: 0 5px;
}
[hidden],
.hidden {
  display: none !important;
}
.footer .next_btn,
.footer *[class*=next_btn],
.button_container .next_btn,
.button_container *[class*=next_btn],
.pagination_container .next_btn,
.pagination_container *[class*=next_btn] {
  background-color: #1B2B4C;
  border-radius: 4px;
  border: 0;
  padding: 0 24px;
  cursor: pointer;
  justify-content: center;
  min-width: 100px;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  height: 36px;
  font-size: 12px !important;
  color: #fff;
}
.footer .next_btn.inactive,
.footer .next_btn[class*=invalid],
.footer .next_btn.mat-button-disabled,
.footer *[class*=next_btn].inactive,
.footer *[class*=next_btn][class*=invalid],
.footer *[class*=next_btn].mat-button-disabled,
.button_container .next_btn.inactive,
.button_container .next_btn[class*=invalid],
.button_container .next_btn.mat-button-disabled,
.button_container *[class*=next_btn].inactive,
.button_container *[class*=next_btn][class*=invalid],
.button_container *[class*=next_btn].mat-button-disabled,
.pagination_container .next_btn.inactive,
.pagination_container .next_btn[class*=invalid],
.pagination_container .next_btn.mat-button-disabled,
.pagination_container *[class*=next_btn].inactive,
.pagination_container *[class*=next_btn][class*=invalid],
.pagination_container *[class*=next_btn].mat-button-disabled {
  background-color: #f3f4f5 !important;
  color: #a7b3bb !important;
}
.footer .next_btn:not(.inactive):active,
.footer *[class*=next_btn]:not(.inactive):active,
.button_container .next_btn:not(.inactive):active,
.button_container *[class*=next_btn]:not(.inactive):active,
.pagination_container .next_btn:not(.inactive):active,
.pagination_container *[class*=next_btn]:not(.inactive):active {
  box-shadow: unset;
  outline: none;
}
.footer .back_btn,
.footer .cancel_btn,
.button_container .back_btn,
.button_container .cancel_btn,
.pagination_container .back_btn,
.pagination_container .cancel_btn {
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #ebeef0;
  font-weight: 500;
  padding: 0 27px;
  color: #1B2B4C;
  font-size: -webkit-calc(12px + (16 - 12) * ((100vw - 1920px) / (2560 - 1920)));
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  white-space: nowrap;
  font-size: 12px !important;
}
@media (max-width: 1920px) {
  .footer .back_btn,
  .footer .cancel_btn,
  .button_container .back_btn,
  .button_container .cancel_btn,
  .pagination_container .back_btn,
  .pagination_container .cancel_btn {
    font-size: 12px;
  }
}
@media (min-width: 2560px) {
  .footer .back_btn,
  .footer .cancel_btn,
  .button_container .back_btn,
  .button_container .cancel_btn,
  .pagination_container .back_btn,
  .pagination_container .cancel_btn {
    font-size: 16px;
  }
}
.footer .back_btn:hover,
.footer .cancel_btn:hover,
.button_container .back_btn:hover,
.button_container .cancel_btn:hover,
.pagination_container .back_btn:hover,
.pagination_container .cancel_btn:hover {
  opacity: 0.8;
  cursor: pointer;
}
.footer .back_btn:active,
.footer .cancel_btn:active,
.button_container .back_btn:active,
.button_container .cancel_btn:active,
.pagination_container .back_btn:active,
.pagination_container .cancel_btn:active {
  outline: none;
}
.footer .back_btn:not(.btn),
.footer .cancel_btn:not(.btn),
.button_container .back_btn:not(.btn),
.button_container .cancel_btn:not(.btn),
.pagination_container .back_btn:not(.btn),
.pagination_container .cancel_btn:not(.btn) {
  margin-right: 15px;
}
.onboard_container *[class*=master] .input_container {
  display: block !important;
}
.onboard_container *[class*=master] .input_container label {
  display: inline-block;
  width: 100%;
}
.mat-select-disabled {
  opacity: 0.8 !important;
}
.mat-form-field-subscript-wrapper {
  width: 85% !important;
}
app-missing-data-component {
  width: 100%;
}
.title-container,
.pop_options {
  height: 50px;
  min-height: 50px;
  border-bottom: 1px solid #dfe7f2;
  padding-left: 1rem;
  font-weight: 500;
}
.title-container ul,
.pop_options ul {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
}
.title-container .title,
.title-container .title_box,
.pop_options .title,
.pop_options .title_box {
  color: #696969;
  font-size: 14px;
  display: inline-flex;
  height: 50px;
  margin: 0 1.2vw 0 0;
  justify-content: center;
  align-items: center;
  font-weight: 500;
}
.title-container .title:not(.active):hover,
.title-container .title_box:not(.active):hover,
.pop_options .title:not(.active):hover,
.pop_options .title_box:not(.active):hover {
  cursor: pointer;
}
.title-container .title:focus,
.title-container .title_box:focus,
.pop_options .title:focus,
.pop_options .title_box:focus {
  outline: none;
}
.title-container .title.active,
.title-container .title_box.active,
.pop_options .title.active,
.pop_options .title_box.active {
  color: #1B2B4C;
  position: relative;
  cursor: default;
}
.title-container .title.active:after,
.title-container .title_box.active:after,
.pop_options .title.active:after,
.pop_options .title_box.active:after {
  content: "";
  display: block;
  position: absolute;
  height: 2px;
  bottom: 0;
  left: 0;
  right: 0;
  background: #1B2B4C;
}
.title-container.title-buttons .title {
  margin: 0 15px;
}
.title-container-sm {
  height: 36px;
  min-height: 36px;
  font-weight: 400;
}
.title-container-sm .title {
  color: #a7b3bb;
  font-size: 13px;
  display: inline-flex;
  height: 36px;
  margin: 0 5px;
  padding: 0 5px;
  justify-content: center;
  align-items: center;
}
.title-container-sm .title:not(.active):hover {
  cursor: pointer;
}
.title-container-sm .title:focus {
  outline: none;
}
.title-container-sm .title.active {
  color: #0d0d0d;
  position: relative;
  cursor: default;
  font-weight: 500;
}
.title-container-sm .title.active:after {
  content: "";
  display: block;
  position: absolute;
  height: 2px;
  bottom: 0;
  left: 0;
  right: 0;
  background: #1B2B4C;
}
.modal_title_container .pop_options {
  display: flex;
  flex-flow: row wrap;
  width: 95%;
  margin-top: 10px;
}
.title_box .wizard_number,
.title .wizard_number {
  border-radius: 100%;
  height: 32px;
  width: 32px;
  flex: 1 0 32px;
  max-width: 32px;
  margin-right: 10px;
  display: flex;
  align-items: center;
  color: #fff;
  background-color: #dfe7f2;
  justify-content: center;
}
.title_box.active .wizard_number,
.title.active .wizard_number {
  background-color: #1B2B4C;
}
.title_box.active .wizard_number:after,
.title.active .wizard_number:after {
  content: "";
  display: block;
  position: absolute;
  height: 4px;
  bottom: 0;
  left: 0;
  right: 0;
  background: white;
  z-index: 1;
}
.tab_titles_container .tab {
  color: #a7b3bb;
  padding: 2px 12px;
  text-align: center;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.tab_titles_container .tab.active {
  color: #fff;
  background-color: #1B2B4C;
  border-radius: 4px;
  cursor: default;
}
.tab_titles_container .tab.active .circle-status {
  border: 2px solid rgba(255, 255, 255, 0.3);
}
.circle-status {
  border-radius: 100%;
  width: 8px;
  min-width: 8px;
  height: 8px;
  margin-right: 5px;
  box-sizing: border-box;
  position: relative;
}
.circle-status.active:before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  border: 1px solid #4a4a4a;
  position: absolute;
  left: -3px;
  top: -3px;
  border-radius: 100%;
}
.filter-search {
  border-top: 1px solid #dfe7f2;
}
.filter-search input {
  border: 0;
  box-sizing: border-box;
}
.filter-search input::placeholder {
  color: #a7b3bb;
}
.input_container *.input_label,
.input_container .label,
.input_container .label.font_size_sm {
  box-sizing: border-box;
  line-height: 14px !important;
  font-size: 12px !important;
  color: #3d3d3d !important;
  margin-top: 18px !important;
  margin-bottom: 0.25rem !important;
  position: relative;
  display: inline-block;
}
.input_container *.input_label + *[class*=input],
.input_container *.input_label + *,
.input_container .label + *[class*=input],
.input_container .label + *,
.input_container .label.font_size_sm + *[class*=input],
.input_container .label.font_size_sm + * {
  margin-bottom: 0 !important;
}
.input_container *.input_label .mat-hint,
.input_container .label .mat-hint,
.input_container .label.font_size_sm .mat-hint {
  display: block;
  font-size: 0.875em;
  margin-top: 0.25rem;
}
.input-common,
.mat-input-element {
  height: 40px;
  padding: 0 10px;
  border-radius: 5px;
  outline: none;
  border: solid 1px #3d3d3d;
  margin: 5px 0 10px 0;
}
.input-common::placeholder,
.mat-input-element::placeholder {
  color: #d3d8e0;
}
.input-common:focus,
.mat-input-element:focus {
  border: 2px solid #1B2B4C;
}
.input-common.input_invalid,
.mat-input-element.input_invalid {
  border: 1px solid #D33F29 !important;
}
.input-common.input_invalid::placeholder,
.mat-input-element.input_invalid::placeholder {
  color: #D33F29 !important;
}
.input_invalid::placeholder {
  color: #D33F29 !important;
}
.textarea_section {
  box-shadow: unset !important;
  border: solid 1px #3d3d3d !important;
}
.textarea_section[class*=invalid] {
  border: 1px solid #D33F29 !important;
}
.textarea_section:focus {
  border: 2px solid #1B2B4C !important;
}
textarea.border-none {
  outline: none;
}
.mat-mdc-form-field:not(.va-form-field) :not(app-upload-icon, app-multi-select-dropdown, .unstyled-list, app-datepicker-sep).input_invalid,
app-upload-icon.input_invalid .icon_upload_container,
app-dropdown.input_invalid {
  display: inline-block;
}
.masterdata_textfield.input_invalid,
.add_new_department_container input.input_invalid,
.goal_name input.input_invalid,
.input_container input.input_invalid,
.specialties-chip.input_invalid .mat-mdc-chip-input,
app-upload-icon.input_invalid .icon_upload_container,
app-dropdown.input_invalid,
app-birth-day-calendar.input_invalid,
app-datepicker-sep.input_invalid .mat-form-field-wrapper input {
  border: 1px solid #D33F29 !important;
  border-radius: 4px;
  box-sizing: border-box;
}
app-specialties-chip.input_invalid .mat-mdc-chip-input::placeholder,
app-datepicker-sep.input_invalid input::placeholder {
  color: #D33F29 !important;
}
.unstyled-list.input_invalid label {
  color: #D33F29;
}
.unstyled-list.input_invalid .checkmark {
  border: 1px solid #D33F29 !important;
}
.flash_button {
  animation-name: flash;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-name: flash;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-name: flash;
  -moz-animation-duration: 1s;
  -moz-animation-timing-function: linear;
  -moz-animation-iteration-count: infinite;
}
@keyframes flash {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes flash {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes flash {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
a {
  opacity: 1;
  color: #1B2B4C;
  text-decoration: none;
}
a:hover {
  opacity: 0.9;
}
code.fs-11 {
  word-break: break-all;
}
.activity-right_container {
  position: fixed;
  width: 350px;
  right: -350px;
  box-sizing: border-box;
  bottom: 0;
  top: 118px;
  transition: all 0.3s linear;
  z-index: 2;
  overflow: hidden;
}
.activity-lbl {
  cursor: pointer;
  z-index: 2;
  position: fixed;
  top: 40vh;
  right: 0;
  background-color: var(--secondary);
  background-image: url("./media/note-badge-icon.svg");
  background-repeat: no-repeat;
  background-position: 14px 13px;
  background-size: 16px;
  color: #fff;
  letter-spacing: 0.8px;
  font-size: 12px;
  font-weight: 500;
  box-sizing: border-box;
  padding-top: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px;
  width: 40px;
  opacity: 0.8;
  white-space: nowrap;
  border-radius: 4px 0 0 4px;
  transition: all 0.3s linear;
}
.activity-lbl i {
  opacity: 0;
  width: 0;
  display: none;
  transition: all 0.3s linear;
  transform: rotate(180deg);
  margin-top: -23px;
}
.activity-lbl:hover {
  opacity: 1;
  width: auto;
}
.activity-lbl:hover i {
  width: auto;
  display: block;
  opacity: 1;
  margin-right: 10px;
}
.activity-lbl span {
  transform: rotate(-90deg);
}
#activity-show:checked ~ .activity-right_container {
  right: 0;
  overflow: visible;
}
#activity-show:checked + .activity-lbl {
  right: 350px;
}
#activity-show:checked + .activity-lbl i {
  transform: rotate(0deg);
}
.chart-point {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 100%;
  position: relative;
  width: 14px;
  height: 14px;
  box-shadow: 0 0 5px #efefef;
}
.chart-point:after {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 100%;
  content: "";
  display: block;
  border: 2px solid #fff;
}
.chart-point ~ div,
.chart-point + div {
  line-height: 13px;
}
.chart-line {
  display: flex;
}
.chart-line:before,
.chart-line:after {
  display: inline-block;
  content: "";
  width: 8px;
  height: 2px;
  background: #a7b3bb;
  border-radius: 10px;
}
.chart-line:before {
  margin-right: 2px;
}
mdc-dialog__container > * {
  min-width: 400px;
}
mdc-dialog__container > app-org-calendar-event-dialog {
  min-width: unset;
}
mdc-dialog__container h1.mat-mdc-dialog-title.modal_title_container {
  padding-left: 20px;
}
@media all and (max-width: 560px) {
  mdc-dialog__container > * {
    min-width: unset;
  }
}
app-md-therapy-dialog > div.ng-star-inserted,
app-md-specialty-dialog > div.ng-star-inserted,
app-md-service-type-dialog > div.ng-star-inserted,
app-assign-provider-dialog > div.ng-star-inserted,
app-care-team-dialog > div.ng-star-inserted,
app-family-member-dialog > div.ng-star-inserted {
  min-width: 760px;
}
app-md-therapy-dialog > div.ng-star-inserted h1.mat-mdc-dialog-title.modal_title_container,
app-md-specialty-dialog > div.ng-star-inserted h1.mat-mdc-dialog-title.modal_title_container,
app-md-service-type-dialog > div.ng-star-inserted h1.mat-mdc-dialog-title.modal_title_container,
app-assign-provider-dialog > div.ng-star-inserted h1.mat-mdc-dialog-title.modal_title_container,
app-care-team-dialog > div.ng-star-inserted h1.mat-mdc-dialog-title.modal_title_container,
app-family-member-dialog > div.ng-star-inserted h1.mat-mdc-dialog-title.modal_title_container {
  margin-bottom: 0 !important;
}
app-md-therapy-dialog > div.ng-star-inserted .mat-mdc-dialog-content,
app-md-specialty-dialog > div.ng-star-inserted .mat-mdc-dialog-content,
app-md-service-type-dialog > div.ng-star-inserted .mat-mdc-dialog-content,
app-assign-provider-dialog > div.ng-star-inserted .mat-mdc-dialog-content,
app-care-team-dialog > div.ng-star-inserted .mat-mdc-dialog-content,
app-family-member-dialog > div.ng-star-inserted .mat-mdc-dialog-content {
  padding: 0;
}
app-cp-task-details-dialog > div.ng-star-inserted h1.mat-mdc-dialog-title.modal_title_container {
  padding-left: 20px;
}
app-assessment-onboard-dialog > div.ng-star-inserted {
  min-width: 550px;
}
app-p-note-dialog,
app-cp-task-appointment-summary-dialog {
  display: block;
  width: 600px;
}
app-cp-onboard-dialog,
.onboard-patients-dialog-wrapper {
  display: block;
}
image-library-dialog {
  display: block;
  width: 960px;
}
.description_container {
  box-sizing: border-box;
}
app-version-check-dialog {
  display: block;
  width: 400px;
}
app-insurance-export {
  display: block;
  width: 460px;
}
.highcharts-container * {
  font-family: "DMSans", sans-serif !important;
}
.highcharts-root {
  font-family: "DMSans", sans-serif !important;
}
::ng-deep .cdk-live-announcer-element *,
::ng-deep .cdk-live-announcer-element,
.cdk-live-announcer-element,
.cdk-live-announcer-element * {
  font-size: 14px !important;
}
.activity-divider {
  justify-content: stretch;
}
.activity-divider:before,
.activity-divider:after {
  flex: 1;
  content: "";
  display: inline-block;
  height: 1px;
  background-color: #ebeef0;
}
.icons-mat-rewrite .mat-icon.expand,
.icons-mat-rewrite .mat-icon.expanded {
  margin: -5px 0 0 0 !important;
  background-color: #d6e3eb;
  width: 30px;
  height: 30px;
  border-radius: 100%;
}
.icons-mat-rewrite .mat-icon.expand:before,
.icons-mat-rewrite .mat-icon.expanded:before {
  border-style: solid;
  border-color: #fff;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  vertical-align: middle;
  content: "";
}
.icons-mat-rewrite .mat-icon.expanded {
  background-color: #1B2B4C;
  transform: rotate(180deg);
}
.icons-mat-rewrite .mat-icon.i_right,
.icons-mat-rewrite .mat-icon.i_righted {
  margin: -5px 0 0 0 !important;
  background-color: #d6e3eb;
  width: 30px;
  height: 30px;
  border-radius: 100%;
}
.icons-mat-rewrite .mat-icon.i_right:before,
.icons-mat-rewrite .mat-icon.i_righted:before {
  border-style: solid;
  border-color: #fff;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(-45deg);
  vertical-align: middle;
  margin-left: 10px;
  content: "";
}
.add-new-wrapper {
  border: 1px dashed #87b8d8;
  background: #fafdff;
  border-radius: 6px;
  box-sizing: border-box;
}
.add-new-wrapper .icon-plus {
  background: #e2eff7;
}
.add-new-wrapper.inactive {
  pointer-events: none;
  opacity: 0.25;
}
*::placeholder {
  line-height: inherit !important;
}
.wrap-img img {
  min-height: 100%;
}
.gm-style .gm-style-iw {
  font-weight: inherit !important;
}
.gm-style .gm-style-iw {
  color: #00171f;
}
.required-asterisk {
  color: red;
  font-weight: bold;
  margin-left: 3px;
  line-height: inherit !important;
  font-size: 12px;
  display: inline-block;
  height: 5px;
  padding: 0 !important;
}
.tab-no-border .material-icons {
  font-family: "Material Icons", serif !important;
}
.tab-no-border .mat-tab-header {
  border-bottom: 0 !important;
}
.tab-no-border .mat-tab-header .mat-tab-label {
  padding: 0 10px !important;
}
.tab-no-border .mat-tab-header .mat-tab-label-active {
  border-bottom: 3px solid #1b2b4c;
  font-weight: 600;
}
mat-checkbox.input_invalid .mat-checkbox-layout .mat-checkbox-inner-container {
  border: 2px solid #D33F29 !important;
  background: rgba(249, 142, 126, 0.5019607843);
  border-radius: 3px;
}
mat-checkbox.input_invalid .mat-checkbox-label {
  color: #D33F29 !important;
}
.patient-card-header .mat-card-header-text {
  width: 100%;
  text-align: center;
}
.form-row .form-control .mat-select-trigger {
  height: 73px;
  padding: 0 10px;
  border-radius: 5px;
  outline: none;
  border: solid 1px #a8bece;
  width: 100%;
  background-color: transparent;
  box-sizing: border-box;
  font-size: 18px;
  color: #070707;
}
@media (max-width: 1340px) {
  .form-row .form-control .mat-select-trigger {
    font-size: 14px;
  }
}
.mat-mdc-menu-content .welcome-username {
  display: block;
  line-height: 48px;
  height: 48px;
  padding: 0 16px;
  text-align: left;
  text-decoration: none;
  max-width: 100%;
}
.mat-mdc-menu-content button {
  border-top: 1px solid rgba(188, 199, 218, 0.4);
}
.custom-radios {
  margin-top: 15px;
  min-width: 325px !important;
}
.custom-radios .list-column {
  padding: 8px 15px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #dadada;
}
.custom-radios .list-column:first-child {
  padding-top: 0;
}
.custom-radios .list-column:last-child {
  padding-bottom: 0;
  border-bottom: none;
  margin-bottom: 30px;
}
.custom-radios .list-column .mat-list-item-content {
  display: block !important;
  padding-left: 0 !important;
  color: #121c22;
  font-size: 19px;
  font-weight: 500;
}
.custom-radios .list-column .mat-list-item-content span {
  display: block;
  font-size: 18px;
  font-weight: normal;
  color: #6e7a81;
}
.custom-radios input[type=radio] {
  display: none;
}
.custom-radios input[type=radio] + label {
  font-size: 30px;
}
.custom-radios input[type=radio] + label span {
  display: inline-block;
  width: 30px;
  height: 30px;
  cursor: pointer;
  border-radius: 50%;
  border: solid 1px #e4e4ea;
  text-align: center;
  line-height: 30px;
}
.custom-radios input[type=radio] + label span mat-icon {
  opacity: 0;
  transition: all 0.3s ease;
  width: 18px;
  height: 18px;
  line-height: 18px;
  font-size: 18px;
}
.custom-radios input[type=radio].checked + label span {
  background-color: #1b2b4c;
}
.custom-radios input[type=radio]:checked + label span mat-icon {
  opacity: 1;
  color: #fff;
}
.custom-radios .add-family-btn button {
  background-color: #1b2b4c;
  color: #fff;
  font-size: 14px;
  padding: 10px 15px !important;
  margin-bottom: 20px;
  width: 100%;
}
.custom-radios .add-family-btn button mat-icon {
  color: #fff;
}
.example-checkbox .mat-checkbox-layout {
  white-space: normal !important;
}
.example-checkbox .mat-checkbox-layout .mat-checkbox-inner-container {
  margin-top: 3px !important;
}
.select-date_wrapper app-select-appointment-date .select-appointment-inner {
  justify-content: flex-start;
  align-items: center;
  overflow: auto;
}
@media all and (max-width: 460px) {
  .select-date_wrapper app-select-appointment-date .select-appointment-inner .c-p.btn {
    width: 100%;
  }
}
@media all and (max-width: 460px) {
  app-you-belong-to-tier {
    margin-right: 0 !important;
  }
}
@media all and (max-width: 460px) {
  app-you-belong-to-tier app-select-appointment-slot .slot-time {
    min-width: 102px !important;
  }
  app-you-belong-to-tier app-select-appointment-slot .slot-time:last-child:after {
    margin-right: 0;
  }
  app-you-belong-to-tier app-select-appointment-slot .btn-more {
    min-width: 102px !important;
    color: #e74c3c;
    border: 1px solid #e74c3c;
  }
  app-you-belong-to-tier app-select-appointment-slot .m-pd {
    padding: 0.9rem !important;
  }
}
@media all and (max-width: 375px) {
  app-you-belong-to-tier app-select-appointment-slot .p-2 {
    padding: 0.28rem !important;
    min-width: 89px !important;
  }
}
.select-app-reg app-select-appointment-date .select-appointment-inner {
  flex-direction: column;
}
.mat-mdc-snack-bar-container.error-message {
  background-color: #f7d7da !important;
  color: #b06652 !important;
}
.mat-mdc-snack-bar-container.warning-message {
  background-color: #fff3cd !important;
  color: #8b7844 !important;
}
.loading {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  background: rgba(255, 255, 255, 0.9);
}
@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}
.spinner:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 42.5px;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  border-radius: 50%;
  border: 2px solid #ffffff;
  border-top-color: #000000;
  animation: spinner 0.8s linear infinite;
}
.mat-mdc-menu-content {
  padding: 0 !important;
}
@media (max-width: 1280px) {
  .no_carousel .upcoming-tasks {
    overflow-x: auto;
  }
}
@media (max-width: 991px) {
  .no_carousel {
    display: none !important;
  }
}
@media (min-width: 991px) {
  .carousel_wrap {
    width: 100%;
    display: block;
  }
  .carousel_wrap.notactiveslider {
    display: none;
  }
  .no_carousel {
    display: block;
  }
}
.carousel_wrap .owl-nav .owl-prev,
.carousel_wrap .owl-nav .owl-next {
  position: absolute;
  top: -27px;
  padding: 0;
  margin: -28px 0 0;
  display: block;
  width: 42px;
  height: 42px;
  text-indent: -9999px;
  background: #e4effd;
}
.carousel_wrap .owl-nav .owl-prev:hover,
.carousel_wrap .owl-nav .owl-next:hover {
  background: none;
}
@media (max-width: 991px) {
  .carousel_wrap .owl-nav .owl-prev,
  .carousel_wrap .owl-nav .owl-next {
    display: none;
  }
}
@media (min-width: 1680px) {
  .carousel_wrap .owl-nav .owl-prev,
  .carousel_wrap .owl-nav .owl-next {
    top: -40px;
  }
}
.carousel_wrap .owl-nav .owl-prev {
  right: 60px;
  background: url("./media/carousel-arrow.svg") center center no-repeat #e4effd !important;
}
.carousel_wrap .owl-nav .owl-next {
  right: 0;
  background: url("./media/carousel-arrow.svg") center center no-repeat #e4effd !important;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.upcoming-tasks {
  margin-top: 20px;
  display: flex;
  box-sizing: border-box;
  justify-content: flex-start;
}
.upcoming-tasks .card_wrap .card {
  height: 100%;
}
.upcoming-tasks .card_wrap:last-child .card {
  margin-right: 0;
}
.upcoming-tasks .card {
  max-width: 525px;
  min-height: 350px;
  display: flex;
}
@media (max-width: 991px) {
  .upcoming-tasks .card {
    max-width: 100%;
  }
}
@media (max-width: 640px) {
  .upcoming-tasks .card {
    min-height: 350px;
  }
}
.upcoming-tasks .card.complete .card_body {
  border-color: #38b949;
}
.upcoming-tasks .card.complete .card-header {
  background: #cfffd5;
}
@media (min-width: 1280px) and (max-width: 1600px) {
  .upcoming-tasks .card {
    max-width: 390px;
  }
}
.upcoming-tasks .card_body {
  border-radius: 10px;
  border: solid 1px #e4effd;
  background-color: #ffffff;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.upcoming-tasks .card-header {
  background: #e4effd;
  padding: 15px 30px;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 130px;
}
.upcoming-tasks .card-header img {
  margin-right: 22px;
  width: auto;
  height: 87px;
}
@media (max-width: 1460px) {
  .upcoming-tasks .card-header img {
    height: 75px;
  }
}
.upcoming-tasks .card-header h3 {
  font-size: 20px;
  color: #1b2b4c;
  font-weight: 500;
  text-align: left;
  font-family: "DM Sans", sans-serif;
}
@media (max-width: 1460px) {
  .upcoming-tasks .card-header h3 {
    font-size: 16px;
  }
}
.upcoming-tasks .card-wraper {
  padding: 6px 15px 15px;
  box-sizing: border-box;
  min-height: 260px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 1440px) {
  .upcoming-tasks .card-wraper {
    padding: 6px 39px 15px;
  }
}
@media (max-width: 640px) {
  .upcoming-tasks .card-wraper {
    min-height: 280px;
  }
}
.upcoming-tasks .card-wraper a.anchor-link,
.upcoming-tasks .card-wraper button {
  display: block;
  margin: 0;
  padding: 2px 10px;
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 1680px) {
  .upcoming-tasks .card-wraper a.anchor-link,
  .upcoming-tasks .card-wraper button {
    padding: 4px 10px;
  }
}
@media (min-width: 1440px) {
  .upcoming-tasks .card-wraper a.anchor-link,
  .upcoming-tasks .card-wraper button {
    font-size: 18px;
    font-weight: 500;
  }
}
.upcoming-tasks .card-wraper a.anchor-link span,
.upcoming-tasks .card-wraper button span {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.upcoming-tasks .card-wraper a.anchor-link svg,
.upcoming-tasks .card-wraper a.anchor-link img,
.upcoming-tasks .card-wraper button svg,
.upcoming-tasks .card-wraper button img {
  margin-left: 10px;
}
.upcoming-tasks .card-wraper a.anchor-link .gray-arrow,
.upcoming-tasks .card-wraper button .gray-arrow {
  display: none;
}
.upcoming-tasks .card-wraper a.anchor-link.mat-button-disabled span,
.upcoming-tasks .card-wraper button.mat-button-disabled span {
  color: #b5b5b5;
}
.upcoming-tasks .card-wraper a.anchor-link.mat-button-disabled span svg path,
.upcoming-tasks .card-wraper button.mat-button-disabled span svg path {
  fill: #b5b5b5;
}
.upcoming-tasks .card-wraper a.anchor-link.mat-button-disabled span .gray-arrow,
.upcoming-tasks .card-wraper button.mat-button-disabled span .gray-arrow {
  display: inline-block;
}
.upcoming-tasks .card-wraper a.anchor-link.mat-button-disabled span .white-arrow,
.upcoming-tasks .card-wraper button.mat-button-disabled span .white-arrow {
  display: none;
}
.upcoming-tasks .card-wraper a.anchor-link.cancel-btn,
.upcoming-tasks .card-wraper button.cancel-btn {
  border-color: #1b2b4c;
  color: #1b2b4c;
  min-width: 120px;
}
.upcoming-tasks .card-wraper a.anchor-link.cancel-btn span,
.upcoming-tasks .card-wraper button.cancel-btn span {
  color: #0c3046;
}
.double__button-wrap {
  display: flex;
  flex-direction: row;
}
.double__button-wrap.double_button_row {
  margin: 0 -10px;
}
.double__button-wrap.double_button_row .double_btn_col {
  padding: 0 10px;
  width: 50%;
}
.carousel_wrap .upcoming-tasks .card {
  max-width: inherit;
}
@media only screen and (max-width: 640px) {
  .mob-ml-0 {
    margin-left: 0 !important;
    margin-top: 10px;
  }
  .double__button-wrap {
    flex-direction: column;
    margin-top: 15px;
  }
}
.topview {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.topview.full_block {
  flex-wrap: wrap;
}
.topview.full_block .appointment {
  width: 100%;
}
.topview.full_block .appointment.light_c {
  border-left: 1px solid #ccc;
  padding-left: 15px;
}
.topview.full_block .appointment.light_c span {
  color: #6b7c99;
}
.topview.full_block .appointment.light_c span strong {
  color: #0c3046;
  font-weight: 400;
}
.topview.full_block .appointment svg {
  margin-right: 8px;
  width: 15px;
  height: 15px;
}
.topview.full_block .appointment span a {
  color: #0c3046;
  font-weight: 500;
}
.topview.full_block .appointment span strong {
  display: inline;
}
.topview.full_block .appointment:last-child span p {
  margin-bottom: 0;
}
.topview .appointment {
  font-size: 16px;
  display: flex;
  flex-direction: row;
  text-align: left;
  align-items: center;
  margin-top: 15px;
}
@media (max-width: 1460px) {
  .topview .appointment {
    font-size: 14px;
  }
}
.topview .appointment svg,
.topview .appointment .topview_svg {
  margin-right: 5px;
  width: 20px;
  height: 20px;
}
.topview .appointment span {
  color: #0c3046;
}
.topview .appointment span.map_i strong {
  position: relative;
  padding-right: 40px;
}
.topview .appointment span.map_i strong img {
  width: 30px;
  position: absolute;
  right: 0;
  bottom: -4px;
}
.topview .appointment span strong {
  display: block;
  font-weight: 500;
  margin-top: 2px;
}
.topview .appointment span .datetag {
  background: #38b949;
  color: #fff;
  padding: 5px 14px;
  display: inline-block;
  border-radius: 22px;
}
.topview .appointment.memb,
.topview .appointment:last-child {
  width: 100%;
}
.topview .appointment.memb strong {
  font-size: 18px;
  margin: 0;
}
.circle-hd-data {
  font-size: 14px;
  font-weight: 500;
  margin: 0 0 15px;
  text-align: left;
}
.circle-hd-data smap {
  color: #ccc;
  font-family: inherit;
}
.circle-hd-data span {
  margin-left: 15px;
}
.middle-content ::ng-deep .ng5-slider-pointer:before {
  content: none !important;
}
.middle-content ::ng-deep .ng5-slider-bubble {
  display: none !important;
}
.circle-progress {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.circle-progress > div {
  width: 100%;
  box-sizing: border-box;
}
.circle-progress > div:not(:first-child) {
  padding: 0 0 0 10px;
}
.circle-progress > div .progress-circ {
  width: 45%;
  margin-bottom: 0;
}
.circle-progress > div .progress-data h4 {
  font-size: 17px;
  color: #05131c;
  margin: 0;
  font-weight: 500;
  text-align: left;
}
.circle-progress > div .progress-data h4 small {
  font-size: 14px;
  font-weight: 400;
}
.circle-progress > div .progress-data p {
  font-size: 12px;
  margin: 0;
  font-weight: 500;
  text-align: left;
}
.card_activitie {
  padding: 0 34px;
}
@media (max-width: 1460px) {
  .card_activitie {
    padding: 0 4%;
  }
  .card_activitie .act_inner {
    padding: 12px 10px;
  }
}
.card_activitie .act_inner {
  background: #6ea8f2;
  padding: 23px 16px 23px;
  border-radius: 0 0 10px 10px;
}
.card_activitie .act_inner h3 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  margin: 0 0 23px;
}
.card_activitie .act_inner .act_imgtext {
  display: flex;
  align-items: center;
}
.card_activitie .act_inner .act_imgtext img {
  max-width: 108px;
}
@media (max-width: 1460px) {
  .card_activitie .act_inner .act_imgtext img {
    max-width: 90px;
  }
}
.card_activitie .act_inner .act_imgtext .act_text {
  padding-left: 12px;
}
.card_activitie .act_inner .act_imgtext .act_text h4 {
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  margin: 0 0 10px;
  line-height: normal;
}
.card_activitie .act_inner .act_imgtext .act_text a {
  font-size: 13px;
  color: #000;
  display: flex;
  align-items: center;
  line-height: 18px;
}
.card_activitie .act_inner .act_imgtext .act_text a svg {
  margin-left: 7px;
}
.glucometer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 10px;
  border-bottom: 1px solid #c9dedc;
  margin-bottom: 10px;
}
.glucometer .first-box {
  font-size: 14px;
  font-weight: 400;
  color: #292929;
}
.glucometer .first-box strong {
  margin-left: 5px;
  font-weight: 400;
}
.glucometer .first-box.low strong {
  color: #38b949;
}
.glucometer .first-box.hight strong {
  color: #f01519;
}
.glucometer .middle-box strong {
  font-size: 28px;
  color: #1b2b4c;
  display: block;
}
.glucometer .middle-box strong small {
  color: #292929;
  font-size: 14px;
  font-weight: 400;
}
.glucometer .middle-box p {
  margin: 0;
  font-size: 12px;
  text-align: center;
}
.glucometer .middle-box p small {
  font-family: inherit;
  font-size: 12px;
}
.chart-bottom-box {
  display: flex;
  flex-direction: row;
}
.chart-bottom-box .chart-sect {
  width: 60%;
}
.chart-bottom-box .chart-sect .area {
  height: 50px;
}
.chart-bottom-box .data-recive {
  width: 40%;
  font-size: 14px;
  font-weight: 500;
}
.chart-bottom-box .data-recive svg.down {
  transform: rotate(180deg);
}
.chart-bottom-box .data-recive p {
  margin: 0;
  font-weight: 400;
  font-size: 13px;
}
.slider-caption {
  display: flex;
  flex-direction: row;
  margin-top: 5px;
}
.slider-caption span {
  font-size: 12px;
  float: left;
}
.slider-caption span:nth-child(1) {
  margin-left: 0;
}
.slider-caption span:nth-child(2) {
  margin-left: 18%;
}
.slider-caption span:nth-child(3) {
  margin-left: 18%;
}
.slider-caption span:nth-child(4) {
  margin-left: 38%;
}
.middle-content ::ng-deep .slider {
  padding: 4px 0;
  height: auto;
}
.middle-content ::ng-deep .slider .bar > span.left-handle,
.middle-content ::ng-deep .slider .bar > span.right-handle {
  width: 17px !important;
  height: 17px !important;
  background: #1b2b4c !important;
  border: 2px solid #fff !important;
  top: -6px !important;
}
.middle-content ::ng-deep .slider .bar div.filler {
  border: none !important;
}
.middle-content ::ng-deep .slider .bar div.filler > span {
  background: transparent !important;
}
.middle-content ::ng-deep .slider .bar {
  height: 6px !important;
}
.middle-content ::ng-deep .slider .bar div.filler > div.step-indicators {
  background: #38b949;
  background: -moz-linear-gradient(left, #38b949 0%, #38b949 20%, #ffffff 20%, #fcfcfc 21%, #feb130 21%, #feb130 53%, #fcfcfc 53%, #fcfcfc 54%, #f01519 54%, #f01519 100%);
  background: -webkit-linear-gradient(left, #38b949 0%, #38b949 20%, #ffffff 20%, #fcfcfc 21%, #feb130 21%, #feb130 53%, #fcfcfc 53%, #fcfcfc 54%, #f01519 54%, #f01519 100%);
  background:
    linear-gradient(
      to right,
      #38b949 0%,
      #38b949 20%,
      #ffffff 20%,
      #fcfcfc 21%,
      #feb130 21%,
      #feb130 53%,
      #fcfcfc 53%,
      #fcfcfc 54%,
      #f01519 54%,
      #f01519 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#38b949", endColorstr="#f01519", GradientType=1);
}
#gradient-0 stop {
  stop-color: #506ef9;
}
#gradient-0 stop[Offset="0"] {
  stop-opacity: 0.25;
}
#gradient-0 stop[Offset="1"] {
  stop-opacity: 0;
}
@media only screen and (max-width: 991px) {
  .upcoming-tasks {
    margin-top: 10px;
  }
}
.schedule_date .mat-form-field .mat-form-field-wrapper {
  padding: 0;
}
.schedule_date .mat-form-field .mat-form-field-flex {
  padding: 0;
}
.schedule_date .mat-form-field .mat-form-field-flex .mat-form-field-appearance-fill {
  background: none;
}
.schedule_date .mat-form-field .mat-form-field-flex .mat-select-trigger {
  width: 100%;
  padding: 21px 20px 20px 60px;
  border-radius: 4px;
  box-shadow: 0 13px 10px 0 rgba(0, 0, 0, 0.04);
  border: solid 1px #dfe7f2;
  background-color: #fff;
  height: 65px;
  font-size: 18px;
}
.schedule_date .mat-form-field .mat-form-field-flex .mat-select-trigger .mat-select-value-text {
  left: 60px;
}
.schedule_date .mat-form-field .mat-form-field-flex .mat-select-trigger .mat-select-arrow-wrapper {
  display: none;
}
.schedule_date .mat-form-field .mat-form-field-underline {
  display: none;
}
app-organizations section.screening-assessment {
  overflow: unset !important;
  margin-bottom: 30px !important;
}
app-organizations .assessment-content {
  height: auto !important;
}
.communication_main_info .mat-icon-button {
  height: 20px;
  width: 20px;
}
.communication_main_info .mat-icon-button svg {
  height: 16px;
  width: 16px;
}
.communication_main_info .mat-icon-button {
  align-items: center;
  display: flex;
}
.communication_main_info .input-common {
  border: 0 !important;
}
.communication_main_info .mat-form-field.bg-white.bordered.mat-form-field-invalid .mat-input-element.input-common,
.communication_main_info .mat-form-field.bg-white.bordered.mat-form-field-invalid .mat-input-element.ng-invalid {
  border: 0 !important;
}
.communication_main_info .mat-form-field.mat-form-field-invalid .mat-input-element.input-common,
.communication_main_info .mat-form-field.mat-form-field-invalid .mat-input-element.ng-invalid {
  border: 0 !important;
}
.communication_main_info mat-select.status-select {
  border-radius: 4px;
}
.communication_main_info mat-select.status-select .mat-select-trigger {
  background: transparent !important;
  border: 0;
  height: 32px;
}
.communication_main_info mat-select.status-select .mat-select-arrow,
.communication_main_info mat-select.status-select .mat-select-value-text {
  color: #ffffff;
}
.communication_main_info mat-select.status-select .mat-select-value-text {
  background: transparent;
  font-size: 12px;
}
.communication_main_info .left_container .wrap-mat-form-field.input_container .input-common {
  line-height: 20px;
  height: 20px;
}
.communication_main_info .mat-form-field.border-bottom {
  border-bottom-color: #0c3046;
}
.communication_main_info .mat-form-field.mat-form-field-invalid,
.communication_main_info .mat-form-field.mat-form-field-invalid {
  border-bottom: 1px solid #e74c3c !important;
}
.input-sm {
  height: 27px;
  font-size: 12px !important;
}
@media (max-width: 767px) {
  .button-size {
    flex-direction: column;
  }
}
.button-size button {
  width: 340px;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .button-size button {
    font-size: 13px !important;
  }
}
@media (max-width: 767px) {
  .button-size button {
    width: 100%;
    margin: 5px 0;
    font-size: 13px !important;
  }
}
@media (max-width: 340px) {
  .button-size button {
    font-size: 11px !important;
  }
}
.activities_wrap {
  width: 100%;
  display: flex;
  padding-top: 50px;
}
@media (max-width: 991px) {
  .activities_wrap {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.activities_wrap .activities-title {
  width: 30%;
  max-width: 410px;
}
.activities_wrap .activities-title img {
  max-width: 250px;
}
@media (max-width: 1599px) {
  .activities_wrap .activities-title {
    max-width: 240px;
  }
  .activities_wrap .activities-title h3 {
    font-size: 20px !important;
  }
  .activities_wrap .activities-title img {
    max-width: 185px;
  }
}
@media (max-width: 991px) {
  .activities_wrap .activities-title {
    max-width: 100%;
    width: 100%;
    text-align: center;
  }
}
.activities_wrap .family_membercard {
  width: calc(100% - 410px);
  padding-left: 20px;
}
@media (max-width: 1599px) {
  .activities_wrap .family_membercard {
    width: calc(100% - 240px);
  }
}
@media (max-width: 991px) {
  .activities_wrap .family_membercard {
    width: 100%;
    padding: 0;
  }
}
.activities_wrap .family_membercard .list-activities .activities-wrapper {
  width: 31.33% !important;
}
@media (max-width: 1300px) {
  .activities_wrap .family_membercard .list-activities .activities-wrapper {
    width: 48% !important;
  }
}
@media (max-width: 991px) {
  .activities_wrap .family_membercard .list-activities .activities-wrapper {
    width: 100%;
  }
}
.activities_wrap .family_membercard .list-activities .activities-wrapper .activities-wrapper-top {
  justify-content: flex-start !important;
}
.activities_wrap .family_membercard .list-activities .activities-wrapper .activities-wrapper-top .icon {
  margin-right: 10px;
}
.activities_wrap .family_membercard .list-activities .activities-wrapper .activities-wrapper-top .count {
  margin-left: auto;
}
@media (min-width: 1600px) {
  .activities_wrap .family_membercard .list-activities .activities-wrapper .activities-wrapper-top .count {
    font-size: 52px !important;
  }
}
.activities_wrap .family_membercard .list-activities .activitiestwo {
  display: none;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing.filter_menu_wrap {
  background: #000;
  opacity: 0.5;
}
.filter_menu_wrap + * .cdk-overlay-pane {
  position: fixed !important;
  bottom: 0 !important;
  top: 0 !important;
  right: 0 !important;
  left: auto !important;
}
.filter_menu_wrap + * .cdk-overlay-pane .mat-mdc-menu-panel {
  max-height: 100%;
}
@media (max-width: 767px) {
  .filter_menu_wrap + * .cdk-overlay-pane .mat-mdc-menu-panel {
    margin-top: 60px;
  }
}
.filter_menu_wrap + * .cdk-overlay-pane .filter_menu .main_title {
  font-size: 28px;
  font-weight: 500;
  margin-bottom: 25px;
  margin-top: 0;
}
.filter_menu_wrap + * .cdk-overlay-pane .filter_menu .title {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 16px;
}
@media (max-width: 1440px) {
  .filter_menu_wrap + * .cdk-overlay-pane .filter_menu .main_title {
    font-size: 22px;
  }
  .filter_menu_wrap + * .cdk-overlay-pane .filter_menu .title {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .filter_menu_wrap + * .cdk-overlay-pane .filter_menu .main_title {
    font-size: 20px;
  }
  .filter_menu_wrap + * .cdk-overlay-pane .filter_menu .title {
    font-size: 16px;
  }
}
.mat-error {
  font-size: 12px !important;
}
.right-side .service-margin-top {
  margin-top: 0 !important;
}
.right-side .service-margin-top .white-bg-box.mt-4 {
  margin-top: 0 !important;
  padding: 0 25px !important;
}
@media (min-width: 1100px) and (max-width: 1900px) {
  .right-side .service-margin-top .white-bg-box.mt-4 .select-box-design label {
    min-width: auto;
    margin-right: 5px;
    margin-bottom: 15px;
    width: 32%;
  }
  .right-side .service-margin-top .white-bg-box.mt-4 .select-box-design label .rounded {
    max-width: 75px;
  }
}
@media (max-width: 1099px) {
  .right-side .service-margin-top .white-bg-box.mt-4 .select-box-design label {
    min-width: 49%;
  }
  .right-side .service-margin-top .white-bg-box.mt-4 .select-box-design label .rounded {
    max-width: 75px;
  }
}
@media (max-width: 991px) {
  .right-side .service-margin-top .white-bg-box.mt-4 {
    padding: 0 15px 0 15px !important;
  }
}
.right-side .white-bg-box.agreement-b.mt-5,
.right-side assessment-stepper.assessment-content {
  margin-top: 0 !important;
  padding: 0 25px 0 47px !important;
}
@media (max-width: 991px) {
  .right-side .white-bg-box.agreement-b.mt-5,
  .right-side assessment-stepper.assessment-content {
    padding: 0 15px 0 15px !important;
  }
}
.right-side app-you-belong-to-tier .agreement.brdr-box {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
@media (max-width: 767px) {
  .right-side app-you-belong-to-tier .agreement.brdr-box {
    padding: 0 15px !important;
  }
}
.right-side app-you-belong-to-tier .result_wrap h2.main_title {
  font-size: 30px !important;
}
@media (max-width: 1440px) {
  .right-side app-you-belong-to-tier .result_wrap h2.main_title {
    font-size: 26px !important;
  }
}
@media (max-width: 767px) {
  .right-side app-you-belong-to-tier .result_wrap h2.main_title {
    font-size: 20px !important;
    margin: 0 0 20px !important;
  }
}
.right-side app-you-belong-to-tier .result_wrap .result_title {
  border: none !important;
  background: none !important;
  padding: 0 !important;
  margin-bottom: 25px !important;
  font-size: 22px !important;
}
.right-side app-you-belong-to-tier .result_wrap .result_title .mat-icon {
  border: none !important;
  background-color: #d8f2e7 !important;
  margin: 0 16px 0 0 !important;
}
.filter-content-new {
  display: flex;
  position: relative;
  width: 100%;
  border-radius: 0 0 10px 10px;
  overflow: hidden;
}
.filter-content-new .add-another-clinic-container {
  width: 100%;
  background: #e2efff;
}
.filter-content-new .add-another-clinic-container .select-box {
  display: flex;
  padding: 15px 25px;
  align-items: center;
}
@media (max-width: 1099px) {
  .filter-content-new .add-another-clinic-container .select-box {
    padding: 15px;
    flex-direction: column;
    align-items: flex-start;
  }
}
.filter-content-new .add-another-clinic-container .select-box .icon-hm img {
  width: 40px;
  height: auto;
}
@media (max-width: 1440px) {
  .filter-content-new .add-another-clinic-container .select-box .icon-hm img {
    width: 30px;
  }
}
.filter-content-new .add-another-clinic-container .select-box .icon-hm .headd {
  width: 210px;
  margin-right: 20px;
  font-family: "DMSans", sans-serif !important;
}
.filter-content-new .add-another-clinic-container .select-box .icon-hm .headd h2 {
  margin: 0 0 6px;
  font-weight: 500;
  color: #1c1b1b;
  font-size: 22px;
}
.filter-content-new .add-another-clinic-container .select-box .icon-hm .headd span {
  font-size: 16px;
  color: #0c3046;
}
@media (max-width: 1440px) {
  .filter-content-new .add-another-clinic-container .select-box .icon-hm .headd {
    width: auto;
  }
  .filter-content-new .add-another-clinic-container .select-box .icon-hm .headd h2 {
    font-size: 18px;
  }
  .filter-content-new .add-another-clinic-container .select-box .icon-hm .headd span {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .filter-content-new .add-another-clinic-container .select-box .icon-hm .headd {
    margin-right: 0;
  }
}
.filter-content-new .add-another-clinic-container .select-box .form-grp {
  margin-top: 15px;
  display: flex;
  width: 100%;
}
@media (min-width: 1100px) and (max-width: 1360px) {
  .filter-content-new .add-another-clinic-container .select-box .form-grp {
    width: 60%;
  }
}
@media (max-width: 767px) {
  .filter-content-new .add-another-clinic-container .select-box .form-grp {
    flex-direction: column;
  }
}
.filter-content-new .add-another-clinic-container .select-box .form-grp .input-box {
  width: 428px;
  height: 50px;
  margin: 0 8px 0 0;
  border-radius: 4px;
  border: none;
  background-color: #fff;
  font-size: 16px;
  padding: 0 10px;
  box-sizing: border-box;
}
@media (max-width: 1099px) {
  .filter-content-new .add-another-clinic-container .select-box .form-grp .input-box {
    height: 40px;
  }
}
@media (max-width: 767px) {
  .filter-content-new .add-another-clinic-container .select-box .form-grp .input-box {
    width: 100%;
    margin-bottom: 10px;
  }
}
.filter-content-new .add-another-clinic-container .select-box .form-grp .button-bx {
  width: 235px;
  height: 50px;
  margin: 0 0 0;
  padding: 0;
  background-color: #1b2b4c;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: #fff;
  box-sizing: border-box;
  border-color: #1b2b4c;
  border-radius: 4px;
}
.filter-content-new .add-another-clinic-container .select-box .form-grp .button-bx.mat-button-disabled {
  opacity: 0.25;
  background-color: #6a7781;
  color: #fff !important;
}
@media (max-width: 1099px) {
  .filter-content-new .add-another-clinic-container .select-box .form-grp .button-bx {
    height: 40px;
  }
}
@media (max-width: 767px) {
  .filter-content-new .add-another-clinic-container .select-box .form-grp .button-bx {
    width: 100%;
  }
}
.popup-backdrop-class-filter + .cdk-global-overlay-wrapper {
  justify-content: flex-end !important;
  align-items: normal !important;
}
@media (max-width: 640px) {
  .popup-backdrop-class-filter + .cdk-global-overlay-wrapper {
    align-items: flex-end !important;
  }
}
.filter-checkbox-section {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.filter-checkbox-section .filter-margin {
  list-style: none;
  font-size: 16px;
  font-weight: 500;
  color: #1b2b4c;
  display: flex;
  align-items: center;
  width: 50%;
  margin: 0 0 15px !important;
}
@media (min-width: 768px) {
  .filter-checkbox-section .filter-margin:last-child {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 1440px) {
  .filter-checkbox-section .filter-margin {
    font-size: 14px;
  }
}
.filter-checkbox-section .filter-margin .mat-checkbox-layout {
  align-items: center;
}
.filter-checkbox-section .filter-margin.checkbox-large .mat-checkbox-inner-container {
  width: 35px !important;
  height: 35px !important;
  margin-right: 15px;
  border: 1px solid #eaeaea !important;
}
@media (max-width: 1440px) {
  .filter-checkbox-section .filter-margin.checkbox-large .mat-checkbox-inner-container {
    width: 25px !important;
    height: 25px !important;
    margin-right: 10px;
  }
}
.filter-checkbox-section .filter-margin .mat-checkbox-label {
  font-family: "DM Sans", sans-serif !important;
  font-weight: 600;
}
.filter-checkbox-section .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.filter-checkbox-section .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #1b2b4c;
}
.mat_radio_group {
  background: #e4effd;
  display: flex;
  justify-content: space-between;
  padding: 0;
  border-radius: 5px;
  overflow: hidden;
}
.mat_radio_group .mat-radio-button {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.mat_radio_group .mat-radio-button .mat-radio-container {
  display: none;
}
.mat_radio_group .mat-radio-button .mat-radio-label-content {
  font-family: "DM Sans", sans-serif !important;
  font-weight: 600;
  width: 100%;
  text-align: center;
  padding: 15px !important;
  color: #0d0d0d;
}
.mat_radio_group .mat-radio-button.mat-radio-checked {
  background: #1b2b4c;
  border-radius: 5px;
}
.mat_radio_group .mat-radio-button.mat-radio-checked .mat-radio-label-content {
  color: #fff !important;
}
.mat_radio_test_type {
  display: flex;
  justify-content: space-between;
  padding: 0;
  border-radius: 5px;
  overflow: hidden;
  flex-wrap: wrap;
}
.mat_radio_test_type .mat-radio-button {
  width: 48%;
  box-sizing: border-box;
  border: 1.5px dashed #ccc;
  padding: 5px;
  margin: 0 0 10px 0;
}
.mat_radio_test_type .mat-radio-button .mat-radio-container {
  display: none;
}
.mat_radio_test_type .mat-radio-button .mat-radio-label-content {
  font-family: "DM Sans", sans-serif !important;
  font-weight: 600;
  width: 100%;
  padding: 15px 15px 15px 40px !important;
  display: flex;
  align-items: center;
}
.mat_radio_test_type .mat-radio-button .mat-radio-label-content img {
  max-width: 32px;
  height: auto;
  margin-right: 15px;
}
.mat_radio_test_type .mat-radio-button .mat-radio-label {
  opacity: 0.4;
}
.mat_radio_test_type .mat-radio-button.mat-radio-checked .mat-radio-label {
  opacity: 1;
}
.mat_radio_test_type .mat-radio-button .mat-radio-label {
  color: #fff;
}
.mat_radio_test_type .mat-radio-button.pcr .mat-radio-label {
  background: #118ab2;
}
.mat_radio_test_type .mat-radio-button.antibody .mat-radio-label {
  background: #07a9de;
}
.mat_radio_test_type .mat-radio-button.antigen .mat-radio-label {
  background: #599fe7;
}
.mat_radio_test_type .mat-radio-button.naat .mat-radio-label {
  background: #59d1e7;
}
.mat_radio_test_type .mat-radio-button.lfts .mat-radio-label {
  background: #fea830;
}
.mat_radio_test_type .mat-radio-button.serology .mat-radio-label {
  background: #07a9de;
}
.address-full .input_container .mat-input-element {
  height: 50px !important;
  padding-left: 40px !important;
  border: none !important;
  padding-right: 41px;
  font-size: 18px;
}
@media (max-width: 1440px) {
  .address-full .input_container .mat-input-element {
    font-size: 14px;
  }
}
.menu-sticky {
  position: fixed;
  overflow: hidden;
  z-index: 99;
  width: 100%;
}
.menu-sticky-none {
  display: block;
}
.buttonType-style button.btn-action-out {
  width: 188px;
  height: 60px;
  padding: 0;
  border-radius: 5px;
  border: solid 1px #1b2b4c;
  background-color: #1b2b4c !important;
  font-family: "DM Sans", sans-serif !important;
  font-weight: 600;
}
@media (max-width: 1440px) {
  .buttonType-style button.btn-action-out {
    height: 47px;
  }
}
.logo-anchor {
  cursor: pointer;
}
.pagination-controls-design ul.ngx-pagination {
  padding: 0 !important;
  justify-content: center;
  display: flex;
  margin: 30px 0 20px;
}
.pagination-controls-design ul.ngx-pagination li {
  width: 40px;
  height: 40px;
  align-items: center;
  justify-content: center;
  display: flex;
  border-radius: 5px;
  background: #e4effd;
  color: #1b2b4c;
  margin: 0 5px;
}
.pagination-controls-design ul.ngx-pagination li.disabled {
  background: none;
}
.pagination-controls-design ul.ngx-pagination li a {
  width: 40px;
  height: 40px;
  align-items: center;
  justify-content: center;
  padding: 0;
  display: flex;
}
.pagination-controls-design ul.ngx-pagination li a:hover {
  background: none;
}
@media (max-width: 1199px) {
  .pagination-controls-design ul.ngx-pagination li {
    width: 35px;
    height: 35px;
    font-size: 14px;
    margin: 0 3px;
  }
  .pagination-controls-design ul.ngx-pagination li a {
    font-size: 14px;
    height: 35px;
    width: 35px;
  }
}
.pagination-controls-design ul.ngx-pagination li.current {
  background: #1b2b4c;
  color: #fff;
}
.pagination-controls-design ul.ngx-pagination li.small-screen {
  display: none;
}
.pagination-controls-design ul.ngx-pagination li.pagination-next,
.pagination-controls-design ul.ngx-pagination li.pagination-previous {
  width: auto;
  padding: 0 15px;
}
@media (max-width: 399px) {
  .pagination-controls-design ul.ngx-pagination li.pagination-next,
  .pagination-controls-design ul.ngx-pagination li.pagination-previous {
    padding: 0 5px;
  }
}
.pagination-controls-design ul.ngx-pagination li.pagination-next a,
.pagination-controls-design ul.ngx-pagination li.pagination-previous a {
  width: 100%;
}
.pagination-controls-design ul.ngx-pagination li.pagination-next {
  margin-right: 0;
}
.pagination-controls-design ul.ngx-pagination li.pagination-previous {
  margin-left: 0;
}
.pagination-controls-design ul.ngx-pagination li.pagination-previous.disabled {
  background: none;
}
.model-popup-filter {
  max-width: 460px !important;
}
.model-popup-filter mdc-dialog__container.mat-mdc-dialog-container {
  min-width: auto;
}
@media (max-width: 640px) {
  .model-popup-filter {
    max-width: none !important;
  }
  .model-popup-filter mdc-dialog__container.mat-mdc-dialog-container {
    border-radius: 20px 20px 0 0;
  }
}
@media (max-width: 640px) {
  .popup-backdrop-class-filter {
    background: #000;
    opacity: 0.6 !important;
  }
}
.pe-none {
  pointer-events: none;
}
.mat-calendar-body-selected {
  background-color: #1b2b4c;
}
.main-container.wrapper .patient-dashboard-service .main-container {
  width: auto;
}
.bottom-space .main-container {
  margin-left: 0;
  margin-right: 0;
}
.bottom-space .bookstepper__stepper_margin_top {
  margin: 20px 20px 0 !important;
}
.bottom-space .body-section-bx {
  padding-bottom: 110px !important;
}
.profile-edit-section.insurance-information .pb-2.mb-mobile-3 {
  margin: 0 !important;
}
.profile-edit-section.insurance-information .main_gray_09.mb-4.ft-16 {
  color: #3d3d3d !important;
  font-size: 16px;
  font-family: "DM Sans", sans-serif !important;
  line-height: 24px;
}
@media (max-width: 767px) {
  .profile-edit-section.insurance-information .main_gray_09.mb-4.ft-16 {
    font-size: 14px;
    line-height: 22px;
  }
}
.flex-wrap {
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .profile-edit-section.insurance-information {
    margin: 0 !important;
    padding: 0 !important;
    border: none;
  }
  .profile-edit-section.insurance-information .d-flex.flex-wrap.mb-1 mat-radio-group {
    flex-wrap: wrap;
    flex-direction: column;
  }
  .profile-edit-section.insurance-information .d-flex.flex-wrap.mb-1 mat-radio-group .mat-radio-button {
    margin: 0 0 15px !important;
  }
  .profile-edit-section.insurance-information .d-flex.flex-wrap.mb-1 mat-radio-group .mat-radio-button:last-child {
    margin: 0 !important;
  }
  .profile-edit-section.insurance-information .card_text svg {
    max-width: 20px;
    margin-right: 10px;
  }
  .mt-20 {
    margin-top: 20px;
  }
  .justify-content-start {
    justify-content: flex-start;
  }
}
.word-break {
  word-break: break-word;
}
.inline-size {
  inline-size: inherit;
}
.link-highlights {
  color: #1270b2 !important;
  text-decoration: underline !important;
  font-weight: 500 !important;
}
.link-highlights:hover {
  color: #0c3046 !important;
  text-decoration: none !important;
}
.model-popup-box-design mat-dialog-container.mat-mdc-dialog-container {
  min-width: auto;
  top: 0;
  border-radius: 30px;
  position: relative;
}
.model-popup-box-design mat-dialog-container.mat-mdc-dialog-container .mat-mdc-dialog-content {
  overflow: hidden;
  max-height: 80vh !important;
  padding: 30px 25px 40px;
}
.model-popup-box-design mat-dialog-container.mat-mdc-dialog-container .mat-mdc-dialog-content .mat-mdc-dialog-title {
  margin: 0 0 10px;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
  padding: 0 20px;
}
.model-popup-box-design mat-dialog-container.mat-mdc-dialog-container .close-btn-top {
  position: absolute;
  top: 13px;
  right: 0;
}
.model-popup-box-design mat-dialog-container.mat-mdc-dialog-container .close-btn-top mat-icon.mat-icon {
  color: #929292 !important;
}
.model-popup-box-design mat-dialog-container.mat-mdc-dialog-container .bottom-btn {
  padding: 5px 25px;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  background: #1b2b4c;
  min-width: 150px;
  margin-top: 25px;
}
.va_bg {
  background: #edf1f4;
}
.login-bg {
  background: #f4f9ff;
}
.td-none {
  text-decoration: none !important;
}
button:not(.no-border).mat-button,
button:not(.no-border).mat-icon-button,
button:not(.no-border).mat-stroked-button,
button:not(.no-border).mat-flat-button {
  border: 1px solid #838383;
}
.margin-bottom-80px {
  margin-bottom: 80px !important;
}
.fixed-bottom-right {
  position: fixed;
  bottom: 0;
  right: 0;
}
.mat-mdc-paginator-navigation-next.mat-icon-button {
  margin-left: 10px;
}
.va-table {
  margin-top: 10px;
}
.border-top-shadow {
  border-top: 1px solid rgba(188, 199, 218, 0.2);
}
.border-left-shadow {
  border-left: 1px solid rgba(188, 199, 218, 0.2);
}
.main-title {
  font-size: x-large;
  font-weight: bold;
}
.arrow_forward {
  background-color: black !important;
  color: white !important;
  border-radius: 100%;
  width: 25px;
  height: 25px;
  text-align: center !important;
  vertical-align: middle !important;
  font-size: 18px;
  align-items: center;
  justify-items: center;
  grid-gap: 5px;
  margin: auto;
  display: grid !important;
}
.arrow_forward:hover {
  opacity: 0.75;
}
.no-wrap {
  white-space: nowrap;
}
.no-bullets {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cke_editable {
  font-size: 14px;
  padding: 10px;
  line-height: 1.6;
}
.mat-button,
.mat-fab,
.mat-flat-button,
.mat-icon-button,
.mat-mini-fab,
.mat-raised-button,
.mat-stroked-button {
  font-family: "DM Sans", sans-serif !important;
}
.ag-theme-material {
  font-family: "DM Sans", sans-serif !important;
}
.cke_editable {
  font-family:
    "DM Sans",
    "Nunito Sans",
    serif !important;
}
.cke_top,
.cke_bottom {
  background: white !important;
  border: none !important;
}
.cke_chrome {
  border-radius: 6px !important;
  padding: 2px !important;
  border: 1px solid #e4e4e4 !important;
}
.white-icon {
  color: white;
}
.white-icon path {
  fill: white;
  stroke: white;
}
button .inactive {
  opacity: 0.25;
}
.snack-bar-error {
  color: #ff0000;
  background-color: #f8d7da !important;
  border-color: #f5c6cb !important;
}
quill-editor {
  width: 100%;
}
quill-editor .ql-formats {
  z-index: 2;
  position: inherit;
}
quill-editor .ql-toolbar {
  border-radius: 5px 5px 0 0;
}
quill-editor .ql-container {
  border-radius: 0 0 5px 5px;
}
.ag-cell-wrapper-w-100 .ag-cell-wrapper {
  width: 100%;
}
.no-scroll-body {
  overflow: hidden;
}
ag-grid-angular {
  min-height: 600px !important;
}

/* node_modules/ngx-owl-carousel-o/lib/styles/prebuilt-themes/owl.carousel.min.css */
.owl-carousel,
.owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative;
}
.owl-carousel .owl-item.center {
  z-index: 5;
}
.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
  display: none;
}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
.owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  transition: height .5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
  transition: opacity .4s ease;
}
.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
  max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("./media/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform .1s ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity .4s ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/* node_modules/ngx-owl-carousel-o/lib/styles/prebuilt-themes/owl.theme.default.min.css */
.owl-theme .owl-dots,
.owl-theme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav {
  margin-top: 10px;
}
.owl-theme .owl-nav [class*=owl-] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}
.owl-theme .owl-nav [class*=owl-]:hover {
  background: #869791;
  color: #FFF;
  text-decoration: none;
}
.owl-theme .owl-nav .disabled {
  opacity: .5;
  cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity .2s ease;
  border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}

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