:root {
  --color-sf-black: #000;
  --color-sf-white: #fff;
  --color-sf-primary: #0f6cbd;
  --color-sf-primary-text-color: #fff;
  --color-sf-primary-light: #b4d6fa;
  --color-sf-primary-lighter: #ebf3fc;
  --color-sf-primary-dark: #0f548c;
  --color-sf-primary-darker: #0c3b5e;
  --color-sf-success: #0e700e;
  --color-sf-info: #008aa9;
  --color-sf-warning: #bc4b09;
  --color-sf-danger: #d13438;
  --color-sf-success-light: #54b054;
  --color-sf-info-light: #56bfd7;
  --color-sf-warning-light: #fee5d7;
  --color-sf-danger-light: #eeacb2;
  --color-sf-success-dark: #54b054;
  --color-sf-info-dark: #56bfd7;
  --color-sf-warning-dark: #8a3707;
  --color-sf-danger-dark: #6e0811;
  --color-sf-success-light-alt: #f1faf1;
  --color-sf-info-light-alt: #f2fafc;
  --color-sf-warning-light-alt: #fff9f5;
  --color-sf-danger-light-alt: #fdf3f4;
  --color-sf-badge-warning: #fde300;
  --color-sf-badge-warning-text: #847619;
  --color-sf-primary-label-color: var(--color-sf-primary);
  --color-sf-primary-cell-selection: var(--color-sf-primary-lighter);
  --color-sf-brand-primary: #7e56d8;
  --color-sf-brand-primary-d10: #6e41d3;
  --color-sf-content-bg-color: #fafafa;
  --color-sf-content-bg-color-alt1: #fff;
  --color-sf-content-bg-color-alt2: #f5f5f5;
  --color-sf-content-bg-color-alt3: #e6e6e6;
  --color-sf-content-bg-color-alt4: #f0f0f0;
  --color-sf-content-bg-color-alt5: #ebebeb;
  --color-sf-content-bg-color-alt6: #e6e6e6;
  --color-sf-content-bg-color-hover: #f0f0f0;
  --color-sf-content-bg-color-pressed: #dbdbdb;
  --color-sf-content-bg-color-focus: #f0f0f0;
  --color-sf-content-bg-color-selected: #e6e6e6;
  --color-sf-content-bg-color-dragged: #ebf3fc;
  --color-sf-content-bg-color-disabled: #f0f0f0;
  --color-sf-flyout-bg-color: #fff;
  --color-sf-flyout-bg-color-hover: #f5f5f5;
  --color-sf-flyout-bg-color-pressed: #e0e0e0;
  --color-sf-flyout-bg-color-selected: #ebebeb;
  --color-sf-flyout-bg-color-focus: #f5f5f5;
  --color-sf-overlay-bg-color: #000;
  --color-sf-table-bg-color-hover: #f5f5f5;
  --color-sf-table-bg-color-pressed: #e0e0e0;
  --color-sf-table-bg-color-selected: #ebf3fc;
  --color-sf-content-text-color: #242424;
  --color-sf-content-text-color-alt1: #424242;
  --color-sf-content-text-color-alt2: #616161;
  --color-sf-content-text-color-alt3: #707070;
  --color-sf-content-text-color-hover: var(--color-sf-content-text-color);
  --color-sf-content-text-color-pressed: var(--color-sf-content-text-color);
  --color-sf-content-text-color-focus: var(--color-sf-content-text-color);
  --color-sf-content-text-color-selected: var(--color-sf-content-text-color);
  --color-sf-content-text-color-dragged: var(--color-sf-content-text-color);
  --color-sf-content-text-color-disabled: #bdbdbd;
  --color-sf-placeholder-text-color: #707070;
  --color-sf-flyout-text-color: var(--color-sf-content-text-color);
  --color-sf-flyout-text-color-hover: var(--color-sf-content-text-color);
  --color-sf-flyout-text-color-pressed: var(--color-sf-content-text-color);
  --color-sf-flyout-text-color-selected: var(--color-sf-content-text-color);
  --color-sf-flyout-text-color-focus: var(--color-sf-content-text-color);
  --color-sf-flyout-text-color-disabled: var(--color-sf-content-text-color-disabled);
  --color-sf-table-text-color-hover: var(--color-sf-content-text-color);
  --color-sf-table-text-color-pressed: var(--color-sf-content-text-color);
  --color-sf-table-text-color-selected: var(--color-sf-content-text-color);
  --color-sf-icon-color: var(--color-sf-content-text-color-alt1);
  --color-sf-icon-color-hover: var(--color-sf-content-text-color);
  --color-sf-icon-color-pressed: var(--color-sf-content-text-color);
  --color-sf-icon-color-disabled: var(--color-sf-content-text-color-disabled);
  --color-sf-border-light: #e0e0e0;
  --color-sf-border: #d1d1d1;
  --color-sf-border-alt: #616161;
  --color-sf-border-dark: #c7c7c7;
  --color-sf-border-hover: #575757;
  --color-sf-border-pressed: #4d4d4d;
  --color-sf-border-focus: var(--color-sf-border);
  --color-sf-border-selected: #b3b3b3;
  --color-sf-border-dragged: #ebf3fc;
  --color-sf-border-disabled: var(--color-sf-border-light);
  --color-sf-border-warning: #da3b01;
  --color-sf-border-error: #c50f1f;
  --color-sf-border-success: #107c10;
  --color-sf-border-info: #0099bc;
  --color-sf-spreadsheet-gridline: var(--color-sf-content-bg-color-alt3);
  --color-sf-flyout-border: var(--color-sf-border-light);
  --color-sf-primary-bg-color: var(--color-sf-primary);
  --color-sf-primary-border-color: var(--color-sf-primary);
  --color-sf-primary-text: var(--color-sf-primary-text-color);
  --color-sf-primary-bg-color-hover: #115ea3;
  --color-sf-primary-border-color-hover: var(--color-sf-primary-bg-color-hover);
  --color-sf-primary-text-hover: var(--color-sf-primary-text-color);
  --color-sf-primary-bg-color-pressed: #0c3b5e;
  --color-sf-primary-border-color-pressed: var(--color-sf-primary-bg-color-pressed);
  --color-sf-primary-text-pressed: var(--color-sf-primary-text-color);
  --color-sf-primary-bg-color-focus: var(--color-sf-primary-bg-color-hover);
  --color-sf-primary-border-color-focus: var(--color-sf-primary-bg-color-focus);
  --color-sf-primary-text-focus: var(--color-sf-primary-text-color);
  --color-sf-primary-bg-color-disabled: #f0f0f0;
  --color-sf-primary-border-color-disabled: var(--color-sf-primary-bg-color-disabled);
  --color-sf-primary-text-disabled: #b8b8b8;
  --color-sf-primary-bg-color-selected: #0f548c;
  --color-sf-primary-border-color-selected: var(--color-sf-primary-bg-color-selected);
  --color-sf-primary-text-selected: var(--color-sf-primary-text-color);
  --color-sf-secondary-bg-color: #fff;
  --color-sf-secondary-border-color: #d1d1d1;
  --color-sf-secondary-text-color: var(--color-sf-content-text-color);
  --color-sf-secondary-bg-color-hover: #f5f5f5;
  --color-sf-secondary-border-color-hover: #c7c7c7;
  --color-sf-secondary-text-color-hover: var(--color-sf-content-text-color);
  --color-sf-secondary-bg-color-pressed: #e0e0e0;
  --color-sf-secondary-border-color-pressed: #b3b3b3;
  --color-sf-secondary-text-color-pressed: var(--color-sf-content-text-color);
  --color-sf-secondary-bg-color-focus: var(--color-sf-secondary-bg-color);
  --color-sf-secondary-border-color-focus: #000;
  --color-sf-secondary-text-color-focus: var(--color-sf-content-text-color);
  --color-sf-secondary-bg-color-disabled: #f0f0f0;
  --color-sf-secondary-border-color-disabled: #e0e0e0;
  --color-sf-secondary-text-color-disabled: #bdbdbd;
  --color-sf-secondary-bg-color-selected: #ebebeb;
  --color-sf-secondary-border-color-selected: #bdbdbd;
  --color-sf-secondary-text-color-selected: #242424;
  --color-sf-success-bg-color: #107c10;
  --color-sf-success-border-color: var(--color-sf-success-bg-color);
  --color-sf-success-text: var(--color-sf-primary-text-color);
  --color-sf-success-bg-color-hover: #0c5e0c;
  --color-sf-success-border-color-hover: var(--color-sf-success-bg-color-hover);
  --color-sf-success-text-hover: var(--color-sf-primary-text-color);
  --color-sf-success-bg-color-pressed: #052505;
  --color-sf-success-border-color-pressed: var(--color-sf-success-bg-color-pressed);
  --color-sf-success-text-pressed: var(--color-sf-primary-text-color);
  --color-sf-success-bg-color-focus: var(--color-sf-success-bg-color);
  --color-sf-success-border-color-focus: var(--color-sf-success-bg-color-focus);
  --color-sf-success-text-focus: var(--color-sf-primary-text-color);
  --color-sf-success-bg-color-disabled: var(--color-sf-primary-bg-color-disabled);
  --color-sf-success-border-color-disabled: var(--color-sf-success-bg-color-disabled);
  --color-sf-success-text-disabled: var(--color-sf-primary-text-disabled);
  --color-sf-success-bg-color-selected: #094509;
  --color-sf-success-border-color-selected: var(--color-sf-success-bg-color-selected);
  --color-sf-success-text-selected: var(--color-sf-primary-text-color);
  --color-sf-warning-bg-color: #f7630c;
  --color-sf-warning-border-color: var(--color-sf-warning-bg-color);
  --color-sf-warning-text: var(--color-sf-content-text-color);
  --color-sf-warning-bg-color-hover: #bc4b09;
  --color-sf-warning-border-color-hover: var(--color-sf-warning-bg-color-hover);
  --color-sf-warning-text-hover: var(--color-sf-primary-text-color);
  --color-sf-warning-bg-color-pressed: #4a1e04;
  --color-sf-warning-border-color-pressed: var(--color-sf-warning-bg-color-pressed);
  --color-sf-warning-text-pressed: var(--color-sf-primary-text-color);
  --color-sf-warning-bg-color-focus: var(--color-sf-warning-bg-color);
  --color-sf-warning-border-color-focus: var(--color-sf-warning-bg-color-focus);
  --color-sf-warning-text-focus: var(--color-sf-primary-text-color);
  --color-sf-warning-bg-color-disabled: var(--color-sf-primary-bg-color-disabled);
  --color-sf-warning-border-color-disabled: var(--color-sf-warning-bg-color-disabled);
  --color-sf-warning-text-disabled: var(--color-sf-primary-text-disabled);
  --color-sf-warning-bg-color-selected: #bc4b09;
  --color-sf-warning-border-color-selected: var(--color-sf-warning-bg-color-selected);
  --color-sf-warning-text-selected: var(--color-sf-primary-text-color);
  --color-sf-info-bg-color: #31afcc;
  --color-sf-info-border-color: var(--color-sf-info-bg-color);
  --color-sf-info-text: var(--color-sf-content-text-color);
  --color-sf-info-bg-color-hover: #008aa9;
  --color-sf-info-border-color-hover: var(--color-sf-info-bg-color-hover);
  --color-sf-info-text-hover: var(--color-sf-primary-text-color);
  --color-sf-info-bg-color-pressed: #00748f;
  --color-sf-info-border-color-pressed: var(--color-sf-info-bg-color-pressed);
  --color-sf-info-text-pressed: var(--color-sf-primary-text-color);
  --color-sf-info-bg-color-focus: var(--color-sf-info-bg-color);
  --color-sf-info-border-color-focus: var(--color-sf-info-bg-color-focus);
  --color-sf-info-text-focus: var(--color-sf-primary-text-color);
  --color-sf-info-bg-color-disabled: var(--color-sf-primary-bg-color-disabled);
  --color-sf-info-border-color-disabled: var(--color-sf-info-bg-color-disabled);
  --color-sf-info-text-disabled: var(--color-sf-primary-text-disabled);
  --color-sf-info-bg-color-selected: #005669;
  --color-sf-info-border-color-selected: var(--color-sf-info-bg-color-selected);
  --color-sf-info-text-selected: var(--color-sf-primary-text-color);
  --color-sf-danger-bg-color: #c50f1f;
  --color-sf-danger-border-color: var(--color-sf-danger-bg-color);
  --color-sf-danger-text: var(--color-sf-primary-text-color);
  --color-sf-danger-bg-color-hover: #960b18;
  --color-sf-danger-border-color-hover: var(--color-sf-danger-bg-color-hover);
  --color-sf-danger-text-hover: var(--color-sf-primary-text-color);
  --color-sf-danger-bg-color-pressed: #3b0509;
  --color-sf-danger-border-color-pressed: var(--color-sf-danger-bg-color-pressed);
  --color-sf-danger-text-pressed: var(--color-sf-primary-text-color);
  --color-sf-danger-bg-color-focus: var(--color-sf-danger-bg-color);
  --color-sf-danger-border-color-focus: var(--color-sf-danger-bg-color-focus);
  --color-sf-danger-text-focus: var(--color-sf-primary-text-color);
  --color-sf-danger-bg-color-disabled: var(--color-sf-primary-bg-color-disabled);
  --color-sf-danger-border-color-disabled: var(--color-sf-danger-bg-color-disabled);
  --color-sf-danger-text-disabled: var(--color-sf-primary-text-disabled);
  --color-sf-danger-bg-color-selected: #6e0811;
  --color-sf-danger-border-color-selected: var(--color-sf-danger-bg-color-selected);
  --color-sf-danger-text-selected: var(--color-sf-primary-text-color);
  --color-sf-primary-outline: var(--color-sf-primary);
  --color-sf-secondary-outline: var(--color-sf-secondary-border-color);
  --color-sf-warning-outline: var(--color-sf-warning-border-color);
  --color-sf-danger-outline: var(--color-sf-danger-border-color);
  --color-sf-success-outline: var(--color-sf-success-border-color);
  --color-sf-info-outline: var(--color-sf-info-border-color);
  --color-sf-tooltip-bg-color: var(--color-sf-content-bg-color-alt1);
  --color-sf-tooltip-border: var(--color-sf-content-bg-color-alt1);
  --color-sf-tooltip-text-color: var(--color-sf-content-text-color);
  --color-sf-toast-text-color: var(--color-sf-content-text-color);
  --color-sf-toast-alt-text-color: var(--color-sf-content-text-color-alt1);
  --color-sf-appbar-bg-color-alt1: var(--color-sf-content-bg-color-alt2);
  --color-sf-appbar-color-alt1: var(--color-sf-content-text-color);
  --color-sf-appbar-border-color-alt1: var(--color-sf-content-bg-color-alt2);
  --color-sf-appbar-hover-bg-color-alt1: transparent;
  --color-sf-appbar-bg-color-alt2: #141414;
  --color-sf-appbar-color-alt2: var(--color-sf-content-bg-color-alt1);
  --color-sf-appbar-border-color-alt2: #141414;
  --color-sf-appbar-hover-bg-color-alt2: transparent;
  --color-sf-diagram-palette-background: var(--color-sf-content-bg-color-alt1);
  --color-sf-diagram-palette-hover-background: var(--color-sf-content-bg-color-hover);
  --color-sf-diagram-palette-selected-background: var(--color-sf-content-bg-color-selected);
  --color-sf-rating-selected-color: #242424;
  --color-sf-rating-unrated-color: var(--color-sf-content-text-color);
  --color-sf-rating-selected-disabled-color: #b3b3b3;
  --color-sf-rating-unrated-disabled-color: #b3b3b3;
  --color-sf-rating-selected-hover-color: #115ea3;
  --color-sf-rating-unrated-hover-color: #0f6cbd;
  --color-sf-rating-pressed-color: #0f548c;
  --color-sf-msg-color: var(--color-sf-content-text-color);
  --color-sf-msg-bg-color: #f5f5f5;
  --color-sf-msg-border-color: #d1d1d1;
  --color-sf-msg-color-alt1: var(--color-sf-content-text-color);
  --color-sf-msg-bg-color-alt1: transparent;
  --color-sf-msg-border-color-alt1: #d1d1d1;
  --color-sf-msg-color-alt2: #fff;
  --color-sf-msg-bg-color-alt2: #616161;
  --color-sf-msg-border-color-alt2: var(--color-sf-msg-bg-color-alt2);
  --color-sf-msg-icon-color: var(--color-sf-msg-bg-color-alt2);
  --color-sf-msg-icon-color-alt1: var(--color-sf-msg-icon-color);
  --color-sf-msg-icon-color-alt2: #fff;
  --color-sf-msg-close-icon-color: var(--color-sf-content-text-color-alt1);
  --color-sf-msg-close-icon-color-alt1: var(--color-sf-msg-close-icon-color);
  --color-sf-msg-close-icon-color-alt2: #fff;
  --color-sf-msg-success-color: var(--color-sf-content-text-color);
  --color-sf-msg-success-bg-color: #f1faf1;
  --color-sf-msg-success-border-color: #9fd89f;
  --color-sf-msg-success-color-alt1: #0e700e;
  --color-sf-msg-success-bg-color-alt1: transparent;
  --color-sf-msg-success-border-color-alt1: var(--color-sf-msg-success-border-color);
  --color-sf-msg-success-color-alt2: #fff;
  --color-sf-msg-success-bg-color-alt2: #107c10;
  --color-sf-msg-success-border-color-alt2: var(--color-sf-msg-success-bg-color-alt2);
  --color-sf-msg-success-icon-color: #0e700e;
  --color-sf-msg-success-icon-color-alt1: var(--color-sf-msg-success-icon-color);
  --color-sf-msg-success-icon-color-alt2: #fff;
  --color-sf-msg-success-close-icon-color: var(--color-sf-content-text-color-alt1);
  --color-sf-msg-success-close-icon-color-alt1: var(--color-sf-msg-success-close-icon-color-alt1);
  --color-sf-msg-success-close-icon-color-alt2: #fff;
  --color-sf-msg-danger-color: var(--color-sf-content-text-color);
  --color-sf-msg-danger-bg-color: #fdf3f4;
  --color-sf-msg-danger-border-color: #eeacb2;
  --color-sf-msg-danger-color-alt1: #b10e1c;
  --color-sf-msg-danger-bg-color-alt1: transparent;
  --color-sf-msg-danger-border-color-alt1: var(--color-sf-msg-danger-border-color);
  --color-sf-msg-danger-color-alt2: #fff;
  --color-sf-msg-danger-bg-color-alt2: #c50f1f;
  --color-sf-msg-danger-border-color-alt2: var(--color-sf-msg-danger-bg-color-alt2);
  --color-sf-msg-danger-icon-color: #b10e1c;
  --color-sf-msg-danger-icon-color-alt1: var(--color-sf-msg-danger-icon-color);
  --color-sf-msg-danger-icon-color-alt2: #fff;
  --color-sf-msg-danger-close-icon-color: var(--color-sf-content-text-color-alt1);
  --color-sf-msg-danger-close-icon-color-alt1: var(--color-sf-msg-danger-close-icon-color-alt1);
  --color-sf-msg-danger-close-icon-color-alt2: #fff;
  --color-sf-msg-info-color: var(--color-sf-content-text-color);
  --color-sf-msg-info-bg-color: #f2fafc;
  --color-sf-msg-info-border-color: #a4deeb;
  --color-sf-msg-info-color-alt1: #00748f;
  --color-sf-msg-info-bg-color-alt1: transparent;
  --color-sf-msg-info-border-color-alt1: var(--color-sf-msg-info-border-color);
  --color-sf-msg-info-color-alt2: #fff;
  --color-sf-msg-info-bg-color-alt2: #0099bc;
  --color-sf-msg-info-border-color-alt2: var(--color-sf-msg-info-bg-color-alt2);
  --color-sf-msg-info-icon-color: #008aa9;
  --color-sf-msg-info-icon-color-alt1: var(--color-sf-msg-info-icon-color);
  --color-sf-msg-info-icon-color-alt2: #fff;
  --color-sf-msg-info-close-icon-color: var(--color-sf-content-text-color-alt1);
  --color-sf-msg-info-close-icon-color-alt1: var(--color-sf-msg-info-close-icon-color-alt1);
  --color-sf-msg-info-close-icon-color-alt2: #fff;
  --color-sf-msg-warning-color: var(--color-sf-content-text-color);
  --color-sf-msg-warning-bg-color: #fdf6f3;
  --color-sf-msg-warning-border-color: #f4bfab;
  --color-sf-msg-warning-color-alt1: #c43501;
  --color-sf-msg-warning-bg-color-alt1: transparent;
  --color-sf-msg-warning-border-color-alt1: var(--color-sf-msg-warning-border-color);
  --color-sf-msg-warning-color-alt2: #fff;
  --color-sf-msg-warning-bg-color-alt2: #da3b01;
  --color-sf-msg-warning-border-color-alt2: var(--color-sf-msg-warning-bg-color-alt2);
  --color-sf-msg-warning-icon-color: #c43501;
  --color-sf-msg-warning-icon-color-alt1: --color-sf-msg-warning-icon-color;
  --color-sf-msg-warning-icon-color-alt2: #fff;
  --color-sf-msg-warning-close-icon-color: --color-sf-content-text-color-alt1;
  --color-sf-msg-warning-close-icon-color-alt1: --color-sf-msg-warning-close-icon-color-alt1;
  --color-sf-msg-warning-close-icon-color-alt2: #fff;
  --color-sf-utility-primary-lighter: #f9f5ff;
  --color-sf-utility-success-lighter: #aaefc6;
  --color-sf-utility-info-lighter: #b9e6fe;
  --color-sf-utility-warning-lighter: #fede88;
  --color-sf-utility-danger-lighter: #fecdc9;
  --color-sf-fg-white: #fff;
  --color-sf-shadow-color: #000;
  --color-sf-shadow-color1: #fff;
  --color-sf-link-button: var(--color-sf-primary);
  --color-sf-link-button-hover: #115ea3;
  --color-sf-link-button-pressed: #0c3b5e;
  --color-sf-link-button-focus: #0f6cbd;
  --color-sf-link-button-border-focus: #242424;
  --color-sf-chip-bg-color: #f5f5f5;
  --color-sf-chip-border-color: #f5f5f5;
  --color-sf-chip-bg-disabled: #f0f0f0;
  --color-sf-chip-border-disabled: #fff;
  --color-sf-secondary-outline-button-text-color-hover: #242424;
  --color-sf-secondary-outline-button-text-color-pressed: #242424;
  --color-sf-secondary-outline-button-text-color-selected: #242424;
  --color-sf-secondary-outline-button-text-color-focus: #242424;
  --color-sf-slider-shadow1: #fff;
  --color-sf-slider-shadow2: #d1d1d1;
  --color-sf-slider-disabled: #d1d1d1;
  --color-sf-slider-border-color: rgba(255, 255, 255, 0);
  --color-sf-slider-bg-disabled: #e0e0e0;
  --color-sf-toggle-switch-border-disabled: #f0f0f0;
  --color-sf-calendar-icon-color: #0f6ebd;
  --color-sf-calendar-header-text-color-pressed: #0f548c;
  --color-sf-calendar-today-bg-color: #0f63bd;
  --color-sf-dialog-border: #fafafa;
  --color-sf-badge-light-bg-color: #e6e6e6;
  --color-sf-secondary-badge-border-color: #fff;
  --color-sf-secondary-badge-bg-color: #fff;
  --color-sf-secondary-badge-bg-color-focus: #fff;
  --color-sf-skeleton-bg-color: #e6e6e6;
  --color-sf-tab-selected-bg-color-disabled: #0f6ebd;
  --color-sf-tab-selected-text-color-disabled: #bdbdbd;
  --color-sf-ribbon-border-color: #00000000;
  --color-sf-toolbar-icon-color: #0f6cbd;
  --color-sf-contextual-text: #616161;
  --color-sf-cell-selection-bg-color: #ebf3fc;
  --color-sf-document-editor-border-color: #00000000;
}

.e-dark-mode {
  --color-sf-black: #000;
  --color-sf-white: #fff;
  --color-sf-content-bg-color: #1f1f1f;
  --color-sf-content-bg-color-alt1: #292929;
  --color-sf-content-bg-color-alt2: #141414;
  --color-sf-content-bg-color-alt3: #333;
  --color-sf-content-bg-color-alt4: #0a0a0a;
  --color-sf-content-bg-color-alt5: #000;
  --color-sf-content-bg-color-alt6: #050505;
  --color-sf-content-bg-color-hover: var(--color-sf-content-bg-color-alt3);
  --color-sf-content-bg-color-pressed: var(--color-sf-content-bg-color-alt2);
  --color-sf-content-bg-color-focus: var(--color-sf-content-bg-color-hover);
  --color-sf-content-bg-color-selected: #2e2e2e;
  --color-sf-content-bg-color-dragged: #08233b;
  --color-sf-content-bg-color-disabled: #141414;
  --color-sf-flyout-bg-color: var(--color-sf-content-bg-color-alt1);
  --color-sf-flyout-bg-color-hover: #3d3d3d;
  --color-sf-flyout-bg-color-pressed: var(--color-sf-black);
  --color-sf-flyout-bg-color-selected: #383838;
  --color-sf-flyout-bg-color-focus: var(--color-sf-flyout-bg-color-hover);
  --color-sf-overlay-bg-color: rgba($black, .4);
  --color-sf-table-bg-color-hover: #383838;
  --color-sf-table-bg-color-pressed: #2e2e2e;
  --color-sf-table-bg-color-selected: #082338;
  --color-sf-content-text-color: #fff;
  --color-sf-content-text-color-alt1: #d6d6d6;
  --color-sf-content-text-color-alt2: #adadad;
  --color-sf-content-text-color-alt3: #999;
  --color-sf-content-text-color-hover: var(--color-sf-content-text-color);
  --color-sf-content-text-color-pressed: var(--color-sf-content-text-color);
  --color-sf-content-text-color-focus: var(--color-sf-content-text-colo);
  --color-sf-content-text-color-selected: var(--color-sf-content-text-color);
  --color-sf-content-text-color-dragged: var(--color-sf-content-text-color);
  --color-sf-content-text-color-disabled: #5c5c5c;
  --color-sf-placeholder-text-color: var(--color-sf-content-text-color-alt3);
  --color-sf-flyout-text-color: var(--color-sf-content-text-color);
  --color-sf-flyout-text-color-hover: var(--color-sf-content-text-color);
  --color-sf-flyout-text-color-pressed: var(--color-sf-content-text-color);
  --color-sf-flyout-text-color-selected: var(--color-sf-content-text-color);
  --color-sf-flyout-text-color-focus: var(--color-sf-content-text-color);
  --color-sf-flyout-text-color-disabled: var(--color-sf-content-text-color-disabled);
  --color-sf-table-text-color-hover: var(--color-sf-content-text-color);
  --color-sf-table-text-color-pressed: var(--color-sf-content-text-color);
  --color-sf-table-text-color-selected: var(--color-sf-content-text-color);
  --color-sf-icon-color: #d6d6d6;
  --color-sf-icon-color-hover: var(--color-sf-content-text-color);
  --color-sf-icon-color-pressed: var(--color-sf-content-text-color);
  --color-sf-icon-color-disabled: var(--color-sf-content-text-color-disabled);
  --color-sf-border-light: #525252;
  --color-sf-border: #666;
  --color-sf-border-alt: #adadad;
  --color-sf-border-dark: #757575;
  --color-sf-border-hover: #757575;
  --color-sf-border-pressed: #4d4d4d;
  --color-sf-border-focus: var(--color-sf-border);
  --color-sf-border-selected: #6b6b6b;
  --color-sf-border-dragged: var(--color-sf-primary);
  --color-sf-border-disabled: #424242;
  --color-sf-border-warning: #bc4b09;
  --color-sf-border-error: #dc626d;
  --color-sf-border-success: #9fd89f;
  --color-sf-border-info: #18a4c4;
  --color-sf-spreadsheet-gridline: #e6e6e6;
  --color-sf-flyout-border: #525252;
  --color-sf-primary: #115ea3;
  --color-sf-primary-text-color: #fff;
  --color-sf-primary-light: #0e4775;
  --color-sf-primary-lighter: #082338;
  --color-sf-primary-dark: #62abf5;
  --color-sf-primary-darker: #96c6fa;
  --color-sf-success: #107c10;
  --color-sf-info: #0099bc;
  --color-sf-warning: #faa06b;
  --color-sf-danger: #dc626d;
  --color-sf-success-light: #094509;
  --color-sf-info-light: #005669;
  --color-sf-warning-light: #4a1e04;
  --color-sf-danger-light: #6e0811;
  --color-sf-success-dark: #c9eac9;
  --color-sf-info-dark: #cdedf4;
  --color-sf-warning-dark: #fee5d7;
  --color-sf-danger-dark: #fee5d7;
  --color-sf-success-light-alt: #052505;
  --color-sf-info-light-alt: #002e38;
  --color-sf-warning-light-alt: #4a1e04;
  --color-sf-danger-light-alt: #3b0509;
  --color-sf-badge-warning: #fde300;
  --color-sf-badge-warning-text: #fde300;
  --color-sf-primary-label-color: #479ef5;
  --color-sf-primary-cell-selection: #ebf3fc;
  --color-sf-primary-bg-color: var(--color-sf-primary);
  --color-sf-primary-border-color: var(--color-sf-primary);
  --color-sf-primary-text: var(--color-sf-primary-text-color);
  --color-sf-primary-bg-color-hover: #0f6cbd;
  --color-sf-primary-border-color-hover: var(--color-sf-primary-bg-color-hover);
  --color-sf-primary-text-hover: var(--color-sf-primary-text-color);
  --color-sf-primary-bg-color-pressed: #0c3b5e;
  --color-sf-primary-border-color-pressed: var(--color-sf-primary-bg-color-pressed);
  --color-sf-primary-text-pressed: var(--color-sf-primary-text-color);
  --color-sf-primary-bg-color-focus: var(--color-sf-primary-bg-color-hover);
  --color-sf-primary-border-color-focus: var(--color-sf-primary-bg-color-focus);
  --color-sf-primary-text-focus: var(--color-sf-primary-text-color);
  --color-sf-primary-bg-color-disabled: #141414;
  --color-sf-primary-border-color-disabled: var(--color-sf-primary-bg-color-disabled);
  --color-sf-primary-text-disabled: var(--color-sf-content-text-color-disabled);
  --color-sf-primary-bg-color-selected: #0f548c;
  --color-sf-primary-border-color-selected: var(--color-sf-primary-bg-color-selected);
  --color-sf-primary-text-selected: var(--color-sf-primary-text-color);
  --color-sf-secondary-bg-color: #292929;
  --color-sf-secondary-border-color: var(--color-sf-border);
  --color-sf-secondary-text-color: var(--color-sf-content-text-color);
  --color-sf-secondary-bg-color-hover: #3d3d3d;
  --color-sf-secondary-border-color-hover: #757575;
  --color-sf-secondary-text-color-hover: var(--color-sf-content-text-color);
  --color-sf-secondary-bg-color-pressed: var(--color-sf-black);
  --color-sf-secondary-border-color-pressed: #6b6b6b;
  --color-sf-secondary-text-color-pressed: var(--color-sf-content-text-color);
  --color-sf-secondary-bg-color-focus: #383838;
  --color-sf-secondary-border-color-focus: #fff;
  --color-sf-secondary-text-color-focus: var(--color-sf-content-text-color);
  --color-sf-secondary-bg-color-disabled: -var(-color-sf-primary-bg-color-disabled);
  --color-sf-secondary-border-color-disabled: var(--color-sf-secondary-bg-color-disabled);
  --color-sf-secondary-text-color-disabled: var(--color-sf-content-text-color-disabled);
  --color-sf-secondary-bg-color-selected: #383838;
  --color-sf-secondary-border-color-selected: #707070;
  --color-sf-secondary-text-color-selected: var(--color-sf-content-text-color);
  --color-sf-success-bg-color: #218c21;
  --color-sf-success-border-color: var(--color-sf-success-bg-color);
  --color-sf-success-text: var(--color-sf-primary-text-color);
  --color-sf-success-bg-color-hover: #0e700e;
  --color-sf-success-border-color-hover: var(--color-sf-success-bg-color-hover);
  --color-sf-success-text-hover: var(--color-sf-primary-text-color);
  --color-sf-success-bg-color-pressed: #052505;
  --color-sf-success-border-color-pressed: var(--color-sf-success-bg-color-pressed);
  --color-sf-success-text-pressed: var(--color-sf-primary-text-color);
  --color-sf-success-bg-color-focus: var(--color-sf-success-bg-color);
  --color-sf-success-border-color-focus: var(--color-sf-success-bg-color-focus);
  --color-sf-success-text-focus: var(--color-sf-primary-text-color);
  --color-sf-success-bg-color-disabled: var(--color-sf-primary-bg-color-disabled);
  --color-sf-success-border-color-disabled: var(--color-sf-success-bg-color-disabled);
  --color-sf-success-text-disabled: var(--color-sf-primary-text-disabled);
  --color-sf-success-bg-color-selected: #094509;
  --color-sf-success-border-color-selected: var(--color-sf-success-bg-color-selected);
  --color-sf-success-text-selected: var(--color-sf-primary-text-color);
  --color-sf-warning-bg-color: #f87528;
  --color-sf-warning-border-color: var(--color-sf-warning-bg-color);
  --color-sf-warning-text: #242424;
  --color-sf-warning-bg-color-hover: #de590b;
  --color-sf-warning-border-color-hover: var(--color-sf-warning-bg-color-hover);
  --color-sf-warning-text-hover: var(--color-sf-primary-text-color);
  --color-sf-warning-bg-color-pressed: #4a1e04;
  --color-sf-warning-border-color-pressed: var(--color-sf-warning-bg-color-pressed);
  --color-sf-warning-text-pressed: var(--color-sf-primary-text-color);
  --color-sf-warning-bg-color-focus: var(--color-sf-warning-bg-color);
  --color-sf-warning-border-color-focus: var(--color-sf-warning-bg-color-focus);
  --color-sf-warning-text-focus: var(--color-sf-primary-text-color);
  --color-sf-warning-bg-color-disabled: var(--color-sf-primary-bg-color-disabled);
  --color-sf-warning-border-color-disabled: var(--color-sf-warning-bg-color-disabled);
  --color-sf-warning-text-disabled: var(--color-sf-primary-text-disabled);
  --color-sf-warning-bg-color-selected: #8a3707;
  --color-sf-warning-border-color-selected: var(--color-sf-warning-bg-color-selected);
  --color-sf-warning-text-selected: var(--color-sf-primary-text-color);
  --color-sf-info-bg-color: #18a4c4;
  --color-sf-info-border-color: var(--color-sf-info-bg-color);
  --color-sf-info-text: #242424;
  --color-sf-info-bg-color-hover: var(--color-sf-info-bg-color);
  --color-sf-info-border-color-hover: var(--color-sf-info-bg-color-hover);
  --color-sf-info-text-hover: var(--color-sf-primary-text-color);
  --color-sf-info-bg-color-pressed: #002e38;
  --color-sf-info-border-color-pressed: var(--color-sf-info-bg-color-pressed);
  --color-sf-info-text-pressed: var(--color-sf-primary-text-color);
  --color-sf-info-bg-color-focus: var(--color-sf-info-bg-color);
  --color-sf-info-border-color-focus: var(--color-sf-info-bg-color-focus);
  --color-sf-info-text-focus: var(--color-sf-primary-text-color);
  --color-sf-info-bg-color-disabled: var(--color-sf-primary-bg-color-disabled);
  --color-sf-info-border-color-disabled: var(--color-sf-info-bg-color-disabled);
  --color-sf-info-text-disabled: var(--color-sf-primary-text-disabled);
  --color-sf-info-bg-color-selected: #005669;
  --color-sf-info-border-color-selected: var(--color-sf-info-bg-color-selected);
  --color-sf-info-text-selected: var(--color-sf-primary-text-color);
  --color-sf-danger-bg-color: #cc2635;
  --color-sf-danger-border-color: var(--color-sf-danger-bg-color);
  --color-sf-danger-text: var(--color-sf-primary-text-color);
  --color-sf-danger-bg-color-hover: var(--color-sf-danger-bg-color);
  --color-sf-danger-border-color-hover: var(--color-sf-danger-bg-color-hover);
  --color-sf-danger-text-hover: var(--color-sf-primary-text-color);
  --color-sf-danger-bg-color-pressed: #3b0509;
  --color-sf-danger-border-color-pressed: var(--color-sf-danger-bg-color-pressed);
  --color-sf-danger-text-pressed: var(--color-sf-primary-text-color);
  --color-sf-danger-bg-color-focus: var(--color-sf-danger-bg-color);
  --color-sf-danger-border-color-focus: var(--color-sf-danger-bg-color-focus);
  --color-sf-danger-text-focus: var(--color-sf-primary-text-color);
  --color-sf-danger-bg-color-disabled: var(--color-sf-primary-bg-color-disabled);
  --color-sf-danger-border-color-disabled: var(--color-sf-danger-bg-color-disabled);
  --color-sf-danger-text-disabled: var(--color-sf-primary-text-disabled);
  --color-sf-danger-bg-color-selected: #6e0811;
  --color-sf-danger-border-color-selected: var(--color-sf-danger-bg-color-selected);
  --color-sf-danger-text-selected: var(--color-sf-primary-text-color);
  --color-sf-primary-outline: var(--color-sf-primary);
  --color-sf-secondary-outline: var(--color-sf-secondary-border-color);
  --color-sf-warning-outline: #f7630c;
  --color-sf-danger-outline: #c50f1f;
  --color-sf-success-outline: #107c10;
  --color-sf-info-outline: #0099bc;
  --color-sf-tooltip-bg-color: var(--color-sf-content-bg-color-alt1);
  --color-sf-tooltip-border: var(--color-sf-tooltip-bg-color);
  --color-sf-tooltip-text-color: var(--color-sf-content-text-color);
  --color-sf-toast-text-color: var(--color-sf-content-text-color);
  --color-sf-toast-alt-text-color: var(--color-sf-content-text-color-alt1);
  --color-sf-appbar-bg-color-alt1: var(--color-sf-content-bg-color-alt2);
  --color-sf-appbar-color-alt1: var(--color-sf-content-text-color);
  --color-sf-appbar-border-color-alt1: var(--color-sf-content-bg-color-alt2);
  --color-sf-appbar-hover-bg-color-alt1: transparent;
  --color-sf-appbar-bg-color-alt2: #f5f5f5;
  --color-sf-appbar-color-alt2: #242424;
  --color-sf-appbar-border-color-alt2: var(--color-sf-appbar-bg-color-alt2);
  --color-sf-appbar-hover-bg-color-alt2: transparent;
  --color-sf-diagram-palette-background: #e0e0e0;
  --color-sf-diagram-palette-hover-background: #bdbdbd;
  --color-sf-diagram-palette-selected-background: var(--color-sf-diagram-palette-hover-background);
  --color-sf-rating-selected-color: #fff;
  --color-sf-rating-unrated-color: var(--color-sf-content-text-color);
  --color-sf-rating-selected-disabled-color: #575757;
  --color-sf-rating-unrated-disabled-color: #4d4d4d;
  --color-sf-rating-selected-hover-color: #2886de;
  --color-sf-rating-unrated-hover-color: #115ea3;
  --color-sf-rating-pressed-color: #479ef5;
  --color-sf-msg-color: var(--color-sf-content-text-color);
  --color-sf-msg-bg-color: var(--color-sf-content-bg-color-alt2);
  --color-sf-msg-border-color: var(--color-sf-border);
  --color-sf-msg-color-alt1: var(--color-sf-content-text-color);
  --color-sf-msg-bg-color-alt1: transparent;
  --color-sf-msg-border-color-alt1: #666666;
  --color-sf-msg-color-alt2: #242424;
  --color-sf-msg-bg-color-alt2: #c2c2c2;
  --color-sf-msg-border-color-alt2: var(--color-sf-msg-bg-color-alt2);
  --color-sf-msg-icon-color: var(--color-sf-msg-bg-color-alt2);
  --color-sf-msg-icon-color-alt1: var(--color-sf-msg-icon-color);
  --color-sf-msg-icon-color-alt2: #fff;
  --color-sf-msg-close-icon-color: var(--color-sf-content-text-color-alt1);
  --color-sf-msg-close-icon-color-alt1: var(--color-sf-msg-close-icon-color);
  --color-sf-msg-close-icon-color-alt2: #fff;
  --color-sf-msg-success-color: var(--color-sf-content-text-color);
  --color-sf-msg-success-bg-color: #052505;
  --color-sf-msg-success-border-color: #107c10;
  --color-sf-msg-success-color-alt1: #54b054;
  --color-sf-msg-success-bg-color-alt1: transparent;
  --color-sf-msg-success-border-color-alt1: #218c21;
  --color-sf-msg-success-color-alt2: #fff;
  --color-sf-msg-success-bg-color-alt2: #107c10;
  --color-sf-msg-success-border-color-alt2: var(--color-sf-msg-success-bg-color-alt2);
  --color-sf-msg-success-icon-color: #54b054;
  --color-sf-msg-success-icon-color-alt1: var(--color-sf-msg-success-icon-color);
  --color-sf-msg-success-icon-color-alt2: #fff;
  --color-sf-msg-success-close-icon-color: var(--color-sf-content-text-color-alt1);
  --color-sf-msg-success-close-icon-color-alt1: var(--color-sf-msg-success-close-icon-color-alt1);
  --color-sf-msg-success-close-icon-color-alt2: #fff;
  --color-sf-msg-danger-color: var(--color-sf-content-text-color);
  --color-sf-msg-danger-bg-color: #3b0509;
  --color-sf-msg-danger-border-color: #c50f1f;
  --color-sf-msg-danger-color-alt1: #dc626d;
  --color-sf-msg-danger-bg-color-alt1: transparent;
  --color-sf-msg-danger-border-color-alt1: #d33f4c;
  --color-sf-msg-danger-color-alt2: #fff;
  --color-sf-msg-danger-bg-color-alt2: #c50f1f;
  --color-sf-msg-danger-border-color-alt2: var(--color-sf-msg-danger-bg-color-alt2);
  --color-sf-msg-danger-icon-color: #dc626d;
  --color-sf-msg-danger-icon-color-alt1: var(--color-sf-msg-danger-icon-color);
  --color-sf-msg-danger-icon-color-alt2: #fff;
  --color-sf-msg-danger-close-icon-color: var(--color-sf-content-text-color-alt1);
  --color-sf-msg-danger-close-icon-color-alt1: var(--color-sf-msg-danger-close-icon-color-alt1);
  --color-sf-msg-danger-close-icon-color-alt2: #fff;
  --color-sf-msg-info-color: var(--color-sf-content-text-color);
  --color-sf-msg-info-bg-color: #002e38;
  --color-sf-msg-info-border-color: #0099bc;
  --color-sf-msg-info-color-alt1: #56bfd7;
  --color-sf-msg-info-bg-color-alt1: transparent;
  --color-sf-msg-info-border-color-alt1: #31afdd;
  --color-sf-msg-info-color-alt2: #fff;
  --color-sf-msg-info-bg-color-alt2: #0099bc;
  --color-sf-msg-info-border-color-alt2: var(--color-sf-msg-info-bg-color-alt2);
  --color-sf-msg-info-icon-color: #56bfd7;
  --color-sf-msg-info-icon-color-alt1: var(--color-sf-msg-info-icon-color);
  --color-sf-msg-info-icon-color-alt2: #fff;
  --color-sf-msg-info-close-icon-color: var(--color-sf-content-text-color-alt1);
  --color-sf-msg-info-close-icon-color-alt1: var(--color-sf-msg-info-close-icon-color-alt1);
  --color-sf-msg-info-close-icon-color-alt2: #fff;
  --color-sf-msg-warning-color: var(--color-sf-content-text-color);
  --color-sf-msg-warning-bg-color: #411200;
  --color-sf-msg-warning-border-color: #da3b01;
  --color-sf-msg-warning-color-alt1: #e9835e;
  --color-sf-msg-warning-bg-color-alt1: transparent;
  --color-sf-msg-warning-border-color-alt1: #e36537;
  --color-sf-msg-warning-color-alt2: #fff;
  --color-sf-msg-warning-bg-color-alt2: #da3b01;
  --color-sf-msg-warning-border-color-alt2: var(--color-sf-msg-warning-bg-color-alt2);
  --color-sf-msg-warning-icon-color: #e9835e;
  --color-sf-msg-warning-icon-color-alt1: var(--color-sf-msg-warning-icon-color);
  --color-sf-msg-warning-icon-color-alt2: #fff;
  --color-sf-msg-warning-close-icon-color: var(--color-sf-content-text-color-alt1);
  --color-sf-msg-warning-close-icon-color-alt1: var(--color-sf-msg-warning-close-icon-color-alt1);
  --color-sf-msg-warning-close-icon-color-alt2: #fff;
  --color-sf-shadow-color: #fff;
  --color-sf-shadow-color1: #000;
  --color-sf-link-button: var(--color-sf-primary);
  --color-sf-link-button-hover: #0f6cbd;
  --color-sf-link-button-pressed: #115ea3;
  --color-sf-link-button-focus: #115ea3;
  --color-sf-link-button-border-focus: #fff;
  --color-sf-chip-bg-color: #141414;
  --color-sf-chip-border-color: #141414;
  --color-sf-chip-bg-disabled: #141414;
  --color-sf-chip-border-disabled: rgba(0, 0, 0, 0);
  --color-sf-secondary-outline-button-text-color-hover: #fff;
  --color-sf-secondary-outline-button-text-color-pressed: #fff;
  --color-sf-secondary-outline-button-text-color-selected: #fff;
  --color-sf-secondary-outline-button-text-color-focus: #fff;
  --color-sf-slider-shadow1: #000;
  --color-sf-slider-shadow2: #666666;
  --color-sf-slider-disabled: #666666;
  --color-sf-slider-border-color: rgba(255, 255, 255, 0);
  --color-sf-slider-bg-disabled: #525252;
  --color-sf-toggle-switch-border-disabled: #141414;
  --color-sf-calendar-icon-color: #1153a3;
  --color-sf-calendar-header-text-color-pressed: #62abf5;
  --color-sf-calendar-today-bg-color: #1153a3;
  --color-sf-dialog-border: #1f1f1f;
  --color-sf-badge-light-bg-color: #333333;
  --color-sf-secondary-badge-border-color: #292929;
  --color-sf-secondary-badge-bg-color: #292929;
  --color-sf-secondary-badge-bg-color-focus: #292929;
  --color-sf-skeleton-bg-color: #575757;
  --color-sf-tab-selected-bg-color-disabled: #115ea3;
  --color-sf-tab-selected-text-color-disabled: #a3a3a3;
  --color-sf-ribbon-border-color: #00000000;
  --color-sf-toolbar-icon-color: #479ef5;
  --color-sf-contextual-text: #fff;
  --color-sf-cell-selection-bg-color: #08233b;
  --color-sf-document-editor-border-color: #00000000;
}

.e-high-contrast {
  --color-sf-black: #000;
  --color-sf-white: #fff;
  --color-sf-content-bg-color: #000;
  --color-sf-content-bg-color-alt1: var(--color-sf-black);
  --color-sf-content-bg-color-alt2: var(--color-sf-black);
  --color-sf-content-bg-color-alt3: var(--color-sf-black);
  --color-sf-content-bg-color-alt4: var(--color-sf-black);
  --color-sf-content-bg-color-alt5: var(--color-sf-black);
  --color-sf-content-bg-color-alt6: var(--color-sf-black);
  --color-sf-content-bg-color-hover: #1aebff;
  --color-sf-content-bg-color-pressed: var(--color-sf-content-bg-color-hover);
  --color-sf-content-bg-color-focus: var(--color-sf-content-bg-color-hover);
  --color-sf-content-bg-color-selected: var(--color-sf-content-bg-color-hover);
  --color-sf-content-bg-color-dragged: #fff;
  --color-sf-content-bg-color-disabled: #000000;
  --color-sf-flyout-bg-color: var(--color-sf-black);
  --color-sf-flyout-bg-color-hover: var(--color-sf-content-bg-color-hover);
  --color-sf-flyout-bg-color-pressed: var(--color-sf-content-bg-color-hover);
  --color-sf-flyout-bg-color-selected: var(--color-sf-content-bg-color-hover);
  --color-sf-flyout-bg-color-focus: var(--color-sf-content-bg-color-hover);
  --color-sf-overlay-bg-color: rgba($black, .4);
  --color-sf-table-bg-color-hover: var(--color-sf-black);
  --color-sf-table-bg-color-pressed: var(--color-sf-black);
  --color-sf-table-bg-color-selected: #1a3bff;
  --color-sf-content-text-color: #fff;
  --color-sf-content-text-color-alt1: var(--color-sf-content-text-color);
  --color-sf-content-text-color-alt2: var(--color-sf-content-text-color);
  --color-sf-content-text-color-alt3: var(--color-sf-content-text-color);
  --color-sf-content-text-color-hover: #000;
  --color-sf-content-text-color-pressed: var(--color-sf-content-text-color-hover);
  --color-sf-content-text-color-focus: var(--color-sf-content-text-color-hover);
  --color-sf-content-text-color-selected: var(--color-sf-content-text-color-hover);
  --color-sf-content-text-color-dragged: #000;
  --color-sf-content-text-color-disabled: #3ff23f;
  --color-sf-placeholder-text-color: var(--color-sf-content-text-color);
  --color-sf-flyout-text-color: var(--color-sf-content-text-color);
  --color-sf-flyout-text-color-hover: var(--color-sf-content-text-color-hover);
  --color-sf-flyout-text-color-pressed: var(--color-sf-content-text-color-hover);
  --color-sf-flyout-text-color-selected: var(--color-sf-content-text-color-hover);
  --color-sf-flyout-text-color-focus: var(--color-sf-content-text-color-hover);
  --color-sf-flyout-text-color-disabled: var(--color-sf-content-text-color-disabled);
  --color-sf-table-text-color-hover: var(--color-sf-content-text-color-hover);
  --color-sf-table-text-color-pressed: var(--color-sf-content-text-color-hover);
  --color-sf-table-text-color-selected: var(--color-sf-content-text-color-hover);
  --color-sf-icon-color: #fff;
  --color-sf-icon-color-hover: var(--color-sf-content-text-color-hover);
  --color-sf-icon-color-pressed: var(--color-sf-content-text-color-hover);
  --color-sf-icon-color-disabled: var(--color-sf-content-text-color-disabled);
  --color-sf-border-light: #fff;
  --color-sf-border: var(--color-sf-border-light);
  --color-sf-border-alt: var(--color-sf-border-light);
  --color-sf-border-dark: var(--color-sf-border-light);
  --color-sf-border-hover: #1aebff;
  --color-sf-border-pressed: var(--color-sf-border-hover);
  --color-sf-border-focus: var(--color-sf-border-hover);
  --color-sf-border-selected: var(--color-sf-border-hover);
  --color-sf-border-dragged: var(--color-sf-border-light);
  --color-sf-border-disabled: #3ff23f;
  --color-sf-border-warning: #f7630c;
  --color-sf-border-error: #c50f1f;
  --color-sf-border-success: #107c10;
  --color-sf-border-info: #0099bc;
  --color-sf-spreadsheet-gridline: #e6e6e6;
  --color-sf-flyout-border: var(--color-sf-border-light);
  --color-sf-primary: #1aebff;
  --color-sf-primary-text-color: #000;
  --color-sf-primary-light: rgba(26, 235, 255, .8);
  --color-sf-primary-lighter: var(--color-sf-primary-light);
  --color-sf-primary-dark: var(--color-sf-primary);
  --color-sf-primary-darker: var(--color-sf-primary);
  --color-sf-success: #107c10;
  --color-sf-info: #0099bc;
  --color-sf-warning: #f7630c;
  --color-sf-danger: #c50f1f;
  --color-sf-success-light: #094509;
  --color-sf-info-light: #005669;
  --color-sf-warning-light: #4a1e04;
  --color-sf-danger-light: #6e0811;
  --color-sf-success-dark: #c9eac9;
  --color-sf-info-dark: #cdedf4;
  --color-sf-warning-dark: #fee5d7;
  --color-sf-danger-dark: #f6d1d5;
  --color-sf-success-light-alt: #052505;
  --color-sf-info-light-alt: #002e38;
  --color-sf-warning-light-alt: #4a1e04;
  --color-sf-danger-light-alt: #3b0509;
  --color-sf-badge-warning: #fde300;
  --color-sf-badge-warning-text: #fde300;
  --color-sf-primary-label-color: #1aebff;
  --color-sf-primary-cell-selection: rgba(26, 235, 255, .28);
  --color-sf-primary-bg-color: #1aebff;
  --color-sf-primary-border-color: var(--color-sf-primary-bg-color);
  --color-sf-primary-text: #000;
  --color-sf-primary-bg-color-hover: var(--color-sf-primary-bg-color);
  --color-sf-primary-border-color-hover: var(--color-sf-primary-bg-color);
  --color-sf-primary-text-hover: var(--color-sf-primary-text);
  --color-sf-primary-bg-color-pressed: var(--color-sf-primary-bg-color);
  --color-sf-primary-border-color-pressed: var(--color-sf-primary-bg-color);
  --color-sf-primary-text-pressed: var(--color-sf-primary-text);
  --color-sf-primary-bg-color-focus: var(--color-sf-primary-bg-color);
  --color-sf-primary-border-color-focus: var(--color-sf-primary-bg-color);
  --color-sf-primary-text-focus: var(--color-sf-primary-text);
  --color-sf-primary-bg-color-disabled: #000;
  --color-sf-primary-border-color-disabled: #3ff23f;
  --color-sf-primary-text-disabled: var(--color-sf-primary-border-color-disabled);
  --color-sf-primary-bg-color-selected: var(--color-sf-primary-bg-color);
  --color-sf-primary-border-color-selected: var(--color-sf-primary-bg-color);
  --color-sf-primary-text-selected: var(--color-sf-primary-text);
  --color-sf-secondary-bg-color: #000;
  --color-sf-secondary-border-color: var(--color-sf-border);
  --color-sf-secondary-text-color: var(--color-sf-content-text-color);
  --color-sf-secondary-bg-color-hover: #1aebff;
  --color-sf-secondary-border-color-hover: var(--color-sf-secondary-bg-color-hover);
  --color-sf-secondary-text-color-hover: #000;
  --color-sf-secondary-bg-color-pressed: var(--color-sf-secondary-bg-color-hover);
  --color-sf-secondary-border-color-pressed: var(--color-sf-secondary-border-color-hover);
  --color-sf-secondary-text-color-pressed: var(--color-sf-secondary-text-color-hover);
  --color-sf-secondary-bg-color-focus: var(--color-sf-secondary-bg-color-hover);
  --color-sf-secondary-border-color-focus: var(--color-sf-secondary-border-color-hover);
  --color-sf-secondary-text-color-focus: var(--color-sf-secondary-text-color-hover);
  --color-sf-secondary-bg-color-disabled: #000;
  --color-sf-secondary-border-color-disabled: #3ff23f;
  --color-sf-secondary-text-color-disabled: var(--color-sf-secondary-border-color-disabled);
  --color-sf-secondary-bg-color-selected: var(--color-sf-secondary-bg-color-hover);
  --color-sf-secondary-border-color-selected: var(--color-sf-secondary-border-color-hover);
  --color-sf-secondary-text-color-selected: var(--color-sf-secondary-text-color-hover);
  --color-sf-success-bg-color: #107c10;
  --color-sf-success-border-color: var(--color-sf-success-bg-color);
  --color-sf-success-text: #fff;
  --color-sf-success-bg-color-hover: var(--color-sf-success-bg-color);
  --color-sf-success-border-color-hover: var(--color-sf-success-border-color);
  --color-sf-success-text-hover: var(--color-sf-success-text);
  --color-sf-success-bg-color-pressed: var(--color-sf-success-bg-color);
  --color-sf-success-border-color-pressed: var(--color-sf-success-border-color);
  --color-sf-success-text-pressed: var(--color-sf-success-text);
  --color-sf-success-bg-color-focus: var(--color-sf-success-bg-color);
  --color-sf-success-border-color-focus: var(--color-sf-success-border-color);
  --color-sf-success-text-focus: var(--color-sf-success-text);
  --color-sf-success-bg-color-disabled: #000;
  --color-sf-success-border-color-disabled: #3ff23f;
  --color-sf-success-text-disabled: var(--color-sf-success-border-color-disabled);
  --color-sf-success-bg-color-selected: var(--color-sf-success-bg-color);
  --color-sf-success-border-color-selected: var(--color-sf-success-border-color);
  --color-sf-success-text-selected: var(--color-sf-success-text);
  --color-sf-warning-bg-color: #f7630c;
  --color-sf-warning-border-color: var(--color-sf-warning-bg-color);
  --color-sf-warning-text: #000;
  --color-sf-warning-bg-color-hover: var(--color-sf-warning-bg-color);
  --color-sf-warning-border-color-hover: var(--color-sf-warning-border-color);
  --color-sf-warning-text-hover: var(--color-sf-warning-text);
  --color-sf-warning-bg-color-pressed: var(--color-sf-warning-bg-color);
  --color-sf-warning-border-color-pressed: var(--color-sf-warning-border-color);
  --color-sf-warning-text-pressed: var(--color-sf-warning-text);
  --color-sf-warning-bg-color-focus: var(--color-sf-warning-bg-color);
  --color-sf-warning-border-color-focus: var(--color-sf-warning-bg-color-focus);
  --color-sf-warning-text-focus: var(--color-sf-warning-text);
  --color-sf-warning-bg-color-disabled: #000;
  --color-sf-warning-border-color-disabled: #3ff23f;
  --color-sf-warning-text-disabled: var(--color-sf-primary-text-disabled);
  --color-sf-warning-bg-color-selected: var(--color-sf-warning-bg-color);
  --color-sf-warning-border-color-selected: var(--color-sf-warning-bg-color-selected);
  --color-sf-warning-text-selected: var(--color-sf-warning-text);
  --color-sf-info-bg-color: #0099bc;
  --color-sf-info-border-color: var(--color-sf-info-bg-color);
  --color-sf-info-text: #000;
  --color-sf-info-bg-color-hover: var(--color-sf-info-bg-color);
  --color-sf-info-border-color-hover: var(--color-sf-info-bg-color-hover);
  --color-sf-info-text-hover: var(--color-sf-info-text);
  --color-sf-info-bg-color-pressed: var(--color-sf-info-bg-color);
  --color-sf-info-border-color-pressed: var(--color-sf-info-border-color);
  --color-sf-info-text-pressed: var(--color-sf-info-text);
  --color-sf-info-bg-color-focus: var(--color-sf-info-bg-color);
  --color-sf-info-border-color-focus: var(--color-sf-info-bg-color-focus);
  --color-sf-info-text-focus: var(--color-sf-info-text);
  --color-sf-info-bg-color-disabled: #000;
  --color-sf-info-border-color-disabled: #3ff23f;
  --color-sf-info-text-disabled: var(--color-sf-info-border-color-disabled);
  --color-sf-info-bg-color-selected: var(--color-sf-info-bg-color);
  --color-sf-info-border-color-selected: var(--color-sf-info-bg-color-selected);
  --color-sf-info-text-selected: var(--color-sf-info-text);
  --color-sf-danger-bg-color: #c50f1f;
  --color-sf-danger-border-color: var(--color-sf-danger-bg-color);
  --color-sf-danger-text: #fff;
  --color-sf-danger-bg-color-hover: var(--color-sf-danger-bg-color);
  --color-sf-danger-border-color-hover: var(--color-sf-danger-bg-color-hover);
  --color-sf-danger-text-hover: var(--color-sf-danger-text);
  --color-sf-danger-bg-color-pressed: var(--color-sf-danger-bg-color);
  --color-sf-danger-border-color-pressed: var(--color-sf-danger-bg-color-pressed);
  --color-sf-danger-text-pressed: var(--color-sf-danger-text);
  --color-sf-danger-bg-color-focus: var(--color-sf-danger-bg-color);
  --color-sf-danger-border-color-focus: var(--color-sf-danger-bg-color-focus);
  --color-sf-danger-text-focus: var(--color-sf-danger-text);
  --color-sf-danger-bg-color-disabled: #000;
  --color-sf-danger-border-color-disabled: #3ff23f;
  --color-sf-danger-text-disabled: var(--color-sf-danger-border-color-disabled);
  --color-sf-danger-bg-color-selected: var(--color-sf-danger-bg-color);
  --color-sf-danger-border-color-selected: var(--color-sf-danger-bg-color-selected);
  --color-sf-danger-text-selected: var(--color-sf-danger-text);
  --color-sf-primary-outline: var(--color-sf-primary);
  --color-sf-secondary-outline: var(--color-sf-secondary-border-color);
  --color-sf-warning-outline: #f7630c;
  --color-sf-danger-outline: #c50f1f;
  --color-sf-success-outline: #107c10;
  --color-sf-info-outline: #0099bc;
  --color-sf-tooltip-bg-color: var(--color-sf-content-bg-color-alt1);
  --color-sf-tooltip-border: var(--color-sf-border-light);
  --color-sf-tooltip-text-color: var(--color-sf-content-text-color);
  --color-sf-toast-text-color: var(--color-sf-content-text-color);
  --color-sf-toast-alt-text-color: var(--color-sf-content-text-color);
  --color-sf-appbar-bg-color-alt1: #fff;
  --color-sf-appbar-color-alt1: #000;
  --color-sf-appbar-border-color-alt1: var(--color-sf-appbar-bg-color-alt1);
  --color-sf-appbar-hover-bg-color-alt1: var(--color-sf-appbar-bg-color-alt1);
  --color-sf-appbar-bg-color-alt2: var(--color-sf-appbar-color-alt1);
  --color-sf-appbar-color-alt2: var(--color-sf-appbar-bg-color-alt1);
  --color-sf-appbar-border-color-alt2: var(--color-sf-appbar-bg-color-alt1);
  --color-sf-appbar-hover-bg-color-alt2: var(--color-sf-appbar-color-alt1);
  --color-sf-diagram-palette-background: #000;
  --color-sf-diagram-palette-hover-background: var(--color-sf-content-bg-color-hover);
  --color-sf-diagram-palette-selected-background: var(--color-sf-diagram-palette-hover-background);
  --color-sf-rating-selected-color: #fff;
  --color-sf-rating-unrated-color: var(--color-sf-content-text-color);
  --color-sf-rating-selected-disabled-color: var(--color-sf-content-text-color-disabled);
  --color-sf-rating-unrated-disabled-color: var(--color-sf-content-text-color-disabled);
  --color-sf-rating-selected-hover-color: var(--color-sf-content-bg-color-hover);
  --color-sf-rating-unrated-hover-color: var(--color-sf-content-bg-color-hover);
  --color-sf-rating-pressed-color: var(--color-sf-content-bg-color-hover);
  --color-sf-msg-color: #fff;
  --color-sf-msg-bg-color: #000;
  --color-sf-msg-border-color: var(--color-sf-msg-color);
  --color-sf-msg-color-alt1: #1aebff;
  --color-sf-msg-bg-color-alt1: var(--color-sf-msg-bg-color);
  --color-sf-msg-border-color-alt1: var(--color-sf-msg-color);
  --color-sf-msg-color-alt2: var(--color-sf-msg-bg-color);
  --color-sf-msg-bg-color-alt2: var(--color-sf-msg-color-alt1);
  --color-sf-msg-border-color-alt2: var(--color-sf-msg-color-alt1);
  --color-sf-msg-icon-color: var(--color-sf-msg-color);
  --color-sf-msg-icon-color-alt1: var(--color-sf-msg-color-alt);
  --color-sf-msg-icon-color-alt2: var(--color-sf-msg-bg-color);
  --color-sf-msg-close-icon-color: var(--color-sf-msg-color);
  --color-sf-msg-close-icon-color-alt1: var(--color-sf-msg-color);
  --color-sf-msg-close-icon-color-alt2: var(--color-sf-msg-bg-color);
  --color-sf-msg-success-color: #107c10;
  --color-sf-msg-success-bg-color: #000;
  --color-sf-msg-success-border-color: var(--color-sf-msg-success-color);
  --color-sf-msg-success-color-alt1: #107c10;
  --color-sf-msg-success-bg-color-alt1: var(--color-sf-msg-success-bg-color);
  --color-sf-msg-success-border-color-alt1: #fff;
  --color-sf-msg-success-color-alt2: var(--color-sf-msg-success-bg-color);
  --color-sf-msg-success-bg-color-alt2: var(--color-sf-msg-success-color);
  --color-sf-msg-success-border-color-alt2: var(--color-sf-msg-success-color);
  --color-sf-msg-success-icon-color: var(--color-sf-msg-success-color);
  --color-sf-msg-success-icon-color-alt1: var(--color-sf-msg-success-color);
  --color-sf-msg-success-icon-color-alt2: var(--color-sf-msg-success-bg-color);
  --color-sf-msg-success-close-icon-color: var(--color-sf-msg-success-border-color-alt1);
  --color-sf-msg-success-close-icon-color-alt1: var(--color-sf-msg-success-border-color-alt1);
  --color-sf-msg-success-close-icon-color-alt2: var(--color-sf-msg-success-bg-color);
  --color-sf-msg-danger-color: #c50f1f;
  --color-sf-msg-danger-bg-color: #000;
  --color-sf-msg-danger-border-color: var(--color-sf-msg-danger-color);
  --color-sf-msg-danger-color-alt1: #c50f1f;
  --color-sf-msg-danger-bg-color-alt1: var(--color-sf-msg-danger-bg-color);
  --color-sf-msg-danger-border-color-alt1: #fff;
  --color-sf-msg-danger-color-alt2: var(--color-sf-msg-danger-bg-color);
  --color-sf-msg-danger-bg-color-alt2: var(--color-sf-msg-danger-color);
  --color-sf-msg-danger-border-color-alt2: var(--color-sf-msg-danger-color);
  --color-sf-msg-danger-icon-color: var(--color-sf-msg-danger-color);
  --color-sf-msg-danger-icon-color-alt1: var(--color-sf-msg-danger-color);
  --color-sf-msg-danger-icon-color-alt2: var(--color-sf-msg-danger-bg-color);
  --color-sf-msg-danger-close-icon-color: var(--color-sf-msg-danger-border-color-alt1);
  --color-sf-msg-danger-close-icon-color-alt1: var(--color-sf-msg-danger-border-color-alt1);
  --color-sf-msg-danger-close-icon-color-alt2: var(--color-sf-msg-danger-bg-color);
  --color-sf-msg-info-color: #0099bc;
  --color-sf-msg-info-bg-color: #000;
  --color-sf-msg-info-border-color: var(--color-sf-msg-info-color);
  --color-sf-msg-info-color-alt1: #0099bc;
  --color-sf-msg-info-bg-color-alt1: var(--color-sf-msg-info-bg-color);
  --color-sf-msg-info-border-color-alt1: #fff;
  --color-sf-msg-info-color-alt2: var(--color-sf-msg-info-bg-color);
  --color-sf-msg-info-bg-color-alt2: var(--color-sf-msg-info-color);
  --color-sf-msg-info-border-color-alt2: var(--color-sf-msg-info-color);
  --color-sf-msg-info-icon-color: var(--color-sf-msg-info-color);
  --color-sf-msg-info-icon-color-alt1: var(--color-sf-msg-info-color);
  --color-sf-msg-info-icon-color-alt2: var(--color-sf-msg-info-bg-color);
  --color-sf-msg-info-close-icon-color: var(--color-sf-msg-info-border-color-alt1);
  --color-sf-msg-info-close-icon-color-alt1: var(--color-sf-msg-info-border-color-alt1);
  --color-sf-msg-info-close-icon-color-alt2: var(--color-sf-msg-info-bg-color);
  --color-sf-msg-warning-color: #f7630c;
  --color-sf-msg-warning-bg-color: #000;
  --color-sf-msg-warning-border-color: #da3b01;
  --color-sf-msg-warning-color-alt1: #f7630c;
  --color-sf-msg-warning-bg-color-alt1: var(--color-sf-msg-warning-bg-color);
  --color-sf-msg-warning-border-color-alt1: #fff;
  --color-sf-msg-warning-color-alt2: var(--color-sf-msg-warning-bg-color);
  --color-sf-msg-warning-bg-color-alt2: var(--color-sf-msg-warning-color);
  --color-sf-msg-warning-border-color-alt2: var(--color-sf-msg-warning-color);
  --color-sf-msg-warning-icon-color: var(--color-sf-msg-warning-color);
  --color-sf-msg-warning-icon-color-alt1: var(--color-sf-msg-warning-color);
  --color-sf-msg-warning-icon-color-alt2: var(--color-sf-msg-warning-bg-color);
  --color-sf-msg-warning-close-icon-color: var(--color-sf-msg-warning-border-color-alt11);
  --color-sf-msg-warning-close-icon-color-alt1: var(--color-sf-msg-warning-border-color-alt11);
  --color-sf-msg-warning-close-icon-color-alt2: var(--color-sf-msg-warning-bg-color);
  --color-sf-shadow-color: #fff;
  --color-sf-shadow-color1: #1aebff;
  --color-sf-link-button: #fff000;
  --color-sf-link-button-hover: #fff000;
  --color-sf-link-button-pressed: #fff000;
  --color-sf-link-button-focus: #fff000;
  --color-sf-link-button-border-focus: #1aebff;
  --color-sf-chip-bg-color: #000;
  --color-sf-chip-border-color: #fff;
  --color-sf-chip-bg-disabled: #000;
  --color-sf-chip-border-disabled: #3ff23f;
  --color-sf-secondary-outline-button-text-color-hover: #fff;
  --color-sf-secondary-outline-button-text-color-pressed: #fff;
  --color-sf-secondary-outline-button-text-color-selected: #fff;
  --color-sf-secondary-outline-button-text-color-focus: #fff;
  --color-sf-slider-shadow1: #000;
  --color-sf-slider-shadow2: #fff;
  --color-sf-slider-disabled: #3ff23f;
  --color-sf-slider-border-color: #fff;
  --color-sf-slider-bg-disabled: #000;
  --color-sf-toggle-switch-border-disabled: #3ff23f;
  --color-sf-calendar-icon-color: #000;
  --color-sf-calendar-header-text-color-pressed: #000;
  --color-sf-calendar-today-bg-color: #fff;
  --color-sf-dialog-border: #fff;
  --color-sf-badge-light-bg-color: #000;
  --color-sf-secondary-badge-border-color: #fff;
  --color-sf-secondary-badge-bg-color: #000;
  --color-sf-secondary-badge-bg-color-focus: #fff;
  --color-sf-skeleton-bg-color: #fff;
  --color-sf-tab-selected-bg-color-disabled: #000;
  --color-sf-tab-selected-text-color-disabled: #3ff23f;
  --color-sf-ribbon-border-color: #fff;
  --color-sf-toolbar-icon-color: #000;
  --color-sf-contextual-text: #000;
  --color-sf-cell-selection-bg-color: #1aecff1f;
  --color-sf-document-editor-border-color: #fff;
}

/* stylelint-disable-line no-empty-source */
/* stylelint-disable-line no-empty-source */
/* stylelint-disable property-no-vendor-prefix */
.e-control-wrapper.e-slider-container {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  height: 28px;
  line-height: normal;
  outline: none;
  position: relative;
  user-select: none;
}
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-material-handle {
  cursor: default;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  z-index: 3;
}
.e-control-wrapper.e-slider-container::after {
  content: "fluent2";
  display: none;
}
.e-control-wrapper.e-slider-container .e-slider {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  outline: 0 none;
  padding: 0;
  position: relative;
}
.e-control-wrapper.e-slider-container .e-slider .e-handle {
  border-radius: 10px;
  -webkit-box-shadow: 0 0 0 1px var(--color-sf-slider-shadow2), inset 0 0 0 4px var(--color-sf-slider-shadow1);
          box-shadow: 0 0 0 1px var(--color-sf-slider-shadow2), inset 0 0 0 4px var(--color-sf-slider-shadow1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  height: 20px;
  width: 20px;
  outline: none;
  position: absolute;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, -webkit-transform 300ms ease-out;
  transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, -webkit-transform 300ms ease-out;
  transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, transform 300ms ease-out;
  transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, transform 300ms ease-out, -webkit-transform 300ms ease-out;
  z-index: 10;
}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-large-thumb-size {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}
.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-slider .e-handle {
  margin: 0 -6px 0 0;
}
.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-first-tick {
  background-position: right center;
  left: 0;
}
.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-last-tick {
  background-position: left center;
}
.e-control-wrapper.e-slider-container.e-rtl.e-vertical {
  direction: ltr;
}
.e-control-wrapper.e-slider-container.e-disabled .e-btn {
  cursor: default;
}
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle {
  cursor: default;
}
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-disable {
  display: none;
}
.e-control-wrapper.e-slider-container.e-horizontal {
  height: 48px;
  width: 100%;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-first-button {
  left: 0;
  margin-top: -13px;
  top: 50%;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon {
  font-family: "e-icons";
}
.e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon::before {
  color: var(--color-sf-icon-color);
  content: "\e738";
  font-size: 17px;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon {
  font-family: "e-icons";
}
.e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon::before {
  color: var(--color-sf-icon-color);
  content: "\e738";
  font-size: 14px;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-second-button {
  right: 0;
  margin-top: -13px;
  top: 50%;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon {
  font-family: "e-icons";
}
.e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon::before {
  color: var(--color-sf-icon-color);
  content: "\e75c";
  font-size: 17px;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon {
  font-family: "e-icons";
}
.e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon::before {
  color: var(--color-sf-icon-color);
  content: "\e75c";
  font-size: 14px;
}
.e-control-wrapper.e-slider-container.e-horizontal.e-slider-btn {
  padding: 0 28px;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-slider {
  height: 32px;
  width: 100%;
  position: relative;
  top: calc(50% - 16px);
}
.e-control-wrapper.e-slider-container.e-horizontal .e-slider-track {
  height: 4px;
  width: 100%;
  left: 0;
  position: absolute;
  overflow: hidden;
  background: var(--color-sf-border-alt);
  top: calc(50% - 2px);
  border-radius: 4px;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-handle {
  margin-left: -10px;
  top: calc(50% - 10px);
}
.e-control-wrapper.e-slider-container.e-horizontal.e-scale-both .e-range {
  height: 4px;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-range {
  height: 4px;
  top: calc(50% - 2px);
}
.e-control-wrapper.e-slider-container.e-horizontal .e-limits {
  background-color: var(--color-sf-primary-dark);
  position: absolute;
  height: 4px;
  top: calc(50% - 2px);
  border-radius: 4px;
}
.e-control-wrapper.e-slider-container.e-vertical {
  height: inherit;
  width: 48px;
  padding: 38px 0;
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider {
  height: 100%;
  width: 32px;
  left: calc(50% - 16px);
  position: relative;
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider-track {
  background: var(--color-sf-border-alt);
  bottom: 0;
  height: 100%;
  position: absolute;
  overflow: hidden;
  left: calc(50% - 2px);
  width: 4px;
}
.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn {
  height: 100%;
  padding: 28px 0;
}
.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn .e-slider {
  height: 100%;
  width: 4px;
}
.e-control-wrapper.e-slider-container.e-vertical .e-first-button {
  bottom: 0;
  margin-right: -13px;
  right: 50%;
}
.e-control-wrapper.e-slider-container.e-vertical .e-first-button .e-button-icon {
  font-family: "e-icons";
}
.e-control-wrapper.e-slider-container.e-vertical .e-first-button .e-button-icon::before {
  color: var(--color-sf-icon-color);
  content: "\e734";
  font-size: 14px;
}
.e-control-wrapper.e-slider-container.e-vertical .e-first-button .e-button-icon::before {
  position: absolute;
  top: 3px;
  left: 4px;
}
.e-control-wrapper.e-slider-container.e-vertical .e-second-button {
  top: 0;
  margin-right: -13px;
  right: 50%;
}
.e-control-wrapper.e-slider-container.e-vertical .e-second-button .e-button-icon {
  font-family: "e-icons";
}
.e-control-wrapper.e-slider-container.e-vertical .e-second-button .e-button-icon::before {
  color: var(--color-sf-icon-color);
  content: "\e7dd";
  font-size: 14px;
}
.e-control-wrapper.e-slider-container.e-vertical .e-second-button .e-button-icon::before {
  position: absolute;
  top: 3px;
  left: 4px;
}
.e-control-wrapper.e-slider-container.e-vertical.e-scale-both .e-slider .e-handle {
  margin-bottom: -8px;
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-handle {
  margin-bottom: -8px;
  left: calc(50% - 10px);
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-range {
  width: 4px;
  left: calc(50% - 2px);
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-limits {
  background-color: var(--color-sf-primary-dark);
  position: absolute;
  width: 4px;
  left: calc(50% - 2px);
  border-radius: 4px;
}
.e-control-wrapper.e-slider-container .e-range {
  border-radius: 4px;
  position: absolute;
  -webkit-transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, width 300ms ease-out, height 300ms ease-out;
  transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, width 300ms ease-out, height 300ms ease-out;
}
.e-control-wrapper.e-slider-container .e-range.e-drag-horizontal, .e-control-wrapper.e-slider-container .e-range.e-drag-vertical {
  cursor: pointer;
}
.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-h-scale .e-tick {
  height: 4px;
  top: -2px;
}
.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-h-scale .e-large {
  height: 10px;
  top: -2px;
}
.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-v-scale .e-tick {
  width: 4px;
  left: 4px;
}
.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-v-scale .e-large {
  width: 10px;
  left: -2px;
}
.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-tick {
  height: 4px;
  top: 9px;
}
.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-large {
  height: 10px;
  top: 12px;
}
.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-v-scale .e-tick {
  width: 4px;
  left: 12px;
}
.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-v-scale .e-large {
  width: 10px;
  left: 12px;
}
.e-control-wrapper.e-slider-container.e-scale-before .e-scale.e-v-scale {
  right: 9px;
}
.e-control-wrapper.e-slider-container.e-scale-after .e-scale.e-v-scale {
  right: 9px;
}
.e-control-wrapper.e-slider-container .e-scale {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  font-family: "Segoe UI", -apple-system, blinkMacSystemfont, "Roboto", "Helvetica Neue", sans-serif;
  height: 28px;
  width: 100%;
  height: 20px;
  width: 100%;
  line-height: normal;
  list-style: none outside none;
  margin: 0;
  outline: 0 none;
  padding: 0;
  position: absolute;
  top: 6px;
  z-index: 1;
}
.e-control-wrapper.e-slider-container .e-scale .e-tick {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAQSURBVHgBAQUA+v8A0tXa/wh/A4H6PSX0AAAAAElFTkSuQmCC");
  cursor: pointer;
  outline: none;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-position: center center;
}
.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value {
  color: var(--color-sf-content-text-color-alt1);
  font-family: "Segoe UI", -apple-system, blinkMacSystemfont, "Roboto", "Helvetica Neue", sans-serif;
  font-size: 12px;
  outline: none;
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale {
  height: 100%;
  width: 28px;
  left: calc(50% - 14px);
  top: 0;
  width: 20px;
  left: calc(50% - 10px);
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick {
  background-repeat: repeat-x;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-first-tick {
  background-position-y: center;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-last-tick {
  background-position-y: bottom;
  margin-top: 2px;
}
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick {
  display: inline-block;
  background-repeat: repeat-y;
  height: 100%;
  top: 0;
}
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-before, .e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both:first-child {
  top: -18px;
}
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-after, .e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both {
  bottom: -20px;
}
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-first-tick {
  background-position: left center;
}
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-last-tick {
  background-position: right center;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-before {
  right: 17px;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-after {
  left: 19px;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both {
  right: 44px;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both:first-child {
  left: 42px;
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
  padding: 2px 4px;
  text-align: center;
}

.e-slider-horizantal-color {
  height: 100%;
  top: 0;
  position: absolute;
}

.e-slider-vertical-color {
  position: absolute;
  width: 100%;
  left: -1px;
}

.e-bigger .e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
  padding: 2px 4px;
}

.e-bigger .e-control-wrapper.e-slider-container .e-slider .e-handle,
.e-control-wrapper.e-slider-container.e-bigger .e-slider .e-handle {
  height: 20px;
  width: 20px;
}
.e-bigger .e-control-wrapper.e-slider-container .e-slider-button,
.e-control-wrapper.e-slider-container.e-bigger .e-slider-button {
  height: 18px;
  width: 18px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-vertical.e-slider-btn,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical.e-slider-btn {
  padding: 34px 0;
}
.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-first-button,
.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-second-button,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-first-button,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-second-button {
  margin-right: -9px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-slider-track,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider .e-slider-track {
  width: 8px;
  left: calc(50% - 4px);
  border-radius: 8px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider.e-scale,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider.e-scale {
  margin-top: -4px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider.e-v-scale,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider.e-v-scale {
  left: calc(50% - 14px);
}
.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-range,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider .e-range {
  width: 8px;
  left: calc(50% - 4px);
}
.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider .e-limits,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider .e-limits {
  height: 8px;
  top: calc(50% - 4px);
}
.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-limits,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider .e-limits {
  width: 8px;
  left: calc(50% - 4px);
}
.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider-button.e-first-button,
.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider-button.e-second-button, .e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider-button.e-first-button,
.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider-button.e-second-button,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider-button.e-first-button,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider-button.e-second-button,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider-button.e-first-button,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider-button.e-second-button {
  border-radius: 12px;
  height: 24px;
  width: 24px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider-button.e-first-button .e-button-icon::before,
.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider-button.e-second-button .e-button-icon::before, .e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider-button.e-first-button .e-button-icon::before,
.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider-button.e-second-button .e-button-icon::before,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider-button.e-first-button .e-button-icon::before,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider-button.e-second-button .e-button-icon::before,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider-button.e-first-button .e-button-icon::before,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider-button.e-second-button .e-button-icon::before {
  font-size: 22px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider-button.e-first-button,
.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider-button.e-second-button,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider-button.e-first-button,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider-button.e-second-button {
  margin-top: -12px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-tick-both.e-scale.e-h-scale .e-tick,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-tick-both.e-scale.e-h-scale .e-tick {
  height: 24px;
  top: -14px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-tick-both.e-scale.e-h-scale .e-large,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-tick-both.e-scale.e-h-scale .e-large {
  height: 32px;
  top: -6px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-tick-before.e-scale.e-h-scale .e-tick,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-tick-before.e-scale.e-h-scale .e-tick {
  height: 8px;
  top: -12px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-tick-before.e-scale.e-h-scale .e-large,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-tick-before.e-scale.e-h-scale .e-large {
  height: 12px;
  top: -12px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-tick-after.e-scale.e-h-scale .e-tick,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-tick-after.e-scale.e-h-scale .e-tick {
  height: 8px;
  top: 4px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-tick-after.e-scale.e-h-scale .e-large,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-tick-after.e-scale.e-h-scale .e-large {
  height: 12px;
  top: 8px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-tick-both.e-scale .e-tick,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-tick-both.e-scale .e-tick {
  width: 24px;
  left: 2px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-tick-both.e-scale .e-large,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-tick-both.e-scale .e-large {
  width: 32px;
  left: -2px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-tick-before.e-scale.e-v-scale .e-tick,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-tick-before.e-scale.e-v-scale .e-tick {
  width: 8px;
  left: 2px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-tick-before.e-scale.e-v-scale .e-large,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-tick-before.e-scale.e-v-scale .e-large {
  width: 12px;
  left: -2px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-tick-after.e-scale.e-v-scale .e-tick,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-tick-after.e-scale.e-v-scale .e-tick {
  width: 8px;
  left: 18px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-tick-after.e-scale.e-v-scale .e-large,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-tick-after.e-scale.e-v-scale .e-large {
  width: 12px;
  left: 18px;
}
.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider .e-slider-track,
.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider .e-range,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider .e-slider-track,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider .e-range {
  height: 8px;
  top: calc(50% - 4px);
}
.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider .e-handle,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider .e-handle {
  margin-left: -9px;
  top: calc(50% - 9px);
}
.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-handle,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider .e-handle {
  left: calc(50% - 9px);
  margin-bottom: -9px;
}
.e-bigger .e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value,
.e-control-wrapper.e-slider-container.e-bigger .e-scale .e-tick .e-tick-value {
  font-size: 14px;
}

/* stylelint-enable property-no-vendor-prefix */
.e-control-wrapper.e-slider-container .e-slider-button {
  background-color: var(--color-sf-content-bg-color);
  border: 1px solid var(--color-sf-border-dark);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  outline: none;
  position: absolute;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  padding: 4px;
}
.e-control-wrapper.e-slider-container .e-slider-button:hover {
  background-color: var(--color-sf-secondary-bg-color-hover);
  border-color: var(--color-sf-secondary-border-color-hover);
}
.e-control-wrapper.e-slider-container .e-slider-button:hover .e-button-icon::before {
  color: var(--color-sf-icon-color-hover);
}
.e-control-wrapper.e-slider-container .e-slider-button:active {
  background-color: var(--color-sf-secondary-bg-color-pressed);
  border-color: var(--color-sf-secondary-border-color-pressed);
}
.e-control-wrapper.e-slider-container .e-slider-button:active .e-button-icon::before {
  color: var(--color-sf-icon-color-pressed);
}
.e-control-wrapper.e-slider-container .e-slider .e-range {
  background-color: var(--color-sf-primary);
}
.e-control-wrapper.e-slider-container .e-slider .e-handle {
  background-color: var(--color-sf-primary);
  border-color: var(--color-sf-primary);
}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-material-tooltip {
  background-color: transparent;
  border-color: transparent;
}
.e-control-wrapper.e-slider-container.e-slider-hover .e-range {
  background-color: var(--color-sf-primary-bg-color-hover);
}
.e-control-wrapper.e-slider-container.e-slider-hover .e-handle {
  border-color: var(--color-sf-primary);
}