:root {
    --blue-900: rgba(251, 226, 255, 1);
    --blue-800: rgba(247, 196, 255, 1);
    --blue-700: rgba(243, 167, 255, 1);
    --blue-600: rgba(239, 137, 255, 1);
    --blue-500: rgba(115,12,141,1);
    --blue-400: rgba(231, 78, 255, 1);
    --blue-300: rgba(227, 49, 255, 1);
    --blue-200: rgba(223, 19, 255, 1);
    --blue-100: rgba(212, 0, 245, 1);
    --grey-900: #ffffff;
    --grey-800: #f2f2f2;
    --grey-700: #e6e6e6;
    --grey-600: #d9d9d9;
    --grey-500: #cccccc;
    --grey-400: #bfbfbf;
    --grey-300: #b3b3b3;
    --grey-200: #a6a6a6;
    --grey-100: #999999;
    --color-sf-content-bg-color: rgba(255, 255, 255);
    --color-sf-content-bg-color-alt1: #f9fafb;
    --color-sf-content-bg-color-alt2: #f3f4f6;
    --color-sf-content-bg-color-alt3: #e5e7eb;
    --color-sf-content-bg-color-alt4: #9ca3af;
    --color-sf-content-bg-color-alt5: #6b7280;
    --color-sf-content-bg-color-hover: #f9fafb;
    --color-sf-content-bg-color-pressed: #f3f4f6;
    --color-sf-content-bg-color-focus: #f9fafb;
    --color-sf-content-bg-color-selected: #e5e7eb;
    --color-sf-content-bg-color-dragged: #f3f4f6;
    --color-sf-content-bg-color-disabled: #ffffff;
    --color-sf-flyout-bg-color: #ffffff;
    --color-sf-flyout-bg-color-hover: #f3f4f6;
    --color-sf-flyout-bg-color-pressed: #e5e7eb;
    --color-sf-flyout-bg-color-focus: #f3f4f6;
    --color-sf-flyout-bg-color-selected: #e5e7eb;
    --color-sf-flyout-bg-color-disabled: #fff;
    --color-sf-overlay-bg-color: rgba(107, 114, 128, .75);
    --color-sf-table-bg-color-hover: #f9fafb;
    --color-sf-table-bg-color-pressed: #f3f4f6;
    --color-sf-table-bg-color-selected: #e5e7eb;
    --color-sf-text-input-bg-color: #ffffff;
    --color-sf-treeview-item-active-hover-bg: #e5e7eb;
    --color-sf-content-text-color: #111827;
    --color-sf-content-text-color-alt1: #374151;
    --color-sf-content-text-color-alt2: #4b5563;
    --color-sf-content-text-color-alt3: #6b7280;
    --color-sf-content-text-color-alt4: #9ca3af;
    --color-sf-content-text-color-hover: #111827;
    --color-sf-content-text-color-pressed: #111827;
    --color-sf-content-text-color-focus: #111827;
    --color-sf-content-text-color-selected: #111827;
    --color-sf-content-text-color-dragged: #111827;
    --color-sf-content-text-color-disabled: #9ca3af;
    --color-sf-placeholder-text-color: #6b7280;
    --color-sf-flyout-text-color: #111827;
    --color-sf-flyout-text-color-hover: #111827;
    --color-sf-flyout-text-color-pressed: #111827;
    --color-sf-flyout-text-color-focus: #111827;
    --color-sf-flyout-text-color-selected: #111827;
    --color-sf-flyout-text-color-disabled: #9ca3af;
    --color-sf-table-text-color-hover: #111827;
    --color-sf-table-text-color-pressed: #111827;
    --color-sf-table-text-color-selected: #111827;
    --color-sf-icon-color: #6b7280;
    --color-sf-icon-color-hover: #374151;
    --color-sf-icon-color-pressed: #6b7280;
    --color-sf-icon-color-disabled: #d1d5db;
    --color-sf-close-icon-color: #9ca3af;
    --color-sf-close-icon-color-hover: #6b7280;
    --color-sf-close-icon-color-pressed: #6b7280;
    --color-sf-close-icon-color-disabled: #d1d5db;
    --color-sf-border-light: #e5e7eb;
    --color-sf-border: #d1d5db;
    --color-sf-border-dark: #9ca3af;
    --color-sf-border-hover: #d1d5db;
    --color-sf-border-pressed: #9ca3af;
    --color-sf-border-focus: #d1d5db;
    --color-sf-border-selected: #9ca3af;
    --color-sf-border-dragged: #e5e7eb;
    --color-sf-border-disabled: #e5e7eb;
    --color-sf-border-warning: #c2410c;
    --color-sf-border-error: #dc2626;
    --color-sf-border-success: #15803d;
    --color-sf-spreadsheet-gridline: #dee2e6;
    --color-sf-flyout-border: #e5e7eb;
    --color-sf-dialog-border: #fff;
    --color-sf-primary: rgba(58,6,71,1);
    --color-sf-primary-text-color: #ffffff;
    --color-sf-primary-light: var(--blue-500);
    --color-sf-primary-lighter: var(--blue-500);
    --color-sf-primary-dark: var(--blue-500);
    --color-sf-primary-darker: var(--blue-500);
    --color-sf-secondary: #ffffff;
    --color-sf-success: #15803d;
    --color-sf-info: #0e7490;
    --color-sf-warning: #c2410c;
    --color-sf-danger: #dc2626;
    --color-sf-success-light: #dcfce7;
    --color-sf-info-light: #cffafe;
    --color-sf-warning-light: #ffedd5;
    --color-sf-danger-light: #fee2e2;
    --color-sf-success-dark: #166534;
    --color-sf-info-dark: #155e75;
    --color-sf-warning-dark: #9a3412;
    --color-sf-danger-dark: #b91c1c;
    --color-sf-success-lighter: #f0fdf4;
    --color-sf-info-lighter: #ecfeff;
    --color-sf-warning-lighter: #fff7fd;
    --color-sf-danger-lighter: #fef2f2;
    --color-sf-black: 0, 0, 0;
    --color-sf-white: 255, 255, 255;
    --color-sf-primary-bg-color: var(--color-sf-primary);
    --color-sf-primary-border-color: var(--color-sf-primary);
    --color-sf-primary-text: #fff;
    --color-sf-primary-bg-color-hover: #d400f5;
    --color-sf-primary-border-color-hover: var(--blue-500);
    --color-sf-primary-text-hover: var(--color-sf-primary-text-color);
    --color-sf-primary-bg-color-pressed: var(--blue-300);
    --color-sf-primary-border-color-pressed: var(--blue-300);
    --color-sf-primary-text-pressed: var(--color-sf-primary-text-color);
    --color-sf-primary-bg-color-focus: var(--blue-300);
    --color-sf-primary-border-color-focus: var(--blue-300);
    --color-sf-primary-text-focus: --color-sf-primary-text;
    --color-sf-primary-bg-color-disabled: var(--blue-800);
    --color-sf-primary-border-color-disabled: var(--blue-800);
    --color-sf-primary-text-disabled: var(--color-sf-primary-text-color);
    --color-sf-secondary-bg-color: var(--color-sf-secondary);
    --color-sf-secondary-border-color: var(--grey-500);
    --color-sf-secondary-text-color: rgba(51,51,51,1);
    --color-sf-secondary-bg-color-hover: var(--grey-800);
    --color-sf-secondary-border-color-hover: var(--grey-500);
    --color-sf-secondary-text-color-hover: --color-sf-secondary-text-color;
    --color-sf-secondary-bg-color-pressed: var(--grey-800);
    --color-sf-secondary-border-color-pressed: var(--grey-500);
    --color-sf-secondary-text-color-pressed: --color-sf-secondary-text-color;
    --color-sf-secondary-bg-color-focus: var(--grey-800);
    --color-sf-secondary-border-color-focus: var(--grey-500);
    --color-sf-secondary-text-color-focus: --color-sf-secondary-text-color;
    --color-sf-secondary-bg-color-disabled: var(--grey-500);
    --color-sf-secondary-border-color-disabled: var(--grey-800);
    --color-sf-secondary-text-color-disabled: #9ca3af;
    --color-sf-success-bg-color: #15803d;
    --color-sf-success-border-color: #15803d;
    --color-sf-success-text: #fff;
    --color-sf-success-bg-color-hover: #166534;
    --color-sf-success-border-color-hover: #166534;
    --color-sf-success-text-hover: #fff;
    --color-sf-success-bg-color-pressed: #14532d;
    --color-sf-success-border-color-pressed: #14532d;
    --color-sf-success-text-pressed: #fff;
    --color-sf-success-bg-color-focus: #166534;
    --color-sf-success-border-color-focus: #166534;
    --color-sf-success-text-focus: #fff;
    --color-sf-success-bg-color-disabled: #86efac;
    --color-sf-success-border-color-disabled: #86efac;
    --color-sf-success-text-disabled: #fff;
    --color-sf-warning-bg-color: #c2410c;
    --color-sf-warning-border-color: #c2410c;
    --color-sf-warning-text: #fff;
    --color-sf-warning-bg-color-hover: #9a3412;
    --color-sf-warning-border-color-hover: #9a3412;
    --color-sf-warning-text-hover: #fff;
    --color-sf-warning-bg-color-pressed: #7c2d12;
    --color-sf-warning-border-color-pressed: #7c2d12;
    --color-sf-warning-text-pressed: #fff;
    --color-sf-warning-bg-color-focus: #9a3412;
    --color-sf-warning-border-color-focus: #9a3412;
    --color-sf-warning-text-focus: #fff;
    --color-sf-warning-bg-color-disabled: #fdba74;
    --color-sf-warning-border-color-disabled: #fdba74;
    --color-sf-warning-text-disabled: #fff;
    --color-sf-info-bg-color: #0e7490;
    --color-sf-info-border-color: #0e7490;
    --color-sf-info-text: #fff;
    --color-sf-info-bg-color-hover: #155e75;
    --color-sf-info-border-color-hover: #155e75;
    --color-sf-info-text-hover: #fff;
    --color-sf-info-bg-color-pressed: #164e63;
    --color-sf-info-border-color-pressed: #164e63;
    --color-sf-info-text-pressed: #fff;
    --color-sf-info-bg-color-focus: #155e75;
    --color-sf-info-border-color-focus: #155e75;
    --color-sf-info-text-focus: #fff;
    --color-sf-info-bg-color-disabled: #67e8f9;
    --color-sf-info-border-color-disabled: #67e8f9;
    --color-sf-info-text-disabled: #fff;
    --color-sf-danger-bg-color: #dc2626;
    --color-sf-danger-border-color: #dc2626;
    --color-sf-danger-text: #fff;
    --color-sf-danger-bg-color-hover: #b91c1c;
    --color-sf-danger-border-color-hover: #b91c1c;
    --color-sf-danger-text-hover: #fff;
    --color-sf-danger-bg-color-pressed: #991b1b;
    --color-sf-danger-border-color-pressed: #991b1b;
    --color-sf-danger-text-pressed: #fff;
    --color-sf-danger-bg-color-focus: #b91c1c;
    --color-sf-danger-border-color-focus: #b91c1c;
    --color-sf-danger-text-focus: #fff;
    --color-sf-danger-bg-color-disabled: #fca5a5;
    --color-sf-danger-border-color-disabled: #fca5a5;
    --color-sf-danger-text-disabled: #fff;
    --color-sf-primary-outline: var(--color-sf-primary);
    --color-sf-secondary-outline: var(--grey-800);
    --color-sf-warning-outline: #c2410c;
    --color-sf-danger-outline: #dc2626;
    --color-sf-success-outline: #15803d;
    --color-sf-info-outline: #0e7490;
    --color-sf-tooltip-bg-color: #111827;
    --color-sf-tooltip-border: #111827;
    --color-sf-tooltip-text-color: #f9fafb;
    --color-sf-appbar-bg-color-alt1: #ffffff;
    --color-sf-appbar-color-alt1: #111827;
    --color-sf-appbar-border-color-alt1: #ffffff;
    --color-sf-appbar-hover-bg-color-alt1: rgba(255, 255, 255, .39);
    --color-sf-appbar-bg-color-alt2: #1f2937;
    --color-sf-appbar-color-alt2: #ffffff;
    --color-sf-appbar-border-color-alt2: #1f2937;
    --color-sf-appbar-hover-bg-color-alt2: var(--blue-600);
    --color-sf-diagram-palette-background: #fff;
    --color-sf-diagram-palette-hover-background: #f9fafb;
    --color-sf-diagram-palette-selected-color: #e5e7eb;
    --color-sf-rating-selected-color: #111827;
    --color-sf-rating-unrated-color: #e5e7eb;
    --color-sf-rating-selected-disabled-color: #9ca3af;
    --color-sf-rating-unrated-disabled-color: #e5e7eb;
    --color-sf-rating-selected-hover-color: var(--color-sf-primary);
    --color-sf-rating-unrated-hover-color: #374151;
    --color-sf-rating-pressed-color: #251bc3;
    --color-sf-msg-color: #374151;
    --color-sf-msg-bg-color: #f9fafb;
    --color-sf-msg-border-color: #e6e7ea;
    --color-sf-msg-color-alt1: #111827;
    --color-sf-msg-bg-color-alt1: rgba(255, 255, 255, .01);
    --color-sf-msg-border-color-alt1: #e6e7ea;
    --color-sf-msg-color-alt2: #374151;
    --color-sf-msg-bg-color-alt2: #f9fafb;
    --color-sf-msg-border-color-alt2: #f1f3f4;
    --color-sf-msg-icon-color: #374151;
    --color-sf-msg-icon-color-alt1: #111827;
    --color-sf-msg-icon-color-alt2: #808691;
    --color-sf-msg-close-icon-color: #374151;
    --color-sf-msg-close-icon-color-alt1: #6b7280;
    --color-sf-msg-close-icon-color-alt2: #374151;
    --color-sf-msg-danger-color: #b91c1c;
    --color-sf-msg-danger-bg-color: #fff5f5;
    --color-sf-msg-danger-border-color: #fee2e2;
    --color-sf-msg-danger-color-alt1: #dc2626;
    --color-sf-msg-danger-bg-color-alt1: rgba(255, 255, 255, .01);
    --color-sf-msg-danger-border-color-alt1: #fecaca;
    --color-sf-msg-danger-color-alt2: #e45959;
    --color-sf-msg-danger-bg-color-alt2: #fff5f5;
    --color-sf-msg-danger-border-color-alt2: #fff5f5;
    --color-sf-msg-danger-icon-color: #dc2626;
    --color-sf-msg-danger-icon-color-alt1: #dc2626;
    --color-sf-msg-danger-icon-color-alt2: #dc2626;
    --color-sf-msg-danger-close-icon-color: #b91c1c;
    --color-sf-msg-danger-close-icon-color-alt1: #6b7280;
    --color-sf-msg-danger-close-icon-color-alt2: #6b7280;
    --color-sf-msg-success-color: #15803d;
    --color-sf-msg-success-bg-color: #f0fdf4;
    --color-sf-msg-success-border-color: #bbf7d0;
    --color-sf-msg-success-color-alt1: #15803d;
    --color-sf-msg-success-bg-color-alt1: rgba(255, 255, 255, .01);
    --color-sf-msg-success-border-color-alt1: #bbf7d0;
    --color-sf-msg-success-color-alt2: #15803d;
    --color-sf-msg-success-bg-color-alt2: #f0fdf4;
    --color-sf-msg-success-border-color-alt2: #f0fdf4;
    --color-sf-msg-success-icon-color: #15803d;
    --color-sf-msg-success-icon-color-alt1: #15803d;
    --color-sf-msg-success-icon-color-alt2: #15803d;
    --color-sf-msg-success-close-icon-color: #15803d;
    --color-sf-msg-success-close-icon-color-alt1: #6b7280;
    --color-sf-msg-success-close-icon-color-alt2: #6b7280;
    --color-sf-msg-warning-color: #c2410c;
    --color-sf-msg-warning-bg-color: #fff7ed;
    --color-sf-msg-warning-border-color: #ffedd5;
    --color-sf-msg-warning-color-alt1: #c2410c;
    --color-sf-msg-warning-bg-color-alt1: rgba(255, 255, 255, .01);
    --color-sf-msg-warning-border-color-alt1: #fed7aa;
    --color-sf-msg-warning-color-alt2: #c2410c;
    --color-sf-msg-warning-bg-color-alt2: #fff7ed;
    --color-sf-msg-warning-border-color-alt2: #fff7ed;
    --color-sf-msg-warning-icon-color: #c2410c;
    --color-sf-msg-warning-icon-color-alt1: #c2410c;
    --color-sf-msg-warning-icon-color-alt2: #c2410c;
    --color-sf-msg-warning-close-icon-color: #c2410c;
    --color-sf-msg-warning-close-icon-color-alt1: #6b7280;
    --color-sf-msg-warning-close-icon-color-alt2: #6b7280;
    --color-sf-msg-info-color: #0e7490;
    --color-sf-msg-info-bg-color: #ecfeff;
    --color-sf-msg-info-border-color: #cffafe;
    --color-sf-msg-info-color-alt1: #0e7490;
    --color-sf-msg-info-bg-color-alt1: rgba(255, 255, 255, .01);
    --color-sf-msg-info-border-color-alt1: #bae6fd;
    --color-sf-msg-info-color-alt2: #0e7490;
    --color-sf-msg-info-bg-color-alt2: #ecfeff;
    --color-sf-msg-info-border-color-alt2: #ecfeff;
    --color-sf-msg-info-icon-color: #0e7490;
    --color-sf-msg-info-icon-color-alt1: #6b7280;
    --color-sf-msg-info-icon-color-alt2: #0e7490;
    --color-sf-msg-info-close-icon-color: #0e7490;
    --color-sf-msg-info-close-icon-color-alt1: #6b7280;
    --color-sf-msg-info-close-icon-color-alt2: #6b7280;
    --color-sf-badge-light-bg-color: #faf9fa;
    --color-sf-badge-light-border-color: #faf9fa;
    --color-sf-badge-light-text-color: #000;
    --color-sf-badge-dark-bg-color: #212529;
    --color-sf-badge-dark-border-color: #212529;
    --color-sf-badge-dark-text-color: #fff;
    --color-sf-tab-border: #343a40;
    --color-sf-stepper: #fff;
    --color-sf-shadow-color: #fff;
    --color-sf-shadow-color1: ##000;
    --color-sf-breadcrumb-item-hover-color: #374151;
    --color-sf-breadcrumb-item-active-color: #4b5563;
    --color-sf-breadcrumb-item-focus-border-color: $transparent;
    --color-sf-transparent: rgba(255, 255, 255, 0);
    --color-sf-chip-primary-bg-color: var(--blue-900);
    --color-sf-chip-primary-icon-color: rgba(67, 56, 202, .5);
    --color-sf-chip-primary-border-color: var(--blue-900);
    --color-sf-chip-primary-text: var(--blue-400);
    --color-sf-chip-primary-icon-color-hover: var(--blue-400);
    --color-sf-chip-primary-icon-color-pressed: var(--blue-400);
    --color-sf-chip-primary-bg-color-hover: var(--blue-900);
    --color-sf-chip-primary-border-color-hover: var(--blue-800);
    --color-sf-chip-primary-text-hover: var(--blue-400);
    --color-sf-chip-primary-bg-color-pressed: var(--blue-900);
    --color-sf-chip-primary-icon-bg-color-pressed: var(--blue-800);
    --color-sf-chip-primary-icon-bg-color-hover: var(--blue-800);
    --color-sf-chip-primary-border-color-pressed: var(--blue-900);
    --color-sf-chip-primary-text-pressed: var(--color-sf-primary);
    --color-sf-chip-primary-bg-color-disabled: var(--blue-900);
    --color-sf-chip-primary-border-color-disabled: var(--blue-900);
    --color-sf-chip-primary-text-disabled: var(--blue-900);
    --color-sf-chip-secondary-bg-color: var(--grey-800);
    --color-sf-chip-secondary-icon-color: var(--grey-800);
    --color-sf-chip-secondary-border-color: var(--grey-800);
    --color-sf-chip-secondary-text-color: #374151;
    --color-sf-chip-secondary-icon-color-hover: #5f6875;
    --color-sf-chip-secondary-icon-color-pressed: #5f6875;
    --color-sf-chip-secondary-bg-color-hover: var(--grey-800);
    --color-sf-chip-secondary-border-color-hover: var(--grey-800);
    --color-sf-chip-secondary-text-color-hover: #374151;
    --color-sf-chip-secondary-bg-color-pressed: var(--grey-800);
    --color-sf-chip-secondary-icon-bg-color-pressed: var(--grey-800);
    --color-sf-chip-secondary-icon-bg-color-hover: var(--grey-800);
    --color-sf-chip-secondary-border-color-pressed: var(--grey-800);
    --color-sf-chip-secondary-text-color-pressed: #374151;
    --color-sf-chip-secondary-bg-color-disabled: var(--grey-800);
    --color-sf-chip-secondary-border-color-disabled: var(--grey-800);
    --color-sf-chip-secondary-text-color-disabled: var(--grey-500);
    --color-sf-chip-success-bg-color: #f0fdf4;
    --color-sf-chip-success-icon-color: rgba(21, 128, 61, .5);
    --color-sf-chip-success-border-color: #bbf7d0;
    --color-sf-chip-success-text: #15803d;
    --color-sf-chip-success-icon-color-hover: #489f68;
    --color-sf-chip-success-icon-color-pressed: #489f68;
    --color-sf-chip-success-bg-color-hover: #f0fdf4;
    --color-sf-chip-success-border-color-hover: #bbf7d0;
    --color-sf-chip-success-text-hover: #15803d;
    --color-sf-chip-success-bg-color-pressed: #bbf7d0;
    --color-sf-chip-success-icon-bg-color-pressed: #c4ebd2;
    --color-sf-chip-success-icon-bg-color-hover: #c4ebd2;
    --color-sf-chip-success-border-color-pressed: #bbf7d0;
    --color-sf-chip-success-text-pressed: #166534;
    --color-sf-chip-success-bg-color-disabled: #f0fdf4;
    --color-sf-chip-success-border-color-disabled: #bbf7d0;
    --color-sf-chip-success-text-disabled: #86efac;
    --color-sf-chip-warning-bg-color: #fff7ed;
    --color-sf-chip-warning-icon-color: rgba(194, 65, 12, .5);
    --color-sf-chip-warning-border-color: #ffedd5;
    --color-sf-chip-warning-text: #c2410c;
    --color-sf-chip-warning-icon-color-hover: #c2410c;
    --color-sf-chip-warning-icon-color-pressed: #c2410c;
    --color-sf-chip-warning-bg-color-hover: #fff7ed;
    --color-sf-chip-warning-border-color-hover: #fed7aa;
    --color-sf-chip-warning-text-hover: #c2410c;
    --color-sf-chip-warning-bg-color-pressed: #fed7aa;
    --color-sf-chip-warning-icon-bg-color-pressed: #fed7aa;
    --color-sf-chip-warning-icon-bg-color-hover: #fed7aa;
    --color-sf-chip-warning-border-color-pressed: #fed7aa;
    --color-sf-chip-warning-text-pressed: #9a3412;
    --color-sf-chip-warning-bg-color-disabled: #fff7ed;
    --color-sf-chip-warning-border-color-disabled: #ffedd5;
    --color-sf-chip-warning-text-disabled: #fdba74;
    --color-sf-chip-danger-bg-color: #fef2f2;
    --color-sf-chip-danger-icon-color: rgba(185, 28, 28, .5);
    --color-sf-chip-danger-border-color: #fee2e2;
    --color-sf-chip-danger-text: #b91c1c;
    --color-sf-chip-danger-icon-color-hover: #b91c1c;
    --color-sf-chip-danger-icon-color-pressed: #b91c1c;
    --color-sf-chip-danger-bg-color-hover: #fef2f2;
    --color-sf-chip-danger-border-color-hover: #fecaca;
    --color-sf-chip-danger-text-hover: #b91c1c;
    --color-sf-chip-danger-bg-color-pressed: #fecaca;
    --color-sf-chip-danger-icon-bg-color-pressed: #fecaca;
    --color-sf-chip-danger-icon-bg-color-hover: #fecaca;
    --color-sf-chip-danger-border-color-pressed: #fecaca;
    --color-sf-chip-danger-text-pressed: #991b1b;
    --color-sf-chip-danger-bg-color-disabled: #fef2f2;
    --color-sf-chip-danger-border-color-disabled: #fee2e2;
    --color-sf-chip-danger-text-disabled: #fca5a5;
    --color-sf-chip-info-bg-color: #ecfeff;
    --color-sf-chip-info-icon-color: rgba(14, 116, 144, .5);
    --color-sf-chip-info-border-color: #cffafe;
    --color-sf-chip-info-text: #0e7490;
    --color-sf-chip-info-icon-color-hover: #0e7490;
    --color-sf-chip-info-icon-color-pressed: #0e7490;
    --color-sf-chip-info-bg-color-hover: #ecfeff;
    --color-sf-chip-info-border-color-hover: #a5f3fc;
    --color-sf-chip-info-text-hover: #0e7490;
    --color-sf-chip-info-bg-color-pressed: #a5f3fc;
    --color-sf-chip-info-icon-bg-color-pressed: #a5f3fc;
    --color-sf-chip-info-icon-bg-color-hover: #a5f3fc;
    --color-sf-chip-info-border-color-pressed: #a5f3fc;
    --color-sf-chip-info-text-pressed: #155e75;
    --color-sf-chip-info-bg-color-disabled: #ecfeff;
    --color-sf-chip-info-border-color-disabled: #cffafe;
    --color-sf-chip-info-text-disabled: #67e8f9;
}

.e-control,
.e-css,
.e-error {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 12px;
  font-weight: 400;
}

.e-error {
  color: var(--color-sf-danger);
}

.e-control,
.e-control [class^=e-],
.e-control [class*=" e-"] {
  box-sizing: border-box;
}

.e-control:focus,
.e-control *:focus {
  outline: none;
}

.e-rtl {
  direction: rtl;
  text-align: right;
}

.e-overlay {
  background-color: var(--color-sf-overlay-bg-color);
  height: 100%;
  opacity: 0.5;
  pointer-events: none;
  touch-action: none;
  width: 100%;
}

.e-hidden {
  display: none;
}

.e-blazor-hidden {
  visibility: hidden;
}

.e-disabled {
  background-image: none;
  cursor: default;
  opacity: 0.35;
}

.e-ul {
  list-style-type: none;
}

.e-prevent-select {
  user-select: none;
}

.e-warning {
  color: var(--color-sf-warning);
}

.e-success {
  color: var(--color-sf-success);
}

.e-information {
  color: var(--color-sf-info);
}

.e-block-touch {
  touch-action: pinch-zoom;
}

.e-license {
  color: #ff0;
  text-decoration: none;
}

.e-license-banner {
  position: absolute;
  right: 10px;
  top: 27%;
  cursor: pointer;
}

@keyframes SlideLeftOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(-100%, 0);
  }
}
@keyframes SlideLeftIn {
  from {
    transform: translate(-100%, 0);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes SlideRightIn {
  from {
    transform: translate(100%, 0);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes SlideRightOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(100%, 0);
  }
}
@keyframes SlideBottomIn {
  from {
    transform: translate(0, 100%);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes SlideBottomOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(0, 100%);
  }
}
@keyframes SlideTopIn {
  from {
    transform: translate(0, -100%);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes SlideTopOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(0, -100%);
  }
}
@keyframes SlideRight {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@keyframes SlideLeft {
  from {
    width: 100%;
  }
  to {
    width: 0;
  }
}
@keyframes SlideDown {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}
@keyframes SlideUp {
  from {
    height: 100%;
  }
  to {
    height: 0;
  }
}
@keyframes FadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes FadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes ZoomIn {
  from {
    transform: translate(0, 0) scale(0);
  }
  to {
    transform: translate(0, 0) scale(1);
  }
}
@keyframes ZoomOut {
  from {
    transform: translate(0, 0) scale(1);
  }
  to {
    transform: translate(0, 0) scale(0);
  }
}
@keyframes FadeZoomIn {
  from {
    opacity: 0;
    transform: scale(0);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes FadeZoomOut {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(0);
  }
}
@keyframes FlipRightDownIn {
  from {
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipRightDownOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(-180deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipRightUpIn {
  from {
    transform: perspective(400px) rotateY(135deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipRightUpOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftDownIn {
  from {
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftDownOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftUpIn {
  from {
    transform: perspective(400px) rotateY(-135deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftUpOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg) perspective(200px);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYLeftIn {
  from {
    opacity: 0;
    transform: perspective(400px) rotateY(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(90deg);
  }
  to {
    opacity: 1;
    transform: rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYLeftOut {
  from {
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(90deg);
  }
  75% {
    transform: perspective(850px) rotateY(125deg);
  }
  to {
    opacity: 0;
    transform: rotateY(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYRightIn {
  from {
    opacity: 0;
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(-90deg);
  }
  to {
    opacity: 1;
    transform: rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYRightOut {
  from {
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(-90deg);
  }
  to {
    opacity: 0;
    transform: rotateY(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXDownIn {
  from {
    opacity: 0;
    transform: perspective(400px) rotateX(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(90deg);
  }
  to {
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXDownOut {
  from {
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(90deg);
  }
  75% {
    transform: perspective(850px) rotateX(125deg);
  }
  to {
    opacity: 0;
    transform: rotateX(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXUpIn {
  from {
    opacity: 0;
    transform: perspective(400px) rotateX(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(-90deg);
  }
  to {
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXUpOut {
  from {
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(-90deg);
  }
  to {
    opacity: 0;
    transform: rotateX(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
.e-ripple,
.e-ripple-style {
  overflow: hidden;
  position: relative;
  transform: translate3d(0, 0, 0);
}

.e-ripple-element,
.e-ripple-style::after {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  transform: scale(0);
  transition: opacity, transform 0ms cubic-bezier(0, 0.1, 0.2, 1);
}

.e-ripple-style::after {
  background: rgba(0, 0, 0, 0.3);
  content: "";
  display: block;
  height: 50%;
  left: 25%;
  opacity: 0;
  top: 25%;
  transform: scale(3);
  transition: transform 0.5s, opacity 0.5s;
  width: 50%;
}
.e-ripple-style:active::after {
  opacity: 1;
  transform: scale(0);
  transition: 0s;
}

@font-face {
  font-family: "e-icons";
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMj1tTA0AAAEoAAAAVmNtYXAD1Qt4AAAJ9AAABGxnbHlm/g980wAAFtgABCqMaGVhZCpcWloAAADQAAAANmhoZWEIVQYeAAAArAAAACRobXR4dAAAAAAAAYAAAAh0bG9jYQR7y7AAAA5gAAAIeG1heHADRwLBAAABCAAAACBuYW1lc0cOBgAEQWQAAAIlcG9zdP9KWMAABEOMAAAf9AABAAAEAAAAAFwEAAAAAAAD+AABAAAAAAAAAAAAAAAAAAACHQABAAAAAQAA5Ny9CF8PPPUACwQAAAAAAOOjCrIAAAAA46MKsgAAAAAD+AP4AAAACAACAAEAAAAAAAEAAAIdArUAIAAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5wDpGwQAAAAAXAQAAAAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQEWAAAAAQABAABAADpG///AADnAP//AAAAAQAEAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAHIAcwB0AHUAdgB3AHgAeQB6AHsAfAB9AH4AfwCAAIEAggCDAIQAhQCGAIcAiACJAIoAiwCMAI0AjgCPAJAAkQCSAJMAlACVAJYAlwCYAJkAmgCbAJwAnQCeAJ8AoAChAKIAowCkAKUApgCnAKgAqQCqAKsArACtAK4ArwCwALEAsgCzALQAtQC2ALcAuAC5ALoAuwC8AL0AvgC/AMAAwQDCAMMAxADFAMYAxwDIAMkAygDLAMwAzQDOAM8A0ADRANIA0wDUANUA1gDXANgA2QDaANsA3ADdAN4A3wDgAOEA4gDjAOQA5QDmAOcA6ADpAOoA6wDsAO0A7gDvAPAA8QDyAPMA9AD1APYA9wD4APkA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0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ClQBAQMEBQcJCQoKCgoKCgsKFRoQEBFECAMDAQECAwMEBQYHCAgJCQkJCQkSEwsJCgkIBwcGBQMBAQECAwQEBQYNDwsNDg8PExIREQ8PDQsHBgUEAwIBAQIDBAUHBwgJBwgICQgJCgkKCggJCAgHBgoICAYGBAMCIjQOJBYPDwgICgoLCgoJCAcFBQUIBgUDAgE/AQICBgcKCgYGBwb93gYHBgYKCgcGAgIBAQICBgcKCgYGBwYCIgYHBgYKCgcGAgIBVAECBAUGBwkJCgwMDQ0ODwf91g8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8HAioPDw4NDQwMCgkJBwYFBAIAAAYAAAAAAn4DpAAgAGAAgQDBAOIBIgAAASMPBx8HPwcvBx8PDw8vDz8PIw8HHwc/By8HHw8PDy8PPw8jDwcfBz8HLwcfDw8PLw8/DgIABAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgIDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwBBAECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAJVAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMC0wECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAJVAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMC0wECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAJVAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkK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BAYFBgcHCAgIDAECBAUGBwkJCgwMDQ0ODwcdCAgHBwUEAgEBAgQFBwcECB8HBgYKCgcGAgIBCggHBgQEAgEBAgQEBgcICgECAgYHCgoGBgcG/d4GBwYGCgoHBgICAQECBAUHBwgICAgHBwUEAQIBAgQFBgcJCQoMDA0NDg8HAioPDw4NDQwMCgkJBwYFBAIBDAgICAcHBgUGBAQDAwECAAADAAAAAAOkA64AcwCzAVoAABM7AR8GDw0dAR8OMy8DNT8GMx8GFQ8GIy8GNT8DIy8PNT8PHw4dAQ8NKwEvDT0BPw0nITMfDhEPDiMHLwc/BzM/Cj0BLwQPBiMvBjU/CjMfCD0BLwkjISMPCR0BDwcvBzU/DsUEBAgHBwUEAgEBAgQFBwcECAgJBAIBAQICAwMEBQYGBgcHCAgICVglBAMCAgMEBgcICAgICAdvBAMCAgMEbwcICAgICAcGBAMCAgMEJVgRERAPDw4NDAsJCQcDBQMCAQEDAwUFBgcHCAkJCgoKngkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgIYAIiDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwfFCAgHBwUEAgEBAgQFBwcECMEGBwYGCgoHBgICAZMHBwgICQgH1wcICAgIBwcGBAMBAgQF0woLCwwMDA0MDQwMCwwKCglPAQICBgcKCgYGBgf93gYHBgYKCgcGAgIBAQIEBQcHCAgICAcHBQQBAgECBAUGBwkJCgwMDQ0ODwI0AwQFBgcICQgIBwYFBAIBAQECAwMDcggICAgIBgcGBQUEBAMCAQElBwgHCQcIBwYFAwEBAwVvBwgHCQcIB28FAwEBAwUGBwgHCQcIByQBAwQGBwgKCwwNDQ8IEBARcgoLCgkKCAgIBwYFBAQCAugBAQIDBAQFBQYHBggICAgICQgICAgGBwYFBQQEAwIBAQIDBAQFBQYHBggICAgJCAgICAgGBwYFBQQEAwIBkwIEBQYICAoKCwwNDg4OCP4BEA4ODg0MCwoKCAgGBQQCAQEDBAUGBwgICQgHBgUEAgEBAQECBggJCwYGBgetsAUEAgEBAwTGBAMBAgMFBgcICAgIBwfDCQcGBQMDAQIDAwUHBwkJYMgGBgYGCwkIBgIBAQEBAgYI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AAAC5wN6AD8AfwC/AP8BPwF/AAABMx8NHQEPDSsBLw09AT8NITMfDR0BDw0rAS8NPQE/DQEzHw0dAQ8NKwEvDT0BPw0hMx8NHQEPDSsBLw09AT8NATMfDR0BDw0rAS8NPQE/DSEzHw0dAQ8NKwEvDT0BPw0CkwkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgI/uMJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAEvCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAj+4wkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgIAS8JCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICP7jCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgBLgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgEmAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICASYCAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgIAAQAAAAADzgNaAFMAAAEzHw0dAQ8GAQ8GKwEvDj0BPw07AR8HAT8GA3oICAgIBwcHBgYF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Lwc/BiUfDw8PLw8/DyMPBR0BHwU7AT8FPQEvBSUhHwcPByEvBz8GJR8PDw8vDz8OAzsEBAQDAgICAgICAwQEBAQEBAMCAgICAgIDBAT9RwHOCAgHBwUEAgEBAgQFBwcECP4uCAgHBwUEAgEBAgQFBwcIAr0LCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoLBAQEAwICAgICAgMEBAQEBAQDAgICAgICAwQE/UcBUAgIBwcFBAIBAQIEBQcHBAj+rAgIBwcFBAIBAQIEBQcHCAK9CwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwQEBAMCAgICAgIDBAQEBAQEAwICAgICAgMEBP1HAc4ICAcHBQQCAQECBAUHBwQI/i4ICAcHBQQCAQECBAUHBwgCvQsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoLCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCu8CAgIDBAQEBAQEAwICAgICAgMEBAQEBAQDAgICFQECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAJAAQEDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoLCwoKCgkJCAcHBgUFAwMB0wICAgMEBAQEBAQDAgICAgICAwQEBAQEBAMCAgIVAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAkABAQMDBQUGBwcICQkKCgoLCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwHTAgICAwQEBAQEBAMCAgICAgIDBAQEBAQEAwICAhUBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCQAEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAQAAAAYAAAAAAucDegAjAEcAawCPALMA1wAAATMfBxUPByMvBzU/BiUzHwcVDwcjLwc1PwYTMx8HFQ8HIy8HNT8GJTMfBxUPByMvBzU/BgEzHwcVDwcj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FQMPDiMhIy8OAyc/BjU/DqQEBQMEAgIBLAIDBAUGBggHAjgHCAYGBQUDASwBAgIEAwUE/ZMGBwYFCwkIBgICAQKgAQICBgcKCgYGBwamCwoKCQkIBwYpBAYGBgcIBwjZ2QkSEREQDw0MLqYPDw4NDQwMCgkJBwYFBAIBCwYGBAMCASwDAwQFBQcHCAkJCgoLCwwL/cgLDAsLCgoJCAkHBgYFBAMDKwEBAgMEBgYLAQIEBQYHCQkKDAwNDQ4PAioCAgMEBAQF/sIHBwYGBAMCAQECAwQGBgcHAT4FBAQEAwICASYBAgIGBwoKBgYHBpMbBwYGCgoHBgICAQECAwQFBwcIPQYGBQQDAgJUAgUGCQoMDkQBAgQFBgcJCQoMDA0NDg8HOgwJCgsMDAwG/rwMCwoKCgkICAcGBQUDAwICAwMFBQYHCAgJCgoKCwwBPgwMDAwKCwkMsA8PDg0NDAwKCQkHBgUEAgAAAAYAAAAAA3oDegA/AH8AvwD/AT8BfwAAATMfDR0BDw0rAS8NPQE/DSEzHw0dAQ8NKwEvDT0BPw0hMx8NHQEPDSsBLw09AT8NEzMfDR0BDw0rAS8NPQE/DSEzHw0dAQ8NKwEvDT0BPw0BMx8NHQEPDSsBLw09AT8NAgAJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICP7jCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgCVQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgI/uMJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAEvCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgBLgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYG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BQYHBv4yAc4PDw4NDQwMCgkJBwYFBAIBCQkICAcHBgYFBQQEAgICAQEDAwUFBgcHCAkJCgoKC/7aCwoKCgkJCAcHBgUFAwMBAb0PDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PAVgBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCVQICAgMEBATSBAQEAwICAgICAgMEBATSBAQDAwMCAQHXAQIDBf7gPwsKCgoJCQgHBwYFBQMDAQF0BwUCpAICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAioBAgIGBwoKBgYHBv6AASYIBwYFAwIBAgIEBQYICApgxwYHBgYKCgcGAgIBVAECBAUGBwkJCgwMDQ0ODwf+5QIDBAQFBgYGBwgICAgJCgnSCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgs/AQIEBQYHCQkKDAwNDQ4PBwGCDw8ODQ0MDAoJCQcGBQQCAAAAAAEAAAAAAmkCaQAjAAABMx8HFQ8HIy8HNT8GAcF+CAgHBwUEAQIBAgQFBwcECIIICAcHBQQBAgECBAUHBwgCaQECBAUHBwQIgggIBwcFBAECAQIEBQcHBAiCCAgHBwUEAgAAAAAEAAAAAAOkA6QAJABJAI0A0QAAEyMPBxEfBzM/BxEvByEjDwcRHwczPwcRLwclMx8PEQ8PIy8PET8OJTMfDxEPDyMvDxE/DtoEBAgHBwUEAQIBAgQFBwcECIIICAcHBQQBAgECBAUHBwQIAUwEBAgHBwUEAQIBAgQFBwcECIIICAcHBQQBAgECBAUHBwQI/bB+DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA1+DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAHbfg0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNfg0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwDUAECBAUHBwQI/bAICAcHBQQBAgECBAUHBwQIAlAICAcHBQQBAgECBAUHBwQI/bAICAcHBQQBAgECBAUHBwQIAlAICAcHBQQBAlQBAgMEBQcHCAkKCgsMDAwN/bQNDAwMCwoKCQgHBwUEAwIBAQIDBAUH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CgoCAwQEBAMCAgKoAgICAwQEBP5HfggIBwcFBAIBAQIEBQcHBAiCCAgHBwUEAgICBAUHBwgICAgHBwUEAgEBAgMEBQcHCAkKCgsMDAwBSH4LCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKC34LCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKAQQBAgQFBwcIEAgHBwUEAQIBAgQFBwcICAgIBwcFBAECAQIDBAUHBwgJCgoLDAwMDRoMBgIBBFOTBAQEAwICAgICAgMEBAST/KioDQECAwQFBgcGBgcFBn4EAwIBAQIDBAYFBwYGBwYFfgQDAgEdAgICAwQEBNIEBAQDAgICAgICAwQEBNIEBAQDAgICVAEBAwMFBQYHBwgJCQoKCgvSCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgvSCwoKCgkJCAcHBgUFAwMBfwICAgMEBASTkwQEBAMCAgJUAQIEBQcHCAgICAcHBQQBAgECBAUHBwgQCAcHBQQCAQECBAUHBwgIDQwMDAsKCgkIBwcFBAMCAQEBAwMFBQYHBwgJCQoKCgv9igsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoLAnYLCgoKCQkIBwcGBQUDAwEAAAIAAAAAA6QDpAB7ALgAABMzHwcPBysBDwkVERUfCTMhMz8JPQE/Bx8HFQ8PIS8PET8OJTMfBxEPBy8HNQEPAiMvBjU/AgEjLwc/Bu+9CAgHBwUEAgEBAgQFBwcECMEGBwYGCgoHBgICAQECAgYHCgoGBgcGAc4GBwYGCgoHBgICAQECBAUHBwgICAgHBwUEAQIBAgQFBgcJCQoMDA0NDg8H/ioPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PAZ78CAgHBwUEAQIBAgQFBwcICAgIBwcFBAEC/vUHCAgICAgHBgQDAgIDBAEMlwgIBwcFBAIBAQIEBQcHCANQAQIEBQcHCAgICAcHBQQBAgECAgYHCgoGBgcG/jIGBwYGCgoHBgICAQECAgYHCgoGBgcGvQgIBwcFBAIBAQIEBQcHBAjBDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwcB1g8PDg0NDAwKCQkHBgUEAlUBAgQFBwcECP8ACAgHBwUEAgEBAgQFBwcECJv+9AQD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DAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8H/dYPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PAlkBAgQDAz09BgQCAQEFAgNbAgNeAgMCAgIBAQMDBj8/BgUCAQICAgMCA1sDAlkCAwIFAQEBAQEBAgMDA5YCAQEBAgMDAwMTAwIFAgEBAgIDAgMEtQMDAwMCAQEEAQECAwECAgYHFQMCAgEBBQICAQECAgIDAwQEBAMCAwMFBggHBQQFBQsMDwcHBwUGBQQEAwMCAgEBAQIDBgYEBxYCAgIFBAIBAgECAgMECAYFBAgHCAkECgwMDQcGBgUGBQQEAwMCAgEB9QECAgYHCgoGBgcG/d4GBwYGCgoHBgICAQECAgYHCgoGBgcGAiIGBwYGCgoHBgICAVQBAgQFBgcJCQoMDA0NDg8H/dYPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PBwIqDw8ODQ0MDAoJCQcGBQQCAAACAAAAAAOkA68AXQENAAABMx8GFQ8DMx8PFQ8HLwc9AS8NKwEfAxUPBiMvBjU/BiUhHw8RDw8jDwwjLw8rAS8PNT8HHwcVHwkzHws/CDM/CTURNS8JIyEvBz8HAQQECAgHBgQDAgIDBDpDEREQDw8ODQwLCQkHAwUDAgECBAUHBwgICAgHBwUEAQICAgMDBAUGBgYHBwgICAlDOgQDAgIDBAYHCAgICAgHhAQDAgIDBIEHBwgBBAERDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwd0BQUJCANlBgYHBwcICAgHCAcHBwYFBEIDBAQFBQUGBl8PDw4NDQwMCgkJBwYFBAIBAQIEBQcHCAgICAcHBQQBAgECAgYHCgoGBgduCQgJCBAODgwFBQQyUgkLBgwNDg8PdgYGBgoKBwYCAgEBAgIGBwoKBgYGB/7vCAgHBwUEAgEBAgQFBwcICAOvAgMEBwcHCAgICAc5AQIFBQcJCQsMDQ4PBxAQETMJBwgGBQQCAQECBAUGCAMJLgkICAgHBwYGBgUEAwMCAjoHBwgICAgHBgQDAgIDBIQHCAgICAcHggUEAgEBAgQFBgcJCQsLDA0NDg8H/n4PDw4NDQwMCgkJBwcEBAIBAQIEBwSRBwYFBAICAQECAwQFBgYIhAUEBAQCAgIBAgQEBwcJCQoMDA0NDg8HcQgIBwcFBAIBAQIEBQcHBAh0BgYGCgoHBgICAQECAgMHCQsMBwgIZHQMCwUIBwUEAgECAgYHCgsFBgcGAXoGBwYGCgoHBgICAQECBAUHBwgICQcIBgUEAgEAAAAABQAAAAAD0QN9ABgAVABfAGIApwAAAQ8EFR8FOwE/Bi8DHwwPDisBLw09AT8MJR8EMz8DAwchAR8DAR8HDxAvED8ILwM9AT8FA1QKBw0JAwMEBQYHCAkICAcGBQQDAQQJDRAHCAcGJhEQCAcGBAEBAQIDBAYGBwgJCgoLDAwNDA0NDAsLCwoJCAcGBQUDAgICAwYDCggRERQPBwj9T80DBwgICAgHB9Dq6wHV/uwECAcHAUIJBwYGBAICAQECAgQGBgcJ2QoKCwsMCwwMDAwMDAsLCgrZCAgGBQQDAgEBAgMEBQYICPcMBQQDAwQFBggIAUkMCREQCgoIBwYFBAMDBAUGBwgJCxARfAECBAUnFRgMDQ8QCAgNDQwLCwsKCAkHBgUFAwICAwUFBgcJCAoLCwsMDQ0MHQcDAwMPDBcTFg0EAgHNAwUDAQEDBdABPuoBegEBAwX+vwoKCwsMCwwMDAwMDAsLCgrZCAgGBQQDAgEBAgMEBQYICNkKCgsLDAwMDAwMCwwLCwoK9wwGCAgICAcIBgYEAgAAEwAAAAADpAOkACAAQQBiAIMApADFAOYBBwEoAUkBagGLAawBzQHuAg8CMAJRAm8AACUzHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJzMfBw8HLwc/BiUzHwcPBy8HPwYnMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BicxHwIBHwMPBi8CAS8CPwUCvQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgC/AQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/o4EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgC/AQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQgMBgL4BQQCAQECBAUHCQ4OCgX9CwUFAQQJBQcICLABAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCvgECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCvgECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAK+AQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQEC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JzMfBw8HLwc/BiUzHwcPBy8HPwYnMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJzMfBw8HLwc/BiUzHwcPBy8HPwYnMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJzMfBw8HLwc/BiUzHwcPBy8HPwYnMx8HDwcvBz8GJTMfBhEPCCMvBxE1PwYDegQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/o4EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAL8BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj9FAQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgC/AQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/RQEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAL8BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAYIEBAgIBgYDAwECAwQEBQUGBgYHBwcHBQMEAgIBBAUGCAqwAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAr4BAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQEC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AgECBAUGBwkJCgwMDQ0ODwcCKg8PDg0NDAwKCQkHBgUEAgAAABMAAAAAA6QDpAAgAEEAYgCDAKQAxQDmAQcBKAFJAWoBiwGsAc0B7gIPAjACUQJtAAAlMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYlMx8HDwcvBz8HMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJzMfBw8HLwc/BiUzHwcPBy8HPwYnMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiUzHwUVDwIBDwEvBT8BAT8DAr0EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAI/BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgIBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/o4EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAL8BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAj8EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAL8BBAGBgUDAgIDBf0HDQ4KEAYCBgIBBgL5BgQLCbABAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCvgECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCvgECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAK+AQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAK+AQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEFBAYHCAgICAgH/QcIAgIHBwMLDAgPAvoGAgQBAAAAAAQAAAAAA6QDzgBEAEcAgQC+AAATMx8HER8PIR8HDwchLw8RPwYlFTMlIw8JFREVHwkzITM/CTURKwEvDT0BJzMfCBEPDyEvDxE/DoYEBAgHBwUEAQIBAgMEBQcHCAkKCgsMDAwNAXoICAcHBQQCAQECBAUHBwQI/oIVFRQUEhERDg4GDAkIBgUCAQIEBQcHCAIqbf6CBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgF6BgcGBgoKBwYCAgGoCQgICAcHBgYGBQQDAwICvecICAcH/AUEAQIBAgQFBgcJCQoMDA0NDg8H/n4PDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PAvwBAgQFBwcECP4uDQwM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BAQE0tILCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKC9ILCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKAi0EBAQDAgICfgICAgMEBAT+R34ICAcHBQQCAQECBAUHBwQIgggIBwcFBAICAgQFBwcICAgIBwcFBAIBAQIDBAUHBwgJCgoLDAwMAXJUCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgtUCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgEEAQIEBQcHCBAIBwcFBAECAQIEBQcHCAgICAcHBQQBAgECAwQFBwcICQoKCwwMDA0aDAYCAQRTkwQEBAMCAgICAgIDBAQEk/QBAgMEBQYGBwgBAgMEBQYGBwcGBgUEAwIBCAcGBgUEAwIBAQIDBAUGBgcIAQIDBAUGBgcHBgYFBAMCAQgHBgYFBAMCCaioKgICAgMEBATSBAQEAwICAgICAgMEBATSBAQEAwICAlQBAQMDBQUGBwcICQkKCgoL0gsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoL0gsKCgoJCQgHBwYFBQMDAX8CAgIDBAQEk5MEBAQDAgICVAECBAUHBwgICAgHBwUEAQIBAgQFBwcIEAgHBwUEAgEBAgQFBwcICA0MDAwLCgoJCAcHBQQDAgEBAQMDBQUGBwcICQkKCgoL/YoLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwJ2CwoKCgkJCAcHBgUFAwMBAAAGAAAAAAOkA6QAIQBDAKIAuADdASEAAAEzHwcPByMvBz8HIR8HDwchLwc/BiczHwcdAR8JMyEzPwk9AT8HHwcVDw8hLw81PwYBMx8EFQ8DIy8EPwMlIw8HFR8HIT8HNS8HJSEfDxUPDyEvDzU/DgEu0ggIBwcFBAIBAQIEBQcHBAjWCAgHBwUEAgEBAgQFBwcICAGkCAgHBwUEAgEBAgQFBwcECP5YCAgHBwUEAgEBAgQFBwcIoAQECAcHBQQBAgECAgYHCgoGBgcGAiIGBwYGCgoHBgICAQECBAUHBwgICAgHBwUEAQIBAgQFBgcJCQoMDA0NDg8H/dYPDw4NDQwMCgkJBwYFBAIBAQIEBQcHCAISWgcGBAICAQQzBgcHMAUCAQEDBAb+UQQECAcHBQQBAgEC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AgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAGCBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAj8EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAL8BgYIBwUFAwIBAgQFBwcICA0IAgwEAQICAwUCBggHsAECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAK+AQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCvgECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAK+AQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCvgECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQEDBQUHCAj9CAkHCAYFBAIBAQICDQgDCQL8CAgHAwUEAgAACQAAAAADzgPOABIAKgBcAIoAtgC6AMYA6AFv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BAQEAwICAgICAgMEBAQCdgQEBAMCAgICAgIDBAQE/YoCdgsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoL/YoLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKSgEmCAgHBwUEAgEBAgQFBwcECP7WCAgHBwUEAgEBAgQFBwcIIgQECAcHBQQBAgECBAUHBwQIAlAICAcHBQQBAgECBAUHBwQI/bACTA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN/bQNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMAS4BAwUCBgYGBikCAicFBgYGBQUDKwICAgMEBAR+BAQEAwICAgICAgMEBAR+BAQEAwICAlQBAQMDBQUGBwcICQkKCgoLfgsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoLfgsKCgoJCQgHBwYFBQMDAQFRAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAlUBAgQFBwcECKwICAcHBQQBAgECBAUHBwQIrAgIBwcFBAECVAECAwQFBwcICQoKCwwMDA2oDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA2oDQwMDAsKCgkIBwcFBAMCAAMAAAAAA6QDpAAhAJ4AwAAAEzMfBw8HIy8HPwYTIR8PDw8jHwMVDwYjLwY1PwYzHwYVDwMzPw8vDyEvBz8GEyEfBw8HIS8HPwaG0ggIBwcFBAIBAQIEBQcHBAjWCAgHBwUEAgEBAgQFBwcICAJMFRUUFBIREQ4ODAsJBwUDAQEDBQcJCwwODggREhMUFBV4OgQDAgIDBAYHCAgICAgHhAQDAgIDBIQHCAgICAgHBgQDAgIDBDptDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA39tAgIBwcFBAIBAQIEBQcHCAgC9AgIBwcFBAIBAQIEBQcHBAj9CAgIBwcFBAIBAQIEBQcHCAEuAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAgFRAQMFBwkLDA4OERESFBQVFRUVFBQSEREODgYMCQgGBQI5BwgICAgIBwYEAwICAwSEBwgICAgIB4QEAwICAwQGBwgICAgIBzkBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQEC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AwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAKpVP5cVP5cVAJMVAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICP65VAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICP65VAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICNpUVFRUVFRUAgIDAwQFBgYGBwcICAgJVAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAlUCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJVAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAlUCQgICAcHBgYGBQQDAwIC/FSoAgIDAwQFBgYGBwcICAgJVAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAlUCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJVAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAlUCQgICAcHBgYGBQQDAwIC/FRUVFRUVFQCAgMDBAUGBgYHBwgICAlUCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJVAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAlUCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJVAkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICVQJCAgIBwcGBgYFBAMDAgIAAAARAAAAAAP3A78AEAAhADIAQwBUAGUAdgCHAJgAqQC6AMsA3ADtAP4BDwFKAAAlFR8CMz8CNS8CIw8CBRUfAjM/AjUvAiMPAiUVHwIzPwI1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CAgHBwUEAgEBAgQFBwcICAQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/o4EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgC/AQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAL0CAgHBwUEAgEBAgQFBwcECP0ICAgHBwUEAgEBAgQFBwcIsAECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAr4BAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAr4BAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAK+AQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQC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BQQBAtKoDQwMDAsKCgkIBwcFBAMCAX4NDAwMCwoKCQgHBwUEAwIBAQIEBQcHCAgICAcHBQQBAgECBAUHBwQIggECAwQFBwcICQoKCwwMDA0qAQIEBQcHBAisCAgHBwUEAgEBAgQFBwcECKwNDAwMCwoKCQgHBwUEAwIBfg0MDAwLCgoJCAcHBQQDAgEBAgQFBwcICAgIBwcFBAECAQIEBQcHBAiCAQIDBAUHBwgJCgoLDAwMDSoBAgQFBwcECKwICAcHBQQCAQECBAUHBwgCACoICAcHBQQBAgECBAUHBwQILggIBwcFBAECAQIEBQcHCP0+KggIBwcFBAECAQIEBQcHBAguCAgHBwUEAQIBAgQFBwcI2gECBAUHBwQILggIBwcFBAECAQIEBQcHBAguCAgHBwUEAgEBAgQFBwcECC4ICAcHBQQBAgECBAUHBwQILggIBwcFBAIBewECBAUHBwQIggECBAUHBwQIggEmAQIDBAUHBwgJCgoLDAwMDVQBAgMEBQcHCAkKCgsMDAwN0ggIBwcFBAIBAQIEBQcHBAjWCAgHBwUEAQJ+DQwMDAsKCgkIBwcFBAMCAVQICAcHBQQBAgECBAUHBwgICAgHBwUEAQIBAgMEBQcHCAkKCgsMDAwNVAECAwQFBwcICQoKCwwMDA3SCAgHBwUEAgEBAgQFBwcECNYICAcHBQQBAn4NDAwMCwoKCQgHBwUEAwIBVAgIBwcFBAECAQIEBQcHCAgICAcHBQQCKwECBAUHBwQILggIBwcFBAECAQIEBQcHBAguCAgHBwUEAgEBAgQFBwcECC4ICAcHBQQBAgECBAUHBwQILggIBwcFBAIAAAIAAAAAA1ADYABbAI8AAAEzHwUdATMfBw8HIxUfBjMfBR0BDwcrAS8KNSMvBj0BPwUzNT8GJSEfBw8HIxEPBiMvBhEjLwc/BgLQCQkHBgQEAisLCQcHBAQCAQECBAQGCAkKLAECAwQGBwgTCgwGAwMDAgMFBQYHCBASEA4NDAsJCAcCBAMCEAoJCAYFBAICAQkGCQoXAQIDBQYHCf4aAbcMCQgHBQQCAQECBAUHCAkMrQICBQUHCQoLCgkHBgUDAq0MCQkHBQQCAQECBAUHCQkCfQIEBQYICQpEAQEDBAUGCAgJBwYGAwMCAZMKCAYFAwICAgMDAwYICgoHBQUEAwICAgICAwQG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BiUzHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiczHwYRDwcvBxE/BgK9BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgCPwQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/o4EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAGCBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgCPwQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/o4EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAGCBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAgIBwUFAwIBAgQFBwcICAgIBwcFBAECAQIEBQYICLABAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCvgECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAr4BAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCvgECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAr4BAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQIDBQUHCAj9CAgIBwcFBAIBAQIEBQcHBAgC+AgICAYFBAIAAAIAAAAAAvwCaQAjAEcAAAEzHwcVDwcjLwc1PwYlMx8HFQ8HIy8HNT8GAS5+CAgHBwUEAQIBAgQFBwcECIIICAcHBQQBAgECBAUHBwgBLn4ICAcHBQQBAgECBAUHBwQIgggIBwcFBAECAQIEBQcHCAJpAQIEBQcHBAiCCAgHBwUEAQIBAgQFBwcECIIICAcHBQQCAQECBAUHBwQIgggIBwcFBAECAQIEBQcHBAiCCAgHBwUEAgAAAAAJAAAAAAP4A84AMQBAAGUAqQCtAOkA+AEIAXEAAAE7AR8DPwMzHwMVDwEfAg8ELwQPBC8CNT8BLwE9AT8CJR0BHwkzNSUjDwcVHwchPwc1LwclMx8PFQ8PIy8PNT8OJRUzNTczHwYVDwYjLwMVDwcvBzUPAyMvBjU/BiUVMz0BLwkhIw8JHQEzNSchHw8VDwcvByMPBy8HESERMx8HDwcjLw8RPw4CvxoDBgUEExMEBQYcBQECASQBASUBAQEBBB4GBgQDEhMEBQYdBQMBJQEBJAEEAv2fAQICBgcKCgYGB0UBpAQECAcHBQQBAgECBAUHBwQIAQAICAcHBQQBAgECBAUHBwQI/wD8DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA38DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDP3rfvwECAgHWgQDAgIDBAYHCAgICAgHDwECBAUHBwgICAgHBwUEAQIPBwgICAgIBwYEAwICAwRXBwcIAQR+AQICBgcKCgYGB/2EBgcGBgoKBwYCAgF+PwJ2Dw8ODQ0MDAoJCQcGBQQCAQECBAUHBwgICAgHBwUEAgF+AQIEBQcHCAgICAcHBQQBAv6wVAgIBwcFBAIBAQIEBQcHBAjrDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwFyAgMFNTUFAwIBAQIEAk4CAlECAgMBAgEBAwUFNDcFAwIBAQMFBE8CAkwEAgIDARBpBgcGBgoKBwYCAgGoKgECBAUHBwQI1ggIBwcFBAECAQIEBQcHBAjWCAgHBwUEAQJUAQIDBAUHBwgJCgoLDAwMDdINDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDdINDAwMCwoKCQgHBwUEAwJ/qKioAgMEWgcICAgICAcGBAMCAgMEEG0ICAcHBQQCAQECBAUHBwQIcRAEAwICAwQGBwgICAgIB1cFBAJVqGkGBwYGCgoHBgICAQECAgYHCgoGBgcGaahUAQIEBQYHCQkKDAwNDQ4PB8UICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcECAEA/WABAgQFBwcICAgIBwcFBAECAQIEBQYHCQkKDAwNDQ4PBwIqDw8ODQ0MDAoJCQcGBQQCAAMAAAAAA6QDpABvAJQA2AAAATMfDxEPDyEvDzU/Bx8HFR8HIT8HES8HIy8HPwYlIw8HER8HIT8HES8HJSEfDxEPDyEvDxE/DgMRFQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN/oYNDAwMCwoKCQgHBwUEAwIBAQIEBQcHCAgICAcHBQQBAgECBAUHBwQIAX4ICAcHBQQBAgECBAUHBwQIGQgIBwcFBAIBAQIEBQcHCP3RBAQIBwcFBAECAQIEBQcHBAgBVAgIBwcFBAECAQIEBQcHBAj+rAFQDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA3+sA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwC0gECAwQFBwcICQoKCwwMDA3+hg0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNFQgIBwcFBAIBAQIEBQcHBAgZCAgHBwUEAQIBAgQFBwcECAF+CAgHBwUEAQIBAgQFBwcICAgIBwcFBAJ/AQIEBQcHBAj+rAgIBwcFBAECAQIEBQcHBAgBVAgIBwcFBAECVAECAwQFBwcICQoKCwwMDA3+sA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNAVANDAwMCwoKCQgHBwUEAwIAAAACAAAAAAN/A14AdQDBAAABMx8PFQ8LMx8HDwcjLwg1Pw8vCCMPCi8HNT8LMwMfCBUPAQMTHwEVDwcvBQ8FLwc1PwETAy8BNT8HHwU/BwL/Dg0KCQoJCQgIBwcGBQUDAwIBAwQGBggHDxU9EQhzCQgHBgUEAgEBAgQFBgcECawHBwcFBgQDAgIBAwQGBwcICBESKxcOBgMBAQEEBAUGBwcHBwcGBgcGCgUGBwgICAgIBgYDAgICBwYHBwkJCQoPDg8P8AUFBQUHBgQDAQECqKYDAgEDBAYHCAgICAcHBgWOjgUGBwcICAgIBwYEAwEBAqmnAwIBAwQGBwgICAgHBwYFjo4DBAQFBQUGAikDAgMFBAYGBwgICQkKCwsLDA4NDAsKCQgOECcNCQECBAUGCAcJCAgHBwUEAQIBAgMEBQUHBw8ODg0MCwsKCQgPDRwPDAcGBAgHBgYFBAMCAQICBAcJEwcFBAIBAQIEBQYHBAgICRAMCgoJCAcGBgUDATYBAQICBQYHCAMJCAj+3f7gBwgJBwgHBgUDAgECAwQFB/b2BwUEAwIBAgMFBgcIAwkICAEjASAHCAkHCAcGBQMCAQIDBAUH9vYEBQMDAwEBAAAAAAcAAAAAA6QDzgAhADQAagCMAK4AuQFBAAABMx8HDwcjLwc/BiUjDwU/AzUvBjMfDRUPDCMvCT8MJSEfBw8HIS8HPwczHwcPByMvBz8GJR0BHwU7ASUzHxAPBiMvByMvDzUhDw0VERUfDTsBHwcPByMvDxE/DgEt0ggIBwcFBAIBAQIEBQcHBAjWCAgHBwUEAgEBAgQFBwcIAhgDAwUFA3AKL28CAQEBAgMDBQgHBw4NDgkIBwcGBAQDAwEBAgIEBXQEBXUHCAgHCAgHBwYGBQQDAQEBGQEEcwgJCgsMDQ0N/fMBJggIBwcFBAIBAQIEBQcHBAj+1ggIBwcFBAIBAQIEBQcHCAhUCAgHBwUEAgEBAgQFBwcECFgICAcHBQQCAQECBAUHBwgBLgIBAwMEBARY/kP7Dg4ODg0MDArACggHBgUDAgEBAgQFBwcICAgIBwcFBAIBkwsKCgoJCQgHBwYFBQMDAQH++wgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJ0ggIBwcFBAIBAQIEBQcHBAjWEREQDw8ODQwLCQkHAwUDAgECBQUHCQkLDA0ODw8QEQGCAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAj4BAgMFwTsmwQQEBAQEBAMCAlUBAgUGBgcHCAgJCQoKCgoKCgoKCsgGBWAFBAIBAQMDBAUGBwcICAmVCAbIDAoJCAYEAwEXAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAqkBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCblgEBAQDAgIC/AECAwUGCAgKwAoLDA0NDg4ODQoHBQQCAQECBAUHBwgIAQEDAwUFBgcHCAkJCgoKC5MCAgMDBAUGBgYHBwgICAn9tAkICAgHBwYGBgUEAwMCAgECBAUHBwgICAgHBwUEAQIBAgUFBwkJCwwNDg8HEBARAlURERAPDw4NDAsJCQcFBQIAAAAEAAAAAAOoA6gARACnAM4BUQAAATMfAz8DMx8GFQ8DHwMVDwYjLwMPAyMvBjU/Ay8EPwYlMx8GFQ8LHw8/CzMfBhUPCy8PNT8KJTMfCQ8HIy8KPwYTMx8PFQ8KIy8GNT8LLw8PDx0BHwkVDwYjLwo1Pw4CfgQICAdjZAcHCAgICAcGBAMCAgMEZGQEAwICAwQGBwgICAgHB2RjBwgICAgHBwcEAwICAwRkYQUEAgEBAgQFBwcI/nAECAcHBwQDAgIDBDAKCQcGBQMCAQECAwUGBwkKCwwNDQ0ODg4ODg4NDQ0MC1QHBwgICAgHBgQDAgIDBFQRExQUFRYWFhYWFhUUFBMRCQ4NCwgGBQICBQYICw0ONQcHCAFrBAQIBwcMCwkIAwIBAgMFBgcICAgIBwcGCQYGDQQCAQECBAUHBwiACwsWFhUUFBMRCQ4NCwgGBQICBQYICw0OOAcICAgIBwcHBAMCAgMEMAoJBwYFAwIBAQIDBQYHCQoLDA0NDQ4ODg4ODg0NDQwLkQgGBgQEAgICAgQEBgYKBQMCAgMFBgcHCAgICAcKDAsJBwUDAgIDBQcJCwyZERMUFBUWFgGsAgMEZGQEAwICAwQGBwgICAgIBmRjBwgICAgIBgcEAwICAwRkZAQDAgIDBAcGCAgICAgHY2AHBwgICAgHBwUEAnACAwQGBwgICAgHBzALDA0NDQ4ODg4ODg0NDQwLCgkHBgUDAgEBAgMFBgcJClMFAwICAwUGBwcICAgIB1MQDgwJCAUDAQEDBQgJDA4QCBIUFBUVFhYWFhYVFRQUEjUFBAI+AQIEBQ4ODhAICAgIBwcFBQMBAgQEBhEJCA8HCAgICAcHBQQCAVEBAwYHCQwOEAgSFBQVFRYWFhYWFRUUFBI4BAMCAgMEBgcICAgIBwcwCwwNDQ0ODg4ODg4NDQ0MCwoJBwYFAwIBAQIDBQYHCQqSCAkJCgoKCgsKCwoKCgkJCwcICAgIBwcGBQMBAQMFCg8QERESExITEhISEhAQEJgQDgwJBwYDAAAAAAsAAAAAA/gDzgAZADUAbgB9AKIA5gDqASYBNQFFAa4AAAEPBRUfBT8FNS8FOwEfAhUPAiMvAw8BLwI/CDMfDBUPDCMvDDU/DCUdAR8JMzUlIw8HFR8HIT8HNS8HJTMfDxUPDyMvDzU/DiUVMzU3Mx8GFQ8GIy8DFQ8HLwc1DwMjLwY1PwYlFTM9AS8JISMPCR0BMzUnIR8PFQ8HLwcjDwcvBxEhETMfBw8HIy8PET8OAy4EBQMDAgIBAwMDBQQFBAQDAgICAgMEBHkUAwQDAgIDBBkEBAEBHwQDAQEBAgMEFAUGBXoIBwcGBgUFBAQDAgMBAgIBAwIDBAQFBQYGBwcPCAYGBgUFBAQDAwIBAgIBAgMDBAQFBQYGBgj9NQECAgYHCgoGBgdFAaQEBAgHBwUEAQIBAgQFBwcECAEACAgHBwUEAQIBAgQFBwcECP8A/A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN/A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAz96378BAgIB1oEAwICAwQGBwgICAgIBw8BAgQFBwcICAgIBwcFBAECDwcICAgICAcGBAMCAgMEVwcHCAEEfgECAgYHCgoGBgf9hAYHBgYKCgcGAgIBfj8Cdg8PDg0NDAwKCQkHBgUEAgEBAgQFBwcICAgIBwcFBAIBfgECBAUHBwgICAgHBwUEAQL+sFQICAcHBQQCAQECBAUHBwQI6w8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8BQQECAwQGDhgVCgQDAgEBAgMEBw0YFQoEAwIeAgMEhgUDAgIDBWEVAQIDGAYFBAQOAwIBAgEBAgMDBAQFBgYHCBIUEggIBgYFBAQDAwIBAQEBAgMDBAQFBgYICBIUEggHBgYFBAQDAwIBASJpBgcGBgoKBwYCAgGoKgECBAUHBwQI1ggIBwcFBAECAQIEBQcHBAjWCAgHBwUEAQJUAQIDBAUHBwgJCgoLDAwMDdINDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDdINDAwMCwoKCQgHBwUEAwJ/qKioAgMEWgcICAgICAcGBAMCAgMEEG0ICAcHBQQCAQECBAUHBwQIcRAEAwICAwQGBwgICAgIB1cFBAJVqGkGBwYGCgoHBgICAQECAgYHCgoGBgcGaahUAQIEBQYHCQkKDAwNDQ4PB8UICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcECAEA/WABAgQFBwcICAgIBwcFBAECAQIEBQYHCQkKDAwNDQ4PBwIqDw8ODQ0MDAoJCQcGBQQCAAAAAwAAAAADzgOjACkAUwB4AAABMx8GFQ8GIy8GNT8DLwQ/BiUzHwYVDwMfAxUPBiMvBjU/BiUzHwcVAw8GLwc1Ez8HAtIECAgH2AQDAgIDBNgHCAgICAgHBgQDAgIDBLi1BQQCAQECBAUHBwj+ZAQICAcGBAMCAgMEuLgEAwICAwQGBwgICAgIB9gEAwICAwTVBwcIAS8EBAgHBgUEAQKpAwQFBggHCQgIBwYFBAECqQIEBAUGBwYIAvwCAwTYBwgICAgIB9gEAwICAwQGBwgICAgIB7e0BwcICAgIBwcFBAIBAgMEBgcICAgICAe3twcICAgICAcGBAMCAgME2AcICAgICAfVBQQCqQEDBAUGCAMJCP0ICAcGBQQCAQEDBAUGCAMJCAL4BwcFBQQDAQEAAAQAAAAAA84DzgAhAFUAmQDlAAABMx8HDwchLwc/BicjDwkVERUfCTMhMz8JNRE1LwkjJSEfDxEPDyEvDxE/DyEzHxUVEQ8HLwcRLw8hLwc/BgEu/AgIBwcFBAIBAQIEBQcHBAj/AAgIBwcFBAIBAQIEBQcHCGEGBwYGCgoHBgICAQECAgYHCgoGBgcGAc4GBwYGCgoHBgICAQECAgYHCgoGBgcG/jIBzg8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8H/ioPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PeAGkDQ0MDQwMDAsWFRMSEA8NCgUEAwMCAgEBAgQFBwcICAgIBwcFBAECAQIFBQcJCQsMDQ4PBxAQEf5TCAgHBwUEAgEBAgQFBwcIAdYBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQC/QECAgYHCgoGBgcG/jIGBwYGCgoHBgICAQECAgYHCgoGBgcGAc4GBwYGCgoHBgICAVQBAgQFBgcJCQoMDA0NDg8H/ioPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PBwHWDw8ODQ0MDAoJCQcGBQQCqQECAgMDBAUKDQ8QEhMVFgsMDAwNDA0N/lwICAcHBQQCAQECBAUHBwQIAagRERAPDw4NDAsJCQcDBQMCAQIEBQcHCAgICAcHBQQCAAAABgAAAAADpAN6ACEAQwBGAGgAmgC8AAA3IR8HDwchLwc/BiUhHwcPByEvBz8GJRU/ASEfBw8HIS8HPwYlMx8KHQEPCyMvCj0BPwgnIR8HDwchLwc/BoYC9AgIBwcFBAIBAQIEBQcHBAj9CAgIBwcFBAIBAQIEBQcHCAGCAXoICAcHBQQCAQECBAUHBwQI/oIICAcHBQQCAQECBAUHBwj+uHbaAXoICAcHBQQCAQECBAUHBwQI/oIICAcHBQQCAQECBAUHBwj+owQKCQqyBgYEBAMCAQECAwQEBgauCAgJCAkICAgHBgYFBAMCAQECAgMDCAoKDAkC9AgIBwcFBAIBAQIEBQcHBAj9CAgIBwcFBAIBAQIEBQcHCNoBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQC0wECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAKrrFaoAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAhcCAwSCBQYGBgcHBwcHBwcHBgcFBX8FBAIBAQMDBAUGBwgICQn9BwcGBgUGCQcGA74BAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCAAYAAAAAA84DzgATAFgAXABgAIQA7gAAEx0BHw07ATUhMx8DPwMzHwYVDwMfAxUPBiMvAw8DIy8GNT8DLwQ/BiUVMzUhFTM1JyMPDR0BIT0BLw0jJSEfDxEPBy8HNSMVDw8jFTMfBw8HIS8PET8OhgICAwMEBQYGBgcHCAgICVQBegQICAdjYwcICAgICAcGBAMCAgMEZGQEAwICAwQGBwgICAgIB2NjBwgICAgIBwYEAwICAwRkYQUEAgEBAgQFBwcI/uKo/lyoVAkICAgHBwYGBgUEAwMCAgKgAgIDAwQFBgYGBwcICAgJ/ggB+BEREA8PDg0MCwkJBwMFAwIBAgQFBwcICAgIBwcFBAECqAECBAUHBwgIAQIEBQcHBAisqAgIBwcFBAIBAQIEBQcHBAj+rBEREA8PDg0MCwkJBwMFAwIBAgUFBwkJCwwNDg8PEBEBglQJCAgIBwcGBgYFBAMDAgKoAgMEZGQEAwICAwQGBwgICAgIB2NjBwgICAgIBwYEAwICAwRkZAQDAgIDBAYHCAgICAgHY2AHBwgICAgHBwUEAv2oqKio/AICAwMEBQYGBgcHCAgICVRUCQgICAcHBgYGBQQDAwICVAECBQUHCQkLDA0ODwcQEBH+pwgIBwcFBAIBAQIEBQcHBAisqAgIBwcFBAIBCAgHBwUEAQKoAQIEBQcHCAgICAcHBQQBAgECBQUHCQkLDA0ODwcQEBECAREREA8PDg0MCwkJBwUFAgAAAAoAAAAAA/gDzgAOAHgAnQDhAOMA5wD2APoBCgF8AAATHQEfCTM1JTMfBhUPAR8GHQEPBiMHMx8GHQEPBiMPBSMvBT0BPwEvBj0BPwYzNyMvBj0BPwYzPwQnIw8HFR8HIT8HNS8HJTMfDxUPDyMvDzU/DiUVJxUzNSUVMz0BLwkhFTM1ISMPCR0BMzUnIR8PFQ8HLwcjFQ8HIw8HFQ8HIxUfBw8HIy8PET8OXAECAgYHCgoGBgdFAksEAwcEAwMBAQECCgMEAwICAQECAgMEAwQlFzwEAwQDAgIBAQICAwQDBFwUAwMFBAUFBQQEBAICAQYQAwQCAwIBAQIDAgQDBCsXQgQDBAIDAgEBAgMCBAMEYhAEBQUGpwQECAcHBQQBAgECBAUHBwQIAQAICAcHBQQBAgECBAUHBwQI/wD8DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA38DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDP690n4B+H4BAgIGBwoKBgYH/ul+/h0GBwYGCgoHBgICAX4/AnYPDw4NDQwMCgkJBwYFBAIBAQIEBQcHCAgICAcHBQQCAX4BAgQFBwcECKwICAcHBQQBAgECBAUHBwQILggIBwcFBAIBAQIEBQcHBAjrDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwGCaQYHBgYKCgcGAgIBqAQBAwMDBAQFBAUFAQEBAwMDBAMQBAMDAgIBASQBAQICAwMEBA8EAwMDAQEBHwQDAwEBAgIDBAQFBAUFCQEBAQMDAwQDEAQDAwICAQEkAQECAgMDBAQPBAMDAwEBARkFBAIBJgECBAUHBwQI1ggIBwcFBAECAQIEBQcHBAjWCAgHBwUEAQJUAQIDBAUHBwgJCgoLDAwMDdINDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDdINDAwMCwoKCQgHBwUEAwJ/qKioqPyoaQYHBgYKCgcGAgIBqKgBAgIGBwoKBgYHBmmoVAECBAUGBwkJCgwMDQ0ODwfFCAgHBwUEAgEBAgQFBwcICCoICAcHBQQBAgECBAUHBwQIWAgIBwcFBAECqAECBAUHBwgICAgHBwUEAQIBAgQFBgcJCQoMDA0NDg8HAioPDw4NDQwMCgkJBwYFBAIAAwAAAAADpANQACEAQwBlAAATIR8HDwchLwc/BhMhHwcPByEvBz8GAyEfBw8HIS8HPwaGAvQICAcHBQQCAQECBAUHBwQI/QgICAcHBQQCAQECBAUHBwiGAfgICAcHBQQCAQECBAUHBwQI/gQICAcHBQQCAQECBAUHBwh2AvQICAcHBQQCAQECBAUHBwQI/QgICAcHBQQCAQECBAUHBwgBBAECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAIBJwECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAIBJwECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAIAAAADAAAAAAPOA6QAVgCiARwAAAEzHw0PBB8GFQ8HIy8HPwczHwY/ATUvDTU/BiczHwcPDxUfDBUPBy8MPw0BITMfDR0BDwojLwY1Pww1IR0BHw8RDwcvBxE1Lw49AT8NAwsFBQUFCQgQDgcGCgkGBAIBAwUEDAYFBAMDAgIBAgQFBwMICFgICAcHBQQBAgECBAUHBwgIBgYGBQQEBAMDAQECAwQGBgcIEAUFAwEBAwUDBAUFBYIEBAgHBwUEAgEBAgQFBgYICAUHCwcFBQICAQIDBAYGBwgQBgQDAgEDBQYHBwQICAgNCBAOBwYKCQYEAgEDBQcNCw0HCAkKCw0I/g8C9AkICAgHBwYGBgUEAwMCAgMEBwgLDA7SBwgICAgHBwYEAwECBAUGyQgHBQUEAwEB/QwCAgQEBQYG1gsKCQQHBQMCAQIEBQcHCAgICAcHBQQBAgECAwMEBAXcDQoKBwYEAgICAwMEBQYGBgcHCAgIAawBAgIFBQwOCAgREhMTFBQUEwkYAwQEBAUGBgYHBwcGBgMEAgECBAUHBwQIYAgHBwUEAgECAgMDBAUGCgkJCQoJCQgIBwYKBgcHBAgICAkFAwQCAgIBAgQFBwcICAgIBwYFBAMBBAcPCwsKCQoJCgoJCQkHBwcJBgcHCAgICAcGBQMBAQECBgYMDggIERITExQUFBMQGBEQCAgHBgYDAgH4AgIDAwQFBgYGBwcICAgJSRMTEhIQDw2eBAMBAgQFBgcICAgIBwcGlwYHCAgJCgkKP0QJCQkICAgGB7cLDA0HDg8PEP7YCAgHBwUEAgEBAgQFBwcECAEkBwYHBgYGBQW9DQ4QEBESEk0JCAgIBwcGBgYFBAMDAgIAAAAABgAAAAADpAPOACEAZgCIAKoAtQE3AAABMx8HDwcjLwc/BiUzHwM/AzMfBhUPAx8DFQ8GIy8DDwMjLwY1PwMvBD8GJSEfBw8HIS8HPwczHwcPByMvBz8GJR0BHwU7ASUhHxAVDwcvBzUjLw49ASEPCRURFR8JOwEfBw8HIy8PET8OAS6oCQcIBgUEAgEBAgQFBggDCawICAcHBQQCAQECBAUHBwgBWAQICAdjZAcHCAgICAcGBAMCAgMEZGQEAwICAwQGBwgICAgHB2RjBwgICAgHBwcEAwICAwRkYQUEAgEBAgQFBwcI/rgBJgkHCAYFBAIBAQIEBQYIAwn+1ggIBwcFBAIBAQIEBQcHCAhUCQcIBgUEAgEBAgQFBggDCVgICAcHBQQCAQECBAUHBwgBLgICAgMEBARY/i4BEA4ODg4NDAwKvwoICAYFAwIBAQIEBQcHCAgJBwgGBQQBApMLCgoKCQkIBwcGBQUDAwL+6QcGBgoKBwYCAgEBAgIGBwoKBgYHBucICAcHBQQCAQECBAUHBwQI6w8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8BggECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAIBAgMEZGQEAwICAwQGBwgICAgIB2NjBwgICAgIBwYEAwICAwRkZAQDAgIDBAYHCAgICAgHY2AHBwgICAgHBwUEAqkBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCqQECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAJuWAQEBAMCAgL8AQIDBQYICAq/CgwMDQ4ODg+mCAgHBwUEAgEBAgQFBwcECKwBAQMDBQUGBwcICQkKCgoLkwECAgYHCgoGBgcG/YoGBwYGCgoHBgICAQECBAUHBwgICAgHBwUEAQIBAgQFBgcJCQoMDA0NDg8HAn4PDw4NDQwMCgkJBwYFBAIAAAkAAAAAA84DzgACAAYAFgAZAB0AIAAwAKYA2gAAARUzJRUzNSEdAR8JOwE1NxUzJRUzNScVMyUVMz0BLwkjJSEfDxEPBy8PPwc1Iw8HLw8/BzUjDwcvDz8GJzMfAgEfAhUPBiMvAyEvDxEvBD8GAqht/peo/lwBAgIGBwoKBgYHBmlUbf6XqKhtAYuoAQICBgcKCgYGBwb+RwG5Dw8ODQ0MDAoJCQcGBQQCAQECBAUHBwgICAgHBwUEAgEICAcHBQQCAQECBAUHBwgIqAECBAUHBwgICAgHBwUEAgEICAcHBQQCAQECBAUHBwgIqAECBAUHBwgICAgHBwUEAgEICAcHBQQCAQECBAUHBwj0BAgIBwNOBAMCAgMEBgcICAgICAcg/YYPDw4NDQwMCgkJBwYFBAIBHgUEAgEBAgQFBwcIAR1tqKioaQYHBgYKCgcGAgIBqMFtqKiowW2oqGkGBwYGCgoHBgICAVQBAgQFBgcJCQoMDA0NDg8H/j8ICAcHBQQCAQECBAUHBwgIAQIEBQcHCAgICAcHBQQCAagICAcHBQQCAQECBAUHBwgIAQIEBQcHCAgICAcHBQQCAagICAcHBQQCAQECBAUHBwgIAQIEBQcHCAgICAcHBQQCKwIDBPyyBwgICAgIBwYEAwICAwQhAQIEBQYHCQkKDAwNDQ4PBwKCHQcHCAgICAcHBQQCAAcAAAAAA6QDzgAjAEcAawCPALoA3AFHAAABOwEfBR0CDwUrAi8FPQI/BSM7AR8FHQIPBSsCLwY1PwYjOwEfBhUPBisCLwU9Aj8FIzsBHwUdAg8FKwIvBT0CPwUnIw8HER8JMyEzPwk1ES8GJSMPCRU/AyEfAzUvCSMlMx8HFSE1PwcfBxUzHw8RDw8hLw8RPw8zNT8GAr0qBAQEAwICAgICAgMEBAQqBAQEAwICAgICAgMEBIcqBQQDAwMCAQECAwMDBAUqBAQDAwMCAQEBAQIDAwMEiioEBAMDAwIBAQEBAgMDAwQEKgUEAwMDAgEBAgMDAwSGKgQEBAMCAgICAgIDBAQEKgQEBAMCAgICAgIDBAQuBgUKCQgHBQMCAQICBggJCwUGBwYCIgcGBgYKCgcGAgIBAgQGCAgKC/3QBgcGBgoKBwYCAgENDg0PAjIPDQ4NAQICBgcKCgYGBwb+HQQECAcHBQQBAgFQAQIEBQcHCAgICAcHBQQBAhUPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PB/3WDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwcdAQIEBQcHCAGsAgICAwQEBCoEBAQDAgICAgICAwQEBCoEBAQDAgICAgICAwQEBCoEBAQDAgICAgICAwQEBCoEBAQDAgICAgICAwQEBCoEBAQDAgICAgICAwQEBCoEBAQDAgICAgICAwQEBCoEBAQDAgICAgICAwQEBCoEBAQDAgICqAEDBQYICQkL/p8HBgYKCgcGAgIBAQICBgcKCgYGBwYBXgsJCQgFBQLSAQICBgcKCgYGB1AFAwIBAQIDBVAHBgYKCgcGAgIBqAECBAUHBwQILioICAcHBQQCAQECBAUHBwQILgECBAUGBwkJCgwMDQ0ODwf91g8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8HAioPDw4NDQwMCgkJBwYFBAIBKggIBwcFBAIAAgAAAAAC/AMmACIATAAAATMfBxEPBy8HET8GJTMfAgEfAhUPAgEPAiMvBjU/Ay8EPwYC0gQECAcHBQQBAgECBAUHBwgICAgHBwUEAQIBAgQFBwcI/mQECAgHAQIEAwICAwT+/gcICAgICAcGBAMCAgME4t8FBAIBAQIEBQcHCAMmAQIEBQcHBAj+BAgIBwcFBAIBAQIEBQcHBAgB/AgIBwcFBAIBAgME/v4HCAgICAgH/v4EAwICAwQGBwgICAgIB+HeBwcICAgIBwcFBAIAAAEAAAAAA6QDpAAgAAATMx8CAR8CFQ8GIy8CAS8DPwaGBAgIBwL6BAMCAgMEBgcICAgICAf9CQUEAgEBAgQFBwcIA6QCAwT9BgcICAgICAcGBAMCAgMEAvcHBwgICAgHBwUEAgAKAAAAAAP4A84AIQBDAFIAdwC7AL8AzgDSAOIBVQAAATMfBw8HIy8HPwczHwcPByMvBz8GJR0BHwkzNSUjDwcVHwchPwc1LwclMx8PFQ8PIy8PNT8OJRUzNSUVMz0BLwkhFSE1ISMPCR0BMzUnIR8PFQ8HLwcjFQ8HIw8HFQ8HIxUzHwcPByMvDxE/DgKppAMEAwMCAgEBAQECAgMDBAOkAwQDAwMBAQEBAQEDAwMEA6QDBAMDAgIBAQEBAgIDAwQDpAMEAwMDAQEBAQEBAwMDBP22AQICBgcKCgYGB0UBpAQECAcHBQQBAgECBAUHBwQIAQAICAcHBQQBAgECBAUHBwQI/wD8DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA38DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDP3rfgH4fgECAgYHCgoGBgf+FwFQ/h0GBwYGCgoHBgICAX4/AnYPDw4NDQwMCgkJBwYFBAIBAQIEBQcHCAgICAcHBQQCAX4BAgQFBwcECKwICAcHBQQBAgECBAUHBwQIglQICAcHBQQCAQECBAUHBwQI6w8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8BCgEBAgIDAwQEDwQDAwMBAQEBAQEDAwMEAxAEAwMCAgFYAQEBAwMDBAMQBAMDAgIBAQEBAgIDAwQEDwQDAwMBASJpBgcGBgoKBwYCAgGoKgECBAUHBwQI1ggIBwcFBAECAQIEBQcHBAjWCAgHBwUEAQJUAQIDBAUHBwgJCgoLDAwMDdINDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDdINDAwMCwoKCQgHBwUEAwJ/qKj8qGkGBwYGCgoHBgICAaioAQICBgcKCgYGBwZpqFQBAgQFBgcJCQoMDA0NDg8HxQgIBwcFBAIBAQIEBQcHCAgqCAgHBwUEAQIBAgQFBwcECFgICAcHBQQBAqgBAgQFBwcICAgIBwcFBAECAQIEBQYHCQkKDAwNDQ4PBwIqDw8ODQ0MDAoJCQcGBQQCAAAAAwAAAAADzgPOACEAoQEhAAABIR8HDwchLwc/BhMjDx0dAR8dOwE/HT0BLx4fHw8fLx8/HgFYAVAICAcHBQQCAQECBAUHBwQI/qwICAcHBQQCAQECBAUHBwiwExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAgICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMTFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAICAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExgXFxcWFhYVFBQUEhISERAPDg4NDAsKCggHBgYEAwEBAQEDBAYGBwgKCgsMDQ4ODxAREhISFBQUFRYWFhcXFxgYFxcXFhYWFRQUFBISEhEQDw4ODQwLCgoIBwYGBAMBAQEBAwQGBgcICgoLDA0NDw8QERISEhQUFBUWFhYXFxcCKgECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAIBUQICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMTFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAICAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExMUExISEhIRERAQDw8ODg0NDAsKCgkJBwcGBQQEAgJUAQEDBAYGBwgKCgsMDQ0PDxAREhISFBQUFRYWFhcXFxgYFxcXFhYWFRQUFBISEhEQDw8NDQwLCgoIBwYGBAMBAQEBAwQGBgcICgoLDA0NDw8QERISEhQUFBUWFhYXFxcYGBcXFxYWFhUUFBQSEhIREA8PDQ0MCwoKCAcGBgQDAQAAAAACAAAAAAOkA6QAPQB6AAABMx8GFQ8DMx8HDwchLwcRPwcfBxU/AxMhHwcRDwcvBzUPAyMvBjU/AyMvBz8GAawECAgHBgQDAgIDBOLBCAgHBwUEAgEBAgQFBwcECP7WCAgHBwUEAQIBAgQFBwcICAgIBwcFBAEC3gcHCLABJggIBwcFBAECAQIEBQcHCAgICAcHBQQBAuEHCAgICAgHBgQDAgIDBOLBCAgHBwUEAgEBAgQFBwcIAdYCAwQGBwgICAgIB+EBAgQFBwcICAgIBwcFBAECAQIEBQcHBAgBKggIBwcFBAIBAQIEBQcHBAjF3wUEAgHPAQIEBQcHBAj+1ggIBwcFBAIBAQIEBQcHBAjF4gQDAgIDBAYHCAgICAgH4QECBAUHBwgICAgHBwUEAgAABAAAAAADuQO5AD8AgAC9AS0AAAEjDw0dAR8NOwE/DT0BLw4zHw8PDy8PPw4lMx8HFQ8HLwc1DwMjLwY1PwMjLwc/BiUzHwYVDwYjLwMRPwMzHwYVDwMhLwM1PwYzHwYVDwYjLwY1PwMhLwcRDwMjLwY1PwYCFQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkIERAPDw4NDAsJCQcFBQIBAQIFBQcJCQsMDQ4PDxAREREREA8PDg0MCwkJBwUFAgEBAgUFBwkJCwwNDg8PEBEBDX4ICAcHBQQBAgECBAUHBwgICAgHBwUEAQJjBwgICAgIBwYEAwICAwRkGQgIBwcFBAIBAQIEBQcHCP28BAgIB1oEAwICAwQGBwgICAgIBw85BwgICAgIBwYEAwICAwQ6AgAQBAMCAgMEBgcICAgICAdaBAMCAgMEWgcICAgICAcGBAMCAgMEEP2bCAgHBwUEAQIPBwgICAgIBwYEAwICAwRXBwcIAmkCAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgJUAQIFBQcJCQsMDQ4PDxAREREREA8PDg0MCwkJBwUFAgEBAgUFBwkJCwwNDg8PEBEREREQDw8ODQwLCQkHBQUC/QECBAUHBwQIgggIBwcFBAIBAQIEBQcHBAgdZAQDAgIDBAYHCAgICAgHYwECBAUHBwgICAgHBwUEAgECAwRaBwgICAgIBwYEAwICAwQQ/gA6BAMCAgMEBgcICAgICAc5DwcICAgICAcGBAMCAgMEWgcICAgICAdaBAMCAgMEBgcICAgICAcPAQIEBQcHBAgCaRAEAwICAwQGBwgICAgIB1cFBAIAAAQAAAAAA/gD+AAsAGgAnADgAAABITMfCg8HFQc1Lwc1PwojMx8GFQ8GIy8DEQ8HLwcRDwMjLwY1PwYnIw8JFREVHwkzITM/CTURNS8JIyUhHw8RDw8hLw8RPw4CBQERBwUGBQQEBAMCAQEBAQEDA3EFBAJ+AQEDBFcCAQEBAQICAwQEBAUFBdEECAgHWgQDAgIDBAYHCAgICAgHDwECBAUHBwgICAgHBwUEAQIPBwgICAgIBwYEAwICAwRXBwcIiwYHBgYKCgcGAgIBAQICBgcKCgYGBwYCygYHBgYKCgcGAgIBAQICBgcKCgYGBwb9NgLKDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwf9Lg8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8C5wICAgQDBQQFBQYFBgUGBasLDAxrVL4KCgkJrQYFBQYFBQUEBAQEAwICAQIDBFoHCAgICAgHBgQDAgIDBBD+1ggIBwcFBAIBAQIEBQcHBAgBLhAEAwICAwQGBwgICAgIB1cFBAK+AQICBgcKCgYGBwb9NgYHBgYKCgcGAgIBAQICBgcKCgYGBwYCygYHBgYKCgcGAgIBVAECBAUGBwkJCgwMDQ0ODwf9Lg8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8HAtIPDw4NDQwMCgkJBwYFBAIAAAYAAAAAA84D+AAsAG0AzQEQATIBywAAATMfBxUzHwcPByMvBzU/ByMPDx8PPw8vDzMfFR0BDxUrAS8VPQE/FSU7AR8GHQEPESMvBT0BPwkrAS8HNT8GAyMPCRU/AyEfAzUvCSMlMx8HFSE1PwcfBxUzHw8VDwcjLw4hDwYRFR8JOwEfBw8HIy8PET8PMzU/BgLSBAQIBwcFBAECKggIBwcFBAIBAQIEBQcHBAhYCAgHBwUEAQIBAgQFBwcICAkIERAPDw4NDAsJCQcFBQIBAQIFBQcJCQsMDQ4PDxAREREREA8PDg0MCwkJBwUFAgEBAgUFBwkJCwwNDg8PEBERDQ0MDQwMDAsWFRMSEA8NCgUEAwMCAgEBAgIDAwQFCg0PEBITFRYLDAwMDQwNDQ0NDA0MDAwLFhUTEhAPDQoFBAMDAgIBAQICAwMEBQoNDxASExUWCwwMDA0MDf46lAcGBQQDAgICAgIHChEaDAoJAwIBAQMCAgcLDgsHAgIBAgECAwcJCgsjCgJlCAcEAwMCAgEBAQECAgMCCzMGBwYGCgoHBgICAQ0ODQ8CMg0NDBEBAgIGCAkLBQYHBv4dBAQIBwcFBAECAVABAgQFBwcICAgIBwcFBAECFQ8PDg0NDAwKCQkHBgUEAgEBAgMFBQcHCAgHBwYFBQQDBAMGBggECgn9wgsJCQgFBQIBAgIGBwoKBgYHBqgICAcHBQQCAQECBAUHBwQIrA8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8HHQECBAUHBwgBggECBAUHBwQILgECBAUHBwgICAgHBwUEAQIBAgQFBwcECFgICAcHBQQCKwECBQUHCQkLDA0ODw8QERERERAPDw4NDAsJCQcFBQIBAQIFBQcJCQsMDQ4PDxAREREREA8PDg0MCwkJBwUFAlUBAgIDAwQFCg0PEBITFRYLDAwMDQwNDQ0NDA0MDAwLFhUTEhAPDQoFBAMDAgIBAQICAwMEBQoNDxASExUWCwwMDA0MDQ0NDQwNDAwMCxYVExIQDw0KBQQDAwICARABAQIDAwMLCQgJCRMTHigUFBUJCgoTBwMCAwICAwIDAwYICwwLCxUUFBI2EAkCAQICAwQFBg4GBQQDAgICAUABAgIGBwoKBgYHUAUDAgEBAQMGUAcGBgoKBwYCAgGoAQIEBQcHBAguKggIBwcFBAIBAQIEBQcHBAguAQIEBQYHCQkKDAwNDQ4PB8UIBwcGBQQDAgEDAwQGBgYRCQgHBgIEAgIFBQgJCQv+ogYHBgYKCgcGAgIBAQIEBQcHCAgICAcHBQQBAgECBAUGBwkJCgwMDQ0ODwcCKg8PDg0NDAwKCQkHBgUEAgEqCAgHBwUEAgAAAAUAAAAAA6QDzgAiAEUAYgCAAPQAAAEzHwcRDwcvBxE/BiczHwcRDwcvBxE/ByMPAxMfBiE/BxMvBSMPCRU/AR8CNS8JIyczHw8VHwoVDwcvAQMPDyEvDwMPAi8GNT8MNT8OAlQEBQcIBgUEAQIBAgQFBggHCQgIBwcFBAECAQIEBQcHCKAEBQcIBgUEAQIBAgQFBggHCQgIBwcFBAECAQIEBQcHCFQgPjs5ICIDBQcJCgsLAToMCwsJBwYFAiEhHh8gQXoGBwYFCwkIBgICAUA2NzcYAQICBgcKCgYGBgd+fg8PDg0NDAwKCQkHBwQEAgEjLisnEggHBQUCAgIEBAYHCAQICCQhAQMEBgYICAoKCwwNDQ0ODv7MDg4NDQ0MCwoKCAgGBQUDASEeCAkIBwcGBgMDAQMEBQcDFhMUFRcvIwECBAUGBwkJCgwMDQ0ODwJpAQIEBQcHBAj/AAkHCAYFBAIBAQIEBQYIAwkBAAgIBwcFBAIBAQIEBQcHBAj/AAkHCAYFBAIBAQIEBQYIAwkBAAgIBwcFBAJvAgQGBf31DAoKCAYEAwEEBQcJCgsMAgQEBAMDA6QBAgIGCAkLBQYHGQIBAQIBGgcGBQsJCAYCAgFUAQIEBQYHCQkLCwwNDQ4PCCMFBwkKBgQEBgcICAgICAcFBQIBAQEL/ggPDg0NDAsLCQkIBwUFAwIBAQIDBQUHCAkJCwsMDQ0ODwH4CQIBAQMEBQcHCQgIBwcGBgIHBgYFBAgEGw8PDg0NDAwKCQkHBgUEAgAABAAAAAADuQO1AC8AtgDZATQAAAEPCh0BHwk7AT8JPQEvChczHwYVHwM/AjMfBw8FHwEPAR8FDwYjBy8CDwMdAQ8HLwc9AS8DDwIjLwc/BS8BPwEvBT8HMx8CPwM1PwYTDwgXPwc9AS8OHw8VDwsvBjUnAQc/BDMfBhUPCSMvCjU/AwE/BwLOBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgYHBgYKCgcGAgIBAQICBgcKCgYGBwYEBAgHBwUEAQIQEA4NKgcICQgHBwYFBAEBAgMEBQcqAwEBAyoHBQQDAgEBBAUGBwcECAkHLg0OEBABAgQFBwcICAgICAYFBAECEBAODSoHCQgIBwcGBQQBAQIDBAUHKgMBAQMqBwUEAwIBAQQFBgcHBAgJBy4NDhAQAQIEBQYICEsICAgHCAcHBh93HwUFBQMDAgEBAgMDBQUFBwcHBwgICAgIEBAQDw8ODQwLCQgGBAQBAQQEBggJC04GBwgICAgHBwYEAn7+aT21MgcICAgIBwcGBQMCAgMFOgQEBQbnCQkICAgHBwYFBAQCAQEDTwUB/AwODg8QDxAQAXEBAQECBggJCwYGBgYHBgYGCwkIBQICAQECAgUICQsGBgYHBgYGBgsJCAYCAQGpAQMDBgYHBAg0BggKCxkDAgEDBAYHCAgICAcHBgUYERESERgFBgcHCAgICAcGBAMBAQMaCwoIBgYqCAgHBgUEAwEBAwQFBgcECC4GBggKCxgEAgEDBAYHCAgICAcHBgUYERIRERgFBgcHCAgICAcGBAMBAQIbCwoIBjAICAcGBgMDAUoBAQIDAwQFBh93HwYHBwgIBwgJCAgHCAgHBwYGBQQDAwIBVQEBAwUGCAkLDA0ODw8PEBAREBAPDw8ODU4FBAIBAQIEBQgICQl9/mikLzIFAwICAwUGBwcICAgIBzoEAwICPAIBAgMEBQYGBwgICAkJCdYIAfwMCggHBgMDAQAAAAIAAAAAAyYDOwApAFMAAAEzHwIBHwIVDwYjLwMPAyMvBjU/BhMzHwIBHwIVDwYjLwMPAyMvBjU/BgIABAgIBwECBAMCAgMEBgcICAgICAfh4QcICAgICAcGBAMCAgME/wcHCAgECAgHAQIEAwICAwQGBwgICAgIB+HhBwgICAgIBwYEAwICAwT/BwcIAhUCAwT+/gcICAgICAcGBAMCAgME4uIEAwICAwQGBwgICAgIB/8FBAIBJwIDBP7+BwgICAgIBwYEAwICAwTi4gQDAgIDBAYHCAgICAgH/wUEAgAABQAAAAADzgPOACEAQwBlAIcAwwAAJTMfBw8HIy8HPwczHwcPByMvBz8HIR8HDwchLwc/ByEfBw8HIS8HPwYlMx8GFQ8GIy8DEQ8HLwcRDwMjLwY1PwYCKlQICAcHBQQCAQECBAUHBwQIWAgIBwcFBAIBAQIEBQcHCAioCAgHBwUEAgEBAgQFBwcECKwICAcHBQQCAQECBAUHBwgIASYICAcHBQQCAQECBAUHBwQI/tYICAcHBQQCAQECBAUHBwgIAXoICAcHBQQCAQECBAUHBwQI/oIICAcHBQQCAQECBAUHBwj+4gQICAeuBAMCAgMEBgcICAgICAdjAQIEBQcHCAgICAcHBQQBAmMHCAgICAgHBgQDAgIDBKsHBwjaAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAtMBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQC0wECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBALTAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAn8CAwSuBwgICAgIBwYEAwICAwRk/R0ICAcHBQQCAQECBAUHBwQIAudkBAMCAgMEBgcICAgICAerBQQCAAIAAAAAA7kDpAA7AHcAAAEzHwcRPwMzHwYVDwYjLwY1PwYzHwMRPwYlMx8GFQ8GIy8DEQ8HLwcRDwMjLwY1PwYBLgQECAcHBQQBAngHCAgICAgHBgQDAgIDBMMHCAgICAgHwwQDAgIDBAYHCAgICAgHeAECBAUHBwgBrAQICAfDBAMCAgMEBgcICAgICAd4AQIEBQcHCAgICAcHBQQBAngHCAgICAgHBgQDAgIDBMAHBwgC0gECBAUHBwQI/j95BAMCAgMEBgcICAgICAfDBAMCAgMEwwcICAgICAcGBAMCAgMEeQG9CAgHBwUEAtMCAwTDBwgICAgIBwYEAwICAwR5/kMICAcHBQQCAQECBAUHBwQIAcF5BAMCAgMEBgcICAgICAfABQQCAAAAAAMAAAAAA6QDpAAhAKEBLAAAATMfBw8HIS8HPwcjDx0dAR8dOwE/HT0BLx4zHx0VDwkfAxUPBiMvAw8OKwEvHT0BPx0BWPwJBwgGBQQCAQECBAUGCAMJ/wAICAcHBQQCAQECBAUHBwiGDw8PDg4ODg0NDQwMDAsLCgoJCQgHBwcGBQUEAwMBAgIBAwMEBQUGBwcHCAkJCgoLCwwMDA0NDQ4ODg4PDw8PDw8ODw0ODQ4MDQsMCwsKCgkJCAcIBgYFBQQDAwIBAQIDAwQFBQYGCAcICQkKCgsLDAsNDA4NDg0PDg8PDxQTExITERIRERAQDw8PDQ0NDAsLCQkJBwcGBQQEAgIBAgQDBAUFCSIQngQDAgIDBAYHCAgICAcHng8NDQ0ODg4ODw8QDxAQERAUExMSExESEREQEA8PDw0NDQwLCwkJCQcHBgUEBAICAgIEBAUGBwcJCQkLCwwNDQ0PDw8QEBEREhETEhMTAlQBAgQFBggHCQgIBwcFBAECAQIEBQcHCAgJBwgGBQQC/QECAwMEBQUGBggHCAkJCgoLCwwLDQwODQ4NDw4PDw8PDw8ODg4ODQ0NDAwMCwsKCgkJCAcHBwYFBQQDAwECAgEDAwQFBQYHBwcICQkKCgsLDAwMDQ0NDg4ODg8PDw8PDw4PDQ4NDgwNCwwLCwoKCQkIBwgGBgUFBAMDAgFUAgIEBAUGBwcJCQkLCwwNDQ0PDw8QEBEREhETEhMTFDQqHxENCwkLIBKeBwcICAgIBwYEAwICAwSeDAgJBwgGBgYFBAQDAgIBAgIEBAUGBwcJCQkLCwwNDQ0PDw8QEBEREhETEhMTFBMUExISEhIRERAQDw8ODg0NDAsKCgkJBwcGBQQEAgEABAAAAAADpAOkABcAMABIALAAAAEROwE/CT0BLwclIw8HERUfCTsBETcjDwcVIzMRMxEvCDMfDxUzHw8VDw8hLw8RPw8zNT8OAqhpBgcGBgoKBwYCAgEBAgQFBwcECP2wBAQIBwcFBAECAQICBgcKCgYGBwZpfgQECAcHBQQBAioqqAECBAUGCAMJWFQNDAwMCwoKCQgHBwUEAwIBfg0MDAwLCgoJCAcHBQQDAgEBAgQFBgcJCQoMDA0NDg8H/dYPDw4NDQwMCgkJBwYFBAIBAQIDBAUHBwgJCgoLDAwMDX4BAgMEBQcHCAkKCgsMDAwCAP6wAQICBgcKCgYGBwbnCAgHBwUEAQJUAQIEBQcHBAj+wQYHBgYKCgcGAgIBAaT8AQIEBQcHBAis/jICdgkHCAYFBAECVAECAwQFBggICQkLCwsMDQ3SAQIDBAUHBwgJCgoLDAwMDecPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PBwFDDQwMDAsKCgkIBwcFBAMCAX4NDAwMCwoKCQgHBwUEAwIAABUAAAAAA6QDpAAgAEEAYgCDAKQAxQDmAQcBKAFJAWoBiwGsAc0B7gIPAjACUQJyApMCtAAAJTMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GA3oEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAL8BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/o4EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAL8BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgC/AQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/o4EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP6OBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgC/AQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIsAECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAr4BAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAr4BAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAK+AQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAK+AQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAAAABQAAAAADzgPOACIALQBnAIoAzwAAJTMfBxUPBy8HNT8GAR0BHwU7ASUjDwkVERUfCTMhMz8JNREjLw81JTMfBxEPBy8HET8GJSEfEBEPDyEvDxE/DgOkBAQIBwcFBAECAQIEBQcHCAgICAcHBQQBAgECBAUHBwj+ZAICAgMEBASr/gUGBwYGCgoHBgICAQECAgYHCgoGBgcGAc4GBwYGCgoHBgICAb0LCgoKCQkIBwcGBQUDAwEBAfgEBAgHBwUEAQIBAgQFBwcICAgIBwcFBAECAQIEBQcHCP0pAQ8PDg4ODQwMCr8KCAgGBQMCAQECBAUGBwkJCwsMDQ0ODwj+Kw8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg/aAQIEBQcHBAguCAgHBwUEAgEBAgQFBwcECC4ICAcHBQQCAo+rBAQEAwICAtIBAgIGBwoKBgYHBv2KBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgGPAQEDAwUFBgcHCAkJCgoKC70qAQIEBQcHBAj92ggIBwcFBAIBAQIEBQcHBAgCJggIBwcFBAIrAQIDBQYICAq/CgwMDQ4ODg7+SA8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8HAn4PDw4NDQwMCgkJBwYFBAIABAAAAAADwQOTACMARwDqAY0AAAEzHwcVDwcjLwc1PwYnMx8HFQ8HIy8HNT8GAzMfBh0BDwUrAQ8JHQEPDh8OHQEfCTMfBh0BDwYjLw81LxA9AT8SNT8OMyUzHw8VHxIdAQ8QFQ8PIy8GPQE/BTsBPwk9AT8OLw49AS8JIy8GPQE/BgJUKggIBwcFBAECAQIEBQcHBAguCQcIBgUEAQIBAgQFBggHySoICAcHBQQBAgECBAUHBwQILgkHCAYFBAECAQIEBQYIB2E6BwYGBgQEAgIEBAYGBgckDwcGBAUDAwQDAgECAwMEBAYGBgcICAkJCgoJCQgIBwYGBgQEAwMCAQIDBAMDBQUFBw8kBwYGBgQEAgIEBAYGBgc6DgwMDAoKCAgHBgUEBAIBAQIEAwMIBQYGBwcYBwUFBAMCAgMEBQUHEAgHBwYGBQQEAwMEAgEBAgQEBQYHCAgKCgwMDA4BljoODAwMCgoICAcGBQQEAgEBAgQDAwQEBQYGBwcIEAcFBQQDAgIDBAUFBxgHBwYGBQgDAwQCAQECBAQFBgcICAoKDAwMDjoHBgYGBAQCAgQEBgYGByQPBwYEBQMDBAMCAQIDAwQEBgYGBwgICQkKCgkJCAgHBgYGBAQDAwIBAgMEAwMFBQUHDyQHBgYGBAQCAgQEBgYGBwJRAQIEBQYIAwkuCAgHBwUEAQIBAgQFBwcECC4JBwgGBQQCAQECBAUGCAMJLggIBwcFBAECAQIEBQcHBAguCQcIBgUEAgFEAQIDBQUGBggHBgYFBQMCAgICAwMDBAoND6YMDAsKCQkICAcGBQQEAwICAQIDBAQGBgYICAgKCgsLDaYPDAoEBAMCAgICAQIDBAYGBgcIBgYFBAMCAQEBAgQEBgYHCAoKCw0ODxCoDw0GBgoEBAQCAwQCBAUGBgYHBwcGBgUEAwICAgMDBAQFBQYGDQ+pEA8ODQsLCQgHBgUFAwICAQEBAwMEBQcHCAkLCw0ODxCoDw0GBgUFBAQDAwMBAwIEBQYGBwcHBwYGBAQDBAIDAwQFCgUGDg6pEA8ODAwKCQgIBgUFAwMBAQECAwUFBgYHBwcGBQUDAgICAgMDAwQKDQ+mDAwKCwkJCAcHBgUEBAMCAgECAwQFBQYHBwgJCgoLCw2mDwwKBAQDAgICAgECAwQGBQcHBwYGBgQDAgEABQAAAAADzgOeACEAQwBYAJEBCgAAATMfBw8HKwEvBj8HMx8HDwchIy8GPwYlDwU/BD0BLwY1Hw4dAQ8NLwk1Pw0lIR8HDwchDwoVET8IITM/CTU/Bx8HFQ8OIyEPBS8KET8OAQSoCAgHBwUEAgEBAgQFBwcECKwICAgGBQQCAQECBAUGCAgI/AgIBwcFBAIBAQIEBQcHBAj/AAgICAYFBAIBAQIEBQYICAJpBAQEA5QXNZQCAgICAgIEAwQECgoKCQoJCAgHBwUEBAICAgIEBAUHB5oGBoYICAgIBwcGBgUEAwIBAQM6BAWaCAgJCgkKCgr9YAG5CAgHBwUEAgEBAgQFBwcECP5DBgcGBgoKBwYCAgGVBgYHBwcIBwgBlAYHBgYKCgcGAgIBAQIEBQYICAgICAcHBQQBAgECBAUGBwkJCwsMDQ0ODwf+ZJUKCwwLDAwLCwoKCAgDBQQCAQIEBQYHCQkKDAwNDQ4PAiUBAwQFBgcICAkIBwYFBAECAwQFBgcICQgIBwYFBAOpAQMEBQYHCAgJCAcGBQQBAgMEBQYHCAkICAcGBQQDTQEBAgKUNReUAwQEBAQEAwQCAgEBVAEBAgQEBQcHCAgJCgkKCgoKCgoKCQkICJoFBDoDAQECAgMEBQYGBwcICAgIhQcGmgcHBQQEAgEBMgEDBAUGBwgICQgHBgUEAQIBAQECBggJCwYGBgb9qocFBAQDAgIBAQEBAwUICQsGBgYcCAgHBgUEAwEBAwQFBgcECBkPDw4ODA0LCgoICAYFAwOICAYEAwEBAwQFBwgJBQsMDQJdDw4ODg0MCwsJCQcGBQQCAAAABAAAAAADzgOkADsAVwBzALcAAAEzHwYVDwMzHwcPByMfAxUPBiMvBjU/BicRITM/CTURNS8JIyEjDwkVERUfCTsBESchHw8RDw8hLw8RPw4CfgQICAcGBAMCAgMEJZcICAcHBQQCAQECBAUHBwQImyUEAwICAwQGBwgICAgIB28EAwICAwRsBwcIygGPBgcGBgoKBwYCAgEBAgIGBwoKBgYHBv2KBgcGBgoKBwYCAgEBAgIGBwoKBgYHBpOTAnYPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PB/2CDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwKTAgMEBgcICAgICAckAQIEBQcHCAgICAcHBQQBAiQHCAgICAgHBgQDAgIDBG8HCAgICAgHbAUEAr79YAECAgYHCgoGBgcGAiIGBwYGCgoHBgICAQECAgYHCgoGBgcG/d4GBwYGCgoHBgICAQKgVAECBAUGBwkJCgwMDQ0ODwf91g8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8HAioPDw4NDQwMCgkJBwYFBAIAAAIAAAAAA8MDuQCvAPgAAAEhMx8NFRMPDiMPDCsBLw8rAS8OPQI/BTsBHx4/FBEvCyEjLwU9AT8GJzsBHwc7AR8FHQEPBxUPBy8HNSMvBz8HMz0BPwUB9gE6EA4ODg0MCwoKCAgGBQQCAQECBAUGCAgKCgsMDQ4ODgh0BQUICANmBQcGBwgHCAgICAcHBgYFBUIDBAQEBQYGBYoPDg4ODQwLCgoICAYFBAIDBAUGBwgJCAgHBgUEAgEBAQECBggJCwYGBpgJCQgJDw8NDAUFBDNRCgoGDQ0ODw91BgYGCwkIBgIBAQEBAQECBggJCwYGBgb+xQkIBwYFBAMDBAUGBwgJ/AQECAcGBQQCAQFoCQgHBgUEAwMEBQYHBAhtAQMEBQYHCAgJCAcGBQQCAWoICAcGBQQDAQEDBAUGBwQIbgMEBQYHCAOkAgQFBggICgoLDA0ODg4I/n4PDg4ODQwLCgoICAYFBAIBAQEFBgSSBwUFBAMCAQIDBAQGBweEBQUEAwMCAQECBAUGCAgKCgsMDQ4ODghwCQgHBgUEAwMEBQYHBAh0BgYGCwkIBgIBAQEBAQIDBwkLDQcHCGV1DAoFCQcFBAEBAQEDBQgJCwYGBgcBegYGBgYLCQgGAgEBAQMEBQYHCAkICAcGBQQDARQDBAUGBwQIbgMEBQYHCAkICAcGBQQCAQFpCAgHBgUEAwEBAwQFBgcECG0BAwQFBgcICAkIBwYFBAIBaQkIBwYFBAMACAAAAAADegN6ACMARwCLAM8A8wEXAVsBnwAAASMPBR0CHwU7Aj8FPQIvBSMhIw8FHQIfBTsCPwU9Ai8FIyUzHw8VDw8jLw81Pw4lMx8PFQ8PIy8PNT8OASMPBR0CHwU7Aj8FPQIvBSMhIw8FHQIfBTsCPwU9Ai8FIyUzHw8VDw8jLw81Pw4lMx8PFQ8PIy8PNT8OApMEBAQDAgICAgICAwQEBH4EBAQDAgICAgICAwQEBP3eBAQEAwICAgICAgMEBAR+BAQEAwICAgICAgMEBAQBJn4LCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKC34LCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoK/md+CwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgt+CwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgGvBAQEAwICAgICAgMEBAR+BAQEAwICAgICAgMEBAT93gQEBAMCAgICAgIDBAQEfgQEBAMCAgICAgIDBAQEASZ+CwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgt+CwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCv5nfgsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoLfgsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoBggICAgMEBAR+BAQEAwIC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HwcPBy8HPwYlMx8HDwcvBz8HIR8HDwchLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GA3oEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCLUEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAL8BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/o4EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgC9AgIBwcFBAIBAQIDBQUHBwj9CAgIBwcFBAIBAQIEBQcHCAL8BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj+jgQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/o4EBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAL8BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwiwAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCvgECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgH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CgkJBwYFBAIBAQIEBQcHCAgICAcHBQQBAgECAgYHCgoGBgcGaQgIBwcFBAIBAQIEBQcHCP5PaQgIBwcFBAIBAQIEBQcHBAhzBwYGCgoHBgICAQECBAUHBwgICAgHBwUEAQIBAgQFBgcJCQoMDA0NDg8BggECBAUHBwQIbQ8PDg0NDAwKCQkHBgUEAgEBAgQFBwcICAgIBwcFBAECAQICBgcKCgYGBwZpCAgHBwUEAgEBAgQFBwcECHMHBgYKCgcGAgIBAQIEBQcHCAgICAcHBQQBAgECBAUGBwkJCgwMDQ0ODwdxCAgHBwUEAtOoqFQCAgMDBAUGBgYHBwgICAmoCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJqAkICAgHBwYGBgUEAwMCAvwBAgQFBgcJCQoMDA0NDg8HcQgIBwcFBAIBAQIEBQcHBAhzBwYGCgoHBgICAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAECAQICBgcKCgYGBwZpCAgHBwUEAgEBAgQFBwcECG0PDw4NDQwMCgkJBwYFBAIAAAAEAAAAAAPZA6QAIABDAEYAeQAAATMfBw8HLwc/BhMzHwcVDwcvBzU/BwEhAR8HAR8CFQ8LIS8LNT8CAT8GAgAEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgEBAgHBwUEAQIBAgQFBwcICAgIBwcFBAECAQIEBQcHCAj+ewMK/nsLCgoKCQgIBwGFBQQCAQIDBQYHCAkJCwUM/PAMCwsJCQgHBgUDAgEBAwQBiAcICAkKCgoBWAECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBJwECBAUHBwQIggkHCAYFBAIBAQIEBQYIAwmCCAgHBwUEAtP9YAL0AQIDBAYHCQr9YAsKCwsLCwoJCQgHBgUEAQIBAgQFBgcICQkKCwsLBQsLAqUKCQcGBAMCAAABAAAAAAOkA3oAWgAAAR8HEz8IMx8HDwcjAw8GIy8HAw8IIy8HPwczEz8HAYMHBgUGBQQDA8BAAwQEBQUGBgeoCQcIBgUEAgEBAgQFBggDCY5fAwQEBQUGBwYHBgYFBQUDA7Y0AgMFBQUHBweoCQcIBgUEAgEBAgQFBggDCYpNAgMEBQUGBwcDegEBAwMEBQUG/dG1BgYEBAQCAQEBAgQFBwcICAgIBwcFBAEC/vYGBgQEBAICAQEDAwQFBQYCFOkHBgYFBAICAQECBAUHBwgICQcIBgUEAQIBWQcGBQUEAwIBAAAPAAAAAAOkA6QAIABBAGIAgwCkAMUA5gEHASgBSQFoAYkBqgHLAewAACUzHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwcxHwEBHwIVDwcjLwIBLwI/BSEzHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYCvQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcItQQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP0UBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgC/AQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/RQEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAL8BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj9FAQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcICBAKAv0EAgEBAwMFBgYHBwcHBwb9AwQFAQMGBgcMCAL0BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwiwAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAr4BAgQFBwcICAkIBwYFBAIBAQIEBQYHCAkICAcHBQQCAQECBAUHBwgICQgHBgUEAgEBAgQFBgcICQgIBwcFBAK+AQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCvgECBAUHBwgICQgHBgUEAgEBAgQFBgcICQgIBwcFBAIBAQIEBQcHCAgJCAcGBQQCAQECBAUGBwgJCAgHBwUEAr4DBv0DBwcHBwcHBgYFAwMBAQIEAvwGDQwLDAYEBAEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAQECBAUHBwgICQcIBgUEAgEBAgQFBggHCQgIBwcFBAIBAQIEBQcHCAgJBwgGBQQCAQECBAUGCAcJCAgHBwUEAgEBAgQFBwcICAkHCAYFBAIBAQIEBQYIBwkICAcHBQQCAAAADwAAAAADpAOkACAAQQBiAIMApADFAOYBBwEoAUkBaAGJAaoBywHsAAAlMx8HDwcvBz8GJzMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJTMfBw8HLwc/BiUzHwcPBy8HPwYlMx8HDwcvBz8GJTMfBRUPAgEPAiMvBj8BAT8DIzMfBw8HLwc/BiczHwcPBy8HPwYnMx8HDwcvBz8GJzMfBw8HLwc/BgN6BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwi1BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgCPwQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcI/RQEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAL8BAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwj9FAQECAcHBQQCAQECBAUHBwgICAgHBwUEAgEBAgQFBwcIAvwEBAgHBwUEAgEBAgQFBwcICAgIBwcFBAIBAQIEBQcHCP0UBAQIBwcFBAIBAQIEBQcHCAgICAcHBQQCAQECBAUHBwgC/AEPCgYFAwICAwX9BwcICAgI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DwcjLwc/BiUzHwcPByMvBz8GJTMfBw8HIy8HPwYlMx8HDwcjLwc/BiUzHwcPByMvBz8GJTMfBw8HIy8HPwYlMx8HDwcjLwc/BiUzHwcPByMvBz8GJyMPCRURFR8JMyEzPwk1ETUvCSMlIR8PEQ8PIS8PET8OAlR+CAgHBwUEAgEBAgQFBwcECIIICAcHBQQCAQECBAUHBwj+4n4ICAcHBQQCAQECBAUHBwQIgggIBwcFBAIBAQIEBQcHCAEufggIBwcFBAIBAQIEBQcHBAiCCAgHBwUEAgEBAgQFBwcI/uJ+CAgHBwUEAgEBAgQFBwcECIIICAcHBQQCAQECBAUHBwgBLn4ICAcHBQQCAQECBAUHBwQIgggIBwcFBAIBAQIEBQcHCP7ifggIBwcFBAIBAQIEBQcHBAiCCAgHBwUEAgEBAgQFBwcIAS5+CAgHBwUEAgEBAgQFBwcECIIICAcHBQQCAQECBAUHBwj+4n4ICAcHBQQCAQECBAUHBwQIgggIBwcFBAIBAQIEBQcHCA0GBwYGCgoHBgICAQECAgYHCgoGBgcGAc4GBwYGCgoHBgICAQECAgYHCgoGBgcG/jIBzg8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8H/ioPDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PAS4BAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAKpAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAgEBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCqQECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAIBAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAqkBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCAQECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAJVAQICBgcKCgYGBwb9igYHBgYKCgcGAgIBAQICBgcKCgYGBwYCdgYHBgYKCgcGAgIBVAECBAUGBwkJCgwMDQ0ODwf9gg8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8HAn4PDw4NDQwMCgkJBwYFBAIAAAcAAAAAA3oDzgAh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BQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVd/EgDuPxIBgUFBAMDAQEBAQMDBAUFBgO4BgUFBAMDAQEBAQMDBAUFAAAAAwAAAAAD+APSADcAlQDZAAATIw8HER8HMx8IPwgzPwcRLwclIR8PEQ8OKwEPCyMvDCMvDhE/DyEfDxEPBy8HES8PIS8HPwaGBAQIBwcFBAECAQIEBQcHBAiBDw8ODQ0MCwkzWAkKCgwLDAwNhQgIBwcFBAECAQIEBQcHBAj9sAJMDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA2FCAgHB2kFBgYGBwYHBwYHBgYGBQUFRAgJCYINDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMiwIiFRUUFBIREQ4OBgwJCAYFAgECBAUHBwgICAgHBwUEAQIBAgMEBQcHCAkKCgsMDAwN/d4ICAcHBQQCAQECBAUHBwgC1wECBAUHBwQI/oIJCAcGBQQBAgEDBAYICQoMR1cICAYFBAMCAQECBAUGBwQIAX8ICAcGBgMCAVUBAgMEBQcHCAkKCgsMDAwN/oYNDQwLCwsJCQgIBgUFAwIBAgQFaQUEBAICAQEBAgIDBAQFBl8HBAIBAgMFBQYICAkJCwsLDA0NAXoNDAwMCwoKCQgHBwUEAwKpAQMGBwkKDA4PCBASExQUFf57CQgHBgUE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AwMBAQEBAwMFBQYHBwgJCQoKCgsEBAQDAgICAgICAwQEBAQEBAMCAgICAgIDBAT9RwHOCAgHBwUEAgEBAgQFBwcECP4uCAgHBwUEAgEBAgQFBwcIAr0LCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoLBAQEAwICAgICAgMEBAQEBAQDAgICAgICAwQE/UcBzggIBwcFBAIBAQIEBQcHBAj+LggIBwcFBAIBAQIEBQcHCAK9CwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoK7wICAgMEBAQEBAQDAgICAgICAwQEBAQEBAMCAgIVAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAkABAQMDBQUGBwcICQkKCgoLCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwHTAgICAwQEBAQEBAMCAgICAgIDBAQEBAQEAwICAhUBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCQAEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAdMCAgIDBAQEBAQEAwICAgICAgMEBAQEBAQDAgICFQECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAJAAQEDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoLCwoKCgkJCAcHBgUFAwMBAAAABgAAAAADzgPOACEALQBPAFkAewCBAAA3IR8HDwchLwc/BiUzESM1MzUjNTM1IwEhHwcPByEvBz8GJTMVBzMVIzU3IwEhHwcPByEvBz8GJTMRIzUjXAIiCAgHBwUEAgEBAgQFBwcECP3aCAgHBwUEAgEBAgQFBwcIArTGxoRCQoT9VAIiCAgHBwUEAgEBAgQFBwcECP3aCAgHBwUEAgEBAgQFBwcIArTGd3fGd3f9VAIiCAgHBwUEAgEBAgQFBwcECP3aCAgHBwUEAgEBAgQFBwcIArR+PELaAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgH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BRAQEBAPDw8ODg0LCwoJBwYQ/hQICBAGBwkKCwsNDg4PDw8QEBAQBQYHCQkJCwsMDA0NDg0OahcEAgEDBAYHCAgICAcHBgUYDhEPD+AFBw8PEQ0YBQYHBwgJCAcHBgQDAQEDEwICAQECAjcIBwcFBAIBAQIEBQcHBAj+WAQECAcHBQQCAQECBAUHBwQIMwICAQECAqMJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICHQFBgQFBwYEAwEBAxoMDxAQDRgDBAQFBQUG0AUGBQUFBAQDGA4RDw8MFwQCAgIFBQcFBQUFCAgQDw8KCggIBgYFBAMCAQECBAYRCwsKCgoICAgGBgQEAwEBAQEDBAQGBggICAoKCgsLEAYEAgEBAgMEBAYHBwkJCggPEBEQEA8PChMPEBASERMTExMUExQUExMGBgQEAwIBAwIEBAUGBgcICAkJCQoLCwsLDA0MDQ0NDQ0ODQ4ODRABAgQFBwcICAgIBwcFBAECEA0ODg0ODQ0NDQ0MDQwLCwsLCgkJCQgIBwYGBQQEAgIBAQIDBAQGBhMTFBMUFBMTExISEhAQDxMTDw8QDxAPDwoKCAgGBgUEAwIBAQIEBhELCwoKCggICAYGBAQDAQEBAQMEBAYGCAgICgoKCwsQBgQCAQECAwQEBgcHCQkKCwwLDAwMCwwLCwsKCQkIBwsFCw0NDg4PASYBAQMEBQUHCAgJCgsLDA0NAgEBAgMFBwcJCQsMDA4ODwIBAQIPDg4MDAsJCQcHBAQCAQECDQ0MCwsKCQgIBwUFBAMBARkpCAgICAcHBgUEAgICBQUHKQUHCQsLBQYLCQcFKAcGBAMBAgQFBgcHBAgICM4KCwoLCwoLCgECBAUGCAcJCAgHBwUEAQIBAgQFBwcICAkHCAYFBAECCgsKCwsKCwoqAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICiwECAgUHBwcECAgILQsLCQcFKAUFAwMCAgEBAQICAwQEBSkFBwkLCikICAgIBwcGBQMBAQFUAQMGBwcHCAkJCgoLCwsLDAsLDA8CAwQFBQcHCAkJCgsLCwwMDAwLCwsKCQkIBwYGBQQDAg4LDAsLDAsLCwoK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VAgIBwcFBAIBAQIEBQcHBAhYCAgHBwUEAgEBAgQFBwcIAUMBJgsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoL/toLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoK/tDSCAgHBwUEAgEBAgQFBwcECNYICAcHBQQCAQECBAUHBwg3ATkPDg4ODQwMCpYKCAcGBQMCAQECBAUHBwgICAgHBwUEAQIBAgICBp8FBQUGBgYH/scGBwYGCgoHBgICAQECAgYHCgoGBgcGkwgIBwcFBAIBAQIEBQcHBAiXDw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODwEuAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAlUBAgQFBwcICAgIBwcFBAECAQIEBQcHCAgICAcHBQQCKwECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAJVAgICAwQEBP6wBAQEAwICAgICAgMEBAQBUAQEBAMCAgIqAQIEBQcHCAgICAcHBQQBAgECBAUHBwgICAgHBwUEAisBAQMDBQUGBwcICQkKCgoL/rALCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwFQCwoKCgkJCAcHBgUFAwMBfwECBAUHBwgICAgHBwUEAQIBAgQFBwcICAgIBwcFBAL9AQIDBQYICAqWCgsMDQ0ODg4NCgcFBAIBAQIEBQcHBAgMBwYFBAieAwQCAgIBAQICBgcKCgYGBwb9tAYHBgYKCgcGAgIBAQIEBQcHCAgICAcHBQQBAgECBAUGBwkJCgwMDQ0ODwcCVA8PDg0NDAwKCQkHBgUEAgAGAAAAAAPOA84AHwCfAMAA0AE0AZgAAAEPBx8HPwcvBzMfHR0BDx0rAS8dPQE/HSUPCB8HPwcvBiUPAx8DPwMvAiUzHxcPGC8XPQE/FiUzHxYdAQ8WKwEvFj0BPxYC5wkJCgsLCwwNDQwLCwsKCQkJCQoKDAsMDQ0MCwwKCgkJBwYGBgQFAwMLBQYGBggICAkJCgoLCwshBgYFBAMDAgIDAwQFBgYhCwsLCgoJCQgICAYGBgULAwMFBAYGBgcHBgYGBQQDAwsFBgYHBwgICQkKCgsLCyEGBgUEBAICAgIEBAUGBiELCwsKCgkJCAgHBwYGBQsDAwQFBgYG/ngGBg0QEBMT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Mx8HDwcjLw8RPw4C0gQICAeZBAMCAgMEmQcICAgICAcGBAMCAgMEeXYFBAIBAQIEBQcHCKAECAgHBgQDAgIDBHl5BAMCAgMEBgcICAgICAeZBAMCAgMElgcHCDf8BgYGBAQDAgIDBAQGBgb8BgYGBAQDAgIDBAQGBk7SBgYGBAQDAgIDBAQGBgbSBgYGBAQDAgIDBAQGBk5+BgYGBAQDAgIDBAQGBgZ+BgYGBAQDAgIDBAQGBmMCTA0MDAwLCgoJCAcHBQQDAgEBAgQFBwcICAgIBwcFBAECAQIEBQcHBAj9sAgIBwcFBAECAQIEBQcHBAhYCAgHBwUEAgEBAgQFBwcECFgNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMAawCAwSZBwgICAgIB5kEAwICAwQGBwgICAgIB3h1BwcICAgIBwcFBAIBAgMEBgcICAgICAd4eAcICAgICAcGBAMCAgMEmQcICAgICAeWBQQCiQIDBAQGBgYGBgYEBAMCAgMEBAYGBgYGBgQEAwJ+AgMEBAYGBgYGBgQEAwICAwQEBgYGBgYGBAQDAn4CAwQEBgYGBgYGBAQDAgIDBAQGBgYGBgYEBAMCngECAwQFBwcICQoKCwwMDA38CAgHBwUEAgEBAgQFBwcECAEACAgHBwUEAQIBAgQFBwcECP1cCAgHBwUEAQIBAgQFBwcICAgIBwcFBAECAQIDBAUHBwgJCgoLDAwMDQKgDQwMDAsKCgkIBwcFBAMCAAAAAgAAAAADpAPOADsAmQAAATMfBhUPBiMvBjU/AyEvBz8HIS8EPwczHw8RDw8jLwc/BzsBPwk1ETUvCSsBLwc/BgHWBAgIB64EAwICAwSuBwgICAgIBwYEAwICAwRk/m0ICAcHBQQCAQECBAUHBwQIAZdhBQQCAQECBAUHBwhc5w8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8H7wgIBwcFBAIBAQIEBQcHBAjrBgcGBgoKBwYCAgEBAgIGBwoKBgYHBucICAcHBQQCAQECBAUHBwgC0gIDBK4HCAgICAgHrgQDAgIDBAYHCAgICAgHYwECBAUHBwgICAgHBwUEAQJgBwcICAgIBwcFBAL9AQIEBQYHCQkKDAwNDQ4PB/2CDw8ODQ0MDAoJCQcGBQQCAQECBAUHBwgICAgHBwUEAQIBAgIG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AdkB2gHbAdwB3QHeAd8B4AHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgAKZXhwb3J0LXBkZg9tb3JlLXZlcnRpY2FsLTIJc3ViLXRvdGFsEXRhYmxlLWFsaWduLXJpZ2h0BmhlYWRlcgVjbG9jawdyZWZyZXNoCWFsaWduLXRvcA5hcnJvdy1yaWdodC11cAx1c2VyLWRlZmluZWQNcHJvdGVjdC1zaGVldAVwYXN0ZQRwbGF5EWNoZXZyb24tZG93bi1maWxsDGluc2VydC1yaWdodA9wYXN0ZS10ZXh0LW9ubHkHcmVwbGFjZQdsZXZlbC00CHVwbG9hZC0xBHVuZG8NZGVsZXRlLWNvbHVtbgxyZXN0YXJ0LWF0LTEJcGVyaW1ldGVyBXN0YW1wEmNvbnRpbnVlLW51bWJlcmluZwthbGlnbi1yaWdodA9zaG93LWhpZGUtcGFuZWwWY29uZGl0aW9uYWwtZm9ybWF0dGluZxFtb3JlLWhvcml6b250YWwtMQRzZW5kBGNlbGwRc29ydC1kZXNjZW5kaW5nLTISdGltZWxpbmUtd29yay13ZWVrB2p1c3RpZnkOaHlwZXJsaW5rLWVkaXQJcmVjdGFuZ2xlCmdyb3VwLWljb24KbGluZS1zbWFsbA1kcmFnLWFuZC1kcm9wC2NoZWNrLWxhcmdlBnNoYXBlcwxjaGV2cm9uLWRvd24PZGVjcmVhc2UtaW5kZW50DGNpcmNsZS1jaGVjawxmaWx0ZXItY2xlYXIFbm90ZXMGZXhwb3J0DWJyaW5nLWZvcndhcmQEZWRpdAtmaWx0ZXItbWFpbg5zcGxpdC12ZXJ0aWNhbAxjb21tZW50LXNob3cSY2hldnJvbi1kb3duLXNtYWxsDWZpbHRlci1hY3RpdmUXZHJhZy1hbmQtZHJvcC1pbmRpY2F0b3IEYm9sZBJjaGV2cm9uLWxlZnQtc21hbGwPaGlnaGxpZ2h0LWNvbG9yDHByaW50LWxheW91dAdiZXR3ZWVuC2xpbmstcmVtb3ZlEHRhYmxlLW9mLWNvbnRlbnQNZ3JpcC12ZXJ0aWNhbANrcGkJcmVkYWN0aW9uBnZvbHVtZQpicmVhay1wYWdlBmxlbmd0aBNjaGV2cm9uLWxlZnQtZG91YmxlDmh5cGVybGluay1jb3B5Cmxvd2VyLWNhc2UIYnVsbGV0LTINY2hldnJvbi1yaWdodAl1bmdyb3VwLTEQYXV0by1maXQtY29udGVudBhmaWx0ZXJlZC1zb3J0LWRlc2NlbmRpbmcRYWdlbmRhLWRhdGUtcmFuZ2ULZ3JhbmQtdG90YWwNbW91c2UtcG9pbnRlcgxhbGlnbi1taWRkbGUIYm9va21hcmsOZmllbGQtc2V0dGluZ3MXcGFzdGUtbWF0Y2gtZGVzdGluYXRpb24IcGFzc3dvcmQGc2VhcmNoBHJlZG8IbG9jYXRpb24EbGluaw1zdHJpa2V0aHJvdWdoD2F1dG8tZml0LXdpbmRvdwZpdGFsaWMMbW9udGgtYWdlbmRhE2NoZXZyb24tcmlnaHQtc21hbGwFcHJpbnQOdGltZWxpbmUtdG9kYXkSdGV4dC10aGF0LWNvbnRhaW5zC2ZvbGRlci1vcGVuCXJlc2l6ZXItMQ1icmVhay1zZWN0aW9uCGJ1bGxldC02CGljb25zZXRzDGNoZXZyb24tbGVmdA1ib3JkZXItYm90dG9tDXNwYWNpbmctYWZ0ZXIKY2lyY2xlLWFkZBB0ZXh0LWFsdGVybmF0aXZlB2xldmVsLTEKdHdvLWNvbHVtbgZ0b3AtMTAGcmVuYW1lBXN0eWxlCWZvbnQtbmFtZQ9tb3JlLXZlcnRpY2FsLTEPbGluZS12ZXJ5LXNtYWxsBnJlcGVhdAphcnJvdy1sZWZ0BWNoZWNrEnZlcnRpY2FsLWFsaWduLXRvcApjaGV2cm9uLXVwCWJvdHRvbS0xMANkYXkJdW5ncm91cC0yCW9wZW4tbGluawVwYXVzZQRjb3B5DnBhZ2UtbnVtYmVyaW5nDmxpc3QtdW5vcmRlcmVkCmZyZWV6ZS1yb3cHbGV2ZWwtMwpleHBvcnQteGxzDmNvbW1lbnQtcmVvcGVuDHBhaW50LWJ1Y2tldBFib3JkZXItZGlhZ29uYWwtMRJmaXhlZC1jb2x1bW4td2lkdGgFaW1hZ2URbnVtYmVyLWZvcm1hdHRpbmcQcHJvdGVjdC13b3JrYm9vaw9yZWN1cnJlbmNlLWVkaXQMc2VuZC10by1iYWNrC2luc2VydC1sZWZ0BGFyZWEMbGluZS1zcGFjaW5nCnNlbGVjdC1hbGwMYm9yZGVyLWlubmVyBnJhZGl1cwlkYXRhLWJhcnMNYm9yZGVyLW1pZGRsZQp1cHBlci1jYXNlCnBhZ2Utc2V0dXAHem9vbS1pbghmaWx0ZXJlZA5oeXBlcmxpbmstb3BlbhFjYWxjdWxhdGVkLW1lbWJlcgRtZW51DGdyZWF0ZXItdGhhbghidWxsZXQtNA9ib3R0b20tMTAtaXRlbXMRYm9yZGVyLWRpYWdvbmFsLTIJdGh1bWJuYWlsCmZvbnQtY29sb3IMYWxpZ24tYm90dG9tCGRvd25sb2FkC2NsZWFyLXJ1bGVzDnNvcnQtYXNjZW5kaW5nEHNwbGl0LWhvcml6b250YWwHZ3JvdXAtMglkcm9wLWRvd24Lc3VwZXJzY3JpcHQOY2hhbmdlcy1hY2NlcHQUY2hldnJvbi1yaWdodC1kb3VibGUQc29ydC1hc2NlbmRpbmctMgxib3JkZXItcmlnaHQDbWR4DGJvcmRlci1vdXRlcgdzYXZlLWFzDGVuZC1mb290bm90ZRBleGl0LWZ1bGwtc2NyZWVuA3BhbgxyYWRpby1idXR0b24PdGV4dC1hbm5vdGF0aW9uBHVzZXIOc3BhY2luZy1iZWZvcmUPc29ydC1kZXNjZW5kaW5nB2Rpc3BsYXkKYWxpZ24tbGVmdAZwZW9wbGUKZXhwb3J0LWNzdgZmb290ZXIFYnJlYWsOZGF0ZS1vY2N1cnJpbmcIYnVsbGV0LTMMc3Ryb2tlLXdpZHRoC2Rlc2NyaXB0aW9uDGV4cG9ydC1leGNlbAp0YWJsZS1jZWxsC3RleHQtaGVhZGVyC2xpbmUtbm9ybWFsBW1vbnRoDGNvbG9yLXNjYWxlcxJjaGFuZ2Utc2NhbGUtcmF0aW8Ec2F2ZQZleHBhbmQGY2lyY2xlDGxpc3Qtb3JkZXJlZAVlcmFzZQpmb3JtLWZpZWxkCXRleHQtd3JhcApleHBvcnQtc3ZnCGJ1bGxldC0xCmJvcmRlci1hbGwDc3VtCndlYi1sYXlvdXQJc2VsZWN0aW9uE3RhYmxlLWJvcmRlci1jdXN0b20NYmVsb3ctYXZlcmFnZQlsZXNzLXRoYW4KYXJyb3ctZG93bhV2ZXJ0aWNhbC1hbGlnbi1ib3R0b20MdGltZWxpbmUtZGF5CXNpZ25hdHVyZQhmaWxlLW5ldxBjaGV2cm9uLXVwLXNtYWxsA2V5ZQhhcnJvdy11cApib3JkZXItdG9wB29wYWNpdHkSaW50ZXJtZWRpYXRlLXN0YXRlEHJlc2l6ZXItdmVydGljYWwJY2hlY2stYm94FXZlcnRpY2FsLWFsaWduLWNlbnRlcgd0d28tcm93BWNsb3NlA2FsbAV0YWJsZQ1oaWRlLWhlYWRpbmdzD3RhYmxlLWNlbGwtbm9uZQtmcmVlemUtcGFuZQ1zZW5kLWJhY2t3YXJkCmV4cG9ydC1wbmcOZHVwbGljYXRlLWNlbGwLc3BlbGwtY2hlY2sSdGFibGUtYWxpZ24tY2VudGVyCmRlbGV0ZS1yb3cEbm9uZQdncm91cC0xC2NoYW5nZS1jYXNlEHRhYmxlLWFsaWduLWxlZnQGZmlsdGVyCmNsZWFyLWZvcm0LYXJyb3ctcmlnaHQQaGlkZS1mb3JtdWxhLWJhcgNjdXQIYnVsbGV0LTUScmVzaXplci1ob3Jpem9udGFsE2NoZXZyb24tZG93bi1kb3VibGUEbG9jawtjaXJjbGUtaW5mbwxpbnNlcnQtYmVsb3cIcGVudGFnb24MY2xlYXItZm9ybWF0CXRpbWUtem9uZQRwbHVzC2JvcmRlci1sZWZ0B2xldmVsLTINYWJvdmUtYXZlcmFnZQVvcmRlcglzdWJzY3JpcHQNY2hhbmdlcy10cmFjaxBoeXBlcmxpbmstcmVtb3ZlEHRvcC1ib3R0b20tcnVsZXMJY29kZS12aWV3CmNvbGxhcHNlLTIPaW5jcmVhc2UtaW5kZW50DHRhYmxlLWRlbGV0ZRxjb25kaXRpb25hbC1mb3JtYXR0aW5nLWxhcmdlDGFsaWduLWNlbnRlcgdyZWFwcGx5DmNoYW5nZXMtcmVqZWN0DmhpZGUtZ3JpZGxpbmVzBHdlZWsJbGFzdC1wYWdlBGxpbmUHZXF1YWx0bw1jaXJjbGUtcmVtb3ZlC2Z1bGwtc2NyZWVuCWRpbWVuc2lvbhdmaWx0ZXJlZC1zb3J0LWFzY2VuZGluZw10aW1lbGluZS13ZWVrBXRyYXNoDHByb3BlcnRpZXMtMRFjaGV2cm9uLXVwLWRvdWJsZQlzb3J0aW5nLTIJc29ydGluZy0xCHpvb20tb3V0BWNoYXJ0C2JvcmRlci1ub25lDHRhYmxlLXVwZGF0ZQluYW1lZC1zZXQPYW5ub3RhdGlvbi1lZGl0CXZpZXctc2lkZQtjb21tZW50LWFkZAlncmlkLXZpZXcHY2FwdGlvbgl1bmRlcmxpbmUJdGV4dC1mb3JtC2luc2VydC1jb2RlDXJlc2l6ZXItcmlnaHQKZmlyc3QtcGFnZQNib3gPZGF0YS12YWxpZGF0aW9uDGluc2VydC1hYm92ZQdsZXZlbC01C3pvb20tdG8tZml0DmVycm9yLXRyZWV2aWV3C21lcmdlLWNlbGxzDWJvcmRlci1jZW50ZXIGZm9sZGVyCWhpZ2hsaWdodAxwcm9wZXJ0aWVzLTIHdGFibGUtMg5icmluZy10by1mcm9udA1mcmVlemUtY29sdW1uC3Bhc3RlLXN0eWxlCnVuZmlsdGVyZWQJcGFyYWdyYXBoE2NoYXJ0LWluc2VydC1jb2x1bW4MY2hhcnQtbGVnZW5kGGNoYXJ0LWluc2VydC14LXktc2NhdHRlchFhZGQtY2hhcnQtZWxlbWVudA9jaGFydC1ncmlkbGluZXMRY2hhcnQtaW5zZXJ0LWxpbmUXY2hhcnQtc3dpdGNoLXJvdy1jb2x1bW4KY2hhcnQtYXhlcwtjaGFydC1saW5lcxFjaGFydC1heGlzLXRpdGxlcwtjaGFydC10aXRsZRBjaGFydC1pbnNlcnQtcGllEWNoYXJ0LWRhdGEtbGFiZWxzJGNoYXJ0LWF4aXMtdGl0bGVzLXByaW1hcnktaG9yaXpvbnRhbBFjaGFydC1sZWdlbmQtbm9uZRJjaGFydC1sZWdlbmQtcmlnaHQcY2hhcnQtcHJpbWFyeS1taW5vci12ZXJ0aWNhbBtjaGFydC1heGVzLXByaW1hcnktdmVydGljYWwYY2hhcnQtZGF0YS1sYWJlbHMtY2VudGVyFmNoYXJ0LWRhdGEtbGFiZWxzLW5vbmUcY2hhcnQtcHJpbWFyeS1tYWpvci12ZXJ0aWNhbB1jaGFydC1heGVzLXByaW1hcnktaG9yaXpvbnRhbBBjaGFydC1sZWdlbmQtdG9wHmNoYXJ0LXByaW1hcnktbWlub3ItaG9yaXpvbnRhbB5jaGFydC1wcmltYXJ5LW1ham9yLWhvcml6b250YWwTY2hhcnQtbGVnZW5kLWJvdHRvbR1jaGFydC1kYXRhLWxhYmVscy1vdXRzaWRlLWVuZCJjaGFydC1heGlzLXRpdGxlcy1wcmltYXJ5LXZlcnRpY2FsEWNoYXJ0LWxlZ2VuZC1sZWZ0HWNoYXJ0LWRhdGEtbGFiZWxzLWluc2lkZS1iYXNlHGNoYXJ0LWRhdGEtbGFiZWxzLWluc2lkZS1lbmQQY2hhcnQtdGl0bGUtbm9uZRxjaGFydC10aXRsZS1jZW50ZXJlZC1vdmVybGF5FGNoYXJ0LTJkLXN0YWNrZWQtYmFyFWNoYXJ0LTJkLXN0YWNrZWQtbGluZQtjaGFydC1kb251dA5jaGFydC0yZC1waWUtMhljaGFydC0yZC1jbHVzdGVyZWQtY29sdW1uIWNoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtYXJlYRZjaGFydC0yZC1jbHVzdGVyZWQtYmFyIGNoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtYmFyDWNoYXJ0LTJkLWxpbmUjY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1jb2x1bW4hY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1saW5lFWNoYXJ0LTJkLXN0YWNrZWQtYXJlYRBjaGFydC1pbnNlcnQtYmFyDWNoYXJ0LTJkLWFyZWETbW9yZS1zY2F0dGVyLWNoYXJ0cxdjaGFydC0yZC1zdGFja2VkLWNvbHVtbg50aW1lbGluZS1tb250aAlkcmFnLWZpbGwMY2lyY2xlLWNsb3NlBnJlc2l6ZQ9jaGV2cm9uLXVwLWZpbGwEaG9tZQlzb3J0aW5nLTMRY2hldnJvbi1sZWZ0LWZpbGwSY2hldnJvbi1yaWdodC1maWxsFGludGVybWVkaWF0ZS1zdGF0ZS0yCHNldHRpbmdzC2NoZWNrLXNtYWxsC3RhYmxlLW1lcmdlDHRhYmxlLW5lc3RlZBB0YWJsZS1pbnNlcnQtcm93E3RhYmxlLWluc2VydC1jb2x1bW4VdGFibGUtb3ZlcndyaXRlLWNlbGxzCWV5ZS1zbGFzaA1nYW50dC1ncmlwcGVyDWJyaW5nLXRvLXZpZXcPYnJpbmctdG8tY2VudGVyB3dhcm5pbmcNY3JpdGljYWwtcGF0aBJib3JkZXItZGlhZ29uYWwtdXAUYm9yZGVyLWRpYWdvbmFsLWRvd24NYm9yZGVyLWN1c3RvbQ1ib3JkZXItbm9uZS0xCmJvcmRlci1ib3gPYm9yZGVyLXNoYWRvdy0xD2JvcmRlci1zaGFkb3ctMgVhdWRpbwV2aWRlbwRjcm9wC3N0YXItZmlsbGVkB2ZpbHRlcnMKYWRqdXN0bWVudAlwYWdlLXNpemUFcmVzZXQIdHJpYW5nbGUOcGFnZS10ZXh0LXdyYXAEdGludApicmlnaHRuZXNzCGNvbnRyYXN0CnNhdHVyYXRpb24EZmFkZQ1mbGlwLXZlcnRpY2FsD2ZsaXAtaG9yaXpvbnRhbA50cmFuc2Zvcm0tbGVmdA90cmFuc2Zvcm0tcmlnaHQJc2hhcnBuZXNzBWdyYWluDGZyYW1lLWN1c3RvbQdmcmFtZS0xB2ZyYW1lLTIHZnJhbWUtMwdmcmFtZS00B2ZyYW1lLTUHZnJhbWUtNgl0cmFuc2Zvcm0KY2hlY2stdGljaw9ldmVuLXBhZ2UtYnJlYWsOb2RkLXBhZ2UtYnJlYWsMcGFnZS1jb2x1bW5zFWNvbnRpbnVvdXMtcGFnZS1icmVhawtwYWdlLWNvbHVtbhFwYWdlLWNvbHVtbi1yaWdodBBwYWdlLWNvbHVtbi1sZWZ0D3BhZ2UtY29sdW1uLW9uZQ9wYWdlLWNvbHVtbi10d28RcGFnZS1jb2x1bW4tdGhyZWUQbXVsdGlwbGUtY29tbWVudA5mb3JtYXQtcGFpbnRlcghsYXVuY2hlcg9jaGFyYWN0ZXItc3R5bGUMbGlua2VkLXN0eWxlHGNoYXJ0LTJkLXN0YWNrZWQtbGluZS1tYXJrZWQoY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1saW5lLW1hcmtlZBRjaGFydC0yZC1saW5lLW1hcmtlZBJsaXN0LXVub3JkZXJlZC1ydGwQbGlzdC1vcmRlcmVkLXJ0bBNpbmNyZWFzZS1pbmRlbnQtcnRsE2RlY3JlYXNlLWluZGVudC1ydGwFZW1vamkRdHJhdmVsLWFuZC1wbGFjZXMGbmF0dXJlD2Zvb2QtYW5kLWRyaW5rcwdhbmltYWxzB29iamVjdHMKYWN0aXZpdGllcw1oYW5kLWdlc3R1cmVzB3N5bWJvbHMFZmxhZ3MGdW5sb2NrDG1vcmUtY2hldnJvbgxib3JkZXItZnJhbWUKZnJhbWUtbm9uZQlmcmFtZS1tYXQLZnJhbWUtYmV2ZWwKZnJhbWUtbGluZQpmcmFtZS1ob29rC2ZyYW1lLWluc2V0CGJ1bGxldC03DG9yZ2FuaXplLXBkZgdmcmFtZS03B2ZyYW1lLTgHZnJhbWUtOQhmcmFtZS0xMAhmcmFtZS0xMQljYXB0aW9uLTEKYXJyb3ctaGVhZA9hcnJvdy1oZWFkLWZpbGwIYmFyLWhlYWQLY2lyY2xlLWhlYWQQY2lyY2xlLWhlYWQtZmlsbAtzcXVhcmUtaGVhZBBzcXVhcmUtaGVhZC1maWxsC2Fycm93LXRhaWwtD2Fycm93LXRhaWwtZmlsbAhiYXItdGFpbAtjaXJjbGUtdGFpbBBjaXJjbGUtdGFpbC1maWxsC3NxdWFyZS10YWlsEHNxdWFyZS10YWlsLWZpbGwNZmlsZS1kb2N1bWVudA9jb21tZW50LXJlc29sdmUYbXVsdGlwbGUtY29tbWVudC1yZXNvbHZlDHRhYmxlLWhlYWRlcgpibG9ja3F1b3RlCWFkZC1ub3RlcwplZGl0LW5vdGVzDGRlbGV0ZS1ub3RlcwZsYXllcnMJZm9udC1zaXplDGV4cG9ydC1wZGYtMQtpbXBvcnQtd29yZA1leHBvcnQtd29yZC0xDWRyb3Bkb3duLWxpc3QJY29tYm8tYm94EXJlcGVhdGluZy1zZWN0aW9uDmJ1aWxkaW5nLWJsb2NrD2NvbnRlbnQtY29udHJvbAdhaS1jaGF0C3htbC1tYXBwaW5nCXRodW1icy11cAt0aHVtYnMtZG93bgtjYWxjdWxhdGlvbgx0ZXh0LW91dGxpbmUPY2FsY3VsYXRlLXNoZWV0CXRyYW5zbGF0ZQdzaG9ydGVuCWVsYWJvcmF0ZQhyZXBocmFzZQ1ncmFtbWFyLWNoZWNrDnByZWZvcm1hdC1jb2RlBmltcG9ydAhpbXBvcnQtMQZyZWRhY3QLc21hcnQtcGFzdGUPYXV0by1maXQtY29sdW1uE2F1dG8tZml0LWFsbC1jb2x1bW4HY29sdW1ucw50aHVtYnMtdXAtZmlsbBB0aHVtYnMtZG93bi1maWxsDnN0b3AtcmVjdGFuZ2xlDGRvdWJsZS1jaGVjawhzcXVpZ2dseQAA) format("truetype");
  font-weight: normal;
  font-style: normal;
}
.e-icons {
  font-family: "e-icons";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
}
.e-icons.e-small {
  font-size: 8px;
}
.e-icons.e-medium {
  font-size: 16px;
}
.e-icons.e-large {
  font-size: 24px;
}
.e-icons.e-export-pdf:before {
  content: "\e700";
}
.e-icons.e-more-vertical-2:before {
  content: "\e701";
}
.e-icons.e-sub-total:before {
  content: "\e702";
}
.e-icons.e-table-align-right:before {
  content: "\e703";
}
.e-icons.e-header:before {
  content: "\e704";
}
.e-icons.e-clock:before {
  content: "\e705";
}
.e-icons.e-refresh:before {
  content: "\e706";
}
.e-icons.e-align-top:before {
  content: "\e707";
}
.e-icons.e-arrow-right-up:before {
  content: "\e708";
}
.e-icons.e-user-defined:before {
  content: "\e709";
}
.e-icons.e-protect-sheet:before {
  content: "\e70a";
}
.e-icons.e-paste:before {
  content: "\e70b";
}
.e-icons.e-play:before {
  content: "\e70c";
}
.e-icons.e-chevron-down-fill:before {
  content: "\e70d";
}
.e-icons.e-insert-right:before {
  content: "\e70e";
}
.e-icons.e-paste-text-only:before {
  content: "\e70f";
}
.e-icons.e-replace:before {
  content: "\e710";
}
.e-icons.e-level-4:before {
  content: "\e711";
}
.e-icons.e-upload-1:before {
  content: "\e712";
}
.e-icons.e-undo:before {
  content: "\e713";
}
.e-icons.e-delete-column:before {
  content: "\e714";
}
.e-icons.e-restart-at-1:before {
  content: "\e715";
}
.e-icons.e-perimeter:before {
  content: "\e716";
}
.e-icons.e-stamp:before {
  content: "\e717";
}
.e-icons.e-continue-numbering:before {
  content: "\e718";
}
.e-icons.e-align-right:before {
  content: "\e719";
}
.e-icons.e-show-hide-panel:before {
  content: "\e71a";
}
.e-icons.e-conditional-formatting:before {
  content: "\e71b";
}
.e-icons.e-more-horizontal-1:before {
  content: "\e71c";
}
.e-icons.e-send:before {
  content: "\e71d";
}
.e-icons.e-cell:before {
  content: "\e71e";
}
.e-icons.e-sort-descending-2:before {
  content: "\e71f";
}
.e-icons.e-timeline-work-week:before {
  content: "\e720";
}
.e-icons.e-justify:before {
  content: "\e721";
}
.e-icons.e-hyperlink-edit:before {
  content: "\e722";
}
.e-icons.e-rectangle:before {
  content: "\e723";
}
.e-icons.e-group-icon:before {
  content: "\e724";
}
.e-icons.e-line-small:before {
  content: "\e725";
}
.e-icons.e-drag-and-drop:before {
  content: "\e726";
}
.e-icons.e-check-large:before {
  content: "\e727";
}
.e-icons.e-shapes:before {
  content: "\e728";
}
.e-icons.e-chevron-down:before {
  content: "\e729";
}
.e-icons.e-decrease-indent:before {
  content: "\e72a";
}
.e-icons.e-circle-check:before {
  content: "\e72b";
}
.e-icons.e-filter-clear:before {
  content: "\e72c";
}
.e-icons.e-notes:before {
  content: "\e72d";
}
.e-icons.e-export:before {
  content: "\e72e";
}
.e-icons.e-bring-forward:before {
  content: "\e72f";
}
.e-icons.e-edit:before {
  content: "\e730";
}
.e-icons.e-filter-main:before {
  content: "\e731";
}
.e-icons.e-split-vertical:before {
  content: "\e732";
}
.e-icons.e-comment-show:before {
  content: "\e733";
}
.e-icons.e-chevron-down-small:before {
  content: "\e734";
}
.e-icons.e-filter-active:before {
  content: "\e735";
}
.e-icons.e-drag-and-drop-indicator:before {
  content: "\e736";
}
.e-icons.e-bold:before {
  content: "\e737";
}
.e-icons.e-chevron-left-small:before {
  content: "\e738";
}
.e-icons.e-highlight-color:before {
  content: "\e739";
}
.e-icons.e-print-layout:before {
  content: "\e73a";
}
.e-icons.e-between:before {
  content: "\e73b";
}
.e-icons.e-link-remove:before {
  content: "\e73c";
}
.e-icons.e-table-of-content:before {
  content: "\e73d";
}
.e-icons.e-grip-vertical:before {
  content: "\e73e";
}
.e-icons.e-kpi:before {
  content: "\e73f";
}
.e-icons.e-redaction:before {
  content: "\e740";
}
.e-icons.e-volume:before {
  content: "\e741";
}
.e-icons.e-break-page:before {
  content: "\e742";
}
.e-icons.e-length:before {
  content: "\e743";
}
.e-icons.e-chevron-left-double:before {
  content: "\e744";
}
.e-icons.e-hyperlink-copy:before {
  content: "\e745";
}
.e-icons.e-lower-case:before {
  content: "\e746";
}
.e-icons.e-bullet-2:before {
  content: "\e747";
}
.e-icons.e-chevron-right:before {
  content: "\e748";
}
.e-icons.e-ungroup-1:before {
  content: "\e749";
}
.e-icons.e-auto-fit-content:before {
  content: "\e74a";
}
.e-icons.e-filtered-sort-descending:before {
  content: "\e74b";
}
.e-icons.e-agenda-date-range:before {
  content: "\e74c";
}
.e-icons.e-grand-total:before {
  content: "\e74d";
}
.e-icons.e-mouse-pointer:before {
  content: "\e74e";
}
.e-icons.e-align-middle:before {
  content: "\e74f";
}
.e-icons.e-bookmark:before {
  content: "\e750";
}
.e-icons.e-field-settings:before {
  content: "\e751";
}
.e-icons.e-paste-match-destination:before {
  content: "\e752";
}
.e-icons.e-password:before {
  content: "\e753";
}
.e-icons.e-search:before {
  content: "\e754";
}
.e-icons.e-redo:before {
  content: "\e755";
}
.e-icons.e-location:before {
  content: "\e756";
}
.e-icons.e-link:before {
  content: "\e757";
}
.e-icons.e-strikethrough:before {
  content: "\e758";
}
.e-icons.e-auto-fit-window:before {
  content: "\e759";
}
.e-icons.e-italic:before {
  content: "\e75a";
}
.e-icons.e-month-agenda:before {
  content: "\e75b";
}
.e-icons.e-chevron-right-small:before {
  content: "\e75c";
}
.e-icons.e-print:before {
  content: "\e75d";
}
.e-icons.e-timeline-today:before {
  content: "\e75e";
}
.e-icons.e-text-that-contains:before {
  content: "\e75f";
}
.e-icons.e-folder-open:before {
  content: "\e760";
}
.e-icons.e-resizer-1:before {
  content: "\e761";
}
.e-icons.e-break-section:before {
  content: "\e762";
}
.e-icons.e-bullet-6:before {
  content: "\e763";
}
.e-icons.e-iconsets:before {
  content: "\e764";
}
.e-icons.e-chevron-left:before {
  content: "\e765";
}
.e-icons.e-border-bottom:before {
  content: "\e766";
}
.e-icons.e-spacing-after:before {
  content: "\e767";
}
.e-icons.e-circle-add:before {
  content: "\e768";
}
.e-icons.e-text-alternative:before {
  content: "\e769";
}
.e-icons.e-level-1:before {
  content: "\e76a";
}
.e-icons.e-two-column:before {
  content: "\e76b";
}
.e-icons.e-top-10:before {
  content: "\e76c";
}
.e-icons.e-rename:before {
  content: "\e76d";
}
.e-icons.e-style:before {
  content: "\e76e";
}
.e-icons.e-font-name:before {
  content: "\e76f";
}
.e-icons.e-more-vertical-1:before {
  content: "\e770";
}
.e-icons.e-line-very-small:before {
  content: "\e771";
}
.e-icons.e-repeat:before {
  content: "\e772";
}
.e-icons.e-arrow-left:before {
  content: "\e773";
}
.e-icons.e-check:before {
  content: "\e774";
}
.e-icons.e-vertical-align-top:before {
  content: "\e775";
}
.e-icons.e-chevron-up:before {
  content: "\e776";
}
.e-icons.e-bottom-10:before {
  content: "\e777";
}
.e-icons.e-day:before {
  content: "\e778";
}
.e-icons.e-ungroup-2:before {
  content: "\e779";
}
.e-icons.e-open-link:before {
  content: "\e77a";
}
.e-icons.e-pause:before {
  content: "\e77b";
}
.e-icons.e-copy:before {
  content: "\e77c";
}
.e-icons.e-page-numbering:before {
  content: "\e77d";
}
.e-icons.e-list-unordered:before {
  content: "\e77e";
}
.e-icons.e-freeze-row:before {
  content: "\e77f";
}
.e-icons.e-level-3:before {
  content: "\e780";
}
.e-icons.e-export-xls:before {
  content: "\e781";
}
.e-icons.e-comment-reopen:before {
  content: "\e782";
}
.e-icons.e-paint-bucket:before {
  content: "\e783";
}
.e-icons.e-border-diagonal-1:before {
  content: "\e784";
}
.e-icons.e-fixed-column-width:before {
  content: "\e785";
}
.e-icons.e-image:before {
  content: "\e786";
}
.e-icons.e-number-formatting:before {
  content: "\e787";
}
.e-icons.e-protect-workbook:before {
  content: "\e788";
}
.e-icons.e-recurrence-edit:before {
  content: "\e789";
}
.e-icons.e-send-to-back:before {
  content: "\e78a";
}
.e-icons.e-insert-left:before {
  content: "\e78b";
}
.e-icons.e-area:before {
  content: "\e78c";
}
.e-icons.e-line-spacing:before {
  content: "\e78d";
}
.e-icons.e-select-all:before {
  content: "\e78e";
}
.e-icons.e-border-inner:before {
  content: "\e78f";
}
.e-icons.e-radius:before {
  content: "\e790";
}
.e-icons.e-data-bars:before {
  content: "\e791";
}
.e-icons.e-border-middle:before {
  content: "\e792";
}
.e-icons.e-upper-case:before {
  content: "\e793";
}
.e-icons.e-page-setup:before {
  content: "\e794";
}
.e-icons.e-zoom-in:before {
  content: "\e795";
}
.e-icons.e-filtered:before {
  content: "\e796";
}
.e-icons.e-hyperlink-open:before {
  content: "\e797";
}
.e-icons.e-calculated-member:before {
  content: "\e798";
}
.e-icons.e-menu:before {
  content: "\e799";
}
.e-icons.e-greater-than:before {
  content: "\e79a";
}
.e-icons.e-bullet-4:before {
  content: "\e79b";
}
.e-icons.e-bottom-10-items:before {
  content: "\e79c";
}
.e-icons.e-border-diagonal-2:before {
  content: "\e79d";
}
.e-icons.e-thumbnail:before {
  content: "\e79e";
}
.e-icons.e-font-color:before {
  content: "\e79f";
}
.e-icons.e-align-bottom:before {
  content: "\e7a0";
}
.e-icons.e-download:before {
  content: "\e7a1";
}
.e-icons.e-clear-rules:before {
  content: "\e7a2";
}
.e-icons.e-sort-ascending:before {
  content: "\e7a3";
}
.e-icons.e-split-horizontal:before {
  content: "\e7a4";
}
.e-icons.e-group-2:before {
  content: "\e7a5";
}
.e-icons.e-drop-down:before {
  content: "\e7a6";
}
.e-icons.e-superscript:before {
  content: "\e7a7";
}
.e-icons.e-changes-accept:before {
  content: "\e7a8";
}
.e-icons.e-chevron-right-double:before {
  content: "\e7a9";
}
.e-icons.e-sort-ascending-2:before {
  content: "\e7aa";
}
.e-icons.e-border-right:before {
  content: "\e7ab";
}
.e-icons.e-mdx:before {
  content: "\e7ac";
}
.e-icons.e-border-outer:before {
  content: "\e7ad";
}
.e-icons.e-save-as:before {
  content: "\e7ae";
}
.e-icons.e-end-footnote:before {
  content: "\e7af";
}
.e-icons.e-exit-full-screen:before {
  content: "\e7b0";
}
.e-icons.e-pan:before {
  content: "\e7b1";
}
.e-icons.e-radio-button:before {
  content: "\e7b2";
}
.e-icons.e-text-annotation:before {
  content: "\e7b3";
}
.e-icons.e-user:before {
  content: "\e7b4";
}
.e-icons.e-spacing-before:before {
  content: "\e7b5";
}
.e-icons.e-sort-descending:before {
  content: "\e7b6";
}
.e-icons.e-display:before {
  content: "\e7b7";
}
.e-icons.e-align-left:before {
  content: "\e7b8";
}
.e-icons.e-people:before {
  content: "\e7b9";
}
.e-icons.e-export-csv:before {
  content: "\e7ba";
}
.e-icons.e-footer:before {
  content: "\e7bb";
}
.e-icons.e-break:before {
  content: "\e7bc";
}
.e-icons.e-date-occurring:before {
  content: "\e7bd";
}
.e-icons.e-bullet-3:before {
  content: "\e7be";
}
.e-icons.e-stroke-width:before {
  content: "\e7bf";
}
.e-icons.e-description:before {
  content: "\e7c0";
}
.e-icons.e-export-excel:before {
  content: "\e7c1";
}
.e-icons.e-table-cell:before {
  content: "\e7c2";
}
.e-icons.e-text-header:before {
  content: "\e7c3";
}
.e-icons.e-line-normal:before {
  content: "\e7c4";
}
.e-icons.e-month:before {
  content: "\e7c5";
}
.e-icons.e-color-scales:before {
  content: "\e7c6";
}
.e-icons.e-change-scale-ratio:before {
  content: "\e7c7";
}
.e-icons.e-save:before {
  content: "\e7c8";
}
.e-icons.e-expand:before {
  content: "\e7c9";
}
.e-icons.e-circle:before {
  content: "\e7ca";
}
.e-icons.e-list-ordered:before {
  content: "\e7cb";
}
.e-icons.e-erase:before {
  content: "\e7cc";
}
.e-icons.e-form-field:before {
  content: "\e7cd";
}
.e-icons.e-text-wrap:before {
  content: "\e7ce";
}
.e-icons.e-export-svg:before {
  content: "\e7cf";
}
.e-icons.e-bullet-1:before {
  content: "\e7d0";
}
.e-icons.e-border-all:before {
  content: "\e7d1";
}
.e-icons.e-sum:before {
  content: "\e7d2";
}
.e-icons.e-web-layout:before {
  content: "\e7d3";
}
.e-icons.e-selection:before {
  content: "\e7d4";
}
.e-icons.e-table-border-custom:before {
  content: "\e7d5";
}
.e-icons.e-below-average:before {
  content: "\e7d6";
}
.e-icons.e-less-than:before {
  content: "\e7d7";
}
.e-icons.e-arrow-down:before {
  content: "\e7d8";
}
.e-icons.e-vertical-align-bottom:before {
  content: "\e7d9";
}
.e-icons.e-timeline-day:before {
  content: "\e7da";
}
.e-icons.e-signature:before {
  content: "\e7db";
}
.e-icons.e-file-new:before {
  content: "\e7dc";
}
.e-icons.e-chevron-up-small:before {
  content: "\e7dd";
}
.e-icons.e-eye:before {
  content: "\e7de";
}
.e-icons.e-arrow-up:before {
  content: "\e7df";
}
.e-icons.e-border-top:before {
  content: "\e7e0";
}
.e-icons.e-opacity:before {
  content: "\e7e1";
}
.e-icons.e-intermediate-state:before {
  content: "\e7e2";
}
.e-icons.e-resizer-vertical:before {
  content: "\e7e3";
}
.e-icons.e-check-box:before {
  content: "\e7e4";
}
.e-icons.e-vertical-align-center:before {
  content: "\e7e5";
}
.e-icons.e-two-row:before {
  content: "\e7e6";
}
.e-icons.e-close:before {
  content: "\e7e7";
}
.e-icons.e-all:before {
  content: "\e7e8";
}
.e-icons.e-table:before {
  content: "\e7e9";
}
.e-icons.e-hide-headings:before {
  content: "\e7ea";
}
.e-icons.e-table-cell-none:before {
  content: "\e7eb";
}
.e-icons.e-freeze-pane:before {
  content: "\e7ec";
}
.e-icons.e-send-backward:before {
  content: "\e7ed";
}
.e-icons.e-export-png:before {
  content: "\e7ee";
}
.e-icons.e-duplicate-cell:before {
  content: "\e7ef";
}
.e-icons.e-spell-check:before {
  content: "\e7f0";
}
.e-icons.e-table-align-center:before {
  content: "\e7f1";
}
.e-icons.e-delete-row:before {
  content: "\e7f2";
}
.e-icons.e-none:before {
  content: "\e7f3";
}
.e-icons.e-group-1:before {
  content: "\e7f4";
}
.e-icons.e-change-case:before {
  content: "\e7f5";
}
.e-icons.e-table-align-left:before {
  content: "\e7f6";
}
.e-icons.e-filter:before {
  content: "\e7f7";
}
.e-icons.e-clear-form:before {
  content: "\e7f8";
}
.e-icons.e-arrow-right:before {
  content: "\e7f9";
}
.e-icons.e-hide-formula-bar:before {
  content: "\e7fa";
}
.e-icons.e-cut:before {
  content: "\e7fb";
}
.e-icons.e-bullet-5:before {
  content: "\e7fc";
}
.e-icons.e-resizer-horizontal:before {
  content: "\e7fd";
}
.e-icons.e-chevron-down-double:before {
  content: "\e7fe";
}
.e-icons.e-lock:before {
  content: "\e7ff";
}
.e-icons.e-circle-info:before {
  content: "\e800";
}
.e-icons.e-insert-below:before {
  content: "\e801";
}
.e-icons.e-pentagon:before {
  content: "\e802";
}
.e-icons.e-clear-format:before {
  content: "\e803";
}
.e-icons.e-time-zone:before {
  content: "\e804";
}
.e-icons.e-plus:before {
  content: "\e805";
}
.e-icons.e-border-left:before {
  content: "\e806";
}
.e-icons.e-level-2:before {
  content: "\e807";
}
.e-icons.e-above-average:before {
  content: "\e808";
}
.e-icons.e-order:before {
  content: "\e809";
}
.e-icons.e-subscript:before {
  content: "\e80a";
}
.e-icons.e-changes-track:before {
  content: "\e80b";
}
.e-icons.e-hyperlink-remove:before {
  content: "\e80c";
}
.e-icons.e-top-bottom-rules:before {
  content: "\e80d";
}
.e-icons.e-code-view:before {
  content: "\e80e";
}
.e-icons.e-collapse-2:before {
  content: "\e80f";
}
.e-icons.e-increase-indent:before {
  content: "\e810";
}
.e-icons.e-table-delete:before {
  content: "\e811";
}
.e-icons.e-conditional-formatting-large:before {
  content: "\e812";
}
.e-icons.e-align-center:before {
  content: "\e813";
}
.e-icons.e-reapply:before {
  content: "\e814";
}
.e-icons.e-changes-reject:before {
  content: "\e815";
}
.e-icons.e-hide-gridlines:before {
  content: "\e816";
}
.e-icons.e-week:before {
  content: "\e817";
}
.e-icons.e-last-page:before {
  content: "\e818";
}
.e-icons.e-line:before {
  content: "\e819";
}
.e-icons.e-equalto:before {
  content: "\e81a";
}
.e-icons.e-circle-remove:before {
  content: "\e81b";
}
.e-icons.e-full-screen:before {
  content: "\e81c";
}
.e-icons.e-dimension:before {
  content: "\e81d";
}
.e-icons.e-filtered-sort-ascending:before {
  content: "\e81e";
}
.e-icons.e-timeline-week:before {
  content: "\e81f";
}
.e-icons.e-trash:before {
  content: "\e820";
}
.e-icons.e-properties-1:before {
  content: "\e821";
}
.e-icons.e-chevron-up-double:before {
  content: "\e822";
}
.e-icons.e-sorting-2:before {
  content: "\e823";
}
.e-icons.e-sorting-1:before {
  content: "\e824";
}
.e-icons.e-zoom-out:before {
  content: "\e825";
}
.e-icons.e-chart:before {
  content: "\e826";
}
.e-icons.e-border-none:before {
  content: "\e827";
}
.e-icons.e-table-update:before {
  content: "\e828";
}
.e-icons.e-named-set:before {
  content: "\e829";
}
.e-icons.e-annotation-edit:before {
  content: "\e82a";
}
.e-icons.e-view-side:before {
  content: "\e82b";
}
.e-icons.e-comment-add:before {
  content: "\e82c";
}
.e-icons.e-grid-view:before {
  content: "\e82d";
}
.e-icons.e-caption:before {
  content: "\e82e";
}
.e-icons.e-underline:before {
  content: "\e82f";
}
.e-icons.e-text-form:before {
  content: "\e830";
}
.e-icons.e-insert-code:before {
  content: "\e831";
}
.e-icons.e-resizer-right:before {
  content: "\e832";
}
.e-icons.e-first-page:before {
  content: "\e833";
}
.e-icons.e-box:before {
  content: "\e834";
}
.e-icons.e-data-validation:before {
  content: "\e835";
}
.e-icons.e-insert-above:before {
  content: "\e836";
}
.e-icons.e-level-5:before {
  content: "\e837";
}
.e-icons.e-zoom-to-fit:before {
  content: "\e838";
}
.e-icons.e-error-treeview:before {
  content: "\e839";
}
.e-icons.e-merge-cells:before {
  content: "\e83a";
}
.e-icons.e-border-center:before {
  content: "\e83b";
}
.e-icons.e-folder:before {
  content: "\e83c";
}
.e-icons.e-highlight:before {
  content: "\e83d";
}
.e-icons.e-properties-2:before {
  content: "\e83e";
}
.e-icons.e-table-2:before {
  content: "\e83f";
}
.e-icons.e-bring-to-front:before {
  content: "\e840";
}
.e-icons.e-freeze-column:before {
  content: "\e841";
}
.e-icons.e-paste-style:before {
  content: "\e842";
}
.e-icons.e-unfiltered:before {
  content: "\e843";
}
.e-icons.e-paragraph:before {
  content: "\e844";
}
.e-icons.e-chart-insert-column:before {
  content: "\e845";
}
.e-icons.e-chart-legend:before {
  content: "\e846";
}
.e-icons.e-chart-insert-x-y-scatter:before {
  content: "\e847";
}
.e-icons.e-add-chart-element:before {
  content: "\e848";
}
.e-icons.e-chart-gridlines:before {
  content: "\e849";
}
.e-icons.e-chart-insert-line:before {
  content: "\e84a";
}
.e-icons.e-chart-switch-row-column:before {
  content: "\e84b";
}
.e-icons.e-chart-axes:before {
  content: "\e84c";
}
.e-icons.e-chart-lines:before {
  content: "\e84d";
}
.e-icons.e-chart-axis-titles:before {
  content: "\e84e";
}
.e-icons.e-chart-title:before {
  content: "\e84f";
}
.e-icons.e-chart-insert-pie:before {
  content: "\e850";
}
.e-icons.e-chart-data-labels:before {
  content: "\e851";
}
.e-icons.e-chart-axis-titles-primary-horizontal:before {
  content: "\e852";
}
.e-icons.e-chart-legend-none:before {
  content: "\e853";
}
.e-icons.e-chart-legend-right:before {
  content: "\e854";
}
.e-icons.e-chart-primary-minor-vertical:before {
  content: "\e855";
}
.e-icons.e-chart-axes-primary-vertical:before {
  content: "\e856";
}
.e-icons.e-chart-data-labels-center:before {
  content: "\e857";
}
.e-icons.e-chart-data-labels-none:before {
  content: "\e858";
}
.e-icons.e-chart-primary-major-vertical:before {
  content: "\e859";
}
.e-icons.e-chart-axes-primary-horizontal:before {
  content: "\e85a";
}
.e-icons.e-chart-legend-top:before {
  content: "\e85b";
}
.e-icons.e-chart-primary-minor-horizontal:before {
  content: "\e85c";
}
.e-icons.e-chart-primary-major-horizontal:before {
  content: "\e85d";
}
.e-icons.e-chart-legend-bottom:before {
  content: "\e85e";
}
.e-icons.e-chart-data-labels-outside-end:before {
  content: "\e85f";
}
.e-icons.e-chart-axis-titles-primary-vertical:before {
  content: "\e860";
}
.e-icons.e-chart-legend-left:before {
  content: "\e861";
}
.e-icons.e-chart-data-labels-inside-base:before {
  content: "\e862";
}
.e-icons.e-chart-data-labels-inside-end:before {
  content: "\e863";
}
.e-icons.e-chart-title-none:before {
  content: "\e864";
}
.e-icons.e-chart-title-centered-overlay:before {
  content: "\e865";
}
.e-icons.e-chart-2d-stacked-bar:before {
  content: "\e866";
}
.e-icons.e-chart-2d-stacked-line:before {
  content: "\e867";
}
.e-icons.e-chart-donut:before {
  content: "\e868";
}
.e-icons.e-chart-2d-pie-2:before {
  content: "\e869";
}
.e-icons.e-chart-2d-clustered-column:before {
  content: "\e86a";
}
.e-icons.e-chart-2d-100-percent-stacked-area:before {
  content: "\e86b";
}
.e-icons.e-chart-2d-clustered-bar:before {
  content: "\e86c";
}
.e-icons.e-chart-2d-100-percent-stacked-bar:before {
  content: "\e86d";
}
.e-icons.e-chart-2d-line:before {
  content: "\e86e";
}
.e-icons.e-chart-2d-100-percent-stacked-column:before {
  content: "\e86f";
}
.e-icons.e-chart-2d-100-percent-stacked-line:before {
  content: "\e870";
}
.e-icons.e-chart-2d-stacked-area:before {
  content: "\e871";
}
.e-icons.e-chart-insert-bar:before {
  content: "\e872";
}
.e-icons.e-chart-2d-area:before {
  content: "\e873";
}
.e-icons.e-more-scatter-charts:before {
  content: "\e874";
}
.e-icons.e-chart-2d-stacked-column:before {
  content: "\e875";
}
.e-icons.e-timeline-month:before {
  content: "\e876";
}
.e-icons.e-drag-fill:before {
  content: "\e877";
}
.e-icons.e-circle-close:before {
  content: "\e878";
}
.e-icons.e-resize:before {
  content: "\e879";
}
.e-icons.e-chevron-up-fill:before {
  content: "\e87a";
}
.e-icons.e-home:before {
  content: "\e87b";
}
.e-icons.e-sorting-3:before {
  content: "\e87c";
}
.e-icons.e-chevron-left-fill:before {
  content: "\e87d";
}
.e-icons.e-chevron-right-fill:before {
  content: "\e87e";
}
.e-icons.e-intermediate-state-2:before {
  content: "\e87f";
}
.e-icons.e-settings:before {
  content: "\e880";
}
.e-icons.e-check-small:before {
  content: "\e881";
}
.e-icons.e-table-merge:before {
  content: "\e882";
}
.e-icons.e-table-nested:before {
  content: "\e883";
}
.e-icons.e-table-insert-row:before {
  content: "\e884";
}
.e-icons.e-table-insert-column:before {
  content: "\e885";
}
.e-icons.e-table-overwrite-cells:before {
  content: "\e886";
}
.e-icons.e-eye-slash:before {
  content: "\e887";
}
.e-icons.e-gantt-gripper:before {
  content: "\e888";
}
.e-icons.e-bring-to-view:before {
  content: "\e889";
}
.e-icons.e-bring-to-center:before {
  content: "\e88a";
}
.e-icons.e-warning:before {
  content: "\e88b";
}
.e-icons.e-critical-path:before {
  content: "\e88c";
}
.e-icons.e-border-diagonal-up:before {
  content: "\e88d";
}
.e-icons.e-border-diagonal-down:before {
  content: "\e88e";
}
.e-icons.e-border-custom:before {
  content: "\e88f";
}
.e-icons.e-border-none-1:before {
  content: "\e890";
}
.e-icons.e-border-box:before {
  content: "\e891";
}
.e-icons.e-border-shadow-1:before {
  content: "\e892";
}
.e-icons.e-border-shadow-2:before {
  content: "\e893";
}
.e-icons.e-audio:before {
  content: "\e894";
}
.e-icons.e-video:before {
  content: "\e895";
}
.e-icons.e-crop:before {
  content: "\e896";
}
.e-icons.e-star-filled:before {
  content: "\e897";
}
.e-icons.e-filters:before {
  content: "\e898";
}
.e-icons.e-adjustment:before {
  content: "\e899";
}
.e-icons.e-page-size:before {
  content: "\e89a";
}
.e-icons.e-reset:before {
  content: "\e89b";
}
.e-icons.e-triangle:before {
  content: "\e89c";
}
.e-icons.e-page-text-wrap:before {
  content: "\e89d";
}
.e-icons.e-tint:before {
  content: "\e89e";
}
.e-icons.e-brightness:before {
  content: "\e89f";
}
.e-icons.e-contrast:before {
  content: "\e8a0";
}
.e-icons.e-saturation:before {
  content: "\e8a1";
}
.e-icons.e-fade:before {
  content: "\e8a2";
}
.e-icons.e-flip-vertical:before {
  content: "\e8a3";
}
.e-icons.e-flip-horizontal:before {
  content: "\e8a4";
}
.e-icons.e-transform-left:before {
  content: "\e8a5";
}
.e-icons.e-transform-right:before {
  content: "\e8a6";
}
.e-icons.e-sharpness:before {
  content: "\e8a7";
}
.e-icons.e-grain:before {
  content: "\e8a8";
}
.e-icons.e-frame-custom:before {
  content: "\e8a9";
}
.e-icons.e-frame-1:before {
  content: "\e8aa";
}
.e-icons.e-frame-2:before {
  content: "\e8ab";
}
.e-icons.e-frame-3:before {
  content: "\e8ac";
}
.e-icons.e-frame-4:before {
  content: "\e8ad";
}
.e-icons.e-frame-5:before {
  content: "\e8ae";
}
.e-icons.e-frame-6:before {
  content: "\e8af";
}
.e-icons.e-transform:before {
  content: "\e8b0";
}
.e-icons.e-check-tick:before {
  content: "\e8b1";
}
.e-icons.e-even-page-break:before {
  content: "\e8b2";
}
.e-icons.e-odd-page-break:before {
  content: "\e8b3";
}
.e-icons.e-page-columns:before {
  content: "\e8b4";
}
.e-icons.e-continuous-page-break:before {
  content: "\e8b5";
}
.e-icons.e-page-column:before {
  content: "\e8b6";
}
.e-icons.e-page-column-right:before {
  content: "\e8b7";
}
.e-icons.e-page-column-left:before {
  content: "\e8b8";
}
.e-icons.e-page-column-one:before {
  content: "\e8b9";
}
.e-icons.e-page-column-two:before {
  content: "\e8ba";
}
.e-icons.e-page-column-three:before {
  content: "\e8bb";
}
.e-icons.e-multiple-comment:before {
  content: "\e8bc";
}
.e-icons.e-format-painter:before {
  content: "\e8bd";
}
.e-icons.e-launcher:before {
  content: "\e8be";
}
.e-icons.e-character-style:before {
  content: "\e8bf";
}
.e-icons.e-linked-style:before {
  content: "\e8c0";
}
.e-icons.e-chart-2d-stacked-line-marked:before {
  content: "\e8c1";
}
.e-icons.e-chart-2d-100-percent-stacked-line-marked:before {
  content: "\e8c2";
}
.e-icons.e-chart-2d-line-marked:before {
  content: "\e8c3";
}
.e-icons.e-list-unordered-rtl:before {
  content: "\e8c4";
}
.e-icons.e-list-ordered-rtl:before {
  content: "\e8c5";
}
.e-icons.e-increase-indent-rtl:before {
  content: "\e8c6";
}
.e-icons.e-decrease-indent-rtl:before {
  content: "\e8c7";
}
.e-icons.e-emoji:before {
  content: "\e8c8";
}
.e-icons.e-travel-and-places:before {
  content: "\e8c9";
}
.e-icons.e-nature:before {
  content: "\e8ca";
}
.e-icons.e-food-and-drinks:before {
  content: "\e8cb";
}
.e-icons.e-animals:before {
  content: "\e8cc";
}
.e-icons.e-objects:before {
  content: "\e8cd";
}
.e-icons.e-activities:before {
  content: "\e8ce";
}
.e-icons.e-hand-gestures:before {
  content: "\e8cf";
}
.e-icons.e-symbols:before {
  content: "\e8d0";
}
.e-icons.e-flags:before {
  content: "\e8d1";
}
.e-icons.e-unlock:before {
  content: "\e8d2";
}
.e-icons.e-more-chevron:before {
  content: "\e8d3";
}
.e-icons.e-border-frame:before {
  content: "\e8d4";
}
.e-icons.e-frame-none:before {
  content: "\e8d5";
}
.e-icons.e-frame-mat:before {
  content: "\e8d6";
}
.e-icons.e-frame-bevel:before {
  content: "\e8d7";
}
.e-icons.e-frame-line:before {
  content: "\e8d8";
}
.e-icons.e-frame-hook:before {
  content: "\e8d9";
}
.e-icons.e-frame-inset:before {
  content: "\e8da";
}
.e-icons.e-bullet-7:before {
  content: "\e8db";
}
.e-icons.e-organize-pdf:before {
  content: "\e8dc";
}
.e-icons.e-frame-7:before {
  content: "\e8dd";
}
.e-icons.e-frame-8:before {
  content: "\e8de";
}
.e-icons.e-frame-9:before {
  content: "\e8df";
}
.e-icons.e-frame-10:before {
  content: "\e8e0";
}
.e-icons.e-frame-11:before {
  content: "\e8e1";
}
.e-icons.e-caption-1:before {
  content: "\e8e2";
}
.e-icons.e-arrow-head:before {
  content: "\e8e3";
}
.e-icons.e-arrow-head-fill:before {
  content: "\e8e4";
}
.e-icons.e-bar-head:before {
  content: "\e8e5";
}
.e-icons.e-circle-head:before {
  content: "\e8e6";
}
.e-icons.e-circle-head-fill:before {
  content: "\e8e7";
}
.e-icons.e-square-head:before {
  content: "\e8e8";
}
.e-icons.e-square-head-fill:before {
  content: "\e8e9";
}
.e-icons.e-arrow-tail-:before {
  content: "\e8ea";
}
.e-icons.e-arrow-tail-fill:before {
  content: "\e8eb";
}
.e-icons.e-bar-tail:before {
  content: "\e8ec";
}
.e-icons.e-circle-tail:before {
  content: "\e8ed";
}
.e-icons.e-circle-tail-fill:before {
  content: "\e8ee";
}
.e-icons.e-square-tail:before {
  content: "\e8ef";
}
.e-icons.e-square-tail-fill:before {
  content: "\e8f0";
}
.e-icons.e-file-document:before {
  content: "\e8f1";
}
.e-icons.e-comment-resolve:before {
  content: "\e8f2";
}
.e-icons.e-multiple-comment-resolve:before {
  content: "\e8f3";
}
.e-icons.e-table-header:before {
  content: "\e8f4";
}
.e-icons.e-blockquote:before {
  content: "\e8f5";
}
.e-icons.e-add-notes:before {
  content: "\e8f6";
}
.e-icons.e-edit-notes:before {
  content: "\e8f7";
}
.e-icons.e-delete-notes:before {
  content: "\e8f8";
}
.e-icons.e-layers:before {
  content: "\e8f9";
}
.e-icons.e-font-size:before {
  content: "\e8fa";
}
.e-icons.e-export-pdf-1:before {
  content: "\e8fb";
}
.e-icons.e-import-word:before {
  content: "\e8fc";
}
.e-icons.e-export-word-1:before {
  content: "\e8fd";
}
.e-icons.e-dropdown-list:before {
  content: "\e8fe";
}
.e-icons.e-combo-box:before {
  content: "\e8ff";
}
.e-icons.e-repeating-section:before {
  content: "\e900";
}
.e-icons.e-building-block:before {
  content: "\e901";
}
.e-icons.e-content-control:before {
  content: "\e902";
}
.e-icons.e-ai-chat:before {
  content: "\e903";
}
.e-icons.e-xml-mapping:before {
  content: "\e904";
}
.e-icons.e-thumbs-up:before {
  content: "\e905";
}
.e-icons.e-thumbs-down:before {
  content: "\e906";
}
.e-icons.e-calculation:before {
  content: "\e907";
}
.e-icons.e-text-outline:before {
  content: "\e908";
}
.e-icons.e-calculate-sheet:before {
  content: "\e909";
}
.e-icons.e-translate:before {
  content: "\e90a";
}
.e-icons.e-shorten:before {
  content: "\e90b";
}
.e-icons.e-elaborate:before {
  content: "\e90c";
}
.e-icons.e-rephrase:before {
  content: "\e90d";
}
.e-icons.e-grammar-check:before {
  content: "\e90e";
}
.e-icons.e-preformat-code:before {
  content: "\e90f";
}
.e-icons.e-import:before {
  content: "\e910";
}
.e-icons.e-import-1:before {
  content: "\e911";
}
.e-icons.e-redact:before {
  content: "\e912";
}
.e-icons.e-smart-paste:before {
  content: "\e913";
}
.e-icons.e-auto-fit-column:before {
  content: "\e914";
}
.e-icons.e-auto-fit-all-column:before {
  content: "\e915";
}
.e-icons.e-columns:before {
  content: "\e916";
}
.e-icons.e-thumbs-up-fill:before {
  content: "\e917";
}
.e-icons.e-thumbs-down-fill:before {
  content: "\e918";
}
.e-icons.e-stop-rectangle:before {
  content: "\e919";
}
.e-icons.e-double-check:before {
  content: "\e91a";
}
.e-icons.e-squiggly:before {
  content: "\e91b";
}

.e-accordion {
  display: block;
  position: relative;
}
.e-accordion .e-acrdn-item {
  border-radius: 0;
  margin-top: 0;
}
.e-accordion .e-acrdn-item.e-select.e-selected:first-child {
  border-top: 1px none var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item.e-select.e-selected:last-child {
  border-bottom: 1px solid var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item:first-child {
  margin-top: 0;
}
.e-accordion .e-acrdn-item:not(.e-select) + .e-acrdn-item:not(.e-select) {
  margin-bottom: 0;
  margin-top: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select {
  margin: 0;
}
.e-accordion .e-acrdn-item > .e-acrdn-header .e-acrdn-header-content {
  font-weight: 500;
}
.e-accordion .e-acrdn-item.e-selected {
  padding-top: 0;
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header .e-acrdn-header-content {
  font-weight: 500;
}
.e-accordion .e-acrdn-item.e-overlay {
  height: auto;
}
.e-accordion .e-acrdn-item {
  overflow: visible;
  padding-top: 0;
  position: relative;
}
.e-accordion .e-acrdn-item.e-hide {
  display: none;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-size: 14px;
}
.e-accordion .e-acrdn-item.e-select > .e-acrdn-header {
  cursor: pointer;
}
.e-accordion .e-acrdn-item.e-select > .e-acrdn-header:hover .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select > .e-acrdn-header:focus .e-acrdn-header-content {
  text-decoration: none;
}
.e-accordion .e-acrdn-item .e-acrdn-header {
  border-radius: 0;
  line-height: 22px;
  min-height: 40px;
  overflow: hidden;
  padding: 11px 12px;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-accordion .e-acrdn-item .e-acrdn-header > * {
  display: inline-block;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  line-height: 20px;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  display: table;
  font-size: 18px;
  height: 40px;
  min-height: 40px;
  min-width: 22px;
  position: absolute;
  right: 16px;
  top: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon .e-tgl-collapse-icon.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-animation {
  transition: 0.5s ease 0s;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  display: inline-block;
  padding: 0 8px 0 0;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons {
  font-size: 18px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel {
  font-size: 14px;
  overflow-y: hidden;
  text-decoration: none;
  width: 100%;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content {
  padding: 16px 16px 16px 26px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header {
  padding: 10px 0 10px 26px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header:focus {
  box-shadow: none;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion {
  border: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 8px 0 8px 38px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 20px 20px 20px 38px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected .e-acrdn-header > .e-acrdn-header-content {
  font-weight: 500;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-nested .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-weight: normal;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  line-height: 1.5;
  overflow: hidden;
  padding: 12px;
  text-overflow: ellipsis;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content > * {
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-header-content {
  font-size: 14px;
}
.e-accordion .e-acrdn-item .e-content-hide {
  display: none;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content {
  padding: 16px 26px 16px 16px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header {
  padding: 8px 26px 8px 0;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 8px 38px 8px 0;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 20px 38px 20px 20px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header {
  padding: 7px 12px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  left: 16px;
  right: auto;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  padding: 0 0 0 8px;
}

.e-accordion {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: var(--color-sf-content-bg-color);
  border: 1px solid var(--color-sf-border-light);
  border-radius: 6px;
}
.e-accordion .e-acrdn-item {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.e-accordion .e-acrdn-item.e-active {
  background: var(--color-sf-content-bg-color);
}
.e-accordion .e-acrdn-item.e-select:last-child {
  border-bottom: 0;
  border-radius: 0;
}
.e-accordion .e-acrdn-item:first-child .e-acrdn-header:focus {
  border-radius: 4px 4px 0 0;
}
.e-accordion .e-acrdn-item:last-child {
  border-bottom: 0;
}
.e-accordion .e-acrdn-item:last-child:not(.e-expand-state) .e-acrdn-header:focus {
  border-radius: 0 0 4px 4px;
}
.e-accordion .e-acrdn-item:last-child.e-selected .e-acrdn-header:focus {
  border-radius: 0;
}
.e-accordion .e-acrdn-item.e-item-focus {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state {
  border-top: 1px none var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:focus {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus {
  background: var(--color-sf-content-bg-color-focus);
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-acrdn-header-content {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-icons {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-acrdn-header-icon .e-icons {
  color: var(--color-sf-icon-color);
}
.e-accordion .e-acrdn-item.e-item-focus.e-expand-state.e-select, .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state {
  border-color: var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item.e-expand-state.e-select {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-accordion .e-acrdn-item .e-acrdn-header {
  border: 0;
}
.e-accordion .e-acrdn-item.e-overlay.e-select.e-expand-state .e-acrdn-header .e-icons,
.e-accordion .e-acrdn-item.e-overlay.e-select.e-expand-state .e-acrdn-header .e-acrdn-header-content {
  color: var(--color-sf-content-text-color-disabled);
}
.e-accordion .e-acrdn-item.e-overlay {
  background: var(--color-sf-content-bg-color);
  opacity: 0.5;
}
.e-accordion .e-acrdn-item.e-overlay .e-acrdn-header .e-icons,
.e-accordion .e-acrdn-item.e-overlay .e-acrdn-header .e-acrdn-header-content {
  color: var(--color-sf-content-text-color-disabled);
}
.e-accordion .e-acrdn-item.e-overlay.e-overlay.e-select.e-expand-state .e-acrdn-header .e-icons {
  color: var(--color-sf-icon-color-disabled);
}
.e-accordion .e-acrdn-item.e-overlay.e-overlay.e-select.e-expand-state .e-acrdn-header .e-acrdn-header-content {
  color: var(--color-sf-content-text-color-disabled);
}
.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
  background: var(--color-sf-content-bg-color-focus);
}
.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:hover {
  background: var(--color-sf-content-bg-color-hover);
}
.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:active {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content, .e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-item:last-child {
  border-bottom: 1px none var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-header .e-acrdn-header-content {
  color: var(--color-sf-content-text-color);
}
.e-accordion .e-acrdn-item.e-select {
  background: var(--color-sf-content-bg-color-alt1);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  color: var(--color-sf-content-text-color);
  background: none;
  border-top: 0;
  border-bottom: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  color: var(--color-sf-content-text-color);
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  color: var(--color-sf-icon-color);
}
.e-accordion .e-acrdn-item.e-select.e-selected > .e-acrdn-header:focus {
  border: 0;
}
.e-accordion .e-acrdn-item.e-expand-state.e-select:not(.e-selected) > .e-acrdn-header:focus {
  background: var(--color-sf-content-bg-color-focus);
  border: 0;
  border-color: initial;
}
.e-accordion .e-acrdn-item .e-acrdn-header:hover {
  border: 0;
  background: none;
  border-color: initial;
}
.e-accordion .e-acrdn-item .e-acrdn-header:active {
  border: 0;
  border-color: initial;
  background: var(--color-sf-content-bg-color-selected);
}
.e-accordion .e-acrdn-item .e-acrdn-header:focus {
  border: 0;
  background: var(--color-sf-content-bg-color-hover);
  box-shadow: none;
}
.e-accordion .e-acrdn-item .e-acrdn-header:focus:active .e-icons,
.e-accordion .e-acrdn-item .e-acrdn-header:focus:active .e-acrdn-header-content,
.e-accordion .e-acrdn-item .e-acrdn-header:focus:active .e-toggle-icon {
  color: var(--color-sf-content-text-color-focus);
}
.e-accordion .e-acrdn-item .e-acrdn-header:focus-visible {
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-acrdn-header-content {
  color: var(--color-sf-content-text-color-hover);
}
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-icons {
  color: var(--color-sf-icon-color);
}
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-toggle-icon .e-icons.e-tgl-collapse-icon {
  color: var(--color-sf-icon-color);
}
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover:focus .e-icons, .e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover:focus .e-acrdn-header-content {
  color: var(--color-sf-content-text-color-focus);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
  background: var(--color-sf-content-bg-color-alt1);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-icons, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-icons {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-icon .e-icons, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-icon .e-icons {
  color: var(--color-sf-icon-color);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover:focus .e-icons, .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover:focus .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover:focus .e-icons, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover:focus .e-acrdn-header-content {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon {
  color: var(--color-sf-icon-color);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover {
  border-color: var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header > .e-toggle-icon, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header > .e-toggle-icon {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-select.e-item-focus {
  border-color: var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item.e-selected {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-accordion .e-acrdn-item.e-selected.e-select {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-accordion .e-acrdn-item.e-selected.e-select.e-active {
  background: var(--color-sf-content-bg-color);
}
.e-accordion .e-acrdn-item.e-selected.e-select.e-select:last-child {
  border-bottom: 1px none var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header > .e-acrdn-header-content {
  color: var(--color-sf-content-text-color);
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header > .e-toggle-icon {
  color: var(--color-sf-icon-color);
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header:focus {
  position: relative;
  z-index: 2;
  box-shadow: none;
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header:focus-visible {
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-selected + .e-selected {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-accordion .e-acrdn-item.e-selected .e-acrdn-item.e-selected.e-expand-state:hover > .e-acrdn-header .e-icons {
  color: var(--color-sf-primary);
}
.e-accordion .e-acrdn-item.e-selected .e-acrdn-item.e-selected.e-expand-state:hover > .e-acrdn-header .e-acrdn-header-content {
  color: var(--color-sf-content-text-color-hover);
}
.e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header {
  background: none;
  border-radius: 0;
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
}
.e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header:focus {
  background: var(--color-sf-content-bg-color-hover);
}
.e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header:hover {
  border-color: var(--color-sf-border-light);
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-content {
  color: var(--color-sf-content-text-color);
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-header-content {
  color: var(--color-sf-content-text-color);
}
.e-accordion .e-acrdn-item .e-toggle-icon {
  color: var(--color-sf-icon-color);
}
.e-accordion .e-acrdn-item .e-acrdn-panel {
  font-size: 14px;
}

.e-accordion .e-tgl-collapse-icon::before {
  content: "\e729";
}
.e-accordion .e-tgl-collapse-icon.e-expand-icon {
  transform: rotate(-180deg);
}

.e-bigger .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content,
.e-accordion.e-bigger .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-size: 16px;
  vertical-align: middle;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel {
  font-size: 16px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content {
  padding: 20px 20px 20px 28px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header {
  box-shadow: none;
  padding: 12px 0 12px 28px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion {
  border: 0;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 12px 0 12px 40px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 24px 24px 24px 40px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content {
  font-size: 14px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header {
  line-height: 24px;
  min-height: 48px;
  padding: 13px 16px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon {
  height: 48px;
  min-height: 48px;
  min-width: 24px;
  right: 16px;
  font-size: 20px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon {
  display: inline-block;
  padding: 0 12px 0 0;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons {
  font-size: 20px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  padding: 16px;
  font-size: 16px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content {
  padding: 20px 28px 20px 20px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header {
  padding: 12px 28px 12px 0;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 12px 40px 12px 0;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 24px 40px 24px 24px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header {
  padding: 11px 17px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  left: 16px;
  right: auto;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  padding: 0 0 0 12px;
}

.e-popup.e-ddl {
  border-radius: 4px;
  box-shadow: none;
  margin-top: 3px;
}
.e-popup.e-ddl .e-input-group {
  width: auto;
}
.e-popup.e-ddl .e-input-group input {
  line-height: 15px;
}

.e-popup.e-ddl .e-dropdownbase {
  min-height: 26px;
}

.e-popup.e-ddl .e-filter-parent .e-input-group {
  display: flex;
  width: auto;
}
.e-popup.e-ddl .e-filter-parent .e-input-group .e-back-icon {
  border: 0;
}

.e-input-group.e-control-wrapper.e-ddl .e-input[readonly],
.e-float-input.e-control-wrapper.e-ddl input[readonly] {
  background: transparent;
}

.e-input-group.e-control-wrapper.e-ddl.e-readonly .e-input[readonly],
.e-float-input.e-control-wrapper.e-ddl.e-readonly input[readonly] {
  background: var(--color-sf-content-bg-color-alt2);
}

.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:active,
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:hover,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-ddl-icon:active,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-ddl-icon:hover,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:hover,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:hover {
  background: transparent;
  color: var(--color-sf-icon-color);
}

.e-input-group.e-ddl .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon,
.e-input-group.e-control-wrapper.e-ddl .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon,
.e-float-input.e-ddl input[readonly] ~ span.e-input-group-icon.e-ddl-icon,
.e-float-input.e-control-wrapper.e-ddl input[readonly] ~ span.e-input-group-icon.e-ddl-icon {
  background: transparent;
  color: var(--color-sf-icon-color);
}

.e-input-group.e-ddl.e-readonly .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon.e-search-icon,
.e-input-group.e-control-wrapper.e-readonly .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon.e-search-icon,
.e-float-input.e-ddl.e-readonly .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon.e-search-icon,
.e-float-input.e-control-wrapper.e-ddl.e-readonly .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon.e-search-icon {
  background: var(--color-sf-content-bg-color-alt2);
}

.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon,
.e-input-group.e-disabled.e-ddl .e-control.e-dropdownlist ~ .e-input-group-icon,
.e-control.e-dropdownlist .e-input-group.e-disabled.e-ddl .e-input-group-icon,
.e-control.e-dropdownlist .e-input-group.e-ddl .e-input-group-icon {
  border: 0;
}

.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-input-group-icon:active,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-input-group-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:active {
  box-shadow: none;
}

.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon {
  background: transparent;
  display: flex;
  position: relative;
}

.e-ddl.e-popup .e-filter-parent .e-input-group,
.e-ddl.e-popup .e-filter-parent {
  background: var(--color-sf-content-bg-color);
}

.e-input-group .e-control.e-dropdownlist ~ .e-ddl-icon {
  font-size: 14px;
}

.e-popup.e-wide-popup.e-ddl-device.e-popup-close {
  display: block;
  visibility: hidden;
}

.e-popup-full-page {
  bottom: 0;
  left: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  right: 0;
  top: 0;
}
.e-popup-full-page .e-popup-full-page.e-ddl.e-popup.e-ddl-device-filter {
  margin: 0;
}

.e-ddl.e-control-wrapper .e-ddl-disable-icon {
  position: relative;
}

.e-ddl.e-control-wrapper .e-ddl-disable-icon::before {
  content: "";
}

.e-ddl.e-control-wrapper.e-input-group .e-ddl-icon.e-ddl-disable-icon {
  position: relative;
}

.e-ddl.e-control-wrapper.e-input-group .e-ddl-icon.e-ddl-disable-icon::before {
    content: "\e729";
}

.e-ddl-device-filter .e-filter-parent {
  background-color: var(--color-sf-content-bg-color);
}

/* stylelint-disable property-no-vendor-prefix */
.e-ddl input.e-input::-webkit-contacts-auto-fill-button {
  display: none;
  pointer-events: none;
  position: absolute;
  right: 0;
  visibility: hidden;
}

/* stylelint-enable property-no-vendor-prefix */
.e-filter-parent {
  border: 0;
  border-top-width: 0;
  box-shadow: 0 1.5px 5px -2px rgba(0, 0, 0, 0.3);
  display: block;
  padding: 6px;
}

.e-ddl.e-input-group:not(.e-disabled) {
  cursor: pointer;
}

.e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::before, .e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::after {
  width: 0;
}

.e-ddl.e-popup {
  background: var(--color-sf-flyout-bg-color);
  border: 1px solid var(--color-sf-border-light);
  position: absolute;
}
.e-ddl.e-popup .e-search-icon {
  margin: 0;
  opacity: 0.57;
  padding: 12px 8px 8px;
}

.e-ddl.e-popup .e-filter-parent .e-back-icon {
  padding: 0 8px;
}

.e-ddl.e-popup .e-input-group {
  margin-bottom: 0;
}

.e-ddl.e-popup .e-ddl-footer, .e-ddl.e-popup .e-ddl-header {
  cursor: default;
}

/* stylelint-disable property-no-vendor-prefix */
.e-ddl.e-input-group .e-ddl-hidden,
.e-ddl.e-float-input .e-ddl-hidden {
  -webkit-appearance: initial;
  border: 0;
  height: 0;
  padding: 0;
  visibility: hidden;
  width: 0;
}

.e-ddl.e-input-group,
.e-ddl.e-input-group.e-input-focus:focus {
  outline: none;
}

.e-dropdownbase .e-list-item .e-highlight {
  display: inline;
  font-weight: bold;
  vertical-align: baseline;
}

.e-ddl.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide),
.e-float-input input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide),
.e-float-input.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide) {
  opacity: 1;
}

.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon {
  display: flex;
}

.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide {
  display: none;
}

.e-input-group.e-static-clear input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide {
  cursor: pointer;
  display: flex;
}

.e-ddl.e-input-group .e-input-value,
.e-ddl.e-input-group .e-input-value:focus {
  font-family: inherit;
  font-size: 14px;
  height: auto;
  margin: 0;
  outline: none;
  width: 100%;
  overflow: hidden;
}
.e-ddl.e-input-group input[readonly].e-input,
.e-ddl.e-input-group input[readonly],
.e-ddl.e-input-group .e-dropdownlist {
  pointer-events: none;
}

.e-ddl.e-popup.e-popup-open .e-list-item.e-disabled {
  opacity: 0.7;
  pointer-events: none;
  color: var(--color-sf-flyout-text-color-disabled);
}

ejs-autocomplete,
ejs-combobox,
ejs-dropdownlist {
  display: block;
}

.e-small .e-ddl.e-popup .e-list-item,
.e-input-group.e-ddl.e-small .e-list-item {
  font-size: 12px;
}
.e-small .e-ddl.e-popup .e-list-group-item,
.e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 12px;
}

.e-small.e-ddl.e-popup .e-list-item,
.e-input-group.e-ddl.e-small .e-list-item {
  font-size: 12px;
}
.e-small.e-ddl.e-popup .e-list-group-item,
.e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 12px;
}

.e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-content-placeholder.e-combobox.e-placeholder-combobox {
  background-size: 300px 33px;
  min-height: 33px;
}

.e-ddl.e-popup.e-resize .e-resizer-right {
  bottom: 0;
  right: 0;
  cursor: nwse-resize;
  height: 15px;
  position: absolute;
  width: 15px;
}

.e-popup {
  border-color: var(--color-sf-border-light);
}

.e-float-input.e-input-group.e-ddl.e-control.e-icon-anim > .e-float-text,
.e-float-input.e-input-focus.e-input-group.e-ddl.e-control.e-keyboard > .e-float-text {
  color: var(--color-sf-content-text-color-selected);
}

.e-ddl.e-popup .e-filter-parent .e-input-group input.e-input-filter {
  border-color: transparent;
}

.e-ddl .e-search-icon::before {
  content: "\e754";
}

.e-ddl .e-back-icon::before {
  content: "\e773";
}

.e-ddl.e-input-group.e-control-wrapper .e-ddl-icon::before {
  content: "\e729";
  font-family: "e-icons";
}

.e-bigger .e-input-group.e-ddl .e-input-filter, .e-bigger .e-input-group.e-ddl .e-input-filter:focus {
  margin-left: -20px;
}

.e-bigger .e-ddl.e-popup .e-list-item {
  font-size: 16px;
}
.e-bigger .e-ddl.e-popup .e-list-group-item {
  font-size: 16px;
}
.e-bigger .e-ddl.e-popup .e-input-group {
  padding: 4px 0;
}

.e-bigger.e-ddl.e-popup .e-list-item {
  font-size: 16px;
}
.e-bigger.e-ddl.e-popup .e-list-group-item {
  font-size: 16px;
}
.e-bigger.e-ddl.e-popup .e-input-group {
  padding: 4px 0;
}

.e-bigger.e-small .e-ddl.e-popup .e-list-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-item {
  font-size: 14px;
}
.e-bigger.e-small .e-ddl.e-popup .e-list-group-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 14px;
}

.e-bigger.e-small.e-ddl.e-popup .e-list-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-item {
  font-size: 14px;
}
.e-bigger.e-small.e-ddl.e-popup .e-list-group-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 14px;
}

.e-bigger .e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-bigger.e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-bigger .e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-bigger.e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-bigger .e-content-placeholder.e-combobox.e-placeholder-combobox,
.e-bigger.e-content-placeholder.e-combobox.e-placeholder-combobox {
  background-size: 300px 40px;
  min-height: 40px;
}

/* stylelint-disable property-no-vendor-prefix */
/* stylelint-disable */
.e-filled.e-float-input.e-error label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error label.e-float-text,
.e-filled.e-float-input.e-error input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-error textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-error.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text {
  color: var(--color-sf-danger) !important;
}

/*! input layout */
.e-input-group,
.e-input-group.e-control-wrapper {
  display: table;
  line-height: 1.4;
  margin-bottom: 0;
}

input.e-input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
textarea.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input {
  border: 0 solid;
  border-width: 1px;
  height: auto;
  line-height: inherit;
  margin: 0;
  margin-bottom: 0;
  outline: none;
  padding: 0;
  text-indent: 8px;
  width: 100%;
}

input.e-input,
textarea.e-input,
.e-input-group,
.e-input-group.e-control-wrapper,
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  font-weight: normal;
  font-feature-settings: "calt" 0;
}

.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-small .e-input,
.e-input-group.e-small.e-control-wrapper .e-input,
.e-small .e-input-group .e-input,
.e-small .e-input-group.e-control-wrapper .e-input {
  font: inherit;
}

input.e-input,
.e-input-group input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input,
.e-float-input input,
.e-float-input.e-input-group input,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-input-group input,
input.e-input:focus,
.e-input-group input.e-input:focus,
.e-input-group input:focus,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group.e-control-wrapper input:focus,
.e-float-input input:focus,
.e-float-input.e-input-group input:focus,
.e-float-input.e-control-wrapper input:focus,
.e-float-input.e-control-wrapper.e-input-group input:focus,
.e-input-group.e-input-focus input.e-input,
.e-input-group.e-input-focus input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-input-focus input,
.e-float-input.e-input-focus input,
.e-float-input.e-input-group.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

input.e-input,
.e-input-group input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input,
.e-float-input input,
.e-float-input.e-input-group input,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-input-group input,
.e-input-group,
.e-input-group.e-control-wrapper,
.e-float-input,
.e-float-input.e-control-wrapper,
.e-input.e-corner,
.e-input-group.e-corner.e-rtl input.e-input:only-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl input.e-input:only-child,
.e-input-group.e-input-focus.e-corner,
.e-input-group.e-control-wrapper.e-input-focus.e-corner,
textarea.e-input,
.e-input-group textarea.e-input,
.e-input-group textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-float-input textarea,
.e-float-input.e-input-group textarea,
.e-float-input.e-control-wrapper textarea,
.e-float-input.e-control-wrapper.e-input-group textarea {
  border-radius: 6px;
}

.e-input.e-small,
.e-input-group.e-small,
.e-input-group.e-control-wrapper.e-small,
.e-input-group.e-small .e-input,
.e-input-group.e-small input,
.e-input-group.e-control-wrapper.e-small .e-input,
.e-input-group.e-control-wrapper.e-small input,
.e-float-input.e-small input,
.e-float-input.e-input-group.e-small input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-float-input.e-small,
.e-float-input.e-control-wrapper.e-small,
.e-small .e-input-group,
.e-small .e-input-group.e-control-wrapper,
.e-small .e-input-group .e-input,
.e-small .e-input-group input,
.e-small .e-input-group.e-control-wrapper .e-input,
.e-small .e-input-group.e-control-wrapper input,
.e-small .e-float-input input,
.e-small .e-float-input.e-input-group input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-control-wrapper.e-input-group input,
.e-small .e-float-input,
.e-small .e-float-input.e-control-wrapper {
  border-radius: 4px;
}

.e-input:focus {
  border-width: 1px;
  padding-bottom: 0;
}

.e-input.e-small:focus {
  border-width: 1px;
  padding-bottom: 0;
}

.e-input-group input.e-input:focus,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group textarea.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-input-group.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input {
  padding: 0;
}

.e-input-group textarea.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input:focus {
  padding: 4px 8px 4px 8px;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  align-items: center;
  border: 0 solid;
  border-width: 0;
  box-sizing: content-box;
  cursor: pointer;
  flex-direction: column;
  font-size: 14px;
  justify-content: center;
  line-height: 1;
  min-height: 30px;
  min-width: 30px;
  padding: 0;
  text-align: center;
}

/* stylelint-disable property-no-vendor-prefix */
.e-input-group .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper .e-input-group-icon:first-child {
  border-left-width: 0;
}

.e-input-group .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon:last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.e-input-group .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper .e-input-group-icon:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-rtl .e-input-group .e-input-group-icon:last-child,
.e-rtl .e-input-group.e-control-wrapper .e-input-group-icon:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 0;
}

.e-input[disabled],
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-disabled input,
.e-input-group.e-disabled input.e-input,
.e-input-group.e-disabled textarea,
.e-input-group.e-disabled textarea.e-input,
.e-input-group.e-control-wrapper.e-disabled,
.e-input-group.e-control-wrapper.e-disabled input,
.e-input-group.e-control-wrapper.e-disabled input.e-input,
.e-input-group.e-control-wrapper.e-disabled textarea,
.e-input-group.e-control-wrapper.e-disabled textarea.e-input,
.e-float-input.e-disabled input,
.e-float-input.e-disabled textarea,
.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled,
.e-input-group.e-disabled span,
.e-input-group.e-control-wrapper.e-disabled span,
.e-input-group.e-disabled input.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper.e-disabled input.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-disabled .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-disabled .e-clear-icon.e-clear-icon-hide {
  cursor: not-allowed;
}

.e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled,
.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled {
  border-color: var(--color-sf-border);
  border-style: solid;
}

.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled {
  border-bottom-style: solid;
  border-width: 1px;
}

.e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled,
.e-float-input.e-disabled,
.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-disabled textarea,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled,
.e-float-input.e-control-wrapper.e-disabled textarea {
  filter: alpha(opacity=100);
  opacity: 1;
}

.e-input.e-rtl,
.e-input-group.e-rtl,
.e-input-group.e-control-wrapper.e-rtl,
.e-float-input.e-rtl,
.e-float-input.e-control-wrapper.e-rtl {
  direction: rtl;
}

.e-input-group,
.e-input-group.e-control-wrapper,
.e-float-custom-tag.e-input-group,
.e-float-custom-tag.e-input-group.e-control-wrapper,
.e-input-custom-tag,
.e-input-custom-tag.e-input-group,
.e-input-custom-tag.e-input-group.e-control-wrapper {
  display: inline-flex;
  vertical-align: middle;
}

.e-float-input:not(.e-input-group),
.e-float-input.e-control-wrapper:not(.e-input-group),
.e-float-custom-tag,
.e-float-custom-tag.e-control-wrapper {
  display: inline-block;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  display: flex;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  white-space: nowrap;
}

.e-input-group .e-input-group-icon:not(:last-child),
.e-input-group.e-control-wrapper .e-input-group-icon:not(:last-child) {
  border-right-width: 0;
}

.e-input + .e-input-group-icon,
.e-input-group .e-input + .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input + .e-input-group-icon {
  border-left-width: 0;
}

.e-input-group.e-corner .e-input:first-child,
.e-input-group.e-corner .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-corner .e-input:first-child,
.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:first-child {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

.e-input-group.e-corner .e-input:last-child,
.e-input-group.e-corner .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-corner .e-input:last-child,
.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:last-child {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

.e-input-group.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:first-child {
  border-left-width: 0;
  border-right-width: 1px;
}

.e-input-group.e-rtl .e-input-group-icon + .e-input,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon + .e-input {
  border-right-width: 0;
}

input.e-input.e-small,
textarea.e-input.e-small,
.e-small input.e-input,
.e-small textarea.e-input,
.e-input-group.e-small,
.e-small .e-input-group,
.e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group.e-control-wrapper,
.e-input-group.e-small.e-disabled,
.e-small .e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-input-group.e-control-wrapper.e-disabled {
  font-size: 12px;
}

.e-input.e-small,
.e-input-group.e-small .e-input,
.e-input-group.e-control-wrapper.e-small .e-input {
  line-height: inherit;
  padding: 0;
}

.e-input-group.e-small .e-input:focus,
.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-input-group.e-small.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input {
  padding: 0;
}

.e-input-group.e-small .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-input-group .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 12px;
  min-height: 24px;
  min-width: 24px;
  padding: 0;
}

label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  left: 0;
  overflow: hidden;
  padding-left: 10px;
  pointer-events: none;
  position: absolute;
  text-overflow: ellipsis;
  top: -11px;
  transform: translate3d(0, 16px, 0) scale(1);
  transform-origin: left top;
  transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  user-select: none;
  white-space: nowrap;
  width: 100%;
}

label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: -11px;
}

label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);
  box-sizing: border-box;
  left: 0%;
  top: 50%;
  transform: translate(0%, -50%);
  user-select: none;
  width: 100%;
  font-style: normal;
}

.e-float-input.e-small label.e-float-text,
.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
}

.e-float-input input:focus ~ label.e-float-text,
.e-float-input input:valid ~ label.e-float-text,
.e-float-input input ~ label.e-label-top.e-float-text,
.e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text,
.e-float-input.e-input-focus input ~ label.e-float-text {
  font-size: 12px;
  font-weight: 500;
  padding-right: 0;
  transform: translate3d(-10px, -35px, 0) scale(1);
  padding-left: 0;
  left: 12px;
  top: 40%;
}

.e-float-input.e-small input:focus ~ label.e-float-text,
.e-float-input.e-small input:valid ~ label.e-float-text,
.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input input:focus ~ label.e-float-text,
.e-small .e-float-input input:valid ~ label.e-float-text,
.e-small .e-float-input input ~ label.e-label-top.e-float-text,
.e-small .e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input label.e-float-text.e-label-top {
  font-size: 12px;
  font-weight: 500;
  padding-right: 0;
  transform: translate3d(-10px, -34px, 0) scale(1);
}

.e-float-input.e-small input:focus ~ label.e-float-text,
.e-float-input.e-small input:valid ~ label.e-float-text,
.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-float-input input ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-input-focus input-group-animation ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text {
  font-size: 10px;
  padding-right: 0;
  top: 17px;
  padding-left: 0;
  left: 12px;
}

.e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-small .e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text {
  top: -7px;
}

.e-float-input,
.e-float-input.e-control-wrapper {
  line-height: 1.4;
  margin-bottom: 0;
  margin-top: 24px;
  padding-top: 0;
  position: relative;
  width: 100%;
}

.e-float-input.e-small,
.e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper {
  line-height: 1.35;
  margin-bottom: 0;
  margin-top: 20px;
  padding-top: 0;
}

.e-input-group.e-small,
.e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group,
.e-small .e-input-group.e-control-wrapper {
  line-height: normal;
}

.e-float-input.e-no-float-label,
.e-float-input.e-small.e-no-float-label,
.e-small .e-float-input.e-no-float-label,
.e-float-input.e-control-wrapper.e-no-float-label,
.e-float-input.e-control-wrapper.e-small.e-no-float-label,
.e-small .e-float-input.e-control-wrapper.e-no-float-label {
  margin-top: 0;
}

.e-float-input,
.e-float-input.e-control-wrapper,
.e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  font-weight: normal;
}

.e-float-input input,
.e-float-input textarea,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea {
  border: 0 solid;
  border-width: 1px;
  display: block;
  font: inherit;
  width: 100%;
}

.e-float-input input,
.e-float-input.e-control-wrapper input {
  min-width: 0;
  padding: 0;
}

.e-float-input input,
.e-input-group input,
.e-float-input.e-control-wrapper input,
.e-input-group.e-control-wrapper input,
.e-float-input textarea,
.e-input-group textarea,
.e-float-input.e-control-wrapper textarea,
.e-input-group.e-control-wrapper textarea {
  text-indent: 8px;
}

.e-float-input.e-small.e-disabled,
.e-small .e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-float-input.e-small,
.e-small .e-float-input,
.e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper {
  font-size: 12px;
}

.e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small input {
  font: inherit;
  line-height: inherit;
  padding: 0;
}

.e-float-input input:focus,
.e-float-input.e-control-wrapper input:focus,
.e-float-input textarea:focus,
.e-float-input.e-control-wrapper textarea:focus,
.e-float-input.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-focus input,
.e-input-group.e-control-container.valid.modified,
.e-input-group.e-control-container.invalid,
.e-float-input.e-control-container.valid.modified,
.e-float-input.e-control-container.invalid {
  outline: none;
}

label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text {
  font-family: inherit;
}

.e-float-input input:valid ~ label.e-float-text,
.e-float-input input:focus ~ label.e-float-text,
.e-float-input input:valid ~ label.e-float-text.e-label-top,
.e-float-input input ~ label.e-float-text.e-label-top,
.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top,
.e-float-input .e-input-in-wrap input ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper input:valid ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-float-text.e-label-top,
.e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text,
.e-float-input textarea:valid ~ label.e-float-text,
.e-float-input textarea:focus ~ label.e-float-text,
.e-float-input textarea:valid ~ label.e-float-text.e-label-top,
.e-float-input textarea ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-label-top {
  user-select: text;
}

label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-weight: normal;
}

.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after {
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: 0.2s ease;
  width: 0;
}

.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before {
  left: 50%;
}

.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after {
  right: 50%;
}

.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::before,
.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::before,
.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::after,
.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::after,
.e-float-input:not(.e-input-group).e-input-focus input ~ .e-float-line::before,
.e-float-input:not(.e-input-group).e-input-focus input ~ .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input ~ .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input ~ .e-float-line::after {
  width: 50%;
}

.e-float-input .e-float-line,
.e-float-input.e-control-wrapper .e-float-line {
  display: block;
  position: relative;
  width: 100%;
}

.e-float-input.e-rtl label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-rtl .e-float-input label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper label.e-float-text,
.e-rtl label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper label.e-float-text,
.e-rtl.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 0;
  transform-origin: right top;
}

.e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 10px;
}

.e-input-group.e-corner.e-rtl .e-input:first-child,
.e-input-group.e-corner.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:first-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:first-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 6px;
  border-top-left-radius: 0;
  border-top-right-radius: 6px;
}

.e-input-group.e-corner.e-rtl .e-input:last-child,
.e-input-group.e-corner.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:last-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:last-child {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 6px;
  border-top-right-radius: 0;
}

.e-input-group.e-warning::before,
.e-input-group.e-control-wrapper.e-warning::before {
  content: "";
}

.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled {
  background: transparent;
  background-image: none;
  cursor: not-allowed;
}

.e-input-group.e-rtl .e-input:not(:first-child):focus,
.e-input-group.e-control-wrapper.e-rtl .e-input:not(:first-child):focus {
  border-right-width: 0;
}

.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input {
  min-width: 0;
  width: 100%;
}

.e-input-group input.e-input,
.e-input-group textarea.e-input,
.e-input-group input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus),
.e-input-group textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]),
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus),
.e-input-group.e-control-wrapper textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]) {
  border: 0 solid;
  border-width: 0;
}

.e-input-group input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-float-input input.e-input,
.e-float-input.e-control-wrapper input.e-input {
  margin-bottom: 0;
}

.e-input-group::before,
.e-input-group::after,
.e-input-group.e-control-wrapper::before,
.e-input-group.e-control-wrapper::after {
  content: "";
}

.e-input-group::before,
.e-input-group.e-control-wrapper::before {
  content: "";
}

.e-input-group.e-input-focus::before,
.e-input-group.e-input-focus::after,
.e-input-group.e-control-wrapper.e-input-focus::before,
.e-input-group.e-control-wrapper.e-input-focus::after {
  content: "";
}

.e-input-group::after,
.e-input-group.e-control-wrapper::after {
  content: "";
}

.e-input-group,
.e-input-group.e-control-wrapper {
  position: relative;
  width: 100%;
}

.e-input-group .e-input-group-icon:hover,
.e-input-group.e-rtl.e-corner .e-input-group-icon:hover,
.e-input-group.e-control-wrapper .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-rtl.e-corner .e-input-group-icon:hover {
  border-radius: 0;
}

.e-input.e-small,
.e-input-group.e-small,
.e-input-group.e-control-wrapper.e-small {
  margin-bottom: 0;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
}

.e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  margin-top: 0;
}

.e-input-group.e-small .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-input-group .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper .e-input-group-icon {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
}

.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  margin-top: 0;
}

.e-input-group .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-input-group.e-small .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child {
  margin-right: 0;
}

.e-input-group,
.e-input-group.e-control-wrapper {
  border-bottom: 1px solid;
}

.e-input-group:not(.e-float-icon-left),
.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-filled.e-input-group.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left {
  border-bottom: 1px solid;
}

.e-underline.e-input-group:not(.e-float-icon-left),
.e-underline.e-input-group.e-success:not(.e-float-icon-left),
.e-underline.e-input-group.e-warning:not(.e-float-icon-left),
.e-underline.e-input-group.e-error:not(.e-float-icon-left),
.e-underline.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-underline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-underline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-underline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) {
  border: 1px solid;
  border-width: 1px;
  padding-top: 1px;
  border-radius: 0;
}

.e-input-group,
.e-input-group.e-success,
.e-input-group.e-warning,
.e-input-group.e-error,
.e-input-group.e-control-wrapper,
.e-input-group.e-control-wrapper.e-success,
.e-input-group.e-control-wrapper.e-warning,
.e-input-group.e-control-wrapper.e-error {
  border: 1px solid;
  border-width: 1px;
}

.e-input-group.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus,
.e-input-group.e-control-wrapper.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus {
  border-right-width: 0;
}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap {
  background: var(--color-sf-content-bg-color-alt2);
  color: var(--color-sf-content-text-color-alt1);
  border-color: var(--color-sf-border);
}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error).e-disabled,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error).e-disabled {
  border-style: solid;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  content: "";
}

.e-input-group:not(.e-filled) .e-input-group-icon::after,
.e-input-group.e-control-wrapper:not(.e-filled) .e-input-group-icon::after {
  content: "";
}

.e-input-group .e-input-group-icon.e-input-btn-ripple::after,
.e-input-group.e-control-wrapper .e-input-group-icon.e-input-btn-ripple::after {
  content: "";
}

input.e-input::-ms-clear,
.e-float-input input::-ms-clear,
.e-float-input.e-control-wrapper input::-ms-clear,
.e-input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-input-group input:not(.e-control).e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper input.e-input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input.e-input-group input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input:not(:valid):not(.e-control):first-child ~ .e-clear-icon {
  display: none;
}

.e-input-group .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper.e-hidden,
.e-input-group.e-control-wrapper.e-hidden {
  display: none;
}

input.e-input[type=search]::-webkit-search-decoration,
input.e-input[type=search]::-webkit-search-cancel-button,
input.e-input[type=search]::-webkit-search-results-button,
input.e-input[type=search]::-webkit-search-results-decoration,
.e-float-input input[type=search]::-webkit-search-decoration,
.e-float-input input[type=search]::-webkit-search-cancel-button,
.e-float-input input[type=search]::-webkit-search-results-button,
.e-float-input input[type=search]::-webkit-search-results-decoration,
.e-float-input.e-control-wrapper input[type=search]::-webkit-search-decoration,
.e-float-input.e-control-wrapper input[type=search]::-webkit-search-cancel-button,
.e-float-input.e-control-wrapper input[type=search]::-webkit-search-results-button,
.e-float-input.e-control-wrapper input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

.e-float-input.e-input-group .e-float-line,
.e-float-input.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-control-wrapper.e-input-group .e-float-line,
.e-float-input.e-control-wrapper.e-input-group.e-control-wrapper .e-float-line {
  bottom: -1px;
  position: absolute;
}

.e-float-input.e-input-group input,
.e-float-input.e-input-group textarea,
.e-float-input.e-input-group.e-control-wrapper input,
.e-float-input.e-input-group.e-control-wrapper textarea {
  border: 0;
}

.e-float-input.e-input-group input:focus,
.e-input-group input:focus,
.e-float-input.e-input-group textarea:focus,
.e-float-input.e-input-group.e-control-wrapper input:focus,
.e-float-input.e-input-group.e-control-wrapper textarea {
  box-shadow: none;
}

.e-float-input.e-input-group .e-float-line,
.e-float-input.e-input-group .e-float-text,
.e-float-input.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-input-group.e-control-wrapper .e-float-text {
  right: 0;
}

input.e-input::-webkit-input-placeholder,
input.e-input:-moz-placeholder,
input.e-input:-ms-input-placeholder,
input.e-input::-moz-placeholder,
textarea.e-input::-webkit-input-placeholder,
textarea.e-input:-moz-placeholder,
textarea.e-input:-ms-input-placeholder,
textarea.e-input::-moz-placeholder,
textarea.e-input::-webkit-textarea-placeholder,
textarea.e-input:-moz-placeholder,
textarea.e-input:-ms-textarea-placeholder,
textarea.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}

.e-small input.e-input::-webkit-input-placeholder,
input.e-small.e-input::-webkit-input-placeholder,
.e-small input.e-input:-moz-placeholder,
input.e-small.e-input:-moz-placeholder,
.e-small input.e-input:-ms-input-placeholder,
input.e-small.e-input:-ms-input-placeholder,
.e-small input.e-input::-moz-placeholder,
input.e-small.e-input::-moz-placeholder,
.e-small textarea.e-input::-webkit-input-placeholder,
textarea.e-small.e-input::-webkit-input-placeholder,
.e-small textarea.e-input:-moz-placeholder,
textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-input:-ms-input-placeholder,
textarea.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-input::-moz-placeholder,
textarea.e-small.e-input::-moz-placeholder,
.e-small textarea.e-input::-webkit-textarea-placeholder,
textarea.e-small.e-input::-webkit-textarea-placeholder,
.e-small textarea.e-input:-moz-placeholder,
textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-input:-ms-input-placeholder,
textarea.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-input::-moz-placeholder,
textarea.e-small.e-input::-moz-placeholder {
  font-size: 12px;
  font-style: normal;
}

input.e-input:-moz-placeholder,
textarea.e-input:-moz-placeholder,
.e-input-group input.e-input:-moz-placeholder,
.e-input-group textarea.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper input.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder,
input.e-input:-moz-placeholder,
.e-input-group input.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-input:-moz-placeholder,
input.e-input::-moz-placeholder,
textarea.e-input::-moz-placeholder,
input.e-input::-webkit-input-placeholder,
textarea.e-input::-webkit-input-placeholder {
  font-style: normal;
  user-select: none;
}

input.e-input:-ms-input-placeholder,
textarea.e-input:-ms-input-placeholder {
  font-style: normal;
}

input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input {
  box-sizing: border-box;
  height: 30px;
}

.e-float-input:not(.e-input-group) input,
.e-float-input.e-control-wrapper:not(.e-input-group) input {
  box-sizing: border-box;
  height: 32px;
}

input.e-input.e-small,
.e-input-group.e-small input,
.e-input-group.e-small input.e-input,
.e-small .e-input-group input,
.e-small .e-input-group input.e-input,
.e-input-group.e-control-wrapper.e-small input,
.e-input-group.e-control-wrapper.e-small input.e-input,
.e-small .e-input-group.e-control-wrapper input,
.e-small .e-input-group.e-control-wrapper input.e-input,
.e-float-input.e-small input,
.e-float-input.e-small input.e-input,
.e-small .e-float-input input,
.e-small .e-float-input input.e-input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-control-wrapper.e-small input.e-input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-control-wrapper input.e-input {
  box-sizing: border-box;
  height: 22px;
}

.e-float-input.e-small:not(.e-input-group) input,
.e-float-input.e-small:not(.e-input-group) input.e-input,
.e-small .e-float-input:not(.e-input-group) input,
.e-small .e-float-input:not(.e-input-group) input.e-input .e-float-input.e-control-wrapper.e-small:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input,
.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  box-sizing: border-box;
  height: 22px;
}

textarea.e-input,
.e-input-group textarea,
.e-input-group.e-control-wrapper textarea,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea {
  box-sizing: border-box;
  height: auto;
}

textarea.e-input.e-small,
.e-input-group.e-small textarea,
.e-input-group.e-small textarea.e-input,
.e-small .e-input-group textarea,
.e-small .e-input-group textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea,
.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-small textarea,
.e-float-input.e-small textarea.e-input,
.e-small .e-float-input textarea,
.e-small .e-float-input textarea.e-input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-input,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: border-box;
  height: auto;
}

input.e-input.e-small,
.e-input-group input.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input.e-small,
.e-input-group.e-small .e-input,
.e-input-group.e-control-wrapper.e-small .e-input,
.e-small input.e-input,
.e-small .e-input-group .e-input,
.e-small .e-input-group.e-control-wrapper .e-input,
.e-float-input.e-small input,
.e-float-input input.e-small,
.e-small .e-float-input input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-control-wrapper input.e-small,
.e-small .e-float-input.e-control-wrapper input,
textarea.e-input.e-small,
.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input-group textarea.e-input.e-small,
.e-small input.e-input,
.e-float-input.e-small textarea,
.e-float-input textarea.e-small,
.e-small .e-float-input textarea,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper textarea.e-small,
.e-small .e-float-input.e-control-wrapper textarea {
  text-indent: 8px;
}

input.e-input,
.e-input-group input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input,
.e-float-input input.e-input,
.e-float-input input,
.e-float-input.e-control-wrapper input.e-input,
.e-float-input.e-control-wrapper input,
.e-input-group input.e-input:focus,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-float-input.e-control-wrapper input:focus,
.e-float-input input:focus,
.e-input-group.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-input-focus input {
  padding-left: 8px;
  text-indent: 0;
}

textarea.e-input,
.e-input-group textarea.e-input,
.e-input-group textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-float-input textarea.e-input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea.e-input,
.e-float-input.e-control-wrapper textarea,
.e-input-group textarea.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-float-input.e-control-wrapper textarea:focus,
.e-float-input textarea:focus {
  padding-left: 8px;
  text-indent: 0;
}

input.e-input.e-rtl,
.e-input-group.e-rtl input.e-input,
.e-input-group.e-control-container.e-rtl input.e-control,
.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-float-input.e-rtl input,
.e-float-input.e-control-wrapper.e-rtl input,
.e-rtl .e-input-group input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-rtl .e-float-input input,
.e-rtl .e-float-input.e-control-wrapper input,
.e-input-group.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-float-input.e-rtl input,
.e-float-input.e-control-wrapper.e-rtl input,
.e-rtl .e-input-group input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-rtl .e-float-input input,
.e-rtl .e-float-input.e-control-wrapper input,
.e-input-group.e-rtl input.e-input:focus,
.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-float-input.e-rtl input:focus,
.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-rtl .e-input-group input.e-input:focus,
.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-rtl .e-float-input input:focus,
.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-input-group.e-rtl.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-rtl .e-input-group.e-input-focus input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-float-input.e-rtl.e-input-focus input,
.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-rtl .e-float-input.e-input-focus input,
.e-rtl .e-float-input.e-control-wrapper.e-input-focus input {
  padding-left: 0;
  padding-right: 8px;
  text-indent: 0;
}

textarea.e-input.e-rtl,
.e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-float-input:not(.e-outline).e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-rtl .e-float-input:not(.e-outline) textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-float-input:not(.e-outline).e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-rtl .e-float-input:not(.e-outline) textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus {
  padding-right: 8px;
  text-indent: 0;
}

input.e-input.e-small,
.e-small input.e-input,
.e-input-group.e-small input.e-input,
.e-input-group.e-control-wrapper.e-small input.e-input,
.e-float-input.e-small input,
.e-float-input.e-control-wrapper input.e-small,
.e-float-input.e-small input,
.e-float-input.e-control-wrapper input.e-small,
.e-input-group input.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input.e-small,
.e-small .e-float-input input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-input-group input.e-input,
.e-small .e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-float-input.e-small input:focus,
.e-float-input.e-control-wrapper.e-small input:focus,
.e-small .e-input-group.e-control-wrapper input.e-input:focus,
.e-small .e-input-group input.e-input:focus,
.e-small .e-float-input input:focus,
.e-small .e-float-input.e-control-wrapper input:focus,
.e-input-group.e-small.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small .e-input-group.e-input-focus input.e-input,
.e-float-input.e-small.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-focus.e-small input,
.e-small .e-float-input.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-input-focus input,
textarea.e-input.e-small,
.e-small textarea.e-input,
.e-input-group.e-small textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper textarea.e-small,
.e-float-input.e-small textarea,
.e-float-input textarea.e-small,
.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper textarea.e-input.e-small,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input textarea,
.e-small .e-input-group textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-float-input.e-small textarea:focus,
.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-small .e-input-group textarea.e-input:focus,
.e-small .e-input-group.e-control-wrapper textarea.e-input:focus,
.e-small .e-float-input.e-control-wrapper textarea:focus,
.e-small .e-float-input textarea:focus {
  padding-left: 8px;
  text-indent: 0;
}

.e-rtl input.e-input.e-small,
input.e-input.e-small.e-rtl,
.e-small.e-rtl input.e-input,
.e-small input.e-input.e-rtl,
.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-float-input.e-small.e-rtl input,
.e-input-group.e-small.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-rtl .e-float-input.e-small input,
.e-rtl .e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-input-group.e-small input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input,
.e-float-input.e-rtl input.e-small,
.e-float-input.e-control-wrapper.e-rtl input.e-small,
.e-input-group.e-rtl input.e-input.e-small,
.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small,
.e-rtl .e-float-input input.e-small,
.e-rtl .e-float-input.e-control-wrapper input.e-small,
.e-rtl .e-input-group input.e-input.e-small,
.e-rtl .e-input-group.e-control-wrapper input.e-input.e-small,
.e-small .e-float-input.e-rtl input,
.e-small .e-float-input.e-control-wrapper.e-rtl input,
.e-small .e-input-group.e-rtl input.e-input,
.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-small.e-rtl .e-float-input.e-control-wrapper input,
.e-small.e-rtl .e-float-input input,
.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-small.e-rtl .e-input-group input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-small.e-rtl .e-input-group input.e-input:focus,
.e-small.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-small.e-rtl .e-float-input input:focus,
.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-small .e-input-group.e-rtl input.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-rtl input:focus,
.e-small .e-float-input.e-rtl input:focus,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-rtl.e-input-focus input.e-input,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-small.e-rtl .e-float-input.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-small .e-float-input.e-rtl.e-input-focus input {
  padding-left: 0;
  padding-right: 8px;
  text-indent: 0;
}

.e-rtl textarea.e-input.e-small,
textarea.e-input.e-small.e-rtl,
.e-small.e-rtl textarea.e-input,
.e-small textarea.e-input.e-rtl,
.e-float-input:not(.e-outline).e-small.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea,
.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea,
.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-small,
.e-float-input:not(.e-outline).e-rtl textarea.e-small,
.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-small,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-small,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-small,
.e-rtl .e-float-input:not(.e-outline) textarea.e-small,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-small,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-small,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-small .e-float-input:not(.e-outline).e-rtl textarea,
.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-small.e-rtl .e-float-input:not(.e-outline) textarea,
.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-small.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-small .e-float-input:not(.e-outline).e-rtl textarea:focus {
  padding-right: 8px;
  text-indent: 0;
}

.e-float-input .e-clear-icon,
.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  background: transparent;
  border: 0;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1;
  min-width: 24px;
  outline: none;
  padding: 0;
  text-align: center;
}

.e-float-input .e-clear-icon::before,
.e-float-input.e-control-wrapper .e-clear-icon::before,
.e-input-group .e-clear-icon::before,
.e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 14px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}

.e-float-input.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide {
  cursor: pointer;
  display: flex;
}

.e-float-input.e-small .e-clear-icon::before,
.e-float-input.e-control-wrapper.e-small .e-clear-icon::before,
.e-input-group.e-small .e-clear-icon::before,
.e-input-group.e-control-wrapper.e-small .e-clear-icon::before,
.e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before,
.e-small .e-float-input.e-control-wrapper .e-clear-icon::before,
.e-float-input input.e-small:first-child ~ .e-clear-icon::before,
.e-small .e-float-input .e-clear-icon::before,
.e-small .e-input-group .e-clear-icon::before,
.e-small .e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 12px;
}

.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide {
  cursor: pointer;
}

.e-float-input.e-control-wrapper input[readonly]:first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child ~ .e-clear-icon,
.e-float-input input[readonly]:first-child ~ .e-clear-icon,
.e-float-input.e-input-group input[readonly]:first-child ~ .e-clear-icon,
.e-input-group input[readonly]:first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input[readonly]:first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper input[readonly]:first-child .e-clear-icon.e-clear-icon-hide {
  cursor: auto;
}

.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 20px;
  min-width: 27px;
  padding-bottom: 5px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 5px;
}

.e-input-group.e-small .e-clear-icon,
.e-input-group .e-clear-icon.e-small,
.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon.e-small {
  min-height: 24px;
  min-width: 24px;
  padding-bottom: 7px;
  padding-right: 8px;
  padding-top: 7px;
}

.e-input-group.e-small .e-clear-icon,
.e-input-group .e-clear-icon.e-small,
.e-small .e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 16px;
  min-width: 16px;
  padding-bottom: 3px;
  padding-right: 4px;
  padding-top: 3px;
}

.e-input:not(:valid),
.e-input:valid,
.e-float-input.e-control-wrapper input:not(:valid),
.e-float-input.e-control-wrapper input:valid,
.e-float-input input:not(:valid),
.e-float-input input:valid,
.e-input-group input:not(:valid),
.e-input-group input:valid,
.e-input-group.e-control-wrapper input:not(:valid),
.e-input-group.e-control-wrapper input:valid,
.e-float-input.e-control-wrapper textarea:not(:valid),
.e-float-input.e-control-wrapper textarea:valid,
.e-float-input textarea:not(:valid),
.e-float-input textarea:valid,
.e-input-group.e-control-wrapper textarea:not(:valid),
.e-input-group.e-control-wrapper textarea:valid,
.e-input-group textarea:not(:valid),
.e-input-group textarea:valid {
  box-shadow: none;
}

.e-input-group .e-input-in-wrap,
.e-input-group.e-control-wrapper .e-input-in-wrap,
.e-float-input .e-input-in-wrap,
.e-float-input.e-control-wrapper .e-input-in-wrap {
  width: 100%;
  display: flex;
  position: relative;
}

.e-float-input .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text {
  right: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}

.e-float-input textarea:focus ~ label.e-float-text,
.e-float-input textarea:valid ~ label.e-float-text,
.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  font-size: 12px;
  top: -24px;
  transform: translate3d(0, 6px, 0) scale(0.92);
  left: 2px;
}

.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
  font-size: 10px;
  top: -21px;
  left: 2px;
}

.e-float-input textarea ~ .e-float-text,
.e-float-input.e-control-wrapper textarea ~ .e-float-text {
  top: 13px;
}

.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
}

.e-float-input.e-small textarea ~ label.e-float-text,
.e-float-input textarea ~ label.e-float-text.e-small,
.e-float-input textarea.e-small ~ label.e-float-text,
.e-small .e-float-input textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small,
.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea ~ label.e-float-text {
  font-size: 12px;
  top: 15px;
}

.e-input-group:hover:not(.e-disabled),
.e-input-group.e-control-wrapper:hover:not(.e-disabled),
.e-float-input:hover:not(.e-disabled),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-disabled),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]) {
  border-bottom-width: 1px;
}

.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
  user-select: text;
}

.e-small .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 10px;
  user-select: text;
}

.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  left: 0;
  overflow: hidden;
  padding-left: 10px;
  pointer-events: none;
  position: absolute;
  text-overflow: ellipsis;
  top: -11px;
  transform: translate3d(0, 16px, 0) scale(1);
  transform-origin: left top;
  transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  user-select: none;
  white-space: nowrap;
  width: 100%;
}

.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
  font-weight: 500;
  padding-right: 0;
  transform: translate3d(-10px, -40px, 0) scale(1);
  user-select: text;
}

.e-small .e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 10px;
  user-select: text;
}

.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input textarea:focus ~ label.e-float-text,
.e-small .e-float-input textarea:valid ~ label.e-float-text,
.e-small .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  transform: translate3d(0, 6px, 0) scale(0.86);
}

.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled {
  border-color: var(--color-sf-border);
  border-style: solid;
}

.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled {
  background: transparent;
  background-image: none;
  cursor: not-allowed;
}

textarea.e-input,
.e-input-group textarea,
.e-input-group textarea.e-input,
.e-input-group.e-input-focus textarea,
.e-input-group.e-input-focus textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea {
  line-height: 1.5;
  min-height: 32px;
  min-width: 0;
  padding: 4px 8px 4px 8px;
  resize: vertical;
}

.e-input-group.e-small textarea,
.e-input-group.e-small textarea.e-input,
.e-input-group textarea.e-small,
.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper.e-small textarea,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-small .e-input-group textarea,
.e-small .e-input-group textarea.e-input,
.e-float-input.e-small textarea,
.e-float-input textarea.e-small,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper textarea.e-small,
.e-small .e-float-input textarea,
.e-small .e-float-input.e-control-wrapper textarea {
  font: inherit;
  min-height: 26px;
  padding: 4px 8px 4px 8px;
}

.e-input-group.e-input-focus.e-small textarea,
.e-input-group.e-input-focus.e-small textarea.e-input,
.e-input-group.e-input-focus textarea.e-small,
.e-input-group.e-input-focus textarea.e-input.e-small,
.e-input-group.e-input-focus textarea.e-input.e-small,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-small .e-input-group.e-input-focus textarea,
.e-small .e-input-group.e-input-focus textarea.e-input {
  font: inherit;
  min-height: 26px;
  padding: 4px 8px 4px 8px;
}

.e-input-group.e-small textarea:focus,
.e-input-group.e-small textarea.e-input:focus,
.e-input-group textarea.e-small:focus,
.e-input-group textarea.e-input.e-small:focus,
.e-input-group.e-control-wrapper.e-small textarea:focus,
.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-small .e-input-group textarea:focus,
.e-small .e-input-group textarea.e-input:focus,
.e-float-input.e-small textarea:focus,
.e-float-input textarea.e-small:focus,
.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-float-input.e-control-wrapper textarea.e-small:focus,
.e-small .e-float-input textarea:focus,
.e-small .e-float-input.e-control-wrapper textarea:focus {
  padding: 4px 8px 4px 8px;
}

.e-underline.e-input-group.e-control-wrapper,
.e-underline.e-input-group,
.e-underline.e-input-group:not(.e-float-icon-left),
.e-underline.e-float-input,
.e-underline.e-float-input.e-control-wrapper,
.e-underline.e-input-group:not(.e-float-icon-left),
.e-underline.e-input-group.e-success:not(.e-float-icon-left),
.e-underline.e-input-group.e-warning:not(.e-float-icon-left),
.e-underline.e-input-group.e-error:not(.e-float-icon-left),
.e-underline.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-underline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-underline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-underline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) {
  border: 1px solid var(--color-sf-border);
  border-width: 1px;
  padding-top: 1px;
  border-radius: 0;
}

textarea.e-outline.e-input,
.e-outline.e-input-group textarea.e-input,
.e-outline.e-input-group textarea,
.e-outline.e-input-group.e-control-wrapper textarea.e-input,
.e-outline.e-input-group.e-control-wrapper textarea,
.e-outline.e-float-input textarea.e-input,
.e-outline.e-float-input textarea,
.e-outline.e-float-input.e-control-wrapper textarea.e-input,
.e-outline.e-float-input.e-control-wrapper textarea,
.e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input:focus {
  box-sizing: border-box;
  margin: 8px 0 1px;
  padding: 0 12px 12px;
}

.e-outline.e-float-input.e-small input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text {
  font-size: 12px;
}

.e-outline.e-float-input textarea:focus ~ label.e-float-text,
.e-outline.e-float-input textarea:valid ~ label.e-float-text,
.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  top: -21px;
  transform: translate3d(0, 0, 0) scale(1);
  left: 2px;
}

.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper,
.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper {
  line-height: 1;
}

.e-filled input.e-input,
.e-filled.e-input-group input,
.e-filled.e-input-group.e-control-wrapper input,
.e-filled.e-input-group input.e-input,
.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-float-input:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-control .e-filled input.e-input,
.e-control .e-filled.e-input-group input,
.e-control .e-filled.e-input-group input.e-input,
.e-control .e-filled.e-input-group.e-control-wrapper input,
.e-control .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-control .e-filled.e-float-input input,
.e-control .e-filled.e-float-input.e-control-wrapper input,
.e-control.e-filled.e-input-group input,
.e-control.e-filled.e-input-group input.e-input,
.e-control.e-filled.e-input-group.e-control-wrapper input,
.e-control.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-control.e-filled.e-float-input input,
.e-control.e-filled.e-float-input.e-control-wrapper input,
.e-filled input.e-input.e-small,
.e-filled.e-input-group.e-small input,
.e-filled.e-input-group.e-small input.e-input,
.e-small .e-filled.e-input-group input,
.e-small .e-filled.e-input-group input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small input,
.e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper input,
.e-small .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-float-input.e-small input,
.e-filled.e-float-input.e-small input.e-input,
.e-small .e-filled.e-float-input input,
.e-small .e-filled.e-float-input input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small input.e-input,
.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-small .e-filled.e-float-input.e-control-wrapper input.e-input,
.e-filled.e-float-input.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-small:not(.e-input-group) input.e-input,
.e-small .e-filled.e-float-input:not(.e-input-group) input,
.e-small .e-filled.e-float-input:not(.e-input-group) input.e-input .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-filled textarea.e-input,
.e-filled.e-input-group textarea,
.e-filled.e-input-group.e-control-wrapper textarea,
.e-filled.e-float-input textarea,
.e-filled.e-float-input.e-control-wrapper textarea,
.e-filled textarea.e-input.e-small,
.e-filled.e-input-group.e-small textarea,
.e-filled.e-input-group.e-small textarea.e-input,
.e-small .e-filled.e-input-group textarea,
.e-small .e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper textarea,
.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-float-input.e-small textarea,
.e-filled.e-float-input.e-small textarea.e-input,
.e-small .e-filled.e-float-input textarea,
.e-small .e-filled.e-float-input textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-filled.e-float-input.e-control-wrapper.e-small textarea.e-input,
.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: border-box;
}

.e-filled.e-float-input input,
.e-filled.e-float-input textarea,
.e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper textarea {
  border: 0 solid;
  border-width: 0;
}

.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-filled.e-input-group.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-float-input.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover {
  border-bottom-width: 0;
}

.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input {
  border-width: 0;
}

.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper {
  border-radius: 4px 4px 0 0;
  padding: 0 10px 0 12px;
}

.e-filled.e-input-group.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper {
  margin-top: 0;
  padding: 0 6px 0 8px;
}

.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper {
  border: 1px solid;
  border-radius: 4px 4px 0 0;
  border-width: 1px;
  margin-top: 0;
  padding: 0;
}

.e-filled.e-float-input.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper {
  margin-top: 0;
  padding: 0;
}

.e-rtl.e-filled.e-input-group,
.e-rtl.e-filled.e-input-group.e-control-wrapper,
.e-rtl .e-filled.e-input-group,
.e-rtl .e-filled.e-input-group.e-control-wrapper {
  padding: 0 12px 0 10px;
}

.e-rtl.e-filled.e-input-group.e-small,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper,
.e-rtl .e-filled.e-input-group.e-small,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper {
  padding: 0 8px 0 6px;
}

.e-rtl.e-filled.e-float-input,
.e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-rtl .e-filled.e-float-input,
.e-rtl .e-filled.e-float-input.e-control-wrapper {
  padding: 0 12px 0 10px;
}

.e-rtl.e-filled.e-float-input.e-small,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-rtl .e-filled.e-float-input.e-small,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper {
  padding: 0 8px 0 6px;
}

.e-filled input.e-input,
.e-filled.e-input-group input.e-input,
.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled textarea.e-input,
.e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-input-group input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-filled.e-input-group textarea.e-input:focus,
.e-filled.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-filled.e-input-group.e-input-focus input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input {
  padding: 10px 2px 10px 0;
}

.e-filled .e-input:focus {
  padding-bottom: 10px;
}

.e-filled .e-input.e-small:focus {
  padding-bottom: 7px;
}

.e-filled .e-input.e-small,
.e-filled.e-input-group.e-small .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input,
.e-filled.e-input-group.e-small .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-filled.e-input-group.e-small.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input {
  padding: 7px 2px 7px 0;
}

.e-filled.e-float-input input,
.e-filled.e-float-input.e-control-wrapper input {
  padding: 7px 0 5px 7px;
}

.e-filled.e-float-input.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small input {
  padding: 12px 2px 4px 0;
}

.e-filled input.e-input.e-rtl,
.e-filled.e-input-group.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-rtl .e-filled.e-input-group input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-input-group.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-rtl .e-filled.e-input-group input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-input-group.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-rtl .e-filled.e-input-group input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-filled.e-input-group.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input {
  padding: 10px 0 10px 2px;
  text-indent: 0;
}

.e-filled.e-float-input.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-rtl .e-filled.e-float-input input,
.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-rtl .e-filled.e-float-input input,
.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-rtl input:focus,
.e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-rtl .e-filled.e-float-input input:focus,
.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-filled.e-float-input.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input {
  padding: 14px 0 5px 2px;
  text-indent: 0;
}

.e-rtl .e-filled input.e-input.e-small,
.e-filled input.e-input.e-small.e-rtl,
.e-small.e-rtl .e-filled input.e-input,
.e-small .e-filled input.e-input.e-rtl,
.e-filled.e-input-group.e-small.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-rtl .e-filled.e-input-group.e-small input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-filled.e-input-group.e-rtl input.e-input.e-small,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small,
.e-rtl .e-filled.e-input-group input.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input.e-small,
.e-small .e-filled.e-input-group.e-rtl input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-small.e-rtl .e-filled.e-input-group input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group input.e-input:focus,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-small .e-filled.e-input-group.e-rtl input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-rtl.e-input-focus input.e-input {
  padding: 7px 0 7px 2px;
  text-indent: 0;
}

.e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-filled.e-float-input.e-small.e-rtl input,
.e-rtl .e-filled.e-float-input.e-small input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-rtl input.e-small,
.e-filled.e-float-input.e-control-wrapper.e-rtl input.e-small,
.e-rtl .e-filled.e-float-input input.e-small,
.e-rtl .e-filled.e-float-input.e-control-wrapper input.e-small,
.e-small .e-filled.e-float-input.e-rtl input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-small.e-rtl .e-filled.e-float-input input,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-small.e-rtl .e-filled.e-float-input input:focus,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-small .e-filled.e-float-input.e-rtl input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-input-focus input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-rtl.e-input-focus input {
  padding: 12px 0 4px 2px;
  text-indent: 0;
}

.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-input-group.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-size: 14px;
}

.e-filled.e-float-input.e-small,
.e-small .e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-input-group.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-size: 12px;
}

.e-filled.e-input-group.e-small:not(.e-float-input) .e-input,
.e-small .e-filled.e-input-group:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-small .e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-input {
  min-height: 35px;
}

.e-filled.e-float-input.e-small input,
.e-small .e-filled.e-float-input input,
.e-filled.e-float-input.e-input-group.e-small input,
.e-small .e-filled.e-float-input.e-input-group input,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper.e-small input,
.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group input,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group input {
  min-height: 35px;
}

.e-filled.e-input-group input.e-input,
.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-input-group:not(.e-float-input) input.e-input,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper input.e-input {
  min-height: 22px;
}

.e-float-input.e-filled.e-input-group.e-control-wrapper input,
.e-float-input.e-filled input,
.e-float-input.e-filled.e-control-wrapper input {
  min-height: 22px;
}

.e-filled label.e-float-text,
.e-filled.e-float-input label.e-float-text,
.e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  left: 12px;
  letter-spacing: 0.009375em;
  line-height: 1.15;
  padding-left: 10px;
  pointer-events: none;
  right: auto;
  top: 8px;
  transform: none;
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
}

.e-filled.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  padding-left: 10px;
  top: 8px;
  transform: none;
  width: 100%;
}

.e-filled.e-float-input input:focus ~ label.e-float-text,
.e-filled.e-float-input input:valid ~ label.e-float-text,
.e-filled.e-float-input input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  font-size: 14px;
  top: -7px;
  transform: translateY(-50%) scale(0.75);
  left: 1px;
}

.e-filled.e-float-input textarea:focus ~ label.e-float-text,
.e-filled.e-float-input textarea:valid ~ label.e-float-text,
.e-filled.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  font-size: 14px;
  top: -7px;
  transform: translateY(-50%) scale(0.75);
}

.e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: -7px;
  transform: translateY(-50%) scale(0.75);
  user-select: text;
}

.e-filled.e-float-input.e-small input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
  font-size: 13px;
  top: 10px;
}

.e-small .e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: 10px;
  transform: translateY(-50%) scale(0.75);
  user-select: text;
}

.e-filled.e-float-input.e-small label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small textarea ~ label.e-float-text,
.e-filled.e-float-input textarea ~ label.e-float-text.e-small,
.e-filled.e-float-input textarea.e-small ~ label.e-float-text,
.e-small .e-filled.e-float-input textarea ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small,
.e-filled.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text {
  font-size: 13px;
  top: 10px;
}

.e-filled.e-float-input label.e-float-text,
.e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 12px;
}

.e-filled.e-float-input.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 12px;
}

.e-filled.e-float-input.e-small label.e-float-text,
.e-filled.e-float-input.e-small label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 8px;
}

.e-filled.e-float-input.e-small.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl.e-small label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-small label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input label.e-float-text .e-small .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 8px;
}

.e-filled.e-float-input .e-float-line,
.e-float-input.e-filled.e-control-wrapper .e-float-line {
  bottom: -1px;
  position: absolute;
}

.e-float-input.e-filled .e-float-line,
.e-float-input.e-filled .e-float-text,
.e-float-input.e-filled.e-control-wrapper .e-float-line,
.e-float-input.e-filled.e-control-wrapper .e-float-text,
.e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-small .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 0;
}

.e-filled.e-input-group:not(.e-disabled):not(.e-float-icon-left)::before,
.e-filled.e-filled.e-input-group:not(.e-disabled):not(.e-float-icon-left)::after,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::before,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::after {
  bottom: -0.1px;
}

.e-filled.e-input-group .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 14px;
  margin-bottom: 0;
  margin-top: 0;
  min-height: 32px;
  min-width: 32px;
  padding: 0 0 0 8px;
}

.e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  padding: 0 8px 0 0;
}

.e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 12px;
  min-height: 32px;
  min-width: 32px;
  padding: 0 0 0 4px;
}

.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  padding: 0 4px 0 0;
}

.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  font-size: 14px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 8px;
  padding: 0;
  margin: 9px 12px 9px 0;
}

.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  font-size: 12px;
  padding: 0 0 0 4px;
}

.e-filled.e-float-input .e-clear-icon,
.e-filled.e-float-input.e-control-wrapper .e-clear-icon,
.e-filled.e-input-group .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 14px;
  padding: 0;
}

.e-filled.e-input-group .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 32px;
  min-width: 32px;
  padding: 0;
}

.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper .e-clear-icon {
  padding: 0;
  margin: 2px;
  height: 32px;
}

.e-filled.e-input-group.e-small .e-clear-icon,
.e-filled.e-input-group .e-clear-icon.e-small,
.e-small .e-filled.e-input-group .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 12px;
  min-height: 32px;
  min-width: 32px;
  padding: 0;
}

.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon {
  padding: 0;
}

.e-filled.e-float-input .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper .e-clear-icon::before,
.e-filled.e-input-group .e-clear-icon::before,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 14px;
}

.e-filled.e-float-input.e-small .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper.e-small .e-clear-icon::before,
.e-filled.e-input-group.e-small .e-clear-icon::before,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before,
.e-small .e-filled.e-float-input.e-control-wrapper .e-clear-icon::before,
.e-filled.e-float-input input.e-small:first-child ~ .e-clear-icon::before,
.e-small .e-filled.e-float-input .e-clear-icon::before,
.e-small .e-filled.e-input-group .e-clear-icon::before,
.e-small .e-filled.e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 12px;
}

.e-filled.e-float-input .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input label.e-float-text.e-label-top {
  top: -7px;
}

.e-filled.e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text {
  top: 10px;
}

.e-filled.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap {
  border-style: none;
  border-width: 0;
}

.e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: 8px;
}

.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: 10px;
}

.e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  font-size: 14px;
  margin: 0;
  min-height: 16px;
  min-width: 16px;
  padding: 0;
}

.e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon.e-small,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon,
.e-small .e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  font-size: 12px;
  margin: 0;
  min-height: 16px;
  min-width: 16px;
  padding: 0;
}

.e-filled.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  margin: 0;
  min-height: 16px;
  min-width: 16px;
  padding: 0;
}

.e-filled.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-filled.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon {
  margin: 0;
  min-height: 16px;
  min-width: 16px;
  padding: 0;
}

.e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 0;
}

.e-filled.e-input-group .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group .e-input-group-icon:last-child,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-right: 0;
}

.e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child {
  margin-left: 0;
}

.e-filled.e-rtl.e-input-group .e-input-group-icon,
.e-filled.e-rtl.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group.e-small.e-rtl .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl .e-input-group-icon,
.e-small .e-filled.e-input-group.e-rtl .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl.e-small .e-filled.e-input-group .e-input-group-icon,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-left: 0;
  margin-right: 0;
}

.e-filled textarea.e-input,
.e-filled.e-input-group.e-multi-line-input textarea,
.e-filled.e-input-group.e-control-wrapper.e-multi-line-input textarea,
.e-filled.e-float-input.e-multi-line-input textarea,
.e-filled.e-float-input.e-control-wrapper.e-multi-line-input textarea {
  box-sizing: border-box;
}

.e-filled textarea.e-input,
.e-filled.e-input-group textarea,
.e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea,
.e-filled.e-input-group.e-input-focus textarea.e-input,
.e-filled.e-input-group.e-control-wrapper textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input {
  padding: 0 12px 9px;
}

.e-filled.e-float-input textarea,
.e-filled.e-float-input.e-control-wrapper textarea {
  padding: 4px 12px 5px;
}

.e-filled.e-input-group.e-small textarea,
.e-filled.e-input-group.e-small textarea.e-input,
.e-filled.e-input-group textarea.e-small,
.e-filled.e-input-group textarea.e-input.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-small .e-filled.e-input-group textarea,
.e-small .e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-input-focus.e-small textarea,
.e-filled.e-input-group.e-input-focus.e-small textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea.e-small,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-small,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-small,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-small .e-filled.e-input-group.e-input-focus textarea,
.e-small .e-filled.e-input-group.e-input-focus textarea.e-input {
  padding: 0 8px 7px;
}

.e-filled.e-float-input.e-small textarea,
.e-filled.e-float-input textarea.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-filled.e-float-input.e-control-wrapper textarea.e-small,
.e-small .e-filled.e-float-input textarea,
.e-small .e-filled.e-float-input.e-control-wrapper textarea {
  padding: 0 8px 4px;
}

.e-filled.e-input-group.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-multi-line-input {
  padding: 10px 0 0;
}

.e-filled.e-input-group.e-small.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-multi-line-input {
  padding: 7px 0 0;
}

.e-filled.e-float-input.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-multi-line-input {
  padding: 14px 0 0;
}

.e-filled.e-float-input.e-small.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-multi-line-input {
  padding: 12px 0 0;
}

.e-filled textarea.e-input.e-rtl,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus {
  padding: 0 12px 9px;
  text-indent: 0;
}

.e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus {
  padding: 4px 12px 5px;
  text-indent: 0;
}

.e-rtl .e-filled textarea.e-input.e-small,
.e-filled textarea.e-input.e-small.e-rtl,
.e-small.e-rtl .e-filled textarea.e-input,
.e-small .e-filled textarea.e-input.e-rtl,
.e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input.e-small,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input.e-small,
.e-small .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus {
  padding: 0 8px 7px;
  text-indent: 0;
}

.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea.e-small,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-small,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea.e-small,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea.e-small,
.e-small .e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus {
  padding: 0 8px 4px;
  text-indent: 0;
}

.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap {
  border: 1px solid;
  border-width: 0;
  margin-left: 8px;
}

.e-rtl .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap {
  margin-left: 0;
  margin-right: 8px;
}

.e-filled.e-float-input.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-small .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap {
  margin-left: 4px;
}

.e-rtl.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap {
  margin-left: 0;
  margin-right: 4px;
}

.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::after {
  content: "";
  bottom: -1px;
}

.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus::before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus::after {
  content: "";
  bottom: -1px;
}

.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after {
  width: 0;
}

.e-filled.e-input-group.e-float-icon-left,
.e-filled.e-input-group.e-success.e-float-icon-left,
.e-filled.e-input-group.e-warning.e-float-icon-left,
.e-filled.e-input-group.e-error.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-success.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-warning.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-error.e-float-icon-left {
  border: 1px solid;
  border-width: 1px;
}

/* stylelint-disable-line no-empty-source */
/*! input theme */
input.e-input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
textarea.e-input,
.e-float-input input,
.e-float-input.e-control-wrapper input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea {
  background: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-border);
  color: var(--color-sf-content-text-color);
}

.e-input-group,
.e-input-group.e-control-wrapper,
.e-float-input,
.e-float-input.e-input-group,
.e-float-input.e-control-wrapper,
.e-float-input.e-input-group.e-control-wrapper {
  background: var(--color-sf-content-bg-color);
  color: var(--color-sf-content-text-color);
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  background: transparent;
  border-color: var(--color-sf-border);
  color: var(--color-sf-icon-color);
}

.e-input-group.e-disabled .e-input-group-icon,
.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon,
.e-float-input.e-disabled .e-clear-icon,
.e-float-input.e-control-wrapper.e-disabled .e-clear-icon,
.e-input-group.e-disabled .e-clear-icon,
.e-input-group.e-control-wrapper.e-disabled .e-clear-icon {
  color: var(--color-sf-icon-color-disabled);
}

/* stylelint-disable property-no-vendor-prefix */
/* stylelint-disable selector-no-vendor-prefix */
.e-input[disabled],
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled,
.e-float-input input[disabled],
.e-float-input.e-control-wrapper input[disabled],
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled {
  -webkit-text-fill-color: var(--color-sf-content-text-color-alt1);
  background: var(--color-sf-content-bg-color-alt2);
  color: var(--color-sf-content-text-color-alt1);
  border-color: var(--color-sf-border);
}

.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-float-input input,
.e-float-input.e-control-wrapper input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea,
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled input.e-input,
.e-input-group.e-control-wrapper.e-disabled input.e-input,
.e-input-group.e-disabled textarea.e-input,
.e-input-group.e-control-wrapper.e-disabled textarea.e-input {
  background: none;
  color: inherit;
}

.e-input-group .e-input[readonly],
.e-input-group.e-control-wrapper .e-input[readonly],
.e-float-input input[readonly],
.e-float-input.e-control-wrapper input[readonly],
.e-float-input textarea[readonly],
.e-float-input.e-control-wrapper textarea[readonly] {
  background: var(--color-sf-content-bg-color-alt1);
  color: inherit;
}

.e-float-input.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-disabled textarea,
.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input input[disabled],
.e-float-input.e-control-wrapper input[disabled],
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper textarea[disabled] {
  color: inherit;
}

/*! Added color to textbox for disbaled state */
.e-float-input:not(.e-disabled) input[disabled],
.e-float-input.e-control-wrapper:not(.e-disabled) input[disabled],
.e-float-input:not(.e-disabled) textarea[disabled],
.e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled] {
  -webkit-text-fill-color: var(--color-sf-content-text-color-alt1);
  color: var(--color-sf-content-text-color-alt1);
}

.e-input-group.e-disabled .e-input-group-icon,
.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon {
  background: transparent;
  border-color: var(--color-sf-border);
}

.e-input-group:not(.e-disabled) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
  color: var(--color-sf-icon-color-hover);
}

.e-input.e-success,
.e-input.e-success:focus,
.e-input-group.e-success input.e-input,
.e-input-group.e-control-wrapper.e-success input.e-input,
.e-input-group.e-success .e-input-group-icon,
.e-input-group.e-control-wrapper.e-success .e-input-group-icon,
.e-input-group.e-success textarea.e-input,
.e-input-group.e-control-wrapper.e-success textarea.e-input {
  border-color: var(--color-sf-border-success);
}

.e-input.e-warning,
.e-input.e-warning:focus,
.e-input-group.e-warning input.e-input,
.e-input-group.e-control-wrapper.e-warning input.e-input,
.e-input-group.e-warning .e-input-group-icon,
.e-input-group.e-control-wrapper.e-warning .e-input-group-icon,
.e-input-group.e-warning textarea.e-input,
.e-input-group.e-control-wrapper.e-warning textarea.e-input {
  border-color: var(--color-sf-border-warning);
}

.e-input.e-error,
.e-input.e-error:focus,
.e-input-group.e-error input.e-input,
.e-input-group.e-control-wrapper.e-error input.e-input,
.e-input-group.e-control-wrapper.e-error .e-input-group-icon,
.e-input-group.e-error .e-input-group-icon,
.e-input-group.e-error textarea.e-input,
.e-input-group.e-control-wrapper.e-error textarea.e-input {
  border-color: var(--color-sf-border-error);
}

label.e-float-text,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: var(--color-sf-placeholder-text-color);
}

.e-float-input.e-error label.e-float-text,
.e-float-input.e-control-wrapper.e-error label.e-float-text,
.e-float-input.e-error input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text,
.e-float-input.e-error.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text,
.e-float-input.e-error textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text {
  color: var(--color-sf-border-error);
}

.e-float-input input,
.e-float-input textarea,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea,
.e-input-group,
.e-input-group.e-control-wrapper {
  border-bottom-color: var(--color-sf-border);
}

.e-float-input.e-success input,
.e-float-input.e-success textarea,
.e-float-input.e-control-wrapper.e-success input,
.e-float-input.e-control-wrapper.e-success textarea {
  border-color: var(--color-sf-border-success);
}

.e-float-input.e-warning input,
.e-float-input.e-control-wrapper.e-warning input,
.e-float-input.e-warning textarea,
.e-float-input.e-control-wrapper.e-warning textarea {
  border-color: var(--color-sf-border-warning);
}

.e-float-input.e-error input,
.e-float-input.e-control-wrapper.e-error input,
.e-float-input.e-error textarea,
.e-float-input.e-control-wrapper.e-error textarea {
  border-color: var(--color-sf-border-error);
}

input.e-input:-moz-placeholder,
input.e-input:-moz-placeholder,
textarea.e-input:-moz-placeholder,
input.e-input::-moz-placeholder,
textarea.e-input::-moz-placeholder,
.e-input-group input.e-input:-moz-placeholder,
.e-input-group input.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper input.e-input:-moz-placeholder,
.e-input-group input.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper input.e-input:-moz-placeholder,
.e-input-group textarea.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder,
.e-input-group input.e-input::-moz-placeholder,
.e-input-group.e-control-wrapper input.e-input::-moz-placeholder,
.e-input-group textarea.e-input::-moz-placeholder,
.e-input-group.e-control-wrapper textarea.e-input::-moz-placeholder {
  color: var(--color-sf-placeholder-text-color);
}

input.e-input::-webkit-input-placeholder,
textarea.e-input::-webkit-input-placeholder,
.e-input-group input.e-input::-webkit-input-placeholder,
.e-input-group textarea.e-input::-webkit-input-placeholder,
.e-input-group.e-control-wrapper input.e-input::-webkit-input-placeholder,
.e-input-group.e-control-wrapper textarea.e-input::-webkit-input-placeholder {
  color: var(--color-sf-placeholder-text-color);
}

input.e-input:-ms-input-placeholder,
textarea.e-input:-ms-input-placeholder,
.e-input-group input.e-input:-ms-input-placeholder,
.e-input-group.e-control-wrapper input.e-input:-ms-input-placeholder,
.e-input-group.e-control-wrapper textarea.e-input:-ms-input-placeholder,
.e-input-group textarea.e-input:-ms-input-placeholder {
  color: var(--color-sf-placeholder-text-color);
}

.e-float-input:not(.e-error):not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-error):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top) {
  color: var(--color-sf-placeholder-text-color);
}

.e-float-input.e-error:not(.e-input-group) .e-float-line::before,
.e-float-input.e-error:not(.e-input-group) .e-float-line::after,
.e-float-input.e-error:not(.e-input-group) .e-float-line::before,
.e-float-input.e-error:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::after {
  background: var(--color-sf-border-error);
}

.e-input-group:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:active {
  color: var(--color-sf-icon-color-pressed);
}

input.e-input::selection,
textarea.e-input::selection,
.e-input-group input.e-input::selection,
.e-input-group.e-control-wrapper input.e-input::selection,
.e-float-input input::selection,
.e-float-input.e-control-wrapper input::selection,
.e-input-group textarea.e-input::selection,
.e-input-group.e-control-wrapper textarea.e-input::selection,
.e-float-input textarea::selection,
.e-float-input.e-control-wrapper textarea::selection,
.e-float-input.e-small textarea::selection,
.e-float-input textarea::selection {
  background: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}

.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::after,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::before,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::after {
  content: "";
}

.e-input-group::before,
.e-input-group::after,
.e-input-group.e-control-wrapper::before,
.e-input-group.e-control-wrapper::after {
  content: "";
}

.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success::before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success::after,
.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success::after,
.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::after,
.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line::before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line::after,
.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line::before,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line::after,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after,
.e-filled.e-input-group.e-float-icon-left.e-success:not(.e-float-input)::before,
.e-filled.e-input-group.e-float-icon-left.e-success:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input)::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input)::after,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-success .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-success .e-float-line::after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-float-line::before,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-float-line::after,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-float-line::after {
  content: "";
}

.e-input-group.e-success::before,
.e-input-group.e-success::after,
.e-input-group.e-control-wrapper.e-success::before,
.e-input-group.e-control-wrapper.e-success::after {
  content: "";
}

.e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input)::before,
.e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input)::after,
.e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-warning:not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-warning:not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::after,
.e-float-input.e-input-group:not(.e-float-icon-left).e-warning .e-float-line::before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-warning .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap .e-float-line::after,
.e-filled.e-input-group.e-float-icon-left.e-warning:not(.e-float-input)::before,
.e-filled.e-input-group.e-float-icon-left.e-warning:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input)::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input)::after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-float-line::before,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-float-line::after {
  content: "";
}

.e-input-group.e-warning::before,
.e-input-group.e-warning::after,
.e-input-group.e-control-wrapper.e-warning::before,
.e-input-group.e-control-wrapper.e-warning::after {
  content: "";
}

.e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input)::before,
.e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input)::after,
.e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error:not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error:not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::after,
.e-float-input.e-input-group:not(.e-float-icon-left).e-error .e-float-line::before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-error .e-float-line::after,
.e-float-input.e-input-group.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::after,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error .e-float-line::before,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error .e-float-line::after,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::after,
.e-filled.e-input-group.e-float-icon-left.e-error:not(.e-float-input)::before,
.e-filled.e-input-group.e-float-icon-left.e-error:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input)::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input)::after,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-error .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-error .e-float-line::after,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-float-line::after {
  content: "";
}

.e-input-group.e-error::before,
.e-input-group.e-error::after,
.e-input-group.e-control-wrapper.e-error::before,
.e-input-group.e-control-wrapper.e-error::after {
  content: "";
}

.e-input-group.e-success .e-input-group-icon,
.e-input-group.e-control-wrapper.e-success .e-input-group-icon,
.e-input-group.e-warning .e-input-group-icon,
.e-input-group.e-control-wrapper.e-warning .e-input-group-icon,
.e-input-group.e-error .e-input-group-icon,
.e-input-group.e-control-wrapper.e-error .e-input-group-icon {
  color: var(--color-sf-icon-color);
}

.e-input-group.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover {
  color: var(--color-sf-icon-color);
}

.e-input-group.e-success:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-success:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-warning:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-warning:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-error:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-error:not(.e-disabled) .e-input-group-icon:active {
  color: var(--color-sf-icon-color);
}

.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input {
  border-color: var(--color-sf-border);
}

.e-input:focus:not(.e-success):not(.e-warning):not(.e-error),
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input {
  border-color: var(--color-sf-primary);
  border-radius: 4px;
  box-shadow: 0 0 0 1px var(--color-sf-primary);
}

.e-input-group .e-input:focus:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group .e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-input-group .e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,
.e-input-group .e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-input-group .e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,
.e-input-group .e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input,
.e-input-group .e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input {
  box-shadow: none;
}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error).e-input-focus input.e-input,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error).e-input-focus input.e-input,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error) textarea.e-input:focus,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) textarea.e-input:focus {
  border-color: var(--color-sf-border);
}

.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: var(--color-sf-primary);
  border-radius: 4px;
  box-shadow: 0 0 0 1px var(--color-sf-primary);
}

.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon {
  border-color: transparent;
}

.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-focus.e-control-wrapper.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-focus.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon {
  border-color: transparent;
}

.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon {
  border-color: transparent;
}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: var(--color-sf-border);
  box-shadow: 0 1px 2px 0 rgba(var(--color-sf-black), 0.05);
}

.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input {
  border-bottom-color: transparent;
  border-top-color: transparent;
}

.e-input-group.e-success,
.e-input-group.e-control-wrapper.e-success,
.e-input-group.e-success:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left) {
  border-color: var(--color-sf-border-success);
}

.e-input-group.e-success.e-input-focus,
.e-input-group.e-control-wrapper.e-success.e-input-focus,
.e-input-group.e-success:not(.e-float-icon-left).e-input-focus,
.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left).e-input-focus {
  box-shadow: 0 0 0 1px var(--color-sf-success);
}

.e-input-group.e-warning,
.e-input-group.e-control-wrapper.e-warning,
.e-input-group.e-warning:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left) {
  border-color: var(--color-sf-border-warning);
}

.e-input-group.e-warning.e-input-focus,
.e-input-group.e-control-wrapper.e-warning.e-input-focus,
.e-input-group.e-warning:not(.e-float-icon-left).e-input-focus,
.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left).e-input-focus {
  box-shadow: 0 0 0 1px var(--color-sf-warning);
}

.e-input-group.e-error,
.e-input-group.e-control-wrapper.e-error,
.e-input-group.e-error:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) {
  border-color: var(--color-sf-border-error);
}

.e-input-group.e-error.e-input-focus,
.e-input-group.e-control-wrapper.e-error.e-input-focus,
.e-input-group.e-error:not(.e-float-icon-left).e-input-focus,
.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left).e-input-focus {
  box-shadow: 0 0 0 1px var(--color-sf-danger);
}

.e-float-input .e-clear-icon,
.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  color: var(--color-sf-icon-color);
}

.e-float-input .e-clear-icon:hover,
.e-float-input.e-control-wrapper .e-clear-icon:hover,
.e-input-group .e-clear-icon:hover,
.e-input-group.e-control-wrapper .e-clear-icon:hover {
  color: var(--color-sf-icon-color-hover);
}

.e-float-input.e-input-focus .e-input:focus,
.e-float-input.e-control-wrapper.e-input-focus .e-input:focus {
  border-bottom-color: transparent;
  border-top-color: transparent;
}

.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input label.e-float-text.e-label-top,
.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-small .e-float-input:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top,
.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: var(--color-sf-content-text-color-alt1);
}

.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top {
  color: var(--color-sf-content-text-color);
}

.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: var(--color-sf-placeholder-text-color);
}

.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: var(--color-sf-content-text-color-alt1);
}

.e-float-input.e-input-group.e-disabled .e-float-text,
.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-float-input input[disabled] ~ label.e-float-text,
.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-disabled label.e-float-text,
.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input textarea[disabled] ~ label.e-float-text,
.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: var(--color-sf-content-text-color-alt3);
}

.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,
.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top,
.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,
.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top,
.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: rgba(var(--color-sf-primary));
}

.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]) {
  border-color: var(--color-sf-primary);
}

.e-underline.e-input-group:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-underline.e-input-group.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-underline.e-float-input.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-underline.e-input-group.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-underline.e-input-group.e-control-wrapper.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-underline.e-float-input.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-underline.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-underline.e-float-input:hover:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
  border-color: var(--color-sf-border-dark);
  color: rgba(var(--color-sf-content-text-color));
}

.e-underline.e-input-group:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-underline.e-input-group.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-underline.e-float-input.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-underline.e-input-group.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-underline.e-input-group.e-control-wrapper.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-underline.e-float-input.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-underline.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-underline.e-float-input:hover:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
  border-bottom-color: var(--color-sf-border-hover);
  color: rgba(var(--color-sf-content-text-color));
}

.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper,
.e-filled.e-float-input,
.e-filled.e-float-input.e-input-group,
.e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-input-group.e-control-wrapper {
  background: var(--color-sf-content-bg-color-alt1);
  transition: opacity 15ms linear, background-color 15ms linear;
}

.e-filled.e-input-group:hover,
.e-filled.e-input-group.e-control-wrapper:hover,
.e-filled.e-float-input:hover,
.e-filled.e-float-input.e-input-group:hover,
.e-filled.e-float-input.e-control-wrapper:hover,
.e-filled.e-float-input.e-input-group.e-control-wrapper:hover {
  background: var(--color-sf-content-bg-color-alt2);
  transition: opacity 15ms linear, background-color 15ms linear;
}

.e-filled.e-input-group.e-input-focus,
.e-filled.e-input-group.e-control-wrapper.e-input-focus,
.e-filled.e-float-input.e-input-focus,
.e-filled.e-float-input.e-input-group.e-input-focus,
.e-filled.e-float-input.e-control-wrapper.e-input-focus,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-input-focus,
.e-filled.e-input-group:hover.e-input-focus,
.e-filled.e-input-group:hover.e-control-wrapper.e-input-focus,
.e-filled.e-float-input:hover.e-input-focus,
.e-filled.e-float-input:hover.e-input-group.e-input-focus,
.e-filled.e-float-input:hover.e-control-wrapper.e-input-focus,
.e-filled.e-float-input:hover.e-input-group.e-control-wrapper.e-input-focus {
  background: var(--color-sf-content-bg-color-alt2);
  transition: opacity 15ms linear, background-color 15ms linear;
}

.e-filled.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left {
  border-color: rgba(var(--color-sf-content-text-color));
}

.e-filled.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-float-input:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: var(--color-sf-border);
}

.e-filled.e-float-input.e-success,
.e-filled.e-float-input.e-control-wrapper.e-success,
.e-filled.e-input-group.e-float-icon-left.e-success,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-success {
  border-color: var(--color-sf-border-success);
}

.e-filled.e-float-input.e-warning,
.e-filled.e-float-input.e-control-wrapper.e-warning,
.e-filled.e-input-group.e-float-icon-left.e-warning,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-warning {
  border-color: var(--color-sf-border-warning);
}

.e-filled.e-float-input.e-error,
.e-filled.e-float-input.e-control-wrapper.e-error,
.e-filled.e-input-group.e-float-icon-left.e-error,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-error {
  border-color: var(--color-sf-border-error);
}

.e-filled label.e-float-text,
.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-input-group.e-filled textarea.e-input:-ms-input-placeholder,
input.e-filled.e-input::-webkit-input-placeholder,
.e-input-group.e-filled.e-control-wrapper input.e-input::-webkit-input-placeholder,
.e-input-group.e-filled input.e-input::-webkit-input-placeholder,
textarea.e-filled.e-input::-webkit-input-placeholder,
.e-input-group.e-filled textarea.e-input::-webkit-input-placeholder,
.e-input-group.e-filled.e-control-wrapper textarea.e-input::-webkit-input-placeholder,
.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
input.e-filled.e-input:-moz-placeholder,
.e-input-group.e-filled input.e-input:-moz-placeholder,
.e-input-group.e-filled input.e-input:-moz-placeholder,
.e-input-group.e-filled.e-control-wrapper input.e-input:-moz-placeholder,
input.e-filled.e-input:-moz-placeholder,
.e-input-group.e-filled input.e-input:-moz-placeholder,
.e-input-group.e-filled.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-filled.e-input:-moz-placeholder,
.e-input-group.e-filled textarea.e-input:-moz-placeholder,
.e-input-group.e-filled.e-control-wrapper textarea.e-input:-moz-placeholder,
input.e-filled.e-input::-moz-placeholder,
.e-input-group.e-filled input.e-input::-moz-placeholder,
.e-input-group.e-filled.e-control-wrapper input.e-input::-moz-placeholder,
textarea.e-filled.e-input::-moz-placeholder,
.e-input-group.e-filled textarea.e-input::-moz-placeholder,
.e-input-group.e-filled.e-control-wrapper textarea.e-input::-moz-placeholder,
input.e-filled.e-input:-ms-input-placeholder,
.e-input-group.e-filled input.e-input:-ms-input-placeholder,
.e-input-group.e-filled.e-control-wrapper input.e-input:-ms-input-placeholder,
textarea.e-filled.e-input:-ms-input-placeholder,
.e-input-group.e-filled.e-control-wrapper textarea.e-input:-ms-input-placeholder {
  color: rgba(var(--color-sf-placeholder-text-color));
}

.e-filled.e-float-input.e-error label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error label.e-float-text,
.e-filled.e-float-input.e-error input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-error textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-error.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text {
  color: var(--color-sf-border-error);
}

.e-filled.e-float-input.e-success label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success label.e-float-text,
.e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-control-wrapper.e-success input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-success input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-success input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text {
  color: var(--color-sf-border-success);
}

.e-filled.e-float-input.e-warning label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning label.e-float-text,
.e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-control-wrapper.e-warning input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-warning input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-warning input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text {
  color: var(--color-sf-border-warning);
}

.e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(var(--color-sf-placeholder-text-color));
}

.e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: rgba(var(--color-sf-primary));
}

.e-input-group textarea.e-input:-ms-input-placeholder,
.e-input-group textarea.e-input:-moz-placeholder,
.e-input-group .e-input:-ms-input-placeholder,
input.e-input::-webkit-input-placeholder {
  color: var(--color-sf-placeholder-text-color);
}

.e-filled.e-float-input:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-input-group:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover {
  color: rgba(var(--color-sf-icon-color));
}

.e-filled.e-float-input:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:active {
  color: rgba(var(--color-sf-icon-color));
}

.e-filled.e-input[disabled],
.e-input-group.e-filled .e-input[disabled],
.e-input-group.e-filled.e-control-wrapper .e-input[disabled],
.e-input-group.e-filled.e-disabled,
.e-input-group.e-filled.e-control-wrapper.e-disabled,
.e-filled.e-float-input input[disabled],
.e-filled.e-float-input.e-control-wrapper input[disabled],
.e-filled.e-float-input textarea[disabled],
.e-filled.e-float-input.e-control-wrapper textarea[disabled],
.e-filled.e-float-input.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-disabled {
  background-image: none;
  background-position: initial;
  background-repeat: no-repeat;
  background-size: 0;
  border-color: var(--color-sf-border-disabled);
  color: var(--color-sf-content-text-color-disabled);
}

.e-filled.e-float-input.e-disabled:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: var(--color-sf-border-disabled);
}

.e-filled.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-filled.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap {
  background: var(--color-sf-content-bg-color-alt1);
  background-image: none;
  background-position: initial;
  background-repeat: no-repeat;
  background-size: 0;
  border-color: var(--color-sf-border-disabled);
  color: var(--color-sf-content-text-color-disabled);
}

.e-filled.e-float-input.e-input-group.e-disabled .e-float-text,
.e-filled.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-filled.e-float-input input[disabled] ~ label.e-float-text,
.e-filled.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-disabled label.e-float-text,
.e-filled.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
input.e-filled.e-disabled.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-moz-placeholder,
input.e-filled.e-disabled.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-filled.e-disabled.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled textarea.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input:-moz-placeholder,
input.e-filled.e-disabled.e-input::-moz-placeholder,
.e-input-group.e-filled.e-disabled input.e-input::-moz-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input::-moz-placeholder,
textarea.e-filled.e-disabled.e-input::-moz-placeholder,
.e-input-group.e-filled.e-disabled textarea.e-input::-moz-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input::-moz-placeholder,
input.e-filled.e-disabled.e-input:-ms-input-placeholder,
.e-input-group.e-filled.e-disabled input.e-input:-ms-input-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-ms-input-placeholder,
textarea.e-filled.e-disabled.e-input:-ms-input-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input:-ms-input-placeholder,
.e-input-group.e-filled.e-disabled textarea.e-input:-ms-input-placeholder,
input.e-filled.e-disabled.e-input::-webkit-input-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input::-webkit-input-placeholder,
.e-input-group.e-filled.e-disabled input.e-input::-webkit-input-placeholder,
textarea.e-filled.e-disabled.e-input::-webkit-input-placeholder,
.e-input-group.e-filled.e-disabled textarea.e-input::-webkit-input-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input::-webkit-input-placeholder,
.e-filled.e-float-input.e-disabled .e-clear-icon,
.e-filled.e-float-input.e-control-wrapper.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-control-wrapper.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-disabled .e-input-group-icon,
.e-input-group.e-filled.e-control-wrapper.e-disabled .e-input-group-icon,
.e-filled.e-float-input:not(.e-disabled) input[disabled],
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) input[disabled],
.e-filled.e-float-input:not(.e-disabled) textarea[disabled],
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled] {
  color: var(--color-sf-content-text-color-disabled);
}

.e-filled.e-float-input.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: var(--color-sf-border-success);
}

.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus inputs ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: var(--color-sf-border-warning);
}

.e-float-input .e-clear-icon::before,
.e-float-input.e-control-wrapper .e-clear-icon::before {
  content: "\e7e7";
  font-family: "e-icons";
}

.e-input-group .e-clear-icon::before,
.e-input-group.e-control-wrapper .e-clear-icon::before {
  content: "\e7e7";
  font-family: "e-icons";
}

.e-input-group.e-bigger .e-input,
.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input {
  font: inherit;
}

.e-input.e-bigger:focus,
.e-bigger .e-input:focus {
  padding-bottom: 0;
}

.e-input.e-bigger:focus,
.e-bigger .e-input:focus {
  padding-bottom: 0;
}

input.e-input.e-bigger,
textarea.e-input.e-bigger,
.e-bigger input.e-input,
.e-bigger textarea.e-input,
.e-input-group.e-bigger,
.e-bigger .e-input-group,
.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-input-group.e-control-wrapper {
  font-size: 16px;
}

input.e-input.e-bigger,
textarea.e-input.e-bigger,
.e-input-group.e-bigger .e-input,
.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-bigger input.e-input,
.e-bigger textarea.e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input {
  line-height: inherit;
  margin-bottom: 0;
  padding: 0;
}

.e-input-group.e-bigger .e-input:focus,
.e-bigger .e-input-group .e-input:focus,
.e-input-group.e-control-wrapper.e-bigger .e-input:focus,
.e-bigger .e-input-group.e-control-wrapper .e-input:focus,
.e-input-group.e-bigger.e-input-focus .e-input,
.e-bigger .e-input-group.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus .e-input {
  padding: 0;
}

/* stylelint-disable property-no-vendor-prefix */
.e-input-group.e-bigger .e-input-group-icon,
.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon {
  min-height: 36px;
  min-width: 36px;
}

.e-input-group.e-bigger .e-input-group-icon,
.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 16px;
  padding: 0;
}

.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  font-size: 0;
  margin: 0;
  min-height: 0;
  min-width: 0;
  padding: 0;
}

.e-input.e-small.e-bigger:focus,
.e-bigger .e-input.e-small:focus {
  padding-bottom: 0;
}

.e-input.e-small.e-bigger:focus,
.e-bigger .e-input.e-small:focus {
  padding-bottom: 0;
}

.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-float-input.e-small.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left > .e-input-group-icon {
  font-size: 0;
  margin: 0;
  min-height: 0;
  min-width: 0;
  padding: 0;
}

.e-input.e-small.e-bigger,
.e-input-group.e-small.e-bigger,
.e-small.e-bigger .e-input-group,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-small.e-bigger .e-input-group.e-control-wrapper,
.e-bigger .e-input.e-small,
.e-small .e-input.e-bigger,
.e-bigger .e-input-group.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group.e-bigger,
.e-small .e-input-group.e-control-wrapper.e-bigger,
.e-input-group.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-input.e-small.e-disabled,
.e-small .e-input.e-bigger.e-disabled,
.e-bigger .e-input-group.e-small.e-disabled,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-input-group.e-bigger.e-disabled,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 14px;
}

.e-input-group.e-small.e-bigger .e-input,
.e-input-group.e-small .e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-small .e-input.e-bigger,
.e-bigger .e-input-group.e-small .e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input {
  font: inherit;
  padding: 0;
}

.e-input-group.e-small.e-bigger .e-input:focus,
.e-input-group.e-small .e-input.e-bigger:focus,
.e-bigger .e-input-group.e-small .e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus,
.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-input-group.e-small.e-bigger.e-input-focus .e-input,
.e-input-group.e-small.e-input-focus .e-input.e-bigger,
.e-bigger .e-input-group.e-small.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus .e-input,
.e-input.e-small.e-bigger,
.e-bigger .e-input.e-small,
.e-small .e-input.e-bigger {
  padding: 0;
}

.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-small.e-bigger .e-input-group .e-input-group-icon,
.e-small.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-input-group.e-small .e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  font-size: 12px;
  min-height: 32px;
  min-width: 32px;
  padding: 0;
  border-radius: 20px;
  margin: 0;
}

.e-float-input.e-bigger label.e-float-text,
.e-float-input label.e-float-text.e-bigger,
.e-float-input input.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input label.e-float-text,
.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
}

.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);
  box-sizing: border-box;
  left: 0%;
  top: 50%;
  transform: translate(0%, -50%);
  user-select: none;
  width: 100%;
  font-style: normal;
}

.e-float-input.e-small.e-bigger label.e-float-text,
.e-bigger .e-float-input.e-small label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  font-style: normal;
}

.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-float-input .e-input-in-wrap label.e-float-text.e-bigger,
.e-float-input .e-input-in-wrap input.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap label.e-float-text,
.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-bigger,
.e-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: -8px;
}

.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  font-size: 12px;
  top: -9px;
  transform: translate3d(0, -6px, 0) scale(0.92);
}

.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-bigger .e-float-input input:focus ~ label.e-float-text,
.e-bigger .e-float-input input:valid ~ label.e-float-text,
.e-bigger .e-float-input input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  transform: translate3d(0, -6px, 0) scale(0.86);
}

.e-float-input.e-bigger.e-small input:focus ~ label.e-float-text,
.e-float-input.e-bigger.e-small input:valid ~ label.e-float-text,
.e-float-input.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-small .e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-small .e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-input-focus input-group-animation ~ label.e-float-text,
.e-small .e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
  transform: translate3d(0, -6px, 0) scale(0.92);
}

.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input:focus ~ label.e-float-text,
.e-bigger .e-float-input input:valid ~ label.e-float-text,
.e-bigger .e-float-input input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  font-size: 16px;
  top: -23px;
  left: 2px;
}

.e-float-input.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text {
  top: -14px;
}

.e-float-input.e-small.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-float-input.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-float-input.e-small input[disabled] ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input[readonly] ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-float-text,
.e-float-input.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text {
  font-size: 12px;
  top: -10px;
}

.e-float-input.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-small .e-float-input .e-input-in-wrap label.e-float-text,
.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-small .e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: -10px;
}

.e-float-input.e-bigger,
.e-bigger .e-float-input,
.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-float-input.e-control-wrapper {
  line-height: 1.5;
  margin-bottom: 0;
  margin-top: 24px;
  padding-top: 0;
  position: relative;
  width: 100%;
}

.e-float-input.e-small.e-bigger,
.e-bigger.e-small .e-float-input.e-small,
.e-bigger .e-float-input.e-small,
.e-small .e-float-input.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-small,
.e-bigger .e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper.e-bigger {
  line-height: 1.4;
  margin-bottom: 0;
  margin-top: 24px;
  padding-top: 0;
}

.e-input-group.e-bigger,
.e-bigger .e-input-group,
.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-input-group.e-control-wrapper {
  line-height: 1.5;
}

.e-input-group.e-small.e-bigger,
.e-bigger.e-small .e-input-group.e-small,
.e-bigger .e-input-group.e-small,
.e-small .e-input-group.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-input-group.e-control-wrapper.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group.e-control-wrapper.e-bigger {
  line-height: normal;
}

.e-float-input.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-no-float-label,
.e-float-input.e-small.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-small.e-no-float-label,
.e-small .e-float-input.e-bigger.e-no-float-label,
.e-float-input.e-control-wrapper.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-control-wrapper.e-no-float-label,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-no-float-label,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-no-float-label {
  margin-top: 0;
}

.e-float-input.e-bigger.e-disabled,
.e-bigger .e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-bigger.e-disabled,
.e-bigger .e-float-input.e-input-group.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-float-input.e-bigger,
.e-bigger .e-float-input,
.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-float-input.e-control-wrapper {
  font-size: 16px;
}

.e-float-input.e-bigger input,
.e-float-input input.e-bigger,
.e-bigger .e-float-input input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper input {
  font: inherit;
  line-height: inherit;
  padding: 0;
}

.e-float-input.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-disabled,
.e-bigger .e-float-input.e-small.e-disabled,
.e-small .e-float-input.e-bigger.e-disabled,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-disabled,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-float-input.e-input-group.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-input-group.e-disabled,
.e-bigger .e-float-input.e-input-group.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-bigger.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-float-input.e-small.e-bigger,
.e-small.e-bigger .e-float-input,
.e-bigger .e-float-input.e-small,
.e-small .e-float-input.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-small.e-bigger .e-float-input.e-control-wrapper,
.e-bigger .e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper.e-bigger {
  font-size: 14px;
}

.e-float-input.e-small.e-bigger input,
.e-float-input.e-small input.e-bigger,
.e-bigger .e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small input {
  font: inherit;
  line-height: inherit;
  padding: 0;
}

.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-weight: normal;
}

.e-float-input.e-rtl.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 10px;
}

.e-input-group.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-float-input.e-bigger .e-input,
.e-bigger .e-float-input .e-input,
.e-float-input.e-control-wrapper.e-bigger .e-input,
.e-bigger .e-float-input.e-control-wrapper .e-input {
  margin-bottom: 0;
}

.e-input.e-small.e-bigger,
.e-input-group.e-small.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger .e-input.e-small,
.e-bigger .e-input-group.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small {
  line-height: inherit;
  margin-bottom: 0;
}

.e-input-group.e-bigger .e-input-group-icon,
.e-input-group .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-input-group .e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
}

.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  margin-top: 0;
}

.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-small .e-bigger.e-input-group .e-input-group-icon,
.e-small .e-bigger.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-input-group.e-small .e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
}

.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-input-group.e-small .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon {
  margin-top: 0;
}

.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-input-group .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-input-group .e-input-group-icon:last-child,
.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-small .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child,
.e-bigger .e-input-group.e-small .e-input-group-icon:last-child {
  margin-right: 0;
  margin: 0;
}

.e-bigger input.e-input::-webkit-input-placeholder,
input.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger input.e-input:-moz-placeholder,
input.e-bigger.e-input:-moz-placeholder,
.e-bigger input.e-input:-ms-input-placeholder,
input.e-bigger.e-input:-ms-input-placeholder,
.e-bigger input.e-input::-moz-placeholder,
input.e-bigger.e-input::-moz-placeholder,
.e-bigger textarea.e-input::-webkit-input-placeholder,
textarea.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger textarea.e-input:-moz-placeholder,
textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger textarea.e-input:-ms-input-placeholder,
textarea.e-bigger.e-input:-ms-input-placeholder,
.e-bigger textarea.e-input::-moz-placeholder,
textarea.e-bigger.e-input::-moz-placeholder,
.e-bigger textarea.e-input::-webkit-textarea-placeholder,
textarea.e-bigger.e-input::-webkit-textarea-placeholder,
.e-bigger textarea.e-input:-moz-placeholder,
textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger textarea.e-input:-ms-textarea-placeholder,
textarea.e-bigger.e-input:-ms-textarea-placeholder,
.e-bigger textarea.e-input::-moz-placeholder,
textarea.e-bigger.e-input::-moz-placeholder {
  font-size: 16px;
  font-style: normal;
}

.e-bigger input.e-small.e-input::-webkit-input-placeholder,
.e-small input.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger input.e-small.e-input:-moz-placeholder,
.e-small input.e-bigger.e-input:-moz-placeholder,
.e-bigger input.e-small.e-input:-ms-input-placeholder,
.e-small input.e-bigger.e-input:-ms-input-placeholder,
.e-bigger input.e-small.e-input::-moz-placeholder,
.e-small input.e-bigger.e-input::-moz-placeholder,
.e-bigger textarea.e-small.e-input::-webkit-input-placeholder,
.e-small textarea.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger intextareaput.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-bigger.e-input:-ms-input-placeholder,
.e-bigger textarea.e-small.e-input::-moz-placeholder,
.e-small textarea.e-bigger.e-input::-moz-placeholder,
.e-bigger textarea.e-small.e-input::-webkit-textarea-placeholder,
.e-small textarea.e-bigger.e-input::-webkit-textarea-placeholder,
.e-bigger textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger textarea.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-bigger.e-input:-ms-input-placeholder,
.e-bigger textarea.e-small.e-input::-moz-placeholder,
.e-small textarea.e-bigger.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}

input.e-input.e-bigger,
.e-bigger input.e-input,
.e-input-group.e-bigger input,
.e-input-group.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-bigger input,
.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-bigger .e-input-group input,
.e-bigger .e-input-group input.e-input,
.e-bigger .e-input-group.e-control-wrapper input,
.e-bigger .e-input-group.e-control-wrapper input.e-input,
.e-float-input.e-bigger input,
.e-float-input.e-bigger input.e-input,
.e-bigger .e-float-input input,
.e-bigger .e-float-input input.e-input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input.e-input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input.e-control-wrapper input.e-input {
  box-sizing: border-box;
  height: 38px;
}

.e-float-input.e-bigger:not(.e-input-group) input,
.e-float-input.e-bigger:not(.e-input-group) input.e-input,
.e-bigger .e-float-input:not(.e-input-group) input,
.e-bigger .e-float-input:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  box-sizing: border-box;
  height: 40px;
}

input.e-input.e-small.e-bigger,
.e-input-group.e-bigger.e-small input,
.e-input-group.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-input-group input,
.e-bigger.e-small .e-input-group input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper input,
.e-bigger.e-small .e-input-group.e-control-wrapper input.e-input,
.e-float-input.e-bigger.e-small input,
.e-float-input.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-float-input input,
.e-bigger.e-small .e-float-input input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper input,
.e-bigger.e-small .e-float-input.e-control-wrapper input.e-input {
  box-sizing: border-box;
  height: 34px;
}

.e-float-input.e-bigger.e-small:not(.e-input-group) input,
.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-float-input:not(.e-input-group) input,
.e-bigger.e-small .e-float-input:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  box-sizing: border-box;
  height: 34px;
}

.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
textarea.e-input.e-bigger,
.e-input-group.e-bigger textarea,
.e-input-group.e-bigger textarea.e-input,
.e-bigger .e-input-group textarea,
.e-bigger .e-input-group textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-bigger textarea,
.e-float-input.e-bigger textarea.e-input,
.e-bigger .e-float-input textarea,
.e-bigger .e-float-input textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper.e-bigger textarea.e-input,
.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: border-box;
  height: auto;
}

textarea.e-input.e-small.e-bigger,
.e-input-group.e-bigger.e-small textarea,
.e-input-group.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-input-group textarea,
.e-bigger.e-small .e-input-group textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-bigger.e-small textarea,
.e-float-input.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-float-input textarea,
.e-bigger.e-small .e-float-input textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: border-box;
  height: auto;
}

input.e-input.e-bigger,
.e-input-group input.e-input.e-bigger,
.e-input-group input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-input-group.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input,
.e-bigger input.e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-float-input.e-bigger input,
.e-float-input input.e-bigger,
.e-bigger .e-float-input input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper input {
  text-indent: 12px;
}

input.e-input.e-bigger,
.e-bigger input.e-input,
.e-input-group.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-float-input.e-bigger input,
.e-float-input input.e-bigger,
.e-input-group input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input input,
.e-bigger .e-input-group.e-control-wrapper input.e-input,
.e-bigger .e-input-group input.e-input,
.e-input-group.e-bigger input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger input:focus,
.e-float-input.e-bigger input:focus,
.e-bigger .e-input-group input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper input:focus,
.e-bigger .e-float-input input:focus,
.e-input-group.e-bigger.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-bigger .e-input-group.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-float-input.e-bigger.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger .e-float-input.e-input-focus input {
  padding-left: 12px;
  text-indent: 0;
}

.e-rtl input.e-input.e-bigger,
input.e-input.e-bigger.e-rtl,
.e-bigger.e-rtl input.e-input,
.e-bigger input.e-input.e-rtl,
.e-float-input.e-control-wrapper.e-bigger.e-rtl input,
.e-float-input.e-bigger.e-rtl input,
.e-input-group.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input,
.e-rtl .e-float-input.e-bigger input,
.e-rtl .e-input-group.e-bigger input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-float-input.e-control-wrapper.e-rtl input.e-bigger,
.e-float-input.e-rtl input.e-bigger,
.e-input-group.e-rtl input.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger,
.e-rtl .e-float-input.e-control-wrapper input.e-bigger,
.e-rtl .e-float-input input.e-bigger,
.e-rtl .e-input-group input.e-input.e-bigger,
.e-rtl .e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input,
.e-bigger .e-float-input.e-rtl input,
.e-bigger .e-input-group.e-rtl input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input,
.e-bigger.e-rtl .e-float-input input,
.e-bigger.e-rtl .e-input-group input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-rtl .e-input-group input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-bigger.e-rtl .e-float-input input:focus,
.e-bigger .e-input-group.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-bigger .e-float-input.e-rtl input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:focus,
.e-bigger.e-rtl .e-input-group.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-bigger .e-input-group.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-input-focus input,
.e-bigger .e-float-input.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper.e-rtl.e-input-focus input {
  padding-left: 0;
  padding-right: 12px;
  text-indent: 0;
}

textarea.e-input.e-bigger,
.e-bigger textarea.e-input,
.e-input-group.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper textarea.e-bigger,
.e-float-input.e-bigger textarea,
.e-float-input textarea.e-bigger,
.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input textarea,
.e-bigger .e-input-group textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-bigger textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger textarea:focus,
.e-float-input.e-bigger textarea:focus,
.e-bigger .e-input-group textarea.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper textarea:focus,
.e-bigger .e-float-input textarea:focus {
  padding: 6px 12px 6px 12px;
  text-indent: 0;
}

.e-rtl textarea.e-input.e-bigger,
textarea.e-input.e-bigger.e-rtl,
.e-bigger.e-rtl textarea.e-input,
.e-bigger textarea.e-input.e-rtl,
.e-float-input.e-control-wrapper:not(.e-outline).e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-bigger.e-rtl textarea,
.e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-bigger textarea,
.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input,
.e-float-input:not(.e-outline).e-rtl textarea.e-bigger,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-bigger,
.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-bigger,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-bigger,
.e-rtl .e-float-input:not(.e-outline) textarea.e-bigger,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-bigger,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-float-input:not(.e-outline).e-rtl textarea,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-bigger .e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus {
  padding-right: 12px;
  text-indent: 0;
}

input.e-input.e-bigger.e-small,
.e-bigger input.e-input.e-small,
.e-input-group.e-small.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-input-group.e-small input.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-bigger .e-input-group.e-small input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input,
.e-float-input.e-small.e-bigger input,
.e-float-input.e-small input.e-bigger,
.e-bigger .e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-input-group.e-small input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger .e-float-input.e-small input:focus,
.e-small .e-input-group.e-bigger input.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small .e-float-input.e-bigger input:focus,
.e-input-group.e-bigger.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-float-input.e-bigger.e-small input:focus,
.e-bigger .e-input-group.e-small.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small .e-input-group.e-bigger.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger .e-float-input.e-small.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small .e-float-input.e-bigger.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-float-input.e-bigger.e-small.e-input-focus input,
textarea.e-input.e-bigger.e-small,
.e-bigger textarea.e-input.e-small,
.e-input-group.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-input-group.e-small textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger .e-input-group.e-small textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-float-input.e-small.e-bigger textarea,
.e-float-input.e-small textarea.e-bigger,
.e-bigger .e-float-input.e-small textarea,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea,
.e-bigger .e-input-group.e-small textarea.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus,
.e-bigger .e-float-input.e-small textarea:focus,
.e-small .e-input-group.e-bigger textarea.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus,
.e-small .e-float-input.e-bigger textarea:focus,
.e-input-group.e-bigger.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus,
.e-float-input.e-bigger.e-small textarea:focus {
  padding-left: 12px;
  text-indent: 0;
}

.e-bigger input.e-input.e-small.e-rtl,
.e-input-group.e-small.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input,
.e-input-group.e-small.e-rtl input.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger,
.e-bigger .e-input-group.e-small.e-rtl input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-float-input.e-small.e-bigger.e-rtl input,
.e-float-input.e-small.e-rtl input.e-bigger,
.e-bigger .e-float-input.e-small.e-rtl input,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input,
.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-bigger.e-rtl input.e-input.e-small,
.e-rtl .e-input-group.e-small.e-bigger input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-rtl .e-input-group.e-small input.e-input.e-bigger,
.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-bigger.e-rtl .e-input-group.e-small input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input,
.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-rtl .e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-float-input.e-small.e-bigger input,
.e-rtl .e-float-input.e-small input.e-bigger,
.e-bigger.e-rtl .e-float-input.e-small input,
.e-bigger .e-input-group.e-small.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input:focus,
.e-bigger .e-float-input.e-small.e-rtl input:focus,
.e-small .e-input-group.e-bigger.e-rtl input.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus,
.e-small .e-float-input.e-bigger.e-rtl input:focus,
.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus,
.e-float-input.e-bigger.e-small.e-rtl input:focus,
.e-bigger.e-rtl .e-input-group.e-small input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger.e-rtl .e-float-input.e-small input:focus,
.e-small.e-rtl .e-input-group.e-bigger input.e-input:focus,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small.e-rtl .e-float-input.e-bigger input:focus,
.e-rtl .e-input-group.e-bigger.e-small input.e-input:focus,
.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-rtl .e-float-input.e-bigger.e-small input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-small.e-rtl.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input,
.e-small .e-float-input.e-bigger.e-rtl.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input,
.e-float-input.e-bigger.e-small.e-rtl.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-small.e-input-focus input,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small.e-rtl .e-float-input.e-bigger.e-input-focus input,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-rtl .e-float-input.e-bigger.e-small.e-input-focus input,
.e-bigger .e-input-group.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input,
.e-input-group.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-rtl .e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input {
  padding-left: 0;
  padding-right: 12px;
  text-indent: 0;
}

.e-bigger textarea.e-input.e-small.e-rtl,
.e-input-group:not(.e-outline).e-small.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input.e-bigger,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger,
.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-float-input:not(.e-outline).e-small.e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-small.e-rtl textarea.e-bigger,
.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-bigger,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea,
.e-bigger.e-rtl textarea.e-input.e-small,
.e-rtl .e-input-group:not(.e-outline).e-small.e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea.e-bigger,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea.e-bigger,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small.e-control-wrapper textarea,
.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea:focus,
.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea:focus,
.e-small .e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea:focus,
.e-small .e-float-input:not(.e-outline).e-bigger.e-rtl textarea:focus,
.e-input-group:not(.e-outline).e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-bigger.e-small.e-rtl textarea:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-bigger textarea:focus,
.e-rtl .e-input-group:not(.e-outline).e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea:focus,
.e-rtl .e-float-input:not(.e-outline).e-bigger.e-small textarea:focus {
  padding-right: 12px;
  text-indent: 0;
}

.e-float-input.e-small.e-bigger .e-clear-icon,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon,
.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon,
.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon,
.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon,
.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon,
.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon,
.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon {
  padding-bottom: 0;
}

.e-float-input.e-bigger .e-clear-icon::before,
.e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-input-group.e-bigger .e-clear-icon::before,
.e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-float-input.e-control-wrapper input.e-bigger:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input.e-control-wrapper .e-clear-icon::before,
.e-float-input input.e-bigger:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input .e-clear-icon::before,
.e-bigger .e-input-group .e-clear-icon::before,
.e-bigger .e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 16px;
}

.e-float-input.e-small.e-bigger .e-clear-icon::before,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-input-group.e-small.e-bigger .e-clear-icon::before,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-small.e-bigger .e-float-input .e-clear-icon::before,
.e-small.e-bigger .e-float-input.e-control-wrapper .e-clear-icon::before,
.e-small.e-bigger .e-input-group .e-clear-icon::before,
.e-small.e-bigger .e-input-group.e-control-wrapper .e-clear-icon::before,
.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon::before,
.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon::before,
.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon::before {
  font-size: 14px;
}

.e-input-group.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-input-group .e-clear-icon.e-bigger,
.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger .e-input-group .e-clear-icon,
.e-bigger .e-input-group.e-control-wrapper .e-clear-icon {
  min-width: 24px;
  min-height: 24px;
  padding-bottom: 7px;
  padding-right: 8px;
  padding-top: 7px;
}

.e-small.e-bigger .e-input-group .e-clear-icon,
.e-small.e-bigger .e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 24px;
  min-width: 24px;
  padding-bottom: 7px;
  padding-right: 8px;
  padding-top: 7px;
}

.e-input-group.e-small.e-bigger .e-clear-icon,
.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-clear-icon {
  min-height: 24px;
  min-width: 24px;
  padding-bottom: 5px;
  padding-right: 6px;
  padding-top: 5px;
}

.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
  font-size: 16px;
  top: -28px;
}

.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text {
  font-size: 12px;
  top: -20px;
}

.e-float-input.e-bigger textarea ~ label.e-float-text,
.e-float-input textarea ~ label.e-float-text.e-bigger,
.e-float-input textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input textarea ~ label.e-float-text,
.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger,
.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
}

.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-input-group:not(.e-float-input) .e-input,
.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-float-input.e-bigger input,
.e-bigger .e-float-input input,
.e-float-input.e-input-group.e-bigger input,
.e-bigger .e-float-input.e-input-group input,
.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-bigger .e-float-input.e-input-group.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-bigger .e-float-input.e-control-wrapper.e-input-group input,
.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-bigger .e-float-input.e-control-wrapper.e-input-group input {
  min-height: 28px;
}

.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input,
.e-bigger .e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-float-input.e-bigger.e-small input,
.e-bigger .e-float-input.e-small input,
.e-small .e-float-input.e-bigger input,
.e-float-input.e-input-group.e-bigger.e-small input,
.e-bigger .e-float-input.e-input-group.e-small input,
.e-small .e-float-input.e-input-group.e-bigger input,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-bigger .e-float-input.e-control-wrapper.e-small input,
.e-small .e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-input-group.e-bigger.e-small input,
.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-small .e-float-input.e-control-wrapper.e-input-group.e-bigger input {
  min-height: 26px;
}

.e-bigger .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
  top: -14px;
  transform: translate3d(0, -6px, 0) scale(0.86);
  user-select: text;
}

.e-bigger .e-float-input.e-small:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
  top: -10px;
  transform: translate3d(0, -6px, 0) scale(0.92);
  user-select: text;
}

.e-bigger .e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  font-style: normal;
}

.e-float-input.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top {
  transform: translate3d(0, 6px, 0) scale(0.92);
}

.e-bigger .e-float-input.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
  top: -10px;
  transform: translate3d(0, -6px, 0) scale(0.92);
  user-select: text;
}

.e-bigger .e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
  top: -8px;
  transform: translate3d(0, -6px, 0) scale(0.86);
  user-select: text;
}

.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  transform: translate3d(0, 6px, 0) scale(0.86);
}

.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea label.e-float-text.e-label-top,
.e-bigger.e-small .e-float-input textarea:focus ~ label.e-float-text,
.e-bigger.e-small .e-float-input textarea:valid ~ label.e-float-text,
.e-bigger.e-small .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  transform: translate3d(0, 6px, 0) scale(0.86);
}

.e-input-group.e-bigger textarea,
.e-input-group.e-bigger textarea.e-input,
.e-input-group textarea.e-bigger,
.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-bigger textarea,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-input-group textarea,
.e-bigger .e-input-group textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-bigger textarea,
.e-float-input textarea.e-bigger,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper textarea.e-bigger,
.e-bigger .e-float-input textarea,
.e-bigger .e-float-input.e-control-wrapper textarea {
  font: inherit;
  line-height: 1.2;
  min-height: 36px;
  padding: 6px 12px 6px 12px;
}

.e-input-group.e-input-focus.e-bigger textarea,
.e-input-group.e-input-focus.e-bigger textarea.e-input,
.e-input-group.e-input-focus textarea.e-bigger,
.e-input-group.e-input-focus textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea,
.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-bigger .e-input-group.e-input-focus textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-bigger:focus,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger:focus,
.e-bigger .e-input-group.e-control-wrapper textarea:focus,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea:focus,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus {
  font: inherit;
  line-height: 1.2;
  min-height: 36px;
  padding: 6px 12px 6px 12px;
}

.e-input-group.e-small.e-bigger textarea.e-input,
.e-input-group.e-small textarea.e-input.e-bigger,
.e-input-group textarea.e-input.e-bigger.e-small,
.e-input-group.e-bigger textarea.e-small,
.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger.e-small .e-input-group textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .input-group textarea.e-small,
.e-bigger .e-input-group.e-small textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-small.e-input-group.e-control-wrapper textarea.e-input,
.e-small .input-group textarea.e-bigger,
.e-small .e-input-group.e-bigger textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-float-input textarea.e-bigger.e-small,
.e-float-input.e-small.e-bigger textarea,
.e-float-input.e-small textarea.e-bigger,
.e-float-input.e-bigger textarea.e-small,
.e-bigger .e-float-input.e-small textarea,
.e-bigger.e-small .e-float-input textarea,
.e-bigger .float-input textarea.e-small,
.e-small .e-float-input.e-bigger textarea,
.e-small .float-input textarea.e-bigger,
.e-small .e-float-input.e-control-wrapper textarea.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea,
.e-bigger .e-small.e-float-input.e-control-wrapper textarea {
  font: inherit;
  line-height: 1.2;
  min-height: 32px;
  padding: 6px 12px 6px 12px;
}

.e-input-group.e-input-focus textarea.e-input.e-bigger.e-small,
.e-input-group.e-input-focus.e-small.e-bigger textarea.e-input,
.e-input-group.e-input-focus.e-small textarea.e-input.e-bigger,
.e-input-group.e-input-focus.e-bigger textarea.e-small,
.e-input-group.e-control-wrapper.e-input-focus.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input.e-bigger,
.e-bigger.e-small .e-input-group.e-input-focus textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-small.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-small .e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input {
  font: inherit;
  line-height: 1.2;
  min-height: 32px;
  padding: 6px 12px 6px 12px;
}

.e-bigger input.e-input,
.e-bigger textarea.e-input,
input.e-input.e-bigger,
textarea.e-input.e-bigger {
  min-height: 29px;
}

.e-bigger input.e-input.e-small,
.e-bigger .e-small input.e-input,
.e-bigger.e-small input.e-input,
.e-small input.e-input.e-bigger,
input.e-input.e-bigger.e-small,
.e-small .e-bigger input.e-input {
  min-height: 25px;
}

.e-filled input.e-input.e-bigger,
.e-filled.e-input-group.e-bigger input,
.e-filled.e-input-group.e-bigger input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger input,
.e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-bigger .e-filled.e-input-group input,
.e-bigger .e-filled.e-input-group input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper input,
.e-bigger .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input.e-bigger input.e-input,
.e-bigger .e-filled.e-float-input input,
.e-bigger .e-filled.e-float-input input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input.e-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input.e-input,
.e-filled.e-float-input.e-bigger:not(.e-input-group) input,
.e-filled.e-float-input.e-bigger:not(.e-input-group) input.e-input,
.e-bigger .e-filled.e-float-input:not(.e-input-group) input,
.e-bigger .e-filled.e-float-input:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-filled input.e-input.e-small.e-bigger,
.e-filled.e-input-group.e-bigger.e-small input,
.e-filled.e-input-group.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-filled.e-input-group input,
.e-bigger.e-small .e-filled.e-input-group input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-float-input.e-bigger.e-small input,
.e-filled.e-float-input.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-filled.e-float-input input,
.e-bigger.e-small .e-filled.e-float-input input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper input.e-input,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-group) input,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-filled.e-input-group textarea.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-filled textarea.e-input.e-bigger,
.e-filled.e-input-group.e-bigger textarea,
.e-filled.e-input-group.e-bigger textarea.e-input,
.e-bigger .e-filled.e-input-group textarea,
.e-bigger .e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-float-input.e-bigger textarea,
.e-filled.e-float-input.e-bigger textarea.e-input,
.e-bigger .e-filled.e-float-input textarea,
.e-bigger .e-filled.e-float-input textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea.e-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea.e-input,
.e-filled textarea.e-input.e-small.e-bigger,
.e-filled.e-input-group.e-bigger.e-small textarea,
.e-filled.e-input-group.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group textarea,
.e-bigger.e-small .e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-float-input.e-bigger.e-small textarea,
.e-filled.e-float-input.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-float-input textarea,
.e-bigger.e-small .e-filled.e-float-input textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: border-box;
}

.e-filled.e-input-group.e-bigger,
.e-bigger .e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper {
  margin-top: 0;
  padding: 0 12px 0 16px;
}

.e-filled.e-input-group.e-small.e-bigger,
.e-bigger.e-small .e-filled.e-input-group.e-small,
.e-bigger .e-filled.e-input-group.e-small,
.e-small .e-filled.e-input-group.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger {
  margin-top: 0;
  padding: 0 10px 0 12px;
}

.e-filled.e-float-input.e-bigger,
.e-bigger .e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper {
  margin-top: 0;
  padding: 0;
}

.e-filled.e-float-input.e-small.e-bigger,
.e-bigger.e-small .e-filled.e-float-input.e-small,
.e-bigger .e-filled.e-float-input.e-small,
.e-small .e-filled.e-float-input.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger {
  margin-top: 0;
  padding: 0 10px 0 12px;
}

.e-rtl.e-filled.e-input-group.e-bigger,
.e-bigger .e-rtl.e-filled.e-input-group,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper,
.e-rtl .e-filled.e-input-group.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper {
  padding: 0 16px 0 12px;
}

.e-rtl.e-filled.e-input-group.e-small.e-bigger,
.e-bigger.e-small .e-rtl.e-filled.e-input-group.e-small,
.e-bigger .e-rtl.e-filled.e-input-group.e-small,
.e-small .e-rtl.e-filled.e-input-group.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-rtl .e-filled.e-input-group.e-small.e-bigger,
.e-bigger.e-small.e-rtl .e-filled.e-input-group.e-small,
.e-bigger.e-rtl .e-filled.e-input-group.e-small,
.e-small.e-rtl .e-filled.e-input-group.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger {
  padding: 0 12px 0 10px;
}

.e-rtl.e-filled.e-float-input.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-rtl .e-filled.e-float-input.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper {
  padding: 0 16px 0 12px;
}

.e-rtl.e-filled.e-float-input.e-small.e-bigger,
.e-bigger.e-small .e-rtl.e-filled.e-float-input.e-small,
.e-bigger .e-rtl.e-filled.e-float-input.e-small,
.e-small .e-rtl.e-filled.e-float-input.e-bigger,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-rtl .e-filled.e-float-input.e-small.e-bigger,
.e-bigger.e-small.e-rtl .e-filled.e-float-input.e-small,
.e-bigger.e-rtl .e-filled.e-float-input.e-small,
.e-small.e-rtl .e-filled.e-float-input.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger {
  padding: 0 12px 0 10px;
}

.e-filled input.e-input.e-bigger,
.e-filled textarea.e-input.e-bigger,
.e-filled.e-input-group.e-bigger .e-input,
.e-filled.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-bigger .e-filled input.e-input,
.e-bigger .e-filled textarea.e-input,
.e-bigger .e-filled.e-input-group .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input,
.e-filled.e-input-group.e-bigger .e-input:focus,
.e-bigger .e-filled.e-input-group .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input:focus,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input:focus,
.e-filled.e-input-group.e-bigger.e-input-focus .e-input,
.e-bigger .e-filled.e-input-group.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus .e-input {
  padding: 16px 4px 16px 0;
}

.e-filled .e-input.e-bigger:focus,
.e-bigger .e-filled .e-input:focus {
  padding-bottom: 16px;
}

.e-filled .e-input.e-small.e-bigger:focus,
.e-bigger .e-filled .e-input.e-small:focus {
  padding-bottom: 10px;
}

.e-filled .e-input.e-small.e-bigger,
.e-bigger .e-filled .e-input.e-small,
.e-small .e-filled .e-input.e-bigger,
.e-filled.e-input-group.e-small.e-bigger .e-input,
.e-filled.e-input-group.e-small .e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-small .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input,
.e-filled.e-input-group.e-small.e-bigger .e-input:focus,
.e-filled.e-input-group.e-small .e-input.e-bigger:focus,
.e-bigger .e-filled.e-input-group.e-small .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-filled.e-input-group.e-small.e-bigger.e-input-focus .e-input,
.e-filled.e-input-group.e-small.e-input-focus .e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-small.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input {
  padding: 10px 2px 10px 0;
}

.e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input input.e-bigger,
.e-bigger .e-filled.e-float-input input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-filled.e-float-input.e-control-wrapper input.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper input {
  padding: 3px 0 4px 7px;
}

.e-filled.e-float-input.e-small.e-bigger input,
.e-filled.e-float-input.e-small input.e-bigger,
.e-bigger .e-filled.e-float-input.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input {
  padding: 14px 2px 5px 0;
}

.e-rtl .e-filled input.e-input.e-bigger,
.e-filled input.e-input.e-bigger.e-rtl,
.e-bigger.e-rtl .e-filled input.e-input,
.e-bigger .e-filled input.e-input.e-rtl,
.e-filled.e-input-group.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input,
.e-rtl .e-filled.e-input-group.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-filled.e-input-group.e-rtl input.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-rtl input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-rtl.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input {
  padding: 16px 0 16px 4px;
  text-indent: 0;
}

.e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl input,
.e-filled.e-float-input.e-bigger.e-rtl input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-rtl .e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-rtl input.e-bigger,
.e-filled.e-float-input.e-rtl input.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper input.e-bigger,
.e-rtl .e-filled.e-float-input input.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-bigger .e-filled.e-float-input.e-rtl input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-bigger.e-rtl .e-filled.e-float-input input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-bigger.e-rtl .e-filled.e-float-input input:focus,
.e-bigger .e-filled.e-float-input.e-rtl input:focus,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-focus input,
.e-bigger .e-filled.e-float-input.e-rtl.e-input-focus input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input {
  padding: 20px 0 6px 4px;
  text-indent: 0;
}

.e-bigger .e-filled input.e-input.e-small.e-rtl,
.e-filled.e-input-group.e-small.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-small.e-rtl input.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-small.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-bigger.e-rtl input.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-small.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-small input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group.e-small input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-bigger .e-filled.e-input-group.e-small.e-rtl input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus,
.e-small .e-filled.e-input-group.e-bigger.e-rtl input.e-input:focus,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-small input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-bigger input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-bigger.e-small input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input {
  padding: 10px 0 10px 2px;
  text-indent: 0;
}

.e-filled.e-float-input.e-small.e-bigger.e-rtl input,
.e-filled.e-float-input.e-small.e-rtl input.e-bigger,
.e-bigger .e-filled.e-float-input.e-small.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-filled.e-float-input.e-small.e-bigger input,
.e-rtl .e-filled.e-float-input.e-small input.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-small input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input:focus,
.e-bigger .e-filled.e-float-input.e-small.e-rtl input:focus,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus,
.e-small .e-filled.e-float-input.e-bigger.e-rtl input:focus,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus,
.e-filled.e-float-input.e-bigger.e-small.e-rtl input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-small input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-bigger input:focus,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-rtl .e-filled.e-float-input.e-bigger.e-small input:focus,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl.e-input-focus input,
.e-bigger .e-filled.e-float-input.e-small.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-bigger.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-bigger.e-small.e-rtl.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-small.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-bigger.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-bigger.e-small.e-input-focus input {
  padding: 14px 0 5px 2px;
  text-indent: 0;
}

.e-filled.e-float-input.e-bigger,
.e-bigger .e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-bigger.e-disabled,
.e-bigger .e-filled.e-float-input.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-input-group.e-bigger.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-size: 16px;
}

.e-filled.e-float-input.e-small.e-bigger,
.e-small.e-bigger .e-filled.e-float-input,
.e-bigger .e-filled.e-float-input.e-small,
.e-small .e-filled.e-float-input.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-filled.e-float-input.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-disabled,
.e-bigger .e-filled.e-float-input.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-bigger.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-input-group.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 14px;
}

.e-filled.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-input {
  min-height: 28px;
}

.e-filled.e-float-input.e-bigger input,
.e-bigger .e-filled.e-float-input input,
.e-filled.e-float-input.e-input-group.e-bigger input,
.e-bigger .e-filled.e-float-input.e-input-group input,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group input,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group input {
  min-height: 28px;
}

.e-filled.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-filled.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input .e-small .e-filled.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
  min-height: 39px;
}

.e-float-input.e-bigger.e-small.e-filled input,
.e-bigger .e-float-input.e-filled.e-small input,
.e-small .e-float-input.e-filled.e-bigger input,
.e-float-input.e-filled.e-input-group.e-bigger.e-small input,
.e-bigger .e-float-input.e-filled.e-input-group.e-small input,
.e-small .e-float-input.e-filled.e-input-group.e-bigger input,
.e-float-input.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-bigger .e-float-input.e-filled.e-input-group.e-control-wrapper.e-small input,
.e-small .e-float-input.e-filled.e-input-group.e-control-wrapper.e-bigger input,
.e-float-input.e-filled.e-control-wrapper.e-bigger.e-small input,
.e-bigger .e-float-input.e-filled.e-control-wrapper.e-small input,
.e-small .e-float-input.e-filled.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-filled.e-input-group.e-bigger.e-small input,
.e-bigger .e-float-input.e-control-wrapper.e-filled.e-input-group.e-small input,
.e-small .e-float-input.e-control-wrapper.e-filled.e-input-group.e-bigger input {
  min-height: 39px;
}

.e-filled.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
  font-size: 16px;
  top: -6px;
  left: 2px;
}

.e-bigger .e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
  top: -6px;
  transform: translateY(-50%) scale(0.75);
  user-select: text;
}

.e-filled.e-float-input.e-small.e-bigger input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text {
  font-size: 14px;
  top: 12px;
}

.e-bigger .e-filled.e-float-input.e-small input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(0.75);
  user-select: text;
}

.e-filled.e-float-input.e-bigger label.e-float-text,
.e-filled.e-float-input label.e-float-text.e-bigger,
.e-filled.e-float-input input.e-bigger ~ label.e-float-text,
.e-bigger .e-filled.e-float-input label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-filled.e-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger textarea ~ label.e-float-text,
.e-filled.e-float-input textarea ~ label.e-float-text.e-bigger,
.e-filled.e-float-input textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-filled.e-float-input textarea ~ label.e-float-text,
.e-filled.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger,
.e-filled.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
  top: 12px;
}

.e-filled.e-float-input.e-small.e-bigger label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px;
  transform: none;
}

.e-filled.e-float-input.e-bigger.e-small input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-float-input.e-filled.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top {
  transform: translateY(-50%) scale(0.75);
}

.e-bigger .e-filled.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px;
}

.e-filled.e-float-input.e-bigger label.e-float-text,
.e-filled.e-float-input.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input label.e-float-text,
.e-bigger .e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 10px;
}

.e-filled.e-float-input.e-bigger.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl.e-bigger label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-bigger label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-bigger label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-bigger label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input label.e-float-text .e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 10px;
}

.e-small .e-filled.e-float-input.e-bigger label.e-float-text {
  left: 8px;
}

.e-filled.e-float-input.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 12px;
}

.e-filled.e-float-input.e-small.e-bigger.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-small.e-bigger label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input label.e-float-text .e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 12px;
}

.e-filled.e-float-input.e-bigger.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 0;
}

.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  font-size: 14px;
  margin-bottom: 0;
  margin-top: 0;
  min-height: 32px;
  min-width: 32px;
  padding: 0 0 0 8px;
}

.e-rtl.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon {
  padding: 0 8px 0 0;
}

.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 18px;
  height: 40px;
  min-width: 40px;
}

.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  font-size: 16px;
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px;
}

.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon {
  font-size: 14px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 8px;
  padding: 0;
  margin: 9px 12px 9px 0;
}

.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  font-size: 18px;
  padding: 0 0 0 8px;
}

.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon {
  font-size: 16px;
  padding: 0 0 0 8px;
}

.e-filled.e-input-group.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-filled.e-input-group .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 18px;
  height: 40px;
  min-width: 40px;
}

.e-filled.e-input-group.e-float-input.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-float-input .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-float-input .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon {
  padding: 0;
  margin: 0;
}

.e-filled.e-input-group.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon {
  font-size: 16px;
  min-height: 20px;
  min-width: 20px;
  padding: 0;
}

.e-filled.e-float-input.e-bigger .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-filled.e-input-group.e-bigger .e-clear-icon::before,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper input.e-bigger:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-clear-icon::before,
.e-filled.e-float-input input.e-bigger:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-float-input .e-clear-icon::before,
.e-bigger .e-filled.e-input-group .e-clear-icon::before,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 18px;
}

.e-filled.e-float-input.e-small.e-bigger .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-filled.e-input-group.e-small.e-bigger .e-clear-icon::before,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-small .e-filled.e-input-group.e-bigger input:first-child ~ .e-clear-icon::before,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-input-group.e-small input:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-small .e-filled.e-float-input.e-bigger input:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-float-input.e-small input:first-child ~ .e-clear-icon::before {
  font-size: 16px;
}

.e-filled.e-float-input.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text {
  top: -6px;
}

.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text {
  top: 12px;
}

.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-bigger,
.e-filled.e-float-input .e-input-in-wrap input.e-bigger ~ label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-bigger,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: 12px;
}

.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: 12px;
}

.e-filled.e-input-group:not(.e-float-input).e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  font-size: 18px;
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0;
}

.e-filled.e-input-group:not(.e-float-input).e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon {
  font-size: 16px;
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0;
}

.e-filled.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0;
}

.e-filled.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-float-input.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left > .e-input-group-icon {
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0;
}

.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom .e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom .e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom .e-small .e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 0;
}

.e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-right: 0;
}

.e-filled.e-input-group.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-rtl.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child {
  margin-left: 0;
}

.e-filled.e-rtl.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-rtl.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-small.e-bigger .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-small.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-rtl.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-left: 0;
  margin-right: 0;
}

.e-filled.e-input-group.e-bigger textarea,
.e-filled.e-input-group.e-bigger textarea.e-input,
.e-filled.e-input-group textarea.e-bigger,
.e-filled.e-input-group textarea.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper textarea.e-bigger,
.e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-filled.e-input-group textarea,
.e-bigger .e-filled.e-input-group textarea.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-input-group.e-input-focus.e-bigger textarea,
.e-filled.e-input-group.e-input-focus.e-bigger textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea.e-bigger,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-input-focus textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input {
  padding: 0 16px 8px;
}

.e-filled.e-float-input.e-bigger textarea,
.e-filled.e-float-input textarea.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper textarea.e-bigger,
.e-bigger .e-filled.e-float-input textarea,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea {
  padding: 0 16px 8px;
}

.e-filled.e-input-group.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group textarea.e-input.e-bigger.e-small,
.e-filled.e-input-group.e-bigger textarea.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger.e-small .e-filled.e-input-group textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .input-group textarea.e-small,
.e-bigger .e-filled.e-input-group.e-small textarea.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-small.e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-small .input-group textarea.e-bigger,
.e-small .e-filled.e-input-group.e-bigger textarea.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-small .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-bigger.e-small,
.e-filled.e-input-group.e-input-focus.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-input-focus.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group.e-input-focus.e-bigger textarea.e-small,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input.e-bigger,
.e-bigger.e-small .e-filled.e-input-group.e-input-focus textarea.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-small.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input {
  padding: 0 12px 10px;
}

.e-filled.e-float-input textarea.e-bigger.e-small,
.e-filled.e-float-input.e-small.e-bigger textarea,
.e-filled.e-float-input.e-small textarea.e-bigger,
.e-filled.e-float-input.e-bigger textarea.e-small,
.e-bigger .e-filled.e-float-input.e-small textarea,
.e-bigger.e-small .e-filled.e-float-input textarea,
.e-bigger .e-float-input textarea.e-small,
.e-small .e-filled.e-float-input.e-bigger textarea,
.e-small .float-input textarea.e-bigger,
.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper textarea {
  padding: 0 12px 5px;
}

.e-filled.e-input-group.e-multi-line-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-multi-line-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-multi-line-input {
  padding: 16px 0 0;
}

.e-filled.e-input-group.e-small.e-bigger.e-multi-line-input,
.e-bigger.e-small .e-filled.e-input-group.e-small.e-multi-line-input,
.e-bigger .e-filled.e-input-group.e-small.e-multi-line-input,
.e-small .e-filled.e-input-group.e-bigger.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-multi-line-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-multi-line-input {
  padding: 10px 0 0;
}

.e-filled.e-float-input.e-bigger.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-multi-line-input {
  padding: 20px 0 0;
}

.e-filled.e-float-input.e-small.e-bigger.e-multi-line-input,
.e-bigger.e-small .e-filled.e-float-input.e-small.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-small.e-multi-line-input,
.e-small .e-filled.e-float-input.e-bigger.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-multi-line-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-multi-line-input {
  padding: 14px 0 0;
}

.e-rtl .e-filled textarea.e-input.e-bigger,
.e-filled textarea.e-input.e-bigger.e-rtl,
.e-bigger.e-rtl .e-filled textarea.e-input,
.e-bigger .e-filled textarea.e-input.e-rtl,
.e-filled.e-input-group.e-multi-line-input.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input.e-bigger,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus {
  padding: 0 16px 8px;
  text-indent: 0;
}

.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-bigger.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-bigger,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea.e-bigger,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus {
  padding: 0 16px 8px;
  text-indent: 0;
}

.e-bigger .e-filled textarea.e-input.e-small.e-rtl,
.e-filled.e-input-group.e-multi-line-input.e-small.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input.e-bigger,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-bigger.e-rtl textarea.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-small textarea.e-input:focus {
  padding: 0 12px 10px;
  text-indent: 0;
}

.e-filled.e-float-input.e-multi-line-input.e-small.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea.e-bigger,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-bigger,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea:focus,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-bigger.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-bigger.e-small.e-rtl textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-small textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger.e-small textarea:focus {
  padding: 0 12px 5px;
  text-indent: 0;
}

.e-filled.e-float-input.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap {
  border: 1px solid;
  border-width: 0;
  margin-left: 8px;
}

.e-rtl.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap {
  margin-left: 0;
  margin-right: 8px;
}

.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: var(--color-sf-placeholder-text-color);
}

.e-bigger .e-input:focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-textarea) {
  padding-bottom: 0;
}

.e-bigger textarea.e-input:focus:not(.e-success):not(.e-warning):not(.e-error) {
  padding-bottom: 6px;
}

.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: var(--color-sf-content-text-color-alt1);
}

.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: var(--color-sf-content-text-color-alt1);
}

.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: var(--color-sf-placeholder-text-color);
}

.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: var(--color-sf-content-text-color-alt1);
}

.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: var(--color-sf-content-text-color-alt3);
}

.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: rgba(var(--color-sf-primary));
}

.e-filled.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: rgba(var(--color-sf-placeholder-text-color));
}

.e-filled.e-float-input.e-bigger.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text {
  color: var(--color-sf-border-success);
}

.e-filled.e-float-input.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text {
  color: var(--color-sf-border-warning);
}

.e-filled.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: rgba(var(--color-sf-placeholder-text-color));
}

.e-filled.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: rgba(var(--color-sf-primary));
}

.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: var(--color-sf-content-text-color-disabled);
}

.e-filled.e-float-input.e-bigger.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: var(--color-sf-border-success);
}

.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: var(--color-sf-border-warning);
}

/* stylelint-disable-line no-empty-source */
/*! popup layout */
.e-popup {
  height: auto;
  position: absolute;
  width: auto;
  z-index: 1000;
}

.e-popup.e-popup-open {
  display: block;
}

.e-popup.e-popup-close {
  display: none;
}

/* stylelint-disable property-no-vendor-prefix */
@keyframes material-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fabric-spinner-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.e-spinner-pane {
  align-items: center;
  display: inline-flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  user-select: none;
  vertical-align: middle;
  width: 100%;
  z-index: 1000;
}
.e-spinner-pane::after {
  content: "Tailwind3";
  display: none;
}
.e-spinner-pane.e-spin-left {
  /* stylelint-disable property-no-vendor-prefix */
}
.e-spinner-pane.e-spin-left .e-spinner-inner {
  -webkit-transform: translateX(0%) translateY(-50%);
  left: 0;
  padding-left: 10px;
  transform: translateX(0%) translateY(-50%);
}
.e-spinner-pane.e-spin-right .e-spinner-inner {
  -webkit-transform: translateX(-100%) translateY(-50%);
  left: 100%;
  padding-right: 10px;
  transform: translateX(-100%) translateY(-50%);
}
.e-spinner-pane.e-spin-center .e-spinner-inner {
  -webkit-transform: translateX(-50%) translateY(-50%);
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.e-spinner-pane.e-spin-hide {
  display: none;
}
.e-spinner-pane.e-spin-show {
  display: inline-flex;
}
.e-spinner-pane .e-spinner-inner {
  -webkit-transform: translateX(-50%) translateY(-50%);
  left: 50%;
  margin: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1000;
}
.e-spinner-pane .e-spinner-inner .e-spin-label {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  margin-top: 10px;
  text-align: center;
}
.e-spinner-pane .e-spinner-inner .e-spin-material,
.e-spinner-pane .e-spinner-inner .e-spin-material3,
.e-spinner-pane .e-spinner-inner .e-spin-tailwind3 {
  animation: material-spinner-rotate 1568.63ms linear infinite;
  display: block;
  margin: 0 auto;
}
.e-spinner-pane .e-spinner-inner .e-spin-material .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-material3 .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-tailwind3 .e-path-circle {
  fill: none;
  stroke-linecap: square;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 {
  animation: material-spinner-rotate 0.75s linear infinite;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle {
  fill: none;
  stroke-linecap: square;
  stroke-width: 4;
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent,
.e-spinner-pane .e-spinner-inner .e-spin-fluent2,
.e-spinner-pane .e-spinner-inner .e-spin-fabric {
  animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
  display: block;
  margin: 0 auto;
  overflow: visible;
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle {
  fill: none;
  stroke-width: 1.5;
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind {
  animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.21, 0.21, 0.21, 0.21);
  display: block;
  margin: 0 auto;
  overflow: visible;
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-circle {
  fill: none;
  stroke-width: 4.5;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5,
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5v3 {
  animation: material-spinner-rotate 0.75s linear infinite;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5 .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5v3 .e-path-circle {
  fill: none;
  stroke-linecap: square;
  stroke-width: 4;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
  display: block;
  margin: 0 auto;
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast {
  animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
  display: block;
  margin: 0 auto;
  overflow: visible;
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
  fill: none;
  stroke-width: 1.5;
}

.e-spinner-pane {
  background-color: transparent;
}
.e-spinner-pane.e-spin-overlay {
  background-color: var(--color-sf-overlay-bg-color);
}
.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-label {
  color: var(--color-sf-white);
}
.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-bootstrap {
  fill: var(--color-sf-white);
  stroke: var(--color-sf-white);
}
.e-spinner-pane .e-spinner-inner .e-spin-label {
  color: var(--color-sf-primary);
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle {
  stroke: var(--color-sf-primary-light);
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc {
  stroke: var(--color-sf-primary);
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-circle {
  stroke: var(--color-sf-primary-light);
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-arc {
  stroke: var(--color-sf-primary);
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5,
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5v3 {
  stroke: var(--color-sf-primary);
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
  stroke: var(--color-sf-primary-light);
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc {
  stroke: var(--color-sf-primary);
}
.e-spinner-pane .e-spinner-inner .e-spin-material,
.e-spinner-pane .e-spinner-inner .e-spin-material3,
.e-spinner-pane .e-spinner-inner .e-spin-tailwind3 {
  stroke: var(--color-sf-primary);
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 {
  stroke: var(--color-sf-primary);
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
  fill: var(--color-sf-primary);
  stroke: var(--color-sf-primary);
}

.e-dropdownbase .e-list-group-item,
.e-fixed-head {
  font-size: 12px;
}

.e-small .e-dropdownbase .e-list-group-item,
.e-small .e-fixed-head,
.e-small.e-dropdownbase .e-list-group-item,
.e-small.e-fixed-head {
  font-size: 10px;
}

.e-dropdownbase .e-list-item .e-list-icon {
  padding: 0 8px 0 0;
}

.e-small .e-dropdownbase .e-list-item .e-list-icon {
  padding: 0 6px 0 0;
}

.e-dropdownbase {
  display: block;
  height: 100%;
  min-height: 36px;
  position: relative;
  width: 100%;
}
.e-dropdownbase .e-list-parent {
  margin: 0;
  padding: 0;
}

.e-dropdownbase .e-list-group-item, .e-dropdownbase .e-fixed-head {
  cursor: default;
}

.e-dropdownbase .e-list-item {
  cursor: pointer;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}

.e-dropdownbase .e-list-item .e-list-icon {
  font-size: 16px;
  vertical-align: middle;
}

.e-dropdownbase .e-fixed-head {
  position: absolute;
  top: 0;
}

.e-dropdownbase.e-content {
  overflow: auto;
  position: relative;
}

.e-popup.e-ddl .e-dropdownbase.e-nodata,
.e-popup.e-mention .e-dropdownbase.e-nodata {
  color: var(--color-sf-content-text-color);
  cursor: default;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  padding: 14px 16px;
  text-align: center;
}

.e-mention.e-popup {
  background: var(--color-sf-content-bg-color);
  border: 0;
  box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.21);
  margin-top: 2px;
  position: absolute;
}

.e-mention.e-popup .e-dropdownbase {
  min-height: 32px;
}

.e-mention .e-dropdownbase .e-list-item .e-highlight {
  display: inline;
  font-weight: bold;
  vertical-align: baseline;
}

.e-mention .e-mention-chip,
.e-mention .e-mention-chip:hover {
  background: var(--color-sf-content-bg-color-alt2);
  border-radius: 2px;
  border: none;
  color: var(--color-sf-primary);
  cursor: default;
  font-weight: 500;
}

.e-mention.e-editable-element {
  border: 2px solid var(--color-sf-border-light);
  height: auto;
  min-height: 120px;
  width: 100%;
}

.e-form-mirror-div {
  white-space: pre-wrap;
}

.e-rtl .e-dropdownbase.e-dd-group .e-list-item {
  padding-right: 12px;
}

.e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 12px;
  text-indent: 0;
}

.e-small .e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 8px;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
  text-indent: 0;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
  cursor: pointer;
  font-weight: normal;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}

.e-rtl.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-item {
  padding-right: 12px;
}

.e-rtl .e-dropdownbase .e-list-item {
  padding-left: 16px;
  padding-right: 0;
}
.e-small.e-rtl .e-dropdownbase .e-list-item,
.e-small .e-rtl .e-dropdownbase .e-list-item,
.e-rtl .e-small .e-dropdownbase .e-list-item {
  padding-left: 16px;
  padding-right: 0;
}
.e-dropdownbase {
  border-color: var(--color-sf-border-light);
}
.e-dropdownbase .e-list-item {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-tap-highlight-color: transparent;
  border-bottom: 0;
  border-color: var(--color-sf-border-light);
  color: var(--color-sf-flyout-text-color);
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  line-height: 32px;
  min-height: 32px;
  padding-right: 16px;
  text-indent: 12px;
  background-color: var(--color-sf-flyout-bg-color);
}

.e-dropdownbase .e-list-group-item,
.e-fixed-head {
  border-color: var(--color-sf-border-light);
  color: var(--color-sf-flyout-text-color);
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  font-weight: 500;
  line-height: 32px;
  min-height: 32px;
  padding-left: 12px;
  padding-right: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: var(--color-sf-flyout-bg-color);
}

.e-dropdownbase .e-list-item.e-active, .e-dropdownbase .e-list-item.e-active.e-hover {
  background-color: var(--color-sf-flyout-bg-color-selected);
  border-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-flyout-text-color-selected);
}

.e-dropdownbase .e-list-item.e-hover {
  background-color: var(--color-sf-flyout-bg-color-hover);
  border-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-flyout-text-color-hover);
}

.e-dropdownbase .e-list-item:last-child {
  border-bottom: 0;
}

.e-dropdownbase .e-list-item.e-item-focus {
  background-color: var(--color-sf-flyout-bg-color-hover);
}

.e-multi-column.e-ddl.e-popup.e-popup-open table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}

.e-multi-column.e-ddl.e-popup.e-popup-open th,
.e-multi-column.e-ddl.e-popup.e-popup-open td {
  display: table-cell;
  overflow: hidden;
  padding-right: 16px;
  text-indent: 10px;
  text-overflow: ellipsis;
}

.e-multi-column.e-ddl.e-popup.e-popup-open th {
  line-height: 36px;
  text-align: left;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header {
  background-color: var(--color-sf-flyout-bg-color);
  border-color: var(--color-sf-flyout-border);
  border-style: solid;
  border-width: 0 0 1px 0;
  color: var(--color-sf-flyout-text-color);
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  font-weight: 500;
  text-indent: 10px;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-dropdownbase .e-list-item {
  padding-right: 0;
}

.e-multi-column.e-ddl.e-popup.e-popup-open.e-scroller .e-ddl-header {
  padding-right: 16px;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header,
.e-multi-column.e-ddl.e-popup.e-popup-open.e-ddl-device .e-ddl-header {
  padding-right: 0;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-center {
  text-align: center;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-right {
  text-align: right;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-left {
  text-align: left;
}

.e-small .e-dropdownbase .e-list-item,
.e-dropdownbase.e-small .e-list-item {
  color: var(--color-sf-content-text-color);
  line-height: 26px;
  min-height: 26px;
  text-indent: 8px;
}

.e-small .e-dropdownbase .e-list-group-item, .e-small .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-small .e-list-group-item,
.e-dropdownbase.e-small .e-fixed-head {
  font-size: 10px;
  line-height: 26px;
  min-height: 26px;
  padding-left: 8px;
}

.e-small .e-dropdownbase .e-list-item .e-list-icon,
.e-dropdownbase.e-small .e-list-item .e-list-icon {
  font-size: 14px;
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item {
  background-color: var(--color-sf-flyout-bg-color);
  border-bottom: 0;
  border-color: var(--color-sf-border-light);
  color: var(--color-sf-flyout-text-color);
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  text-indent: 12px;
  font-size: 14px;
  padding-right: 16px;
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-item-focus {
  background-color: var(--color-sf-flyout-bg-color-hover);
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active,
.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active.e-hover {
  background-color: var(--color-sf-flyout-bg-color-selected);
  border-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-flyout-text-color-selected);
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-hover {
  background-color: var(--color-sf-flyout-bg-color-hover);
  border-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-flyout-text-color-hover);
}

.e-selectall-parent.e-item-focus {
  background-color: var(--color-sf-flyout-bg-color-hover);
}

.e-bigger .e-dropdownbase,
.e-dropdownbase.e-bigger {
  min-height: 45px;
}
.e-bigger .e-dropdownbase .e-list-item,
.e-dropdownbase.e-bigger .e-list-item {
  line-height: 40px;
  text-indent: 16px;
  min-height: 40px;
}

.e-bigger .e-dropdownbase .e-list-group-item, .e-bigger .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-bigger .e-list-group-item,
.e-dropdownbase.e-bigger .e-fixed-head {
  line-height: 40px;
  text-indent: 16px;
}

.e-bigger .e-dropdownbase .e-list-item .e-list-icon,
.e-dropdownbase.e-bigger .e-list-item .e-list-icon {
  font-size: 20px;
}

.e-bigger .e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 16px;
}

.e-small.e-bigger .e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 14px;
}

.e-small.e-bigger.e-rtl .e-dropdownbase .e-list-item,
.e-small.e-bigger .e-rtl .e-dropdownbase .e-list-item,
.e-rtl .e-small.e-bigger .e-dropdownbase .e-list-item,
.e-small .e-rtl.e-bigger .e-dropdownbase .e-list-item,
.e-bigger .e-rtl.e-small .e-dropdownbase .e-list-item {
  padding-left: 16px;
  padding-right: 0;
}
.e-bigger .e-dropdownbase .e-list-group-item, .e-bigger .e-dropdownbase .e-fixed-head {
  font-size: 16px;
  padding-left: 16px;
}

.e-bigger.e-small .e-dropdownbase .e-list-group-item, .e-bigger.e-small .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-bigger.e-small .e-list-group-item,
.e-dropdownbase.e-bigger.e-small .e-fixed-head {
  font-size: 12px;
}

.e-bigger.e-small .e-dropdownbase .e-list-item,
.e-dropdownbase.e-small.e-bigger .e-list-item {
  color: var(--color-sf-content-text-color);
  line-height: 30px;
  min-height: 30px;
  text-indent: 16px;
}

.e-bigger.e-small .e-dropdownbase .e-list-group-item, .e-bigger.e-small .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-small.e-bigger .e-list-group-item,
.e-dropdownbase.e-small.e-bigger .e-fixed-head {
  line-height: 30px;
  min-height: 30px;
  padding-left: 14px;
}

.e-bigger.e-small .e-dropdownbase .e-list-item .e-list-icon,
.e-dropdownbase.e-small.e-bigger .e-list-item .e-list-icon {
  font-size: 18px;
}

.e-avatar {
  align-content: center;
  align-items: center;
  background-color: var(--color-sf-content-bg-color-alt2);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  color: var(--color-sf-icon-color);
  display: inline-flex;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 24px;
  font-weight: 400;
  height: 40px;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: 40px;
  line-height: 24px;
}
.e-avatar img {
  height: 100%;
  width: auto;
}
.e-avatar.e-avatar-circle {
  border-radius: 50%;
}
.e-avatar.e-avatar-circle.e-avatar-large, .e-avatar.e-avatar-circle.e-avatar-xlarge {
  border-radius: 50%;
}
.e-avatar.e-avatar-xsmall {
  font-size: 16px;
  height: 24px;
  width: 24px;
  line-height: 16px;
}
.e-avatar.e-avatar-small {
  font-size: 18px;
  height: 32px;
  width: 32px;
  line-height: 18px;
}
.e-avatar.e-avatar-large {
  font-size: 30px;
  height: 48px;
  width: 48px;
  line-height: 30px;
}
.e-avatar.e-avatar-xlarge {
  font-size: 34px;
  height: 56px;
  width: 56px;
  line-height: 34px;
}

/* stylelint-disable-line no-empty-source */
.e-badge {
  background: var(--color-sf-content-bg-color-alt1);
  border-color: transparent;
  border-radius: 4px;
  box-shadow: 0 0 0 2px transparent;
  box-sizing: border-box;
  color: var(--color-sf-content-text-color-alt1);
  display: inline-block;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  padding: 3px 4px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  vertical-align: middle;
}
.e-badge:hover {
  text-decoration: none;
}
.e-badge.e-badge-pill {
  border-radius: 20px;
}
.e-badge.e-badge-notification {
  border-radius: 10px;
  height: 18px;
  line-height: 16px;
  min-width: 32px;
  padding: 0 10px;
  width: auto;
  font-size: 12px;
  position: absolute;
  top: -10px;
  left: 100%;
}
.e-badge.e-badge-notification.e-badge-ghost {
  line-height: 16px;
}
.e-badge.e-badge-circle {
  border-radius: 20px;
  height: 20px;
  line-height: 16px;
  min-width: 0;
  padding: 1px 3px 4px 3px;
  width: 20px;
}
.e-badge.e-badge-circle.e-badge-ghost {
  line-height: 16px;
}
.e-badge.e-badge-overlap {
  position: absolute;
  top: -10px;
  transform: translateX(-50%);
}
.e-badge.e-badge-dot {
  border-radius: 10px;
  height: 12px;
  line-height: 16px;
  min-width: 0;
  padding: 0;
  width: 12px;
  box-shadow: none;
  margin: 0;
  overflow: visible;
  position: absolute;
  top: -3px;
  left: 100%;
}
.e-badge.e-badge-bottom.e-badge-dot {
  position: absolute;
  top: auto;
  bottom: 3px;
}
.e-badge.e-badge-bottom.e-badge-notification {
  position: absolute;
  top: auto;
  bottom: -3px;
}
button .e-badge {
  line-height: 0.9;
  position: relative;
  top: -2px;
}
button .e-badge.e-badge-circle {
  height: 20px;
  line-height: 16px;
  width: 20px;
}
button .e-badge.e-badge-circle.e-badge-ghost {
  line-height: 16px;
}

.e-badge.e-badge-primary:not(.e-badge-ghost):not([href]), .e-badge.e-badge-primary[href]:not(.e-badge-ghost) {
  background-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-badge.e-badge-secondary:not(.e-badge-ghost):not([href]), .e-badge.e-badge-secondary[href]:not(.e-badge-ghost) {
  background-color: var(--color-sf-secondary-bg-color);
  color: var(--color-sf-secondary-text-color);
  background-color: var(--color-sf-secondary-bg-color);
  border: 1px solid var(--color-sf-secondary-border-color);
  color: var(--color-sf-secondary-text-color);
}
.e-badge.e-badge-success:not(.e-badge-ghost):not([href]), .e-badge.e-badge-success[href]:not(.e-badge-ghost) {
  background-color: var(--color-sf-success);
  color: var(--color-sf-success-text);
}
.e-badge.e-badge-danger:not(.e-badge-ghost):not([href]), .e-badge.e-badge-danger[href]:not(.e-badge-ghost) {
  background-color: var(--color-sf-danger);
  color: var(--color-sf-danger-text);
}
.e-badge.e-badge-warning:not(.e-badge-ghost):not([href]), .e-badge.e-badge-warning[href]:not(.e-badge-ghost) {
  background-color: var(--color-sf-warning);
  color: var(--color-sf-warning-text);
}
.e-badge.e-badge-info:not(.e-badge-ghost):not([href]), .e-badge.e-badge-info[href]:not(.e-badge-ghost) {
  background-color: var(--color-sf-info);
  color: var(--color-sf-info-text);
}
.e-badge.e-badge-light:not(.e-badge-ghost):not([href]), .e-badge.e-badge-light[href]:not(.e-badge-ghost) {
  background-color: var(--color-sf-badge-light-bg-color);
  color: var(--color-sf-content-text-color-alt1);
}
.e-badge.e-badge-dark:not(.e-badge-ghost):not([href]), .e-badge.e-badge-dark[href]:not(.e-badge-ghost) {
  background-color: var(--color-sf-badge-dark-bg-color);
  color: var(--color-sf-secondary-text-color);
  background-color: var(--color-sf-content-text-color-alt3);
  color: var(--color-sf-content-bg-color-alt1);
}
.e-badge.e-badge-primary[href]:not(.e-badge-ghost):hover {
  background-color: var(--color-sf-badge-primary-bg-color-darken);
}
.e-badge.e-badge-secondary[href]:not(.e-badge-ghost):hover {
  background-color: var(--color-sf-badge-primary-bg-color-darken);
}
.e-badge.e-badge-success[href]:not(.e-badge-ghost):hover {
  background-color: var(--color-sf-badge-primary-bg-color-darken);
}
.e-badge.e-badge-danger[href]:not(.e-badge-ghost):hover {
  background-color: var(--color-sf-badge-primary-bg-color-darken);
}
.e-badge.e-badge-warning[href]:not(.e-badge-ghost):hover {
  background-color: var(--color-sf-badge-primary-bg-color-darken);
}
.e-badge.e-badge-info[href]:not(.e-badge-ghost):hover {
  background-color: var(--color-sf-badge-primary-bg-color-darken);
}
.e-badge.e-badge-light[href]:not(.e-badge-ghost):hover {
  background-color: var(--color-sf-badge-primary-bg-color-darken);
}
.e-badge.e-badge-dark[href]:not(.e-badge-ghost):hover {
  background-color: var(--color-sf-badge-primary-bg-color-darken);
}
.e-badge.e-badge-ghost.e-badge-primary {
  background-color: transparent;
  border: 1px solid var(--color-sf-primary);
  color: var(--color-sf-primary);
}
.e-badge.e-badge-ghost.e-badge-secondary {
  background-color: transparent;
  border: 1px solid var(--color-sf-secondary-border-color);
  color: var(--color-sf-secondary-text-color);
}
.e-badge.e-badge-ghost.e-badge-success {
  background-color: transparent;
  border: 1px solid var(--color-sf-success);
  color: var(--color-sf-success);
}
.e-badge.e-badge-ghost.e-badge-danger {
  background-color: transparent;
  border: 1px solid var(--color-sf-danger);
  color: var(--color-sf-danger);
}
.e-badge.e-badge-ghost.e-badge-warning {
  background-color: transparent;
  border: 1px solid var(--color-sf-warning);
  color: var(--color-sf-warning);
}
.e-badge.e-badge-ghost.e-badge-info {
  background-color: transparent;
  border: 1px solid var(--color-sf-info);
  color: var(--color-sf-info);
}
.e-badge.e-badge-ghost.e-badge-light {
  background-color: transparent;
  border: 1px solid var(--color-sf-secondary-border-color);
  color: var(--color-sf-secondary-text-color);
}
.e-badge.e-badge-ghost.e-badge-dark {
  background-color: transparent;
  border: 1px solid var(--color-sf-badge-dark-bg-color);
  color: var(--color-sf-badge-dark-bg-color);
  border: 1px solid var(--color-sf-content-text-color-alt3);
  color: var(--color-sf-content-text-color-alt3);
}

.e-bigger .e-badge,
.e-badge.e-bigger {
  font-size: 14px;
  font-weight: 500;
  border-radius: 4px;
  height: 24px;
  line-height: 16px;
  padding: 2px 3px;
}
.e-bigger .e-badge.e-badge-pill,
.e-badge.e-bigger.e-badge-pill {
  border-radius: 20px;
  padding: 3px 8px;
}
.e-bigger .e-badge.e-badge-ghost,
.e-badge.e-bigger.e-badge-ghost {
  padding: 3px;
}
.e-bigger .e-badge.e-badge-ghost.e-badge-circle,
.e-badge.e-bigger.e-badge-ghost.e-badge-circle {
  padding: 3px;
}
.e-bigger .e-badge.e-badge-ghost.e-badge-notification,
.e-badge.e-bigger.e-badge-ghost.e-badge-notification {
  padding: 3px 10px;
}
.e-bigger .e-badge.e-badge-notification,
.e-badge.e-bigger.e-badge-notification {
  border-radius: 20px;
  min-width: 30px;
  padding: 3px 8px;
}
.e-bigger .e-badge.e-badge-circle,
.e-badge.e-bigger.e-badge-circle {
  border-radius: 20px;
  min-width: 0;
  padding: 4px 3px;
  width: 24px;
  height: 24px;
  font-size: 12px;
  padding: 4px 3px;
}
.e-bigger .e-badge.e-badge-dot,
.e-badge.e-bigger.e-badge-dot {
  border-radius: 10px;
  height: 14px;
  width: 14px;
}

.e-message {
  border: 1px solid;
  border-radius: 6px;
  box-sizing: border-box;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-weight: 400;
  font-style: normal;
  padding: 11px 7px;
  display: flex;
}
.e-message.e-hidden {
  display: none;
}
.e-message .e-msg-icon,
.e-message .e-msg-close-icon {
  box-sizing: border-box;
  display: flex;
  line-height: 16px;
}
.e-message .e-msg-icon {
  font-size: 16px;
  height: 16px;
  margin: 3px 4px;
}
.e-message .e-msg-close-icon {
  border-width: 0;
  cursor: pointer;
  font-size: 12px;
  margin: 1px 2px 1px auto;
  padding: 2px;
  height: 20px;
}
.e-message .e-msg-content {
  box-sizing: border-box;
  font-size: 14px;
  line-height: 22px;
  padding: 0 4px;
  vertical-align: top;
}
.e-message.e-content-right {
  justify-content: flex-end;
}
.e-message.e-content-center .e-msg-content-wrap {
  display: flex;
  flex: 1;
  justify-content: center;
}
.e-message.e-content-right .e-msg-close-icon, .e-message.e-content-center .e-msg-close-icon {
  margin: 3px 4px;
}
.e-message.e-rtl .e-msg-close-icon {
  margin: 1px auto 1px 2px;
}

.e-message {
  background: var(--color-sf-msg-bg-color);
  border-color: var(--color-sf-msg-border-color);
  color: var(--color-sf-msg-color);
}
.e-message .e-msg-icon {
  color: var(--color-sf-msg-icon-color);
}
.e-message .e-msg-close-icon {
  background: transparent;
  color: var(--color-sf-msg-close-icon-color);
}
.e-message .e-msg-close-icon:hover, .e-message .e-msg-close-icon:focus {
  background-color: rgba(var(--color-sf-msg-close-icon-color), 0.12);
  box-shadow: 0 0 0 2px rgba(var(--color-sf-msg-close-icon-color), 0.12);
  border-radius: 50%;
}
.e-message.e-success {
  background-color: var(--color-sf-msg-success-bg-color);
  border-color: var(--color-sf-msg-success-border-color);
  color: var(--color-sf-msg-success-color);
}
.e-message.e-success .e-msg-icon {
  color: var(--color-sf-msg-success-icon-color);
}
.e-message.e-success .e-msg-close-icon {
  color: var(--color-sf-msg-success-close-icon-color);
}
.e-message.e-success .e-msg-close-icon:hover, .e-message.e-success .e-msg-close-icon:focus {
  background-color: rgba(var(--color-sf-msg-success-close-icon-color), 0.12);
  box-shadow: 0 0 0 2px rgba(var(--color-sf-msg-success-close-icon-color), 0.12);
}
.e-message.e-warning {
  background-color: var(--color-sf-msg-warning-bg-color);
  border-color: var(--color-sf-msg-warning-border-color);
  color: var(--color-sf-msg-warning-color);
}
.e-message.e-warning .e-msg-icon {
  color: var(--color-sf-msg-warning-icon-color);
}
.e-message.e-warning .e-msg-close-icon {
  color: var(--color-sf-msg-warning-close-icon-color);
}
.e-message.e-warning .e-msg-close-icon:hover, .e-message.e-warning .e-msg-close-icon:focus {
  background-color: rgba(var(--color-sf-msg-warning-close-icon-color), 0.12);
  box-shadow: 0 0 0 2px rgba(var(--color-sf-msg-warning-close-icon-color), 0.12);
}
.e-message.e-info {
  background-color: var(--color-sf-msg-info-bg-color);
  border-color: var(--color-sf-msg-info-border-color);
  color: var(--color-sf-msg-info-color);
}
.e-message.e-info .e-msg-icon {
  color: var(--color-sf-msg-info-icon-color);
}
.e-message.e-info .e-msg-close-icon {
  color: var(--color-sf-msg-info-close-icon-color);
}
.e-message.e-info .e-msg-close-icon:hover, .e-message.e-info .e-msg-close-icon:focus {
  background-color: rgba(var(--color-sf-msg-info-close-icon-color), 0.12);
  box-shadow: 0 0 0 2px rgba(var(--color-sf-msg-info-close-icon-color), 0.12);
}
.e-message.e-error {
  background-color: var(--color-sf-msg-danger-bg-color);
  border-color: var(--color-sf-msg-danger-border-color);
  color: var(--color-sf-msg-danger-color);
}
.e-message.e-error .e-msg-icon {
  color: var(--color-sf-msg-danger-icon-color) !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-message.e-error .e-msg-close-icon {
  color: var(--color-sf-msg-danger-close-icon-color);
}
.e-message.e-error .e-msg-close-icon:hover, .e-message.e-error .e-msg-close-icon:focus {
  background-color: rgba(var(--color-sf-msg-danger-close-icon-color), 0.12);
  box-shadow: 0 0 0 2px rgba(var(--color-sf-msg-danger-close-icon-color), 0.12);
}
.e-message.e-outlined {
  background: var(--color-sf-msg-bg-color-alt1);
  border-color: var(--color-sf-msg-border-color-alt1);
  color: var(--color-sf-msg-color-alt1);
}
.e-message.e-outlined .e-msg-icon {
  color: var(--color-sf-msg-icon-color-alt1);
}
.e-message.e-outlined .e-msg-close-icon {
  color: var(--color-sf-msg-close-icon-color-alt21);
}
.e-message.e-outlined .e-msg-close-icon:hover, .e-message.e-outlined .e-msg-close-icon:focus {
  background-color: rgba(var(--color-sf-msg-close-icon-color-alt21), 0.12);
  box-shadow: 0 0 0 2px rgba(var(--color-sf-msg-close-icon-color-alt21), 0.12);
}
.e-message.e-outlined.e-success {
  border-color: var(--color-sf-msg-success-border-color-alt1);
  color: var(--color-sf-msg-success-color-alt1);
}
.e-message.e-outlined.e-success .e-msg-icon {
  color: var(--color-sf-msg-success-icon-color-alt1);
}
.e-message.e-outlined.e-success .e-msg-close-icon {
  color: var(--color-sf-msg-success-close-icon-color-alt1);
}
.e-message.e-outlined.e-success .e-msg-close-icon:hover, .e-message.e-outlined.e-success .e-msg-close-icon:focus {
  background-color: rgba(var(--color-sf-msg-success-close-icon-color-alt1), 0.12);
  box-shadow: 0 0 0 2px rgba(var(--color-sf-msg-success-close-icon-color-alt1), 0.12);
}
.e-message.e-outlined.e-warning {
  border-color: var(--color-sf-msg-warning-border-color-alt1);
  color: var(--color-sf-msg-warning-color-alt1);
}
.e-message.e-outlined.e-warning .e-msg-icon {
  color: var(--color-sf-msg-warning-icon-color-alt1);
}
.e-message.e-outlined.e-warning .e-msg-close-icon {
  color: var(--color-sf-msg-warning-close-icon-color-alt1);
}
.e-message.e-outlined.e-warning .e-msg-close-icon:hover, .e-message.e-outlined.e-warning .e-msg-close-icon:focus {
  background-color: rgba(var(--color-sf-msg-warning-close-icon-color-alt1), 0.12);
  box-shadow: 0 0 0 2px rgba(var(--color-sf-msg-warning-close-icon-color-alt1), 0.12);
}
.e-message.e-outlined.e-info {
  border-color: var(--color-sf-msg-info-border-color-alt1);
  color: var(--color-sf-msg-info-color-alt1);
}
.e-message.e-outlined.e-info .e-msg-icon {
  color: var(--color-sf-msg-info-icon-color-alt1);
}
.e-message.e-outlined.e-info .e-msg-close-icon {
  color: var(--color-sf-msg-info-close-icon-color-alt1);
}
.e-message.e-outlined.e-info .e-msg-close-icon:hover, .e-message.e-outlined.e-info .e-msg-close-icon:focus {
  background-color: rgba(var(--color-sf-msg-info-close-icon-color-alt1), 0.12);
  box-shadow: 0 0 0 2px rgba(var(--color-sf-msg-info-close-icon-color-alt1), 0.12);
}
.e-message.e-outlined.e-error {
  border-color: var(--color-sf-msg-danger-border-color-alt1);
  color: var(--color-sf-msg-danger-color-alt1);
}
.e-message.e-outlined.e-error .e-msg-icon {
  color: var(--color-sf-msg-danger-icon-color-alt1);
}
.e-message.e-outlined.e-error .e-msg-close-icon {
  color: var(--color-sf-msg-danger-close-icon-color-alt1);
}
.e-message.e-outlined.e-error .e-msg-close-icon:hover, .e-message.e-outlined.e-error .e-msg-close-icon:focus {
  background-color: rgba(var(--color-sf-msg-danger-close-icon-color-alt1), 0.12);
  box-shadow: 0 0 0 2px rgba(var(--color-sf-msg-danger-close-icon-color-alt1), 0.12);
}
.e-message.e-filled {
  background: var(--color-sf-msg-bg-color-alt2);
  border-color: var(--color-sf-msg-border-color-alt2);
  color: var(--color-sf-msg-color-alt2);
}
.e-message.e-filled .e-msg-icon {
  color: var(--color-sf-msg-icon-color-alt2);
}
.e-message.e-filled .e-msg-close-icon {
  color: var(--color-sf-msg-close-icon-color-alt2);
}
.e-message.e-filled .e-msg-close-icon:hover, .e-message.e-filled .e-msg-close-icon:focus {
  background-color: rgba(var(--color-sf-msg-close-icon-color-alt2), 0.12);
  box-shadow: 0 0 0 2px rgba(var(--color-sf-msg-close-icon-color-alt2), 0.12);
}
.e-message.e-filled.e-success {
  background-color: var(--color-sf-msg-success-bg-color-alt2);
  border-color: var(--color-sf-msg-success-border-color-alt2);
  color: var(--color-sf-msg-success-color-alt2);
}
.e-message.e-filled.e-success .e-msg-icon {
  color: var(--color-sf-msg-success-icon-color-alt2);
}
.e-message.e-filled.e-success .e-msg-close-icon {
  color: var(--color-sf-msg-success-close-icon-color-alt2);
}
.e-message.e-filled.e-success .e-msg-close-icon:hover, .e-message.e-filled.e-success .e-msg-close-icon:focus {
  background-color: rgba(var(--color-sf-msg-success-close-icon-color-alt2), 0.12);
  box-shadow: 0 0 0 2px rgba(var(--color-sf-msg-success-close-icon-color-alt2), 0.12);
}
.e-message.e-filled.e-warning {
  background-color: var(--color-sf-msg-warning-bg-color-alt2);
  border-color: var(--color-sf-msg-warning-border-color-alt2);
  color: var(--color-sf-msg-warning-color-alt2);
}
.e-message.e-filled.e-warning .e-msg-icon {
  color: var(--color-sf-msg-warning-icon-color-alt2);
}
.e-message.e-filled.e-warning .e-msg-close-icon {
  color: var(--color-sf-msg-warning-close-icon-color-alt2);
}
.e-message.e-filled.e-warning .e-msg-close-icon:hover, .e-message.e-filled.e-warning .e-msg-close-icon:focus {
  background-color: rgba(var(--color-sf-msg-warning-close-icon-color-alt2), 0.12);
  box-shadow: 0 0 0 2px rgba(var(--color-sf-msg-warning-close-icon-color-alt2), 0.12);
}
.e-message.e-filled.e-info {
  background-color: var(--color-sf-msg-info-bg-color-alt2);
  border-color: var(--color-sf-msg-info-border-color-alt2);
  color: var(--color-sf-msg-info-color-alt2);
}
.e-message.e-filled.e-info .e-msg-icon {
  color: var(--color-sf-msg-info-icon-color-alt2);
}
.e-message.e-filled.e-info .e-msg-close-icon {
  color: var(--color-sf-msg-info-close-icon-color-alt2);
}
.e-message.e-filled.e-info .e-msg-close-icon:hover, .e-message.e-filled.e-info .e-msg-close-icon:focus {
  background-color: rgba(var(--color-sf-msg-info-close-icon-color-alt2), 0.12);
  box-shadow: 0 0 0 2px rgba(var(--color-sf-msg-info-close-icon-color-alt2), 0.12);
}
.e-message.e-filled.e-error {
  background-color: var(--color-sf-msg-danger-bg-color-alt2);
  border-color: var(--color-sf-msg-danger-border-color-alt2);
  color: var(--color-sf-msg-danger-color-alt2);
}
.e-message.e-filled.e-error .e-msg-icon {
  color: var(--color-sf-msg-danger-icon-color-alt2) !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-message.e-filled.e-error .e-msg-close-icon {
  color: var(--color-sf-msg-danger-close-icon-color-alt2);
}
.e-message.e-filled.e-error .e-msg-close-icon:hover, .e-message.e-filled.e-error .e-msg-close-icon:focus {
  background-color: rgba(var(--color-sf-msg-danger-close-icon-color-alt2), 0.12);
  box-shadow: 0 0 0 2px rgba(var(--color-sf-msg-danger-close-icon-color-alt2), 0.12);
}

.e-message .e-msg-icon::before,
.e-message .e-msg-close-icon::before {
  font-family: "e-icons";
}
.e-message .e-msg-icon::before, .e-message.e-info .e-msg-icon::before {
  content: "\e800";
}
.e-message .e-msg-close-icon::before {
  content: "\e7e7";
}
.e-message.e-success .e-msg-icon::before {
  content: "\e72b";
}
.e-message.e-error .e-msg-icon::before {
  content: "\e878";
}
.e-message.e-warning .e-msg-icon::before {
  content: "\e88b";
}

.e-bigger .e-message,
.e-message.e-bigger {
  padding: 16px 9px;
}
.e-bigger .e-message .e-msg-icon,
.e-bigger .e-message .e-msg-close-icon,
.e-message.e-bigger .e-msg-icon,
.e-message.e-bigger .e-msg-close-icon {
  line-height: 18px;
}
.e-bigger .e-message .e-msg-icon,
.e-message.e-bigger .e-msg-icon {
  font-size: 18px;
  height: 18px;
  margin: 3px 6px;
}
.e-bigger .e-message .e-msg-close-icon,
.e-message.e-bigger .e-msg-close-icon {
  font-size: 16px;
  margin: 0 3px 0 auto;
  padding: 3px;
  height: 24px;
}
.e-bigger .e-message .e-msg-content,
.e-message.e-bigger .e-msg-content {
  line-height: 24px;
  font-size: 16px;
  padding: 0 6px;
}
.e-bigger .e-message.e-content-right .e-msg-close-icon, .e-bigger .e-message.e-content-center .e-msg-close-icon,
.e-message.e-bigger.e-content-right .e-msg-close-icon,
.e-message.e-bigger.e-content-center .e-msg-close-icon {
  margin: 3px 6px;
}
.e-bigger .e-message.e-rtl .e-msg-close-icon,
.e-message.e-bigger.e-rtl .e-msg-close-icon {
  margin: 0 auto 0 3px;
}

.e-bigger .e-message .e-msg-close-icon:hover, .e-bigger .e-message .e-msg-close-icon:focus,
.e-message.e-bigger .e-msg-close-icon:hover,
.e-message.e-bigger .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-msg-close-icon-color), 0.12);
}
.e-bigger .e-message.e-success .e-msg-close-icon:hover, .e-bigger .e-message.e-success .e-msg-close-icon:focus,
.e-message.e-bigger.e-success .e-msg-close-icon:hover,
.e-message.e-bigger.e-success .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-msg-success-close-icon-color), 0.12);
}
.e-bigger .e-message.e-warning .e-msg-close-icon:hover, .e-bigger .e-message.e-warning .e-msg-close-icon:focus,
.e-message.e-bigger.e-warning .e-msg-close-icon:hover,
.e-message.e-bigger.e-warning .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-msg-warning-close-icon-color), 0.12);
}
.e-bigger .e-message.e-info .e-msg-close-icon:hover, .e-bigger .e-message.e-info .e-msg-close-icon:focus,
.e-message.e-bigger.e-info .e-msg-close-icon:hover,
.e-message.e-bigger.e-info .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-msg-info-close-icon-color), 0.12);
}
.e-bigger .e-message.e-error .e-msg-close-icon:hover, .e-bigger .e-message.e-error .e-msg-close-icon:focus,
.e-message.e-bigger.e-error .e-msg-close-icon:hover,
.e-message.e-bigger.e-error .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-msg-danger-close-icon-color), 0.12);
}
.e-bigger .e-message.e-outlined .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined .e-msg-close-icon:focus,
.e-message.e-bigger.e-outlined .e-msg-close-icon:hover,
.e-message.e-bigger.e-outlined .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-msg-close-icon-color-alt21), 0.12);
}
.e-bigger .e-message.e-outlined.e-success .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined.e-success .e-msg-close-icon:focus,
.e-message.e-bigger.e-outlined.e-success .e-msg-close-icon:hover,
.e-message.e-bigger.e-outlined.e-success .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-msg-success-close-icon-color-alt1), 0.12);
}
.e-bigger .e-message.e-outlined.e-warning .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined.e-warning .e-msg-close-icon:focus,
.e-message.e-bigger.e-outlined.e-warning .e-msg-close-icon:hover,
.e-message.e-bigger.e-outlined.e-warning .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-msg-warning-close-icon-color-alt1), 0.12);
}
.e-bigger .e-message.e-outlined.e-info .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined.e-info .e-msg-close-icon:focus,
.e-message.e-bigger.e-outlined.e-info .e-msg-close-icon:hover,
.e-message.e-bigger.e-outlined.e-info .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-msg-info-close-icon-color-alt1), 0.12);
}
.e-bigger .e-message.e-outlined.e-error .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined.e-error .e-msg-close-icon:focus,
.e-message.e-bigger.e-outlined.e-error .e-msg-close-icon:hover,
.e-message.e-bigger.e-outlined.e-error .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-msg-danger-close-icon-color-alt1), 0.12);
}
.e-bigger .e-message.e-filled .e-msg-close-icon:hover, .e-bigger .e-message.e-filled .e-msg-close-icon:focus,
.e-message.e-bigger.e-filled .e-msg-close-icon:hover,
.e-message.e-bigger.e-filled .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-msg-close-icon-color-alt2), 0.12);
}
.e-bigger .e-message.e-filled.e-success .e-msg-close-icon:hover, .e-bigger .e-message.e-filled.e-success .e-msg-close-icon:focus,
.e-message.e-bigger.e-filled.e-success .e-msg-close-icon:hover,
.e-message.e-bigger.e-filled.e-success .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-msg-success-close-icon-color-alt2), 0.12);
}
.e-bigger .e-message.e-filled.e-warning .e-msg-close-icon:hover, .e-bigger .e-message.e-filled.e-warning .e-msg-close-icon:focus,
.e-message.e-bigger.e-filled.e-warning .e-msg-close-icon:hover,
.e-message.e-bigger.e-filled.e-warning .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-msg-warning-close-icon-color-alt2), 0.12);
}
.e-bigger .e-message.e-filled.e-info .e-msg-close-icon:hover, .e-bigger .e-message.e-filled.e-info .e-msg-close-icon:focus,
.e-message.e-bigger.e-filled.e-info .e-msg-close-icon:hover,
.e-message.e-bigger.e-filled.e-info .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-msg-info-close-icon-color-alt2), 0.12);
}
.e-bigger .e-message.e-filled.e-error .e-msg-close-icon:hover, .e-bigger .e-message.e-filled.e-error .e-msg-close-icon:focus,
.e-message.e-bigger.e-filled.e-error .e-msg-close-icon:hover,
.e-message.e-bigger.e-filled.e-error .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-msg-danger-close-icon-color-alt2), 0.12);
}

.e-skeleton {
  display: inline-block;
  position: relative;
  overflow: hidden;
  border: none;
}
.e-skeleton.e-skeleton-text, .e-skeleton.e-skeleton-square, .e-skeleton.e-skeleton-rectangle {
  border-radius: 4px;
}

.e-skeleton.e-skeleton-circle {
  border-radius: 50%;
}

.e-skeleton.e-visible-none {
  display: none;
}

.e-skeleton.e-shimmer-wave::after {
  animation: e-shimmer-wave 2s infinite;
  animation-timing-function: ease-in-out;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: calc(200% + 200px);
}

.e-skeleton.e-shimmer-fade {
  animation: e-shimmer-fade 2s infinite;
  animation-timing-function: ease-in-out;
}

.e-skeleton.e-shimmer-pulse {
  animation: e-shimmer-pulse 2s infinite;
  animation-timing-function: ease-in-out;
}

.e-rtl .e-shimmer-wave::after,
.e-rtl.e-shimmer-wave::after {
  animation: e-shimmer-wave-rtl 2s infinite;
}

@keyframes e-shimmer-wave {
  to {
    transform: translateX(calc(50% + 100px));
  }
}
@keyframes e-shimmer-wave-rtl {
  from {
    transform: translateX(calc(50% + 100px));
  }
}
@keyframes e-shimmer-fade {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e-shimmer-pulse {
  0% {
    transform: scale(1);
  }
  40% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.975);
  }
  100% {
    transform: scale(1);
  }
}
.e-skeleton.e-shimmer-wave::after {
  background-image: linear-gradient(90deg, transparent calc(50% - 100px), #e6e1e5 50%, transparent calc(50% + 100px));
}

.e-skeleton.e-skeleton-text, .e-skeleton.e-skeleton-square, .e-skeleton.e-skeleton-rectangle, .e-skeleton.e-skeleton-circle {
  background-color: var(--color-sf-content-bg-color-alt2);
}

.e-btn,
.e-css.e-btn {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-font-smoothing: antialiased;
  border: 1px solid;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  font-weight: 600;
  justify-content: center;
  line-height: 1.25em;
  outline: none;
  padding: 6.45px 8px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.e-btn:disabled,
.e-css.e-btn:disabled {
  cursor: default;
}

.e-btn:hover, .e-btn:focus,
.e-css.e-btn:hover,
.e-css.e-btn:focus {
  text-decoration: none;
}

.e-btn::-moz-focus-inner,
.e-css.e-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.e-btn .e-btn-icon,
.e-css.e-btn .e-btn-icon {
  display: inline-block;
  font-size: 14px;
  margin-top: -2px;
  vertical-align: middle;
  width: 1em;
}
.e-btn .e-btn-icon.e-icon-left,
.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -0.5em;
  width: 2em;
}
.e-btn .e-btn-icon.e-icon-right,
.e-css.e-btn .e-btn-icon.e-icon-right {
  width: 2em;
  margin-right: -0.5em;
}
.e-btn .e-btn-icon.e-icon-top,
.e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 8px;
  display: block;
  margin-top: 0;
  width: auto;
}
.e-btn .e-btn-icon.e-icon-bottom,
.e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 8px;
  display: block;
  margin-top: 0;
  width: auto;
}

.e-btn.e-top-icon-btn, .e-btn.e-bottom-icon-btn,
.e-css.e-btn.e-top-icon-btn,
.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 12px 12px;
}

.e-btn.e-round,
.e-css.e-btn.e-round {
  border-radius: 50%;
  height: 32px;
  line-height: 1;
  padding: 0;
  width: 32px;
}
.e-btn.e-round .e-btn-icon,
.e-css.e-btn.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 14px;
  margin-top: 0;
  width: auto;
}

.e-btn.e-rtl .e-icon-right,
.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -0.5em;
  margin-right: 0;
}
.e-btn.e-rtl .e-icon-left,
.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.5em;
}

.e-btn.e-flat,
.e-css.e-btn.e-flat {
  border: 1px solid;
}

.e-btn.e-small,
.e-css.e-btn.e-small {
  font-size: 12px;
  line-height: 1em;
  padding: 5.2px 8px;
}
.e-btn.e-small .e-btn-icon,
.e-css.e-btn.e-small .e-btn-icon {
  font-size: 12px;
  width: 1em;
}
.e-btn.e-small .e-btn-icon.e-icon-left,
.e-css.e-btn.e-small .e-btn-icon.e-icon-left {
  margin-left: -0.57143em;
  width: 2em;
}
.e-btn.e-small .e-btn-icon.e-icon-right,
.e-css.e-btn.e-small .e-btn-icon.e-icon-right {
  margin-right: -0.57143em;
  width: 2em;
}
.e-btn.e-small .e-btn-icon.e-icon-top,
.e-css.e-btn.e-small .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}
.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}
.e-btn.e-small.e-icon-btn,
.e-css.e-btn.e-small.e-icon-btn {
  padding: 5px 7px;
}
.e-btn.e-small.e-top-icon-btn, .e-btn.e-small.e-bottom-icon-btn,
.e-css.e-btn.e-small.e-top-icon-btn,
.e-css.e-btn.e-small.e-bottom-icon-btn {
  line-height: 1;
  padding: 12px 12px;
}
.e-btn.e-small.e-round,
.e-css.e-btn.e-small.e-round {
  height: 24px;
  line-height: 1;
  padding: 0;
  width: 24px;
}
.e-btn.e-small.e-round .e-btn-icon,
.e-css.e-btn.e-small.e-round .e-btn-icon {
  font-size: 12px;
  line-height: 12px;
  width: auto;
}
.e-btn.e-small.e-rtl .e-icon-right,
.e-css.e-btn.e-small.e-rtl .e-icon-right {
  margin-left: -0.57143em;
  margin-right: 0;
}
.e-btn.e-small.e-rtl .e-icon-left,
.e-css.e-btn.e-small.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.57143em;
}

.e-btn.e-block,
.e-css.e-btn.e-block {
  display: block;
  width: 100%;
}

.e-small .e-btn,
.e-small.e-btn,
.e-small .e-css.e-btn,
.e-small.e-css.e-btn {
  font-size: 12px;
  line-height: 1em;
  padding: 5.2px 8px;
}
.e-small .e-btn .e-btn-icon,
.e-small.e-btn .e-btn-icon,
.e-small .e-css.e-btn .e-btn-icon,
.e-small.e-css.e-btn .e-btn-icon {
  font-size: 12px;
  width: 1em;
}
.e-small .e-btn .e-btn-icon.e-icon-left,
.e-small.e-btn .e-btn-icon.e-icon-left,
.e-small .e-css.e-btn .e-btn-icon.e-icon-left,
.e-small.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -0.57143em;
  width: 2em;
}
.e-small .e-btn .e-btn-icon.e-icon-right,
.e-small.e-btn .e-btn-icon.e-icon-right,
.e-small .e-css.e-btn .e-btn-icon.e-icon-right,
.e-small.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -0.57143em;
  width: 2em;
}
.e-small .e-btn .e-btn-icon.e-icon-top,
.e-small.e-btn .e-btn-icon.e-icon-top,
.e-small .e-css.e-btn .e-btn-icon.e-icon-top,
.e-small.e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}
.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-small.e-btn .e-btn-icon.e-icon-bottom,
.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-small.e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}
.e-small .e-btn.e-icon-btn,
.e-small.e-btn.e-icon-btn,
.e-small .e-css.e-btn.e-icon-btn,
.e-small.e-css.e-btn.e-icon-btn {
  padding: 5px 7px;
}
.e-small .e-btn.e-top-icon-btn, .e-small .e-btn.e-bottom-icon-btn,
.e-small.e-btn.e-top-icon-btn,
.e-small.e-btn.e-bottom-icon-btn,
.e-small .e-css.e-btn.e-top-icon-btn,
.e-small .e-css.e-btn.e-bottom-icon-btn,
.e-small.e-css.e-btn.e-top-icon-btn,
.e-small.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 12px 12px;
}
.e-small .e-btn.e-round,
.e-small.e-btn.e-round,
.e-small .e-css.e-btn.e-round,
.e-small.e-css.e-btn.e-round {
  height: 24px;
  line-height: 1;
  padding: 0;
  width: 24px;
  border-radius: 50%;
}
.e-small .e-btn.e-round .e-btn-icon,
.e-small.e-btn.e-round .e-btn-icon,
.e-small .e-css.e-btn.e-round .e-btn-icon,
.e-small.e-css.e-btn.e-round .e-btn-icon {
  font-size: 12px;
  line-height: 12px;
  width: auto;
}
.e-small .e-btn.e-rtl .e-icon-right,
.e-small.e-btn.e-rtl .e-icon-right,
.e-small .e-css.e-btn.e-rtl .e-icon-right,
.e-small.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -0.57143em;
  margin-right: 0;
}
.e-small .e-btn.e-rtl .e-icon-left,
.e-small.e-btn.e-rtl .e-icon-left,
.e-small .e-css.e-btn.e-rtl .e-icon-left,
.e-small.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.57143em;
}

/* stylelint-disable property-no-vendor-prefix */
.e-btn,
.e-css.e-btn {
  -webkit-tap-highlight-color: transparent;
  background: var(--color-sf-secondary-bg-color);
  border-color: var(--color-sf-secondary-border-color);
  box-shadow: 0 1px 2px 0 rgba(var(--color-sf-black), 0.05);
  color: var(--color-sf-secondary-text-color);
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
}
.e-btn:hover,
.e-css.e-btn:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: var(--color-sf-secondary-border-color-hover);
  box-shadow: none;
  color: var(--color-sf-secondary-text-color-hover);
}

.e-btn:focus,
.e-css.e-btn:focus {
  background: var(--color-sf-secondary-bg-color-focus);
  border-color: var(--color-sf-secondary-border-color);
  color: var(--color-sf-secondary-text-color-focus);
  outline: var(--color-sf-secondary-bg-color) 0 solid;
  outline-offset: 0;
}

.e-btn:focus-visible,
.e-css.e-btn:focus-visible {
  background: var(--color-sf-secondary-bg-color);
  color: var(--color-sf-secondary-text-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}

.e-btn:active,
.e-css.e-btn:active {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-color: var(--color-sf-secondary-border-color-pressed);
  color: var(--color-sf-secondary-text-color-pressed);
  outline: var(--color-sf-secondary-bg-color) 0 solid;
  outline-offset: 0;
}

.e-btn.e-active,
.e-css.e-btn.e-active {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-color: var(--color-sf-secondary-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-secondary-text-color-pressed);
}

.e-btn:disabled, .e-btn.e-disabled,
.e-css.e-btn:disabled,
.e-css.e-btn.e-disabled {
  background: var(--color-sf-secondary-bg-color-disabled);
  border-color: var(--color-sf-secondary-border-color-disabled);
  box-shadow: none;
  color: var(--color-sf-secondary-text-color-disabled);
}

.e-btn .e-ripple-element,
.e-css.e-btn .e-ripple-element {
  background: transparent;
}

.e-btn.e-round, .e-btn.e-round-edge,
.e-css.e-btn.e-round,
.e-css.e-btn.e-round-edge {
  background: var(--color-sf-secondary-bg-color);
  border-color: var(--color-sf-secondary-border-color);
  color: var(--color-sf-secondary-text-color);
}
.e-btn.e-round:hover, .e-btn.e-round-edge:hover,
.e-css.e-btn.e-round:hover,
.e-css.e-btn.e-round-edge:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: var(--color-sf-secondary-border-color-hover);
  color: var(--color-sf-secondary-text-color-hover);
}
.e-btn.e-round:focus, .e-btn.e-round-edge:focus,
.e-css.e-btn.e-round:focus,
.e-css.e-btn.e-round-edge:focus {
  background: var(--color-sf-secondary-bg-color-focus);
  border-color: var(--color-sf-secondary-border-color);
  box-shadow: 0 1px 2px 0 rgba(var(--color-sf-black), 0.05);
  color: var(--color-sf-secondary-text-color);
  outline: var(--color-sf-white) 0 solid;
  outline-offset: 0;
}
.e-btn.e-round:focus-visible, .e-btn.e-round-edge:focus-visible,
.e-css.e-btn.e-round:focus-visible,
.e-css.e-btn.e-round-edge:focus-visible {
  background: var(--color-sf-secondary-bg-color);
  color: var(--color-sf-secondary-text-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-round:active, .e-btn.e-round-edge:active,
.e-css.e-btn.e-round:active,
.e-css.e-btn.e-round-edge:active {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-color: var(--color-sf-secondary-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-secondary-text-color-pressed);
  outline: var(--color-sf-secondary-bg-color) 0 solid;
  outline-offset: 0;
}
.e-btn.e-round:disabled, .e-btn.e-round.e-disabled, .e-btn.e-round-edge:disabled, .e-btn.e-round-edge.e-disabled,
.e-css.e-btn.e-round:disabled,
.e-css.e-btn.e-round.e-disabled,
.e-css.e-btn.e-round-edge:disabled,
.e-css.e-btn.e-round-edge.e-disabled {
  background: var(--color-sf-secondary-bg-color-disabled);
  border-color: var(--color-sf-secondary-border-color-disabled);
  box-shadow: none;
  color: var(--color-sf-secondary-text-color-disabled);
}
.e-btn.e-round.e-primary:hover, .e-btn.e-round-edge.e-primary:hover,
.e-css.e-btn.e-round.e-primary:hover,
.e-css.e-btn.e-round-edge.e-primary:hover {
  border-color: var(--color-sf-primary-bg-color);
}
.e-btn.e-round.e-primary:focus, .e-btn.e-round-edge.e-primary:focus,
.e-css.e-btn.e-round.e-primary:focus,
.e-css.e-btn.e-round-edge.e-primary:focus {
  outline: var(--color-sf-white) 0 solid;
}
.e-btn.e-round.e-primary:focus-visible, .e-btn.e-round-edge.e-primary:focus-visible,
.e-css.e-btn.e-round.e-primary:focus-visible,
.e-css.e-btn.e-round-edge.e-primary:focus-visible {
  background: var(--color-sf-primary-bg-color);
  color: var(--color-sf-primary-text-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-round.e-success:hover, .e-btn.e-round-edge.e-success:hover,
.e-css.e-btn.e-round.e-success:hover,
.e-css.e-btn.e-round-edge.e-success:hover {
  border-color: var(--color-sf-success-bg-color);
}
.e-btn.e-round.e-success:focus, .e-btn.e-round-edge.e-success:focus,
.e-css.e-btn.e-round.e-success:focus,
.e-css.e-btn.e-round-edge.e-success:focus {
  outline: var(--color-sf-white) 0 solid;
}
.e-btn.e-round.e-success:focus-visible, .e-btn.e-round-edge.e-success:focus-visible,
.e-css.e-btn.e-round.e-success:focus-visible,
.e-css.e-btn.e-round-edge.e-success:focus-visible {
  background: var(--color-sf-success-bg-color);
  color: var(--color-sf-success-text);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-round.e-info:hover, .e-btn.e-round-edge.e-info:hover,
.e-css.e-btn.e-round.e-info:hover,
.e-css.e-btn.e-round-edge.e-info:hover {
  border-color: var(--color-sf-info-bg-color);
}
.e-btn.e-round.e-info:focus, .e-btn.e-round-edge.e-info:focus,
.e-css.e-btn.e-round.e-info:focus,
.e-css.e-btn.e-round-edge.e-info:focus {
  outline: var(--color-sf-white) 0 solid;
}
.e-btn.e-round.e-info:focus-visible, .e-btn.e-round-edge.e-info:focus-visible,
.e-css.e-btn.e-round.e-info:focus-visible,
.e-css.e-btn.e-round-edge.e-info:focus-visible {
  background: var(--color-sf-info-bg-color);
  color: var(--color-sf-info-text);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-round.e-warning:hover, .e-btn.e-round-edge.e-warning:hover,
.e-css.e-btn.e-round.e-warning:hover,
.e-css.e-btn.e-round-edge.e-warning:hover {
  border-color: var(--color-sf-warning-bg-color);
}
.e-btn.e-round.e-warning:focus, .e-btn.e-round-edge.e-warning:focus,
.e-css.e-btn.e-round.e-warning:focus,
.e-css.e-btn.e-round-edge.e-warning:focus {
  outline: var(--color-sf-white) 0 solid;
}
.e-btn.e-round.e-warning:focus-visible, .e-btn.e-round-edge.e-warning:focus-visible,
.e-css.e-btn.e-round.e-warning:focus-visible,
.e-css.e-btn.e-round-edge.e-warning:focus-visible {
  background: var(--color-sf-warning-bg-color);
  color: var(--color-sf-warning-text);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-round.e-danger:hover, .e-btn.e-round-edge.e-danger:hover,
.e-css.e-btn.e-round.e-danger:hover,
.e-css.e-btn.e-round-edge.e-danger:hover {
  border-color: var(--color-sf-danger-bg-color);
}
.e-btn.e-round.e-danger:focus, .e-btn.e-round-edge.e-danger:focus,
.e-css.e-btn.e-round.e-danger:focus,
.e-css.e-btn.e-round-edge.e-danger:focus {
  outline: var(--color-sf-white) 0 solid;
}
.e-btn.e-round.e-danger:focus-visible, .e-btn.e-round-edge.e-danger:focus-visible,
.e-css.e-btn.e-round.e-danger:focus-visible,
.e-css.e-btn.e-round-edge.e-danger:focus-visible {
  background: var(--color-sf-danger-bg-color);
  color: var(--color-sf-danger-text);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}

.e-btn.e-primary,
.e-css.e-btn.e-primary {
  background: var(--color-sf-primary-bg-color);
  border-color: var(--color-sf-primary-border-color);
  color: var(--color-sf-primary-text-color);
}
.e-btn.e-primary:hover,
.e-css.e-btn.e-primary:hover {
  background: var(--color-sf-primary-bg-color-hover);
  border-color: var(--color-sf-primary-border-color-hover);
  box-shadow: none;
  color: var(--color-sf-primary-text-hover);
}
.e-btn.e-primary:focus,
.e-css.e-btn.e-primary:focus {
  background: var(--color-sf-primary-bg-color-focus);
  border-color: var(--color-sf-primary-border-color-focus);
  color: var(--color-sf-primary-text-focus);
  outline: var(--color-sf-secondary-bg-color) 0 solid;
}
.e-btn.e-primary:focus-visible,
.e-css.e-btn.e-primary:focus-visible {
  background: var(--color-sf-primary-bg-color);
  color: var(--color-sf-primary-text-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-primary:active,
.e-css.e-btn.e-primary:active {
  background: var(--color-sf-primary-bg-color-pressed);
  border-color: var(--color-sf-primary-border-color-pressed);
  color: var(--color-sf-primary-text-pressed);
  outline: var(--color-sf-secondary-bg-color) 0 solid;
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn.e-primary.e-active,
.e-css.e-btn.e-primary.e-active {
  background: var(--color-sf-primary-bg-color-pressed);
  border-color: var(--color-sf-primary-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-primary-text-pressed);
}
.e-btn.e-primary:disabled, .e-btn.e-primary.e-disabled,
.e-css.e-btn.e-primary:disabled,
.e-css.e-btn.e-primary.e-disabled {
  background: var(--color-sf-primary-bg-color-disabled);
  border-color: var(--color-sf-primary-border-color-disabled);
  box-shadow: none;
  color: var(--color-sf-primary-text-disabled);
}
.e-btn.e-primary .e-ripple-element,
.e-css.e-btn.e-primary .e-ripple-element {
  background: transparent;
}

.e-btn.e-success,
.e-css.e-btn.e-success {
  background: var(--color-sf-success-bg-color);
  border-color: var(--color-sf-success-border-color);
  color: var(--color-sf-success-text);
}
.e-btn.e-success:hover,
.e-css.e-btn.e-success:hover {
  background: var(--color-sf-success-bg-color-hover);
  border-color: var(--color-sf-success-border-color-hover);
  box-shadow: none;
  color: var(--color-sf-success-text-hover);
}
.e-btn.e-success:focus,
.e-css.e-btn.e-success:focus {
  background: var(--color-sf-success-bg-color-focus);
  border-color: var(--color-sf-success-border-color-focus);
  color: var(--color-sf-success-text-hover);
}
.e-btn.e-success:focus-visible,
.e-css.e-btn.e-success:focus-visible {
  background: var(--color-sf-success-bg-color);
  color: var(--color-sf-success-text);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-success:active, .e-btn.e-success.e-active,
.e-css.e-btn.e-success:active,
.e-css.e-btn.e-success.e-active {
  background: var(--color-sf-success-bg-color-pressed);
  border-color: var(--color-sf-success-border-color-pressed);
  color: var(--color-sf-success-text);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn.e-success:disabled, .e-btn.e-success.e-disabled,
.e-css.e-btn.e-success:disabled,
.e-css.e-btn.e-success.e-disabled {
  background: var(--color-sf-success-bg-color-disabled);
  border-color: var(--color-sf-success-border-color-disabled);
  box-shadow: none;
  color: var(--color-sf-success-text-disabled);
}
.e-btn.e-success .e-ripple-element,
.e-css.e-btn.e-success .e-ripple-element {
  background: transparent;
}

.e-btn.e-info,
.e-css.e-btn.e-info {
  background: var(--color-sf-info-bg-color);
  border-color: var(--color-sf-info-border-color);
  color: var(--color-sf-info-text);
}
.e-btn.e-info:hover,
.e-css.e-btn.e-info:hover {
  background: var(--color-sf-info-bg-color-hover);
  border-color: var(--color-sf-info-border-color-hover);
  box-shadow: none;
  color: var(--color-sf-info-text-hover);
}
.e-btn.e-info:focus,
.e-css.e-btn.e-info:focus {
  background: var(--color-sf-info-bg-color-focus);
  border-color: var(--color-sf-info-border-color-focus);
  color: var(--color-sf-info-text-hover);
}
.e-btn.e-info:focus-visible,
.e-css.e-btn.e-info:focus-visible {
  background: var(--color-sf-info-bg-color);
  color: var(--color-sf-info-text);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-info:active, .e-btn.e-info.e-active,
.e-css.e-btn.e-info:active,
.e-css.e-btn.e-info.e-active {
  background: var(--color-sf-info-bg-color-pressed);
  color: var(--color-sf-info-text-pressed);
  border-color: var(--color-sf-info-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn.e-info:disabled, .e-btn.e-info.e-disabled,
.e-css.e-btn.e-info:disabled,
.e-css.e-btn.e-info.e-disabled {
  background: var(--color-sf-info-bg-color-disabled);
  border-color: var(--color-sf-content-bg-color);
  box-shadow: none;
  color: var(--color-sf-info-text-disabled);
}
.e-btn.e-info .e-ripple-element,
.e-css.e-btn.e-info .e-ripple-element {
  background: transparent;
}

.e-btn.e-warning,
.e-css.e-btn.e-warning {
  background: var(--color-sf-warning-bg-color);
  border-color: var(--color-sf-warning-border-color);
  color: var(--color-sf-warning-text);
}
.e-btn.e-warning:hover,
.e-css.e-btn.e-warning:hover {
  background: var(--color-sf-warning-bg-color-hover);
  border-color: var(--color-sf-warning-border-color-hover);
  box-shadow: none;
  color: var(--color-sf-warning-text-hover);
}
.e-btn.e-warning:focus,
.e-css.e-btn.e-warning:focus {
  background: var(--color-sf-warning-bg-color-focus);
  border-color: var(--color-sf-warning-border-color-focus);
  color: var(--color-sf-warning-text-hover);
}
.e-btn.e-warning:focus-visible,
.e-css.e-btn.e-warning:focus-visible {
  background: var(--color-sf-warning-bg-color);
  color: var(--color-sf-warning-text);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-warning:active, .e-btn.e-warning.e-active,
.e-css.e-btn.e-warning:active,
.e-css.e-btn.e-warning.e-active {
  background: var(--color-sf-warning-bg-color-pressed);
  border-color: var(--color-sf-warning-border-color-pressed);
  color: var(--color-sf-warning-text-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn.e-warning:disabled, .e-btn.e-warning.e-disabled,
.e-css.e-btn.e-warning:disabled,
.e-css.e-btn.e-warning.e-disabled {
  background: var(--color-sf-warning-bg-color-disabled);
  border-color: var(--color-sf-warning-border-color-disabled);
  box-shadow: none;
  color: var(--color-sf-warning-text-disabled);
}
.e-btn.e-warning .e-ripple-element,
.e-css.e-btn.e-warning .e-ripple-element {
  background: transparent;
}

.e-btn.e-danger,
.e-css.e-btn.e-danger {
  background: var(--color-sf-danger-bg-color);
  border-color: var(--color-sf-danger-border-color);
  color: var(--color-sf-danger-text);
}
.e-btn.e-danger:hover,
.e-css.e-btn.e-danger:hover {
  background: var(--color-sf-danger-bg-color-hover);
  border-color: var(--color-sf-danger-border-color-hover);
  box-shadow: none;
  color: var(--color-sf-danger-text-hover);
}
.e-btn.e-danger:focus,
.e-css.e-btn.e-danger:focus {
  background: var(--color-sf-danger-bg-color-focus);
  border-color: var(--color-sf-danger-border-color-focus);
  color: var(--color-sf-danger-text-hover);
}
.e-btn.e-danger:focus-visible,
.e-css.e-btn.e-danger:focus-visible {
  background: var(--color-sf-danger-bg-color);
  color: var(--color-sf-danger-text);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-danger:active,
.e-css.e-btn.e-danger:active {
  background: var(--color-sf-danger-bg-color-pressed);
  border-color: var(--color-sf-danger-border-color-pressed);
  color: var(--color-sf-danger-text-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn.e-danger.e-active,
.e-css.e-btn.e-danger.e-active {
  background: var(--color-sf-danger-bg-color-pressed);
  border-color: var(--color-sf-danger-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-danger-text-pressed);
}
.e-btn.e-danger:disabled, .e-btn.e-danger.e-disabled,
.e-css.e-btn.e-danger:disabled,
.e-css.e-btn.e-danger.e-disabled {
  background: var(--color-sf-danger-bg-color-disabled);
  border-color: var(--color-sf-danger-border-color-disabled);
  box-shadow: none;
  color: var(--color-sf-warning-text-disabled);
}
.e-btn.e-danger .e-ripple-element,
.e-css.e-btn.e-danger .e-ripple-element {
  background: transparent;
}

.e-btn.e-flat,
.e-css.e-btn.e-flat {
  background: var(--color-sf-transparent);
  border-color: var(--color-sf-transparent);
  box-shadow: none;
  color: var(--color-sf-secondary-text-color);
}
.e-btn.e-flat:hover,
.e-css.e-btn.e-flat:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: var(--color-sf-secondary-border-color-hover);
  box-shadow: none;
  color: var(--color-sf-secondary-text-color-hover);
}
.e-btn.e-flat:focus,
.e-css.e-btn.e-flat:focus {
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: var(--color-sf-secondary-border-color-hover);
  color: var(--color-sf-secondary-text-color-focus);
  box-shadow: none;
}
.e-btn.e-flat:focus-visible,
.e-css.e-btn.e-flat:focus-visible {
  background: var(--color-sf-secondary-bg-color);
  color: var(--color-sf-secondary-text-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-flat:active, .e-btn.e-flat.e-active,
.e-css.e-btn.e-flat:active,
.e-css.e-btn.e-flat.e-active {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-color: var(--color-sf-secondary-border-color-pressed);
  color: var(--color-sf-secondary-text-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn.e-flat:disabled, .e-btn.e-flat.e-disabled,
.e-css.e-btn.e-flat:disabled,
.e-css.e-btn.e-flat.e-disabled {
  background: var(--color-sf-secondary-bg-color-disabled);
  border-color: var(--color-sf-secondary-border-color-disabled);
  box-shadow: none;
  color: var(--color-sf-secondary-text-color-disabled);
}
.e-btn.e-flat .e-ripple-element,
.e-css.e-btn.e-flat .e-ripple-element {
  background: transparent;
}
.e-btn.e-flat.e-primary,
.e-css.e-btn.e-flat.e-primary {
  background: var(--color-sf-transparent);
  border-color: var(--color-sf-transparent);
  color: var(--color-sf-primary-outline);
}
.e-btn.e-flat.e-primary:hover,
.e-css.e-btn.e-flat.e-primary:hover {
  background: var(--color-sf-primary-bg-color-hover);
  border-color: var(--color-sf-primary-border-color-hover);
  color: var(--color-sf-primary-text-color);
}
.e-btn.e-flat.e-primary:focus,
.e-css.e-btn.e-flat.e-primary:focus {
  background: var(--color-sf-primary-bg-color-hover);
  border-color: var(--color-sf-primary-border-color-focus);
  color: var(--color-sf-primary-text-focus);
}
.e-btn.e-flat.e-primary:focus-visible,
.e-css.e-btn.e-flat.e-primary:focus-visible {
  background: var(--color-sf-primary-bg-color);
  color: var(--color-sf-primary-text-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-flat.e-primary:active, .e-btn.e-flat.e-primary.e-active,
.e-css.e-btn.e-flat.e-primary:active,
.e-css.e-btn.e-flat.e-primary.e-active {
  background: var(--color-sf-primary-bg-color-pressed);
  border-color: var(--color-sf-primary-border-color-pressed);
  color: var(--color-sf-primary-text-color);
}
.e-btn.e-flat.e-primary:disabled, .e-btn.e-flat.e-primary.e-disabled,
.e-css.e-btn.e-flat.e-primary:disabled,
.e-css.e-btn.e-flat.e-primary.e-disabled {
  background: var(--color-sf-primary-bg-color-disabled);
  border-color: transparent;
  box-shadow: none;
  color: var(--color-sf-primary-text-disabled);
}
.e-btn.e-flat.e-primary .e-ripple-element,
.e-css.e-btn.e-flat.e-primary .e-ripple-element {
  background: transparent;
}
.e-btn.e-flat.e-success,
.e-css.e-btn.e-flat.e-success {
  background: var(--color-sf-transparent);
  border-color: var(--color-sf-transparent);
  color: var(--color-sf-success-outline);
}
.e-btn.e-flat.e-success:hover,
.e-css.e-btn.e-flat.e-success:hover {
  background: var(--color-sf-success-bg-color-hover);
  border-color: var(--color-sf-success-border-color-hover);
  box-shadow: none;
  color: var(--color-sf-success-text);
}
.e-btn.e-flat.e-success:focus,
.e-css.e-btn.e-flat.e-success:focus {
  background: var(--color-sf-success-bg-color-hover);
  border-color: var(--color-sf-success-border-color-focus);
  color: var(--color-sf-success-text);
  box-shadow: none;
}
.e-btn.e-flat.e-success:focus-visible,
.e-css.e-btn.e-flat.e-success:focus-visible {
  background: var(--color-sf-success-bg-color);
  color: var(--color-sf-success-text);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-flat.e-success:active, .e-btn.e-flat.e-success.e-active,
.e-css.e-btn.e-flat.e-success:active,
.e-css.e-btn.e-flat.e-success.e-active {
  background: var(--color-sf-success-bg-color-pressed);
  border-color: var(--color-sf-success-border-color-pressed);
  color: var(--color-sf-success-text);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn.e-flat.e-success:disabled, .e-btn.e-flat.e-success.e-disabled,
.e-css.e-btn.e-flat.e-success:disabled,
.e-css.e-btn.e-flat.e-success.e-disabled {
  background: var(--color-sf-success-bg-color-disabled);
  border-color: var(--color-sf-success-border-color-disabled);
  color: var(--color-sf-success-text-disabled);
}
.e-btn.e-flat.e-success .e-ripple-element,
.e-css.e-btn.e-flat.e-success .e-ripple-element {
  background: transparent;
}
.e-btn.e-flat.e-info,
.e-css.e-btn.e-flat.e-info {
  background: var(--color-sf-transparent);
  border-color: var(--color-sf-transparent);
  color: var(--color-sf-info-bg-color);
}
.e-btn.e-flat.e-info:hover,
.e-css.e-btn.e-flat.e-info:hover {
  background: var(--color-sf-info-bg-color-hover);
  border-color: var(--color-sf-info-border-color-hover);
  box-shadow: none;
  color: var(--color-sf-info-text);
}
.e-btn.e-flat.e-info:focus,
.e-css.e-btn.e-flat.e-info:focus {
  background: var(--color-sf-info-bg-color-hover);
  border-color: var(--color-sf-info-border-color-focus);
  color: var(--color-sf-info-text);
  box-shadow: none;
}
.e-btn.e-flat.e-info:focus-visible,
.e-css.e-btn.e-flat.e-info:focus-visible {
  background: var(--color-sf-info-bg-color);
  color: var(--color-sf-info-text);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-flat.e-info:active, .e-btn.e-flat.e-info.e-active,
.e-css.e-btn.e-flat.e-info:active,
.e-css.e-btn.e-flat.e-info.e-active {
  background: var(--color-sf-info-bg-color-pressed);
  border-color: var(--color-sf-info-border-color-pressed);
  color: var(--color-sf-info-text);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn.e-flat.e-info:disabled, .e-btn.e-flat.e-info.e-disabled,
.e-css.e-btn.e-flat.e-info:disabled,
.e-css.e-btn.e-flat.e-info.e-disabled {
  background: var(--color-sf-info-bg-color-disabled);
  border-color: var(--color-sf-info-border-color-disabled);
  color: var(--color-sf-info-text-disabled);
}
.e-btn.e-flat.e-info .e-ripple-element,
.e-css.e-btn.e-flat.e-info .e-ripple-element {
  background: transparent;
}
.e-btn.e-flat.e-warning,
.e-css.e-btn.e-flat.e-warning {
  background: var(--color-sf-transparent);
  border-color: var(--color-sf-transparent);
  color: var(--color-sf-warning-outline);
}
.e-btn.e-flat.e-warning:hover,
.e-css.e-btn.e-flat.e-warning:hover {
  background: var(--color-sf-warning-bg-color-hover);
  border-color: var(--color-sf-warning-border-color-hover);
  box-shadow: none;
  color: var(--color-sf-warning-text);
}
.e-btn.e-flat.e-warning:focus,
.e-css.e-btn.e-flat.e-warning:focus {
  background: var(--color-sf-warning-bg-color-hover);
  border-color: var(--color-sf-warning-border-color-focus);
  color: var(--color-sf-warning-text);
  box-shadow: none;
}
.e-btn.e-flat.e-warning:focus-visible,
.e-css.e-btn.e-flat.e-warning:focus-visible {
  background: var(--color-sf-warning-bg-color);
  color: var(--color-sf-warning-text);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-flat.e-warning:active, .e-btn.e-flat.e-warning.e-active,
.e-css.e-btn.e-flat.e-warning:active,
.e-css.e-btn.e-flat.e-warning.e-active {
  background: var(--color-sf-warning-bg-color-pressed);
  border-color: var(--color-sf-warning-border-color-pressed);
  color: var(--color-sf-warning-text);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn.e-flat.e-warning:disabled, .e-btn.e-flat.e-warning.e-disabled,
.e-css.e-btn.e-flat.e-warning:disabled,
.e-css.e-btn.e-flat.e-warning.e-disabled {
  background: var(--color-sf-warning-bg-color-disabled);
  border-color: var(--color-sf-warning-border-color-disabled);
  color: var(--color-sf-warning-text-disabled);
}
.e-btn.e-flat.e-warning .e-ripple-element,
.e-css.e-btn.e-flat.e-warning .e-ripple-element {
  background: transparent;
}
.e-btn.e-flat.e-danger,
.e-css.e-btn.e-flat.e-danger {
  background: var(--color-sf-transparent);
  border-color: var(--color-sf-transparent);
  color: var(--color-sf-danger-outline);
}
.e-btn.e-flat.e-danger:hover,
.e-css.e-btn.e-flat.e-danger:hover {
  background: var(--color-sf-danger-bg-color-hover);
  border-color: var(--color-sf-danger-border-color-hover);
  box-shadow: none;
  color: var(--color-sf-danger-text);
}
.e-btn.e-flat.e-danger:focus,
.e-css.e-btn.e-flat.e-danger:focus {
  background: var(--color-sf-danger-bg-color-hover);
  border-color: var(--color-sf-danger-border-color-focus);
  color: var(--color-sf-danger-text);
  box-shadow: none;
}
.e-btn.e-flat.e-danger:focus-visible,
.e-css.e-btn.e-flat.e-danger:focus-visible {
  background: var(--color-sf-danger-bg-color);
  color: var(--color-sf-danger-text);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-flat.e-danger:active, .e-btn.e-flat.e-danger.e-active,
.e-css.e-btn.e-flat.e-danger:active,
.e-css.e-btn.e-flat.e-danger.e-active {
  background: var(--color-sf-danger-bg-color-pressed);
  border-color: var(--color-sf-danger-border-color-pressed);
  color: var(--color-sf-danger-text);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn.e-flat.e-danger:disabled, .e-btn.e-flat.e-danger.e-disabled,
.e-css.e-btn.e-flat.e-danger:disabled,
.e-css.e-btn.e-flat.e-danger.e-disabled {
  background: var(--color-sf-danger-bg-color-disabled);
  border-color: var(--color-sf-danger-border-color-disabled);
  color: var(--color-sf-warning-text-disabled);
}
.e-btn.e-flat.e-danger .e-ripple-element,
.e-css.e-btn.e-flat.e-danger .e-ripple-element {
  background: transparent;
}

.e-btn.e-outline,
.e-css.e-btn.e-outline {
  background: transparent;
  border-color: var(--color-sf-secondary-border-color);
  box-shadow: none;
  color: var(--color-sf-secondary-text-color);
}
.e-btn.e-outline:hover,
.e-css.e-btn.e-outline:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: var(--color-sf-secondary-border-color-hover);
  box-shadow: none;
  color: var(--color-sf-secondary-text-color-hover);
}
.e-btn.e-outline:focus,
.e-css.e-btn.e-outline:focus {
  background: var(--color-sf-secondary-bg-color-focus);
  border: 1px solid var(--color-sf-secondary-border-color-focus);
  color: var(--color-sf-secondary-text-color-focus);
}
.e-btn.e-outline:focus-visible,
.e-css.e-btn.e-outline:focus-visible {
  background: var(--color-sf-transparent);
  color: var(--color-sf-secondary-text-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-outline:active, .e-btn.e-outline.e-active,
.e-css.e-btn.e-outline:active,
.e-css.e-btn.e-outline.e-active {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-color: var(--color-sf-secondary-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-btn.e-outline:disabled, .e-btn.e-outline.e-disabled,
.e-css.e-btn.e-outline:disabled,
.e-css.e-btn.e-outline.e-disabled {
  background: transparent;
  border: 1px solid var(--color-sf-secondary-border-color-disabled);
  color: var(--color-sf-secondary-text-color-disabled);
}
.e-btn.e-outline.e-primary,
.e-css.e-btn.e-outline.e-primary {
  background: transparent;
  border-color: var(--color-sf-primary-outline);
  color: var(--color-sf-primary-outline);
}
.e-btn.e-outline.e-primary:hover,
.e-css.e-btn.e-outline.e-primary:hover {
  background: var(--color-sf-primary-bg-color-hover);
  border-color: var(--color-sf-primary-border-color-hover);
  color: var(--color-sf-primary-text-hover);
}
.e-btn.e-outline.e-primary:focus,
.e-css.e-btn.e-outline.e-primary:focus {
  background: var(--color-sf-primary-bg-color-focus);
  border: 1px solid var(--color-sf-primary-border-color-focus);
  color: var(--color-sf-primary-text-focus);
}
.e-btn.e-outline.e-primary:focus-visible,
.e-css.e-btn.e-outline.e-primary:focus-visible {
  background: var(--color-sf-transparent);
  color: var(--color-sf-primary-bg-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-outline.e-primary:active, .e-btn.e-outline.e-primary.e-active,
.e-css.e-btn.e-outline.e-primary:active,
.e-css.e-btn.e-outline.e-primary.e-active {
  background: var(--color-sf-primary-bg-color-pressed);
  border-color: var(--color-sf-primary-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-primary-text-pressed);
}
.e-btn.e-outline.e-primary:disabled, .e-btn.e-outline.e-primary.e-disabled,
.e-css.e-btn.e-outline.e-primary:disabled,
.e-css.e-btn.e-outline.e-primary.e-disabled {
  background: transparent;
  border-color: rgba(var(--color-sf-primary), 0.65);
  box-shadow: none;
  color: var(--color-sf-primary-bg-color-disabled);
}
.e-btn.e-outline.e-success,
.e-css.e-btn.e-outline.e-success {
  background: transparent;
  border-color: var(--color-sf-success-bg-color);
  color: var(--color-sf-success-bg-color);
}
.e-btn.e-outline.e-success:hover,
.e-css.e-btn.e-outline.e-success:hover {
  background: var(--color-sf-success-bg-color-hover);
  border-color: var(--color-sf-success-border-color-hover);
  color: var(--color-sf-success-text);
}
.e-btn.e-outline.e-success:focus,
.e-css.e-btn.e-outline.e-success:focus {
  background: var(--color-sf-success-bg-color-focus);
  border: 1px solid var(--color-sf-success-border-color-focus);
  color: var(--color-sf-success-text-focus);
}
.e-btn.e-outline.e-success:focus-visible,
.e-css.e-btn.e-outline.e-success:focus-visible {
  background: var(--color-sf-transparent);
  color: var(--color-sf-success-bg-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-outline.e-success:active, .e-btn.e-outline.e-success.e-active,
.e-css.e-btn.e-outline.e-success:active,
.e-css.e-btn.e-outline.e-success.e-active {
  background: var(--color-sf-success-bg-color-pressed);
  border-color: var(--color-sf-success-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-success-text);
}
.e-btn.e-outline.e-success:disabled, .e-btn.e-outline.e-success.e-disabled,
.e-css.e-btn.e-outline.e-success:disabled,
.e-css.e-btn.e-outline.e-success.e-disabled {
  background: transparent;
  border-color: rgba(var(--color-sf-success-bg-color), 0.65);
  box-shadow: none;
  color: var(--color-sf-success-bg-color-disabled);
}
.e-btn.e-outline.e-info,
.e-css.e-btn.e-outline.e-info {
  background: transparent;
  border-color: var(--color-sf-info-bg-color);
  color: var(--color-sf-info-bg-color);
}
.e-btn.e-outline.e-info:hover,
.e-css.e-btn.e-outline.e-info:hover {
  background: var(--color-sf-info-bg-color-hover);
  border-color: var(--color-sf-info-border-color-hover);
  color: var(--color-sf-info-text);
}
.e-btn.e-outline.e-info:focus,
.e-css.e-btn.e-outline.e-info:focus {
  background: var(--color-sf-info-bg-color-focus);
  border: 1px solid var(--color-sf-info-border-color-focus);
  color: var(--color-sf-info-text-focus);
}
.e-btn.e-outline.e-info:focus-visible,
.e-css.e-btn.e-outline.e-info:focus-visible {
  background: var(--color-sf-transparent);
  color: var(--color-sf-info-bg-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-outline.e-info:active, .e-btn.e-outline.e-info.e-active,
.e-css.e-btn.e-outline.e-info:active,
.e-css.e-btn.e-outline.e-info.e-active {
  background: var(--color-sf-info-bg-color-pressed);
  border-color: var(--color-sf-info-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-info-text-pressed);
}
.e-btn.e-outline.e-info:disabled, .e-btn.e-outline.e-info.e-disabled,
.e-css.e-btn.e-outline.e-info:disabled,
.e-css.e-btn.e-outline.e-info.e-disabled {
  background: transparent;
  border-color: rgba(var(--color-sf-info-bg-color), 0.65);
  box-shadow: none;
  color: var(--color-sf-info-bg-color-disabled);
}
.e-btn.e-outline.e-warning,
.e-css.e-btn.e-outline.e-warning {
  background: transparent;
  border-color: var(--color-sf-warning-bg-color);
  color: var(--color-sf-warning-bg-color);
}
.e-btn.e-outline.e-warning:hover,
.e-css.e-btn.e-outline.e-warning:hover {
  background: var(--color-sf-warning-bg-color-hover);
  border-color: var(--color-sf-warning-border-color-hover);
  color: var(--color-sf-warning-text);
}
.e-btn.e-outline.e-warning:focus,
.e-css.e-btn.e-outline.e-warning:focus {
  background: var(--color-sf-warning-bg-color-focus);
  border: 1px solid var(--color-sf-warning-border-color-focus);
  color: var(--color-sf-warning-text-focus);
}
.e-btn.e-outline.e-warning:focus-visible,
.e-css.e-btn.e-outline.e-warning:focus-visible {
  background: var(--color-sf-transparent);
  color: var(--color-sf-warning-bg-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-outline.e-warning:active, .e-btn.e-outline.e-warning.e-active,
.e-css.e-btn.e-outline.e-warning:active,
.e-css.e-btn.e-outline.e-warning.e-active {
  background: var(--color-sf-warning-bg-color-pressed);
  border-color: var(--color-sf-warning-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-warning-text-pressed);
}
.e-btn.e-outline.e-warning:disabled, .e-btn.e-outline.e-warning.e-disabled,
.e-css.e-btn.e-outline.e-warning:disabled,
.e-css.e-btn.e-outline.e-warning.e-disabled {
  background: transparent;
  border-color: rgba(var(--color-sf-warning-bg-color), 0.65);
  box-shadow: none;
  color: var(--color-sf-warning-bg-color-disabled);
}
.e-btn.e-outline.e-danger,
.e-css.e-btn.e-outline.e-danger {
  background: transparent;
  border-color: var(--color-sf-danger-bg-color);
  color: var(--color-sf-danger-bg-color);
}
.e-btn.e-outline.e-danger:hover,
.e-css.e-btn.e-outline.e-danger:hover {
  background: var(--color-sf-danger-bg-color-hover);
  border-color: var(--color-sf-danger-border-color-hover);
  color: var(--color-sf-danger-text);
}
.e-btn.e-outline.e-danger:focus,
.e-css.e-btn.e-outline.e-danger:focus {
  background: var(--color-sf-danger-bg-color-focus);
  border: 1px solid var(--color-sf-danger-border-color-focus);
  color: var(--color-sf-danger-text-focus);
}
.e-btn.e-outline.e-danger:focus-visible,
.e-css.e-btn.e-outline.e-danger:focus-visible {
  background: var(--color-sf-transparent);
  color: var(--color-sf-danger-bg-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn.e-outline.e-danger:active, .e-btn.e-outline.e-danger.e-active,
.e-css.e-btn.e-outline.e-danger:active,
.e-css.e-btn.e-outline.e-danger.e-active {
  background: var(--color-sf-danger-bg-color-pressed);
  border-color: var(--color-sf-danger-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-danger-text-pressed);
}
.e-btn.e-outline.e-danger:disabled, .e-btn.e-outline.e-danger.e-disabled,
.e-css.e-btn.e-outline.e-danger:disabled,
.e-css.e-btn.e-outline.e-danger.e-disabled {
  background: transparent;
  border-color: rgba(var(--color-sf-danger-bg-color), 0.65);
  box-shadow: none;
  color: var(--color-sf-danger-bg-color-disabled);
}

.e-btn.e-link,
.e-css.e-btn.e-link {
  background: transparent;
  border-color: transparent;
  border-radius: 0;
  box-shadow: none;
  color: var(--color-sf-primary);
}
.e-btn.e-link:hover,
.e-css.e-btn.e-link:hover {
  border-radius: 0;
  color: var(--color-sf-primary-border-color-hover);
  text-decoration: underline;
}
.e-btn.e-link:focus,
.e-css.e-btn.e-link:focus {
  border-radius: 0;
  text-decoration: underline;
  color: var(--color-sf-primary-border-color-hover);
}
.e-btn.e-link:focus:not(:focus-visible),
.e-css.e-btn.e-link:focus:not(:focus-visible) {
  outline: none !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-btn.e-link:active, .e-btn.e-link.e-active,
.e-css.e-btn.e-link:active,
.e-css.e-btn.e-link.e-active {
  color: var(--color-sf-primary-bg-color-pressed);
  text-decoration: underline;
}
.e-btn.e-link:disabled,
.e-css.e-btn.e-link:disabled {
  color: var(--color-sf-content-bg-color-alt5);
  background: transparent;
  box-shadow: none;
  text-decoration: none;
}

.e-btn.e-inherit,
.e-css.e-btn.e-inherit {
  color: inherit;
  background: inherit;
  border-color: transparent;
  box-shadow: none;
}
.e-btn.e-inherit:hover, .e-btn.e-inherit:focus, .e-btn.e-inherit:active, .e-btn.e-inherit.e-active,
.e-css.e-btn.e-inherit:hover,
.e-css.e-btn.e-inherit:focus,
.e-css.e-btn.e-inherit:active,
.e-css.e-btn.e-inherit.e-active {
  background: rgba(0, 0, 0, 0.056);
  border-color: transparent;
  box-shadow: none;
  color: inherit;
  outline: none;
}
.e-btn.e-inherit:disabled,
.e-css.e-btn.e-inherit:disabled {
  background: inherit;
  color: inherit;
  border-color: transparent;
  box-shadow: none;
  opacity: 0.5;
}

.e-bigger.e-small .e-btn,
.e-bigger .e-small.e-btn,
.e-bigger.e-small .e-css.e-btn,
.e-bigger .e-small.e-css.e-btn {
  font-size: 16px;
  line-height: 1.572em;
  padding: 4.63px 10px;
}
.e-bigger.e-small .e-btn .e-btn-icon,
.e-bigger .e-small.e-btn .e-btn-icon,
.e-bigger.e-small .e-css.e-btn .e-btn-icon,
.e-bigger .e-small.e-css.e-btn .e-btn-icon {
  font-size: 16px;
  width: 1em;
}
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-left,
.e-bigger .e-small.e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-left,
.e-bigger .e-small.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -0.5em;
  width: 2em;
}
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-right,
.e-bigger .e-small.e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-right,
.e-bigger .e-small.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -0.5em;
  width: 2em;
}
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-top,
.e-bigger .e-small.e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-top,
.e-bigger .e-small.e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger .e-small.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger .e-small.e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}
.e-bigger.e-small .e-btn.e-icon-btn,
.e-bigger .e-small.e-btn.e-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-icon-btn,
.e-bigger .e-small.e-css.e-btn.e-icon-btn {
  padding: 4.63px 13px;
}
.e-bigger.e-small .e-btn.e-top-icon-btn, .e-bigger.e-small .e-btn.e-bottom-icon-btn,
.e-bigger .e-small.e-btn.e-top-icon-btn,
.e-bigger .e-small.e-btn.e-bottom-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-top-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-bottom-icon-btn,
.e-bigger .e-small.e-css.e-btn.e-top-icon-btn,
.e-bigger .e-small.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 16px 16px;
}
.e-bigger.e-small .e-btn.e-round,
.e-bigger .e-small.e-btn.e-round,
.e-bigger.e-small .e-css.e-btn.e-round,
.e-bigger .e-small.e-css.e-btn.e-round {
  height: 36px;
  line-height: 1;
  padding: 0;
  width: 36px;
}
.e-bigger.e-small .e-btn.e-round .e-btn-icon,
.e-bigger .e-small.e-btn.e-round .e-btn-icon,
.e-bigger.e-small .e-css.e-btn.e-round .e-btn-icon,
.e-bigger .e-small.e-css.e-btn.e-round .e-btn-icon {
  font-size: 16px;
  line-height: 19px;
  width: auto;
}
.e-bigger.e-small .e-btn.e-rtl .e-icon-right,
.e-bigger .e-small.e-btn.e-rtl .e-icon-right,
.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-right,
.e-bigger .e-small.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -0.5em;
  margin-right: 0;
}
.e-bigger.e-small .e-btn.e-rtl .e-icon-left,
.e-bigger .e-small.e-btn.e-rtl .e-icon-left,
.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-left,
.e-bigger .e-small.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.5em;
}

.e-bigger .e-btn,
.e-bigger.e-btn,
.e-bigger .e-css.e-btn,
.e-bigger.e-css.e-btn {
  font-size: 16px;
  line-height: 1.5em;
  padding: 7.2px 12px;
}
.e-bigger .e-btn .e-btn-icon,
.e-bigger.e-btn .e-btn-icon,
.e-bigger .e-css.e-btn .e-btn-icon,
.e-bigger.e-css.e-btn .e-btn-icon {
  font-size: 16px;
  width: 1em;
}
.e-bigger .e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-btn .e-btn-icon.e-icon-left,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -0.6111em;
  width: 2em;
}
.e-bigger .e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-btn .e-btn-icon.e-icon-right,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -0.6111em;
  width: 2em;
}
.e-bigger .e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-btn .e-btn-icon.e-icon-top,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 8px;
  width: auto;
}
.e-bigger .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 8px;
  width: auto;
}
.e-bigger .e-btn.e-top-icon-btn, .e-bigger .e-btn.e-bottom-icon-btn,
.e-bigger.e-btn.e-top-icon-btn,
.e-bigger.e-btn.e-bottom-icon-btn,
.e-bigger .e-css.e-btn.e-top-icon-btn,
.e-bigger .e-css.e-btn.e-bottom-icon-btn,
.e-bigger.e-css.e-btn.e-top-icon-btn,
.e-bigger.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 16px 16px;
}
.e-bigger .e-btn.e-round,
.e-bigger.e-btn.e-round,
.e-bigger .e-css.e-btn.e-round,
.e-bigger.e-css.e-btn.e-round {
  height: 40px;
  line-height: 1;
  padding: 0;
  width: 40px;
}
.e-bigger .e-btn.e-round .e-btn-icon,
.e-bigger.e-btn.e-round .e-btn-icon,
.e-bigger .e-css.e-btn.e-round .e-btn-icon,
.e-bigger.e-css.e-btn.e-round .e-btn-icon {
  font-size: 16px;
  line-height: 19px;
  width: auto;
}
.e-bigger .e-btn.e-rtl .e-icon-right,
.e-bigger.e-btn.e-rtl .e-icon-right,
.e-bigger .e-css.e-btn.e-rtl .e-icon-right,
.e-bigger.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -0.6111em;
  margin-right: 0;
}
.e-bigger .e-btn.e-rtl .e-icon-left,
.e-bigger.e-btn.e-rtl .e-icon-left,
.e-bigger .e-css.e-btn.e-rtl .e-icon-left,
.e-bigger.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.6111em;
}
.e-bigger .e-btn.e-small,
.e-bigger.e-btn.e-small,
.e-bigger .e-css.e-btn.e-small,
.e-bigger.e-css.e-btn.e-small {
  font-size: 16px;
  line-height: 1.572em;
  padding: 4.63px 10px;
}
.e-bigger .e-btn.e-small .e-btn-icon,
.e-bigger.e-btn.e-small .e-btn-icon,
.e-bigger .e-css.e-btn.e-small .e-btn-icon,
.e-bigger.e-css.e-btn.e-small .e-btn-icon {
  font-size: 16px;
  width: 1em;
}
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger.e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-left {
  margin-left: -0.5em;
  width: 2em;
}
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger.e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-right {
  margin-right: -0.5em;
  width: 2em;
}
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger.e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}
.e-bigger .e-btn.e-small.e-icon-btn,
.e-bigger.e-btn.e-small.e-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-icon-btn {
  padding: 4.63px 13px;
}
.e-bigger .e-btn.e-small.e-top-icon-btn, .e-bigger .e-btn.e-small.e-bottom-icon-btn,
.e-bigger.e-btn.e-small.e-top-icon-btn,
.e-bigger.e-btn.e-small.e-bottom-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-top-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-bottom-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-top-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-bottom-icon-btn {
  line-height: 1;
  padding: 16px 16px;
}
.e-bigger .e-btn.e-small.e-round,
.e-bigger.e-btn.e-small.e-round,
.e-bigger .e-css.e-btn.e-small.e-round,
.e-bigger.e-css.e-btn.e-small.e-round {
  height: 36px;
  line-height: 1;
  padding: 0;
  width: 36px;
}
.e-bigger .e-btn.e-small.e-round .e-btn-icon,
.e-bigger.e-btn.e-small.e-round .e-btn-icon,
.e-bigger .e-css.e-btn.e-small.e-round .e-btn-icon,
.e-bigger.e-css.e-btn.e-small.e-round .e-btn-icon {
  font-size: 16px;
  line-height: 19px;
  width: auto;
}
.e-bigger .e-btn.e-small.e-rtl .e-icon-right,
.e-bigger.e-btn.e-small.e-rtl .e-icon-right,
.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-right,
.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-right {
  margin-left: -0.5em;
  margin-right: 0;
}
.e-bigger .e-btn.e-small.e-rtl .e-icon-left,
.e-bigger.e-btn.e-small.e-rtl .e-icon-left,
.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-left,
.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.5em;
}

/*! calendar bootstrap5 theme variables */
/*! calendar layout */
ejs-calendar {
  display: block;
}

.e-calendar.e-disabled .e-header .e-prev, .e-calendar.e-disabled .e-header .e-next {
  cursor: default;
  pointer-events: none;
  touch-action: none;
}
.e-calendar.e-disabled .e-header .e-title {
  cursor: default;
  pointer-events: none;
  touch-action: none;
}
.e-calendar.e-disabled .e-content td {
  pointer-events: none;
  touch-action: none;
}
.e-calendar.e-disabled .e-btn.e-today {
  pointer-events: none;
  touch-action: none;
}

.e-calendar {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-tap-highlight-color: transparent;
  border-radius: 6px;
  display: block;
  overflow: auto;
  user-select: none;
}
.e-calendar.e-rtl .e-header .e-title {
  float: right;
  text-align: right;
}
.e-calendar.e-rtl .e-header .e-icon-container {
  float: left;
}
.e-calendar .e-header {
  background: none;
  display: table;
  font-weight: 400;
  position: relative;
  text-align: center;
  width: 100%;
}
.e-calendar .e-header button {
  background: transparent;
  border: 0;
  margin-right: 8px;
  padding: 0;
  text-decoration: none;
}
.e-calendar .e-header span {
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 5px;
  vertical-align: middle;
}
.e-calendar .e-header span.e-disabled {
  cursor: default;
}
.e-calendar .e-week-header {
  padding: 0 0 6px;
}
.e-calendar th {
  cursor: default;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
}
.e-calendar .e-content .e-selected, .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}
.e-calendar .e-content span.e-day {
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}
.e-calendar .e-content th, .e-calendar .e-content td {
  box-sizing: border-box;
}
.e-calendar .e-content td.e-disabled {
  opacity: 1;
  pointer-events: none;
  touch-action: none;
}
.e-calendar .e-content td {
  cursor: pointer;
  padding: 0;
  text-align: center;
}
.e-calendar .e-content td.e-week-number {
  color: var(--color-sf-content-text-color);
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
}
.e-calendar .e-content td.e-overlay {
  background: none;
  width: initial;
}
.e-calendar .e-content table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 0;
  float: left;
  margin: 0;
  outline: 0;
  padding: 0 8px 8px 8px;
  table-layout: fixed;
  width: 100%;
}
.e-calendar .e-content td.e-other-month > span.e-day, .e-calendar .e-content td.e-other-year > span.e-day {
  display: inline-block;
  font-weight: 400;
}
.e-calendar .e-content tr.e-month-hide {
  display: none;
  font-weight: 400;
}
.e-calendar .e-content tr.e-month-hide, .e-calendar .e-content td.e-other-month, .e-calendar .e-content td.e-other-year {
  pointer-events: initial;
  touch-action: initial;
}
.e-calendar .e-content tr.e-month-hide, .e-calendar .e-content td.e-other-month.e-disabled, .e-calendar .e-content td.e-other-year.e-disabled {
  pointer-events: none;
  touch-action: none;
}
.e-calendar .e-content td.e-week-number:hover span.e-day, .e-calendar .e-content td.e-week-number:hover {
  background-color: var(--color-sf-flyout-bg-color);
  cursor: default;
}
.e-calendar .e-header .e-prev, .e-calendar .e-header .e-next {
  border-radius: 0;
  display: inline-block;
  font-size: 12px;
  vertical-align: middle;
}
.e-calendar .e-header .e-title {
  cursor: pointer;
  display: inline-block;
  float: left;
  font-size: 16px;
  font-weight: 700;
  text-align: left;
  padding: 3px 5px;
  border: none;
  border-radius: 4px;
}
.e-calendar .e-header .e-title {
  margin-left: 2px;
}
.e-calendar .e-header .e-prev:hover, .e-calendar .e-header .e-next:hover {
  cursor: pointer;
}
.e-calendar .e-header .e-prev.e-overlay, .e-calendar .e-header .e-next.e-overlay {
  background: none;
}
.e-calendar .e-header.e-decade .e-title, .e-calendar .e-header.e-year .e-title {
  margin-left: 15px;
}
.e-calendar .e-header.e-decade .e-title {
  cursor: default;
}
.e-calendar .e-header .e-icon-container {
  display: inline-block;
  float: right;
  padding-top: 0;
  position: inherit;
  top: 4px;
}
.e-calendar .e-footer-container {
  text-transform: uppercase;
}

.e-calendar {
  border-spacing: 0;
  max-width: 242px;
  min-width: 240px;
  padding: 0;
}
.e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px;
}
.e-calendar.e-week-number {
  min-width: 300px;
}
.e-calendar.e-week {
  max-width: 294px;
  min-width: 288px;
}
.e-calendar .e-header .e-title {
  line-height: 24px;
}
.e-calendar.e-rtl .e-header .e-title {
  text-align: right;
  text-indent: 12px;
}
.e-calendar .e-header {
  height: 24px;
}
.e-calendar .e-header.e-month {
  padding: 8px 0 8px 12px;
}
.e-calendar .e-header.e-year, .e-calendar .e-header.e-decade {
  padding: 8px 0 8px 12px;
}
.e-calendar th {
  font-weight: 500;
  height: 32px;
  text-transform: none;
}
.e-calendar .e-content .e-selected, .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}
.e-calendar .e-content span.e-day {
  border: none;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  line-height: 32px;
  width: 32px;
}
.e-calendar .e-content.e-month td.e-today span.e-day {
  line-height: 32px;
}
.e-calendar .e-content.e-year table, .e-calendar .e-content.e-decade table {
  border-spacing: 0;
  padding: 0 2px 2px;
}
.e-calendar .e-content.e-month td {
  height: 32px;
  padding: 0;
}
.e-calendar .e-content .tfooter > tr > td {
  height: 36px;
  line-height: 36px;
}
.e-calendar .e-content.e-year td, .e-calendar .e-content.e-decade td {
  height: 56px;
  padding: 2px;
}
.e-calendar .e-content.e-year td .e-selected, .e-calendar .e-content.e-decade td .e-selected {
  background: var(--color-sf-content-text-color);
  border-radius: 6px;
}
.e-calendar .e-content.e-year td > span.e-day, .e-calendar .e-content.e-decade td > span.e-day {
  font-weight: 400;
  height: 56px;
  line-height: 56px;
  width: 56px;
}
.e-calendar .e-header .e-icon-container .e-prev, .e-calendar .e-header .e-icon-container .e-next {
  height: 24px;
  width: 24px;
}
.e-calendar .e-footer-container {
  background-color: var(--color-sf-transparent);
  text-align: right;
  cursor: default;
  display: inline-block;
  flex-direction: row;
  justify-content: flex-end;
  padding: 8px;
  width: 100%;
}
.e-small.e-calendar,
.e-small .e-calendar {
  max-width: 260px;
  min-width: 240px;
  padding: 0;
  min-height: 220px;
}
.e-small.e-calendar.e-calendar-day-header-lg,
.e-small .e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px;
}
.e-small.e-calendar .e-content span.e-day,
.e-small .e-calendar .e-content span.e-day {
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  width: 26px;
}
.e-small.e-calendar .e-content.e-month td.e-today span.e-day,
.e-small .e-calendar .e-content.e-month td.e-today span.e-day {
  line-height: 26px;
}
.e-small.e-calendar .e-content.e-month td,
.e-small .e-calendar .e-content.e-month td {
  height: 26px;
}
.e-small.e-calendar .e-header,
.e-small .e-calendar .e-header {
  height: 22px;
}
.e-small.e-calendar .e-header button span,
.e-small .e-calendar .e-header button span {
  font-size: 12px;
  padding: 0;
  line-height: 14px;
}
.e-small.e-calendar .e-header .e-title,
.e-small .e-calendar .e-header .e-title {
  font-size: 12px;
  line-height: 22px;
}
.e-small.e-calendar .e-header .e-icon-container .e-prev, .e-small.e-calendar .e-header .e-icon-container .e-next,
.e-small .e-calendar .e-header .e-icon-container .e-prev,
.e-small .e-calendar .e-header .e-icon-container .e-next {
  height: 24px;
  width: 24px;
}
.e-small.e-calendar th,
.e-small .e-calendar th {
  font-size: 12px;
  height: 24px;
}
.e-calendar .e-btn.e-today.e-flat.e-disabled, .e-calendar .e-btn.e-today.e-flat.e-disabled:hover, .e-calendar .e-btn.e-today.e-flat.e-disabled:active, .e-calendar .e-btn.e-today.e-flat.e-disabled:focus, .e-calendar .e-btn.e-today.e-flat.e-disabled:hover:active {
  background: var(--color-sf-primary-bg-color-disabled);
  border-color: var(--color-sf-primary-border-color-disabled);
  box-shadow: none;
  color: var(--color-sf-primary-text-disabled);
  cursor: default;
  opacity: 1;
  outline: none;
  pointer-events: none;
  touch-action: none;
}

.e-content-placeholder.e-calendar.e-placeholder-calendar {
  background-size: 250px 336px;
  min-height: 336px;
}

.e-calendar {
  background-color: var(--color-sf-flyout-bg-color);
  border: 1px solid var(--color-sf-border-light);
  box-shadow: none;
}
.e-calendar .e-date-icon-prev, .e-calendar .e-date-icon-next {
  color: var(--color-sf-icon-color);
}
.e-calendar th {
  border-bottom: 0;
  color: var(--color-sf-content-text-color-alt2);
}
.e-calendar .e-header {
  border-bottom: 0;
}
.e-calendar .e-header a span {
  border: none;
  color: var(--color-sf-content-text-color-alt1);
}
.e-calendar .e-header .e-title {
  color: var(--color-sf-content-text-color);
}
.e-calendar .e-header .e-title:hover {
  cursor: pointer;
  text-decoration: none;
}
.e-calendar .e-header .e-title:focus {
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  text-decoration: none;
}
.e-calendar .e-header .e-title:active {
  box-shadow: none;
  text-decoration: none;
}
.e-calendar .e-header .e-prev:hover > span, .e-calendar .e-header .e-next:hover > span {
  border: var(--color-sf-content-bg-color-hover);
  color: var(--color-sf-secondary-text-color);
  cursor: pointer;
}
.e-calendar .e-header .e-prev:hover, .e-calendar .e-header .e-next:hover {
  color: var(--color-sf-icon-color-hover);
}
.e-calendar .e-header .e-prev:focus, .e-calendar .e-header .e-next:focus {
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-calendar .e-header .e-prev:active, .e-calendar .e-header .e-next:active {
  color: var(--color-sf-icon-color-pressed);
}
.e-calendar .e-header button.e-prev:active span, .e-calendar .e-header button.e-next:active span {
  border: none;
  color: var(--color-sf-secondary-text-color);
}
.e-calendar .e-header.e-decade .e-title {
  color: var(--color-sf-content-text-color-alt1);
  cursor: default;
}
.e-calendar .e-header .e-next.e-disabled span, .e-calendar .e-header .e-prev.e-disabled span {
  color: var(--color-sf-content-text-color-disabled);
  font-weight: 400;
}
.e-calendar .e-header .e-next.e-disabled, .e-calendar .e-header .e-prev.e-disabled {
  opacity: 1;
}

.e-calendar .e-content .e-selected:hover {
  background: var(--color-sf-flyout-bg-color-hover);
}
.e-calendar .e-content .e-selected:active {
  background: var(--color-sf-flyout-bg-color-pressed);
}
.e-calendar .e-content .e-selected:focus {
  background: var(--color-sf-flyout-bg-color-focus);
}
.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day, .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day {
  color: var(--color-sf-content-text-color-alt2);
}
.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day, .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day {
  color: var(--color-sf-secondary-text-color);
}
.e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day, .e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day {
  color: var(--color-sf-content-text-color-disabled);
}
.e-calendar .e-content.e-year td > span.e-day, .e-calendar .e-content.e-decade td > span.e-day {
  background: none;
}
.e-calendar .e-content .e-week-number span {
  color: var(--color-sf-content-text-color-disabled);
}
.e-calendar .e-content td.e-focused-date span.e-day, .e-calendar .e-content td.e-focused-date:hover span.e-day, .e-calendar .e-content td.e-focused-date:focus span.e-day {
  border: none;
  border-radius: 0;
  box-shadow: inset 1px 0 var(--color-sf-primary-bg-color), inset 0 1px var(--color-sf-primary-bg-color), inset -1px 0 var(--color-sf-primary-bg-color), inset 0 -1px var(--color-sf-primary-bg-color);
}
.e-calendar .e-content td.e-focused-date:hover span.e-day {
  background-color: var(--color-sf-flyout-bg-color-hover);
  border: none;
  border-radius: 0;
  color: var(--color-sf-content-text-color);
}
.e-calendar .e-content td.e-today span.e-day, .e-calendar .e-content td.e-focused-date.e-today span.e-day {
  background: none;
  border: none;
  border-radius: 0;
  color: var(--color-sf-primary);
}
.e-calendar .e-content td.e-today:focus span.e-day, .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
  background-color: var(--color-sf-content-bg-color-focus);
  border: none;
  border-radius: 0;
  color: var(--color-sf-primary);
}
.e-calendar .e-content td.e-today:hover span.e-day, .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day, .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
  background-color: var(--color-sf-flyout-bg-color-hover);
  border: none;
  color: var(--color-sf-primary);
}
.e-calendar .e-content td.e-today.e-selected span.e-day {
  border: none;
  box-shadow: inset 1px 0 var(--color-sf-primary-bg-color), inset 0 1px var(--color-sf-primary-bg-color), inset -1px 0 var(--color-sf-primary-bg-color), inset 0 -1px var(--color-sf-primary-bg-color);
  background: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-calendar .e-content td.e-selected.e-focused-date span.e-day {
  background: var(--color-sf-content-text-color);
  color: var(--color-sf-content-bg-color);
  box-shadow: none;
  border-radius: 40px;
}
.e-calendar .e-content td.e-selected.e-focused-date.e-today span.e-day {
  background: var(--color-sf-primary-bg-color-hover);
  color: var(--color-sf-primary-text-pressed);
  border-radius: 40px;
}
.e-calendar .e-content span {
  color: var(--color-sf-content-text-color);
}
.e-calendar .e-content .e-disabled span.e-day:hover {
  background: none;
  border: 0;
  color: var(--color-sf-content-text-color-disabled);
}
.e-calendar .e-content .e-other-month:hover span.e-day {
  color: var(--color-sf-content-text-color-alt3);
}
.e-calendar .e-content .e-other-month span.e-day, .e-calendar .e-content .e-other-month.e-today span.e-day {
  color: var(--color-sf-content-text-color-alt3);
}
.e-calendar .e-content .e-other-month.e-today:hover span.e-day {
  background-color: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-content-text-color-alt3);
}
.e-calendar .e-content thead {
  background: none;
  border-bottom: 0;
}
.e-calendar .e-content td:hover span.e-day, .e-calendar .e-content td:focus span.e-day {
  background-color: var(--color-sf-flyout-bg-color-hover);
  border: none;
  border-radius: 0;
  color: var(--color-sf-content-text-color);
}
.e-calendar .e-content td:focus span.e-day {
  background-color: var(--color-sf-content-bg-color-focus);
  color: #000000var; /*(--color-sf-content-text-color);*/
  border: none;
  border-radius: 0;
}
.e-calendar .e-content td.e-disabled span.e-day, .e-calendar .e-content td.e-disabled:hover span.e-day, .e-calendar .e-content td.e-disabled:focus span.e-day {
  background: none;
  border: none;
  color: var(--color-sf-content-text-color-disabled);
}
.e-calendar .e-content td.e-selected span.e-day {
    background: #3a0647;
    color: var(--color-sf-content-bg-color);
    border: none;
    border-radius: 40px;
}
.e-calendar .e-content .e-footer {
  color: var(--color-sf-content-text-color);
}
.e-calendar.e-device .e-prev:hover, .e-calendar.e-device .e-next:hover, .e-calendar.e-device .e-prev:active, .e-calendar.e-device .e-next:active, .e-calendar.e-device .e-prev:focus, .e-calendar.e-device .e-next:focus {
  background: var(--color-sf-secondary-bg-color-hover);
}
.e-calendar.e-device button.e-prev:active span, .e-calendar.e-device button.e-next:active span {
  color: var(--color-sf-icon-color);
}
.e-calendar .e-content.e-month .e-selected.e-focused-date {
  box-shadow: inset 1px 0 var(--color-sf-primary-bg-color), inset 0 1px var(--color-sf-primary-bg-color), inset -1px 0 var(--color-sf-primary-bg-color), inset 0 -1px var(--color-sf-primary-bg-color);
}

.e-calendar .e-content.e-year td.e-selected span.e-day,
.e-calendar .e-content.e-decade td.e-selected span.e-day {
  border-radius: 6px;
}

.e-small.e-calendar .e-header .e-title,
.e-small .e-calendar .e-header .e-title {
  color: var(--color-sf-content-text-color-alt1);
}

.e-calendar.e-disabled .e-footer-container .e-btn.e-today.e-flat.e-primary {
  background: var(--color-sf-primary-bg-color-disabled);
  border-color: var(--color-sf-primary-border-color-disabled);
  color: var(--color-sf-primary-text-disabled);
  box-shadow: none;
}

.e-calendar .e-zoomin {
  animation: animatezoom 0.3s;
}

@keyframes animatezoom {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
.e-calendar .e-btn.e-today.e-flat.e-primary,
.e-calendar .e-css.e-btn.e-today.e-flat.e-primary {
  background-color: var(--color-sf-primary-bg-color);
  border: 0;
  border-color: var(--color-sf-primary-border-color);
  color: var(--color-sf-primary-text-color);
}

.e-calendar .e-btn.e-today.e-flat.e-primary:hover,
.e-calendar .e-css.e-btn.e-today.e-flat.e-primary:hover {
  background-color: var(--color-sf-primary-bg-color-hover);
  border-color: var(--color-sf-primary-border-color-hover);
  color: var(--color-sf-primary-text-hover);
}

.e-calendar .e-btn.e-today.e-flat.e-primary:active,
.e-calendar .e-btn.e-today.e-flat.e-primary.e-active,
.e-calendar .e-css.e-btn.e-today.e-flat.e-primary:active,
.e-calendar .e-css.e-btn.e-today.e-flat.e-primary.e-active {
  background-color: var(--color-sf-primary-bg-color-pressed);
  border-color: var(--color-sf-primary-border-color-pressed);
  color: var(--color-sf-primary-text-pressed);
}

.e-calendar .e-btn.e-today.e-flat.e-primary:focus,
.e-calendar .e-btn.e-today.e-flat.e-primary.e-focus,
.e-calendar .e-css.e-btn.e-today.e-flat.e-primary:focus,
.e-calendar .e-css.e-btn.e-today.e-flat.e-primary.e-focus {
  background-color: var(--color-sf-primary-bg-color-pressed);
  border: none;
  border-color: var(--color-sf-primary-border-color-pressed);
  color: var(--color-sf-primary-text-pressed);
  outline: none;
}

.e-calendar .e-calendar-content-table .e-cell.e-focused-cell span.e-day {
  box-shadow: 0 0 0 1px var(--color-sf-content-text-color-alt3);
  border-radius: 0;
}

/*! component icons */
.e-calendar .e-header .e-date-icon-prev::before {
  content: "\e776";
}
.e-calendar .e-header .e-date-icon-next::before {
  content: "\e729";
}

.e-bigger.e-calendar,
*.e-bigger .e-calendar {
  max-width: 292px;
  min-width: 292px;
  padding: 0;
}
.e-bigger.e-calendar.e-calendar-day-header-lg,
*.e-bigger .e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px;
}
.e-bigger.e-calendar.e-week,
*.e-bigger .e-calendar.e-week {
  max-width: 320px;
  min-width: 314px;
}
.e-bigger.e-calendar.e-week-number,
*.e-bigger .e-calendar.e-week-number {
  min-width: 325px;
}
.e-bigger.e-calendar .e-header .e-title,
*.e-bigger .e-calendar .e-header .e-title {
  font-size: 18px;
  line-height: 28px;
  width: 60%;
}
.e-bigger.e-calendar.e-rtl .e-header .e-title,
*.e-bigger .e-calendar.e-rtl .e-header .e-title {
  line-height: 28px;
  text-indent: 6px;
}
.e-bigger.e-calendar .e-header,
*.e-bigger .e-calendar .e-header {
  height: 28px;
  padding: 10px 0 10px 15px;
}
.e-bigger.e-calendar .e-header button,
*.e-bigger .e-calendar .e-header button {
  margin-right: 12px;
}
.e-bigger.e-calendar .e-header button span,
*.e-bigger .e-calendar .e-header button span {
  font-size: 18px;
  padding: 0;
}
.e-bigger.e-calendar .e-header.e-year, .e-bigger.e-calendar .e-header.e-decade,
*.e-bigger .e-calendar .e-header.e-year,
*.e-bigger .e-calendar .e-header.e-decade {
  padding: 10px;
}
.e-bigger.e-calendar th,
*.e-bigger .e-calendar th {
  font-size: 14px;
  height: 40px;
  text-transform: none;
}
.e-bigger.e-calendar .e-content.e-year span.e-day,
*.e-bigger .e-calendar .e-content.e-year span.e-day {
  font-size: 16px;
  font-weight: 400;
}
.e-bigger.e-calendar .e-content.e-month table,
*.e-bigger .e-calendar .e-content.e-month table {
  padding: 0 12px 12px 12px;
}
.e-bigger.e-calendar .e-content.e-year table, .e-bigger.e-calendar .e-content.e-decade table,
*.e-bigger .e-calendar .e-content.e-year table,
*.e-bigger .e-calendar .e-content.e-decade table {
  padding: 0 12px 12px 12px;
}
.e-bigger.e-calendar .e-content .e-selected, .e-bigger.e-calendar .e-content .e-state-hover,
*.e-bigger .e-calendar .e-content .e-selected,
*.e-bigger .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}
.e-bigger.e-calendar .e-content span.e-day,
*.e-bigger .e-calendar .e-content span.e-day {
  font-size: 16px;
  height: 38px;
  line-height: 38px;
  width: 38px;
}
.e-bigger.e-calendar .e-content.e-month td.e-today span.e-day,
*.e-bigger .e-calendar .e-content.e-month td.e-today span.e-day {
  line-height: 38px;
}
.e-bigger.e-calendar .e-content.e-month td,
*.e-bigger .e-calendar .e-content.e-month td {
  height: 0;
  padding: 0;
}
.e-bigger.e-calendar .e-content.e-year td, .e-bigger.e-calendar .e-content.e-decade td,
*.e-bigger .e-calendar .e-content.e-year td,
*.e-bigger .e-calendar .e-content.e-decade td {
  height: 66px;
  padding: 0;
}
.e-bigger.e-calendar .e-content.e-year td > span.e-day, .e-bigger.e-calendar .e-content.e-decade td > span.e-day,
*.e-bigger .e-calendar .e-content.e-year td > span.e-day,
*.e-bigger .e-calendar .e-content.e-decade td > span.e-day {
  height: 66px;
  line-height: 66px;
  width: 66px;
}
.e-bigger.e-calendar .e-header .e-icon-container .e-prev, .e-bigger.e-calendar .e-header .e-icon-container .e-next,
*.e-bigger .e-calendar .e-header .e-icon-container .e-prev,
*.e-bigger .e-calendar .e-header .e-icon-container .e-next {
  height: 24px;
  width: 24px;
}
.e-bigger.e-calendar .e-footer-container,
*.e-bigger .e-calendar .e-footer-container {
  padding: 12px;
}
.e-bigger .e-content-placeholder.e-calendar.e-placeholder-calendar,
.e-bigger.e-content-placeholder.e-calendar.e-placeholder-calendar {
  background-size: 300px 392px;
  min-height: 392px;
}

.e-bigger.e-small .e-calendar {
  background-color: var(--color-sf-flyout-bg-color);
  border: 1px solid var(--color-sf-border-light);
  box-shadow: none;
}
.e-bigger.e-small .e-calendar .e-date-icon-prev, .e-bigger.e-small .e-calendar .e-date-icon-next {
  color: var(--color-sf-icon-color);
}
.e-bigger.e-small .e-calendar th {
  border-bottom: 0;
  color: var(--color-sf-content-text-color-alt2);
}
.e-bigger.e-small .e-calendar .e-header {
  border-bottom: 0;
}
.e-bigger.e-small .e-calendar .e-header a span {
  border: none;
  color: var(--color-sf-content-text-color-alt1);
}
.e-bigger.e-small .e-calendar .e-header .e-title {
  color: var(--color-sf-content-text-color);
}
.e-bigger.e-small .e-calendar .e-header .e-title:hover {
  background: var(--color-sf-content-bg-color-alt2);
  cursor: pointer;
  text-decoration: none;
}
.e-bigger.e-small .e-calendar .e-header .e-title:focus {
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  background: none;
  text-decoration: none;
}
.e-bigger.e-small .e-calendar .e-header .e-title:active {
  box-shadow: none;
  background: var(--color-sf-content-bg-color-alt4);
  text-decoration: none;
}
.e-bigger.e-small .e-calendar .e-header .e-prev:hover > span, .e-bigger.e-small .e-calendar .e-header .e-next:hover > span {
  border: var(--color-sf-content-bg-color-hover);
  color: var(--color-sf-secondary-text-color);
  cursor: pointer;
}
.e-bigger.e-small .e-calendar .e-header .e-prev:hover, .e-bigger.e-small .e-calendar .e-header .e-next:hover {
  background: var(--color-sf-secondary-bg-color-hover);
}
.e-bigger.e-small .e-calendar .e-header .e-prev:focus, .e-bigger.e-small .e-calendar .e-header .e-next:focus {
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-bigger.e-small .e-calendar .e-header .e-prev:active, .e-bigger.e-small .e-calendar .e-header .e-next:active {
  background: var(--color-sf-secondary-border-color-pressed);
  color: var(--color-sf-secondary-text-color);
}
.e-bigger.e-small .e-calendar .e-header button.e-prev:active span, .e-bigger.e-small .e-calendar .e-header button.e-next:active span {
  border: none;
  color: var(--color-sf-secondary-text-color);
}
.e-bigger.e-small .e-calendar .e-header.e-decade .e-title {
  color: var(--color-sf-content-text-color-alt1);
  cursor: default;
}
.e-bigger.e-small .e-calendar .e-header .e-next.e-disabled span, .e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled span {
  color: var(--color-sf-content-text-color-disabled);
  font-weight: 400;
}
.e-bigger.e-small .e-calendar .e-header .e-next.e-disabled, .e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled {
  opacity: 1;
}

.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day {
  color: var(--color-sf-content-text-color-alt2);
}
.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day {
  color: var(--color-sf-secondary-text-color);
}
.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day {
  color: var(--color-sf-content-text-color-disabled);
}
.e-bigger.e-small .e-calendar .e-content.e-year td.e-selected:hover span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade td.e-selected:hover span.e-day {
  background-color: var(--color-sf-primary-bg-color-hover);
}
.e-bigger.e-small .e-calendar .e-content.e-year td > span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade td > span.e-day {
  background: none;
}
.e-bigger.e-small .e-calendar .e-content .e-week-number span {
  color: var(--color-sf-content-text-color-disabled);
}
.e-bigger.e-small .e-calendar .e-content td.e-focused-date span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date:focus span.e-day {
  border: none;
  border-radius: 0;
  box-shadow: inset 1px 0 var(--color-sf-primary-bg-color), inset 0 1px var(--color-sf-primary-bg-color), inset -1px 0 var(--color-sf-primary-bg-color), inset 0 -1px var(--color-sf-primary-bg-color);
}
.e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day {
  background-color: var(--color-sf-flyout-bg-color-hover);
  border: none;
  border-radius: 0;
  color: var(--color-sf-content-text-color);
}
.e-bigger.e-small .e-calendar .e-content td.e-today span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
  background: none;
  border: none;
  border-radius: 0;
  box-shadow: inset 2px 0 var(--color-sf-primary-bg-color), inset 0 2px var(--color-sf-primary-bg-color), inset -2px 0 var(--color-sf-primary-bg-color), inset 0 -2px var(--color-sf-primary-bg-color);
  color: var(--color-sf-primary);
}
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
  background: var(--color-sf-content-bg-color-focus);
  border: none;
  box-shadow: inset 1px 0 var(--color-sf-primary-bg-color), inset 0 1px var(--color-sf-primary-bg-color), inset -1px 0 var(--color-sf-primary-bg-color), inset 0 -1px var(--color-sf-primary-bg-color);
  color: var(--color-sf-content-text-color-alt1);
}
.e-bigger.e-small .e-calendar .e-content td.e-today:focus span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
  background-color: var(--color-sf-content-bg-color-focus);
  border: none;
  border-radius: 0;
  color: var(--color-sf-primary);
}
.e-bigger.e-small .e-calendar .e-content td.e-today:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
  background-color: var(--color-sf-flyout-bg-color-hover);
  border: none;
  color: var(--color-sf-primary);
}
.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected span.e-day {
  background-color: var(--color-sf-content-text-color);
  border: none;
  box-shadow: inset 1px 0 var(--color-sf-primary-bg-color), inset 0 1px var(--color-sf-primary-bg-color), inset -1px 0 var(--color-sf-primary-bg-color), inset 0 -1px var(--color-sf-primary-bg-color);
  color: var(--color-sf-primary-text-color);
}
.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-selected:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-selected.e-focused-date span.e-day {
  color: var(--color-sf-primary-text-pressed);
}
.e-bigger.e-small .e-calendar .e-content span {
  color: var(--color-sf-content-text-color);
}
.e-bigger.e-small .e-calendar .e-content .e-disabled span.e-day:hover {
  background: none;
  border: 0;
  color: var(--color-sf-content-text-color-disabled);
}
.e-bigger.e-small .e-calendar .e-content .e-other-month:hover span.e-day {
  color: var(--color-sf-content-text-color-alt3);
}
.e-bigger.e-small .e-calendar .e-content .e-other-month span.e-day, .e-bigger.e-small .e-calendar .e-content .e-other-month.e-today span.e-day {
  color: var(--color-sf-content-text-color-alt3);
}
.e-bigger.e-small .e-calendar .e-content .e-other-month.e-today:hover span.e-day {
  background-color: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-content-text-color-alt3);
}
.e-bigger.e-small .e-calendar .e-content thead {
  background: none;
  border-bottom: 0;
}
.e-bigger.e-small .e-calendar .e-content td:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td:focus span.e-day {
  background-color: var(--color-sf-flyout-bg-color-hover);
  border: none;
  border-radius: 0;
  color: var(--color-sf-content-text-color);
}
.e-bigger.e-small .e-calendar .e-content td:focus span.e-day {
  background-color: var(--color-sf-content-bg-color-focus);
  color: var(--color-sf-content-text-color);
  border: none;
  border-radius: 0;
}
.e-bigger.e-small .e-calendar .e-content td.e-disabled span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-disabled:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-disabled:focus span.e-day {
  background: none;
  border: none;
  color: var(--color-sf-content-text-color-disabled);
}
.e-bigger.e-small .e-calendar .e-content td.e-selected span.e-day {
  background: var(--color-sf-content-text-color);
  color: var(--color-sf-content-bg-color);
  border: none;
  border-radius: 40px;
}
.e-bigger.e-small .e-calendar .e-content .e-footer {
  color: var(--color-sf-content-text-color);
}
.e-bigger.e-small .e-calendar.e-device .e-prev:hover, .e-bigger.e-small .e-calendar.e-device .e-next:hover, .e-bigger.e-small .e-calendar.e-device .e-prev:active, .e-bigger.e-small .e-calendar.e-device .e-next:active, .e-bigger.e-small .e-calendar.e-device .e-prev:focus, .e-bigger.e-small .e-calendar.e-device .e-next:focus {
  background: var(--color-sf-secondary-bg-color-hover);
}
.e-bigger.e-small .e-calendar.e-device button.e-prev:active span, .e-bigger.e-small .e-calendar.e-device button.e-next:active span {
  color: var(--color-sf-icon-color);
}
.e-bigger.e-small .e-calendar {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-tap-highlight-color: transparent;
  border-radius: 6px;
  display: block;
  overflow: auto;
  user-select: none;
}
.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title {
  float: right;
  text-align: right;
}
.e-bigger.e-small .e-calendar.e-rtl .e-header .e-icon-container {
  float: left;
}
.e-bigger.e-small .e-calendar .e-header {
  background: none;
  display: table;
  font-weight: 400;
  position: relative;
  text-align: center;
  width: 100%;
}
.e-bigger.e-small .e-calendar .e-header button {
  background: transparent;
  border: 0;
  margin-right: 8px;
  padding: 0;
  text-decoration: none;
}
.e-bigger.e-small .e-calendar .e-header span {
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 5px;
  vertical-align: middle;
}
.e-bigger.e-small .e-calendar .e-header span.e-disabled {
  cursor: default;
}
.e-bigger.e-small .e-calendar .e-week-header {
  padding: 0 0 6px;
}
.e-bigger.e-small .e-calendar th {
  cursor: default;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
}
.e-bigger.e-small .e-calendar .e-content .e-selected, .e-bigger.e-small .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}
.e-bigger.e-small .e-calendar .e-content span.e-day {
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}
.e-bigger.e-small .e-calendar .e-content th, .e-bigger.e-small .e-calendar .e-content td {
  box-sizing: border-box;
}
.e-bigger.e-small .e-calendar .e-content td.e-disabled {
  opacity: 1;
  pointer-events: none;
  touch-action: none;
}
.e-bigger.e-small .e-calendar .e-content td {
  cursor: pointer;
  padding: 0;
  text-align: center;
}
.e-bigger.e-small .e-calendar .e-content td.e-week-number {
  color: var(--color-sf-content-text-color);
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
}
.e-bigger.e-small .e-calendar .e-content td.e-overlay {
  background: none;
  width: initial;
}
.e-bigger.e-small .e-calendar .e-content table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 0;
  float: left;
  margin: 0;
  outline: 0;
  padding: 0 8px 8px 8px;
  table-layout: fixed;
  width: 100%;
}
.e-bigger.e-small .e-calendar .e-content td.e-other-month > span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-other-year > span.e-day {
  display: inline-block;
  font-weight: 400;
}
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide {
  display: none;
  font-weight: 400;
}
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide, .e-bigger.e-small .e-calendar .e-content td.e-other-month, .e-bigger.e-small .e-calendar .e-content td.e-other-year {
  pointer-events: initial;
  touch-action: initial;
}
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide, .e-bigger.e-small .e-calendar .e-content td.e-other-month.e-disabled, .e-bigger.e-small .e-calendar .e-content td.e-other-year.e-disabled {
  pointer-events: none;
  touch-action: none;
}
.e-bigger.e-small .e-calendar .e-content td.e-week-number:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-week-number:hover {
  background-color: var(--color-sf-flyout-bg-color);
  cursor: default;
}
.e-bigger.e-small .e-calendar .e-header .e-prev, .e-bigger.e-small .e-calendar .e-header .e-next {
  border-radius: 0;
  display: inline-block;
  font-size: 12px;
  vertical-align: middle;
}
.e-bigger.e-small .e-calendar .e-header .e-title {
  cursor: pointer;
  display: inline-block;
  float: left;
  font-size: 16px;
  font-weight: 700;
  text-align: left;
  padding: 3px 5px;
  border: none;
  border-radius: 4px;
}
.e-bigger.e-small .e-calendar .e-header .e-title {
  margin-left: 2px;
}
.e-bigger.e-small .e-calendar .e-header .e-prev:hover, .e-bigger.e-small .e-calendar .e-header .e-next:hover {
  cursor: pointer;
}
.e-bigger.e-small .e-calendar .e-header .e-prev.e-overlay, .e-bigger.e-small .e-calendar .e-header .e-next.e-overlay {
  background: none;
}
.e-bigger.e-small .e-calendar .e-header.e-decade .e-title, .e-bigger.e-small .e-calendar .e-header.e-year .e-title {
  margin-left: 15px;
}
.e-bigger.e-small .e-calendar .e-header.e-decade .e-title {
  cursor: default;
}
.e-bigger.e-small .e-calendar .e-header .e-icon-container {
  display: inline-block;
  float: right;
  padding-top: 0;
}
.e-bigger.e-small .e-calendar .e-footer-container {
  text-transform: uppercase;
}

.e-bigger.e-small .e-calendar {
  border-spacing: 0;
  max-width: 242px;
  min-width: 240px;
  padding: 0;
}
.e-bigger.e-small .e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px;
}
.e-bigger.e-small .e-calendar.e-week-number {
  min-width: 300px;
}
.e-bigger.e-small .e-calendar.e-week {
  max-width: 294px;
  min-width: 288px;
}
.e-bigger.e-small .e-calendar .e-header .e-title {
  line-height: 24px;
}
.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title {
  text-align: right;
  text-indent: 12px;
}
.e-bigger.e-small .e-calendar .e-header {
  height: 24px;
}
.e-bigger.e-small .e-calendar .e-header.e-month {
  padding: 8px 0 8px 12px;
}
.e-bigger.e-small .e-calendar .e-header.e-year, .e-bigger.e-small .e-calendar .e-header.e-decade {
  padding: 8px 0 8px 12px;
}
.e-bigger.e-small .e-calendar th {
  font-weight: 500;
  height: 32px;
  text-transform: none;
}
.e-bigger.e-small .e-calendar .e-content .e-selected, .e-bigger.e-small .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}
.e-bigger.e-small .e-calendar .e-content span.e-day {
  border: none;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  line-height: 32px;
  width: 32px;
}
.e-bigger.e-small .e-calendar .e-content.e-month td.e-today span.e-day {
  line-height: 32px;
}
.e-bigger.e-small .e-calendar .e-content.e-year table, .e-bigger.e-small .e-calendar .e-content.e-decade table {
  border-spacing: 0;
  padding: 0 2px 2px;
}
.e-bigger.e-small .e-calendar .e-content.e-month td {
  height: 32px;
  padding: 0;
}
.e-bigger.e-small .e-calendar .e-content .tfooter > tr > td {
  height: 36px;
  line-height: 36px;
}
.e-bigger.e-small .e-calendar .e-content.e-year td, .e-bigger.e-small .e-calendar .e-content.e-decade td {
  height: 56px;
  padding: 2px;
}
.e-bigger.e-small .e-calendar .e-content.e-year td > span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade td > span.e-day {
  font-weight: 400;
  height: 56px;
  line-height: 56px;
  width: 56px;
}
.e-bigger.e-small .e-calendar .e-header .e-icon-container .e-prev, .e-bigger.e-small .e-calendar .e-header .e-icon-container .e-next {
  height: 24px;
  width: 24px;
}
.e-bigger.e-small .e-calendar .e-footer-container {
  background-color: var(--color-sf-transparent);
  text-align: right;
  cursor: default;
  display: inline-block;
  flex-direction: row;
  justify-content: flex-end;
  padding: 8px;
  width: 100%;
}
.e-small.e-bigger.e-calendar .e-content.e-year span.e-day,
.e-small.e-bigger .e-calendar .e-content.e-year span.e-day {
  font-size: 14px;
}
.e-small.e-bigger.e-calendar .e-content.e-month table,
.e-small.e-bigger .e-calendar .e-content.e-month table {
  padding: 0 12px 12px 12px;
}
.e-card {
  border-radius: 4px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 15px;
  justify-content: center;
  line-height: 36px;
  min-height: 36px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  width: 100%;
}
.e-card > * {
  justify-content: center;
}
.e-card > .e-card-header-title {
  box-sizing: border-box;
  font-size: 16px;
  line-height: 1.25;
  padding: 12px;
}
.e-card > .e-card-header-title + :not(.e-card-header-title) {
  margin-top: 0;
  padding-top: 0;
}
.e-card > .e-card-title {
  font-size: 18px;
  line-height: 1.5;
  padding: 12px;
}
.e-card > .e-card-title + :not(.e-card-title) {
  margin-top: 0;
  padding-top: 0;
}
.e-card > .e-card-header-title,
.e-card > .e-card-title {
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-card .e-card-header-caption {
  line-height: normal;
}
.e-card .e-card-header-caption .e-card-header-title {
  font-size: 16px;
}
.e-card .e-card-header-caption .e-card-sub-title {
  font-size: 14px;
}
.e-card .e-card-stacked {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}
.e-card.e-card-horizontal,
.e-card .e-card-horizontal {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.e-card.e-card-horizontal .e-card-image,
.e-card.e-card-horizontal img,
.e-card .e-card-horizontal .e-card-image,
.e-card .e-card-horizontal img {
  margin: 2px;
}
.e-card .e-card-horizontal {
  line-height: normal;
  padding: 2px;
}
.e-card.e-card-horizontal > * {
  flex: 1;
}
.e-card.e-card-horizontal .e-card-stacked {
  display: flex;
  flex: 1;
  flex-direction: column;
  overflow: hidden;
}
.e-card.e-card-horizontal .e-card-stacked > :first-child {
  flex-grow: 1;
}
.e-card .e-card-separator {
  display: block;
}
.e-card .e-card-corner {
  border-radius: 50%;
}
.e-card .e-card-header {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: center;
  line-height: normal;
  min-height: 22.5px;
  padding: 16px;
  width: inherit;
  border-bottom: 1px solid var(--color-sf-border-light);
}
.e-card .e-card-header .e-card-content {
  padding-left: 0;
  padding-right: 0;
}
.e-card .e-card-header .e-card-actions {
  justify-content: flex-start;
}
.e-card .e-card-header .e-card-header-image {
  align-self: center;
  display: flex;
}
.e-card .e-card-header .e-card-header-caption {
  align-self: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  overflow: hidden;
  padding: 0 0 0 12px;
}
.e-card .e-card-header .e-card-header-caption:first-child {
  padding: 0;
}
.e-card .e-card-header .e-card-header-caption .e-card-header-title,
.e-card .e-card-header .e-card-header-caption .e-card-sub-title {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-card .e-card-header .e-card-header-caption .e-card-header-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.e-card .e-card-header .e-card-header-caption .e-card-sub-title {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  padding: 4px 0 0;
}
.e-card .e-card-header .e-card-header-image {
  background-repeat: no-repeat;
  background-size: cover;
  height: 50px;
  width: 52px;
}
.e-card .e-card-header .e-card-corner {
  border-radius: 50%;
}
.e-card .e-card-image {
  background-size: cover;
  min-height: 112.5px;
  position: relative;
  width: 100%;
}
.e-card .e-card-image .e-card-title {
  bottom: 0;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 30px;
  min-height: 30px;
  overflow: hidden;
  padding: 12px 16px;
  position: absolute;
  text-overflow: ellipsis;
  width: inherit;
}
.e-card .e-card-image .e-card-title.e-card-top-left, .e-card .e-card-image .e-card-title.e-card-top-right {
  bottom: auto;
  top: 0;
}
.e-card .e-card-image .e-card-title.e-card-top-right {
  text-align: right;
}
.e-card .e-card-image .e-card-title.e-card-bottom-right {
  text-align: right;
}
.e-card .e-card-actions {
  box-sizing: border-box;
  display: inline-block;
  justify-content: flex-start;
  padding: 12px 16px;
  border-top: 1px solid var(--color-sf-border-light);
  line-height: 30px;
}
.e-card .e-card-actions.e-card-vertical {
  display: flex;
  flex-direction: column;
  padding: 12px;
}
.e-card .e-card-actions.e-card-vertical .e-card-btn,
.e-card .e-card-actions.e-card-vertical a {
  align-self: initial;
  box-sizing: border-box;
  display: inline-block;
  justify-content: center;
  margin: 0 0 0 8px;
  text-align: center;
  width: 100%;
}
.e-card .e-card-actions.e-card-vertical .e-card-btn:last-child,
.e-card .e-card-actions.e-card-vertical a:last-child {
  margin-bottom: 0;
}
.e-card .e-card-actions button,
.e-card .e-card-actions a {
  align-items: center;
  align-self: center;
  cursor: pointer;
  display: inline-flex;
  overflow: hidden;
  vertical-align: middle;
  white-space: nowrap;
}
.e-card .e-card-actions .e-card-btn span,
.e-card .e-card-actions .e-card-btn span.e-icons {
  display: flex;
  font-size: 14px;
  height: 24px;
  width: 24px;
}
.e-card .e-card-actions .e-card-btn span::before,
.e-card .e-card-actions .e-card-btn span.e-icons::before {
  align-self: center;
  display: flex;
  justify-content: center;
  width: inherit;
}
.e-card .e-card-actions .e-card-btn > * {
  overflow: hidden;
  text-overflow: ellipsis;
  width: inherit;
}
.e-card .e-card-actions .e-card-btn,
.e-card .e-card-actions a {
  border-radius: 2px;
}
.e-card .e-card-actions .e-card-btn,
.e-card .e-card-actions a {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  line-height: 30px;
  margin: 0 0 0 8px;
  min-height: 30px;
  padding: 0 6px;
  text-decoration: none;
  text-transform: none;
}
.e-card .e-card-actions .e-card-btn:first-child,
.e-card .e-card-actions a:first-child {
  margin-left: 0;
}
.e-card .e-card-content {
  font-size: 14px;
  line-height: 20px;
  padding: 16px;
  word-wrap: break-word;
}
.e-card .e-card-content,
.e-card .e-card-content p {
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* stylelint-disable property-no-vendor-prefix */
.e-card {
  -webkit-tap-highlight-color: var(--color-sf-primary);
  background: var(--color-sf-content-bg-color);
  border: 1px solid var(--color-sf-border-light);
  box-shadow: none;
  color: var(--color-sf-content-text-color);
  outline: none;
}
.e-card:hover {
  background-color: var(--color-sf-content-bg-color-alt1);
  border-color: var(--color-sf-border-light);
}
.e-card:focus {
  background-color: var(--color-sf-content-bg-color-alt1);
  border-color: var(--color-sf-border-light);
}
.e-card:active {
  background-color: var(--color-sf-content-bg-color-alt2);
  border-color: var(--color-sf-primary);
}
.e-card .e-card-separator {
  border-bottom: 1px solid var(--color-sf-border-light);
}
.e-card .e-card-header-caption .e-card-header-title {
  color: var(--color-sf-content-text-color);
}
.e-card .e-card-header-caption .e-card-sub-title {
  color: var(--color-sf-content-text-color-alt2);
}
.e-card .e-card-image .e-card-title {
  background-color: var(--color-sf-overlay-bg-color);
  color: var(--color-sf-white);
}
.e-card .e-card-actions .e-card-btn span,
.e-card .e-card-actions .e-card-btn span.e-icons {
  color: var(--color-sf-primary);
}
.e-card .e-card-actions .e-card-btn,
.e-card .e-card-actions a {
  background-color: var(--color-sf-transparent);
  border: 1px solid var(--color-sf-primary);
  color: var(--color-sf-primary);
  outline: 0;
}
.e-card .e-card-actions .e-card-btn:hover,
.e-card .e-card-actions a:hover {
  background-color: var(--color-sf-primary);
  border: 1px solid var(--color-sf-secondary-border-color-hover);
  color: var(--color-sf-white);
}
.e-card .e-card-actions .e-card-btn:focus,
.e-card .e-card-actions a:focus {
  background-color: var(--color-sf-secondary-bg-color-focus);
  border: 1px solid;
  color: var(--color-sf-secondary-text-color-focus);
}
.e-card .e-card-actions .e-card-btn:active,
.e-card .e-card-actions a:active {
  background-color: var(--color-sf-secondary-bg-color-pressed);
  border: 1px solid var(--color-sf-secondary-border-color-pressed);
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-card .e-card-content {
  color: var(--color-sf-content-text-color-alt2);
}

.e-bigger .e-card,
.e-bigger.e-card {
  line-height: 48px;
  min-height: 48px;
}
.e-bigger .e-card > .e-card-header-title,
.e-bigger.e-card > .e-card-header-title {
  line-height: 1.5;
  padding: 20px 24px;
}
.e-bigger .e-card > .e-card-header-title + :not(.e-card-header-title),
.e-bigger.e-card > .e-card-header-title + :not(.e-card-header-title) {
  margin-top: 0;
  padding-top: 0;
}
.e-bigger .e-card > .e-card-title,
.e-bigger.e-card > .e-card-title {
  line-height: 1.5;
  padding: 16px;
}
.e-bigger .e-card > .e-card-title + :not(.e-card-title),
.e-bigger.e-card > .e-card-title + :not(.e-card-title) {
  margin-top: 0;
  padding-top: 0;
}
.e-bigger .e-card.e-card-horizontal .e-card-image,
.e-bigger .e-card.e-card-horizontal img,
.e-bigger .e-card .e-card-horizontal .e-card-image,
.e-bigger .e-card .e-card-horizontal img,
.e-bigger.e-card.e-card-horizontal .e-card-image,
.e-bigger.e-card.e-card-horizontal img,
.e-bigger.e-card .e-card-horizontal .e-card-image,
.e-bigger.e-card .e-card-horizontal img {
  margin: 2px;
}
.e-bigger .e-card .e-card-header,
.e-bigger.e-card .e-card-header {
  min-height: 30px;
  padding: 20px 24px;
}
.e-bigger .e-card .e-card-header .e-card-content,
.e-bigger.e-card .e-card-header .e-card-content {
  padding-left: 0;
  padding-right: 0;
}
.e-bigger .e-card .e-card-header .e-card-header-caption,
.e-bigger.e-card .e-card-header .e-card-header-caption {
  padding: 0 0 0 16px;
}
.e-bigger .e-card .e-card-header .e-card-header-caption:first-child,
.e-bigger.e-card .e-card-header .e-card-header-caption:first-child {
  padding: 0;
}
.e-bigger .e-card .e-card-header .e-card-header-caption .e-card-header-title,
.e-bigger.e-card .e-card-header .e-card-header-caption .e-card-header-title {
  font-size: 16px;
  line-height: 24px;
}
.e-bigger .e-card .e-card-header .e-card-header-caption .e-card-sub-title,
.e-bigger.e-card .e-card-header .e-card-header-caption .e-card-sub-title {
  font-size: 16px;
  line-height: 20px;
  padding: 4px 0 0;
}
.e-bigger .e-card .e-card-header .e-card-header-image,
.e-bigger.e-card .e-card-header .e-card-header-image {
  background-size: cover;
  height: 60px;
  width: 55px;
}
.e-bigger .e-card .e-card-image,
.e-bigger.e-card .e-card-image {
  min-height: 150px;
}
.e-bigger .e-card .e-card-image .e-card-title,
.e-bigger.e-card .e-card-image .e-card-title {
  font-size: 18px;
  line-height: 1.25;
  min-height: 40px;
  padding: 12px 16px;
}
.e-bigger .e-card .e-card-actions,
.e-bigger.e-card .e-card-actions {
  padding: 16px 24px;
}
.e-bigger .e-card .e-card-actions.e-card-vertical,
.e-bigger.e-card .e-card-actions.e-card-vertical {
  padding: 16px 20px;
}
.e-bigger .e-card .e-card-actions.e-card-vertical .e-card-btn,
.e-bigger .e-card .e-card-actions.e-card-vertical a,
.e-bigger.e-card .e-card-actions.e-card-vertical .e-card-btn,
.e-bigger.e-card .e-card-actions.e-card-vertical a {
  margin: 0 0 7px 0;
}
.e-bigger .e-card .e-card-actions.e-card-vertical .e-card-btn:last-child,
.e-bigger .e-card .e-card-actions.e-card-vertical a:last-child,
.e-bigger.e-card .e-card-actions.e-card-vertical .e-card-btn:last-child,
.e-bigger.e-card .e-card-actions.e-card-vertical a:last-child {
  margin-bottom: 0;
}
.e-bigger .e-card .e-card-actions .e-card-btn span,
.e-bigger .e-card .e-card-actions .e-card-btn span.e-icons,
.e-bigger.e-card .e-card-actions .e-card-btn span,
.e-bigger.e-card .e-card-actions .e-card-btn span.e-icons {
  height: 24px;
  width: 24px;
}
.e-bigger .e-card .e-card-actions .e-card-btn,
.e-bigger .e-card .e-card-actions a,
.e-bigger.e-card .e-card-actions .e-card-btn,
.e-bigger.e-card .e-card-actions a {
  line-height: 38px;
  margin: 0 0 0 13px;
  min-height: 38px;
  padding: 0 8px;
}
.e-bigger .e-card .e-card-actions .e-card-btn:first-child,
.e-bigger .e-card .e-card-actions a:first-child,
.e-bigger.e-card .e-card-actions .e-card-btn:first-child,
.e-bigger.e-card .e-card-actions a:first-child {
  margin-left: 0;
}
.e-bigger .e-card .e-card-content,
.e-bigger.e-card .e-card-content {
  padding: 24px;
  font-size: 16px;
  line-height: 24px;
}
.e-checkbox-wrapper,
.e-css.e-checkbox-wrapper {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  outline: none;
  user-select: none;
}
.e-checkbox-wrapper label,
.e-css.e-checkbox-wrapper label {
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  margin: 0;
  position: relative;
  white-space: nowrap;
}

.e-checkbox-wrapper:focus .e-frame, .e-checkbox-wrapper.e-focus .e-frame,
.e-css.e-checkbox-wrapper:focus .e-frame,
.e-css.e-checkbox-wrapper.e-focus .e-frame {
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}

.e-checkbox-wrapper:active .e-frame,
.e-css.e-checkbox-wrapper:active .e-frame {
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}

.e-checkbox-wrapper .e-ripple-container,
.e-css.e-checkbox-wrapper .e-ripple-container {
  border-radius: 50%;
  bottom: -9px;
  height: 36px;
  left: -9px;
  pointer-events: none;
  position: absolute;
  right: -9px;
  top: -9px;
  width: 36px;
  z-index: 1;
}
.e-checkbox-wrapper .e-label,
.e-css.e-checkbox-wrapper .e-label {
  cursor: pointer;
  display: inline-block;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  user-select: none;
  vertical-align: middle;
  white-space: normal;
  font-weight: 500;
}

.e-checkbox-wrapper .e-checkbox,
.e-css.e-checkbox-wrapper .e-checkbox {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
.e-checkbox-wrapper .e-checkbox + .e-label,
.e-css.e-checkbox-wrapper .e-checkbox + .e-label {
  margin-right: 8px;
}

.e-checkbox-wrapper .e-frame,
.e-css.e-checkbox-wrapper .e-frame {
  border: 1px solid;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: "e-icons";
  height: 16px;
  line-height: 15px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.e-checkbox-wrapper .e-frame + .e-label,
.e-css.e-checkbox-wrapper .e-frame + .e-label {
  margin-left: 8px;
}
.e-checkbox-wrapper .e-frame + .e-ripple-container,
.e-css.e-checkbox-wrapper .e-frame + .e-ripple-container {
  left: auto;
}

.e-checkbox-wrapper .e-check,
.e-css.e-checkbox-wrapper .e-check {
  font-size: 10px;
}

.e-checkbox-wrapper .e-stop,
.e-css.e-checkbox-wrapper .e-stop {
  font-size: 10px;
  line-height: 15px;
}

.e-checkbox-wrapper.e-checkbox-disabled,
.e-css.e-checkbox-wrapper.e-checkbox-disabled {
  cursor: default;
  pointer-events: none;
}
.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame {
  cursor: default;
}
.e-checkbox-wrapper.e-checkbox-disabled .e-label,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label {
  cursor: default;
}

.e-checkbox-wrapper.e-rtl .e-ripple-container,
.e-css.e-checkbox-wrapper.e-rtl .e-ripple-container {
  right: -9px;
}
.e-checkbox-wrapper.e-rtl .e-frame,
.e-css.e-checkbox-wrapper.e-rtl .e-frame {
  margin: 0;
}
.e-checkbox-wrapper.e-rtl .e-frame:hover,
.e-css.e-checkbox-wrapper.e-rtl .e-frame:hover {
  background-color: var(--color-sf-text-input-bg-color);
  border-color: var(--color-sf-border);
}
.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container {
  left: -9px;
  right: auto;
}
.e-checkbox-wrapper.e-rtl .e-label,
.e-css.e-checkbox-wrapper.e-rtl .e-label {
  margin-left: 0;
  margin-right: 8px;
}
.e-checkbox-wrapper.e-rtl .e-label + .e-frame,
.e-css.e-checkbox-wrapper.e-rtl .e-label + .e-frame {
  margin: 0;
}
.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label,
.e-css.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label {
  margin-left: 8px;
  margin-right: 0;
}

.e-checkbox-wrapper.e-small .e-frame,
.e-css.e-checkbox-wrapper.e-small .e-frame {
  height: 12px;
  line-height: 11px;
  width: 12px;
}
.e-checkbox-wrapper.e-small .e-check,
.e-css.e-checkbox-wrapper.e-small .e-check {
  font-size: 6px;
}
.e-checkbox-wrapper.e-small .e-stop,
.e-css.e-checkbox-wrapper.e-small .e-stop {
  font-size: 6px;
  line-height: 11px;
}
.e-checkbox-wrapper.e-small .e-label,
.e-css.e-checkbox-wrapper.e-small .e-label {
  font-size: 12px;
  line-height: 12px;
}
.e-checkbox-wrapper.e-small .e-ripple-container,
.e-css.e-checkbox-wrapper.e-small .e-ripple-container {
  bottom: -13px;
  height: 30px;
  left: -13px;
  right: -13px;
  top: -13px;
  width: 30px;
}

.e-checkbox-wrapper[readonly] {
  pointer-events: none;
}

.e-small .e-checkbox-wrapper .e-frame,
.e-small.e-checkbox-wrapper .e-frame,
.e-small .e-css.e-checkbox-wrapper .e-frame,
.e-small.e-css.e-checkbox-wrapper .e-frame {
  height: 12px;
  line-height: 11px;
  width: 12px;
}
.e-small .e-checkbox-wrapper .e-frame:hover,
.e-small.e-checkbox-wrapper .e-frame:hover,
.e-small .e-css.e-checkbox-wrapper .e-frame:hover,
.e-small.e-css.e-checkbox-wrapper .e-frame:hover {
  background-color: var(--color-sf-text-input-bg-color);
  border-color: var(--color-sf-border);
}
.e-small .e-checkbox-wrapper .e-check,
.e-small.e-checkbox-wrapper .e-check,
.e-small .e-css.e-checkbox-wrapper .e-check,
.e-small.e-css.e-checkbox-wrapper .e-check {
  font-size: 6px;
}
.e-small .e-checkbox-wrapper .e-stop,
.e-small.e-checkbox-wrapper .e-stop,
.e-small .e-css.e-checkbox-wrapper .e-stop,
.e-small.e-css.e-checkbox-wrapper .e-stop {
  font-size: 6px;
  line-height: 11px;
}
.e-small .e-checkbox-wrapper .e-label,
.e-small.e-checkbox-wrapper .e-label,
.e-small .e-css.e-checkbox-wrapper .e-label,
.e-small.e-css.e-checkbox-wrapper .e-label {
  font-size: 12px;
  line-height: 12px;
}
.e-small .e-checkbox-wrapper .e-ripple-container,
.e-small.e-checkbox-wrapper .e-ripple-container,
.e-small .e-css.e-checkbox-wrapper .e-ripple-container,
.e-small.e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -13px;
  height: 30px;
  left: -13px;
  right: -13px;
  top: -13px;
  width: 30px;
}

.e-checkbox-wrapper,
.e-css.e-checkbox-wrapper {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-tap-highlight-color: transparent;
}
.e-checkbox-wrapper .e-frame,
.e-css.e-checkbox-wrapper .e-frame {
  background-color: var(--color-sf-text-input-bg-color);
  border-color: var(--color-sf-border);
}
.e-checkbox-wrapper .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: var(--color-sf-primary);
  border-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-checkbox-wrapper .e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-frame.e-stop {
  background-color: var(--color-sf-primary);
  border-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}

.e-checkbox-wrapper .e-ripple-element,
.e-css.e-checkbox-wrapper .e-ripple-element {
  background: transparent;
}

.e-checkbox-wrapper .e-ripple-check .e-ripple-element,
.e-css.e-checkbox-wrapper .e-ripple-check .e-ripple-element {
  background: transparent;
}

.e-checkbox-wrapper:active .e-ripple-element,
.e-css.e-checkbox-wrapper:active .e-ripple-element {
  background: transparent;
}
.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element,
.e-css.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element {
  background: transparent;
}

.e-checkbox-wrapper .e-label,
.e-css.e-checkbox-wrapper .e-label {
  color: var(--color-sf-content-text-color);
}

.e-checkbox-wrapper .e-checkbox:focus + .e-frame, .e-checkbox-wrapper .e-checkbox:active + .e-frame,
.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame,
.e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame {
  background-color: var(--color-sf-text-input-bg-color);
  border-color: var(--color-sf-primary-border-color-pressed);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check, .e-checkbox-wrapper .e-checkbox:active + .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-check {
  background-color: var(--color-sf-primary);
  border-color: var(--color-sf-primary-border-color-hover);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop, .e-checkbox-wrapper .e-checkbox:active + .e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-stop {
  background-color: var(--color-sf-primary);
  border-color: var(--color-sf-primary-border-color-hover);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}

.e-checkbox-wrapper:hover .e-frame,
.e-css.e-checkbox-wrapper:hover .e-frame {
  background-color: var(--color-sf-text-input-bg-color);
  border-color: var(--color-sf-border);
}
.e-checkbox-wrapper:hover .e-frame.e-check,
.e-css.e-checkbox-wrapper:hover .e-frame.e-check {
  background-color: var(--color-sf-primary);
  border-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-checkbox-wrapper:hover .e-frame.e-stop,
.e-css.e-checkbox-wrapper:hover .e-frame.e-stop {
  color: var(--color-sf-primary-text-color);
  background-color: var(--color-sf-primary);
  border-color: var(--color-sf-primary);
}
.e-checkbox-wrapper:hover .e-label,
.e-css.e-checkbox-wrapper:hover .e-label {
  color: var(--color-sf-content-text-color);
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame {
  background-color: var(--color-sf-content-bg-color-disabled);
  border-color: var(--color-sf-border-disabled);
  color: var(--color-sf-content-text-color);
}
.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check {
  background-color: var(--color-sf-primary-light);
  border-color: var(--color-sf-primary-light);
  color: var(--color-sf-primary-text-color);
}
.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop {
  background-color: var(--color-sf-primary-light);
  border-color: var(--color-sf-primary-light);
  color: var(--color-sf-primary-text-color);
}
.e-checkbox-wrapper.e-checkbox-disabled .e-label,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label {
  color: var(--color-sf-content-text-color);
}

.e-checkbox-wrapper.e-focus .e-ripple-container,
.e-css.e-checkbox-wrapper.e-focus .e-ripple-container {
  background-color: transparent;
}
.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check,
.e-css.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check {
  background-color: transparent;
}
.e-checkbox-wrapper.e-focus .e-frame, .e-checkbox-wrapper.e-focus .e-frame.e-check,
.e-css.e-checkbox-wrapper.e-focus .e-frame,
.e-css.e-checkbox-wrapper.e-focus .e-frame.e-check {
  outline: rgba(var(--color-sf-primary), 0.25);
  outline-offset: 0;
}

.e-checkbox-wrapper .e-check::before,
.e-css.e-checkbox-wrapper .e-check::before {
  content: "\e727";
}

.e-checkbox-wrapper .e-stop::before,
.e-css.e-checkbox-wrapper .e-stop::before {
  content: "\e87f";
}

.e-bigger.e-small .e-checkbox-wrapper .e-frame,
.e-bigger.e-small.e-checkbox-wrapper .e-frame,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-frame,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-frame {
  height: 20px;
  line-height: 19px;
  width: 20px;
}
.e-bigger.e-small .e-checkbox-wrapper .e-frame:hover.e-check,
.e-bigger.e-small.e-checkbox-wrapper .e-frame:hover.e-check,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-frame:hover.e-check,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-frame:hover.e-check {
  background-color: var(--color-sf-primary);
  border-color: var(--color-sf-primary);
}
.e-bigger.e-small .e-checkbox-wrapper .e-check,
.e-bigger.e-small.e-checkbox-wrapper .e-check,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-check,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-check {
  font-size: 14px;
}
.e-bigger.e-small .e-checkbox-wrapper .e-stop,
.e-bigger.e-small.e-checkbox-wrapper .e-stop,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-stop,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-stop {
  font-size: 14px;
  line-height: 19px;
}
.e-bigger.e-small .e-checkbox-wrapper .e-label,
.e-bigger.e-small.e-checkbox-wrapper .e-label,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-label,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-label {
  font-size: 16px;
  line-height: 20px;
}
.e-bigger.e-small .e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -16px;
  height: 38px;
  left: -16px;
  right: -16px;
  top: -16px;
  width: 38px;
}

.e-bigger .e-checkbox-wrapper .e-frame,
.e-bigger.e-checkbox-wrapper .e-frame,
.e-bigger .e-css.e-checkbox-wrapper .e-frame,
.e-bigger.e-css.e-checkbox-wrapper .e-frame {
  height: 24px;
  line-height: 23px;
  width: 24px;
}
.e-bigger .e-checkbox-wrapper .e-frame + .e-label,
.e-bigger.e-checkbox-wrapper .e-frame + .e-label,
.e-bigger .e-css.e-checkbox-wrapper .e-frame + .e-label,
.e-bigger.e-css.e-checkbox-wrapper .e-frame + .e-label {
  font-size: 16px;
  line-height: 24px;
  margin-left: 12px;
}
.e-bigger .e-checkbox-wrapper .e-frame + .e-ripple-container,
.e-bigger.e-checkbox-wrapper .e-frame + .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper .e-frame + .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper .e-frame + .e-ripple-container {
  left: auto;
}
.e-bigger .e-checkbox-wrapper .e-check,
.e-bigger.e-checkbox-wrapper .e-check,
.e-bigger .e-css.e-checkbox-wrapper .e-check,
.e-bigger.e-css.e-checkbox-wrapper .e-check {
  font-size: 16px;
}
.e-bigger .e-checkbox-wrapper .e-stop,
.e-bigger.e-checkbox-wrapper .e-stop,
.e-bigger .e-css.e-checkbox-wrapper .e-stop,
.e-bigger.e-css.e-checkbox-wrapper .e-stop {
  font-size: 16px;
  line-height: 23px;
}
.e-bigger .e-checkbox-wrapper .e-label,
.e-bigger.e-checkbox-wrapper .e-label,
.e-bigger .e-css.e-checkbox-wrapper .e-label,
.e-bigger.e-css.e-checkbox-wrapper .e-label {
  font-size: 16px;
}
.e-bigger .e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-checkbox-wrapper .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -15px;
  height: 38px;
  left: -15px;
  right: -15px;
  top: -15px;
  width: 38px;
}
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame {
  margin: 0;
}
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame:hover.e-check,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame:hover.e-check,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame:hover.e-check,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame:hover.e-check {
  background-color: var(--color-sf-primary);
  border-color: var(--color-sf-primary);
}
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-label,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-label,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label {
  margin-left: 0;
  margin-right: 12px;
}
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container {
  left: auto;
}
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container {
  right: auto;
}
.e-bigger .e-checkbox-wrapper.e-small .e-frame,
.e-bigger.e-checkbox-wrapper.e-small .e-frame,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-frame,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-frame {
  height: 20px;
  line-height: 19px;
  width: 20px;
}
.e-bigger .e-checkbox-wrapper.e-small .e-check,
.e-bigger.e-checkbox-wrapper.e-small .e-check,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-check,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-check {
  font-size: 14px;
}
.e-bigger .e-checkbox-wrapper.e-small .e-stop,
.e-bigger.e-checkbox-wrapper.e-small .e-stop,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-stop,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-stop {
  font-size: 14px;
  line-height: 19px;
}
.e-bigger .e-checkbox-wrapper.e-small .e-label,
.e-bigger.e-checkbox-wrapper.e-small .e-label,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-label,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-label {
  font-size: 16px;
  line-height: 20px;
}
.e-bigger .e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger.e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-ripple-container {
  bottom: -16px;
  height: 38px;
  left: -16px;
  right: -16px;
  top: -16px;
  width: 38px;
}

.e-chip-list {
  display: flex;
  padding: 0;
}
.e-chip-list.e-chip,
.e-chip-list .e-chip {
  -webkit-tap-highlight-color: transparent;
  border: 1px solid;
  border-radius: 6px;
  font-size: 12px;
  margin: 4px;
  align-items: center;
  justify-content: center;
  line-height: 1;
  box-shadow: none;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-weight: 500;
  height: 24px;
  line-height: 16px;
  outline: none;
  overflow: hidden;
  padding: 0 9px 2px 9px;
  position: relative;
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
  user-select: none;
}
.e-chip-list.e-chip .e-chip-avatar,
.e-chip-list .e-chip .e-chip-avatar {
  background-size: cover;
  display: flex;
  overflow: hidden;
  height: 24px;
  width: 24px;
  border-radius: 4px;
  font-size: 14px;
  margin: 2px 4px 0 -9px;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
.e-chip-list.e-chip .e-chip-avatar-wrap, .e-chip-list.e-chip.e-chip-avatar-wrap,
.e-chip-list .e-chip .e-chip-avatar-wrap,
.e-chip-list .e-chip.e-chip-avatar-wrap {
  border-radius: 4px;
}
.e-chip-list.e-chip .e-chip-icon,
.e-chip-list .e-chip .e-chip-icon {
  background-size: cover;
  display: flex;
  overflow: hidden;
  height: 14px;
  width: 14px;
  border-radius: 25%;
  font-size: 14px;
  margin: 3px 8px 0 0;
  align-items: center;
  justify-content: center;
  line-height: 1;
  font-weight: normal;
}
.e-chip-list.e-chip .e-chip-text,
.e-chip-list .e-chip .e-chip-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-chip-list.e-chip .e-chip-delete,
.e-chip-list .e-chip .e-chip-delete {
  background-size: cover;
  display: flex;
  overflow: hidden;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  font-size: 14px;
  margin: 4px 1px 1px 5px;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
.e-chip-list.e-chip .e-chip-delete.e-dlt-btn::before,
.e-chip-list .e-chip .e-chip-delete.e-dlt-btn::before {
  font-family: "e-icons";
}
.e-chip-list.e-chip .image-url,
.e-chip-list .e-chip .image-url {
  background-size: cover;
  display: flex;
  overflow: hidden;
  height: 14px;
  width: 14px;
  border-radius: 25%;
  font-size: 14px;
  margin: 3px 8px 0 0;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
.e-chip-list.e-chip .trailing-icon-url,
.e-chip-list .e-chip .trailing-icon-url {
  background-size: cover;
  display: flex;
  overflow: hidden;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  font-size: 14px;
  margin: 4px 1px 1px 5px;
  align-items: center;
  justify-content: center;
  line-height: 1;
  font-family: "e-icons";
}
.e-chip-list.e-chip .e-chip-template,
.e-chip-list .e-chip .e-chip-template {
  display: inline-flex;
}
.e-chip-list:not(.e-chip) {
  flex-wrap: wrap;
}
.e-chip-list.e-multi-selection .e-chip::before {
  align-items: center;
  justify-content: center;
  line-height: 1;
  display: flex;
  font-family: "e-icons";
  height: 14px;
  width: 14px;
  margin: 0 4px 0 -4px;
  margin-top: 0;
  overflow: hidden;
  transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1);
}
.e-chip-list.e-multi-selection .e-chip:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before {
  width: 0;
}
.e-chip-list.e-multi-selection .e-chip.e-chip-icon-wrap::before, .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  display: none;
}
.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  height: 24px;
  width: 24px;
  margin: 2px 4px 0 -9px;
  margin-top: 0;
}
.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-icon, .e-chip-list.e-multi-selection .e-chip.e-active .e-chip-avatar {
  display: none;
}
.e-chip-list.e-multi-selection .e-chip.e-active.e-chip-icon-wrap::before, .e-chip-list.e-multi-selection .e-chip.e-active.e-chip-avatar-wrap::before {
  display: flex;
}
.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before {
  width: 14px;
}
.e-chip-list.e-rtl.e-chip .e-chip-avatar, .e-chip-list.e-rtl .e-chip .e-chip-avatar {
  margin: 0 -9px 0 3px;
}
.e-chip-list.e-rtl.e-chip .e-chip-icon, .e-chip-list.e-rtl .e-chip .e-chip-icon {
  margin: 0 -4px 0 8px;
}
.e-chip-list.e-rtl.e-chip .e-chip-delete, .e-chip-list.e-rtl .e-chip .e-chip-delete {
  margin: 2px 4px 0 -4px;
}
.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap, .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap, .e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap, .e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap {
  border-radius: 0;
}
.e-chip-list.e-rtl.e-chip .trailing-icon-url, .e-chip-list.e-rtl .e-chip .trailing-icon-url {
  margin: 2px 4px 0 -4px;
}
.e-chip-list.e-rtl.e-multi-selection .e-chip::before {
  margin: 0 -4px 0 8px;
  margin-top: 0;
}
.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  margin: 0 -9px 0 3px;
  margin-top: 0;
}

.e-chip-list.e-selection .e-chip.e-active {
  background: var(--color-sf-primary);
  border-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-chip-list.e-selection .e-chip.e-active .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active .e-chip-delete {
  color: var(--color-sf-primary-text-color);
}
.e-chip-list.e-selection .e-chip.e-active .e-chip-avatar {
  background-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-chip-list.e-selection .e-chip.e-active.e-focused {
  background: var(--color-sf-primary);
  border-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-delete {
  color: var(--color-sf-primary-text-color);
}
.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-avatar {
  background-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-chip-list.e-selection .e-chip.e-active.e-disabled {
  background: var(--color-sf-content-bg-color-disabled);
  border-color: var(--color-sf-chip-secondary-border-color-disabled);
  color: var(--color-sf-secondary-text-color-disabled);
}
.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-delete {
  color: var(--color-sf-secondary-text-color-disabled);
}
.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-avatar {
  background-color: var(--color-sf-content-bg-color-disabled);
  color: var(--color-sf-secondary-text-color-disabled);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline {
  background: var(--color-sf-primary-bg-color);
  border-color: var(--color-sf-primary-border-color);
  color: var(--color-sf-primary-text);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-delete {
  color: var(--color-sf-primary-text);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-avatar {
  background-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused {
  background: var(--color-sf-primary);
  border-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-delete {
  color: var(--color-sf-primary-text-color);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-avatar {
  background-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled {
  background: transparent;
  border-color: var(--color-sf-chip-secondary-border-color-disabled);
  color: var(--color-sf-secondary-text-color-disabled);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-delete {
  color: var(--color-sf-secondary-text-color-disabled);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: var(--color-sf-content-text-color-disabled);
}
.e-chip-list.e-selection .e-chip:active {
  background: var(--color-sf-primary);
  border-color: var(--color-sf-secondary-border-color-pressed);
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-chip-list.e-selection .e-chip:active .e-chip-icon,
.e-chip-list.e-selection .e-chip:active .e-chip-delete {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-chip-list.e-selection .e-chip:active .e-chip-avatar {
  background-color: var(--color-sf-content-bg-color-alt3);
  color: var(--color-sf-chip-secondary-text);
}
.e-chip-list.e-selection .e-chip:active.e-outline {
  background: var(--color-sf-secondary-border-color-pressed);
  border-color: var(--color-sf-secondary-border-color-pressed);
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-icon,
.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-delete {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-avatar {
  background-color: var(--color-sf-secondary-bg-color);
  color: var(--color-sf-secondary-text-color);
}
.e-chip-list.e-chip, .e-chip-list .e-chip {
  background: var(--color-sf-chip-secondary-bg-color);
  border-color: var(--color-sf-chip-secondary-border-color);
  color: var(--color-sf-chip-secondary-text);
}
.e-chip-list.e-chip .e-chip-icon,
.e-chip-list.e-chip .e-chip-delete, .e-chip-list .e-chip .e-chip-icon,
.e-chip-list .e-chip .e-chip-delete {
  color: var(--color-sf-secondary-text-color);
}
.e-chip-list.e-chip .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip .e-chip-delete.e-dlt-btn {
  color: var(--color-sf-chip-secondary-icon-color);
}
.e-chip-list.e-chip .e-chip-avatar, .e-chip-list .e-chip .e-chip-avatar {
  background-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-chip-secondary-text);
}
.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: var(--color-sf-chip-secondary-icon-color-hover);
}
.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: var(--color-sf-chip-secondary-icon-color-pressed);
}
.e-chip-list.e-chip:hover, .e-chip-list .e-chip:hover {
  background: var(--color-sf-chip-secondary-bg-color-hover);
  border-color: var(--color-sf-chip-secondary-border-color-hover);
  color: var(--color-sf-content-text-color-hover);
}
.e-chip-list.e-chip:hover .e-chip-icon,
.e-chip-list.e-chip:hover .e-chip-delete, .e-chip-list .e-chip:hover .e-chip-icon,
.e-chip-list .e-chip:hover .e-chip-delete {
  color: var(--color-sf-secondary-text-color-hover);
}
.e-chip-list.e-chip:hover .e-chip-avatar, .e-chip-list .e-chip:hover .e-chip-avatar {
  background-color: var(--color-sf-content-bg-color-alt3);
  color: var(--color-sf-chip-secondary-text);
}
.e-chip-list.e-chip.e-focused, .e-chip-list .e-chip.e-focused {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  background: var(--color-sf-chip-secondary-bg-color-pressed);
  border-color: var(--color-sf-chip-secondary-border-color-hover);
  color: var(--color-sf-content-text-color-hover);
}
.e-chip-list.e-chip.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-focused .e-chip-delete, .e-chip-list .e-chip.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-focused .e-chip-delete {
  color: var(--color-sf-secondary-text-color-hover);
}
.e-chip-list.e-chip.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-focused .e-chip-avatar {
  background-color: var(--color-sf-content-bg-color-alt3);
  color: var(--color-sf-chip-secondary-text);
}
.e-chip-list.e-chip.e-focused.e-active, .e-chip-list .e-chip.e-focused.e-active {
  background: var(--color-sf-secondary-border-color-pressed);
  border-color: var(--color-sf-secondary-border-color-pressed);
  color: var(--color-sf-secondary-text-color-hover);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-chip-list.e-chip.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-focused.e-active .e-chip-delete {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-chip-list.e-chip.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-focused.e-active .e-chip-avatar {
  background-color: var(--color-sf-content-bg-color-alt4);
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-chip-list.e-chip.e-active, .e-chip-list .e-chip.e-active {
  background: var(--color-sf-chip-secondary-bg-color-pressed);
  border-color: var(--color-sf-chip-secondary-border-color-pressed);
  color: var(--color-sf-content-text-color-pressed);
  box-shadow: none;
}
.e-chip-list.e-chip.e-active .e-chip-icon,
.e-chip-list.e-chip.e-active .e-chip-delete, .e-chip-list .e-chip.e-active .e-chip-icon,
.e-chip-list .e-chip.e-active .e-chip-delete {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-chip-list.e-chip.e-active .e-chip-avatar, .e-chip-list .e-chip.e-active .e-chip-avatar {
  background-color: var(--color-sf-content-bg-color-alt3);
  color: var(--color-sf-chip-secondary-text);
}
.e-chip-list.e-chip:active, .e-chip-list .e-chip:active {
  background: var(--color-sf-secondary-border-color-pressed);
  border-color: var(--color-sf-secondary-border-color-pressed);
  color: var(--color-sf-secondary-text-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-chip-list.e-chip:active .e-chip-icon,
.e-chip-list.e-chip:active .e-chip-delete, .e-chip-list .e-chip:active .e-chip-icon,
.e-chip-list .e-chip:active .e-chip-delete {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-chip-list.e-chip:active .e-chip-avatar, .e-chip-list .e-chip:active .e-chip-avatar {
  background-color: var(--color-sf-content-bg-color-alt3);
  color: var(--color-sf-chip-secondary-text);
}
.e-chip-list.e-chip.e-disabled, .e-chip-list .e-chip.e-disabled {
  background: var(--color-sf-content-bg-color-disabled);
  border-color: var(--color-sf-chip-secondary-border-color-disabled);
  color: var(--color-sf-secondary-text-color-disabled);
  opacity: 1;
  pointer-events: none;
}
.e-chip-list.e-chip.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-disabled .e-chip-delete {
  color: var(--color-sf-secondary-text-color-disabled);
}
.e-chip-list.e-chip.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-disabled .e-chip-avatar {
  background-color: var(--color-sf-content-bg-color-disabled);
  color: var(--color-sf-secondary-text-color-disabled);
}
.e-chip-list.e-chip.e-outline, .e-chip-list .e-chip.e-outline {
  background: transparent;
  border-color: var(--color-sf-chip-secondary-border-color);
  color: var(--color-sf-chip-secondary-text);
  border-width: 1px;
}
.e-chip-list.e-chip.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-outline .e-chip-delete, .e-chip-list .e-chip.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-outline .e-chip-delete {
  color: var(--color-sf-chip-secondary-text);
}
.e-chip-list.e-chip.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-outline .e-chip-delete.e-dlt-btn {
  color: var(--color-sf-chip-secondary-icon-color);
}
.e-chip-list.e-chip.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-outline .e-chip-avatar {
  background-color: var(--color-sf-secondary-bg-color);
  color: var(--color-sf-secondary-text-color);
}
.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: var(--color-sf-chip-secondary-icon-color-hover);
}
.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: var(--color-sf-chip-secondary-icon-color-hover);
}
.e-chip-list.e-chip.e-outline:hover, .e-chip-list .e-chip.e-outline:hover {
  background: var(--color-sf-chip-secondary-bg-color);
  border-color: var(--color-sf-chip-secondary-border-color-hover);
  color: var(--color-sf-chip-secondary-text);
}
.e-chip-list.e-chip.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-outline:hover .e-chip-delete {
  color: var(--color-sf-chip-secondary-text);
}
.e-chip-list.e-chip.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-outline:hover .e-chip-avatar {
  background-color: var(--color-sf-secondary-bg-color);
  color: var(--color-sf-secondary-text-color);
}
.e-chip-list.e-chip.e-outline.e-focused, .e-chip-list .e-chip.e-outline.e-focused {
  background: var(--color-sf-chip-secondary-bg-color);
  border-color: var(--color-sf-chip-secondary-border-color-hover);
  color: var(--color-sf-chip-secondary-text);
}
.e-chip-list.e-chip.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-delete {
  color: var(--color-sf-chip-secondary-text);
}
.e-chip-list.e-chip.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-outline.e-focused .e-chip-avatar {
  background-color: var(--color-sf-secondary-bg-color);
  color: var(--color-sf-secondary-text-color);
}
.e-chip-list.e-chip.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-outline.e-focused.e-active {
  background: var(--color-sf-chip-secondary-bg-color);
  border-color: var(--color-sf-secondary-border-color-pressed);
  color: var(--color-sf-chip-secondary-text);
}
.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-delete {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: var(--color-sf-secondary-bg-color);
  color: var(--color-sf-secondary-text-color);
}
.e-chip-list.e-chip.e-outline.e-active, .e-chip-list .e-chip.e-outline.e-active {
  background: var(--color-sf-chip-secondary-bg-color);
  border-color: var(--color-sf-chip-secondary-border-color-pressed);
  color: var(--color-sf-chip-secondary-text);
}
.e-chip-list.e-chip.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-active .e-chip-delete {
  color: var(--color-sf-chip-secondary-text);
}
.e-chip-list.e-chip.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-outline.e-active .e-chip-avatar {
  background-color: var(--color-sf-secondary-bg-color);
  color: var(--color-sf-secondary-text-color);
}
.e-chip-list.e-chip.e-outline:active, .e-chip-list .e-chip.e-outline:active {
  background: var(--color-sf-secondary-border-color-pressed);
  border-color: var(--color-sf-secondary-border-color-pressed);
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-chip-list.e-chip.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-outline:active .e-chip-delete {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-chip-list.e-chip.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-outline:active .e-chip-avatar {
  background-color: var(--color-sf-secondary-bg-color);
  color: var(--color-sf-secondary-text-color);
}
.e-chip-list.e-chip.e-outline.e-disabled, .e-chip-list .e-chip.e-outline.e-disabled {
  background: transparent;
  border-color: var(--color-sf-chip-secondary-border-color-disabled);
  color: var(--color-sf-secondary-text-color-disabled);
}
.e-chip-list.e-chip.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-disabled .e-chip-delete {
  color: var(--color-sf-secondary-text-color-disabled);
}
.e-chip-list.e-chip.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: var(--color-sf-content-text-color-disabled);
}
.e-chip-list.e-chip.e-primary, .e-chip-list .e-chip.e-primary {
  background: var(--color-sf-chip-primary-bg-color);
  border-color: var(--color-sf-chip-primary-border-color);
  color: var(--color-sf-chip-primary-text);
}
.e-chip-list.e-chip.e-primary .e-chip-icon,
.e-chip-list.e-chip.e-primary .e-chip-delete, .e-chip-list .e-chip.e-primary .e-chip-icon,
.e-chip-list .e-chip.e-primary .e-chip-delete {
  color: var(--color-sf-chip-primary-text);
}
.e-chip-list.e-chip.e-primary .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-primary .e-chip-delete.e-dlt-btn {
  color: var(--color-sf-chip-primary-icon-color);
}
.e-chip-list.e-chip.e-primary .e-chip-avatar, .e-chip-list .e-chip.e-primary .e-chip-avatar {
  background-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-chip-primary-text);
}
.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: var(--color-sf-chip-primary-icon-color-hover);
}
.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: var(--color-sf-chip-primary-icon-color-pressed);
}
.e-chip-list.e-chip.e-primary:hover, .e-chip-list .e-chip.e-primary:hover {
  background: var(--color-sf-chip-primary-bg-color-hover);
  border-color: var(--color-sf-chip-primary-border-color-hover);
  color: var(--color-sf-chip-primary-text-hover);
}
.e-chip-list.e-chip.e-primary:hover .e-chip-icon,
.e-chip-list.e-chip.e-primary:hover .e-chip-delete, .e-chip-list .e-chip.e-primary:hover .e-chip-icon,
.e-chip-list .e-chip.e-primary:hover .e-chip-delete {
  color: var(--color-sf-chip-primary-text-hover);
}
.e-chip-list.e-chip.e-primary:hover .e-chip-avatar, .e-chip-list .e-chip.e-primary:hover .e-chip-avatar {
  background-color: var(--color-sf-chip-primary-bg-color-hover);
  color: var(--color-sf-chip-primary-text-hover);
}
.e-chip-list.e-chip.e-primary.e-focused, .e-chip-list .e-chip.e-primary.e-focused {
  background: var(--color-sf-chip-primary-bg-color-hover);
  border-color: var(--color-sf-chip-primary-border-color-hover);
  color: var(--color-sf-chip-primary-text-hover);
}
.e-chip-list.e-chip.e-primary.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-focused .e-chip-delete, .e-chip-list .e-chip.e-primary.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-delete {
  color: var(--color-sf-chip-primary-text-hover);
}
.e-chip-list.e-chip.e-primary.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-focused .e-chip-avatar {
  background-color: var(--color-sf-chip-primary-bg-color-hover);
  color: var(--color-sf-chip-primary-text-hover);
}
.e-chip-list.e-chip.e-primary.e-focused.e-active, .e-chip-list .e-chip.e-primary.e-focused.e-active {
  background: var(--color-sf-chip-primary-bg-color-pressed);
  border-color: var(--color-sf-primary-bg-color-pressed);
  color: var(--color-sf-primary-text-color);
}
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-delete {
  color: var(--color-sf-primary-text-color);
}
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-avatar {
  background-color: var(--color-sf-chip-primary-bg-color-pressed);
  color: var(--color-sf-primary-text-color);
}
.e-chip-list.e-chip.e-primary.e-active, .e-chip-list .e-chip.e-primary.e-active {
  background: var(--color-sf-chip-primary-bg-color-pressed);
  border-color: var(--color-sf-chip-primary-border-color-pressed);
  color: var(--color-sf-chip-primary-text-pressed);
}
.e-chip-list.e-chip.e-primary.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-active .e-chip-delete, .e-chip-list .e-chip.e-primary.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-active .e-chip-delete {
  color: var(--color-sf-chip-primary-text-pressed);
}
.e-chip-list.e-chip.e-primary.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-active .e-chip-avatar {
  background-color: var(--color-sf-chip-primary-bg-color-pressed);
  color: var(--color-sf-chip-primary-text-pressed);
}
.e-chip-list.e-chip.e-primary:active, .e-chip-list .e-chip.e-primary:active {
  background: var(--color-sf-primary-bg-color-pressed);
  border-color: var(--color-sf-primary-bg-color-pressed);
  color: var(--color-sf-primary-text-color);
}
.e-chip-list.e-chip.e-primary:active .e-chip-icon,
.e-chip-list.e-chip.e-primary:active .e-chip-delete, .e-chip-list .e-chip.e-primary:active .e-chip-icon,
.e-chip-list .e-chip.e-primary:active .e-chip-delete {
  color: var(--color-sf-primary-text-color);
}
.e-chip-list.e-chip.e-primary:active .e-chip-avatar, .e-chip-list .e-chip.e-primary:active .e-chip-avatar {
  background-color: var(--color-sf-primary-bg-color-pressed);
  color: var(--color-sf-primary-text-color);
}
.e-chip-list.e-chip.e-primary.e-disabled, .e-chip-list .e-chip.e-primary.e-disabled {
  background: var(--color-sf-chip-primary-bg-color-disabled);
  border-color: var(--color-sf-chip-primary-border-color-disabled);
  color: var(--color-sf-chip-primary-text-disabled);
}
.e-chip-list.e-chip.e-primary.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-primary.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-disabled .e-chip-delete {
  color: var(--color-sf-chip-primary-text-disabled);
}
.e-chip-list.e-chip.e-primary.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-disabled .e-chip-avatar {
  background-color: var(--color-sf-chip-primary-bg-color-disabled);
  color: var(--color-sf-chip-primary-text-disabled);
}
.e-chip-list.e-chip.e-primary.e-outline, .e-chip-list .e-chip.e-primary.e-outline {
  background: transparent;
  border-color: var(--color-sf-chip-primary-border-color);
  color: var(--color-sf-chip-primary-text);
}
.e-chip-list.e-chip.e-primary.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete {
  color: var(--color-sf-chip-primary-text);
}
.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn {
  color: var(--color-sf-chip-primary-icon-color);
}
.e-chip-list.e-chip.e-primary.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline .e-chip-avatar {
  background-color: var(--color-sf-primary);
  color: var(--color-sf-chip-primary-text);
}
.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: var(--color-sf-chip-primary-icon-color-hover);
}
.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: var(--color-sf-chip-primary-icon-color-hover);
}
.e-chip-list.e-chip.e-primary.e-outline:hover, .e-chip-list .e-chip.e-primary.e-outline:hover {
  background: var(--color-sf-chip-primary-bg-color);
  border-color: var(--color-sf-chip-primary-border-color-hover);
  color: var(--color-sf-chip-primary-text-hover);
}
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-delete {
  color: var(--color-sf-chip-primary-text-hover);
}
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-avatar {
  background-color: var(--color-sf-primary);
  color: var(--color-sf-chip-primary-text-hover);
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused, .e-chip-list .e-chip.e-primary.e-outline.e-focused {
  background: var(--color-sf-chip-primary-bg-color);
  border-color: var(--color-sf-chip-primary-border-color-hover);
  color: var(--color-sf-chip-primary-text-hover);
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-delete {
  color: var(--color-sf-chip-primary-text-hover);
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-avatar {
  background-color: var(--color-sf-chip-primary-bg-color);
  color: var(--color-sf-chip-primary-text-hover);
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active {
  background: var(--color-sf-primary-bg-color-pressed);
  border-color: var(--color-sf-chip-primary-border-color-pressed);
  color: var(--color-sf-chip-primary-text-pressed);
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete {
  color: var(--color-sf-chip-primary-text-pressed);
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: var(--color-sf-primary-bg-color-pressed);
  color: var(--color-sf-chip-primary-text-pressed);
}
.e-chip-list.e-chip.e-primary.e-outline.e-active, .e-chip-list .e-chip.e-primary.e-outline.e-active {
  background: var(--color-sf-chip-primary-bg-color);
  border-color: var(--color-sf-chip-primary-border-color-pressed);
  color: var(--color-sf-chip-primary-text-pressed);
}
.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-delete {
  color: var(--color-sf-chip-primary-text-pressed);
}
.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-avatar {
  background-color: var(--color-sf-chip-primary-bg-color);
  color: var(--color-sf-chip-primary-text-pressed);
}
.e-chip-list.e-chip.e-primary.e-outline:active, .e-chip-list .e-chip.e-primary.e-outline:active {
  background: var(--color-sf-primary-bg-color-pressed);
  border-color: var(--color-sf-chip-primary-border-color-pressed);
  color: var(--color-sf-chip-primary-text-pressed);
}
.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-delete {
  color: var(--color-sf-chip-primary-text-pressed);
}
.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline:active .e-chip-avatar {
  background-color: var(--color-sf-primary-bg-color-pressed);
  color: var(--color-sf-chip-primary-text-pressed);
}
.e-chip-list.e-chip.e-primary.e-outline.e-disabled, .e-chip-list .e-chip.e-primary.e-outline.e-disabled {
  background: transparent;
  border-color: var(--color-sf-chip-primary-border-color-disabled);
  color: var(--color-sf-chip-primary-text-disabled);
}
.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-delete {
  color: var(--color-sf-chip-primary-text-disabled);
}
.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: var(--color-sf-chip-primary-text-disabled);
}
.e-chip-list.e-chip.e-success, .e-chip-list .e-chip.e-success {
  background: var(--color-sf-chip-success-bg-color);
  border-color: var(--color-sf-chip-success-border-color);
  color: var(--color-sf-chip-success-text);
}
.e-chip-list.e-chip.e-success .e-chip-icon,
.e-chip-list.e-chip.e-success .e-chip-delete, .e-chip-list .e-chip.e-success .e-chip-icon,
.e-chip-list .e-chip.e-success .e-chip-delete {
  color: var(--color-sf-chip-success-text);
}
.e-chip-list.e-chip.e-success .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-success .e-chip-delete.e-dlt-btn {
  color: var(--color-sf-chip-success-icon-color);
}
.e-chip-list.e-chip.e-success .e-chip-avatar, .e-chip-list .e-chip.e-success .e-chip-avatar {
  background-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-chip-success-text);
}
.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: var(--color-sf-chip-success-icon-color-hover);
}
.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: var(--color-sf-chip-success-icon-color-pressed);
}
.e-chip-list.e-chip.e-success:hover, .e-chip-list .e-chip.e-success:hover {
  background: var(--color-sf-chip-success-bg-color-hover);
  border-color: var(--color-sf-chip-success-border-color-hover);
  color: var(--color-sf-chip-success-text-hover);
}
.e-chip-list.e-chip.e-success:hover .e-chip-icon,
.e-chip-list.e-chip.e-success:hover .e-chip-delete, .e-chip-list .e-chip.e-success:hover .e-chip-icon,
.e-chip-list .e-chip.e-success:hover .e-chip-delete {
  color: var(--color-sf-chip-success-text-hover);
}
.e-chip-list.e-chip.e-success:hover .e-chip-avatar, .e-chip-list .e-chip.e-success:hover .e-chip-avatar {
  background-color: var(--color-sf-chip-success-bg-color-hover);
  color: var(--color-sf-chip-success-text-hover);
}
.e-chip-list.e-chip.e-success.e-focused, .e-chip-list .e-chip.e-success.e-focused {
  background: var(--color-sf-chip-success-bg-color-hover);
  border-color: var(--color-sf-chip-success-border-color-hover);
  color: var(--color-sf-chip-success-text-hover);
}
.e-chip-list.e-chip.e-success.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-success.e-focused .e-chip-delete, .e-chip-list .e-chip.e-success.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-success.e-focused .e-chip-delete {
  color: var(--color-sf-chip-success-text-hover);
}
.e-chip-list.e-chip.e-success.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-success.e-focused .e-chip-avatar {
  background-color: var(--color-sf-chip-success-bg-color-hover);
  color: var(--color-sf-chip-success-text-hover);
}
.e-chip-list.e-chip.e-success.e-focused.e-active, .e-chip-list .e-chip.e-success.e-focused.e-active {
  background: var(--color-sf-success-bg-color-focus);
  border-color: var(--color-sf-success-bg-color-pressed);
  color: var(--color-sf-success-text-pressed);
}
.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-delete {
  color: var(--color-sf-success-text-pressed);
}
.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-avatar {
  background-color: var(--color-sf-success-bg-color-focus);
  color: var(--color-sf-success-text-pressed);
}
.e-chip-list.e-chip.e-success.e-active, .e-chip-list .e-chip.e-success.e-active {
  background: var(--color-sf-chip-success-bg-color-pressed);
  border-color: var(--color-sf-chip-success-border-color-pressed);
  color: var(--color-sf-chip-success-text-pressed);
}
.e-chip-list.e-chip.e-success.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-active .e-chip-delete, .e-chip-list .e-chip.e-success.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-active .e-chip-delete {
  color: var(--color-sf-chip-success-text-pressed);
}
.e-chip-list.e-chip.e-success.e-active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-active .e-chip-avatar {
  background-color: var(--color-sf-chip-success-bg-color-pressed);
  color: var(--color-sf-chip-success-text-pressed);
}
.e-chip-list.e-chip.e-success:active, .e-chip-list .e-chip.e-success:active {
  background: var(--color-sf-success-bg-color-pressed);
  border-color: var(--color-sf-success-bg-color-pressed);
  color: var(--color-sf-success-text-pressed);
}
.e-chip-list.e-chip.e-success:active .e-chip-icon,
.e-chip-list.e-chip.e-success:active .e-chip-delete, .e-chip-list .e-chip.e-success:active .e-chip-icon,
.e-chip-list .e-chip.e-success:active .e-chip-delete {
  color: var(--color-sf-success-text-pressed);
}
.e-chip-list.e-chip.e-success:active .e-chip-avatar, .e-chip-list .e-chip.e-success:active .e-chip-avatar {
  background-color: var(--color-sf-success-bg-color-pressed);
  color: var(--color-sf-success-text-pressed);
}
.e-chip-list.e-chip.e-success.e-disabled, .e-chip-list .e-chip.e-success.e-disabled {
  background: var(--color-sf-chip-success-bg-color-disabled);
  border-color: var(--color-sf-chip-success-border-color-disabled);
  color: var(--color-sf-chip-success-text-disabled);
}
.e-chip-list.e-chip.e-success.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-success.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-success.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-success.e-disabled .e-chip-delete {
  color: var(--color-sf-chip-success-text-disabled);
}
.e-chip-list.e-chip.e-success.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-success.e-disabled .e-chip-avatar {
  background-color: var(--color-sf-chip-success-bg-color-disabled);
  color: var(--color-sf-chip-success-text-disabled);
}
.e-chip-list.e-chip.e-success.e-outline, .e-chip-list .e-chip.e-success.e-outline {
  background: transparent;
  border-color: var(--color-sf-chip-success-border-color);
  color: var(--color-sf-chip-success-text);
}
.e-chip-list.e-chip.e-success.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline .e-chip-delete {
  color: var(--color-sf-chip-success-text);
}
.e-chip-list.e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn {
  color: var(--color-sf-chip-success-icon-color);
}
.e-chip-list.e-chip.e-success.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline .e-chip-avatar {
  background-color: var(--color-sf-success);
  color: var(--color-sf-success-text);
}
.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: var(--color-sf-chip-success-icon-color-hover);
}
.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: var(--color-sf-chip-success-icon-color-hover);
}
.e-chip-list.e-chip.e-success.e-outline:hover, .e-chip-list .e-chip.e-success.e-outline:hover {
  background: var(--color-sf-chip-success-bg-color);
  border-color: var(--color-sf-chip-success-border-color-hover);
  color: var(--color-sf-chip-success-text-hover);
}
.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-delete {
  color: var(--color-sf-chip-success-text-hover);
}
.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline:hover .e-chip-avatar {
  background-color: var(--color-sf-chip-success-bg-color);
  color: var(--color-sf-chip-success-text-hover);
}
.e-chip-list.e-chip.e-success.e-outline.e-focused, .e-chip-list .e-chip.e-success.e-outline.e-focused {
  background: var(--color-sf-chip-success-bg-color);
  border-color: var(--color-sf-chip-success-border-color-hover);
  color: var(--color-sf-chip-success-text-hover);
}
.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-delete {
  color: var(--color-sf-chip-success-text-hover);
}
.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-avatar {
  background-color: var(--color-sf-chip-success-bg-color);
  color: var(--color-sf-chip-success-text-hover);
}
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-success.e-outline.e-focused.e-active {
  background: var(--color-sf-success-bg-color-hover);
  border-color: var(--color-sf-success-bg-color-hover);
  color: var(--color-sf-success-text-pressed);
}
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete {
  color: var(--color-sf-success-text-pressed);
}
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: var(--color-sf-success-bg-color-hover);
  color: var(--color-sf-success-text-pressed);
}
.e-chip-list.e-chip.e-success.e-outline.e-active, .e-chip-list .e-chip.e-success.e-outline.e-active {
  background: var(--color-sf-chip-success-bg-color);
  border-color: var(--color-sf-chip-success-border-color-pressed);
  color: var(--color-sf-success-text-pressed);
}
.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-delete {
  color: var(--color-sf-success-text-pressed);
}
.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-avatar {
  background-color: var(--color-sf-chip-success-bg-color);
  color: var(--color-sf-success-text-pressed);
}
.e-chip-list.e-chip.e-success.e-outline:active, .e-chip-list .e-chip.e-success.e-outline:active {
  background: var(--color-sf-success-bg-color-pressed);
  border-color: var(--color-sf-success-bg-color-pressed);
  color: var(--color-sf-success-text-pressed);
}
.e-chip-list.e-chip.e-success.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-delete {
  color: var(--color-sf-success-text-pressed);
}
.e-chip-list.e-chip.e-success.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline:active .e-chip-avatar {
  background-color: var(--color-sf-success-bg-color-pressed);
  color: var(--color-sf-success-text-pressed);
}
.e-chip-list.e-chip.e-success.e-outline.e-disabled, .e-chip-list .e-chip.e-success.e-outline.e-disabled {
  background: transparent;
  border-color: var(--color-sf-chip-success-border-color-disabled);
  color: var(--color-sf-chip-success-text-disabled);
}
.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-delete {
  color: var(--color-sf-chip-success-text-disabled);
}
.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: var(--color-sf-chip-success-text-disabled);
}
.e-chip-list.e-chip.e-info, .e-chip-list .e-chip.e-info {
  background: var(--color-sf-chip-info-bg-color);
  border-color: var(--color-sf-chip-info-border-color);
  color: var(--color-sf-chip-info-text);
}
.e-chip-list.e-chip.e-info .e-chip-icon,
.e-chip-list.e-chip.e-info .e-chip-delete, .e-chip-list .e-chip.e-info .e-chip-icon,
.e-chip-list .e-chip.e-info .e-chip-delete {
  color: var(--color-sf-chip-info-text);
}
.e-chip-list.e-chip.e-info .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-info .e-chip-delete.e-dlt-btn {
  color: var(--color-sf-chip-info-icon-color);
}
.e-chip-list.e-chip.e-info .e-chip-avatar, .e-chip-list .e-chip.e-info .e-chip-avatar {
  background-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-chip-info-text);
}
.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: var(--color-sf-chip-info-icon-color-hover);
}
.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: var(--color-sf-chip-info-icon-color-pressed);
}
.e-chip-list.e-chip.e-info:hover, .e-chip-list .e-chip.e-info:hover {
  background: var(--color-sf-chip-info-bg-color-hover);
  border-color: var(--color-sf-chip-info-border-color-hover);
  color: var(--color-sf-chip-info-text-hover);
}
.e-chip-list.e-chip.e-info:hover .e-chip-icon,
.e-chip-list.e-chip.e-info:hover .e-chip-delete, .e-chip-list .e-chip.e-info:hover .e-chip-icon,
.e-chip-list .e-chip.e-info:hover .e-chip-delete {
  color: var(--color-sf-chip-info-text-hover);
}
.e-chip-list.e-chip.e-info:hover .e-chip-avatar, .e-chip-list .e-chip.e-info:hover .e-chip-avatar {
  background-color: var(--color-sf-chip-info-bg-color-hover);
  color: var(--color-sf-chip-info-text-hover);
}
.e-chip-list.e-chip.e-info.e-focused, .e-chip-list .e-chip.e-info.e-focused {
  background: var(--color-sf-chip-info-bg-color-hover);
  border-color: var(--color-sf-chip-info-border-color-hover);
  color: var(--color-sf-chip-info-text-hover);
}
.e-chip-list.e-chip.e-info.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-info.e-focused .e-chip-delete, .e-chip-list .e-chip.e-info.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-info.e-focused .e-chip-delete {
  color: var(--color-sf-chip-info-text-hover);
}
.e-chip-list.e-chip.e-info.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-info.e-focused .e-chip-avatar {
  background-color: var(--color-sf-chip-info-bg-color-hover);
  color: var(--color-sf-chip-info-text-hover);
}
.e-chip-list.e-chip.e-info.e-focused.e-active, .e-chip-list .e-chip.e-info.e-focused.e-active {
  background: var(--color-sf-info-bg-color-pressed);
  border-color: var(--color-sf-info-bg-color-pressed);
  color: var(--color-sf-info-text-pressed);
}
.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-delete {
  color: var(--color-sf-info-text-pressed);
}
.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-avatar {
  background-color: var(--color-sf-info-bg-color-pressed);
  color: var(--color-sf-info-text-pressed);
}
.e-chip-list.e-chip.e-info.e-active, .e-chip-list .e-chip.e-info.e-active {
  background: var(--color-sf-chip-info-bg-color-pressed);
  border-color: var(--color-sf-chip-info-border-color-pressed);
  color: var(--color-sf-chip-info-text-pressed);
}
.e-chip-list.e-chip.e-info.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-active .e-chip-delete, .e-chip-list .e-chip.e-info.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-active .e-chip-delete {
  color: var(--color-sf-chip-info-text-pressed);
}
.e-chip-list.e-chip.e-info.e-active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-active .e-chip-avatar {
  background-color: var(--color-sf-chip-info-bg-color-pressed);
  color: var(--color-sf-chip-info-text-pressed);
}
.e-chip-list.e-chip.e-info:active, .e-chip-list .e-chip.e-info:active {
  background: var(--color-sf-info-bg-color-pressed);
  border-color: var(--color-sf-info-bg-color-pressed);
  color: var(--color-sf-info-text-pressed);
}
.e-chip-list.e-chip.e-info:active .e-chip-icon,
.e-chip-list.e-chip.e-info:active .e-chip-delete, .e-chip-list .e-chip.e-info:active .e-chip-icon,
.e-chip-list .e-chip.e-info:active .e-chip-delete {
  color: var(--color-sf-info-text-pressed);
}
.e-chip-list.e-chip.e-info:active .e-chip-avatar, .e-chip-list .e-chip.e-info:active .e-chip-avatar {
  background-color: var(--color-sf-info-bg-color-pressed);
  color: var(--color-sf-info-text-pressed);
}
.e-chip-list.e-chip.e-info.e-disabled, .e-chip-list .e-chip.e-info.e-disabled {
  background: var(--color-sf-chip-info-bg-color-disabled);
  border-color: var(--color-sf-chip-info-border-color-disabled);
  color: var(--color-sf-chip-info-text-disabled);
}
.e-chip-list.e-chip.e-info.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-info.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-info.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-info.e-disabled .e-chip-delete {
  color: var(--color-sf-chip-info-text-disabled);
}
.e-chip-list.e-chip.e-info.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-info.e-disabled .e-chip-avatar {
  background-color: var(--color-sf-chip-info-bg-color-disabled);
  color: var(--color-sf-chip-info-text-disabled);
}
.e-chip-list.e-chip.e-info.e-outline, .e-chip-list .e-chip.e-info.e-outline {
  background: transparent;
  border-color: var(--color-sf-chip-info-border-color);
  color: var(--color-sf-chip-info-text);
}
.e-chip-list.e-chip.e-info.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline .e-chip-delete {
  color: var(--color-sf-chip-info-text);
}
.e-chip-list.e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn {
  color: var(--color-sf-chip-info-icon-color);
}
.e-chip-list.e-chip.e-info.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline .e-chip-avatar {
  background-color: var(--color-sf-info);
  color: var(--color-sf-info-text);
}
.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: var(--color-sf-chip-info-icon-color-hover);
}
.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: var(--color-sf-chip-info-icon-color-hover);
}
.e-chip-list.e-chip.e-info.e-outline:hover, .e-chip-list .e-chip.e-info.e-outline:hover {
  background: var(--color-sf-chip-info-bg-color);
  border-color: var(--color-sf-chip-info-border-color-hover);
  color: var(--color-sf-chip-info-text-hover);
}
.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-delete {
  color: var(--color-sf-chip-info-text-hover);
}
.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline:hover .e-chip-avatar {
  background-color: var(--color-sf-chip-info-bg-color);
  color: var(--color-sf-chip-info-text-hover);
}
.e-chip-list.e-chip.e-info.e-outline.e-focused, .e-chip-list .e-chip.e-info.e-outline.e-focused {
  background: var(--color-sf-chip-info-bg-color);
  border-color: var(--color-sf-chip-info-border-color-hover);
  color: var(--color-sf-chip-info-text-hover);
}
.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-delete {
  color: var(--color-sf-chip-info-text-hover);
}
.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-avatar {
  background-color: var(--color-sf-chip-info-bg-color);
  color: var(--color-sf-chip-info-text-hover);
}
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-info.e-outline.e-focused.e-active {
  background: var(--color-sf-info-bg-color-pressed);
  border-color: var(--color-sf-info-bg-color-pressed);
  color: var(--color-sf-info-text-pressed);
}
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete {
  color: var(--color-sf-info-text-pressed);
}
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: var(--color-sf-info-bg-color-pressed);
  color: var(--color-sf-info-text-pressed);
}
.e-chip-list.e-chip.e-info.e-outline.e-active, .e-chip-list .e-chip.e-info.e-outline.e-active {
  background: var(--color-sf-chip-info-bg-color);
  border-color: var(--color-sf-chip-info-border-color-pressed);
  color: var(--color-sf-chip-info-text-pressed);
}
.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-delete {
  color: var(--color-sf-chip-info-text-pressed);
}
.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-avatar {
  background-color: var(--color-sf-chip-info-bg-color);
  color: var(--color-sf-chip-info-text-pressed);
}
.e-chip-list.e-chip.e-info.e-outline:active, .e-chip-list .e-chip.e-info.e-outline:active {
  background: var(--color-sf-info-bg-color-pressed);
  border-color: var(--color-sf-info-bg-color-pressed);
  color: var(--color-sf-info-text-pressed);
}
.e-chip-list.e-chip.e-info.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-delete {
  color: var(--color-sf-info-text-pressed);
}
.e-chip-list.e-chip.e-info.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline:active .e-chip-avatar {
  background-color: var(--color-sf-info-bg-color-pressed);
  color: var(--color-sf-info-text-pressed);
}
.e-chip-list.e-chip.e-info.e-outline.e-disabled, .e-chip-list .e-chip.e-info.e-outline.e-disabled {
  background: transparent;
  border-color: var(--color-sf-chip-info-border-color-disabled);
  color: var(--color-sf-chip-info-text-disabled);
}
.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-delete {
  color: var(--color-sf-chip-info-text-disabled);
}
.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: var(--color-sf-content-text-color-disabled);
}
.e-chip-list.e-chip.e-warning, .e-chip-list .e-chip.e-warning {
  background: var(--color-sf-chip-warning-bg-color);
  border-color: var(--color-sf-chip-warning-border-color);
  color: var(--color-sf-chip-warning-text);
}
.e-chip-list.e-chip.e-warning .e-chip-icon,
.e-chip-list.e-chip.e-warning .e-chip-delete, .e-chip-list .e-chip.e-warning .e-chip-icon,
.e-chip-list .e-chip.e-warning .e-chip-delete {
  color: var(--color-sf-chip-warning-text);
}
.e-chip-list.e-chip.e-warning .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-warning .e-chip-delete.e-dlt-btn {
  color: var(--color-sf-chip-warning-icon-color);
}
.e-chip-list.e-chip.e-warning .e-chip-avatar, .e-chip-list .e-chip.e-warning .e-chip-avatar {
  background-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-chip-warning-text);
}
.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: var(--color-sf-chip-warning-icon-color-hover);
}
.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: var(--color-sf-chip-warning-icon-color-pressed);
}
.e-chip-list.e-chip.e-warning:hover, .e-chip-list .e-chip.e-warning:hover {
  background: var(--color-sf-chip-warning-bg-color-hover);
  border-color: var(--color-sf-chip-warning-border-color-hover);
  color: var(--color-sf-chip-warning-text-hover);
}
.e-chip-list.e-chip.e-warning:hover .e-chip-icon,
.e-chip-list.e-chip.e-warning:hover .e-chip-delete, .e-chip-list .e-chip.e-warning:hover .e-chip-icon,
.e-chip-list .e-chip.e-warning:hover .e-chip-delete {
  color: var(--color-sf-chip-warning-text-hover);
}
.e-chip-list.e-chip.e-warning:hover .e-chip-avatar, .e-chip-list .e-chip.e-warning:hover .e-chip-avatar {
  background-color: var(--color-sf-chip-warning-bg-color-hover);
  color: var(--color-sf-chip-warning-text-hover);
}
.e-chip-list.e-chip.e-warning.e-focused, .e-chip-list .e-chip.e-warning.e-focused {
  background: var(--color-sf-chip-warning-bg-color-hover);
  border-color: var(--color-sf-chip-warning-border-color-hover);
  color: var(--color-sf-chip-warning-text-hover);
}
.e-chip-list.e-chip.e-warning.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-focused .e-chip-delete, .e-chip-list .e-chip.e-warning.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-delete {
  color: var(--color-sf-chip-warning-text-hover);
}
.e-chip-list.e-chip.e-warning.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-focused .e-chip-avatar {
  background-color: var(--color-sf-chip-warning-bg-color-hover);
  color: var(--color-sf-chip-warning-text-hover);
}
.e-chip-list.e-chip.e-warning.e-focused.e-active, .e-chip-list .e-chip.e-warning.e-focused.e-active {
  background: var(--color-sf-warning-bg-color-hover);
  border-color: var(--color-sf-warning-border-color-pressed);
  color: var(--color-sf-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-delete {
  color: var(--color-sf-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-avatar {
  background-color: var(--color-sf-warning-bg-color-hover);
  color: var(--color-sf-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning.e-active, .e-chip-list .e-chip.e-warning.e-active {
  background: var(--color-sf-chip-warning-bg-color-pressed);
  border-color: var(--color-sf-chip-warning-border-color-pressed);
  color: var(--color-sf-chip-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-active .e-chip-delete, .e-chip-list .e-chip.e-warning.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-active .e-chip-delete {
  color: var(--color-sf-chip-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning.e-active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-active .e-chip-avatar {
  background-color: var(--color-sf-chip-warning-bg-color-pressed);
  color: var(--color-sf-chip-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning:active, .e-chip-list .e-chip.e-warning:active {
  background: var(--color-sf-warning-bg-color-pressed);
  border-color: var(--color-sf-warning-bg-color-pressed);
  color: var(--color-sf-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning:active .e-chip-icon,
.e-chip-list.e-chip.e-warning:active .e-chip-delete, .e-chip-list .e-chip.e-warning:active .e-chip-icon,
.e-chip-list .e-chip.e-warning:active .e-chip-delete {
  color: var(--color-sf-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning:active .e-chip-avatar, .e-chip-list .e-chip.e-warning:active .e-chip-avatar {
  background-color: var(--color-sf-warning-bg-color-pressed);
  color: var(--color-sf-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning.e-disabled, .e-chip-list .e-chip.e-warning.e-disabled {
  background: var(--color-sf-chip-warning-bg-color);
  border-color: var(--color-sf-chip-warning-border-color-disabled);
  color: var(--color-sf-chip-warning-text-disabled);
}
.e-chip-list.e-chip.e-warning.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-warning.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-disabled .e-chip-delete {
  color: var(--color-sf-chip-warning-text-disabled);
}
.e-chip-list.e-chip.e-warning.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-disabled .e-chip-avatar {
  background-color: var(--color-sf-chip-warning-bg-color);
  color: var(--color-sf-chip-warning-text-disabled);
}
.e-chip-list.e-chip.e-warning.e-outline, .e-chip-list .e-chip.e-warning.e-outline {
  background: transparent;
  border-color: var(--color-sf-chip-warning-border-color);
  color: var(--color-sf-chip-warning-text);
}
.e-chip-list.e-chip.e-warning.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete {
  color: var(--color-sf-chip-warning-text);
}
.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn {
  color: var(--color-sf-chip-warning-icon-color);
}
.e-chip-list.e-chip.e-warning.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline .e-chip-avatar {
  background-color: var(--color-sf-warning);
  color: var(--color-sf-warning-text);
}
.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: var(--color-sf-chip-warning-icon-color-hover);
}
.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: var(--color-sf-chip-warning-icon-color-hover);
}
.e-chip-list.e-chip.e-warning.e-outline:hover, .e-chip-list .e-chip.e-warning.e-outline:hover {
  background: var(--color-sf-chip-warning-bg-color);
  border-color: var(--color-sf-chip-warning-border-color-hover);
  color: var(--color-sf-chip-warning-text-hover);
}
.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-delete {
  color: var(--color-sf-chip-warning-text-hover);
}
.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-avatar {
  background-color: var(--color-sf-chip-warning-bg-color);
  color: var(--color-sf-chip-warning-text-hover);
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused, .e-chip-list .e-chip.e-warning.e-outline.e-focused {
  background: var(--color-sf-chip-warning-bg-color);
  border-color: var(--color-sf-chip-warning-border-color-hover);
  color: var(--color-sf-chip-warning-text-hover);
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-delete {
  color: var(--color-sf-chip-warning-text-hover);
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-avatar {
  background-color: var(--color-sf-chip-warning-bg-color);
  color: var(--color-sf-chip-warning-text-hover);
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active {
  background: var(--color-sf-warning-bg-color-hover);
  border-color: var(--color-sf-warning-bg-color-pressed);
  color: var(--color-sf-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete {
  color: var(--color-sf-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: var(--color-sf-warning-bg-color-hover);
  color: var(--color-sf-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning.e-outline.e-active, .e-chip-list .e-chip.e-warning.e-outline.e-active {
  background: var(--color-sf-chip-warning-bg-color);
  border-color: var(--color-sf-chip-warning-border-color-pressed);
  color: var(--color-sf-chip-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-delete {
  color: var(--color-sf-chip-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-avatar {
  background-color: var(--color-sf-chip-warning-bg-color);
  color: var(--color-sf-chip-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning.e-outline:active, .e-chip-list .e-chip.e-warning.e-outline:active {
  background: var(--color-sf-warning-bg-color-pressed);
  border-color: var(--color-sf-warning-bg-color-pressed);
  color: var(--color-sf-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-delete {
  color: var(--color-sf-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline:active .e-chip-avatar {
  background-color: var(--color-sf-warning-bg-color-pressed);
  color: var(--color-sf-warning-text-pressed);
}
.e-chip-list.e-chip.e-warning.e-outline.e-disabled, .e-chip-list .e-chip.e-warning.e-outline.e-disabled {
  background: transparent;
  border-color: var(--color-sf-chip-warning-border-color-disabled);
  color: var(--color-sf-chip-warning-text-disabled);
}
.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-delete {
  color: var(--color-sf-chip-warning-text-disabled);
}
.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: var(--color-sf-chip-warning-text-disabled);
}
.e-chip-list.e-chip.e-danger, .e-chip-list .e-chip.e-danger {
  background: var(--color-sf-chip-danger-bg-color);
  border-color: var(--color-sf-chip-danger-border-color);
  color: var(--color-sf-chip-danger-text);
}
.e-chip-list.e-chip.e-danger .e-chip-icon,
.e-chip-list.e-chip.e-danger .e-chip-delete, .e-chip-list .e-chip.e-danger .e-chip-icon,
.e-chip-list .e-chip.e-danger .e-chip-delete {
  color: var(--color-sf-chip-danger-text);
}
.e-chip-list.e-chip.e-danger .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-danger .e-chip-delete.e-dlt-btn {
  color: var(--color-sf-chip-danger-icon-color);
}
.e-chip-list.e-chip.e-danger .e-chip-avatar, .e-chip-list .e-chip.e-danger .e-chip-avatar {
  background-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-chip-danger-text);
}
.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: var(--color-sf-chip-danger-icon-color-hover);
}
.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: var(--color-sf-chip-danger-icon-color-pressed);
}
.e-chip-list.e-chip.e-danger:hover, .e-chip-list .e-chip.e-danger:hover {
  background: var(--color-sf-chip-danger-bg-color-hover);
  border-color: var(--color-sf-chip-danger-border-color-hover);
  color: var(--color-sf-chip-danger-text-hover);
}
.e-chip-list.e-chip.e-danger:hover .e-chip-icon,
.e-chip-list.e-chip.e-danger:hover .e-chip-delete, .e-chip-list .e-chip.e-danger:hover .e-chip-icon,
.e-chip-list .e-chip.e-danger:hover .e-chip-delete {
  color: var(--color-sf-chip-danger-text-hover);
}
.e-chip-list.e-chip.e-danger:hover .e-chip-avatar, .e-chip-list .e-chip.e-danger:hover .e-chip-avatar {
  background-color: var(--color-sf-chip-danger-bg-color-hover);
  color: var(--color-sf-chip-danger-text-hover);
}
.e-chip-list.e-chip.e-danger.e-focused, .e-chip-list .e-chip.e-danger.e-focused {
  background: var(--color-sf-chip-danger-bg-color-hover);
  border-color: var(--color-sf-chip-danger-border-color-hover);
  color: var(--color-sf-chip-danger-text-hover);
}
.e-chip-list.e-chip.e-danger.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-focused .e-chip-delete, .e-chip-list .e-chip.e-danger.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-delete {
  color: var(--color-sf-chip-danger-text-hover);
}
.e-chip-list.e-chip.e-danger.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-focused .e-chip-avatar {
  background-color: var(--color-sf-chip-danger-bg-color-hover);
  color: var(--color-sf-chip-danger-text-hover);
}
.e-chip-list.e-chip.e-danger.e-focused.e-active, .e-chip-list .e-chip.e-danger.e-focused.e-active {
  background: var(--color-sf-danger-bg-color-pressed);
  border-color: var(--color-sf-danger-bg-color-pressed);
  color: var(--color-sf-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-delete {
  color: var(--color-sf-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-avatar {
  background-color: var(--color-sf-danger-bg-color-pressed);
  color: var(--color-sf-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger.e-active, .e-chip-list .e-chip.e-danger.e-active {
  background: var(--color-sf-chip-danger-bg-color-pressed);
  border-color: var(--color-sf-chip-danger-border-color-pressed);
  color: var(--color-sf-chip-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-active .e-chip-delete, .e-chip-list .e-chip.e-danger.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-active .e-chip-delete {
  color: var(--color-sf-chip-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger.e-active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-active .e-chip-avatar {
  background-color: var(--color-sf-chip-danger-bg-color-pressed);
  color: var(--color-sf-chip-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger:active, .e-chip-list .e-chip.e-danger:active {
  background: var(--color-sf-danger-bg-color-pressed);
  border-color: var(--color-sf-danger-bg-color-pressed);
  color: var(--color-sf-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger:active .e-chip-icon,
.e-chip-list.e-chip.e-danger:active .e-chip-delete, .e-chip-list .e-chip.e-danger:active .e-chip-icon,
.e-chip-list .e-chip.e-danger:active .e-chip-delete {
  color: var(--color-sf-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger:active .e-chip-avatar, .e-chip-list .e-chip.e-danger:active .e-chip-avatar {
  background-color: var(--color-sf-danger-bg-color-pressed);
  color: var(--color-sf-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger.e-disabled, .e-chip-list .e-chip.e-danger.e-disabled {
  background: var(--color-sf-chip-danger-bg-color-disabled);
  border-color: var(--color-sf-chip-danger-border-color-disabled);
  color: var(--color-sf-chip-danger-text-disabled);
}
.e-chip-list.e-chip.e-danger.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-danger.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-disabled .e-chip-delete {
  color: var(--color-sf-chip-danger-text-disabled);
}
.e-chip-list.e-chip.e-danger.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-disabled .e-chip-avatar {
  background-color: var(--color-sf-chip-danger-bg-color-disabled);
  color: var(--color-sf-chip-danger-text-disabled);
}
.e-chip-list.e-chip.e-danger.e-outline, .e-chip-list .e-chip.e-danger.e-outline {
  background: transparent;
  border-color: var(--color-sf-chip-danger-border-color);
  color: var(--color-sf-chip-danger-text);
}
.e-chip-list.e-chip.e-danger.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete {
  color: var(--color-sf-chip-danger-text);
}
.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn {
  color: var(--color-sf-chip-danger-icon-color);
}
.e-chip-list.e-chip.e-danger.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline .e-chip-avatar {
  background-color: var(--color-sf-danger);
  color: var(--color-sf-danger-text);
}
.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: var(--color-sf-chip-danger-icon-color-hover);
}
.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: var(--color-sf-chip-danger-icon-color-hover);
}
.e-chip-list.e-chip.e-danger.e-outline:hover, .e-chip-list .e-chip.e-danger.e-outline:hover {
  background: var(--color-sf-chip-danger-bg-color);
  border-color: var(--color-sf-chip-danger-border-color-hover);
  color: var(--color-sf-chip-danger-text-hover);
}
.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-delete {
  color: var(--color-sf-chip-danger-text-hover);
}
.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-avatar {
  background-color: var(--color-sf-chip-danger-bg-color);
  color: var(--color-sf-chip-danger-text-hover);
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused, .e-chip-list .e-chip.e-danger.e-outline.e-focused {
  background: var(--color-sf-chip-danger-bg-color);
  border-color: var(--color-sf-chip-danger-border-color-hover);
  color: var(--color-sf-chip-danger-text-hover);
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-delete {
  color: var(--color-sf-chip-danger-text-hover);
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-avatar {
  background-color: var(--color-sf-chip-danger-bg-color);
  color: var(--color-sf-chip-danger-text-hover);
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-focused.e-active, .e-chip-list .e-chip.e-danger.e-outline.e-focused.e-focused.e-active {
  background: var(--color-sf-danger-bg-color-pressed);
  border-color: var(--color-sf-danger-bg-color-pressed);
  color: var(--color-sf-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-delete {
  color: var(--color-sf-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-avatar {
  background-color: var(--color-sf-danger-bg-color-pressed);
  color: var(--color-sf-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger.e-outline.e-active, .e-chip-list .e-chip.e-danger.e-outline.e-active {
  background: var(--color-sf-chip-danger-bg-color);
  border-color: var(--color-sf-chip-danger-border-color-pressed);
  color: var(--color-sf-chip-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-delete {
  color: var(--color-sf-chip-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-avatar {
  background-color: var(--color-sf-chip-danger-bg-color);
  color: var(--color-sf-chip-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger.e-outline:active, .e-chip-list .e-chip.e-danger.e-outline:active {
  background: var(--color-sf-danger-bg-color-pressed);
  border-color: var(--color-sf-danger-bg-color-pressed);
  color: var(--color-sf-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-delete {
  color: var(--color-sf-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline:active .e-chip-avatar {
  background-color: var(--color-sf-danger-bg-color-pressed);
  color: var(--color-sf-danger-text-pressed);
}
.e-chip-list.e-chip.e-danger.e-outline.e-disabled, .e-chip-list .e-chip.e-danger.e-outline.e-disabled {
  background: transparent;
  border-color: var(--color-sf-chip-danger-border-color-disabled);
  color: var(--color-sf-content-text-color-disabled);
}
.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-delete {
  color: var(--color-sf-content-text-color-disabled);
}
.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: var(--color-sf-content-text-color-disabled);
}

.e-chip-list .e-chip-delete.e-dlt-btn::before {
  content: "\e7e7";
  font-size: 14px;
}
.e-chip-list.e-multi-selection .e-chip::before {
  content: "\e774";
}

.e-bigger .e-chip-list.e-chip, .e-bigger .e-chip-list .e-chip,
.e-bigger.e-chip-list.e-chip,
.e-bigger.e-chip-list .e-chip {
  border-radius: 6px;
  font-size: 14px;
  height: 32px;
  padding: 6px 12px;
}
.e-bigger .e-chip-list .e-chip-text,
.e-bigger.e-chip-list .e-chip-text {
  line-height: 20px;
  margin-top: -3px;
}
.e-bigger .e-chip-list .e-chip-avatar,
.e-bigger.e-chip-list .e-chip-avatar {
  height: 32px;
  width: 32px;
  margin: 0 4px 0 -13px;
  font-size: 16px;
}
.e-bigger .e-chip-list .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-chip-avatar-wrap,
.e-bigger.e-chip-list .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-chip-avatar-wrap {
  border-radius: 4px;
}
.e-bigger .e-chip-list .e-chip-icon,
.e-bigger.e-chip-list .e-chip-icon {
  font-size: 16px;
  height: 16px;
  width: 16px;
  margin: 0 8px 0 -2px;
}
.e-bigger .e-chip-list .e-chip-delete,
.e-bigger.e-chip-list .e-chip-delete {
  height: 24px;
  width: 24px;
  margin: 0 -4px 0 8px;
  font-size: 16px;
}
.e-bigger .e-chip-list .e-chip-delete.e-dlt-btn::before,
.e-bigger.e-chip-list .e-chip-delete.e-dlt-btn::before {
  font-size: 16px;
}
.e-bigger .e-chip-list .trailing-icon-url,
.e-bigger.e-chip-list .trailing-icon-url {
  height: 24px;
  width: 24px;
  margin: 0 -4px 0 8px;
  font-size: 16px;
}
.e-bigger .e-chip-list.e-multi-selection .e-chip::before,
.e-bigger.e-chip-list.e-multi-selection .e-chip::before {
  height: 16px;
  width: 16px;
  margin: 0 4px 0 -4px;
  margin-top: 0;
}
.e-bigger .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before,
.e-bigger.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  height: 32px;
  width: 32px;
  margin: 0 4px 0 -13px;
  margin-top: 0;
}
.e-bigger .e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before,
.e-bigger.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before {
  width: 16px;
}
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar, .e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar {
  margin: 0 -13px 0 8px;
}
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-icon, .e-bigger .e-chip-list.e-rtl .e-chip .e-chip-icon,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-icon {
  margin: 2px -4px 0 8px;
}
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-delete, .e-bigger .e-chip-list.e-rtl .e-chip .e-chip-delete,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-delete {
  margin: 0 8px 0 -4px;
}
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap, .e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap {
  border-radius: 0;
}
.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip::before,
.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip::before {
  margin: 2px -4px 0 8px;
  margin-top: 0;
}
.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before,
.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  margin: 0 -13px 0 8px;
  margin-top: 0;
}
.e-bigger .e-chip-list.e-rtl .trailing-icon-url,
.e-bigger.e-chip-list.e-rtl .trailing-icon-url {
  margin: 0 8px 0 -4px;
}

.e-dropdown-btn,
.e-dropdown-btn.e-btn {
  text-transform: none;
  white-space: normal;
}
.e-dropdown-btn:hover,
.e-dropdown-btn.e-btn:hover {
  box-shadow: none;
}
.e-dropdown-btn:active,
.e-dropdown-btn.e-btn:active {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-dropdown-btn .e-btn-icon,
.e-dropdown-btn.e-btn .e-btn-icon {
  font-size: 14px;
}
.e-dropdown-btn .e-caret,
.e-dropdown-btn.e-btn .e-caret {
  font-size: 14px;
}
.e-dropdown-btn.e-vertical,
.e-dropdown-btn.e-btn.e-vertical {
  line-height: 1;
  padding: 6px 12px;
}
.e-dropdown-btn.e-caret-hide .e-caret,
.e-dropdown-btn.e-btn.e-caret-hide .e-caret {
  display: none;
}
.e-dropdown-btn.e-small .e-dropdown-popup ul,
.e-dropdown-btn.e-btn.e-small .e-dropdown-popup ul {
  padding: 4px 0;
}
.e-dropdown-btn.e-small .e-dropdown-popup ul .e-item,
.e-dropdown-btn.e-btn.e-small .e-dropdown-popup ul .e-item {
  padding: 0 8px;
}
.e-dropdown-btn.e-small.e-vertical,
.e-dropdown-btn.e-btn.e-small.e-vertical {
  line-height: 1;
  padding: 6px 12px;
}
.e-dropdown-btn.e-small .e-btn-icon,
.e-dropdown-btn.e-btn.e-small .e-btn-icon {
  font-size: 12px;
}
.e-small.e-dropdown-popup ul .e-item {
  height: 24px;
  font-size: 12px;
  line-height: 24px;
}
.e-small.e-dropdown-popup ul .e-item .e-menu-icon {
  font-size: 12px;
  line-height: 24px;
}

.e-dropdown-popup {
  position: absolute;
}
.e-dropdown-popup ul {
  border: 1px solid var(--color-sf-border-light);
  border-radius: 4px;
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 400;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  min-width: 120px;
  overflow: hidden;
  padding: 4px 0;
  user-select: none;
  white-space: nowrap;
}
.e-dropdown-popup ul .e-item {
  cursor: pointer;
  display: flex;
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
}
.e-dropdown-popup ul .e-item.e-separator {
  padding: 0 !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-dropdown-popup ul .e-item.e-url {
  padding: 0;
}
.e-dropdown-popup ul .e-item .e-menu-url {
  display: block;
  padding: 0 12px;
  text-decoration: none;
  width: 100%;
}
.e-dropdown-popup ul .e-item .e-menu-icon {
  float: left;
  font-size: 14px;
  line-height: 32px;
  margin-right: 11px;
  vertical-align: middle;
  width: 1em;
}
.e-dropdown-popup ul .e-item.e-disabled {
  cursor: auto;
  pointer-events: none;
  color: var(--color-sf-flyout-text-color-disabled);
  opacity: 1;
}
.e-dropdown-popup ul .e-item.e-disabled .e-menu-icon {
  color: var(--color-sf-flyout-text-color-disabled);
}
.e-dropdown-popup ul .e-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  cursor: auto;
  height: auto;
  line-height: normal;
  margin: 3px 0;
  pointer-events: none;
}
.e-dropdown-popup.e-transparent {
  background: transparent;
  box-shadow: none;
}
.e-dropdown-popup.e-transparent .e-dropdown-menu {
  border: 0;
  height: 1px;
  min-width: 0;
  padding: 0;
  width: 1px;
}
.e-dropdown-popup.e-hidden {
  display: none !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-rtl.e-dropdown-popup .e-item .e-menu-icon {
  float: right;
  margin-left: 11px;
  margin-right: 0;
}

.e-dropdown-popup-width ul {
  min-width: 0 !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-dropdown-popup-width ul li {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-dropdown-popup {
  background: var(--color-sf-flyout-bg-color);
  color: var(--color-sf-content-text-color);
}
.e-dropdown-popup ul .e-item .e-menu-url {
  color: var(--color-sf-content-text-color);
}
.e-dropdown-popup ul .e-item .e-menu-icon {
  color: var(--color-sf-icon-color);
}
.e-dropdown-popup ul .e-item.e-focused {
  background: var(--color-sf-flyout-bg-color-hover);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-dropdown-popup ul .e-item:hover {
  background: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-content-text-color);
}
.e-dropdown-popup ul .e-item:active, .e-dropdown-popup ul .e-item.e-selected {
  background: var(--color-sf-flyout-bg-color-selected);
  color: var(--color-sf-flyout-text-color-selected);
}
.e-dropdown-popup ul .e-item:active .e-menu-url, .e-dropdown-popup ul .e-item.e-selected .e-menu-url {
  color: var(--color-sf-flyout-text-color-selected);
}
.e-dropdown-popup ul .e-item:active .e-menu-icon, .e-dropdown-popup ul .e-item.e-selected .e-menu-icon {
  color: var(--color-sf-flyout-text-color-selected);
}
.e-dropdown-popup ul .e-item:focus {
  background: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-content-text-color);
}
.e-dropdown-popup ul .e-separator {
  border-bottom-color: var(--color-sf-border-light);
}

.e-dropdown-btn.e-inherit,
.e-dropdown-btn.e-btn.e-inherit {
  background: inherit;
  border-color: transparent;
  box-shadow: none;
  color: inherit;
}
.e-dropdown-btn.e-inherit:hover, .e-dropdown-btn.e-inherit:focus, .e-dropdown-btn.e-inherit:active, .e-dropdown-btn.e-inherit.e-active,
.e-dropdown-btn.e-btn.e-inherit:hover,
.e-dropdown-btn.e-btn.e-inherit:focus,
.e-dropdown-btn.e-btn.e-inherit:active,
.e-dropdown-btn.e-btn.e-inherit.e-active {
  background: rgba(0, 0, 0, 0.056);
  border-color: transparent;
  box-shadow: none;
  color: inherit;
}

.e-dropdown-btn .e-caret::before,
.e-dropdown-btn.e-btn .e-caret::before {
  content: "\e729";
}

.e-bigger .e-dropdown-btn .e-btn-icon,
.e-bigger.e-dropdown-btn .e-btn-icon {
  font-size: 16px;
}
.e-bigger .e-dropdown-btn .e-caret,
.e-bigger.e-dropdown-btn .e-caret {
  font-size: 16px;
}
.e-bigger .e-dropdown-btn.e-vertical,
.e-bigger.e-dropdown-btn.e-vertical {
  line-height: 1;
  padding: 8px 16px;
}
.e-bigger .e-dropdown-btn.e-small.e-vertical,
.e-bigger.e-dropdown-btn.e-small.e-vertical {
  line-height: 1;
  padding: 8px 16px;
}
.e-bigger .e-dropdown-btn.e-small .e-btn-icon,
.e-bigger.e-dropdown-btn.e-small .e-btn-icon {
  font-size: 16px;
}
.e-bigger .e-small.e-dropdown-popup ul .e-item,
.e-bigger.e-small.e-dropdown-popup ul .e-item {
  height: 32px;
  font-size: 16px;
  line-height: 32px;
}
.e-bigger .e-small.e-dropdown-popup ul .e-item .e-menu-icon,
.e-bigger.e-small.e-dropdown-popup ul .e-item .e-menu-icon {
  font-size: 16px;
  line-height: 32px;
}

*.e-bigger .e-dropdown-popup ul,
*.e-bigger.e-dropdown-popup ul {
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  font-size: 16px;
  min-width: 112px;
  padding: 8px 0;
}
*.e-bigger .e-dropdown-popup ul .e-item,
*.e-bigger.e-dropdown-popup ul .e-item {
  height: 40px;
  line-height: 40px;
  padding: 0 16px;
}
*.e-bigger .e-dropdown-popup ul .e-item.e-url,
*.e-bigger.e-dropdown-popup ul .e-item.e-url {
  padding: 0;
}
*.e-bigger .e-dropdown-popup ul .e-item .e-menu-icon,
*.e-bigger.e-dropdown-popup ul .e-item .e-menu-icon {
  font-size: 16px;
  line-height: 40px;
}
*.e-bigger .e-dropdown-popup ul .e-item.e-separator,
*.e-bigger.e-dropdown-popup ul .e-item.e-separator {
  height: auto;
  line-height: normal;
}

.e-split-btn-wrapper {
  display: inline-flex;
  white-space: nowrap;
  width: min-content;
}
.e-split-btn-wrapper .e-split-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  text-transform: none;
  z-index: 1;
  padding-left: 10px;
  padding-right: 10px;
}
.e-split-btn-wrapper .e-split-btn:focus {
  outline-offset: 0;
}
.e-split-btn-wrapper .e-split-btn:hover {
  box-shadow: none;
}
.e-split-btn-wrapper .e-split-btn:focus {
  box-shadow: none;
}
.e-split-btn-wrapper .e-split-btn:active {
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  z-index: 2;
}
.e-split-btn-wrapper .e-split-btn.e-top-icon-btn {
  padding-bottom: 10px;
  padding-top: 10px;
}
.e-split-btn-wrapper .e-split-btn .e-btn-icon {
  font-size: 14px;
  margin-left: 0;
  padding-right: 8px;
  width: auto;
}
.e-split-btn-wrapper .e-split-btn .e-icon-top {
  padding-bottom: 4px;
  padding-right: 0;
}
.e-split-btn-wrapper .e-split-btn.e-icon-btn {
  padding-left: 10px;
  padding-right: 10px;
}
.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon {
  padding-right: 0;
}
.e-split-btn-wrapper .e-dropdown-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: -1px;
  padding-left: 4px;
  padding-right: 4px;
}
.e-split-btn-wrapper .e-dropdown-btn:focus, .e-split-btn-wrapper .e-dropdown-btn:hover {
  box-shadow: none;
}
.e-split-btn-wrapper .e-dropdown-btn:active {
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  z-index: 2;
}
.e-split-btn-wrapper .e-dropdown-btn:disabled:focus, .e-split-btn-wrapper .e-dropdown-btn:disabled:hover, .e-split-btn-wrapper .e-dropdown-btn:disabled:active {
  z-index: 0;
}
.e-split-btn-wrapper .e-dropdown-btn:focus {
  outline-offset: 0;
}
.e-split-btn-wrapper .e-btn:hover {
  box-shadow: none;
}
.e-split-btn-wrapper .e-btn:focus {
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  z-index: 2;
}
.e-split-btn-wrapper .e-btn:active {
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-split-btn-wrapper .e-btn:disabled {
  box-shadow: none;
}
.e-split-btn-wrapper .e-btn.e-inherit:focus, .e-split-btn-wrapper .e-btn.e-inherit:active {
  box-shadow: none;
}
.e-split-btn-wrapper.e-rtl .e-split-btn {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 4px;
  margin-left: -1px;
  padding-left: 4px;
  padding-right: 10px;
}
.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon {
  margin-right: 0;
  padding-left: 8px;
  padding-right: 0;
}
.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top {
  padding-left: 0;
}
.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn {
  padding-left: 10px;
  padding-right: 10px;
}
.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon {
  padding-left: 0;
}
.e-split-btn-wrapper.e-rtl .e-dropdown-btn {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
  margin-left: 0;
}
.e-split-btn-wrapper.e-vertical {
  display: inline-block;
}
.e-split-btn-wrapper.e-vertical .e-split-btn,
.e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  display: block;
  width: 100%;
}
.e-split-btn-wrapper.e-vertical .e-split-btn {
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  line-height: 1;
  padding-bottom: 4px;
  padding-right: 10px;
}
.e-split-btn-wrapper.e-vertical .e-split-btn .e-icon-top {
  padding-bottom: 4px;
}
.e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  line-height: 0.334em;
  margin-left: 0;
  margin-top: -1px;
  padding-bottom: 4px;
  padding-top: 4px;
}
.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom {
  padding-top: 0;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn {
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  margin-left: 0;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-dropdown-btn {
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
}

.e-split-btn-wrapper .e-split-btn:focus {
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper .e-split-btn:active {
  border-right-color: var(--color-sf-secondary-bg-color-pressed);
}
.e-split-btn-wrapper .e-split-btn:disabled {
  border-right-color: var(--color-sf-secondary-bg-color-disabled);
  border-right-color: var(--color-sf-secondary-border-color-disabled);
}
.e-split-btn-wrapper .e-split-btn.e-inherit {
  border-color: transparent;
}
.e-split-btn-wrapper:hover :not(e-active) .e-split-btn {
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper:hover :not(e-active) .e-split-btn:disabled {
  border-right-color: var(--color-sf-secondary-border-color-disabled);
}
.e-split-btn-wrapper.e-rtl .e-split-btn {
  border-left-color: var(--color-sf-secondary-border-color);
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-rtl .e-split-btn:focus {
  border-left-color: var(--color-sf-secondary-border-color);
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-rtl .e-split-btn:active {
  border-left-color: var(--color-sf-secondary-bg-color-pressed);
  border-right-color: var(--color-sf-secondary-bg-color-pressed);
}
.e-split-btn-wrapper.e-rtl .e-split-btn:disabled {
  border-left-color: var(--color-sf-secondary-border-color-disabled);
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-rtl .e-split-btn.e-inherit {
  border-color: transparent;
}
.e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active) {
  border-left-color: var(--color-sf-secondary-border-color);
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active):disabled {
  border-left-color: var(--color-sf-secondary-border-color-disabled);
}
.e-split-btn-wrapper.e-vertical .e-split-btn {
  border-bottom-color: var(--color-sf-secondary-border-color);
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit, .e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit:focus, .e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit:active, .e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit:disabled {
  border-color: transparent;
}
.e-split-btn-wrapper.e-vertical .e-split-btn:focus {
  border-bottom-color: var(--color-sf-secondary-border-color);
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical .e-split-btn:active {
  border-bottom-color: var(--color-sf-secondary-bg-color-pressed);
  border-right-color: var(--color-sf-secondary-bg-color-pressed);
}
.e-split-btn-wrapper.e-vertical .e-split-btn:disabled {
  border-bottom-color: var(--color-sf-secondary-border-color-disabled);
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical:hover .e-split-btn {
  border-bottom-color: var(--color-sf-secondary-border-color);
  border-right-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical:hover .e-split-btn.e-inherit, .e-split-btn-wrapper.e-vertical:hover .e-split-btn.e-inherit:disabled {
  border-color: transparent;
}
.e-split-btn-wrapper.e-vertical:hover .e-split-btn:disabled {
  border-bottom-color: var(--color-sf-secondary-border-color-disabled);
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn {
  border-left-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit, .e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit:focus, .e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit:active, .e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit:disabled {
  border-color: transparent;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:focus {
  border-left-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:active {
  border-left-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:disabled {
  border-left-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical.e-rtl:hover .e-split-btn {
  border-left-color: var(--color-sf-secondary-border-color);
}
.e-split-btn-wrapper.e-vertical.e-rtl:hover .e-split-btn.e-inherit {
  border-color: transparent;
}

.e-bigger .e-split-btn-wrapper .e-split-btn,
.e-bigger.e-split-btn-wrapper .e-split-btn {
  padding-left: 12px;
  padding-right: 6px;
}
.e-bigger .e-split-btn-wrapper .e-split-btn.e-top-icon-btn,
.e-bigger.e-split-btn-wrapper .e-split-btn.e-top-icon-btn {
  padding-bottom: 12px;
  padding-top: 12px;
}
.e-bigger .e-split-btn-wrapper .e-split-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper .e-split-btn .e-btn-icon {
  font-size: 16px;
  margin-left: 0;
  padding-right: 10px;
  width: auto;
}
.e-bigger .e-split-btn-wrapper .e-split-btn .e-icon-top,
.e-bigger.e-split-btn-wrapper .e-split-btn .e-icon-top {
  padding-bottom: 6px;
  padding-right: 0;
}
.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn,
.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn {
  padding-left: 12px;
  padding-right: 12px;
}
.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon {
  padding-right: 0;
}
.e-bigger .e-split-btn-wrapper .e-dropdown-btn,
.e-bigger.e-split-btn-wrapper .e-dropdown-btn {
  padding-left: 4px;
  padding-right: 4px;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn {
  padding-left: 6px;
  padding-right: 12px;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon {
  padding-left: 10px;
  padding-right: 0;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top {
  padding-left: 0;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn {
  padding-left: 12px;
  padding-right: 12px;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon {
  padding-left: 0;
}
.e-bigger .e-split-btn-wrapper.e-vertical .e-split-btn,
.e-bigger.e-split-btn-wrapper.e-vertical .e-split-btn {
  padding-bottom: 6px;
  padding-right: 12px;
}
.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn,
.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  padding-bottom: 4px;
  padding-top: 4px;
}
.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom,
.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom {
  padding-top: 0;
}

.e-numeric-container {
  width: 100%;
}

.e-content-placeholder.e-numeric.e-placeholder-numeric {
  background-size: 300px 33px;
  min-height: 33px;
}

.e-float-input.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-float-input.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-float-input.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden {
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0;
}

.e-numeric.e-control-wrapper.e-input-group .e-input-group-icon {
  font-size: 14px;
}

.e-input-group-icon.e-spin-up::before {
  content: "\e776";
  font-family: "e-icons";
}

.e-input-group-icon.e-spin-down::before {
  content: "\e729";
  font-family: "e-icons";
}

.e-bigger.e-content-placeholder.e-numeric.e-placeholder-numeric,
.e-bigger .e-content-placeholder.e-numeric.e-placeholder-numeric {
  background-size: 300px 40px;
  min-height: 40px;
}

.e-bigger .e-control-wrapper.e-numeric.e-input-group .e-input-group-icon, .e-bigger.e-control-wrapper.e-numeric.e-input-group .e-input-group-icon {
  font-size: 18px;
}

.e-tooltip-popup-container {
  position: relative;
}

.e-tooltip-wrap {
  max-width: 350px;
  min-width: 30px;
  padding: 0;
  position: absolute;
  visibility: visible;
}
.e-tooltip-wrap .e-arrow-tip {
  overflow: hidden;
  position: absolute;
}
.e-tooltip-wrap .e-arrow-tip.e-tip-bottom {
  height: 8px;
  left: 50%;
  top: 100%;
  width: 16px;
}
.e-tooltip-wrap .e-arrow-tip.e-tip-top {
  height: 8px;
  left: 50%;
  top: -9px;
  width: 16px;
}
.e-tooltip-wrap .e-arrow-tip.e-tip-left {
  height: 16px;
  left: -9px;
  top: 48%;
  width: 8px;
}
.e-tooltip-wrap .e-arrow-tip.e-tip-right {
  height: 16px;
  left: 100%;
  top: 50%;
  width: 8px;
}
.e-tooltip-wrap .e-tooltip-close {
  cursor: pointer;
  float: right;
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: inherit;
  height: 24px;
  width: 24px;
  right: -15px;
  top: -15px;
}
.e-tooltip-wrap .e-tip-content {
  background-color: inherit;
  height: 100%;
  line-height: 16px;
  overflow-wrap: break-word;
  overflow-x: hidden;
  padding: 4px 8px;
  position: relative;
  white-space: normal;
  width: 100%;
  word-break: break-word;
  z-index: 1;
}
.e-tooltip-wrap {
  border-radius: 4px;
}
.e-tooltip-wrap.e-popup {
  background-color: var(--color-sf-tooltip-bg-color);
  border: 1px solid var(--color-sf-tooltip-border);
}
.e-tooltip-wrap .e-arrow-tip-outer {
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
}
.e-tooltip-wrap .e-arrow-tip-outer.e-tip-bottom {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid var(--color-sf-tooltip-border);
}
.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top {
  border-bottom: 8px solid var(--color-sf-tooltip-border);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}
.e-tooltip-wrap .e-arrow-tip-outer.e-tip-left {
  border-bottom: 8px solid transparent;
  border-right: 8px solid var(--color-sf-tooltip-border);
  border-top: 8px solid transparent;
}
.e-tooltip-wrap .e-arrow-tip-outer.e-tip-right {
  border-bottom: 8px solid transparent;
  border-left: 8px solid var(--color-sf-tooltip-border);
  border-top: 8px solid transparent;
}
.e-tooltip-wrap .e-arrow-tip-inner {
  height: 0;
  position: absolute;
  width: 0;
  z-index: 10;
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-left, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
  color: var(--color-sf-tooltip-bg-color);
  font-family: "e-icons";
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
  right: 16px;
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-left {
  bottom: 16px;
}
.e-tooltip-wrap .e-tooltip-close {
  background-color: var(--color-sf-secondary-bg-color);
  border-color: var(--color-sf-secondary-bg-color);
  border-radius: 50%;
  color: var(--color-sf-icon-color);
}
.e-tooltip-wrap .e-tooltip-close:hover {
  background-color: var(--color-sf-secondary-bg-color-hover);
  color: var(--color-sf-icon-color);
}
.e-tooltip-wrap .e-tip-content {
  border-radius: inherit;
  color: var(--color-sf-tooltip-text-color);
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 12px;
}

.e-tooltip-wrap {
  /*! Tooltip icons */
}
.e-tooltip-wrap .e-tooltip-close::before {
  content: "\e7e7";
  font-size: 14px;
  left: calc(50% - 7px);
  top: calc(50% - 7px);
  position: absolute;
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right::before {
  content: "\e87e";
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-top::before {
  content: "\e87a";
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom::before {
  content: "\e70d";
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-left::before {
  content: "\e87d";
}

.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
  line-height: 20px;
  padding: 4px 8px;
}
.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
  font-size: 14px;
}

/* 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;
  box-sizing: border-box;
  display: inline-block;
  height: 26px;
  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;
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  z-index: 3;
}
.e-control-wrapper.e-slider-container::after {
  content: "tailwind3";
  display: none;
}
.e-control-wrapper.e-slider-container .e-slider {
  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;
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
  box-sizing: border-box;
  cursor: pointer;
  height: 12px;
  width: 12px;
  outline: none;
  position: absolute;
  touch-action: none;
  transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, transform 300ms ease-out;
  z-index: 10;
}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-large-thumb-size {
  transform: scale(1.5);
}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle {
  background-color: var(--color-sf-primary-bg-color-hover);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.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: -10px;
  top: 50%;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon::before {
  font-size: 17px;
  color: var(--color-sf-secondary-text-color);
  content: "\e765";
}
.e-control-wrapper.e-slider-container.e-horizontal .e-second-button {
  right: 0;
  margin-top: -10px;
  top: 50%;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon::before {
  font-size: 18px;
  color: var(--color-sf-secondary-text-color);
  content: "\e748";
}
.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-content-bg-color-alt3);
  border-radius: 4px;
  top: calc(50% - 4px);
}
.e-control-wrapper.e-slider-container.e-horizontal .e-handle {
  margin-left: -8px;
  top: calc(50% - 8px);
}
.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);
  top: calc(50% - 4px);
}
.e-control-wrapper.e-slider-container.e-horizontal .e-limits {
  background-color: var(--color-sf-content-bg-color-alt5);
  position: absolute;
  height: 4px;
  top: calc(50% - 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-content-bg-color-alt3);
  bottom: 0;
  height: 100%;
  position: absolute;
  overflow: hidden;
  left: calc(50% - 4px);
  width: 4px;
  border-radius: 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: -10px;
  right: 50%;
}
.e-control-wrapper.e-slider-container.e-vertical .e-first-button .e-button-icon::before {
  font-size: 18px;
  content: "\e729";
  color: var(--color-sf-secondary-text-color);
}
.e-control-wrapper.e-slider-container.e-vertical .e-second-button {
  top: 0;
  margin-right: -10px;
  right: 50%;
}
.e-control-wrapper.e-slider-container.e-vertical .e-second-button .e-button-icon::before {
  font-size: 18px;
  color: var(--color-sf-secondary-text-color);
  content: "\e776";
}
.e-control-wrapper.e-slider-container.e-vertical.e-scale-both .e-slider .e-handle {
  margin-bottom: -6px;
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-handle {
  margin-bottom: -6px;
  left: calc(50% - 8px);
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-range {
  width: 4px;
  left: calc(50% - 4px);
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-limits {
  background-color: var(--color-sf-content-bg-color-alt5);
  position: absolute;
  width: 4px;
  left: calc(50% - 4px);
}
.e-control-wrapper.e-slider-container .e-range {
  border-radius: 4px;
  position: absolute;
  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: 6px;
  top: -10px;
}
.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-h-scale .e-large {
  height: 10px;
  top: -10px;
}
.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-v-scale .e-tick {
  width: 6px;
  left: 5px;
}
.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-v-scale .e-large {
  width: 10px;
  left: 1px;
}
.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-tick {
  height: 6px;
  top: 1px;
}
.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-large {
  height: 10px;
  top: 5px;
}
.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-v-scale .e-tick {
  width: 6px;
  left: 17px;
}
.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-v-scale .e-large {
  width: 10px;
  left: 17px;
}
.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-tick-both.e-scale.e-h-scale .e-tick {
  height: 16px;
  top: -12px;
}
.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-h-scale .e-large {
  height: 24px;
  top: -9px;
}
.e-control-wrapper.e-slider-container .e-scale {
  box-sizing: content-box;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  height: 28px;
  width: 100%;
  line-height: normal;
  list-style: none outside none;
  margin: 0;
  outline: 0 none;
  padding: 0;
  position: absolute;
  top: 16px;
  z-index: 1;
  font-size: 12px;
  margin-top: -5px;
}
.e-control-wrapper.e-slider-container .e-scale .e-tick {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAQSURBVHgBAQUA+v8AztTa/whsA3yqMpmsAAAAAElFTkSuQmCC");
  cursor: pointer;
  outline: none;
  position: relative;
  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: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 12px;
  outline: none;
  position: absolute;
  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;
}
.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;
}

/* stylelint-enable property-no-vendor-prefix */
.e-control-wrapper.e-slider-container .e-slider-button {
  background-color: var(--color-sf-secondary-bg-color);
  border: 1px solid var(--color-sf-secondary-border-color);
  box-sizing: border-box;
  cursor: pointer;
  outline: none;
  position: absolute;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  padding: 0;
}
.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-slider-track {
  background-color: var(--color-sf-content-bg-color-alt2);
}
.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);
}
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-range {
  background: var(--color-sf-primary-light);
}
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle {
  background: var(--color-sf-primary-light);
}
.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: 16px;
  width: 16px;
}
.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;
}

.e-colorpicker-wrapper,
.e-colorpicker-container {
  display: inline-block;
  line-height: 0;
  outline: none;
  user-select: none;
}
.e-colorpicker-wrapper .e-colorpicker,
.e-colorpicker-container .e-colorpicker {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
  font-family: initial;
  line-height: 14px;
  padding: 3px 8px;
}
.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
  border-radius: 4px;
  height: 24px;
  margin-top: 0;
  position: relative;
  width: 24px;
}
.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview {
  border-radius: 4px;
}
.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn {
  padding: 3px 8px;
}
.e-colorpicker-wrapper *,
.e-colorpicker-container * {
  box-sizing: border-box;
}
.e-colorpicker-wrapper.e-disabled .e-palette .e-tile,
.e-colorpicker-container.e-disabled .e-palette .e-tile {
  cursor: default;
}
.e-colorpicker-wrapper.e-disabled .e-palette .e-tile:hover,
.e-colorpicker-container.e-disabled .e-palette .e-tile:hover {
  border: 0;
  box-shadow: none;
}
.e-colorpicker-wrapper.e-disabled .e-palette .e-tile.e-selected,
.e-colorpicker-container.e-disabled .e-palette .e-tile.e-selected {
  border: 0;
}
.e-colorpicker-wrapper.e-disabled .e-container .e-handler, .e-colorpicker-wrapper.e-disabled .e-container .e-preview-container, .e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider, .e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider, .e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle,
.e-colorpicker-container.e-disabled .e-container .e-handler,
.e-colorpicker-container.e-disabled .e-container .e-preview-container,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  cursor: default;
}
.e-colorpicker-wrapper.e-disabled .e-container .e-hsv-container,
.e-colorpicker-container.e-disabled .e-container .e-hsv-container {
  pointer-events: none;
}

.e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn) {
  line-height: 0;
}

/* stylelint-disable property-no-vendor-prefix */
.e-colorpicker.e-modal, .e-colorpicker.e-hsv-model {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.e-colorpicker.e-modal {
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0.5;
  pointer-events: auto;
}
.e-colorpicker.e-hsv-model {
  background-color: transparent;
}

.sf-colorpicker .e-switch-ctrl-btn .e-ctrl-btn {
  position: relative;
}

.e-show-value .sf-colorpicker.e-color-palette .e-selected-value, .e-show-value .sf-colorpicker.e-color-palette .e-switch-ctrl-btn {
  width: 270px;
}

.e-dropdown-popup.e-transparent .e-container {
  display: none;
}

body.e-colorpicker-overflow {
  overflow: visible;
}

.e-container {
  border: 0;
  border-radius: 0;
  display: inline-block;
  line-height: 0;
  outline: none;
  user-select: none;
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}
.e-container.e-color-picker {
  width: 364px;
}
.e-container.e-color-picker .e-mode-switch-btn {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA0IENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS04IiBmaWxsPSIjNDU5NkNFIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS05IiBmaWxsPSIjNUNDMTVCIiB4PSIwIiB5PSIxMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTI1LUNvcHktMTAiIGZpbGw9IiNGQkQ1MDYiIHg9IjEyIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS0xMSIgZmlsbD0iI0VDNEU0MyIgeD0iMTIiIHk9IjEyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat 100% 100%;
}
.e-container.e-color-palette {
  width: auto;
}
.e-container.e-color-palette .e-mode-switch-btn {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE4IDE4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgc3R5bGU9ImZpbGw6dXJsKCNfTGluZWFyMSk7Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBzdHlsZT0iZmlsbDp1cmwoI19MaW5lYXIyKTsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMTgpIj4KICAgICAgICA8Y2xpcFBhdGggaWQ9Il9jbGlwMyI+CiAgICAgICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPgogICAgICAgIDwvY2xpcFBhdGg+CiAgICAgICAgPGcgY2xpcC1wYXRoPSJ1cmwoI19jbGlwMykiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwtMCwxOCkiPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxjbGlwUGF0aCBpZD0iX2NsaXA0Ij4KICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgICAgICA8ZyBjbGlwLXBhdGg9InVybCgjX2NsaXA0KSI+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLC0wLDE4KSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNfSW1hZ2U1IiB4PSIwIiB5PSIwIiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJfY2xpcDYiPgogICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgIDxnIGNsaXAtcGF0aD0idXJsKCNfY2xpcDYpIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsLTAsMTgpIj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iX0xpbmVhcjEiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg2LjI3MDE5ZS0xNCwtMTAyNCwtMTAyNCwtNi4yNzAxOWUtMTQsMCwxOCkiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDAsMTgyLDI1NSk7c3RvcC1vcGFjaXR5OjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOmJsYWNrO3N0b3Atb3BhY2l0eTowIi8+PC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9Il9MaW5lYXIyIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4xMDIxOGUtMTUsLTE4LC0xOCwtMS4xMDIxOGUtMTUsMTgsMTgpIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigwLDE4MiwyNTUpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjpibGFjaztzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGltYWdlIGlkPSJfSW1hZ2U1IiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVNDQVlBQUFCV3pvNVhBQUFBQ1hCSVdYTUFBQTdFQUFBT3hBR1ZLdzRiQUFBQmUwbEVRVlE0alcyUjIyNGNNUXhER2NBbyt2OC8yU0lYZE9wTk5iSXVWaDlrZXp6SlBoaWlTT3JNQXZ2eTBBanlBSGVBSEdBSHlDUDE4dTQ3ZVl6ZTlBS2xhaDlCZ0F5WG5tVUxjQStRYmQ3cWp4OWdnVkxGUWRiVDlBQlpYNlZkWHpNLy9MVmZqbE11dy9xQWR2QUMzZmR2bVE1UVpVbUErZ1ZUWDZWZDh3Sjk3NWRLbkdYek1VZnBpVGYzdXpkQi93Z2tsaVZ4a0U1dFdSSkxiNGMvNlplamZvTE5NdFJaeXYyWk4zZFNCYXREVlFGWGxQcDRnTlZBb3FPa1F4dW8yY3Iybk5Wd2lnSnVnQ2xnaWxMclgxQ2Jod3BXdmUwa3NtVTUzUXh3SGM4QU01UjZIQnRBUUUzQVlqa25WREpyb2tDM1BIYlBPZlpTano4SjRMWU9XRFIzVlJBblBOeUE3dm1tZGs5UWQ1VGo0dzBzRzRqYjBPbXBUa0FmMHpiZDExN3FCSjBOeEx3MGl5RGNnZGlPcG80K0lCMElINkQzMXdTMEJqb1ozQ1QvMHBpSGNla0ppTmgwdmxMZmZnOUF3OGs4Z3RoZXYyczh6MHA5L1FVNlQ3Z2JFTWhnbGhIcDdjZDQzbm5CajU4ekhVZERiMk1URit6TC9oOXIveU91c0ZQS093QUFBQUJKUlU1RXJrSmdnZz09Ii8+CiAgICA8L2RlZnM+Cjwvc3ZnPgo=") no-repeat 100% 100%;
}
.e-container .e-custom-palette {
  width: auto;
}
.e-container .e-custom-palette .e-palette {
  padding: 10px;
}
.e-container .e-custom-palette.e-palette-group {
  height: 364px;
  overflow-y: scroll;
}
.e-container .e-palette {
  border-bottom: 0;
  display: table;
  line-height: 0;
  outline: none;
  user-select: none;
}
.e-container .e-palette .e-row {
  display: table-row;
  white-space: nowrap;
}
.e-container .e-palette .e-tile {
  border: 0.5px solid transparent;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 28px;
  text-align: center;
  vertical-align: middle;
  width: 28px;
}
.e-container .e-palette .e-tile.e-selected {
  outline: rgba(var(--color-sf-black)) 0.5px solid;
  position: relative;
}
.e-container .e-palette .e-tile:hover {
  box-shadow: 2px 2px 7px 2px rgba(var(--color-sf-border-light), 0.3);
  position: relative;
}
.e-container .e-palette .e-tile.e-nocolor-item {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
}
.e-container .e-hsv-container {
  border-bottom: 0;
  position: relative;
  touch-action: none;
}
.e-container .e-hsv-container .e-hsv-color {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(var(--color-sf-black)) 100%), linear-gradient(to right, rgba(var(--color-sf-white)) 0, rgba(255, 255, 255, 0) 100%);
  height: 232px;
}
.e-container .e-hsv-container .e-handler {
  border: 2px solid rgba(var(--color-sf-white));
  border-radius: 10px;
  box-shadow: 0 0 0 1px rgba(var(--color-sf-black), 1);
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin-left: -4px;
  margin-top: -4px;
  position: absolute;
  touch-action: none;
  user-select: none;
  width: 16px;
}
.e-container .e-slider-preview {
  display: inline-block;
  width: 100%;
  padding: 5px 8px 10px 9px;
}
.e-container .e-slider-preview .e-colorpicker-slider {
  display: inline-block;
  width: 84.74%;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container {
  height: 22px;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider {
  height: 22px;
  top: calc(50% - 4px);
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider-track {
  height: 6px !important;
  /* stylelint-disable-line declaration-no-important */
  top: calc(50% - 4px);
  border-radius: 4px;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  border-radius: 10px;
  cursor: pointer;
  height: 10px;
  top: calc(68% - 10px);
  width: 10px;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-handle-active {
  cursor: pointer;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-large-thumb-size {
  transform: scale(1);
}
.e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider .e-slider-track {
  background: linear-gradient(to right, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%);
}
.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-slider-track {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  border: 0;
  z-index: 0;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-opacity-empty-track {
  background-size: contain;
  border: 0;
  height: 6px;
  position: absolute;
  top: calc(50% - 4px);
  width: 100%;
  z-index: 1;
  border-radius: 4px;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle, .e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle-start, .e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle, .e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle-start {
  box-shadow: 0 0 0 1px rgba(var(--color-sf-black), 1);
}
.e-container .e-slider-preview .e-preview-container {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 10px;
  border: 1px solid var(--color-sf-border-light);
  cursor: pointer;
  display: inline-block;
  height: 32px;
  margin-left: 5.205%;
  position: relative;
  top: 0;
  width: 32px;
  height: 36px;
  border-radius: 4px;
}
.e-container .e-slider-preview .e-preview-container .e-preview {
  display: block;
  height: 18px;
  position: absolute;
  width: 100%;
}
.e-container .e-slider-preview .e-preview-container .e-preview.e-current {
  border-bottom: 1px solid var(--color-sf-border-light);
  top: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.e-container .e-slider-preview .e-preview-container .e-preview.e-previous {
  height: 18px;
  top: 18px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.e-container .e-selected-value {
  align-items: center;
  display: flex;
  padding: 5px 8px 14px 9px;
  user-select: none;
  width: 100%;
}
.e-container .e-selected-value .e-input-container .e-float-input input {
  padding-left: 0;
  text-align: center;
}
.e-container .e-selected-value .e-input-container .e-numeric-hidden {
  display: none;
}
.e-container .e-selected-value .e-value-switch-btn {
  font-family: "e-icons";
  margin-top: 24px;
  padding: 2px 3px;
  font-size: 16px;
  line-height: 16px;
  font-size: 14px;
}
.e-container .e-input-container {
  display: inline-block;
  width: 89.8%;
}
.e-container .e-input-container .e-float-input {
  display: inline-block;
  margin-right: 2.75%;
  vertical-align: baseline;
}
.e-container .e-input-container .e-float-input:first-child {
  width: 28%;
}
.e-container .e-input-container .e-float-input:first-child input {
  height: 32px;
}
.e-container .e-input-container .e-float-input.e-numeric {
  height: 32px;
  width: 14%;
}
.e-container .e-input-container .e-float-input.e-numeric input {
  height: 30px;
}
.e-container .e-input-container .e-float-input .e-float-text {
  text-align: center;
  text-align: left;
  font-weight: 400 !important;
  /* stylelint-disable-line declaration-no-important */
  color: var(--color-sf-content-text-color) !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-container .e-switch-ctrl-btn {
  display: inline-block;
  padding: 8px;
  white-space: nowrap;
  width: 100%;
  border-top: 1px var(--color-sf-border-light) solid;
}
.e-container .e-switch-ctrl-btn .e-ctrl-btn {
  float: right;
  text-align: right;
  white-space: nowrap;
  width: 84.913%;
}
.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn {
  max-width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  line-height: 18px;
}
.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn.e-cancel {
  margin-left: 3.62%;
}
.e-container .e-switch-ctrl-btn .e-mode-switch-btn {
  background-origin: border-box;
  background-position: center;
  background-size: cover;
  float: left;
  margin-top: 0;
  overflow: hidden;
  white-space: nowrap;
}
.e-container .e-switch-ctrl-btn .e-mode-switch-btn:focus {
  box-shadow: 0 0 2px 3px rgba(var(--color-sf-black), 0.2);
}
.e-container .e-value-switch-btn, .e-container .e-mode-switch-btn {
  background-color: transparent;
  border-color: transparent;
  position: relative;
  width: 32px;
  height: 32px;
}
.e-container.e-color-picker .e-value-switch-btn:focus, .e-container.e-color-picker .e-value-switch-btn:hover, .e-container.e-color-picker .e-value-switch-btn:active {
  border-color: transparent;
  outline: none;
}
.e-container.e-color-picker .e-value-switch-btn:focus {
  outline: none;
}
.e-container.e-color-palette .e-palette + .e-selected-value, .e-container.e-color-palette .e-palette-group + .e-selected-value {
  padding: 16px 16px;
}
.e-container.e-color-palette .e-palette + .e-switch-ctrl-btn, .e-container.e-color-palette .e-palette-group + .e-switch-ctrl-btn {
  padding: 23px 8px 8px;
}
.e-container.e-color-palette .e-clr-pal-rec-wpr {
  padding: 0 0 10px 0;
}
.e-container.e-color-palette .e-clr-pal-rec-wpr .e-recent-clr-span {
  display: block;
  font-weight: 500;
  font-size: 14px;
  height: 32px;
  padding: 9px 10px;
  line-height: 18px;
  color: var(--color-sf-content-text-color);
}
.e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette {
  padding: 8px 7px;
}
.e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette .e-tile {
  height: 18px !important;
  /* stylelint-disable-line declaration-no-important */
  width: 18px !important;
  /* stylelint-disable-line declaration-no-important */
  margin: 0 3px;
  border: 0.5px solid var(--color-sf-border-light);
}
.e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette .e-tile:hover {
  border: 0.5px solid transparent !important;
  /* stylelint-disable-line declaration-no-important */
}

.sf-colorpicker.e-container .e-input-container .e-float-input {
  float: left;
  margin-left: -1px;
}

.e-hide-opacity .e-container .e-slider-preview .e-colorpicker-slider {
  vertical-align: super;
}
.e-hide-opacity .e-container .e-slider-preview .e-preview-container {
  top: 0;
}
.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%;
}
.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 16.3%;
}

.e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 21.25%;
}
.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 29.59%;
}

.e-hide-valueswitcher .e-container .e-input-container {
  width: 100%;
}
.e-hide-valueswitcher .e-container .e-float-input:first-child {
  width: 28%;
}
.e-hide-valueswitcher .e-container .e-float-input.e-numeric {
  width: 13%;
}
.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-right: 0;
}
.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%;
}
.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 17.58%;
}
.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 22.18%;
}
.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 30.82%;
}

.e-rtl .e-container .e-hsv-container .e-hsv-color {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(var(--color-sf-black)) 100%), linear-gradient(to left, rgba(var(--color-sf-white)) 0, rgba(255, 255, 255, 0) 100%);
}
.e-rtl .e-container .e-slider-preview .e-hue-slider .e-slider-track {
  background: linear-gradient(to left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%);
}
.e-rtl .e-container .e-slider-preview .e-preview-container {
  margin-left: 0;
  margin-right: 5.205%;
}
.e-rtl .e-container .e-selected-value .e-float-input {
  margin-left: 2.75%;
  margin-right: 0;
}
.e-rtl .e-container .e-selected-value .e-float-input input {
  padding-right: 0;
}
.e-rtl .e-container .e-selected-value .e-float-input .e-float-text {
  right: -12px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-rtl .e-container .e-selected-value .e-value-switch-btn {
  transform: rotate(180deg);
}
.e-rtl .e-container .e-switch-ctrl-btn .e-mode-switch-btn {
  float: right;
}
.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn {
  float: left;
  text-align: left;
}
.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn .e-cancel {
  margin-left: 0;
  margin-right: 3.62%;
}
.e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input {
  float: right;
  margin-right: -1px;
}
.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-left: 0;
}

.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child {
  width: 100%;
}

.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 0%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  box-shadow: 0 0 0 1px rgba(var(--color-sf-black), 1);
  cursor: pointer;
  min-width: 26px;
  transform: translateY(18px) rotate(45deg) scale(0.01);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
  border-radius: 50%;
  height: 24px;
  position: relative;
  transform: rotate(45deg);
  width: 24px;
}

.e-split-preview,
.e-tip-transparent {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.e-container {
  background-color: var(--color-sf-flyout-bg-color);
}
.e-container .e-palette .e-tile:hover {
  border-color: rgba(var(--color-sf-white));
}
.e-container .e-palette .e-tile.e-selected {
  border-color: rgba(var(--color-sf-white));
}
.e-container .e-handler.e-hide-handler, .e-container .e-handle.e-hide-handler {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}

.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle), .e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle) {
  background-color: var(--color-sf-transparent);
  border-color: var(--color-sf-transparent);
  border: 1px solid rgba(var(--color-sf-white), 1);
}
.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle), .e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle) {
  background-color: var(--color-sf-transparent);
  border-color: var(--color-sf-transparent);
  border: 1px solid rgba(var(--color-sf-white), 1);
}
.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle.e-tab-handle, .e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle.e-tab-handle {
  background-color: var(--color-sf-transparent);
  border-color: rgba(var(--color-sf-white), 1);
  box-shadow: 0 0 0 1px rgba(var(--color-sf-black), 1);
  border: 1px solid rgba(var(--color-sf-white), 1);
}

.e-colorpicker-wrapper.e-disabled .e-value-switch-btn, .e-colorpicker-wrapper.e-disabled .e-mode-switch-btn,
.e-colorpicker-container.e-disabled .e-value-switch-btn,
.e-colorpicker-container.e-disabled .e-mode-switch-btn {
  color: var(--color-sf-secondary-text-color-disabled);
}
.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:focus, .e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:focus,
.e-colorpicker-container.e-disabled .e-value-switch-btn:focus,
.e-colorpicker-container.e-disabled .e-mode-switch-btn:focus {
  background-color: transparent;
  color: var(--color-sf-secondary-text-color-disabled);
  outline: none;
  outline-offset: unset;
}
.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:active, .e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:active,
.e-colorpicker-container.e-disabled .e-value-switch-btn:active,
.e-colorpicker-container.e-disabled .e-mode-switch-btn:active {
  background-color: transparent;
  color: var(--color-sf-secondary-text-color-disabled);
}
.e-colorpicker-wrapper .e-icon-btn:disabled, .e-colorpicker-wrapper .e-icon-btn.e-disabled,
.e-colorpicker-container .e-icon-btn:disabled,
.e-colorpicker-container .e-icon-btn.e-disabled {
  box-shadow: none;
}

.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  background-color: rgba(var(--color-sf-white));
  border-color: rgba(var(--color-sf-white));
}

.e-container .e-value-switch-btn::before {
  content: "\e748";
}

.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
  line-height: 18px;
}
.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color {
  height: 32px;
  width: 32px;
}
.e-bigger .e-colorpicker-wrapper .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn),
.e-bigger.e-colorpicker-wrapper .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn),
.e-bigger .e-colorpicker-container .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn),
.e-bigger.e-colorpicker-container .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn) {
  line-height: 0;
}

.e-bigger .e-container .e-switch-ctrl-btn .e-ctrl-btn {
  margin: 2px 0;
  font-size: 16px;
}
.e-bigger .e-container.e-color-picker {
  width: 440px;
}
.e-bigger .e-container.e-color-picker .e-switch-ctrl-btn {
  height: 64px;
  align-content: center;
}
.e-bigger .e-container .e-palette .e-tile {
  height: 30px;
  width: 30px;
}
.e-bigger .e-container .e-hsv-container .e-handler {
  height: 20px;
  width: 20px;
}
.e-bigger .e-container .e-hsv-container .e-hsv-color {
  height: 301px;
}
.e-bigger .e-container .e-custom-palette.e-palette-group {
  height: 440px;
}
.e-bigger .e-container .e-slider-preview {
  padding: 16px 16px;
}
.e-bigger .e-container .e-slider-preview .e-preview-container {
  margin-left: 3.657%;
  vertical-align: super;
  width: 40px;
  height: 42px;
  top: 10px;
}
.e-bigger .e-container .e-slider-preview .e-preview-container .e-preview.e-current {
  height: 20px;
}
.e-bigger .e-container .e-slider-preview .e-preview-container .e-preview.e-previous {
  height: 21px;
  top: 20px;
}
.e-bigger .e-container .e-slider-preview .e-colorpicker-slider {
  width: 86.3%;
}
.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container {
  height: 23px;
}
.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider-track {
  height: 8px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-opacity-slider .e-opacity-empty-track {
  height: 8px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  border-radius: 10px;
  height: 10px;
  top: calc(76% - 11px);
  width: 10px;
}
.e-bigger .e-container .e-slider-preview .e-switch-ctrl-btn .e-ctrl-btn {
  width: 90.6%;
}
.e-bigger .e-container.e-color-palette .e-palette + .e-switch-ctrl-btn {
  padding: 25px 12px 12px;
}
.e-bigger .e-container.e-color-palette .e-clr-pal-rec-wpr {
  padding: 0;
}
.e-bigger .e-container.e-color-palette .e-clr-pal-rec-wpr .e-recent-clr-span {
  display: block;
  font-size: 16px;
  height: 48px;
  padding: 13px 12px;
  line-height: 22px;
}
.e-bigger .e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette {
  padding: 12px 10.5px;
}
.e-bigger .e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette .e-tile {
  height: 22px !important;
  /* stylelint-disable-line declaration-no-important */
  width: 22px !important;
  /* stylelint-disable-line declaration-no-important */
  margin: 0 0.5px;
}
.e-bigger .e-container .e-input-container {
  width: 90.7%;
}
.e-bigger .e-container .e-input-container .e-float-input {
  margin-right: 3.425%;
}
.e-bigger .e-container .e-input-container .e-float-input .e-float-text {
  font-weight: 400;
  font-size: 16px !important;
  /* stylelint-disable-line declaration-no-important */
  right: 0 !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-container .e-input-container .e-float-input:first-child {
  width: 33.5%;
}
.e-bigger .e-container .e-input-container .e-float-input:first-child input {
  height: 38px;
}
.e-bigger .e-container .e-input-container .e-float-input.e-numeric {
  height: 38px;
  width: 12.34%;
}
.e-bigger .e-container .e-input-container .e-float-input.e-numeric input {
  height: 38px;
}
.e-bigger .e-container .e-css.e-value-switch-btn, .e-bigger .e-container .e-mode-switch-btn {
  padding: 2px 3px;
  width: 38px;
  height: 38px;
  font-size: 16px;
  line-height: 16px;
}
.e-bigger .e-container .e-mode-switch-btn {
  margin-top: 0;
}
.e-bigger .e-container.sf-colorpicker .e-input-container .e-float-input {
  margin-right: calc(3.425% - 2.68px);
}
.e-bigger .e-hide-opacity .e-container .e-slider-preview, .e-bigger.e-hide-opacity .e-container .e-slider-preview {
  padding: 16px 16px;
}
.e-bigger .e-hide-opacity .e-container .e-slider-preview .e-preview-container, .e-bigger.e-hide-opacity .e-container .e-slider-preview .e-preview-container {
  vertical-align: initial;
}
.e-bigger .e-hide-opacity .e-container .e-float-input:first-child, .e-bigger.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%;
}
.e-bigger .e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 16.76%;
}
.e-bigger.e-hide-hex-value .e-container .e-float-input.e-numeric, .e-bigger .e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 21.58%;
}
.e-bigger.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 29.59%;
}
.e-bigger.e-hide-valueswitcher .e-container .e-input-container, .e-bigger .e-hide-valueswitcher .e-container .e-input-container {
  width: 100%;
}
.e-bigger.e-hide-valueswitcher .e-container .e-float-input:last-child, .e-bigger .e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-right: 0;
}
.e-bigger.e-hide-valueswitcher .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher .e-container .e-float-input.e-numeric {
  width: 13.2%;
}
.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child, .e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%;
}
.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 17.9%;
}
.e-bigger.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric, .e-bigger.e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 21.58%;
}
.e-bigger.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger.e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 31%;
}

.e-bigger .e-rtl .e-container .e-slider-preview .e-preview-container,
.e-bigger.e-rtl .e-container .e-slider-preview .e-preview-container {
  margin-left: 0;
  margin-right: 3.657%;
}
.e-bigger .e-rtl .e-container .e-selected-value .e-float-input,
.e-bigger.e-rtl .e-container .e-selected-value .e-float-input {
  margin-left: 3.425%;
  margin-right: 0;
}
.e-bigger .e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input,
.e-bigger.e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input {
  margin-left: calc(3.425% - 2.68px);
}
.e-bigger .e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child,
.e-bigger.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-left: 0;
}

.e-bigger.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child,
.e-bigger .e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child {
  width: 100%;
}

.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip,
.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  min-width: 32px;
}
.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content,
.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content {
  height: 30px;
  width: 30px;
}

.e-rating-container {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  min-width: max-content;
}
.e-rating-container .e-rating {
  display: none;
}
.e-rating-container .e-rating-item-list {
  display: inline-flex;
  padding: 0;
  margin: 4px;
}
.e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus:not(:has(svg)),
.e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus .e-rating-item:has(svg) {
  outline: 1px solid;
}
.e-rating-container .e-rating-item-list:focus-visible {
  outline: none;
}
.e-rating-container.e-rating-readonly {
  cursor: default;
  pointer-events: none;
}
.e-rating-container .e-rating-item-container {
  cursor: pointer;
  font-size: 22px;
  padding: 4px;
  display: block;
  min-width: calc(1em + 8px);
  min-height: calc(1em + 8px);
  position: relative;
}
.e-rating-container .e-rating-item-container:has(svg) {
  line-height: 13px;
}
.e-rating-container .e-rating-item-container .e-rating-item {
  display: block;
}
.e-rating-container.e-rating-animation.e-touch-select:not(.e-disabled) .e-rating-item-container.e-rating-focus .e-rating-item, .e-rating-container.e-rating-animation:not(.e-disabled, .e-rating-touch) .e-rating-item-container:hover .e-rating-item {
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transform: scale(1.4);
  pointer-events: none;
}
.e-rating-container.e-disabled {
  cursor: default;
  pointer-events: none;
}
.e-rating-container.e-rating-hidden {
  display: none;
}
.e-rating-container .e-reset {
  cursor: pointer;
  margin: auto 2px 6px;
  font-size: 18px;
  padding: 2px;
}
.e-rating-container .e-reset.e-disabled {
  cursor: default;
}
.e-rating-container .e-reset:focus-visible {
  outline: 1px solid;
  border-radius: 4px;
}
.e-rating-container .e-rating-label {
  font-size: 12px;
  line-height: 18px;
}
.e-rating-container .e-rating-label.e-label-right, .e-rating-container .e-rating-label.e-label-left {
  min-width: 50px;
}
.e-rating-container .e-rating-label.e-label-bottom, .e-rating-container .e-rating-label.e-label-top {
  flex-basis: 100%;
  width: 0;
  text-align: center;
}
.e-rating-container .e-rating-label.e-label-right {
  text-align: left;
  margin: auto 8px;
}
.e-rating-container .e-rating-label.e-label-left {
  text-align: right;
  margin: auto 11px;
}
.e-rating-container .e-rating-label.e-label-top {
  margin: 8px 0;
}
.e-rating-container .e-rating-label.e-label-bottom {
  margin: 4px 0;
}
.e-rating-container.e-rtl .e-rating-label.e-label-right {
  text-align: right;
}
.e-rating-container.e-rtl .e-rating-label.e-label-left {
  text-align: left;
}
.e-rating-container .e-tooltip-wrap.e-rating-tooltip {
  display: none;
  justify-content: center;
  left: 50%;
  top: -8px;
  transform: translate(-50%, -100%);
}
.e-rating-container .e-tooltip-wrap.e-rating-tooltip.e-show-tooltip {
  display: inline-flex;
}
.e-rating-container .e-tooltip-wrap.e-rating-tooltip .e-tip-content {
  width: max-content;
}
.e-rating-container .e-tooltip-wrap.e-rating-tooltip .e-arrow-tip.e-tip-bottom {
  left: 50%;
  top: 100%;
  transform: translate(-50%, 0);
}
.e-rating-container .e-tooltip-wrap.e-rating-tooltip .e-arrow-tip-inner.e-tip-bottom {
  top: -6px;
}

.e-rating-tooltip .e-tip-content {
  text-align: center;
}

.e-small.e-rating-container .e-rating-item-container,
.e-small .e-rating-container .e-rating-item-container {
  font-size: 16px;
}
.e-small.e-rating-container .e-rating-item-container:has(svg),
.e-small .e-rating-container .e-rating-item-container:has(svg) {
  line-height: 6px;
}
.e-small.e-rating-container .e-rating-label,
.e-small .e-rating-container .e-rating-label {
  font-size: 10px;
  line-height: 16px;
}
.e-small.e-rating-container .e-reset,
.e-small .e-rating-container .e-reset {
  font-size: 12px;
}

.e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus:not(:has(svg)),
.e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus .e-rating-item:has(svg) {
  outline-color: var(--color-sf-rating-selected-color);
  border-radius: 4px;
}
.e-rating-container .e-reset {
  color: var(--color-sf-rating-unrated-color);
}
.e-rating-container .e-reset:hover {
  color: var(--color-sf-rating-selected-hover-color);
}
.e-rating-container .e-reset.e-disabled {
  color: var(--color-sf-rating-selected-disabled-color);
  opacity: 1;
}
.e-rating-container .e-rating-item-container .e-rating-icon {
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px var(--color-sf-rating-unrated-color);
  background: none;
}
.e-rating-container .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container .e-rating-item-container.e-rating-intermediate .e-rating-icon {
  background: linear-gradient(to right, var(--color-sf-rating-selected-color) var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
  -webkit-text-stroke: 1px var(--color-sf-rating-selected-color);
}
.e-rating-container .e-rating-item-container.e-selected-value .e-rating-icon {
  -webkit-text-stroke: 1px var(--color-sf-rating-selected-hover-color);
}
.e-rating-container .e-rating-item-list:hover .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container .e-rating-item-list:hover .e-rating-item-container.e-rating-intermediate .e-rating-icon {
  background: linear-gradient(to right, var(--color-sf-rating-selected-hover-color) var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
  -webkit-text-stroke: 1px var(--color-sf-rating-selected-hover-color);
}
.e-rating-container .e-rating-item-list .e-rating-item-container.e-rating-selected:active .e-rating-icon, .e-rating-container .e-rating-item-list .e-rating-item-container.e-rating-intermediate:active .e-rating-icon {
  background: linear-gradient(to right, var(--color-sf-rating-pressed-color) var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
  -webkit-text-stroke: 1px var(--color-sf-rating-pressed-color);
}
.e-rating-container.e-rtl .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container.e-rtl .e-rating-item-container.e-rating-intermediate .e-rating-icon {
  background: linear-gradient(to left, var(--color-sf-rating-selected-color) var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
}
.e-rating-container.e-rtl .e-rating-item-list:hover .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container.e-rtl .e-rating-item-list:hover .e-rating-item-container.e-rating-intermediate .e-rating-icon {
  background: linear-gradient(to left, var(--color-sf-rating-selected-hover-color) var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
}
.e-rating-container.e-rtl .e-rating-item-list .e-rating-item-container.e-rating-selected:active .e-rating-icon, .e-rating-container.e-rtl .e-rating-item-list .e-rating-item-container.e-rating-intermediate:active .e-rating-icon {
  background: linear-gradient(to left, var(--color-sf-rating-pressed-color) var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
}
.e-rating-container.e-disabled {
  opacity: 1;
}
.e-rating-container.e-disabled .e-rating-item-container .e-rating-icon {
  -webkit-text-stroke: 1px var(--color-sf-rating-unrated-disabled-color);
}
.e-rating-container.e-disabled .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container.e-disabled .e-rating-item-container.e-rating-intermediate .e-rating-icon {
  background: linear-gradient(to right, var(--color-sf-rating-selected-disabled-color) var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
  -webkit-text-stroke: 1px var(--color-sf-rating-selected-disabled-color);
}
.e-rating-container.e-disabled.e-rtl .e-rating-item-container .e-rating-icon {
  background: linear-gradient(to left, var(--color-sf-rating-unrated-disabled-color) var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
}
.e-rating-container.e-disabled.e-rtl .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container.e-disabled.e-rtl .e-rating-item-container.e-rating-intermediate .e-rating-icon {
  background: linear-gradient(to left, var(--color-sf-rating-selected-disabled-color) var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
}

.e-bigger.e-rating-container .e-rating-item-container,
.e-bigger .e-rating-container .e-rating-item-container {
  font-size: 32px;
}
.e-bigger.e-rating-container .e-rating-item-container:has(svg),
.e-bigger .e-rating-container .e-rating-item-container:has(svg) {
  line-height: 13px;
}
.e-bigger.e-rating-container .e-rating-label,
.e-bigger .e-rating-container .e-rating-label {
  font-size: 14px;
  line-height: 22px;
}
.e-bigger.e-rating-container .e-reset,
.e-bigger .e-rating-container .e-reset {
  font-size: 28px;
}

.e-bigger.e-small.e-rating-container .e-rating-item-container,
.e-bigger.e-small .e-rating-container .e-rating-item-container,
.e-bigger .e-small.e-rating-container .e-rating-item-container,
.e-small .e-bigger.e-rating-container .e-rating-item-container {
  font-size: 26px;
}
.e-bigger.e-small.e-rating-container .e-rating-item-container:has(svg),
.e-bigger.e-small .e-rating-container .e-rating-item-container:has(svg),
.e-bigger .e-small.e-rating-container .e-rating-item-container:has(svg),
.e-small .e-bigger.e-rating-container .e-rating-item-container:has(svg) {
  line-height: 13px;
}
.e-bigger.e-small.e-rating-container .e-rating-label,
.e-bigger.e-small .e-rating-container .e-rating-label,
.e-bigger .e-small.e-rating-container .e-rating-label,
.e-small .e-bigger.e-rating-container .e-rating-label {
  font-size: 12px;
  line-height: 18px;
}
.e-bigger.e-small.e-rating-container .e-reset,
.e-bigger.e-small .e-rating-container .e-reset,
.e-bigger .e-small.e-rating-container .e-reset,
.e-small .e-bigger.e-rating-container .e-reset {
  font-size: 22px;
}

.e-contextmenu-wrapper ul,
.e-contextmenu-container ul {
  font-weight: 400;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  user-select: none;
  font-size: 14px;
  padding: 4px 0;
  border: 1px solid var(--color-sf-border-light);
  border-radius: 4px;
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  display: none;
  min-width: 120px;
  position: absolute;
}
.e-contextmenu-wrapper ul.e-ul, .e-contextmenu-wrapper ul.e-ul *,
.e-contextmenu-container ul.e-ul,
.e-contextmenu-container ul.e-ul * {
  box-sizing: border-box;
}
.e-contextmenu-wrapper ul.e-ul:focus, .e-contextmenu-wrapper ul.e-ul *:focus,
.e-contextmenu-container ul.e-ul:focus,
.e-contextmenu-container ul.e-ul *:focus {
  outline: none;
}
.e-contextmenu-wrapper ul.e-contextmenu,
.e-contextmenu-container ul.e-contextmenu {
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}
.e-contextmenu-wrapper ul.e-ul,
.e-contextmenu-container ul.e-ul {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
}
.e-contextmenu-wrapper ul .e-menu-item,
.e-contextmenu-container ul .e-menu-item {
  cursor: pointer;
  position: relative;
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-hide,
.e-contextmenu-container ul .e-menu-item.e-menu-hide {
  display: none;
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-header,
.e-contextmenu-container ul .e-menu-item.e-menu-header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  text-decoration: none;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  display: inline-block;
  vertical-align: middle;
}
.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-contextmenu-container ul .e-menu-item.e-separator {
  cursor: auto;
  line-height: normal;
  pointer-events: none;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  line-height: 32px;
  margin-right: 8px;
  width: 1em;
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  line-height: 32px;
  margin-left: 16px;
  margin-right: 0;
  position: absolute;
  right: 7px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-contextmenu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-contextmenu-container ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
  margin: 4px 0;
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  font-size: 14px;
}
.e-contextmenu-wrapper ul .e-menu-item .e-previous,
.e-contextmenu-container ul .e-menu-item .e-previous {
  margin-right: 8px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-disabled,
.e-contextmenu-container ul .e-menu-item.e-disabled {
  cursor: auto;
  pointer-events: none;
  color: var(--color-sf-flyout-text-color-disabled);
}
.e-contextmenu-wrapper ul .e-menu-item:focus-visible,
.e-contextmenu-container ul .e-menu-item:focus-visible {
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  background: var(--color-sf-flyout-bg-color);
}
.e-contextmenu-wrapper ul .e-menu-item .e-checkbox-wrapper,
.e-contextmenu-container ul .e-menu-item .e-checkbox-wrapper {
  width: max-content;
}

.e-contextmenu-wrapper.e-sfcontextmenu,
.e-contextmenu-container.e-sfcontextmenu {
  position: absolute;
}
.e-contextmenu-wrapper.e-sfcontextmenu .e-menu-vscroll,
.e-contextmenu-container.e-sfcontextmenu .e-menu-vscroll {
  position: absolute;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul,
.e-contextmenu-container.e-sfcontextmenu ul {
  white-space: nowrap;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent {
  background: transparent;
  border: 0;
  box-shadow: none;
  height: 1px;
  left: 0;
  min-width: 0;
  padding: 0;
  top: 0;
  width: 0;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item {
  height: 0;
  padding: 0;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator {
  border: 0;
  margin: 0;
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll {
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-vscroll-bar,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-vscroll-bar {
  height: 100%;
  width: inherit;
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav {
  height: 16px;
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
  padding: 16px 0;
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll ul,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll ul {
  box-shadow: none;
  margin-top: -12px;
  width: inherit;
}

.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon,
.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon {
  margin-right: 0;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret {
  margin-left: 0;
  margin-right: 16px;
  right: auto;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon,
.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon {
  margin-left: 8px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret {
  left: 7px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-menu-caret-icon,
.e-rtl.e-contextmenu-container .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 12px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon,
.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon {
  padding-left: 14px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}

.e-contextmenu-wrapper .e-menu-item,
.e-contextmenu-container .e-menu-item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-small .e-contextmenu-wrapper ul .e-menu-item,
.e-small.e-contextmenu-wrapper ul .e-menu-item {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
}
.e-small .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-small .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-small.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-small.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon {
  font-size: 12px;
  line-height: 24px;
}
.e-small .e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-small.e-contextmenu-wrapper ul .e-menu-item.e-separator {
  height: auto;
}

.e-contextmenu-wrapper ul,
.e-contextmenu-container ul {
  background-color: var(--color-sf-flyout-bg-color);
  color: var(--color-sf-content-text-color);
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-header,
.e-contextmenu-container ul .e-menu-item.e-menu-header {
  border-bottom-color: var(--color-sf-border-light);
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  color: var(--color-sf-icon-color);
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  color: var(--color-sf-icon-color);
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  color: var(--color-sf-content-text-color);
}
.e-contextmenu-wrapper ul .e-menu-item.e-focused,
.e-contextmenu-container ul .e-menu-item.e-focused {
  background-color: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-flyout-text-color-hover);
  outline: 0 solid var(--color-sf-border-light);
  outline-offset: 0;
}
.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-caret,
.e-contextmenu-container ul .e-menu-item.e-focused .e-caret {
  color: var(--color-sf-icon-color);
}
.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-menu-icon,
.e-contextmenu-container ul .e-menu-item.e-focused .e-menu-icon {
  color: var(--color-sf-icon-color);
}
.e-contextmenu-wrapper ul .e-menu-item.e-selected,
.e-contextmenu-container ul .e-menu-item.e-selected {
  background-color: var(--color-sf-flyout-bg-color-selected);
  color: var(--color-sf-flyout-text-color-selected);
  outline: 0 solid var(--color-sf-flyout-bg-color-selected);
  outline-offset: 0;
}
.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-caret,
.e-contextmenu-container ul .e-menu-item.e-selected .e-caret {
  color: var(--color-sf-flyout-text-color-pressed);
}
.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-menu-icon,
.e-contextmenu-container ul .e-menu-item.e-selected .e-menu-icon {
  color: var(--color-sf-icon-color-hover);
}
.e-contextmenu-wrapper ul .e-disabled,
.e-contextmenu-container ul .e-disabled {
  color: rgba(var(--color-sf-content-text-color), 0.75);
  opacity: 1;
}
.e-contextmenu-wrapper ul .e-disabled .e-menu-icon,
.e-contextmenu-container ul .e-disabled .e-menu-icon {
  color: rgba(var(--color-sf-icon-color), 0.65);
}
.e-contextmenu-wrapper ul .e-disabled .e-caret,
.e-contextmenu-container ul .e-disabled .e-caret {
  color: rgba(var(--color-sf-icon-color), 0.65);
}
.e-contextmenu-wrapper ul .e-disabled .e-menu-url,
.e-contextmenu-container ul .e-disabled .e-menu-url {
  color: rgba(var(--color-sf-content-text-color), 0.75);
}
.e-contextmenu-wrapper ul .e-separator,
.e-contextmenu-container ul .e-separator {
  border-bottom-color: var(--color-sf-border-light);
}

.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll {
  background-color: inherit;
  border: 1px solid var(--color-sf-border-light);
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav {
  border-color: var(--color-sf-border-light);
}

.e-contextmenu-wrapper ul .e-menu-item .e-previous::before,
.e-contextmenu-container ul .e-menu-item .e-previous::before {
  content: "\e773";
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret::before,
.e-contextmenu-container ul .e-menu-item .e-caret::before {
  content: "\e748";
}

.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret::before,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret::before {
  content: "\e765";
}

.e-bigger .e-contextmenu-wrapper ul,
.e-bigger.e-contextmenu-wrapper ul,
.e-bigger .e-contextmenu-container ul,
.e-bigger.e-contextmenu-container ul {
  font-size: 16px;
  padding: 4px 0;
  white-space: nowrap;
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  max-width: 280px;
  min-width: 112px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item,
.e-bigger .e-contextmenu-container ul .e-menu-item,
.e-bigger.e-contextmenu-container ul .e-menu-item {
  height: 40px;
  line-height: 40px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 40px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret {
  line-height: 40px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-bigger .e-contextmenu-container ul .e-menu-item.e-separator,
.e-bigger.e-contextmenu-container ul .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret {
  font-size: 16px;
}

.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon,
.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon,
.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon,
.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon {
  padding-left: 14px;
}
.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}

.e-bigger .e-small .e-contextmenu-wrapper ul .e-menu-item,
.e-bigger .e-small.e-contextmenu-wrapper ul .e-menu-item {
  height: 32px;
  font-size: 16px;
  line-height: 32px;
}
.e-bigger .e-small .e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-bigger .e-small.e-contextmenu-wrapper ul .e-menu-item.e-separator {
  height: auto;
}
.e-bigger .e-small .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-small.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon {
  line-height: 32px;
}

.e-input-group.e-control-wrapper.e-date-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-date-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: flex;
}

.e-datepicker .e-calendar .e-content table tbody tr.e-month-hide:last-child {
  display: none;
}
.e-datepicker.e-popup-wrapper {
  border-radius: 6px;
  overflow-y: hidden;
  pointer-events: auto;
}
.e-datepicker.e-date-modal {
  background-color: rgba(var(--color-sf-black), 0.5);
  height: 100%;
  left: 0;
  opacity: 0.5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.e-datepicker .e-model-header {
  background-color: var(--color-sf-icon-color);
  color: var(--color-sf-content-bg-color-alt2);
  cursor: default;
  display: block;
  padding: 10px 10px 10px 15px;
}
.e-datepicker .e-model-header .e-model-year {
  font-size: 14px;
  font-weight: 500;
  line-height: 32px;
  margin: 0;
}
.e-datepicker .e-model-month, .e-datepicker .e-model-day {
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
  margin: 0;
}

/* stylelint-disable */
.e-date-overflow {
  overflow: hidden !important;
}

.e-datepick-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-wrapper.e-lib.e-popup.e-control.e-popup-open {
  position: relative;
  top: 0 !important;
  left: 0 !important;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-wrapper.e-popup-expand.e-lib.e-popup.e-control.e-popup-open {
  min-width: 100%;
  min-height: 100%;
}

.e-content-placeholder.e-datepicker.e-placeholder-datepicker {
  background-size: 250px 33px;
  min-height: 33px;
}

@media screen and (orientation: landscape) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-content.e-month td.e-today span.e-day {
    line-height: 64px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand {
  border-radius: 0;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device {
  height: 15vh;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device .e-popup-close {
  float: right;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device {
  height: 15vh;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device .e-popup-close {
  float: right;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
  height: 20vh;
  padding: 2vh 6vw;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-day-wrapper {
  margin: 12vh 0 0 0;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close {
  color: inherit;
  float: left;
  font-size: 18px;
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close {
    font-size: 18px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-btn.e-flat.e-popup-close {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  font-weight: 400;
  padding: 0;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-today.e-flat.e-primary {
  color: inherit;
  float: right;
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-today.e-flat.e-primary {
    font-size: 18px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-day {
  font-size: 5vw;
  line-height: 6vw;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar {
  min-width: 100%;
  min-height: 100%;
  height: 100%;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade {
  height: 10vh;
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--color-sf-border-light);
  padding: 1.8vh 2vw 1.3vh 1.8vh;
  line-height: 6vh;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title {
  position: absolute;
  line-height: inherit;
  margin-left: 0;
  text-align: left;
  vertical-align: middle;
  width: 50vw;
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title {
    font-size: 18px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev {
  margin-right: 75vw;
  vertical-align: inherit;
  height: 35px;
  width: 35px;
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev {
    height: 55px;
    width: 55px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev .e-icons {
  vertical-align: inherit;
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev .e-icons {
    font-size: 18px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next {
  margin-right: 0;
  vertical-align: inherit;
  height: 35px;
  width: 35px;
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next {
    height: 55px;
    width: 55px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next .e-icons {
  vertical-align: inherit;
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next .e-icons {
    font-size: 18px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-icon-container, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-icon-container, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-icon-container {
  float: right;
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar th {
    font-size: 18px;
    height: 48px;
  }
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-content span.e-day {
    font-size: 18px;
    height: 64px;
    width: 64px;
    line-height: 64px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container {
  height: 79vh;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-footer-container {
  display: none;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month {
  height: 69vh;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month table {
  height: 69vh;
}

@media screen and (orientation: landscape) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device {
    height: 25vh;
  }
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device .e-popup-close {
    float: right;
  }
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade {
    overflow-y: auto;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade {
    height: 50vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade {
    height: 60vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade table {
    height: 60vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-footer-container {
    padding: 10px 0;
    height: 10%;
    font-size: 24px;
  }
}
@media screen and (orientation: landscape) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
    width: 100%;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
    height: 30vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
    height: 25vh;
  }
}
@media screen and (orientation: landscape) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close {
    float: left;
  }
}
@media screen and (orientation: landscape) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-day-wrapper {
    margin: 12vh 0 0 0;
  }
}
@media screen and (orientation: landscape) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-model-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-model-day {
    font-size: 4vw;
  }
}
@media screen and (orientation: landscape) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev {
    margin-right: 0;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title {
    line-height: 12vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title {
    line-height: inherit;
  }
}
@media screen and (orientation: landscape) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade {
    overflow-y: auto;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade {
    height: 60vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade {
    height: 65vh;
  }
}
@media screen and (orientation: landscape) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar {
    display: block;
    max-width: 100%;
    overflow: visible;
  }
}
@media screen and (orientation: landscape) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container {
    height: 70%;
    width: 100%;
  }
}
@media screen and (orientation: landscape) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar.e-device .e-month table tbody {
    display: table-row-group;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year table {
    height: 69vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year table {
    height: 65vh;
  }
}
/* stylelint-enable */
.e-datepicker.e-popup-wrapper,
.e-small.e-datepicker.e-popup-wrapper {
  border: 1px solid var(--color-sf-border-light);
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}
.e-datepicker .e-calendar,
.e-small.e-datepicker .e-calendar {
  background-color: var(--color-sf-flyout-bg-color);
  border: none;
}

*.e-input-group.e-date-wrapper.e-dateinput-active:active:not(.e-success):not(.e-warning):not(.e-error) {
  border: none;
}

.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
  color: var(--color-sf-secondary-text-color);
}
.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
  color: var(--color-sf-secondary-text-color);
}

/*! component icons */
.e-input-group-icon.e-date-icon,
*.e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 14px;
  margin: 0;
  min-height: 18px;
  min-width: 30px;
  outline: none;
}
.e-input-group-icon.e-date-icon::before,
*.e-control-wrapper .e-input-group-icon.e-date-icon::before {
  content: "\e75e";
  font-family: "e-icons";
}
.e-input-group-icon.e-date-icon:focus,
*.e-control-wrapper .e-input-group-icon.e-date-icon:focus {
  background: var(--color-sf-secondary-text-color-hover);
  border-radius: 50%;
}

.e-small .e-input-group-icon.e-date-icon,
*.e-control-wrapper.e-small .e-input-group-icon.e-date-icon,
*.e-small .e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 16px;
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close::before {
  content: "\e7e7";
  font-family: "e-icons";
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header .e-date-icon-next::before {
  content: "\e748";
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header .e-date-icon-prev::before {
  content: "\e765";
}

.e-bigger .e-content-placeholder.e-datepicker.e-placeholder-datepicker,
.e-bigger.e-content-placeholder.e-datepicker.e-placeholder-datepicker {
  background-size: 250px 40px;
  min-height: 40px;
}

.e-bigger.e-datepicker.e-popup-wrapper,
.e-bigger.e-small.e-datepicker.e-popup-wrapper {
  border: 1px solid var(--color-sf-border-light);
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}
.e-bigger.e-datepicker .e-calendar,
.e-bigger.e-small.e-datepicker .e-calendar {
  background-color: var(--color-sf-flyout-bg-color);
  border: none;
}

.e-small.e-bigger .e-input-group-icon.e-date-icon,
*.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-date-icon,
*.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 20px;
}

.e-radio-wrapper {
  display: inline-block;
  line-height: 1;
  position: relative;
}

/* stylelint-disable property-no-vendor-prefix */
.e-radio {
  -webkit-appearance: none;
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
.e-radio:not(:checked):not(:disabled):hover + label.e-rtl::after,
.e-radio:not(:checked):not(:disabled):hover + label.e-right::after {
  left: auto;
}
.e-radio + label {
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  position: relative;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.e-radio + label .e-label {
  display: inline-block;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  padding-left: 24px;
  vertical-align: text-top;
  white-space: normal;
  font-weight: 500;
}
.e-radio + label::before {
  border: 1px solid;
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  height: 16px;
  left: 0;
  position: absolute;
  width: 16px;
}
.e-radio + label:focus::before {
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-radio + label:active::before {
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-radio + label::after {
  border: 1px solid;
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  height: 6px;
  left: 5px;
  position: absolute;
  top: 5px;
  transform: scale(0);
  width: 6px;
}
.e-radio + label .e-ripple-container {
  border-radius: 50%;
  height: 34px;
  left: -8px;
  position: absolute;
  top: -8px;
  width: 34px;
  z-index: 1;
}
.e-radio + label.e-right .e-label, .e-radio + label.e-rtl .e-label {
  padding-left: 0;
  padding-right: 24px;
}
.e-radio + label.e-right::before, .e-radio + label.e-rtl::before {
  left: auto;
  right: 0;
}
.e-radio + label.e-right::after, .e-radio + label.e-rtl::after {
  left: auto;
  right: 5px;
}
.e-radio + label.e-right .e-ripple-container, .e-radio + label.e-rtl .e-ripple-container {
  left: auto;
  right: -8px;
}
.e-radio + label.e-right.e-rtl .e-label {
  padding-left: 24px;
  padding-right: 0;
}
.e-radio + label.e-right.e-rtl::before {
  left: 0;
  right: auto;
}
.e-radio + label.e-right.e-rtl::after {
  left: 5px;
  right: auto;
}
.e-radio + label.e-right.e-rtl .e-ripple-container {
  left: -8px;
  right: auto;
}
.e-radio + label.e-small .e-label {
  line-height: 1;
  padding-left: 20px;
}
.e-radio + label.e-small::before {
  height: 12px;
  width: 12px;
}
.e-radio + label.e-small::after {
  height: 4px;
  left: 4px;
  top: 4px;
  width: 4px;
}
.e-radio + label.e-small .e-ripple-container {
  left: -10px;
  top: -10px;
}
.e-radio + label.e-small.e-right .e-label, .e-radio + label.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 20px;
}
.e-radio + label.e-small.e-right::after, .e-radio + label.e-small.e-rtl::after {
  left: auto;
  right: 4px;
}
.e-radio + label.e-small.e-right .e-ripple-container, .e-radio + label.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}
.e-radio + label.e-small.e-right.e-rtl .e-label {
  padding-left: 20px;
  padding-right: 0;
}
.e-radio + label.e-small.e-right.e-rtl::after {
  left: 4px;
  right: auto;
}
.e-radio + label.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}
.e-radio:checked + label::after {
  transform: scale(1);
  transition: none;
}

.e-small .e-radio + label .e-label,
.e-radio + label.e-small .e-label {
  line-height: 1;
  padding-left: 20px;
  font-size: 12px;
}
.e-small .e-radio + label::before,
.e-radio + label.e-small::before {
  height: 12px;
  width: 12px;
}
.e-small .e-radio + label::after,
.e-radio + label.e-small::after {
  height: 4px;
  left: 4px;
  top: 4px;
  width: 4px;
}
.e-small .e-radio + label .e-ripple-container,
.e-radio + label.e-small .e-ripple-container {
  left: -10px;
  top: -10px;
}
.e-small .e-radio + label.e-right .e-label, .e-small .e-radio + label.e-rtl .e-label,
.e-radio + label.e-small.e-right .e-label,
.e-radio + label.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 20px;
}
.e-small .e-radio + label.e-right::after, .e-small .e-radio + label.e-rtl::after,
.e-radio + label.e-small.e-right::after,
.e-radio + label.e-small.e-rtl::after {
  left: auto;
  right: 4px;
}
.e-small .e-radio + label.e-right .e-ripple-container, .e-small .e-radio + label.e-rtl .e-ripple-container,
.e-radio + label.e-small.e-right .e-ripple-container,
.e-radio + label.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}
.e-small .e-radio + label.e-right.e-rtl .e-label,
.e-radio + label.e-small.e-right.e-rtl .e-label {
  padding-left: 20px;
  padding-right: 0;
}
.e-small .e-radio + label.e-right.e-rtl::after,
.e-radio + label.e-small.e-right.e-rtl::after {
  left: 4px;
  right: auto;
}
.e-small .e-radio + label.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}

.e-radio + label::before {
  background-color: var(--color-sf-text-input-bg-color);
  border-color: var(--color-sf-border);
}
.e-radio + label.e-focus .e-ripple-container {
  background-color: var(--color-sf-black);
}
.e-radio + label .e-label {
  color: var(--color-sf-content-text-color);
}
.e-radio + label .e-ripple-element {
  background-color: transparent;
}
.e-radio + label:active .e-ripple-element {
  background-color: transparent;
}
.e-radio:focus + label::before {
  border-color: var(--color-sf-primary);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-radio:focus + label::before {
  border-color: var(--color-sf-border);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-radio:hover + label::before {
  border-color: var(--color-sf-border);
}
.e-radio:checked + label::before {
  background-color: var(--color-sf-primary);
  border-color: var(--color-sf-primary);
}
.e-radio:checked + label::after {
  background-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-content-bg-color);
}
.e-radio:checked + label:active .e-ripple-element {
  background-color: transparent;
}
.e-radio:checked + .e-focus .e-ripple-container {
  background-color: transparent;
}
.e-radio:checked + .e-focus::before {
  outline: var(--color-sf-text-input-bg-color) 0 solid;
  outline-offset: 0;
}
.e-radio:checked:focus + label::before {
  border-color: var(--color-sf-primary);
}
.e-radio:checked:focus + label::after {
  background-color: var(--color-sf-content-bg-color);
}
.e-radio:checked + label:hover::before {
  border-color: var(--color-sf-primary);
}
.e-radio:checked + label:hover::after {
  background-color: var(--color-sf-content-bg-color);
}
.e-radio:disabled + label {
  cursor: default;
  pointer-events: none;
}
.e-radio:disabled + label::before {
  background-color: transparent;
  border-color: var(--color-sf-border-light);
  cursor: default;
}
.e-radio:disabled + label .e-ripple-container {
  background-color: transparent;
}
.e-radio:disabled + label .e-ripple-container::after {
  background-color: transparent;
  cursor: default;
}
.e-radio:disabled + label .e-label {
  color: var(--color-sf-content-text-color);
}
.e-radio:disabled:checked + label::before {
  background-color: var(--color-sf-primary-bg-color-disabled);
  border-color: var(--color-sf-primary-border-color-disabled);
}
.e-radio:disabled:checked + label::after {
  background-color: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-content-bg-color);
  cursor: default;
}
.e-radio:disabled:checked + label .e-ripple-container, .e-radio:disabled:checked + label .e-ripple-container::after {
  background-color: transparent;
}

.e-bigger.e-small .e-radio + label .e-label,
.e-radio + label.e-bigger.e-small .e-label {
  line-height: 19px;
  padding-left: 32px;
}
.e-bigger.e-small .e-radio + label::before,
.e-radio + label.e-bigger.e-small::before {
  height: 20px;
  width: 20px;
}
.e-bigger.e-small .e-radio + label::after,
.e-radio + label.e-bigger.e-small::after {
  height: 8px;
  left: 6px;
  top: 6px;
  width: 8px;
}
.e-bigger.e-small .e-radio + label .e-ripple-container,
.e-radio + label.e-bigger.e-small .e-ripple-container {
  height: 36px;
  left: -11px;
  top: -11px;
  width: 36px;
}
.e-bigger.e-small .e-radio + label.e-right .e-label, .e-bigger.e-small .e-radio + label.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right .e-label,
.e-radio + label.e-bigger.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 32px;
}
.e-bigger.e-small .e-radio + label.e-right::after, .e-bigger.e-small .e-radio + label.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right::after,
.e-radio + label.e-bigger.e-small.e-rtl::after {
  left: auto;
  right: 6px;
}
.e-bigger.e-small .e-radio + label.e-right .e-ripple-container, .e-bigger.e-small .e-radio + label.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}
.e-bigger.e-small .e-radio + label.e-right.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-label {
  padding-left: 32px;
  padding-right: 0;
}
.e-bigger.e-small .e-radio + label.e-right.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right.e-rtl::after {
  left: 6px;
  right: auto;
}
.e-bigger.e-small .e-radio + label.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}

.e-bigger .e-radio:not(:checked):hover + label.e-rtl::after,
.e-bigger .e-radio:not(:checked):hover + label.e-right::after {
  left: auto;
}
.e-bigger .e-radio + label .e-label,
.e-radio + label.e-bigger .e-label {
  font-size: 16px;
  line-height: 24px;
  padding-left: 36px;
}
.e-bigger .e-radio + label::before,
.e-radio + label.e-bigger::before {
  height: 24px;
  width: 24px;
}
.e-bigger .e-radio + label::after,
.e-radio + label.e-bigger::after {
  height: 10px;
  left: 7px;
  top: 7px;
  width: 10px;
}
.e-bigger .e-radio + label .e-ripple-container,
.e-radio + label.e-bigger .e-ripple-container {
  height: 48px;
  left: -11px;
  top: -11px;
  width: 48px;
}
.e-bigger .e-radio + label.e-right .e-label, .e-bigger .e-radio + label.e-rtl .e-label,
.e-radio + label.e-bigger.e-right .e-label,
.e-radio + label.e-bigger.e-rtl .e-label {
  padding-left: 0;
  padding-right: 36px;
}
.e-bigger .e-radio + label.e-right::after, .e-bigger .e-radio + label.e-rtl::after,
.e-radio + label.e-bigger.e-right::after,
.e-radio + label.e-bigger.e-rtl::after {
  left: auto;
  right: 7px;
}
.e-bigger .e-radio + label.e-right .e-ripple-container, .e-bigger .e-radio + label.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-right .e-ripple-container,
.e-radio + label.e-bigger.e-rtl .e-ripple-container {
  left: auto;
  right: -11px;
}
.e-bigger .e-radio + label.e-right.e-rtl .e-label,
.e-radio + label.e-bigger.e-right.e-rtl .e-label {
  padding-left: 36px;
  padding-right: 0;
}
.e-bigger .e-radio + label.e-right.e-rtl::after,
.e-radio + label.e-bigger.e-right.e-rtl::after {
  left: 7px;
  right: auto;
}
.e-bigger .e-radio + label.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-right.e-rtl .e-ripple-container {
  left: -12px;
  right: auto;
}
.e-bigger .e-radio + label.e-small .e-label,
.e-radio + label.e-bigger.e-small .e-label {
  line-height: 19px;
  padding-left: 32px;
}
.e-bigger .e-radio + label.e-small::before,
.e-radio + label.e-bigger.e-small::before {
  height: 20px;
  width: 20px;
}
.e-bigger .e-radio + label.e-small::after,
.e-radio + label.e-bigger.e-small::after {
  height: 8px;
  left: 6px;
  top: 6px;
  width: 8px;
}
.e-bigger .e-radio + label.e-small .e-ripple-container,
.e-radio + label.e-bigger.e-small .e-ripple-container {
  height: 36px;
  left: -11px;
  top: -11px;
  width: 36px;
}
.e-bigger .e-radio + label.e-small.e-right .e-label, .e-bigger .e-radio + label.e-small.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right .e-label,
.e-radio + label.e-bigger.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 32px;
}
.e-bigger .e-radio + label.e-small.e-right::after, .e-bigger .e-radio + label.e-small.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right::after,
.e-radio + label.e-bigger.e-small.e-rtl::after {
  left: auto;
  right: 6px;
}
.e-bigger .e-radio + label.e-small.e-right .e-ripple-container, .e-bigger .e-radio + label.e-small.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}
.e-bigger .e-radio + label.e-small.e-right.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-label {
  padding-left: 32px;
  padding-right: 0;
}
.e-bigger .e-radio + label.e-small.e-right.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right.e-rtl::after {
  left: 6px;
  right: auto;
}
.e-bigger .e-radio + label.e-small.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}

.e-switch-wrapper,
.e-css.e-switch-wrapper {
  cursor: pointer;
  display: inline-block;
  height: 24px;
  position: relative;
  user-select: none;
  width: 56px;
}
.e-switch-wrapper .e-switch,
.e-css.e-switch-wrapper .e-switch {
  /* stylelint-disable property-no-vendor-prefix */
  -moz-appearance: none;
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}

.e-switch-wrapper .e-switch-inner,
.e-css.e-switch-wrapper .e-switch-inner {
  -ms-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  border: 1px solid var(--color-sf-border);
  border-radius: 20px;
  box-sizing: border-box;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  transition: all 0.2s ease-in-out;
  width: 100%;
}

.e-switch-wrapper .e-switch-on, .e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-on,
.e-css.e-switch-wrapper .e-switch-off {
  -ms-transition: all 0.2s ease-in-out 0.1s;
  -webkit-transition: all 0.2s ease-in-out 0.1s;
  align-items: center;
  border-radius: inherit;
  display: flex;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 12px;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  transition: all 0.2s ease-in-out 0.1s;
  width: 100%;
  font-weight: 500;
}

.e-switch-wrapper .e-switch-on,
.e-css.e-switch-wrapper .e-switch-on {
  left: -100%;
  text-indent: -20px;
}

.e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-off {
  left: 0;
  opacity: 1;
  text-indent: 20px;
}

.e-switch-wrapper .e-switch-handle,
.e-css.e-switch-wrapper .e-switch-handle {
  -ms-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  border-radius: 50%;
  bottom: 2px;
  height: 20px;
  left: 2px;
  margin: auto 0;
  position: absolute;
  top: 2px;
  transition: all 0.2s linear;
  width: 20px;
}

.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
  opacity: 1;
}

.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off {
  left: 100%;
}

.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -22px;
}

.e-switch-wrapper.e-switch-disabled,
.e-css.e-switch-wrapper.e-switch-disabled {
  cursor: default;
  pointer-events: none;
}

.e-switch-wrapper .e-ripple-container,
.e-css.e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  bottom: -9px;
  height: 52px;
  left: -17px;
  pointer-events: none;
  position: absolute;
  top: -17px;
  width: 52px;
  z-index: 1;
}
.e-switch-wrapper.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -22px;
}
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
.e-switch-wrapper.e-rtl .e-switch-on,
.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
}
.e-switch-wrapper.e-rtl .e-switch-off,
.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}
.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  border-radius: 50%;
  height: 20px;
  left: 2px;
  margin: auto 0;
  position: absolute;
  top: 2px;
  transition: all 0.2s linear;
  width: 20px;
}

.e-switch-wrapper.e-small,
.e-css.e-switch-wrapper.e-small {
  height: 20px;
  width: 44px;
}
.e-switch-wrapper.e-small .e-switch-handle,
.e-css.e-switch-wrapper.e-small .e-switch-handle {
  height: 16px;
  width: 16px;
}
.e-switch-wrapper.e-small .e-ripple-container,
.e-css.e-switch-wrapper.e-small .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -14px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 42px;
  z-index: 1;
}
.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -18px;
}
.e-switch-wrapper.e-small .e-switch-on, .e-switch-wrapper.e-small .e-switch-off,
.e-css.e-switch-wrapper.e-small .e-switch-on,
.e-css.e-switch-wrapper.e-small .e-switch-off {
  font-size: 10px;
}
.e-switch-wrapper.e-small .e-switch-on,
.e-css.e-switch-wrapper.e-small .e-switch-on {
  text-indent: -14px;
}
.e-switch-wrapper.e-small .e-switch-off,
.e-css.e-switch-wrapper.e-small .e-switch-off {
  text-indent: 16px;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -18px;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  height: 16px;
  width: 16px;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-on,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on {
  left: 100%;
  opacity: 1;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-off,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off {
  left: 0;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active {
  left: 20px;
}

*.e-small .e-switch-wrapper,
*.e-small.e-switch-wrapper,
*.e-small .e-css.e-switch-wrapper,
*.e-small.e-css.e-switch-wrapper {
  height: 20px;
  width: 44px;
}
*.e-small .e-switch-wrapper .e-switch-handle,
*.e-small.e-switch-wrapper .e-switch-handle,
*.e-small .e-css.e-switch-wrapper .e-switch-handle,
*.e-small.e-css.e-switch-wrapper .e-switch-handle {
  height: 16px;
  width: 16px;
}
*.e-small .e-switch-wrapper .e-ripple-container,
*.e-small.e-switch-wrapper .e-ripple-container,
*.e-small .e-css.e-switch-wrapper .e-ripple-container,
*.e-small.e-css.e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -14px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 42px;
  z-index: 1;
}
*.e-small .e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-small.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -18px;
}
*.e-small .e-switch-wrapper .e-switch-on, *.e-small .e-switch-wrapper .e-switch-off,
*.e-small.e-switch-wrapper .e-switch-on,
*.e-small.e-switch-wrapper .e-switch-off,
*.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-small.e-css.e-switch-wrapper .e-switch-on,
*.e-small.e-css.e-switch-wrapper .e-switch-off {
  font-size: 10px;
}
*.e-small .e-switch-wrapper .e-switch-on,
*.e-small.e-switch-wrapper .e-switch-on,
*.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-small.e-css.e-switch-wrapper .e-switch-on {
  text-indent: -14px;
}
*.e-small .e-switch-wrapper .e-switch-off,
*.e-small.e-switch-wrapper .e-switch-off,
*.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-small.e-css.e-switch-wrapper .e-switch-off {
  text-indent: 16px;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -18px;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  height: 16px;
  width: 16px;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-on,
*.e-small.e-switch-wrapper.e-rtl .e-switch-on,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: 1;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-off,
*.e-small.e-switch-wrapper.e-rtl .e-switch-off,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 20px;
}

.e-switch-wrapper,
.e-css.e-switch-wrapper {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-tap-highlight-color: transparent;
}
.e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-off {
  background-color: var(--color-sf-content-bg-color-alt3);
  color: var(--color-sf-content-text-color);
}
.e-switch-wrapper .e-switch-handle,
.e-css.e-switch-wrapper .e-switch-handle {
  background-color: var(--color-sf-content-bg-color);
  box-shadow: 0 1px 2px 0 rgba(var(--color-sf-black), 0.05);
}
.e-switch-wrapper .e-switch-on,
.e-css.e-switch-wrapper .e-switch-on {
  background-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  background-color: var(--color-sf-content-bg-color);
}
.e-switch-wrapper .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper .e-switch-inner.e-switch-active {
  background-color: var(--color-sf-primary-bg-color-disabled);
  border-color: var(--color-sf-primary);
}
.e-switch-wrapper .e-switch-inner,
.e-css.e-switch-wrapper .e-switch-inner {
  background-color: var(--color-sf-content-bg-color);
}
.e-switch-wrapper .e-ripple-element,
.e-css.e-switch-wrapper .e-ripple-element {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-switch-wrapper .e-ripple-check .e-ripple-element,
.e-css.e-switch-wrapper .e-ripple-check .e-ripple-element {
  background-color: rgba(255, 64, 129, 0.12);
}
.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active {
  box-shadow: none;
}
.e-switch-wrapper.e-switch-disabled .e-switch-handle,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle {
  background-color: var(--color-sf-content-bg-color-disabled);
  box-shadow: none;
}
.e-switch-wrapper.e-switch-disabled .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner.e-switch-active {
  background-color: var(--color-sf-primary-bg-color-disabled);
  border-color: var(--color-sf-primary-bg-color-disabled);
}
.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off {
  opacity: 0.5;
  background-color: var(--color-sf-content-bg-color-alt2);
  border-color: var(--color-sf-content-bg-color-disabled);
  color: var(--color-sf-content-text-color-disabled);
}
.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on {
  color: var(--color-sf-content-text-color-disabled);
  opacity: 0.5;
  background-color: var(--color-sf-content-bg-color-alt2);
}
.e-switch-wrapper.e-switch-disabled .e-switch-inner,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner {
  background-color: var(--color-sf-content-bg-color-alt2);
  opacity: 0.5;
  border-color: var(--color-sf-content-bg-color-alt2);
}
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: var(--color-sf-content-bg-color-alt2);
  border-color: var(--color-sf-content-bg-color-alt2);
}
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner {
  border-color: var(--color-sf-content-bg-color-alt2);
  color: var(--color-sf-content-text-color-disabled);
}
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on {
  color: var(--color-sf-content-text-color-disabled);
  background-color: var(--color-sf-content-bg-color-alt2);
}
.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle {
  background-color: var(--color-sf-content-bg-color-disabled);
}
.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active {
  background-color: var(--color-sf-content-bg-color-disabled);
}
.e-switch-wrapper:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active {
  background-color: var(--color-sf-primary);
  border-color: var(--color-sf-primary);
}
.e-switch-wrapper:hover .e-switch-inner,
.e-css.e-switch-wrapper:hover .e-switch-inner {
  background-color: var(--color-sf-content-bg-color-alt3);
  border-color: var(--color-sf-border);
}
.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-switch-wrapper:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active {
  background-color: var(--color-sf-content-bg-color);
}
.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active),
.e-css.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active) {
  background-color: var(--color-sf-border);
  background-color: var(--color-sf-content-bg-color);
}
.e-switch-wrapper.e-focus .e-switch-inner, .e-switch-wrapper:focus .e-switch-inner,
.e-css.e-switch-wrapper.e-focus .e-switch-inner,
.e-css.e-switch-wrapper:focus .e-switch-inner {
  background-color: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-border-focus);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  outline: none;
  outline-offset: initial;
}
.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active, .e-switch-wrapper:focus .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper:focus .e-switch-inner.e-switch-active {
  background-color: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-primary);
  outline: none;
}
.e-switch-wrapper.e-focus .e-ripple-container, .e-switch-wrapper:focus .e-ripple-container,
.e-css.e-switch-wrapper.e-focus .e-ripple-container,
.e-css.e-switch-wrapper:focus .e-ripple-container {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container, .e-switch-wrapper:focus .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper:focus .e-ripple-check.e-ripple-container {
  background-color: rgba(255, 64, 129, 0.12);
}
.e-switch-wrapper.e-active .e-switch-inner, .e-switch-wrapper:active .e-switch-inner,
.e-css.e-switch-wrapper.e-active .e-switch-inner,
.e-css.e-switch-wrapper:active .e-switch-inner {
  background-color: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-border-focus);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
  outline: none;
  outline-offset: initial;
}
.e-switch-wrapper.e-active .e-switch-inner.e-switch-active, .e-switch-wrapper:active .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-active .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper:active .e-switch-inner.e-switch-active {
  background-color: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-primary);
  outline: none;
}
.e-switch-wrapper.e-active .e-ripple-container, .e-switch-wrapper:active .e-ripple-container,
.e-css.e-switch-wrapper.e-active .e-ripple-container,
.e-css.e-switch-wrapper:active .e-ripple-container {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-switch-wrapper.e-active .e-ripple-check.e-ripple-container, .e-switch-wrapper:active .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper.e-active .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper:active .e-ripple-check.e-ripple-container {
  background-color: rgba(255, 64, 129, 0.12);
}
.e-switch-wrapper.e-rtl.e-focus .e-switch-on,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-on {
  background-color: var(--color-sf-content-bg-color-alt3);
}
.e-switch-wrapper.e-rtl.e-focus .e-switch-off,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-off {
  background-color: var(--color-sf-content-bg-color-alt3);
}
.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active {
  background-color: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
  outline: none;
}
.e-switch-wrapper.e-rtl .e-switch-on,
.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  background-color: var(--color-sf-primary);
}
.e-switch-wrapper.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  background-color: var(--color-sf-content-bg-color);
  box-shadow: 0 1px 2px 0 rgba(var(--color-sf-black), 0.05);
}
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  background-color: var(--color-sf-content-bg-color-alt3);
}
.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  background-color: var(--color-sf-content-bg-color);
}
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active {
  background-color: var(--color-sf-primary-bg-color-disabled);
  border-color: var(--color-sf-primary);
}
.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active {
  background-color: var(--color-sf-primary);
  border-color: var(--color-sf-primary);
}
.e-switch-wrapper.e-rtl:hover .e-switch-inner,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner {
  border-color: var(--color-sf-border);
}
.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: var(--color-sf-primary);
}
.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active {
  background-color: var(--color-sf-content-bg-color);
}
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on {
  color: var(--color-sf-content-text-color-disabled);
  opacity: 0.5;
  background-color: var(--color-sf-content-bg-color-alt2);
}
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner.e-switch-active {
  background-color: var(--color-sf-primary-bg-color-disabled);
  border-color: var(--color-sf-primary-bg-color-disabled);
}
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off {
  opacity: 0.5;
  background-color: var(--color-sf-content-bg-color-alt2);
  color: var(--color-sf-content-text-color-disabled);
}
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle {
  background-color: var(--color-sf-content-bg-color-disabled);
  box-shadow: none;
}
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active {
  background-color: var(--color-sf-content-bg-color-disabled);
  box-shadow: none;
}
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner {
  background-color: var(--color-sf-content-bg-color-alt2);
  border-color: var(--color-sf-content-bg-color-alt2);
  opacity: 0.5;
}
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on {
  color: var(--color-sf-content-text-color-disabled);
  background-color: var(--color-sf-content-bg-color-alt2);
}
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: var(--color-sf-content-bg-color-alt2);
  border-color: var(--color-sf-content-bg-color-alt2);
}
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner {
  border-color: var(--color-sf-content-bg-color-alt2);
  color: var(--color-sf-content-text-color-disabled);
}
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active {
  background-color: var(--color-sf-content-bg-color-disabled);
}
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle {
  background-color: var(--color-sf-content-bg-color-disabled);
}
.e-switch-wrapper .e-switch:focus,
.e-css.e-switch-wrapper .e-switch:focus {
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: transparent;
}

*.e-bigger.e-small .e-switch-wrapper,
*.e-bigger.e-small.e-switch-wrapper,
*.e-bigger.e-small .e-css.e-switch-wrapper,
*.e-bigger.e-small.e-css.e-switch-wrapper {
  height: 28px;
  width: 64px;
}
*.e-bigger.e-small .e-switch-wrapper .e-switch-handle,
*.e-bigger.e-small.e-switch-wrapper .e-switch-handle,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle {
  height: 24px;
  left: 2px;
  top: 2px;
  width: 24px;
}
*.e-bigger.e-small .e-switch-wrapper .e-ripple-container,
*.e-bigger.e-small.e-switch-wrapper .e-ripple-container,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-ripple-container,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  height: 50px;
  left: -16px;
  pointer-events: none;
  position: absolute;
  top: -13px;
  width: 54px;
  z-index: 1;
}
*.e-bigger.e-small .e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -26px;
}
*.e-bigger.e-small .e-switch-wrapper .e-switch-on, *.e-bigger.e-small .e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off {
  font-size: 14px;
}
*.e-bigger.e-small .e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on {
  text-indent: -23px;
}
*.e-bigger.e-small .e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off {
  text-indent: 23px;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -26px;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  height: 24px;
  width: 24px;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: 1;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 28px;
}

*.e-bigger .e-switch-wrapper,
*.e-bigger.e-switch-wrapper,
*.e-bigger .e-css.e-switch-wrapper,
*.e-bigger.e-css.e-switch-wrapper {
  height: 32px;
  width: 76px;
}
*.e-bigger .e-switch-wrapper .e-switch-handle,
*.e-bigger.e-switch-wrapper .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper .e-switch-handle {
  height: 28px;
  left: 2px;
  top: 2px;
  width: 28px;
}
*.e-bigger .e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -30px;
}
*.e-bigger .e-switch-wrapper .e-switch-on, *.e-bigger .e-switch-wrapper .e-switch-off,
*.e-bigger.e-switch-wrapper .e-switch-on,
*.e-bigger.e-switch-wrapper .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper .e-switch-off {
  font-size: 16px;
}
*.e-bigger .e-switch-wrapper .e-switch-on,
*.e-bigger.e-switch-wrapper .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper .e-switch-on {
  text-indent: -27px;
}
*.e-bigger .e-switch-wrapper .e-switch-off,
*.e-bigger.e-switch-wrapper .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper .e-switch-off {
  text-indent: 27px;
}
*.e-bigger .e-switch-wrapper .e-ripple-container,
*.e-bigger.e-switch-wrapper .e-ripple-container,
*.e-bigger .e-css.e-switch-wrapper .e-ripple-container,
*.e-bigger.e-css.e-switch-wrapper .e-ripple-container {
  height: 52px;
  left: -16px;
  top: -13px;
  width: 58px;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  height: 28px;
  left: 100%;
  margin-left: -30px;
  top: 2px;
  width: 28px;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: 1;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 32px;
}
*.e-bigger .e-switch-wrapper.e-small,
*.e-bigger.e-switch-wrapper.e-small,
*.e-bigger .e-css.e-switch-wrapper.e-small,
*.e-bigger.e-css.e-switch-wrapper.e-small {
  height: 28px;
  width: 64px;
}
*.e-bigger .e-switch-wrapper.e-small .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-small .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle {
  height: 24px;
  left: 2px;
  top: 2px;
  width: 24px;
}
*.e-bigger .e-switch-wrapper.e-small .e-ripple-container,
*.e-bigger.e-switch-wrapper.e-small .e-ripple-container,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-ripple-container,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-ripple-container {
  border-radius: 50%;
  height: 50px;
  left: -16px;
  pointer-events: none;
  position: absolute;
  top: -13px;
  width: 54px;
  z-index: 1;
}
*.e-bigger .e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -26px;
}
*.e-bigger .e-switch-wrapper.e-small .e-switch-on, *.e-bigger .e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off {
  font-size: 14px;
}
*.e-bigger .e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on {
  text-indent: -23px;
}
*.e-bigger .e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off {
  text-indent: 23px;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -26px;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  height: 24px;
  width: 24px;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on {
  left: 100%;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off {
  left: 0;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active {
  left: 28px;
}

.e-fab.e-btn {
  align-items: center;
  border-radius: 9999px;
  display: inline-flex;
  min-height: 40px;
  min-width: 40px;
  padding: 0 15px;
  position: absolute;
  z-index: 100000;
}
.e-fab.e-btn .e-btn-icon {
  margin-top: 0;
  font-size: 16px;
}
.e-fab.e-btn.e-icon-btn {
  padding: 0;
}
.e-fab.e-btn.e-fab-fixed {
  position: fixed;
}
.e-fab.e-btn.e-fab-top {
  top: 16px;
}
.e-fab.e-btn.e-fab-top.e-fab-middle {
  top: 50%;
  transform: translateY(-50%);
}
.e-fab.e-btn.e-fab-top.e-fab-middle.e-fab-left.e-fab-center {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.e-fab.e-btn.e-fab-bottom {
  bottom: 16px;
}
.e-fab.e-btn.e-fab-left {
  left: 16px;
}
.e-fab.e-btn.e-fab-left.e-fab-center {
  left: 50%;
  transform: translateX(-50%);
}
.e-fab.e-btn.e-fab-right {
  right: 16px;
}

.e-rtl.e-fab.e-btn.e-fab-top {
  top: 16px;
}
.e-rtl.e-fab.e-btn.e-fab-top.e-fab-middle {
  top: 50%;
  transform: translateY(-50%);
}
.e-rtl.e-fab.e-btn.e-fab-top.e-fab-middle.e-fab-right.e-fab-center {
  right: 50%;
  top: 50%;
  transform: translate(50%, -50%);
}
.e-rtl.e-fab.e-btn.e-fab-bottom {
  bottom: 16px;
}
.e-rtl.e-fab.e-btn.e-fab-right {
  right: 16px;
}
.e-rtl.e-fab.e-btn.e-fab-right.e-fab-center {
  right: 50%;
  transform: translateX(50%);
}
.e-rtl.e-fab.e-btn.e-fab-left {
  left: 16px;
}

.e-fab-hidden {
  visibility: hidden;
}

.e-small.e-fab.e-btn,
.e-small .e-fab.e-btn {
  border-radius: 9999px;
  min-height: 32px;
  min-width: 32px;
  padding: 0 11px;
}
.e-small.e-fab.e-btn.e-icon-btn,
.e-small .e-fab.e-btn.e-icon-btn {
  padding: 0;
}
.e-small.e-fab.e-btn .e-btn-icon,
.e-small .e-fab.e-btn .e-btn-icon {
  font-size: 14px;
}

.e-fab.e-btn {
  box-shadow: 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}
.e-fab.e-btn:hover:not(:focus), .e-fab.e-btn:active, .e-fab.e-btn.e-active, .e-fab.e-btn:disabled {
  box-shadow: 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}
.e-fab.e-btn:focus-visible {
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary) !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-bigger.e-fab.e-btn,
.e-bigger .e-fab.e-btn {
  border-radius: 9999px;
  min-height: 52px;
  min-width: 52px;
  padding: 0 21px;
}
.e-bigger.e-fab.e-btn.e-icon-btn,
.e-bigger .e-fab.e-btn.e-icon-btn {
  padding: 0;
}
.e-bigger.e-fab.e-btn .e-btn-icon,
.e-bigger .e-fab.e-btn .e-btn-icon {
  font-size: 24px;
}

.e-bigger.e-small.e-fab.e-btn,
.e-bigger.e-small .e-fab.e-btn,
.e-bigger .e-small.e-fab.e-btn,
.e-small .e-bigger.e-fab.e-btn {
  border-radius: 9999px;
  min-height: 46px;
  min-width: 46px;
  padding: 0 17px;
}
.e-bigger.e-small.e-fab.e-btn.e-icon-btn,
.e-bigger.e-small .e-fab.e-btn.e-icon-btn,
.e-bigger .e-small.e-fab.e-btn.e-icon-btn,
.e-small .e-bigger.e-fab.e-btn.e-icon-btn {
  padding: 0;
}
.e-bigger.e-small.e-fab.e-btn .e-btn-icon,
.e-bigger.e-small .e-fab.e-btn .e-btn-icon,
.e-bigger .e-small.e-fab.e-btn .e-btn-icon,
.e-small .e-bigger.e-fab.e-btn .e-btn-icon {
  font-size: 18px;
}

.e-speeddial-popup {
  position: absolute;
  z-index: 100000;
  pointer-events: none;
  /* OVERFLOW CSS */
}
.e-speeddial-popup.e-speeddial-top {
  top: 16px;
}
.e-speeddial-popup.e-speeddial-top.e-speeddial-radial .e-speeddial-li {
  top: 0;
}
.e-speeddial-popup.e-speeddial-top.e-speeddial-radial.e-speeddial-middle .e-speeddial-li {
  top: calc(0.5 * var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset));
}
.e-speeddial-popup.e-speeddial-top.e-speeddial-middle, .e-speeddial-popup.e-speeddial-top.e-speeddial-linear {
  top: var(--speeddialVertDist);
}
.e-speeddial-popup.e-speeddial-bottom {
  bottom: 16px;
}
.e-speeddial-popup.e-speeddial-bottom.e-speeddial-radial .e-speeddial-li {
  bottom: 0;
}
.e-speeddial-popup.e-speeddial-bottom.e-speeddial-radial.e-speeddial-middle .e-speeddial-li {
  bottom: calc(0.5 * var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset));
}
.e-speeddial-popup.e-speeddial-bottom.e-speeddial-middle, .e-speeddial-popup.e-speeddial-bottom.e-speeddial-linear {
  bottom: var(--speeddialVertDist);
}
.e-speeddial-popup.e-speeddial-left {
  left: var(--speeddialRadialHorzDist);
}
.e-speeddial-popup.e-speeddial-left.e-speeddial-radial .e-speeddial-li {
  left: 0;
}
.e-speeddial-popup.e-speeddial-left.e-speeddial-radial.e-speeddial-center .e-speeddial-li {
  left: calc(0.5 * var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset));
}
.e-speeddial-popup.e-speeddial-left.e-speeddial-radial.e-speeddial-center, .e-speeddial-popup.e-speeddial-left.e-speeddial-center {
  left: var(--speeddialRadialHorzDist);
}
.e-speeddial-popup.e-speeddial-left.e-speeddial-linear {
  left: var(--speeddialHorzDist);
}
.e-speeddial-popup.e-speeddial-right {
  right: var(--speeddialRadialHorzDist);
}
.e-speeddial-popup.e-speeddial-right.e-speeddial-radial .e-speeddial-li {
  right: 0;
}
.e-speeddial-popup.e-speeddial-right.e-speeddial-radial.e-speeddial-center .e-speeddial-li {
  right: calc(0.5 * var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset));
}
.e-speeddial-popup.e-speeddial-right.e-speeddial-radial.e-speeddial-center, .e-speeddial-popup.e-speeddial-right.e-speeddial-center {
  right: var(--speeddialRadialHorzDist);
}
.e-speeddial-popup.e-speeddial-right.e-speeddial-linear {
  right: var(--speeddialHorzDist);
}
.e-speeddial-popup.e-speeddial-template {
  outline: none;
  pointer-events: auto;
  z-index: 100001;
}
.e-speeddial-popup.e-speeddial-linear .e-speeddial-li {
  margin: 5px 0;
}
.e-speeddial-popup .e-speeddial-ul {
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: column;
  list-style-type: none;
  margin: 0;
  padding: 5px 3px;
}
.e-speeddial-popup .e-speeddial-li {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  pointer-events: auto;
  position: relative;
  z-index: 100001;
}
.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text {
  margin: 0 8px;
}
.e-speeddial-popup .e-speeddial-li.e-speeddial-text-li .e-speeddial-li-text {
  height: 26px;
  line-height: 26px;
  border: 1px solid;
  border-radius: 20px;
  padding: 0 12px;
}
.e-speeddial-popup .e-speeddial-li-text {
  border-radius: 2px;
  padding: 0 5px;
  white-space: nowrap;
  height: 16px;
  line-height: 16px;
  border: none;
  font-weight: 500;
}
.e-speeddial-popup .e-speeddial-li-icon {
  border-radius: 99999px;
  border: 1px solid;
  font-size: 14px;
  height: 26px;
  width: 26px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.e-speeddial-popup.e-speeddial-fixed {
  position: fixed;
}
.e-speeddial-popup.e-speeddial-vert-right .e-speeddial-li, .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul.e-speeddial-horz-top {
  flex-direction: row-reverse;
}
.e-speeddial-popup.e-speeddial-vert-bottom .e-speeddial-ul {
  flex-direction: column-reverse;
}
.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul.e-speeddial-horz-top, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul {
  flex-direction: row;
}
.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul {
  padding: 3px 5px;
}
.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li {
  margin: 0 5px;
}
.e-speeddial-popup.e-speeddial-overflow .e-speeddial-ul {
  overflow: auto;
  scroll-behavior: smooth;
  /* Hide scrollbar for IE and Edge */
  -ms-overflow-style: none;
  /* Hide scrollbar for Firefox */
  scrollbar-width: none;
}
.e-speeddial-popup.e-speeddial-overflow .e-speeddial-ul::-webkit-scrollbar {
  /* Hide scrollbar for Chrome, Safari and Opera */
  display: none;
}
.e-speeddial-popup.e-speeddial-overflow.e-speeddial-vert-overflow .e-speeddial-ul {
  max-height: var(--speeddialOverflowLimit);
}
.e-speeddial-popup.e-speeddial-overflow.e-speeddial-horz-overflow .e-speeddial-ul {
  max-width: var(--speeddialOverflowLimit);
}
.e-speeddial-popup.e-speeddial-radial {
  height: calc(var(--speeddialRadialOffset) + 2 * var(--speeddialRadialMinHeight));
  width: calc(var(--speeddialRadialOffset) + 2 * var(--speeddialRadialMinWidth));
}
.e-speeddial-popup.e-speeddial-radial.e-speeddial-middle {
  height: calc(2 * var(--speeddialRadialOffset) + 2 * var(--speeddialRadialMinHeight));
}
.e-speeddial-popup.e-speeddial-radial.e-speeddial-center {
  width: calc(2 * var(--speeddialRadialOffset) + 2 * var(--speeddialRadialMinWidth));
}
.e-speeddial-popup.e-speeddial-radial.e-speeddial-top-left {
  border-bottom-right-radius: 100%;
}
.e-speeddial-popup.e-speeddial-radial.e-speeddial-top-right {
  border-bottom-left-radius: 100%;
}
.e-speeddial-popup.e-speeddial-radial.e-speeddial-bottom-left {
  border-top-right-radius: 100%;
}
.e-speeddial-popup.e-speeddial-radial.e-speeddial-bottom-right {
  border-top-left-radius: 100%;
}
.e-speeddial-popup.e-speeddial-radial .e-speeddial-ul {
  height: inherit;
  width: inherit;
  position: relative;
  border-radius: inherit;
  padding: 0;
}
.e-speeddial-popup.e-speeddial-radial .e-speeddial-li {
  position: absolute;
  transform: rotate(var(--speeddialRadialAngle)) translate(var(--speeddialRadialOffset)) rotate(calc(-1 * var(--speeddialRadialAngle)));
}
.e-speeddial-popup.e-speeddial-radial .e-speeddial-li-text, .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li-text, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li-text {
  position: absolute;
  visibility: hidden;
}

.e-small.e-speeddial-popup .e-speeddial-ul,
.e-small .e-speeddial-popup .e-speeddial-ul {
  padding: 5px 2px;
}
.e-small.e-speeddial-popup.e-speeddial-linear .e-speeddial-li,
.e-small .e-speeddial-popup.e-speeddial-linear .e-speeddial-li {
  margin: 5px 0;
}
.e-small.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,
.e-small .e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text {
  margin: 0 px;
}
.e-small.e-speeddial-popup .e-speeddial-li.e-speeddial-text-li .e-speeddial-li-text,
.e-small .e-speeddial-popup .e-speeddial-li.e-speeddial-text-li .e-speeddial-li-text {
  font-size: 12px;
  line-height: 16px;
  padding: 5px 16px;
  height: 12px;
  line-height: 12px;
}
.e-small.e-speeddial-popup .e-speeddial-li-text,
.e-small .e-speeddial-popup .e-speeddial-li-text {
  height: 16px;
  line-height: 16px;
  font-size: 12px;
}
.e-small.e-speeddial-popup .e-speeddial-li-icon,
.e-small .e-speeddial-popup .e-speeddial-li-icon {
  height: 22px;
  width: 22px;
  font-size: 12px;
}
.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, .e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,
.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul {
  padding: 2px 5px;
}
.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, .e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,
.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li {
  margin: 0 5px;
}

.e-speeddial-overlay {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99998;
}
.e-speeddial-overlay.e-speeddial-fixed {
  height: 100vh;
  width: 100vw;
  position: fixed;
}

.e-speeddial-hidden {
  visibility: hidden;
}

.e-speeddial-overlay {
  background-color: var(--color-sf-white);
}

.e-speeddial-popup .e-speeddial-li {
  color: var(--color-sf-secondary-text-color);
}
.e-speeddial-popup .e-speeddial-li .e-speeddial-li-text {
  background: transparent;
  box-shadow: none;
  border-color: transparent;
}
.e-speeddial-popup .e-speeddial-li .e-speeddial-li-icon {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 4px 6px -1px rgba(0, 0, 0, 0.1);
  background: transparent;
  border-color: var(--color-sf-secondary-border-color);
  box-shadow: none;
}
.e-speeddial-popup .e-speeddial-li.e-speeddial-text-li .e-speeddial-li-text {
  background: var(--color-sf-secondary-bg-color);
  border-color: var(--color-sf-secondary-border-color);
}
.e-speeddial-popup .e-speeddial-li.e-disabled {
  color: var(--color-sf-content-text-color-disabled);
}
.e-speeddial-popup .e-speeddial-li.e-disabled .e-speeddial-li-text,
.e-speeddial-popup .e-speeddial-li.e-disabled .e-speeddial-li-icon {
  background: var(--color-sf-content-bg-color-disabled);
  border-color: var(--color-sf-border-disabled);
}
.e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled),
.e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled) {
  color: var(--color-sf-content-text-color-focus);
}
.e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled) .e-speeddial-li-text,
.e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled) .e-speeddial-li-icon,
.e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled) .e-speeddial-li-text,
.e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled) .e-speeddial-li-icon {
  background: var(--color-sf-content-bg-color-focus);
  border-color: var(--color-sf-border-focus);
}
.e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover {
  color: var(--color-sf-content-text-color-hover);
}
.e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover .e-speeddial-li-text,
.e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover .e-speeddial-li-icon {
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: var(--color-sf-border-hover);
}
.e-speeddial-popup .e-speeddial-li:not(.e-disabled):active {
  color: var(--color-sf-content-text-color-focus);
}
.e-speeddial-popup .e-speeddial-li:not(.e-disabled):active .e-speeddial-li-text,
.e-speeddial-popup .e-speeddial-li:not(.e-disabled):active .e-speeddial-li-icon {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-color: var(--color-sf-content-bg-color-pressed);
}

.e-bigger.e-speeddial-popup .e-speeddial-ul,
.e-bigger .e-speeddial-popup .e-speeddial-ul {
  padding: 6px 6px;
}
.e-bigger.e-speeddial-popup.e-speeddial-linear .e-speeddial-li,
.e-bigger .e-speeddial-popup.e-speeddial-linear .e-speeddial-li {
  margin: 6px 0;
}
.e-bigger.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,
.e-bigger .e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text {
  margin: 0 12px;
}
.e-bigger.e-speeddial-popup .e-speeddial-li.e-speeddial-text-li .e-speeddial-li-text,
.e-bigger .e-speeddial-popup .e-speeddial-li.e-speeddial-text-li .e-speeddial-li-text {
  font-size: 16px;
  line-height: 20px;
  padding: 10px 28px;
  height: 18px;
  line-height: 18px;
}
.e-bigger.e-speeddial-popup .e-speeddial-li-text,
.e-bigger .e-speeddial-popup .e-speeddial-li-text {
  height: 20px;
  line-height: 20px;
  font-size: 16px;
}
.e-bigger.e-speeddial-popup .e-speeddial-li-icon,
.e-bigger .e-speeddial-popup .e-speeddial-li-icon {
  height: 38px;
  width: 38px;
  font-size: 16px;
}
.e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, .e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-bigger .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,
.e-bigger .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul {
  padding: 6px 6px;
}
.e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, .e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-bigger .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,
.e-bigger .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li {
  margin: 0 6px;
}

.e-bigger.e-small.e-speeddial-popup .e-speeddial-ul,
.e-bigger.e-small .e-speeddial-popup .e-speeddial-ul,
.e-bigger .e-small.e-speeddial-popup .e-speeddial-ul,
.e-small .e-bigger.e-speeddial-popup .e-speeddial-ul {
  padding: 5px 5px;
}
.e-bigger.e-small.e-speeddial-popup.e-speeddial-linear .e-speeddial-li,
.e-bigger.e-small .e-speeddial-popup.e-speeddial-linear .e-speeddial-li,
.e-bigger .e-small.e-speeddial-popup.e-speeddial-linear .e-speeddial-li,
.e-small .e-bigger.e-speeddial-popup.e-speeddial-linear .e-speeddial-li {
  margin: 5px 0;
}
.e-bigger.e-small.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,
.e-bigger.e-small .e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,
.e-bigger .e-small.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,
.e-small .e-bigger.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text {
  margin: 0 12px;
}
.e-bigger.e-small.e-speeddial-popup .e-speeddial-li.e-speeddial-text-li .e-speeddial-li-text,
.e-bigger.e-small .e-speeddial-popup .e-speeddial-li.e-speeddial-text-li .e-speeddial-li-text,
.e-bigger .e-small.e-speeddial-popup .e-speeddial-li.e-speeddial-text-li .e-speeddial-li-text,
.e-small .e-bigger.e-speeddial-popup .e-speeddial-li.e-speeddial-text-li .e-speeddial-li-text {
  font-size: 16px;
  line-height: 20px;
  padding: 8px 24px;
  height: 18px;
  line-height: 18px;
}
.e-bigger.e-small.e-speeddial-popup .e-speeddial-li-text,
.e-bigger.e-small .e-speeddial-popup .e-speeddial-li-text,
.e-bigger .e-small.e-speeddial-popup .e-speeddial-li-text,
.e-small .e-bigger.e-speeddial-popup .e-speeddial-li-text {
  height: 20px;
  line-height: 20px;
  font-size: 16px;
}
.e-bigger.e-small.e-speeddial-popup .e-speeddial-li-icon,
.e-bigger.e-small .e-speeddial-popup .e-speeddial-li-icon,
.e-bigger .e-small.e-speeddial-popup .e-speeddial-li-icon,
.e-small .e-bigger.e-speeddial-popup .e-speeddial-li-icon {
  height: 34px;
  width: 34px;
  font-size: 16px;
}
.e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, .e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,
.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,
.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,
.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul {
  padding: 5px 5px;
}
.e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, .e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,
.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,
.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,
.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li {
  margin: 0 5px;
}

/* stylelint-disable property-no-vendor-prefix */
.e-listview {
  -webkit-overflow-scrolling: touch;
  border: 1px solid;
  border-radius: 4px;
  display: block;
  overflow: auto;
  position: relative;
  width: 100%;
}
.e-listview:not(.e-list-template) .e-list-item {
  height: 40px;
  line-height: 20px;
  position: relative;
  padding: 7px 9px 7px 12px;
}
.e-listview .e-list-item {
  border-bottom: 1px solid;
  cursor: pointer;
}
.e-listview .e-list-item.e-disabled, .e-listview .e-list-item.e-disabled * {
  cursor: default;
}

.e-listview .e-list-parent {
  margin: 0;
  padding: 0;
}

.e-listview .e-icon-back {
  margin-top: 0;
  height: 18px;
  width: 18px;
  margin: 8px 8px 8px 0;
}

.e-listview .e-list-header {
  align-items: center;
  display: flex;
  font-weight: 600;
  height: 34px;
  border-bottom: 1px solid;
  padding: 0 12px;
}
.e-listview .e-list-header .e-text.header,
.e-listview .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}
.e-listview .e-list-header.e-list-navigation .e-text {
  cursor: pointer;
}
.e-listview .e-list-header .e-text {
  cursor: default;
  text-indent: 0;
}

.e-listview .e-has-header > .e-view {
  top: 45px;
}

.e-listview .e-back-button {
  cursor: pointer;
  padding-right: 8px;
}

.e-listview .e-list-group-item {
  border-bottom: 1px solid var(--color-sf-border-light);
  border-top: 0 solid;
  height: 32px;
  line-height: 16px;
  font-weight: 600;
  padding: 7px 9px 7px 12px;
}
.e-listview .e-list-group-item .e-list-text {
  cursor: default;
  font-weight: 600;
}
.e-listview .e-list-group-item:first-child {
  border: 0;
  border-bottom: 1px solid var(--color-sf-border-light);
}

.e-listview .e-icon-collapsible {
  cursor: pointer;
  font-size: 18px;
  position: absolute;
  right: 0%;
  top: 50%;
  transform: translateY(-50%);
}

.e-listview .e-text-content {
  height: 100%;
  position: relative;
  vertical-align: middle;
}
.e-listview .e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 40px);
}
.e-listview .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text {
  width: calc(100% - 90px);
}
.e-listview .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 80px);
}

.e-listview .e-text-content * {
  display: inline-block;
  vertical-align: middle;
}

.e-listview .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 92px);
}

.e-listview .e-checkbox .e-checkbox-left {
  margin: 0 8px 0 0;
}
.e-listview .e-checkbox .e-checkbox-right {
  margin: -2px 0 0 8px;
}

.e-listview .e-list-text {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
  font-weight: 500;
}

.e-listview .e-list-icon + .e-list-text, .e-listview .e-icon-wrapper .e-list-text, .e-listview .e-icon-wrapper.e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 60px);
}

.e-listview .e-list-icon {
  margin-right: 8px;
  height: 20px;
  width: 20px;
}

.e-listview.e-virtualization .e-list-container {
  overflow: unset;
}

.e-listview .e-list-container {
  overflow: hidden;
  position: relative;
}

.e-listview .e-text .e-headertext {
  display: inline-block;
  line-height: 16px;
}

.e-listview.e-rtl {
  direction: rtl;
}
.e-listview.e-rtl .e-list-icon {
  margin-left: 16px;
  margin-right: 0;
}
.e-listview.e-rtl .e-icon-collapsible {
  left: 0%;
  right: initial;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
}
.e-listview.e-rtl .e-list-header .e-text {
  cursor: pointer;
}
.e-listview.e-rtl .e-back-button {
  transform: rotate(180deg);
}
.e-listview.e-rtl .e-icon-back {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 8px;
}
.e-listview.e-rtl .e-checkbox .e-checkbox-left {
  margin: -2px 0 0 8px;
}
.e-listview.e-rtl .e-checkbox .e-checkbox-right {
  margin: -2px 8px 0 0;
}

.e-listview.e-disabled, .e-listview.e-disabled * {
  cursor: default;
}

.e-listview.e-disabled .e-checkbox .e-icons {
  cursor: default;
}

.e-listview {
  border-color: var(--color-sf-border-light);
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
}
.e-listview .e-list-header {
  background-color: var(--color-sf-content-bg-color-alt1);
  color: var(--color-sf-content-text-color);
  border-color: var(--color-sf-border-light);
  font-size: 12px;
}

.e-listview .e-icons:not(.e-primary .e-btn-icon, .e-check) {
  color: var(--color-sf-icon-color);
}

.e-listview .e-list-item {
  border-bottom: 1px solid var(--color-sf-border-light);
  border-left: 0 solid transparent;
  border-right: 0 solid transparent;
  border-top: 0 solid transparent;
  background-color: var(--color-sf-transparent);
  color: var(--color-sf-content-text-color);
}
.e-listview .e-list-item.e-hover, .e-listview .e-list-item.e-hover.e-active.e-checklist {
  background-color: var(--color-sf-content-bg-color-hover);
  color: var(--color-sf-content-text-color-hover);
  border-color: var(--color-sf-border-light);
}
.e-listview .e-list-item.e-active {
  background-color: var(--color-sf-content-bg-color-pressed);
  color: var(--color-sf-content-text-color-pressed);
}
.e-listview .e-list-item.e-active.e-checklist {
  background-color: var(--color-sf-transparent);
  color: var(--color-sf-content-text-color);
}
.e-listview .e-list-item.e-focused, .e-listview .e-list-item.e-focused.e-active.e-checklist {
  background-color: var(--color-sf-content-bg-color-pressed);
  color: var(--color-sf-content-text-color-pressed);
}
.e-listview .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check, .e-listview .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-primary);
  border-color: var(--color-sf-content-bg-color);
}

.e-listview .e-list-group-item {
  background-color: var(--color-sf-content-bg-color-alt1);
  color: var(--color-sf-content-text-color);
  border-color: var(--color-sf-border-light);
  font-size: 12px;
}

.e-listview.e-list-template .e-list-wrapper {
  height: inherit;
  position: relative;
}
.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) {
  padding: 10px 16px;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line {
  padding: 9px;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header {
  color: var(--color-sf-content-text-color);
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content {
  color: var(--color-sf-content-text-color-alt2);
  display: block;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  padding: 2px 0 0 0;
  word-wrap: break-word;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listview.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  height: 36px;
  width: 36px;
  top: 0;
  left: 0;
  position: absolute;
  margin: 12px;
  background-color: var(--color-sf-content-bg-color-alt2);
  top: -3px;
}
.e-listview.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 68px;
  padding-right: 16px;
}
.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 16px;
  padding-right: 68px;
}
.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  height: 36px;
  width: 36px;
  top: 0;
  right: 0;
  position: absolute;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar {
  top: 0;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  top: 0;
}
.e-listview.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  font-size: 10px;
  height: 18px;
  width: 20px;
  top: 50%;
  right: 12px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  transform: translateY(-50%);
}
.e-listview.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 68px;
  padding-right: 10px;
}
.e-listview.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 16px;
  padding-right: 10px;
}
.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 8px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listview.e-list-template .e-list-item.e-hover .e-list-item-header, .e-listview.e-list-template .e-list-item.e-hover .e-list-content {
  color: var(--color-sf-content-text-color-hover);
}
.e-listview.e-list-template .e-list-item.e-active .e-list-item-header, .e-listview.e-list-template .e-list-item.e-active .e-list-content {
  color: var(--color-sf-content-text-color-pressed);
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  left: inherit;
  right: 0;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 16px;
  padding-right: 68px;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 68px;
  padding-right: 16px;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  left: 0;
  right: inherit;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  left: 12px;
  right: inherit;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 10px;
  padding-right: 68px;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 10px;
  padding-right: 16px;
}

.e-icon-collapsible::before {
  content: "\e748";
}

.e-icon-back::before {
  content: "\e773";
  font-size: 18px;
}

.e-bigger .e-listview .e-list-item,
.e-listview.e-bigger .e-list-item {
  border-bottom: 1px solid var(--color-sf-border-light);
  border-left: 0 solid transparent;
  border-right: 0 solid transparent;
  border-top: 0 solid transparent;
  padding: 8px 9px 9px 16px;
}
.e-bigger .e-listview:not(.e-list-template) .e-list-item,
.e-listview.e-bigger:not(.e-list-template) .e-list-item {
  height: 48px;
  line-height: 24px;
  position: relative;
}
.e-bigger .e-listview .e-text-content,
.e-listview.e-bigger .e-text-content {
  font-size: 14px;
}
.e-bigger .e-listview .e-list-group-item,
.e-listview.e-bigger .e-list-group-item {
  height: 40px;
  line-height: 20px;
  padding-top: 9px;
}
.e-bigger .e-listview .e-list-header,
.e-listview.e-bigger .e-list-header {
  align-items: center;
  display: flex;
  font-weight: 600;
  height: 40px;
  padding: 0 16px;
}
.e-bigger .e-listview .e-list-header .e-text.header,
.e-bigger .e-listview .e-list-header .e-headertemplate-text.nested-header,
.e-listview.e-bigger .e-list-header .e-text.header,
.e-listview.e-bigger .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}
.e-bigger .e-listview .e-list-header .e-text,
.e-listview.e-bigger .e-list-header .e-text {
  font-size: 14px;
}
.e-bigger .e-listview .e-list-icon,
.e-listview.e-bigger .e-list-icon {
  height: 24px;
  width: 24px;
  margin-right: 12px;
}
.e-bigger .e-listview .e-icon-collapsible,
.e-listview.e-bigger .e-icon-collapsible {
  font-size: 22px;
}
.e-bigger .e-listview .e-listview-checkbox,
.e-listview.e-bigger .e-listview-checkbox {
  margin: 0 12px 0 0;
}
.e-bigger .e-listview .e-icon-back,
.e-listview.e-bigger .e-icon-back {
  margin: 10px 12px 10px 0;
  height: 20px;
  width: 20px;
}
.e-bigger .e-listview .e-icon-back::before,
.e-listview.e-bigger .e-icon-back::before {
  font-size: 20px;
}
.e-bigger .e-listview.e-rtl .e-list-icon,
.e-listview.e-bigger.e-rtl .e-list-icon {
  margin-right: 12px;
}
.e-bigger .e-listview.e-rtl .e-icon-back,
.e-listview.e-bigger.e-rtl .e-icon-back {
  margin: 0 12px;
}
.e-bigger .e-listview .e-list-wrapper.e-list-avatar .e-avatar,
.e-listview.e-bigger .e-list-wrapper.e-list-avatar .e-avatar {
  height: 44px;
  width: 44px;
  top: -5px;
  left: 0;
  margin: 10px 10px 10px 0;
}
.e-bigger .e-listview .e-list-wrapper.e-list-multi-line,
.e-listview.e-bigger .e-list-wrapper.e-list-multi-line {
  padding: 2px;
}
.e-bigger .e-listview .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar,
.e-listview.e-bigger .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar {
  top: -3px;
}
.e-bigger .e-listview .e-list-wrapper.e-list-multi-line .e-list-item-header,
.e-bigger .e-listview .e-list-wrapper.e-list-multi-line .e-list-content,
.e-listview.e-bigger .e-list-wrapper.e-list-multi-line .e-list-item-header,
.e-listview.e-bigger .e-list-wrapper.e-list-multi-line .e-list-content {
  font-size: 16px;
  line-height: 24px;
}
.e-bigger .e-listview .e-list-wrapper.e-list-multi-line .e-list-content,
.e-listview.e-bigger .e-list-wrapper.e-list-multi-line .e-list-content {
  padding-top: 3px;
}
.e-bigger .e-listview .e-text-content.e-checkbox .e-list-text,
.e-listview.e-bigger .e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 40px);
}

/* stylelint-disable-line no-empty-source */
.e-sortable {
  outline: none;
  position: relative;
  user-select: none;
}
.e-sortable .e-disabled {
  background-image: none;
  cursor: default;
  opacity: 0.35;
}
.e-sortable * {
  box-sizing: border-box;
}
.e-sortable *:focus {
  outline: none;
}

/* stylelint-disable */
.e-sortableclone {
  position: fixed !important;
}

/* stylelint-enable */
.e-input-group.e-control-wrapper.e-date-range-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-date-range-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: flex;
}

.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-float-input.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden {
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0;
}

.e-daterangepicker.e-popup {
  border: 1px solid var(--color-sf-border-light);
  border-radius: 0;
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  max-height: 500px;
  max-width: 730px;
}
.e-daterangepicker.e-popup.e-daterange-day-header-lg {
  max-width: 100%;
}
.e-daterangepicker.e-popup.e-preset-wrapper {
  min-width: 625px;
}
.e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
  max-height: none;
}
.e-daterangepicker.e-popup .e-range-header {
  background: var(--color-sf-flyout-bg-color);
  padding: 12px 0;
  width: auto;
}
.e-daterangepicker.e-popup .e-range-header .e-start-label, .e-daterangepicker.e-popup .e-range-header .e-end-label {
  cursor: default;
  display: inline-block;
  font-size: 14px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  user-select: none;
  white-space: nowrap;
  width: 48%;
}
.e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  width: 4%;
}
.e-daterangepicker.e-popup .e-range-header .e-day-span {
  direction: ltr;
  font-size: 12px;
  height: 18px;
  margin: 0;
  text-align: center;
  user-select: none;
  width: 100%;
}
.e-daterangepicker.e-popup .e-range-header .e-start-end {
  align-items: center;
  display: flex;
  height: 28px;
}
.e-daterangepicker.e-popup .e-separator {
  height: 0;
  margin: 0;
}
.e-daterangepicker.e-popup .e-calendar {
  border: none;
  margin: 0;
  padding: 0 8px;
}
.e-daterangepicker.e-popup .e-calendar .e-content table {
  padding: 0;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-title {
  cursor: pointer;
  line-height: 32px;
  width: auto;
  float: none;
  font-weight: 600;
  margin-left: 0;
}
.e-daterangepicker.e-popup .e-calendar .e-header.e-month, .e-daterangepicker.e-popup .e-calendar .e-header.e-year, .e-daterangepicker.e-popup .e-calendar .e-header.e-decade {
  padding: 8px 5px;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-next {
  float: right;
  margin-right: 0;
  right: -10px;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  float: left;
  left: -10px;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-next, .e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  height: 32px;
  width: 32px;
  position: inherit;
  top: 4px;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-next span, .e-daterangepicker.e-popup .e-calendar .e-header .e-prev span {
  padding: 0;
}
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%;
}
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0;
}
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  border: none;
}
.e-daterangepicker.e-popup .e-footer {
  align-items: center;
  clear: both;
  display: flex;
  flex-direction: row-reverse;
  height: 48px;
}
.e-daterangepicker.e-popup .e-footer .e-btn {
  font-weight: 500;
  height: 30px;
  line-height: 24px;
  overflow: hidden;
  padding: 0 16px;
  text-overflow: ellipsis;
}
.e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
  margin: 0 8px 0 8px;
}
.e-daterangepicker.e-popup .e-date-range-container {
  float: left;
}
.e-daterangepicker.e-popup .e-calendar-container {
  display: flex;
}
.e-daterangepicker.e-popup .e-calendar-container .e-left-container, .e-daterangepicker.e-popup .e-calendar-container .e-right-container {
  float: left;
}
.e-daterangepicker.e-popup .e-presets {
  max-height: 192px;
  overflow: auto;
  width: auto;
}
.e-daterangepicker.e-popup .e-presets .e-list-item {
  border-radius: 0;
  cursor: pointer;
  line-height: 48px;
  overflow: hidden;
  padding: 0 24px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.e-daterangepicker.e-popup .e-presets .e-list-parent {
  margin: 0;
  max-width: 160px;
  padding: 0;
}
.e-daterangepicker.e-popup .e-presets .e-text-content {
  line-height: 47px;
}
.e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item {
  font-size: 12px;
  height: 36px;
  line-height: 36px;
  font-weight: 500;
}
.e-daterangepicker.e-popup .e-hide-range {
  display: none;
}
.e-daterangepicker.e-rtl .e-date-range-container {
  float: right;
}
.e-daterangepicker.e-rtl .e-date-range-container.e-range-border {
  border-left: 1px solid var(--color-sf-border-light);
  border-right: 0;
}
.e-daterangepicker.e-rtl .e-date-range-container .e-left-container {
  border-left: 1px solid var(--color-sf-border-light);
  border-right: 0;
}
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next {
  float: left;
}
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev {
  float: right;
}
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0;
}
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%;
}
.e-daterangepicker.e-rtl .e-footer {
  flex-direction: row;
  justify-content: flex-end;
}
.e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel {
  margin: 0 8px 0 8px;
}
.e-daterangepicker.e-rtl .e-footer .e-btn.e-apply {
  margin-left: 0;
}

.e-small .e-daterangepicker.e-popup .e-range-header,
*.e-small.e-daterangepicker.e-popup .e-range-header {
  margin: 10px 10px 0 10px;
}
.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label, .e-small .e-daterangepicker.e-popup .e-range-header .e-end-label,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-start-label,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-end-label {
  font-size: 16px;
}
.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 12px;
}
.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-start-end {
  height: 32px;
}
.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-day-span {
  font-size: 12px;
  margin: 0 0 10px 0;
}
.e-small .e-daterangepicker.e-popup .e-range-header .e-separator,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-separator {
  margin: 0 10px;
}
.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply,
*.e-small.e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
  margin: 10px 10px 10px 8px;
}
.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item,
*.e-small.e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item {
  font-size: 12px;
  height: 26px;
  line-height: 26px;
}

/* stylelint-disable */
.e-range-overflow {
  overflow: hidden;
}

.e-daterangepick-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-control.e-lib.e-device.e-popup-open {
  position: relative;
  top: 0 !important;
  left: 0 !important;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand.e-control.e-lib.e-device.e-popup-open {
  min-height: 100%;
  min-width: 100%;
  height: 100%;
  width: 100%;
}

.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker {
  background-size: 250px 33px;
  min-height: 33px;
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container {
  min-height: 100%;
  min-width: 100%;
  height: 100%;
  width: 100%;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header {
  height: 20vh;
  padding: 2vh 2vw;
  margin: 0;
  color: var(--color-sf-content-text-color);
}
@media (max-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper {
    font-size: 16px;
  }
}
@media (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper {
    font-size: 18px;
  }
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper .e-apply {
  float: right;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-start-end {
  margin: 3vh 0 0 0;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar {
  min-width: 100%;
  width: 100%;
  padding: 0;
  overflow: unset;
}
@media (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar {
    min-height: 100%;
    height: 100%;
  }
}
@media (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar {
    min-height: 80vh;
    height: 80vh;
  }
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade {
  height: 10vh;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: var(--color-sf-border-light);
  padding: 2vh 2vw;
  line-height: 5vh;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-prev, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-prev, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-prev {
  height: 36px;
  width: 36px;
}
@media (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-prev span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-prev span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-prev span {
    font-size: 18px;
    padding: 11px;
  }
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-next, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-next, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-next {
  height: 36px;
  width: 36px;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-next span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-next span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-next span {
  padding: 10px;
  line-height: 1;
}
@media (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-next span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-next span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-next span {
    font-size: 18px;
  }
}
@media (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-title {
    line-height: 8vh;
  }
}
@media (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-title {
    line-height: inherit;
  }
}
@media (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-title {
    font-size: 18px;
  }
}
@media (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar th {
    font-size: 18px;
    height: 48px;
  }
}
@media (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-content span.e-day {
    font-size: 18px;
    height: 64px;
    width: 64px;
    line-height: 64px;
  }
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 0;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder {
  height: 100%;
}
@media (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container {
    min-height: 78vh;
    height: 78vh;
  }
}
@media (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-calendar {
    min-height: 78vh;
    height: 78vh;
  }
}
@media (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-container {
    min-height: 100%;
    height: 100%;
  }
}
@media (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-container {
    min-height: 80vh;
    height: 80vh;
  }
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-separator {
  margin: 0;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month {
  height: 69vh;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month table {
  padding: 0 2vw;
  height: 69vh;
  border-spacing: unset;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-footer {
  display: none;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets {
  max-height: 90%;
  height: 90%;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets ul {
  height: 100%;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets ul li.e-list-item {
  font-size: 16px;
}
@media (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets ul li.e-list-item {
    font-size: 18px;
  }
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap {
  position: relative;
  height: 100%;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header {
  height: 10%;
  padding: 2.5vh 2.5vw 2.5vh 1.5vw;
  display: flex;
  align-items: center;
  font-size: 3vh;
  border-bottom: none;
}
@media (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header {
    font-size: 18px;
  }
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header .e-popup-close {
  float: left;
  padding: 1vh 2vw;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header .e-model-title {
  padding: 1vh 2vw;
  text-transform: capitalize;
}

@media screen and (orientation: landscape) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper .e-btn {
    padding: 0;
  }
}
@media screen and (orientation: landscape) and (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper .e-btn {
    font-size: 18px;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container {
    min-height: 70vh;
    height: 70vh;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container {
    min-height: 65%;
    height: 65%;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-calendar {
    min-height: 70vh;
    height: 70vh;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-content.e-month, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-content.e-year, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-content.e-decade {
    height: 50vh;
  }
}
@media screen and (orientation: landscape) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets {
    max-height: 85%;
    height: 85%;
  }
}
@media screen and (orientation: landscape) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header {
    height: 15%;
    font-size: 18px;
  }
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header .e-popup-close {
    padding: 1vh 1vw;
  }
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header .e-model-title {
    padding: 1vh 1vw;
  }
}
@media screen and (orientation: landscape) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header {
    width: 100%;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header {
    height: 27vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header {
    height: 25vh;
  }
}
@media screen and (orientation: landscape) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-start-end {
    margin: 0;
    height: 28px;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-start-end {
    margin: 5vh 0 0 0;
  }
}
@media screen and (orientation: landscape) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-day-span {
    margin: 8px 0;
    font-size: 16px;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-container {
    min-height: 75vh;
    height: 75vh;
  }
}
@media screen and (orientation: landscape) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade {
    overflow-y: auto;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade {
    height: 60vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade {
    height: 65vh;
  }
}
@media screen and (orientation: landscape) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month table, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year table, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade table {
    display: table;
    border-spacing: unset;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month table, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year table, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade table {
    height: 65vh;
  }
}
.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow.e-date-time-icon {
  width: calc(100% - 80px);
}

.e-outline.e-float-input.e-static-clear.e-control-wrapper label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow.e-date-time-icon {
  width: calc(100% - 110px);
}

.e-date-range-wrapper .e-input-group-icon.e-icons.e-active {
  color: var(--color-sf-content-text-color);
}
.e-date-range-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: var(--color-sf-content-text-color);
}

.e-daterangepicker.e-popup {
  background: var(--color-sf-flyout-bg-color);
}
.e-daterangepicker.e-popup .e-calendar {
  background-color: var(--color-sf-flyout-bg-color);
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-title, .e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover {
  color: var(--color-sf-content-text-color);
  text-decoration: none;
}
.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover {
  background-color: var(--color-sf-primary-lighter);
  color: var(--color-sf-content-text-color);
}
.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover:not(.e-other-month) span {
  background: var(--color-sf-primary-lighter);
  border: none;
  color: var(--color-sf-content-text-color);
}
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day {
  background-color: var(--color-sf-content-bg-color);
  border: none;
  color: var(--color-sf-content-text-color-alt2);
}
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover {
  background-color: var(--color-sf-content-bg-color);
  border: none;
  color: var(--color-sf-content-text-color-alt2);
}
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  background-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
  border-radius: 0;
}
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover.e-other-month span.e-day, .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-other-month span.e-day {
  background-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day {
  background-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span {
  color: var(--color-sf-primary-text-color);
}
.e-daterangepicker.e-popup .e-presets {
  background-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-content-text-color);
}
.e-daterangepicker.e-popup .e-presets .e-list-item.e-active {
  background-color: var(--color-sf-content-bg-color-selected);
}
.e-daterangepicker.e-popup .e-presets .e-list-item.e-hover {
  background-color: var(--color-sf-content-bg-color-hover);
  color: var(--color-sf-content-text-color-hover);
}
.e-daterangepicker.e-popup .e-start-label, .e-daterangepicker.e-popup .e-end-label {
  color: var(--color-sf-content-text-color);
}
.e-daterangepicker.e-popup .e-change-icon {
  color: var(--color-sf-icon-color);
}
.e-daterangepicker.e-popup .e-day-span {
  color: var(--color-sf-content-text-color-alt3);
}
.e-daterangepicker.e-popup .e-separator {
  background-color: var(--color-sf-border-light);
}
.e-daterangepicker.e-popup .e-footer {
  background-color: var(--color-sf-flyout-bg-color);
}
.e-daterangepicker.e-popup .e-footer .e-cancel.e-flat:not(:hover) {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-tap-highlight-color: transparent;
  background-color: var(--color-sf-secondary-bg-color);
  border-color: var(--color-sf-secondary-border-color);
  box-shadow: 0 1px 2px 0 rgba(var(--color-sf-black), 0.05);
  color: var(--color-sf-secondary-text-color);
}
.e-daterangepicker.e-popup .e-footer .e-apply.e-flat.e-primary:not(:hover):not(:disabled) {
  -webkit-tap-highlight-color: transparent;
  background-color: var(--color-sf-primary-bg-color);
  border-color: var(--color-sf-primary-border-color);
  color: var(--color-sf-primary-text-color);
}

.e-daterangepicker.e-popup .e-calendar .e-content .e-end-date.e-selected span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-content .e-start-date.e-selected span.e-day {
  background: var(--color-sf-primary);
  border-radius: 0;
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-model-header {
  background-color: var(--color-sf-flyout-bg-color);
  color: var(--color-sf-content-text-color-alt1);
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-model-header .e-popup-close {
  color: var(--color-sf-content-text-color-alt1);
}

/*! component icons */
.e-input-group-icon.e-range-icon,
*.e-control-wrapper .e-input-group-icon.e-range-icon {
  border-bottom-right-radius: 0;
  border-right: 0;
  border-top-right-radius: 0;
  font-size: 14px;
  margin: 0;
  min-height: 18px;
  min-width: 30px;
  outline: none;
}
.e-input-group-icon.e-range-icon::before,
*.e-control-wrapper .e-input-group-icon.e-range-icon::before {
  content: "\e74c";
  font-family: "e-icons";
}
.e-input-group-icon.e-range-icon:focus,
*.e-control-wrapper .e-input-group-icon.e-range-icon:focus {
  background: var(--color-sf-content-bg-color-hover);
  border-radius: 50%;
}

.e-daterangepicker .e-calendar .e-header .e-date-icon-next::before {
  content: "\e748";
}
.e-daterangepicker .e-calendar .e-header .e-date-icon-prev::before {
  content: "\e765";
}
.e-daterangepicker .e-change-icon::before {
  content: "\e7f9";
}
.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-next::before {
  content: "\e765";
}
.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-prev::before {
  content: "\e748";
}
.e-daterangepicker.e-rtl .e-start-end .e-change-icon::before {
  content: "\e773";
}

.e-small .e-input-group-icon.e-range-icon,
*.e-control-wrapper.e-small .e-input-group-icon.e-range-icon,
*.e-small .e-control-wrapper .e-input-group-icon.e-range-icon {
  font-size: 14px;
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-range-header .e-popup-close::before, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-model-header .e-popup-close::before {
  content: "\e7e7";
  font-family: "e-icons";
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-range-header .e-apply::before, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-model-header .e-apply::before {
  content: "\e774";
  font-family: "e-icons";
}

.e-bigger .e-daterangepicker.e-range-modal,
*.e-device.e-daterangepicker.e-range-modal {
  background-color: var(--color-sf-flyout-bg-color);
  height: 100%;
  left: 0;
  opacity: 0.5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper,
*.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper,
*.e-device.e-daterangepicker.e-popup.e-preset-wrapper {
  max-width: 770px;
  min-width: auto;
}
.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
*.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
*.e-device.e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
  max-height: none;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header,
*.e-bigger.e-daterangepicker.e-popup .e-range-header,
*.e-device.e-daterangepicker.e-popup .e-range-header {
  width: auto;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 36px;
  justify-content: center;
  user-select: none;
  width: 100%;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
  border: 1px solid var(--color-sf-primary);
  box-shadow: none;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  line-height: 34px;
  max-width: 116px;
  overflow: hidden;
  padding: 1px 6px;
  text-overflow: ellipsis;
  width: 50%;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
  border-left: 0;
  border-radius: 0 2px 2px 0;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn {
  border-radius: 2px 0 0 2px;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]) {
  box-shadow: none;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]), .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover {
  box-shadow: none;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
  max-width: 141px;
}
.e-bigger .e-daterangepicker.e-popup .e-presets,
*.e-bigger.e-daterangepicker.e-popup .e-presets,
*.e-device.e-daterangepicker.e-popup .e-presets {
  max-height: 240px;
}
.e-bigger .e-daterangepicker.e-popup .e-presets.e-preset-wrapper,
*.e-bigger.e-daterangepicker.e-popup .e-presets.e-preset-wrapper,
*.e-device.e-daterangepicker.e-popup .e-presets.e-preset-wrapper {
  max-height: none;
}
.e-bigger .e-daterangepicker.e-popup .e-presets ul,
*.e-bigger.e-daterangepicker.e-popup .e-presets ul,
*.e-device.e-daterangepicker.e-popup .e-presets ul {
  max-width: none;
}
.e-bigger .e-daterangepicker.e-popup .e-presets ul li.e-list-item,
*.e-bigger.e-daterangepicker.e-popup .e-presets ul li.e-list-item,
*.e-device.e-daterangepicker.e-popup .e-presets ul li.e-list-item {
  font-size: 14px;
  height: 48px;
  line-height: 48px;
  padding: 0 16px;
}
.e-bigger .e-daterangepicker .e-calendar,
*.e-bigger.e-daterangepicker .e-calendar,
*.e-device.e-daterangepicker .e-calendar {
  max-width: 296px;
  padding: 0 8px;
}
.e-bigger .e-daterangepicker .e-calendar .e-content table,
*.e-bigger.e-daterangepicker .e-calendar .e-content table,
*.e-device.e-daterangepicker .e-calendar .e-content table {
  padding: 0;
}
.e-bigger .e-daterangepicker .e-calendar .e-header .e-next, .e-bigger .e-daterangepicker .e-calendar .e-header .e-prev,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-next,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev,
*.e-device.e-daterangepicker .e-calendar .e-header .e-next,
*.e-device.e-daterangepicker .e-calendar .e-header .e-prev {
  height: 24px;
  width: 24px;
}
.e-bigger .e-daterangepicker .e-calendar .e-header .e-next span, .e-bigger .e-daterangepicker .e-calendar .e-header .e-prev span,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-next span,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev span,
*.e-device.e-daterangepicker .e-calendar .e-header .e-next span,
*.e-device.e-daterangepicker .e-calendar .e-header .e-prev span {
  padding: 0;
}
.e-bigger .e-daterangepicker .e-calendar .e-header .e-title,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-title,
*.e-device.e-daterangepicker .e-calendar .e-header .e-title {
  cursor: pointer;
  line-height: 24px;
}
.e-bigger .e-daterangepicker .e-calendar .e-header.e-month, .e-bigger .e-daterangepicker .e-calendar .e-header.e-year, .e-bigger .e-daterangepicker .e-calendar .e-header.e-decade,
*.e-bigger.e-daterangepicker .e-calendar .e-header.e-month,
*.e-bigger.e-daterangepicker .e-calendar .e-header.e-year,
*.e-bigger.e-daterangepicker .e-calendar .e-header.e-decade,
*.e-device.e-daterangepicker .e-calendar .e-header.e-month,
*.e-device.e-daterangepicker .e-calendar .e-header.e-year,
*.e-device.e-daterangepicker .e-calendar .e-header.e-decade {
  padding: 10px 5px;
}
.e-bigger .e-daterangepicker .e-footer,
*.e-bigger.e-daterangepicker .e-footer,
*.e-device.e-daterangepicker .e-footer {
  height: 58px;
}
.e-bigger .e-daterangepicker .e-footer .e-btn,
*.e-bigger.e-daterangepicker .e-footer .e-btn,
*.e-device.e-daterangepicker .e-footer .e-btn {
  height: 36px;
  line-height: 32px;
  overflow: hidden;
}
.e-bigger .e-daterangepicker .e-footer .e-btn.e-apply,
*.e-bigger.e-daterangepicker .e-footer .e-btn.e-apply,
*.e-device.e-daterangepicker .e-footer .e-btn.e-apply {
  margin: 0 8px 0 8px;
}
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn {
  border: 1px solid var(--color-sf-primary);
  border-radius: 2px 0 0 2px;
  border-right: 0;
}
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn {
  border-radius: 0 2px 2px 0;
}
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel {
  margin: 0 8px 0 8px;
}
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply {
  margin-left: 0;
}
.e-bigger .e-daterangepicker.e-device.e-popup,
*.e-bigger.e-daterangepicker.e-device.e-popup,
*.e-device.e-daterangepicker.e-device.e-popup {
  max-width: 294px;
}
.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header,
*.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header,
*.e-device.e-daterangepicker.e-device.e-popup .e-range-header {
  margin: 0;
  padding: 12px;
}
.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header .e-day-span,
*.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span,
*.e-device.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span {
  margin: 10px 0;
}

.e-bigger .e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker,
.e-bigger.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker {
  background-size: 250px 40px;
  min-height: 40px;
}

.e-bigger .e-daterangepicker,
*.e-bigger.e-daterangepicker,
*.e-device.e-daterangepicker {
  background-color: var(--color-sf-flyout-bg-color);
  padding: 0;
}
.e-bigger .e-daterangepicker .e-calendar th,
*.e-bigger.e-daterangepicker .e-calendar th,
*.e-device.e-daterangepicker .e-calendar th {
  color: var(--color-sf-content-text-color-alt2);
}
.e-bigger .e-daterangepicker .e-start-btn, .e-bigger .e-daterangepicker .e-end-btn,
*.e-bigger.e-daterangepicker .e-start-btn,
*.e-bigger.e-daterangepicker .e-end-btn,
*.e-device.e-daterangepicker .e-start-btn,
*.e-device.e-daterangepicker .e-end-btn {
  background: var(--color-sf-flyout-bg-color);
}
.e-bigger .e-daterangepicker .e-start-btn.e-active, .e-bigger .e-daterangepicker .e-start-btn.e-active:active, .e-bigger .e-daterangepicker .e-end-btn.e-active, .e-bigger .e-daterangepicker .e-end-btn.e-active:active:not([disabled]), .e-bigger .e-daterangepicker .e-start-btn.e-active:hover, .e-bigger .e-daterangepicker .e-end-btn.e-active:hover,
*.e-bigger.e-daterangepicker .e-start-btn.e-active,
*.e-bigger.e-daterangepicker .e-start-btn.e-active:active,
*.e-bigger.e-daterangepicker .e-end-btn.e-active,
*.e-bigger.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
*.e-bigger.e-daterangepicker .e-start-btn.e-active:hover,
*.e-bigger.e-daterangepicker .e-end-btn.e-active:hover,
*.e-device.e-daterangepicker .e-start-btn.e-active,
*.e-device.e-daterangepicker .e-start-btn.e-active:active,
*.e-device.e-daterangepicker .e-end-btn.e-active,
*.e-device.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
*.e-device.e-daterangepicker .e-start-btn.e-active:hover,
*.e-device.e-daterangepicker .e-end-btn.e-active:hover {
  background: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}

.e-bigger.e-small .e-daterangepicker.e-popup {
  border: 1px solid var(--color-sf-border-light);
  border-radius: 0;
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  max-height: 500px;
  max-width: 730px;
}
.e-bigger.e-small .e-daterangepicker.e-popup.e-daterange-day-header-lg {
  max-width: 100%;
}
.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper {
  min-width: 625px;
}
.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
  max-height: none;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header {
  background: var(--color-sf-flyout-bg-color);
  padding: 12px 0;
  width: auto;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label, .e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-end-label {
  cursor: default;
  display: inline-block;
  font-size: 14px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  user-select: none;
  white-space: nowrap;
  width: 48%;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  width: 4%;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span {
  direction: ltr;
  font-size: 12px;
  height: 18px;
  margin: 0;
  text-align: center;
  user-select: none;
  width: 100%;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end {
  align-items: center;
  display: flex;
  height: 28px;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-separator {
  height: 0;
  margin: 0;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar {
  border: none;
  margin: 0;
  padding: 0 8px;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content table {
  padding: 0;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title {
  cursor: pointer;
  line-height: 32px;
  width: auto;
  float: none;
  font-weight: 600;
  margin-left: 0;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-month, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-year, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-decade {
  padding: 8px 5px;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next {
  float: right;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  float: left;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  height: 32px;
  width: 32px;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next span, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev span {
  padding: 0;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  border: none;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer {
  align-items: center;
  border-top: 1px solid var(--color-sf-border-light);
  clear: both;
  display: flex;
  flex-direction: row-reverse;
  height: 48px;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn {
  font-weight: 500;
  height: 30px;
  line-height: 24px;
  overflow: hidden;
  padding: 0 16px;
  text-overflow: ellipsis;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
  margin: 0 8px 0 8px;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container {
  float: left;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container.e-range-border {
  border-right: 1px solid var(--color-sf-border-light);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container {
  display: flex;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-right-container {
  float: left;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container {
  border-right: 1px solid var(--color-sf-border-light);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets {
  max-height: 192px;
  overflow: auto;
  width: auto;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item {
  border-radius: 0;
  cursor: pointer;
  line-height: 48px;
  overflow: hidden;
  padding: 0 24px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-parent {
  margin: 0;
  max-width: 160px;
  padding: 0;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-text-content {
  line-height: 47px;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item {
  font-size: 12px;
  height: 36px;
  line-height: 36px;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-hide-range {
  display: none;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container {
  float: right;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container.e-range-border {
  border-left: 1px solid var(--color-sf-border-light);
  border-right: 0;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-left-container {
  border-left: 1px solid var(--color-sf-border-light);
  border-right: 0;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next {
  float: left;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev {
  float: right;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer {
  flex-direction: row;
  justify-content: flex-end;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel {
  margin: 0 8px 0 8px;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-apply {
  margin-left: 0;
}

.e-bigger.e-small .e-daterangepicker .e-calendar {
  max-width: 246px;
}

.e-bigger.e-small .e-daterangepicker.e-popup,
.e-bigger.e-small.e-daterangepicker.e-popup {
  background: var(--color-sf-flyout-bg-color);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar {
  background-color: var(--color-sf-flyout-bg-color);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover {
  color: var(--color-sf-content-text-color);
  text-decoration: none;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover {
  background-color: var(--color-sf-primary-lighter);
  color: var(--color-sf-content-text-color);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span {
  background-color: var(--color-sf-content-bg-color-hover);
  border: 1px solid var(--color-sf-primary);
  color: var(--color-sf-content-text-color);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span {
  background: var(--color-sf-primary-lighter);
  border: none;
  color: var(--color-sf-content-text-color);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day {
  background-color: var(--color-sf-content-bg-color-alt4);
  border: none;
  color: var(--color-sf-content-text-color);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day {
  border: 1px solid var(--color-sf-primary);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day {
  border: 1px solid var(--color-sf-primary);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span {
  background-color: var(--color-sf-content-bg-color);
  border: none;
  color: var(--color-sf-content-text-color-alt2);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected {
  background-color: var(--color-sf-content-bg-color);
  border: none;
  color: var(--color-sf-content-text-color-alt2);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  background-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day {
  background-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span {
  color: var(--color-sf-primary-text-color);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets,
.e-bigger.e-small.e-daterangepicker.e-popup .e-presets {
  background-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-content-text-color);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-active,
.e-bigger.e-small.e-daterangepicker.e-popup .e-presets .e-list-item.e-active {
  background-color: var(--color-sf-content-bg-color-selected);
  color: var(--color-sf-primary);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-hover,
.e-bigger.e-small.e-daterangepicker.e-popup .e-presets .e-list-item.e-hover {
  background-color: var(--color-sf-content-bg-color-hover);
  color: var(--color-sf-content-text-color-hover);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-start-label, .e-bigger.e-small .e-daterangepicker.e-popup .e-end-label,
.e-bigger.e-small.e-daterangepicker.e-popup .e-start-label,
.e-bigger.e-small.e-daterangepicker.e-popup .e-end-label {
  color: var(--color-sf-content-text-color);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-change-icon,
.e-bigger.e-small.e-daterangepicker.e-popup .e-change-icon {
  color: var(--color-sf-icon-color);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-day-span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-day-span {
  color: var(--color-sf-content-text-color-alt3);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-separator,
.e-bigger.e-small.e-daterangepicker.e-popup .e-separator {
  background-color: var(--color-sf-border-light);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer,
.e-bigger.e-small.e-daterangepicker.e-popup .e-footer {
  background-color: var(--color-sf-flyout-bg-color);
}
.e-bigger .e-input-group-icon.e-range-icon, .e-bigger.e-control-wrapper .e-input-group-icon.e-range-icon, .e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon {
  font-size: 16px;
  margin: 0;
  min-height: 18px;
  min-width: 36px;
  outline: none;
}

.e-small.e-bigger .e-input-group-icon.e-range-icon,
*.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-range-icon,
*.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon {
  font-size: 18px;
}

.e-input-group.e-control-wrapper.e-datetime-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-datetime-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: flex;
}

.e-datetime-wrapper {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-tap-highlight-color: transparent;
}
.e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 16px;
}
.e-datetime-wrapper.e-control-wrapper {
  box-sizing: border-box;
}
.e-datetime-wrapper .e-time-icon.e-icons.e-disabled, .e-datetime-wrapper .e-date-icon.e-icons.e-disabled {
  pointer-events: none;
}
.e-datetime-wrapper .e-clear-icon {
  box-sizing: content-box;
}
.e-datetime-wrapper span {
  cursor: pointer;
}
.e-datetime-wrapper .e-input-group-icon.e-date-icon, .e-datetime-wrapper .e-input-group-icon.e-time-icon {
  font-size: 16px;
  margin: 0;
  outline: none;
}
.e-datetime-wrapper .e-input-group-icon.e-time-icon {
  border: 0;
  border-style: none;
  margin: 0;
}

.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon {
  margin: 0;
}

.e-control.e-datetimepicker.e-popup-wrapper.e-popup-container.e-popup-expand.e-popup.e-popup-open .e-datetime-mob-popup-wrap {
  align-items: normal;
}

.e-datetime-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002;
}
.e-datetime-mob-popup-wrap .e-datetimepicker.e-popup.e-lib.e-control.e-popup-open {
  left: 0 !important;
  /* stylelint-disable-line declaration-no-important */
  position: relative;
  top: 0 !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-datetimepicker.e-time-modal {
  background-color: var(--color-sf-content-bg-color-alt2);
  height: 100%;
  left: 0;
  opacity: 0.5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

.e-datetimepicker.e-popup {
  border-style: solid;
  border-width: 1px;
  overflow: auto;
}
.e-datetimepicker.e-popup .e-content {
  position: relative;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul {
  margin: 0;
  padding: 8px 0;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  color: var(--color-sf-content-text-color);
  cursor: default;
  font-size: 14px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
  cursor: pointer;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  line-height: 30px;
  text-indent: 12px;
}

.e-small .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 12px;
  line-height: 26px;
  text-indent: 8px;
}

.e-small.e-datetime-wrapper .e-time-icon.e-icons::before,
*.e-small .e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 14px;
}
.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker {
  background-size: 250px 33px;
  min-height: 33px;
}

.e-datetimepicker.e-popup-expand.e-popup {
  position: fixed;
}
.e-datetimepicker.e-popup-expand.e-popup .e-datetime-mob-popup-wrap {
  position: relative;
  width: 100%;
}

/*! datetimepicker theme */
.e-datetime-wrapper .e-input-group-icon.e-icons.e-active {
  color: var(--color-sf-content-text-color-pressed);
}
.e-datetime-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: var(--color-sf-icon-color-pressed);
}

.e-datetimepicker.e-popup {
  border: 1px solid var(--color-sf-border-light);
  border-radius: 6px;
  box-shadow: none;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul {
  background-color: var(--color-sf-content-bg-color);
}
.e-datetimepicker.e-popup .e-list-parent.e-ul li.e-list-item {
  border: none;
  color: var(--color-sf-content-text-color);
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
  background: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-flyout-text-color-hover);
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation {
  background: var(--color-sf-flyout-bg-color);
  color: var(--color-sf-flyout-text-color);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
  background: var(--color-sf-flyout-bg-color-focus);
  color: var(--color-sf-flyout-text-color-focus);
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover, .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation, .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
  background-color: var(--color-sf-flyout-bg-color-hover);
  border: none;
  color: var(--color-sf-flyout-text-color-hover);
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
  background: var(--color-sf-flyout-bg-color-selected);
  color: var(--color-sf-flyout-text-color-selected);
  font-weight: 500;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
  background-color: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-flyout-text-color-hover);
}

/*! component icons */
.e-datetime-wrapper .e-time-icon.e-icons::before {
  content: "\e705";
  font-family: "e-icons";
}

.e-bigger.e-datetime-wrapper .e-time-icon.e-icons::before,
*.e-bigger .e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 18px;
}
.e-bigger.e-datetime-wrapper .e-input-group-icon.e-time-icon,
*.e-bigger .e-datetime-wrapper .e-input-group-icon.e-time-icon {
  margin: 0;
}

.e-bigger.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon,
*.e-bigger .e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon {
  margin: 0;
}

.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul,
*.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul {
  padding: 8px 0;
}
.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 16px;
  line-height: 32px;
  text-indent: 16px;
}

.e-bigger .e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker,
.e-bigger.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker {
  background-size: 250px 40px;
  min-height: 40px;
}

.e-small.e-bigger.e-datetime-wrapper .e-time-icon.e-icons::before,
*.e-small.e-bigger .e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 16px;
}
.e-small.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 14px;
  line-height: 30px;
  text-indent: 16px;
}

/*! maskedtextbox layout */
.e-control-wrapper.e-mask .e-maskedtextbox {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
}

.e-content-placeholder.e-mask.e-placeholder-mask {
  background-size: 300px 33px;
  min-height: 33px;
}

/*! maskedtextbox theme */
.e-control-wrapper.e-mask.e-error .e-maskedtextbox,
.e-utility-mask.e-error {
  color: var(--color-sf-danger);
}

.e-bigger .e-control-wrapper.e-mask .e-maskedtextbox {
  font-size: 16px;
}

.e-control-wrapper.e-mask.e-bigger .e-maskedtextbox {
  font-size: 16px;
}

.e-bigger .e-content-placeholder.e-mask.e-placeholder-mask,
.e-bigger.e-content-placeholder.e-mask.e-placeholder-mask {
  background-size: 300px 40px;
  min-height: 40px;
}

/* stylelint-disable-line no-empty-source */
.e-content-placeholder.e-textbox.e-placeholder-textbox {
  background-size: 300px 33px;
  min-height: 33px;
}

.e-input-group.e-input-focus.e-multi-line-input textarea.e-textbox {
  padding-right: 30px;
}

.e-input-group.e-input-focus.e-rtl.e-multi-line-input textarea.e-textbox {
  padding-left: 30px;
}

/* stylelint-disable-line no-empty-source */
.e-bigger .e-content-placeholder.e-textbox.e-placeholder-textbox,
.e-bigger.e-content-placeholder.e-textbox.e-placeholder-textbox {
  background-size: 300px 40px;
  min-height: 40px;
}

.e-bigger .e-input-group.e-input-focus.e-multi-line-input textarea.e-textbox {
  padding-right: 32px;
}

.e-bigger .e-input-group.e-input-focus.e-rtl.e-multi-line-input textarea.e-textbox {
  padding-left: 32px;
}

.e-upload {
  width: 100%;
}
.e-upload.e-control-wrapper {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
}
.e-upload .e-hidden-file-input {
  border: 0;
  height: 0;
  margin: 0;
  outline: none;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0;
}
.e-upload .e-file-select-wrap {
  padding: 12px 0 12px 12px;
}
.e-upload .e-file-select-wrap .e-file-select,
.e-upload .e-file-select-wrap .e-file-select .e-uploader {
  display: inline-block;
  width: 0;
}
.e-upload .e-file-select-wrap .e-file-select .e-uploader {
  opacity: 0;
}
.e-upload .e-file-select-wrap .e-file-drop {
  font-family: inherit;
  font-size: 14px;
  margin-left: 12px;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 15px;
  padding-top: 11px;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error, .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error, .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error {
  color: var(--color-sf-danger);
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: var(--color-sf-content-text-color-alt2);
  display: block;
  font-size: 12px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid {
  color: var(--color-sf-danger);
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name, .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type, .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status {
  color: var(--color-sf-danger);
}
.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons, .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons, .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons, .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons, .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons, .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  top: 42px;
}
.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: var(--color-sf-icon-color-disabled);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-upload .e-upload-files {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.e-upload .e-upload-files .e-upload-file-list {
  font-family: inherit;
  font-size: 14px;
  height: 100%;
  line-height: 22px;
  min-height: 82px;
  position: relative;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container {
  display: block;
  height: 100%;
  margin-left: 12px;
  margin-right: 90px;
  min-height: 35px;
  position: relative;
  top: 0;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  float: left;
  font-family: inherit;
  font-size: 14px;
  max-width: 75%;
  overflow: hidden;
  padding-top: 12px;
  position: relative;
  text-overflow: ellipsis;
  top: 0;
  white-space: nowrap;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name::before {
  content: attr(data-tail);
  float: right;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  display: block;
  font-family: inherit;
  font-size: 14px;
  padding-top: 12px;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-hidden {
  visibility: hidden;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  display: block;
  font-size: 12px;
  padding: 0;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  display: block;
  font-family: inherit;
  font-size: 12px;
  padding-bottom: 12px;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress {
  display: none;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  display: block;
  height: 10px;
  padding-bottom: 11px;
  padding-top: 6px;
  position: absolute;
  width: 95%;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
  border-radius: 4px;
  display: block;
  height: 4px;
  width: 100%;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
  border-radius: 4px;
  display: inherit;
  height: 4px;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: right;
  font-family: inherit;
  font-size: 12px;
  position: relative;
  right: 0;
  top: -33px;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons, .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-upload .e-upload-files .e-file-pause-btn.e-icons, .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-upload .e-upload-files .e-file-reload-btn.e-icons {
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-size: 16px;
  height: 20px;
  justify-content: center;
  margin: 15px;
  margin-top: -9px;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 50%;
  vertical-align: middle;
  width: 20px;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress, .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress, .e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress, .e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress, .e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress, .e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress {
  cursor: default;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: var(--color-sf-icon-color-disabled);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons, .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons, .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons, .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons, .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons, .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons {
  padding: 18px 13px 18px 23px;
}
.e-upload .e-upload-files .e-file-pause-btn.e-icons, .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-upload .e-upload-files .e-file-reload-btn.e-icons {
  right: 36px;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover, .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover, .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover, .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover, .e-upload .e-upload-files .e-file-reload-btn.e-icons:hover, .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover, .e-upload .e-upload-files .e-clear-icon-focus {
  background-color: rgba(var(--color-sf-black), 0.12);
  border-color: transparent;
  border-radius: 50%;
  box-shadow: 0 0 0 transparent;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-reload-btn.e-icons:focus, .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus, .e-upload .e-upload-files .e-clear-icon-focus {
  border-radius: 50%;
}
.e-upload .e-upload-files .e-file-delete-btn.e-icons {
  font-size: 14px;
  opacity: 1;
}
.e-upload .e-upload-files .e-file-abort-btn.e-icons {
  font-size: 14px;
  opacity: 1;
}
.e-upload .e-file-select-wrap .e-btn, .e-upload .e-upload-actions .e-btn {
  font-family: inherit;
  font-weight: 600;
}
.e-upload .e-upload-actions {
  position: relative;
  text-align: right;
}
.e-upload .e-upload-actions .e-file-upload-btn {
  margin: 8px;
}
.e-upload .e-upload-actions .e-file-clear-btn {
  margin: 8px;
}
.e-upload.e-rtl .e-file-select-wrap {
  padding: 16px 12px 16px 0;
}
.e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
  margin-right: 0;
}
.e-upload.e-rtl .e-file-select-wrap .e-file-drop {
  margin-left: 60px;
  margin-right: 12px;
  position: relative;
}
.e-upload.e-rtl .e-upload-actions {
  text-align: left;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
  height: 100%;
  margin-left: 60px;
  margin-right: 11px;
  position: relative;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container {
  direction: ltr;
  float: right;
  width: 100%;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  float: right;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  float: right;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  direction: ltr;
  float: right;
  position: relative;
  text-align: right;
  width: 100%;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  float: right;
  position: initial;
  top: 23px;
  width: 86%;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: left;
  right: 0;
  top: -32px;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons {
  left: 0;
  margin-left: 11px;
  margin-right: 11px;
  right: auto;
  top: 50%;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
  left: 36px;
  right: auto;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons {
  left: 36px;
}
.e-upload.e-disabled .e-file-drop {
  color: var(--color-sf-icon-color-disabled);
}
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type, .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size, .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: var(--color-sf-icon-color-disabled);
}
.e-upload .e-content-placeholder.e-upload.e-placeholder-upload {
  background-size: 400px 65px;
  min-height: 65px;
}

.e-small .e-upload .e-file-select-wrap {
  padding: 12px 0 12px 12px;
}
.e-small .e-upload .e-file-select-wrap .e-file-drop {
  font-size: 12px;
  margin-left: 10px;
}
.e-small .e-upload .e-upload-files .e-upload-file-list {
  min-height: 79px;
}
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  font-size: 12px;
  padding-top: 12px;
}
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  font-size: 12px;
  padding: 6px 0;
}
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  font-size: 12px;
  padding-top: 12px;
}
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  padding-bottom: 12px;
}
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  padding-bottom: 2px;
  padding-top: 2px;
}
.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons, .e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons, .e-small .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons {
  font-size: 14px;
  height: 24px;
  padding: 12px;
  width: 24px;
}
.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: var(--color-sf-icon-color-disabled);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-small .e-upload.e-rtl .e-file-select-wrap {
  padding: 12px 12px 12px 0;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 12px;
  padding-top: 8px;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error {
  color: var(--color-sf-danger);
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: var(--color-sf-content-text-color-alt2);
  display: block;
  font-size: 12px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid {
  color: var(--color-sf-danger);
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status {
  color: var(--color-sf-danger);
}
.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons, .e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons, .e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons, .e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons, .e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons, .e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  top: 42px;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: var(--color-sf-icon-color-disabled);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}

.e-upload {
  border: 1px dashed var(--color-sf-border-dark);
}
.e-upload .e-file-drop {
  color: var(--color-sf-content-text-color-alt2);
  vertical-align: middle;
}
.e-upload .e-upload-files {
  border-top: 1px solid var(--color-sf-border-light);
}
.e-upload .e-upload-files .e-upload-file-list {
  border-bottom: 1px solid var(--color-sf-border-light);
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  color: var(--color-sf-content-text-color);
  font-weight: 500;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  color: var(--color-sf-content-text-color);
  font-weight: 500;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  color: var(--color-sf-content-text-color-alt2);
  font-weight: 500;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: var(--color-sf-content-text-color);
  font-weight: 500;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-success {
  color: var(--color-sf-success);
  font-weight: 500;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-fails {
  color: var(--color-sf-danger);
  font-weight: 500;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-validation-fails {
  color: var(--color-sf-danger);
  font-weight: 500;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap {
  background-color: var(--color-sf-content-bg-color-alt3);
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-progress {
  background: var(--color-sf-primary);
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-success {
  background: var(--color-sf-success);
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-failed {
  background: var(--color-sf-danger);
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-bar-text {
  color: var(--color-sf-content-text-color);
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons, .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-upload .e-upload-files .e-file-reload-btn.e-icons, .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-upload .e-upload-files .e-file-pause-btn.e-icons, .e-upload .e-upload-files .e-file-play-btn.e-icons {
  color: var(--color-sf-icon-color);
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons:hover, .e-upload .e-upload-files .e-file-delete-btn.e-icons:hover, .e-upload .e-upload-files .e-file-reload-btn.e-icons:hover, .e-upload .e-upload-files .e-file-abort-btn.e-icons:hover, .e-upload .e-upload-files .e-file-pause-btn.e-icons:hover, .e-upload .e-upload-files .e-file-play-btn.e-icons:hover {
  color: var(--color-sf-icon-color-hover);
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-reload-btn.e-icons:focus, .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus, .e-upload .e-upload-files .e-clear-icon-focus {
  background-color: rgba(var(--color-sf-black), 0.12);
  border-color: transparent;
  box-shadow: 0 0 0 transparent;
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons::before {
  content: "\e7e7";
}

.e-upload .e-upload-files .e-icons.e-file-pause-btn::before {
  content: "\e77b";
}

.e-upload .e-upload-files .e-icons.e-file-reload-btn::before {
  content: "\e706";
}

.e-upload .e-upload-files .e-icons.e-file-play-btn::before {
  content: "\e70c";
}

.e-upload .e-upload-files .e-file-delete-btn.e-icons::before {
  content: "\e820";
}

.e-upload .e-upload-files .e-file-abort-btn.e-icons::before {
  content: "\e81b";
}

.e-upload .e-upload-files .e-icons.e-msie::before {
  position: relative;
  right: 10px;
}

.e-upload .e-upload-files .e-icons.e-file-abort-icon.e-msie::before {
  right: 12px;
}

.e-bigger .e-upload {
  width: 100%;
}
.e-bigger .e-upload .e-file-select-wrap {
  padding: 16px 0 16px 16px;
}
.e-bigger .e-upload .e-file-select-wrap .e-file-drop {
  font-size: 16px;
  margin-left: 16px;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list {
  font-size: 14px;
  line-height: 22px;
  min-height: 108px;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container {
  margin-left: 15px;
  top: 0;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  font-size: 16px;
  padding-top: 15px;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  font-size: 12px;
  padding: 10px 0;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  font-size: 16px;
  padding-top: 15px;
  top: initial;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  font-size: 12px;
  padding-bottom: 15px;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  height: 4px;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
  height: 4px;
  width: 95%;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
  height: 90%;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  font-size: 12px;
  right: 16px;
  top: -36px;
}
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  font-size: 16px;
  height: 24px;
  margin: 15px;
  margin-top: -24px;
  padding: 24px;
  top: 50%;
  width: 24px;
}
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: var(--color-sf-icon-color-disabled);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons, .e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons, .e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons, .e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons, .e-bigger .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons, .e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons {
  padding: 20px 17px 20px 26px;
}
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons {
  right: 45px;
}
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons {
  font-size: 14px;
}
.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons {
  font-size: 14px;
}
.e-bigger .e-upload .e-upload-actions .e-btn {
  margin-left: 15px;
}
.e-bigger .e-upload .e-upload-actions .e-file-upload-btn {
  margin: 15px;
}
.e-bigger .e-upload .e-upload-actions .e-file-clear-btn {
  margin: 15px;
}
.e-bigger .e-upload.e-rtl .e-file-select-wrap {
  padding: 20px 15px 20px 0;
}
.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
  margin-right: 0;
}
.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-file-drop {
  margin-right: 16px;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
  margin-left: 60px;
  margin-right: 15px;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  top: 30px;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  left: 16px;
  right: initial;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  left: 0;
  margin-left: 15px;
  margin-right: 15px;
  padding: 24px;
  top: 50%;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons.e-disabled, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons.e-disabled {
  color: var(--color-sf-icon-color-disabled);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-msie.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-msie.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-msie.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-msie.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-msie.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-msie.e-icons {
  padding: 20px 17px 20px 26px;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons {
  left: 41px;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 15px;
  padding-top: 11px;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error {
  color: var(--color-sf-danger);
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: var(--color-sf-content-text-color-alt2);
  display: block;
  font-size: 12px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid {
  color: var(--color-sf-danger);
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status {
  color: var(--color-sf-danger);
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  top: 38px;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: var(--color-sf-icon-color-disabled);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}

.e-bigger.e-small .e-upload {
  width: 100%;
}
.e-bigger.e-small .e-upload.e-control-wrapper {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
}
.e-bigger.e-small .e-upload .e-hidden-file-input {
  border: 0;
  height: 0;
  margin: 0;
  outline: none;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0;
}
.e-bigger.e-small .e-upload .e-file-select-wrap {
  padding: 12px 0 12px 12px;
}
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader {
  display: inline-block;
  width: 0;
}
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader {
  opacity: 0;
}
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-drop {
  font-family: inherit;
  font-size: 14px;
  margin-left: 12px;
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 15px;
  padding-top: 11px;
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0;
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none;
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px;
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error {
  color: var(--color-sf-danger);
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: var(--color-sf-content-text-color-alt2);
  display: block;
  font-size: 12px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative;
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid {
  color: var(--color-sf-danger);
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status {
  color: var(--color-sf-danger);
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  top: 42px;
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: var(--color-sf-icon-color-disabled);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-bigger.e-small .e-upload .e-upload-files {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list {
  font-family: inherit;
  font-size: 14px;
  height: 100%;
  line-height: 22px;
  min-height: 82px;
  position: relative;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container {
  display: block;
  height: 100%;
  margin-left: 12px;
  margin-right: 90px;
  min-height: 35px;
  position: relative;
  top: 0;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  float: left;
  font-family: inherit;
  font-size: 14px;
  max-width: 75%;
  overflow: hidden;
  padding-top: 12px;
  position: relative;
  text-overflow: ellipsis;
  top: 0;
  white-space: nowrap;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name::before {
  content: attr(data-tail);
  float: right;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  display: block;
  font-family: inherit;
  font-size: 14px;
  padding-top: 12px;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-hidden {
  visibility: hidden;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  display: block;
  font-size: 12px;
  padding: 0;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  display: block;
  font-family: inherit;
  font-size: 12px;
  padding-bottom: 12px;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress {
  display: none;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  display: block;
  height: 10px;
  padding-bottom: 11px;
  padding-top: 6px;
  position: absolute;
  width: 95%;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
  border-radius: 4px;
  display: block;
  height: 4px;
  width: 100%;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
  border-radius: 4px;
  display: inherit;
  height: 4px;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: right;
  font-family: inherit;
  font-size: 12px;
  position: relative;
  right: 0;
  top: -33px;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons {
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-size: 16px;
  height: 20px;
  justify-content: center;
  margin: 15px;
  margin-top: -9px;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 50%;
  vertical-align: middle;
  width: 20px;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress {
  cursor: default;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: var(--color-sf-icon-color-disabled);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons {
  padding: 18px 13px 18px 23px;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons {
  right: 36px;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover, .e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:hover, .e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover, .e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus {
  background-color: rgba(var(--color-sf-black), 0.12);
  border-color: transparent;
  border-radius: 50%;
  box-shadow: 0 0 0 transparent;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus, .e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:focus, .e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus, .e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus {
  border-radius: 50%;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons {
  font-size: 16px;
  font-size: 14px;
  opacity: 1;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons {
  font-size: 14px;
  opacity: 1;
}
.e-bigger.e-small .e-upload .e-file-select-wrap .e-btn, .e-bigger.e-small .e-upload .e-upload-actions .e-btn {
  font-family: inherit;
}
.e-bigger.e-small .e-upload .e-upload-actions {
  position: relative;
  text-align: right;
}
.e-bigger.e-small .e-upload .e-upload-actions .e-file-upload-btn {
  margin: 8px;
}
.e-bigger.e-small .e-upload .e-upload-actions .e-file-clear-btn {
  margin: 8px;
}
.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap {
  padding: 16px 12px 16px 0;
}
.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
  margin-right: 0;
}
.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-file-drop {
  margin-left: 60px;
  margin-right: 12px;
  position: relative;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-actions {
  text-align: left;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
  height: 100%;
  margin-left: 60px;
  margin-right: 11px;
  position: relative;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container {
  direction: ltr;
  float: right;
  width: 100%;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  float: right;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  float: right;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  direction: ltr;
  float: right;
  position: relative;
  text-align: right;
  width: 100%;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  float: right;
  position: initial;
  top: 23px;
  width: 86%;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: left;
  right: 0;
  top: -32px;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons {
  left: 0;
  margin-left: 11px;
  margin-right: 11px;
  right: auto;
  top: 50%;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
  left: 36px;
  right: auto;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons {
  left: 36px;
}
.e-bigger.e-small .e-upload.e-disabled .e-file-drop {
  color: var(--color-sf-icon-color-disabled);
}
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type, .e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size, .e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: var(--color-sf-icon-color-disabled);
}
.e-bigger.e-small .e-upload .e-content-placeholder.e-upload.e-placeholder-upload {
  background-size: 400px 65px;
  min-height: 65px;
}
.e-bigger.e-small .e-upload .e-bigger .e-content-placeholder.e-upload.e-placeholder-upload,
.e-bigger.e-small .e-upload .e-bigger.e-content-placeholder.e-upload.e-placeholder-upload {
  background-size: 400px 80px;
  min-height: 80px;
}

/* stylelint-disable property-no-vendor-prefix */
.e-dialog {
  -webkit-flex-direction: column;
  border: var(--color-sf-dialog-border);
  border-radius: 8px;
  flex-direction: column;
  width: 100%;
  /* stylelint-disable declaration-no-important */
  /* stylelint-enable declaration-no-important */
}
.e-dialog.e-popup {
  width: 100%;
}
.e-dialog.e-dlg-resizable {
  padding-bottom: 15px;
  touch-action: none;
}
.e-dialog .e-dlg-header-content {
  border-radius: 8px;
  line-height: 1.5;
}
.e-dialog .e-dlg-header-content + .e-dlg-content {
  padding-top: 16px;
}
.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  font-size: 14px;
  width: auto;
  margin-left: -4px;
  margin-top: -22px;
}
.e-dialog .e-dlg-header {
  display: block;
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  user-select: none;
  vertical-align: top;
  white-space: nowrap;
  width: 80%;
}
.e-dialog .e-dlg-header.e-hide {
  display: none;
}
.e-dialog .e-dlg-modal {
  position: fixed;
}
.e-dialog .e-scroll-disabled {
  overflow: hidden !important;
}
.e-dialog .e-dlg-content {
  display: block;
  flex: 1 1 auto;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  overflow: auto;
  overflow-x: hidden;
}
.e-dialog .e-dlg-content.e-hide {
  display: none;
}
.e-dialog .e-footer-content {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  bottom: 0;
  display: block;
  right: 0;
  width: 100%;
}
.e-dialog .e-footer-content.e-hide {
  display: none;
}
.e-dialog .e-footer-content {
  text-align: right;
}
.e-dialog .e-resize-handle {
  height: 15px;
  position: absolute;
  width: 15px;
}
.e-dialog .e-resize-handle.e-south-east {
  bottom: 0;
  cursor: nwse-resize;
  right: 0;
}
.e-dialog .e-resize-handle.e-south-west {
  bottom: 0;
  cursor: nesw-resize;
  left: 0;
  transform: rotate(90deg);
}
.e-dialog .e-resize-handle.e-north-east {
  cursor: nesw-resize;
  right: 0;
  top: 0;
  transform: rotate(-90deg);
}
.e-dialog .e-resize-handle.e-north-west {
  cursor: nwse-resize;
  left: 0;
  top: 0;
  transform: rotate(180deg);
}
.e-dialog .e-south,
.e-dialog .e-north,
.e-dialog .e-east,
.e-dialog .e-west {
  background-color: transparent;
  background-repeat: repeat;
  overflow: visible;
  position: absolute;
}
.e-dialog .e-east,
.e-dialog .e-west {
  cursor: ew-resize;
}
.e-dialog .e-south,
.e-dialog .e-north {
  cursor: ns-resize;
}
.e-dialog.e-blazor-hidden {
  left: 0;
  position: absolute;
}

.e-dialog .e-dlg-header-content {
  padding: 8px 16px 8px 16px;
}
.e-dialog .e-dlg-content {
  padding: 16px;
  border-radius: 8px;
}
.e-dialog .e-footer-content {
    padding: 8px 16px;
    background-color: #c0c0c0;
}
.e-dialog .e-footer-content .e-btn {
  margin-left: 8px;
}

.e-alert-dialog .e-footer-content {
  border-top: 1px solid var(--color-sf-border-light);
}

.e-rtl .e-footer-content .e-btn {
  margin-right: 8px;
}

.e-dialog.e-draggable > .e-dlg-header-content {
  cursor: move;
}

.e-dialog.e-device.e-draggable.e-popup-open {
  touch-action: none;
}

.e-dialog {
  max-height: 98%;
  max-width: 100%;
  min-width: 240px;
  position: absolute;
}

.e-rtl .e-footer-content .e-btn {
  margin-left: 0;
}

.e-rtl .e-footer-content {
  text-align: left;
}

.e-rtl .e-footer-content {
  text-align: left;
}

.e-dialog.e-rtl .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  float: left;
  left: 0;
  right: 0;
}

.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  background-color: var(--color-sf-transparent);
  border-color: var(--color-sf-transparent);
  border-radius: 0;
  bottom: 0;
  float: right;
  height: 20px;
  left: 0;
  position: relative;
  width: 20px;
  padding: 10px 8px 10px;
}

.e-rtl.e-dialog .e-resize-handle.e-south-west {
  bottom: 0;
  cursor: sw-resize;
  direction: ltr;
  left: 0;
  text-align: initial;
  transform: rotate(90deg);
}

/* stylelint-disable declaration-no-important */
.e-dlg-target.e-scroll-disabled {
  overflow: hidden !important;
}

/* stylelint-enable declaration-no-important */
.e-dlg-overlay {
  height: 100%;
  left: 0;
  opacity: 1;
  position: fixed;
  top: 0;
  transition: opacity 0.15s linear;
  width: 100%;
}
.e-dlg-overlay.e-fade {
  opacity: 0;
}

.e-dlg-overflow-hidden {
  overflow: auto;
}

/* stylelint-disable declaration-no-important */
.e-dlg-fullscreen {
  height: 100% !important;
  left: 0 !important;
  width: 100% !important;
}

/* stylelint-enable declaration-no-important */
.e-popup.e-popup-open.e-dialog {
  display: inline-flex;
}

.e-dlg-container {
  align-items: flex-start;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}

.e-dlg-center-center {
  -webkit-align-items: center;
  -webkit-justify-content: center;
  align-items: center;
  justify-content: center;
}

.e-dlg-left-center {
  -webkit-align-items: center;
  -webkit-justify-content: flex-start;
  align-items: center;
  justify-content: flex-start;
}

.e-dlg-right-center {
  -webkit-align-items: center;
  -webkit-justify-content: flex-end;
  align-items: center;
  justify-content: flex-end;
}

.e-dlg-left-top {
  -webkit-align-items: flex-start;
  -webkit-justify-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
}

.e-dlg-right-top {
  -webkit-align-items: flex-start;
  -webkit-justify-content: flex-end;
  align-items: flex-start;
  justify-content: flex-end;
}

.e-dlg-center-top {
  -webkit-align-items: center;
  -webkit-flex-direction: column;
  align-items: center;
  flex-direction: column;
}

.e-dlg-left-bottom {
  -webkit-align-items: flex-end;
  -webkit-justify-content: flex-start;
  align-items: flex-end;
  justify-content: flex-start;
}

.e-dlg-right-bottom {
  -webkit-align-items: flex-end;
  -webkit-justify-content: flex-end;
  align-items: flex-end;
  justify-content: flex-end;
}

.e-dlg-center-bottom {
  -webkit-align-items: center;
  -webkit-flex-direction: column;
  -webkit-justify-content: flex-end;
  align-items: center;
  flex-direction: column;
  justify-content: flex-end;
}

.e-dialog .e-btn.e-dlg-closeicon-btn:hover,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus,
.e-dialog .e-btn.e-dlg-closeicon-btn:active {
  background-color: var(--color-sf-transparent);
  border-color: var(--color-sf-transparent);
  box-shadow: 0 0 0 transparent;
}

.e-dialog .e-btn.e-dlg-closeicon-btn:active {
  background-color: transparent;
}

.e-content-placeholder.e-dialog.e-placeholder-dialog {
  background-size: 400px 210px;
  min-height: 210px;
}

@media (min-width: 768px) {
  .e-alert-dialog.e-dialog.e-popup,
.e-confirm-dialog.e-dialog.e-popup {
    margin: 30px;
    width: 600px;
  }
}
@media (max-width: 768px) {
  .e-alert-dialog.e-dialog.e-popup,
.e-confirm-dialog.e-dialog.e-popup {
    margin: 30px;
    width: auto;
  }
}
@media (max-width: 768px) {
  .e-prompt-dialog.e-dialog.e-popup,
.e-prompt-dialog.e-dialog.e-popup {
    margin: 30px;
    width: auto;
  }
}
@media (min-width: 768px) {
  .e-prompt-dialog.e-dialog.e-popup,
.e-prompt-dialog.e-dialog.e-popup {
    margin: 30px;
    width: 600px;
  }
}
.e-dlg-ref-element {
  display: none;
}

.e-dialog .e-footer-content {
  box-sizing: border-box;
}

.e-dialog {
  background-color: var(--color-sf-content-bg-color);
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}

.e-dlg-overlay {
  background-color: var(--color-sf-overlay-bg-color);
}

.e-footer-content {
  background-color: var(--color-sf-content-bg-color-alt1);
}
.e-footer-content .e-btn.e-primary.e-flat:not([DISABLED]):not(.e-success):not(.e-danger):not(.e-warning):not(.e-info) {
  background: var(--color-sf-primary-bg-color);
  border-color: var(--color-sf-primary-border-color);
  color: var(--color-sf-primary-text);
}
.e-footer-content .e-btn:hover.e-primary.e-flat:not([DISABLED]):not(.e-success):not(.e-danger):not(.e-warning):not(.e-info) {
  background: var(--color-sf-primary-bg-color-hover);
}
.e-footer-content .e-btn.e-flat:not([DISABLED]):not(.e-success):not(.e-danger):not(.e-warning):not(.e-info) {
  background: var(--color-sf-secondary-bg-color);
  border-color: var(--color-sf-secondary-border-color);
  color: var(--color-sf-secondary-text-color);
}
.e-footer-content .e-btn:hover.e-flat:not([DISABLED]):not(.e-success):not(.e-danger):not(.e-warning):not(.e-info) {
  background: var(--color-sf-secondary-bg-color-hover);
}

.e-dlg-header,
.e-dlg-header * {
  color: var(--color-sf-content-text-color);
  font-size: 16px;
  font-weight: 600;
}

.e-dlg-content {
  color: var(--color-sf-content-text-color-alt2);
}

.e-device .e-dlg-content {
  font-size: 16px;
}

.e-dlg-header-content {
  background-color: var(--color-sf-transparent);
}

.e-dlg-content {
  background-color: var(--color-sf-content-bg-color);
}

.e-icon-dlg-close {
  color: var(--color-sf-icon-color);
}

.e-dialog button.e-btn.e-dlg-closeicon-btn:hover .e-btn-icon {
  color: var(--color-sf-icon-color-hover);
}

.e-dialog .e-btn.e-dlg-closeicon-btn:active span,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus span {
  border-radius: 0;
  color: var(--color-sf-icon-color-pressed);
  opacity: 1;
}

.e-icon-dlg-close:active {
  border-radius: 0;
  color: var(--color-sf-icon-color-pressed);
  opacity: 1;
}

.e-icon-dlg-close:hover {
  color: var(--color-sf-icon-color-hover);
}

.e-dlg-header-content .e-dlg-closeicon-btn:hover {
  background-color: var(--color-sf-transparent);
}

.e-dlg-header-content .e-dlg-closeicon-btn:active {
  background-color: var(--color-sf-transparent);
}

.e-south-east {
  color: var(--color-sf-icon-color);
}

.e-rtl .e-south-east {
  color: transparent;
}

.e-rtl .e-south-west {
  color: var(--color-sf-icon-color);
}

.e-south-west,
.e-north-east,
.e-north-west {
  color: transparent;
}

.e-dialog .e-icon-dlg-close::before {
  content: "\e7e7";
  position: relative;
}
.e-dialog .e-icon-dlg-close {
  opacity: initial;
}
.e-dialog .e-icon-dlg-close:active {
  opacity: initial;
}
.e-dialog .e-icon-dlg-close:hover {
  opacity: initial;
}
.e-dialog .e-south-east::before,
.e-dialog .e-south-west::before,
.e-dialog .e-north-east::before,
.e-dialog .e-north-west::before {
  content: "\e832";
}

.e-bigger.e-dialog .e-dlg-header-content,
*.e-bigger .e-dialog .e-dlg-header-content {
  padding: 14px 16px 14px 24px;
}
.e-bigger.e-dialog .e-dlg-header,
*.e-bigger .e-dialog .e-dlg-header {
  font-size: 18px;
  height: 28px;
}
.e-bigger.e-dialog .e-dlg-content,
*.e-bigger .e-dialog .e-dlg-content {
  font-size: 16px;
  padding: 16px 24px 16px 24px;
}
.e-bigger.e-dialog .e-footer-content,
*.e-bigger .e-dialog .e-footer-content {
  padding: 12px 24px;
}
.e-bigger.e-dialog .e-footer-content .e-btn,
*.e-bigger .e-dialog .e-footer-content .e-btn {
  margin-left: 12px;
}
.e-bigger.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
*.e-bigger .e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  height: 24px;
  width: 24px;
}
.e-bigger.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close,
*.e-bigger .e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  font-size: 16px;
  width: auto;
  margin-top: -25px;
}

.e-bigger.e-rtl .e-footer-content .e-btn,
.e-bigger .e-rtl .e-footer-content .e-btn {
  margin-left: 0;
  margin-right: 12px;
}

.e-bigger .e-dlg-header-content + .e-dlg-content {
  padding-top: 16px;
}

.e-bigger .e-content-placeholder.e-dialog.e-placeholder-dialog,
.e-bigger.e-content-placeholder.e-dialog.e-placeholder-dialog {
  background-size: 400px 220px;
  min-height: 220px;
}

/*! component's theme wise override definitions and variables */
@keyframes hscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! h-scroll layout */
.e-hscroll {
  display: block;
  position: relative;
  width: inherit;
}
.e-hscroll.e-rtl.e-scroll-device {
  padding-left: 40px;
  padding-right: initial;
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(-6px);
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
  left: 48px;
  right: auto;
  transform: skewX(-16deg) translateX(-6px);
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
  left: auto;
  right: 0;
}
.e-hscroll:not(.e-scroll-device) {
  padding: 0 30px;
}
.e-hscroll.e-scroll-device {
  padding-right: 40px;
}
.e-hscroll.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(6px);
  width: 48px;
}
.e-hscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
  font-size: 18px;
  transform: skewX(16deg);
}
.e-hscroll.e-scroll-device .e-scroll-overlay {
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 100;
}
.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
  left: auto;
  right: 48px;
  transform: skewX(-16deg) translateX(6px);
}
.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
  left: 0;
  right: auto;
}
.e-hscroll.e-overlay .e-hscroll-content > * {
  pointer-events: none;
}
.e-hscroll > * {
  height: inherit;
  line-height: normal;
}
.e-hscroll .e-hscroll-content {
  display: inline-block;
  height: inherit;
  position: relative;
}
.e-hscroll .e-hscroll-content > * {
  pointer-events: auto;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
  left: 0;
  right: auto;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
  left: auto;
  right: 0;
}
.e-hscroll .e-scroll-nav {
  align-items: center;
  bottom: 0;
  cursor: pointer;
  display: flex;
  min-height: 48px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 30px;
}
.e-hscroll .e-scroll-nav.e-scroll-left-nav {
  left: 0;
}
.e-hscroll .e-scroll-nav.e-scroll-right-nav {
  right: 0;
}
.e-hscroll .e-scroll-nav.e-ie-align {
  display: table;
}
.e-hscroll .e-nav-arrow {
  position: relative;
}
.e-hscroll .e-nav-arrow.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  font-size: 18px;
}
.e-hscroll .e-hscroll-bar .e-hscroll-content .e-overlay {
  pointer-events: none;
}

/*! h-scroll theme */
.e-hscroll .e-scroll-nav .e-icons {
  color: var(--color-sf-secondary-text-color);
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  border-color: var(--color-sf-border-light);
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
}
.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  background-color: var(--color-sf-content-bg-color-alt2);
  border-color: var(--color-sf-border-light);
  border-width: 1px;
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
}
.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
  color: var(--color-sf-icon-color);
}
.e-hscroll .e-scroll-overlay {
  background-color: transparent;
  background-repeat: repeat-x;
}
.e-hscroll .e-scroll-overlay.e-scroll-left-overlay {
  background-image: linear-gradient(-270deg, rgba(var(--color-sf-secondary-bg-color-disabled), 1) 0%, rgba(var(--color-sf-secondary-bg-color-disabled), 0) 100%);
}
.e-hscroll .e-scroll-overlay.e-scroll-right-overlay {
  background-image: linear-gradient(-270deg, rgba(var(--color-sf-secondary-bg-color-disabled), 0) 0%, rgba(var(--color-sf-secondary-bg-color-disabled), 1) 100%);
}
.e-hscroll.e-rtl .e-scroll-nav {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
  border-left: 1px solid var(--color-sf-border-light);
  border-right: 0;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
  border-left: 0;
  border-right: 1px solid var(--color-sf-border-light);
}
.e-hscroll.e-rtl .e-scroll-nav:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border: 0;
  color: var(--color-sf-secondary-text-color-hover);
}
.e-hscroll.e-rtl .e-scroll-nav:hover:active {
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  color: var(--color-sf-secondary-text-color-hover);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover .e-icons {
  color: var(--color-sf-secondary-text-color-focus);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus {
  background: var(--color-sf-secondary-bg-color-focus);
  border: 0;
  color: var(--color-sf-secondary-text-color-hover);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-icons {
  color: var(--color-sf-secondary-text-color-focus);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:active {
  background: var(--color-sf-secondary-bg-color-pressed);
  border: 0;
  box-shadow: none;
  color: var(--color-sf-content-text-color-alt2);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:active .e-icons {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-hscroll .e-scroll-nav {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-hscroll .e-scroll-nav.e-scroll-left-nav {
  border-right: 1px solid var(--color-sf-border-light);
}
.e-hscroll .e-scroll-nav.e-scroll-right-nav {
  border-left: 1px solid var(--color-sf-border-light);
}
.e-hscroll .e-scroll-nav::after {
  background-color: transparent;
  border-radius: 50%;
  border-width: 1px;
  box-sizing: border-box;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  visibility: hidden;
  width: 1px;
}
.e-hscroll .e-scroll-nav:active::after {
  animation: hscroll-popup-shadow 0.6s ease-out 0ms;
  visibility: visible;
}

/*! hscroll icons */
.e-hscroll.e-rtl.e-scroll-device .e-nav-right-arrow::before {
  content: "\e765";
}
.e-hscroll.e-rtl.e-scroll-device .e-nav-left-arrow::before {
  content: "\e748";
}
.e-hscroll.e-rtl .e-nav-left-arrow::before {
  content: "\e748";
}
.e-hscroll.e-rtl .e-nav-right-arrow::before {
  content: "\e765";
}
.e-hscroll.e-scroll-device .e-nav-right-arrow::before {
  content: "\e748";
}
.e-hscroll.e-scroll-device .e-nav-left-arrow::before {
  content: "\e765";
}
.e-hscroll .e-nav-left-arrow::before {
  content: "\e765";
  line-height: normal;
}
.e-hscroll .e-nav-right-arrow::before {
  content: "\e748";
  line-height: normal;
}

.e-bigger .e-hscroll,
.e-hscroll.e-bigger {
  min-height: 56px;
}
.e-bigger .e-hscroll:not(.e-scroll-device),
.e-hscroll.e-bigger:not(.e-scroll-device) {
  padding: 0 48px;
}
.e-bigger .e-hscroll.e-scroll-device,
.e-hscroll.e-bigger.e-scroll-device {
  padding-right: 48px;
}
.e-bigger .e-hscroll.e-rtl.e-scroll-device,
.e-hscroll.e-bigger.e-rtl.e-scroll-device {
  padding-left: 48px;
  padding-right: initial;
}
.e-bigger .e-hscroll .e-nav-arrow.e-icons,
.e-hscroll.e-bigger .e-nav-arrow.e-icons {
  font-size: 22px;
}
.e-bigger .e-hscroll.e-rtl .e-scroll-overlay.e-scroll-right-overlay,
.e-hscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-right-overlay {
  left: 48px;
}
.e-bigger .e-hscroll .e-scroll-overlay.e-scroll-right-overlay,
.e-hscroll.e-bigger .e-scroll-overlay.e-scroll-right-overlay {
  right: 48px;
}
.e-bigger .e-hscroll .e-scroll-nav,
.e-hscroll.e-bigger .e-scroll-nav {
  min-height: 56px;
  width: 48px;
}

/*! component's theme wise override definitions and variables */
/*! v-scroll layout */
.e-vscroll {
  display: block;
  position: relative;
  width: inherit;
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(-6px);
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
  left: 48px;
  right: auto;
  transform: skewX(-16deg) translateX(-6px);
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
  left: auto;
  right: 0;
}
.e-vscroll:not(.e-scroll-device) {
  padding: 0 28px;
}
.e-vscroll.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(6px);
  width: 48px;
  z-index: 1001;
}
.e-vscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
  font-size: 14px;
  transform: skewX(16deg);
}
.e-vscroll.e-scroll-device .e-scroll-overlay {
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 100;
}
.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
  left: auto;
  right: 48px;
  transform: skewX(-16deg) translateX(6px);
}
.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
  left: 0;
  right: auto;
}
.e-vscroll > * {
  height: inherit;
}
.e-vscroll .e-vscroll-content {
  display: inline-block;
  height: auto;
  position: relative;
  width: 100%;
}
.e-vscroll .e-vscroll-content > * {
  pointer-events: auto;
}
.e-vscroll.e-rtl .e-scroll-nav.e-scroll-up-nav {
  left: auto;
  right: 0;
}
.e-vscroll.e-rtl .e-scroll-nav.e-scroll-down-nav {
  left: 0;
  right: auto;
}
.e-vscroll .e-scroll-nav {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 38px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.e-vscroll .e-scroll-nav.e-scroll-up-nav {
  top: 0;
}
.e-vscroll .e-scroll-nav.e-scroll-down-nav {
  bottom: 0;
}
.e-vscroll .e-scroll-nav.e-ie-align {
  display: table;
}
.e-vscroll .e-nav-arrow {
  position: relative;
}
.e-vscroll .e-nav-arrow.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}

/*! v-scroll theme */
.e-vscroll .e-icons {
  color: var(--color-sf-icon-color);
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  border-color: var(--color-sf-icon-color);
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
}
.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  background-color: var(--color-sf-content-bg-color-alt2);
  border-color: var(--color-sf-icon-color);
  border-width: 1px;
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
}
.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
  color: var(--color-sf-icon-color);
}
.e-vscroll .e-scroll-overlay {
  background-color: transparent;
  background-repeat: repeat-x;
}
.e-vscroll .e-scroll-overlay.e-scroll-up-overlay {
  background-image: linear-gradient(-270deg, rgba(var(--color-sf-secondary-bg-color-disabled), 1) 0%, rgba(var(--color-sf-secondary-bg-color-disabled), 0) 100%);
}
.e-vscroll .e-scroll-overlay.e-scroll-down-overlay {
  background-image: linear-gradient(-270deg, rgba(var(--color-sf-secondary-bg-color-disabled), 0) 0%, rgba(var(--color-sf-secondary-bg-color-disabled), 1) 100%);
}
.e-vscroll.e-rtl .e-scroll-nav {
  background: var(--color-sf-secondary-bg-color);
}
.e-vscroll.e-rtl .e-scroll-nav:hover {
  background: var(--color-sf-content-bg-color-alt2);
  border: 0;
  border-color: transparent;
  color: var(--color-sf-content-text-color-alt2);
}
.e-vscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  background: var(--color-sf-content-bg-color-alt2);
  border: 0;
  color: var(--color-sf-content-text-color-alt2);
}
.e-vscroll:not(.e-scroll-device) .e-scroll-nav:focus {
  background: var(--color-sf-content-bg-color-alt2);
  border: 0;
  border-color: transparent;
  color: var(--color-sf-content-text-color-alt2);
}
.e-vscroll:not(.e-scroll-device) .e-scroll-nav:active {
  background: var(--color-sf-content-bg-color-alt3);
  border: 0;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  color: var(--color-sf-content-text-color-alt2);
}
.e-vscroll .e-scroll-nav {
  background: var(--color-sf-secondary-bg-color);
}
.e-vscroll .e-scroll-nav.e-scroll-up-nav {
  border-bottom: 1px solid var(--color-sf-icon-color);
}
.e-vscroll .e-scroll-nav.e-scroll-down-nav {
  border-top: 1px solid var(--color-sf-icon-color);
}
.e-vscroll .e-scroll-nav::after {
  content: "";
}
.e-vscroll .e-scroll-nav:active::after {
  content: "";
}

/*! vscroll icons */
.e-vscroll.e-scroll-device .e-nav-up-arrow::before {
  content: "\e7dd";
}
.e-vscroll.e-scroll-device .e-nav-down-arrow::before {
  content: "\e734";
}
.e-vscroll .e-nav-up-arrow::before {
  content: "\e776";
  line-height: normal;
}
.e-vscroll .e-nav-down-arrow::before {
  content: "\e729";
  line-height: normal;
}

.e-bigger .e-vscroll:not(.e-scroll-device),
.e-vscroll.e-bigger:not(.e-scroll-device) {
  padding: 48px 0;
}
.e-bigger .e-vscroll .e-icons,
.e-vscroll.e-bigger .e-icons {
  font-size: 18px;
}
.e-bigger .e-vscroll.e-rtl .e-scroll-overlay.e-scroll-down-overlay,
.e-vscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-down-overlay {
  left: 48px;
}
.e-bigger .e-vscroll .e-scroll-overlay.e-scroll-down-overlay,
.e-vscroll.e-bigger .e-scroll-overlay.e-scroll-down-overlay {
  right: 48px;
}
.e-bigger .e-vscroll .e-scroll-nav,
.e-vscroll.e-bigger .e-scroll-nav {
  height: 48px;
}

/* stylelint-disable */
.e-toolbar {
  border-radius: 6px;
  display: block;
  height: 48px;
  min-height: 48px;
  position: relative;
  user-select: none;
  white-space: nowrap;
  overflow: hidden;
}
.e-toolbar.e-spacer-toolbar .e-toolbar-items {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
}
.e-toolbar.e-spacer-toolbar .e-toolbar-items:not(.e-toolbar-multirow) {
  position: absolute;
}
.e-toolbar.e-spacer-toolbar.e-pop-mode .e-toolbar-items {
  width: calc(100% - 30px);
}
.e-toolbar .e-blazor-toolbar-items {
  position: absolute;
  top: -9999px;
  visibility: hidden;
}
.e-toolbar.e-control[class*=e-toolbar] {
  box-sizing: content-box;
}
.e-toolbar.e-corner {
  border-radius: 4px;
}
.e-toolbar.e-hidden {
  display: none;
}
.e-toolbar .e-toolbar-items {
  border-radius: 6px 0 0 6px;
  display: inline-flex;
  height: 100%;
  vertical-align: middle;
  align-items: center;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow {
  margin-bottom: 1px;
  margin-left: 8px;
  margin-right: 8px;
  white-space: normal;
  flex-wrap: wrap;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator, .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-hidden {
  display: none;
}
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-left,
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-center,
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-right {
  display: inline;
}
.e-toolbar .e-toolbar-items.e-tbar-pos {
  display: block;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  display: table;
  height: 100%;
  top: 0;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  position: absolute;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  right: 0;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: 0;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center {
  margin: 0 auto;
}
.e-toolbar .e-toolbar-items .e-toolbar-left,
.e-toolbar .e-toolbar-items .e-toolbar-center,
.e-toolbar .e-toolbar-items .e-toolbar-right {
  display: inline-block;
}
.e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child, .e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child {
  margin-left: 8px;
}
.e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-item:last-child,
.e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 8px;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content {
  touch-action: pan-y pinch-zoom;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-right: 8px;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 8px;
}
.e-toolbar .e-toolbar-item {
  align-content: center;
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  min-height: 48px;
  vertical-align: middle;
  width: auto;
  flex: 0 0 auto;
}
.e-toolbar .e-toolbar-item.e-spacer {
  flex-grow: 1;
}
.e-toolbar .e-toolbar-item .e-tbar-btn {
  display: flex;
  align-items: center;
  vertical-align: middle;
  justify-content: center;
  margin: 0;
  min-height: 32px;
  min-width: 32px;
  padding: 0 4px;
  border-radius: 4px;
  line-height: 20px;
  border: none;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 8px 4px;
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right {
  padding: 4px;
}
.e-toolbar .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  margin: 0;
  min-width: 12px;
  width: auto;
  font-size: 16px;
  line-height: 16px;
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover, .e-toolbar .e-toolbar-item .e-tbar-btn:focus, .e-toolbar .e-toolbar-item .e-tbar-btn:active {
  padding: 0 4px;
}
.e-toolbar .e-toolbar-item .e-tbar-btn:focus {
  outline: 0;
}
.e-toolbar .e-toolbar-item .e-tbar-btn div {
  vertical-align: middle;
}
.e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
  font-size: 14px;
  padding: 6px 4px;
}
.e-toolbar .e-toolbar-item:not(.e-separator):not(.e-spacer) {
  height: inherit;
  min-width: 28px;
  padding: 8px 4px;
}
.e-toolbar .e-toolbar-item.e-separator {
  margin: 12px 4px;
  min-height: 24px;
  min-width: 1px;
  height: 24px;
}
.e-toolbar .e-toolbar-item.e-separator + .e-separator, .e-toolbar .e-toolbar-item.e-separator:last-of-type, .e-toolbar .e-toolbar-item.e-separator:first-of-type {
  display: none;
}
.e-toolbar .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 4px 4px 5px 4px;
}
.e-toolbar .e-toolbar-item > * {
  text-overflow: ellipsis;
}
.e-toolbar .e-toolbar-item.e-hidden {
  display: none;
}
.e-toolbar .e-toolbar-item input[type=checkbox] {
  height: auto;
}
.e-toolbar.e-vertical {
  display: flex;
  flex-direction: column;
}
.e-toolbar.e-vertical .e-toolbar-items .e-vscroll-bar .e-vscroll-content {
  touch-action: pan-x pinch-zoom;
}
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-center,
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  height: auto;
}
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: auto;
  right: auto;
  top: 0;
}
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  bottom: 0;
  left: auto;
  right: auto;
}
.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item {
  display: flex;
  height: auto;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-width: 33px;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  height: auto;
  margin: 3px 7px;
  min-height: auto;
}
.e-toolbar.e-vertical .e-hor-nav {
  bottom: 0;
  height: auto;
  left: 0;
  min-height: 40px;
  min-width: 50px;
  right: auto;
  top: auto;
  width: auto;
}
.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-left {
  bottom: 0;
  top: auto;
}
.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-right {
  bottom: auto;
  top: 0;
}
.e-toolbar .e-hor-nav {
  align-items: center;
  border-radius: 0 6px 6px 0;
  cursor: pointer;
  display: flex;
  height: 100%;
  min-height: 48px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
}
.e-toolbar .e-hor-nav.e-ie-align {
  display: table;
}
.e-toolbar .e-popup-down-icon.e-icons,
.e-toolbar .e-popup-up-icon.e-icons {
  display: flex;
  text-align: center;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  width: 100%;
  font-size: 18px;
  color: var(--color-sf-secondary-text-color);
}
.e-toolbar.e-toolpop {
  overflow: visible;
}
.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar .e-toolbar-pop {
  border-radius: 6px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item {
  display: flex;
  height: 32px;
  justify-content: center;
  min-height: 30px;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item.e-toolbar-popup.e-hidden {
  display: none;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
  min-height: 30px;
  min-width: 100%;
  padding: 6px 14px;
  border: none;
  border-radius: 4px;
  justify-content: flex-start;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin: 0;
  padding: 0 5px 0 0;
  width: auto;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 0 0 0 5px;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  height: 32px;
  min-width: 34px;
  padding: 0;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item > * {
  height: 100%;
  min-width: 100%;
  text-overflow: ellipsis;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons.e-btn-icon {
  min-width: 100%;
}
.e-toolbar .e-toolbar-pop .e-toolbar-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar .e-toolbar-pop .e-toolbar-popup,
.e-toolbar .e-toolbar-pop .e-toolpopup {
  text-align: center;
}
.e-toolbar.e-extended-toolbar {
  overflow: visible;
}
.e-toolbar.e-extended-toolbar.e-tbar-extended {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  min-height: 48px;
  padding-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 0;
  margin-left: -1px;
  box-shadow: none;
  display: inline;
  white-space: normal;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
  display: inline-flex;
  min-height: 48px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  min-height: 32px;
  min-width: 32px;
  padding: 0 4px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 6px 4px;
  font-size: 14px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon:not(.e-toolbar-pop) {
  display: flex;
  align-items: center;
  vertical-align: middle;
  justify-content: center;
  padding: 5px 6px;
  font-size: 16px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop) {
  padding: 8px 4px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon:not(.e-toolbar-pop) {
  padding: 4px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active {
  padding: 0 4px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  min-width: 28px;
  padding: 8px 4px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  min-height: 16px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-toolbar-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open {
  display: inline;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop {
  width: inherit;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item .e-tbar-btn {
  cursor: pointer;
  font-size: 16px;
  overflow: hidden;
  padding: 0 4px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  font-size: 14px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  height: auto;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item > * {
  align-self: center;
  text-overflow: ellipsis;
}
.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type {
  display: inline-flex;
}
.e-toolbar.e-extended-toolbar .e-hor-nav.e-ie-align {
  display: table;
}
.e-toolbar.e-rtl:not(.e-spacer-toolbar) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-right: 8px;
}
.e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 4px;
}
.e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right {
  padding: 4px;
}
.e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
  padding: 4px;
}
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-left: 8px;
  margin-right: initial;
}
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 8px;
}
.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: auto;
  right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  left: 0;
  right: auto;
}
.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child {
  margin-left: 8px;
}
.e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:last-child,
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:first-child,
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:first-child {
  margin-right: 8px;
}
.e-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
  border-radius: 6px 0 0 6px;
}
.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child {
  margin: 0;
  margin-left: 8px;
}
.e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
}
.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended {
  padding-right: 8px;
  margin-left: 0;
}
.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
  padding-left: 0;
}

/* stylelint-disable property-no-vendor-prefix */
.e-toolbar {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: var(--color-sf-content-bg-color-alt1);
  border: 0 solid var(--color-sf-border-light);
  box-shadow: none;
}
.e-toolbar .e-toolbar-items {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-toolbar .e-toolbar-item .e-tbar-btn {
  background: var(--color-sf-transparent);
  box-shadow: none;
  color: var(--color-sf-content-text-color);
  border: none;
}
.e-toolbar .e-toolbar-item .e-tbar-btn .e-icons {
  color: var(--color-sf-icon-color);
}
.e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
  color: var(--color-sf-content-text-color);
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active {
  background: var(--color-sf-secondary-bg-color-pressed);
  box-shadow: none;
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active .e-tbar-btn-text {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active:focus {
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:focus {
  background: var(--color-sf-secondary-bg-color-focus);
  border-radius: 4px;
  color: var(--color-sf-icon-color);
  border-color: var(--color-sf-icon-color);
  border-style: solid;
  border-width: 0;
  box-shadow: none;
}
.e-toolbar .e-toolbar-item .e-tbar-btn:focus .e-icons {
  color: var(--color-sf-secondary-text-color-hover);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:focus .e-tbar-btn-text {
  color: var(--color-sf-content-text-color);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:focus-visible {
  background: var(--color-sf-content-bg-color-alt1);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:focus-visible .e-icons {
  color: var(--color-sf-icon-color);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:focus-visible .e-tbar-btn-text {
  color: var(--color-sf-content-text-color);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: var(--color-sf-icon-color);
  border-style: solid;
  border-width: 0;
  border-radius: 4px;
  color: var(--color-sf-icon-color);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover .e-icons {
  color: var(--color-sf-secondary-text-color-hover);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover .e-tbar-btn-text {
  color: var(--color-sf-content-text-color);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover:active .e-icons {
  color: var(--color-sf-secondary-text-color);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover:active .e-tbar-btn-text {
  color: var(--color-sf-content-text-color);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:active {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
  border-radius: 4px;
  box-shadow: none;
  color: var(--color-sf-content-text-color-alt2);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:active .e-icons {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:active .e-tbar-btn-text {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-toolbar .e-toolbar-item.e-separator {
  border: solid var(--color-sf-border-light);
  border-width: 0 1px 0 0;
}
.e-toolbar .e-toolbar-item.e-overlay {
  background: var(--color-sf-content-bg-color-alt1);
  opacity: 0.5;
  color: var(--color-sf-content-text-color-alt2);
}
.e-toolbar .e-toolbar-item.e-overlay .e-tbar-btn-text {
  color: var(--color-sf-content-text-color-alt2);
}
.e-toolbar .e-toolbar-item.e-overlay .e-icons {
  color: var(--color-sf-content-text-color-alt2);
}
.e-toolbar.e-vertical .e-hor-nav {
  border: solid var(--color-sf-border-light);
  border-width: 1px 0 0 0;
}
.e-toolbar.e-vertical.e-rtl .e-hor-nav {
  border: solid var(--color-sf-border-light);
  border-width: 0 0 1px 0;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  border-width: 0 0 1px 0;
}
.e-toolbar .e-hor-nav {
  background: var(--color-sf-content-bg-color-alt1);
  border: solid var(--color-sf-border-light);
  border-width: 0 0 0 1px;
}
.e-toolbar .e-hor-nav::after {
  content: "";
}
.e-toolbar .e-hor-nav.e-nav-active:active, .e-toolbar .e-hor-nav.e-nav-active:focus, .e-toolbar .e-hor-nav.e-nav-active:hover {
  border-bottom-right-radius: 8px;
}
.e-toolbar .e-hor-nav:active {
  border: 0;
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-secondary-text-color-pressed);
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-toolbar .e-hor-nav:active .e-icons {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-toolbar .e-hor-nav:active::after {
  content: "";
}
.e-toolbar .e-hor-nav:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border-left: 0;
  color: var(--color-sf-secondary-text-color);
}
.e-toolbar .e-hor-nav:hover .e-icons {
  color: inherit;
}
.e-toolbar .e-hor-nav:hover:not(.e-nav-active) {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
}
.e-toolbar .e-hor-nav:hover:active {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
}
.e-toolbar .e-hor-nav:focus {
  background: var(--color-sf-secondary-bg-color-focus);
  color: var(--color-sf-secondary-text-color);
  border-color: var(--color-sf-icon-color);
  border-style: solid;
  border-width: 0;
}
.e-toolbar .e-hor-nav:focus .e-icons {
  color: inherit;
}
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) {
  background: var(--color-sf-secondary-bg-color-focus);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  border-color: var(--color-sf-secondary-bg-color-focus);
  border-style: solid;
  border-width: 0;
}
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:focus,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav):focus {
  border-color: var(--color-sf-secondary-bg-color-focus);
  border-style: solid;
  border-width: 0;
}
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons {
  color: var(--color-sf-secondary-text-color);
}
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons:active,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons:active {
  color: var(--color-sf-secondary-text-color);
}
.e-toolbar .e-toolbar-pop {
  background: var(--color-sf-flyout-bg-color);
  border: 0 solid var(--color-sf-border-light);
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn {
  background: transparent;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:hover {
  background: var(--color-sf-flyout-bg-color-hover);
  box-shadow: none;
  border-color: var(--color-sf-icon-color);
  border-style: solid;
  border-width: 0;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:active {
  background: var(--color-sf-flyout-bg-color-pressed);
  box-shadow: none;
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:focus {
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: var(--color-sf-icon-color);
  border-style: solid;
  border-width: 0;
  box-shadow: none;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:focus-visible {
  background: var(--color-sf-secondary-bg-color-hover);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:focus-visible .e-icons {
  color: inherit;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:focus-visible .e-tbar-btn-text {
  color: var(--color-sf-flyout-text-color-focus);
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-btn:focus {
  outline: 0;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  background: var(--color-sf-transparent);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn {
  background: var(--color-sf-content-bg-color-alt1);
  box-shadow: none;
  border: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus {
  background: var(--color-sf-secondary-bg-color-focus);
  border-radius: 4px;
  border-color: var(--color-sf-icon-color);
  border-style: solid;
  border-width: 0;
  box-shadow: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus-visible {
  background: var(--color-sf-content-bg-color-alt1);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus-visible .e-icons {
  color: var(--color-sf-icon-color);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus-visible .e-tbar-btn-text {
  color: var(--color-sf-content-text-color);
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border-radius: 4px;
  border-color: var(--color-sf-icon-color);
  border-style: solid;
  border-width: 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:active {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-radius: 4px;
  box-shadow: none;
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  border: solid var(--color-sf-border-light);
  border-width: 0 1px 0 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-overlay {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-toolbar.e-extended-toolbar .e-toolbar-pop {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-toolbar.e-rtl .e-hor-nav {
  background: var(--color-sf-content-bg-color-alt1);
  border: solid var(--color-sf-border-light);
  border-width: 0 1px 0 0;
}
.e-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover {
  background: var(--color-sf-secondary-bg-color-hover);
  color: var(--color-sf-icon-color);
  border: solid var(--color-sf-border-light);
  border-width: 0 1px 0 0;
}

.e-toolbar .e-popup-down-icon::before {
  content: "\e729";
  line-height: normal;
}
.e-toolbar .e-popup-up-icon::before {
  content: "\e776";
  line-height: normal;
}

.e-bigger .e-toolbar,
.e-toolbar.e-bigger {
  height: 56px;
  min-height: 56px;
}
.e-bigger .e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 12px;
}
.e-bigger .e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-item:last-child,
.e-bigger .e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 12px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-right: 12px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 12px;
}
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow {
  margin-left: 12px;
  margin-right: 12px;
}
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:active,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:active {
  padding: 0 8px;
}
.e-bigger .e-toolbar .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-item {
  min-height: 56px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  min-height: 40px;
  min-width: 40px;
  padding: 0 8px;
  line-height: 24px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 8px 4px;
  font-size: 16px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn .e-icons,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons {
  font-size: 18px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon {
  font-size: 18px;
  line-height: 18px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 11px 4px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon {
  padding: 4px 6px;
}
.e-bigger .e-toolbar .e-toolbar-item:not(.e-separator):not(.e-spacer),
.e-toolbar.e-bigger .e-toolbar-item:not(.e-separator):not(.e-spacer) {
  min-width: 49px;
  padding: 8px 6px;
}
.e-bigger .e-toolbar .e-toolbar-item.e-separator,
.e-toolbar.e-bigger .e-toolbar-item.e-separator {
  height: 30px;
  margin: 13px 6px;
  min-height: 30px;
}
.e-bigger .e-toolbar .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 4px 6px 3px 6px;
}
.e-bigger .e-toolbar .e-hor-nav,
.e-toolbar.e-bigger .e-hor-nav {
  min-height: 56px;
  min-width: 36px;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger.e-vertical .e-toolbar-item:not(.e-separator) {
  min-height: 38px;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-vertical .e-toolbar-item.e-separator {
  height: auto;
  margin: 5px 10px;
  min-height: auto;
}
.e-bigger .e-toolbar.e-vertical .e-hor-nav,
.e-toolbar.e-bigger.e-vertical .e-hor-nav {
  min-height: 40px;
  min-width: 50px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item {
  height: 40px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  min-width: 48px;
  padding: 0;
  min-height: 32px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
  min-height: 32px;
  padding: 8px 18px;
  min-width: 100%;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin-left: 0;
  padding: 0 6px 0 0;
  font-size: 16px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 0 0 0 6px;
  font-size: 16px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended {
  min-height: 56px;
  padding-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 0;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
  min-height: 56px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  min-height: 40px;
  min-width: 40px;
  padding: 0 8px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon:not(.e-toolbar-pop) {
  font-size: 18px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-control.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-control.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-control.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-control.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop) {
  padding: 11px 4px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 8px 4px;
  font-size: 16px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active {
  padding: 0 8px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  min-width: 49px;
  padding: 8px 6px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  height: 30px;
  margin: 13px 6px;
  min-height: 30px;
}
.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended .e-toolbar-extended {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 4px 6px;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right,
.e-toolbar.e-bigger.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right {
  padding: 4px 6px;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger.e-rtl .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 4px;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-left: 12px;
  margin-right: initial;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-left: 12px;
  margin-right: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 12px;
}
.e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-toolbar-extended {
  padding-right: 12px;
}

.e-tab {
  display: block;
  position: relative;
}
.e-tab.e-hidden {
  display: none;
}
.e-tab.e-fill-mode .e-content, .e-tab.e-fill-mode .e-content .e-item, .e-tab.e-fill-mode .e-content .e-item > div, .e-tab.e-fill-mode .e-content .e-item > div > .e-blazor-template {
  height: 100%;
}
.e-tab .e-tab-header {
  height: 48px;
  min-height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header {
    height: 56px;
    min-height: 56px;
  }
}
.e-tab .e-tab-header::before {
  content: "";
  position: absolute;
  display: unset;
}
.e-tab .e-tab-header:not(.e-vertical)::before {
  bottom: 0;
  top: 0;
  width: 100%;
}
.e-tab .e-tab-header .e-toolbar-items {
  height: auto;
  margin: 0;
  min-height: 48px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items {
    min-height: 56px;
  }
}
.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}
.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active {
  position: unset;
}
.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active:hover::before {
  left: unset;
  right: unset;
}
.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active::before {
  background-color: unset;
  bottom: unset;
  content: unset;
  height: unset;
  left: unset;
  position: unset;
  right: unset;
  transition: unset;
}
.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active::after {
  color: unset;
  content: unset;
  display: unset;
  font-weight: 400;
  height: unset;
  overflow: unset;
  visibility: unset;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device {
  padding: 0;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device .e-scroll-right-nav {
  display: none;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-hscroll-bar {
  padding: 0;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
  width: 32px;
  border-radius: 4px;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0 2px 0 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0 2px 0 0;
}
.e-tab .e-tab-header .e-hscroll-bar {
  overflow: hidden;
}
.e-tab .e-tab-header .e-indicator {
  display: block;
  position: absolute;
}
.e-tab .e-tab-header .e-indicator.e-hidden {
  display: none;
}
.e-tab .e-tab-header:not(.e-vertical) .e-indicator {
  bottom: 0;
  height: 2px;
  left: 0;
  right: 0;
  border-radius: 0;
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.e-tab .e-tab-header .e-toolbar-item.e-hidden {
  display: none;
}
.e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 48px;
  margin: 0;
  min-height: 48px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 56px;
    min-height: 56px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 48px;
  padding: 0 12px;
  width: 100%;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 56px;
    padding: 0 15px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
  align-content: center;
  align-items: center;
  display: inline-flex;
  height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 56px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-text {
  display: inherit;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
  align-self: auto;
  margin-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-text {
    font-size: 16px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-active {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active {
    margin: 0 2px 0 0;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 48px;
  margin-top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 56px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 500;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon::before {
  top: 1px;
  left: 5px;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-icon-top.e-tab-icon::before,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-icon-bottom.e-tab-icon::before {
  left: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 48px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 56px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
  display: none;
  margin: 0 0 0 6px;
  min-width: 12px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    margin: 0 0 0 8px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon,
.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
  font-size: 18px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-close-icon,
.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
    font-size: 12px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
  top: 1px;
}
.e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
  display: inline-flex;
  height: 24px;
  min-width: 24px;
  width: 24px;
  line-height: 24px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
    height: 20px;
    width: 20px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
  font-size: 14px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
    font-size: 20px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
  position: relative;
  top: 1px;
  left: 5px;
}
.e-tab .e-tab-header .e-toolbar-item .e-icon-top.e-tab-icon::before,
.e-tab .e-tab-header .e-toolbar-item .e-icon-bottom.e-tab-icon::before {
  left: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
  justify-content: center;
  padding: 0 15px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
    padding: 0 16px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-icon-right {
  margin: 0 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icon-right {
    margin: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
  margin: 0 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
    margin: 0 0 0 10px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom {
  height: 62px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom {
    height: 62px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  align-items: center;
  display: flex;
  height: 62px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 62px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap {
  display: block;
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap .e-text-wrap {
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
  position: absolute;
  right: 15px;
  top: calc(50% - 6px);
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
    right: 12px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
  margin: 8px 0 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
    margin: 8px 0 0;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0 0 10px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-top,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-bottom {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: auto;
}
.e-tab .e-tab-header .e-toolbar-pop {
  overflow-y: auto;
  padding: 5px 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
  height: 40px;
  min-height: 40px;
  min-width: auto;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
    height: 50px;
    min-height: 50px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  margin: 0;
  padding: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
  height: 40px;
  padding: 0 20px;
  text-align: initial;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    height: 50px;
    padding: 0 24px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
  height: 40px;
  width: 100%;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  display: inline-flex;
  width: 100%;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  margin: 0 0 0 8px;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before {
  top: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
  padding-right: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
    padding-right: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom {
  height: 40px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom {
    height: 50px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  min-height: 40px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    min-height: 50px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 40px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 50px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-text-wrap {
  display: inline-flex;
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  display: block;
  justify-content: center;
  margin: 0 0 0 10px;
  padding-left: 0;
  padding-right: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    justify-content: center;
    margin: 0 0 0 12px;
    padding-left: 0;
    padding-right: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  right: 20px;
  top: initial;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-top,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-bottom {
  display: inline-flex;
}
.e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
  align-items: center;
  align-self: center;
  display: inline-flex;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-active .e-close-icon {
    display: inline-flex;
  }
}
.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 20px;
}
.e-tab .e-tab-header .e-scroll-nav {
  height: 48px;
  min-height: 48px;
  min-width: auto;
  width: auto;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav {
    height: 56px;
    min-height: 56px;
  }
}
.e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav {
  padding: 0;
}
.e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
    padding: 0;
  }
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  font-size: 16px;
  line-height: 48px;
  position: relative;
  top: 0;
  vertical-align: initial;
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
  font-size: 16px;
  height: 48px;
  line-height: 48px;
  width: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 18px;
    height: 56px;
    line-height: 56px;
    width: 56px;
  }
}
.e-tab .e-tab-header .e-hor-nav {
  height: 48px;
  min-height: 48px;
  min-width: auto;
  padding: 0;
  width: auto;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav {
    height: 56px;
    min-height: 56px;
    padding: 0;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
  font-size: 16px;
  height: 48px;
  line-height: 48px;
  width: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
    font-size: 18px;
    height: 56px;
    line-height: 56px;
    width: 56px;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before {
  font-size: 16px;
  line-height: 48px;
  position: relative;
  top: 0;
  vertical-align: initial;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 16px;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
  line-height: 32px;
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
  line-height: 32px;
  top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
    line-height: 43px;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
  transform: rotate(0deg);
  transition: none;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
    transform: none;
    transition: none;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
  transform: rotate(0deg);
  transition: none;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
    transform: none;
    transition: none;
  }
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  line-height: 32px;
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
  line-height: 32px;
  top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
    line-height: 43px;
  }
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover {
  line-height: 32px;
  top: -0.5px;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active {
  position: unset;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active:hover::before {
  left: unset;
  right: unset;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active::before {
  background-color: unset;
  content: unset;
  height: unset;
  left: unset;
  position: unset;
  right: unset;
  top: unset;
  transition: unset;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active::after {
  color: unset;
  content: unset;
  display: unset;
  font-weight: 400;
  height: unset;
  overflow: unset;
  visibility: unset;
}
.e-tab .e-tab-header.e-horizontal-bottom::before {
  bottom: auto;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-hscroll-bar {
  margin-top: -1px;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0 2px 0 0;
  padding-bottom: 0;
  padding-top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}
.e-tab .e-tab-header.e-horizontal-bottom .e-indicator {
  bottom: auto;
  top: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0 2px 0 0;
  padding-bottom: 0;
  padding-top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0 2px 0 0;
  }
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 48px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 56px;
  }
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap::before, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:not(.e-separator):last-child .e-text-wrap::before {
  top: unset;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus .e-close-icon::before {
  top: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: initial;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap {
  height: initial;
  padding: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap::before, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap::before {
  bottom: auto;
  top: 0;
}
.e-tab .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap::before {
  display: none;
}
.e-tab .e-tab-header.e-vertical {
  max-width: 150px;
  z-index: 1;
}
.e-tab .e-tab-header.e-vertical::before {
  bottom: 0;
  height: 100%;
  left: 0;
  top: 0;
}
.e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
  bottom: 15px;
  height: auto;
  top: 15px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
    bottom: 0;
    top: 0;
  }
}
.e-tab .e-tab-header.e-vertical .e-indicator {
  display: block;
  transition: top 0.125s cubic-bezier(0.35, 0, 0.25, 1), bottom 0.25s cubic-bezier(0.35, 0, 0.25, 1);
  width: 2px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
  flex-direction: column;
  align-items: normal;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
  padding: 16px 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
  padding: 0 12px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-text-wrap {
  position: relative;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text,
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-icon::before {
  text-align: center;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap::before {
  display: none;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon {
  min-height: 32px;
  min-width: 33px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon .e-tab-icon {
  margin: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  right: -15px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-pop {
  top: initial !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-tab .e-tab-header.e-vertical.e-vertical-left {
  float: left;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left::before {
  right: 0;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-indicator {
  left: auto;
  right: 0;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-items .e-toolbar-item.e-active:hover::before {
  bottom: unset;
  height: unset;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-items .e-toolbar-item.e-active::before {
  background-color: unset;
  bottom: unset;
  content: unset;
  height: unset;
  left: unset;
  position: unset;
  right: unset;
  transition: unset;
  width: unset;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-items .e-toolbar-item.e-active::after {
  color: unset;
  content: unset;
  display: unset;
  font-weight: 400;
  height: unset;
  overflow: unset;
  visibility: unset;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right {
  float: right;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right::before {
  right: auto;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-indicator {
  left: 0;
  right: auto;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-tab-wrap {
  text-align: right;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-pop .e-tab-text {
  width: auto;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-items .e-toolbar-item.e-active:hover::before {
  bottom: unset;
  height: unset;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-items .e-toolbar-item.e-active::before {
  background-color: unset;
  bottom: unset;
  content: unset;
  height: unset;
  left: unset;
  position: unset;
  right: unset;
  transition: unset;
  width: unset;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-items .e-toolbar-item.e-active::after {
  color: unset;
  content: unset;
  display: unset;
  font-weight: 400;
  height: unset;
  overflow: unset;
  visibility: unset;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav {
  height: 16px;
  justify-content: center;
  min-height: 16px;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  font-size: 10px;
  height: 16px;
  line-height: 16px;
  margin: 0 auto;
  width: 16px;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 12px;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  height: 100%;
  transform: none;
  transition: none;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  float: left;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  font-weight: 500;
  line-height: 36px;
  text-align: left;
  text-transform: capitalize;
  transform: none;
  transition: none;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  float: left;
  font-size: 12px;
  line-height: 36px;
  margin: 0 0 0 8px;
  vertical-align: initial;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
    font-size: 16px;
  }
}
.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-nav,
.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-overlay {
  display: none;
}
.e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
  height: auto;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-itop .e-close-icon, .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: -15px;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 12px;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  float: right;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  float: right;
  margin: 0 8px 0 0;
}
.e-tab .e-content {
  position: relative;
}
.e-tab .e-content .e-item.e-view {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.e-tab .e-content > .e-item {
  display: none;
}
.e-tab .e-content > .e-item.e-active {
  background: inherit;
  display: block;
}
.e-tab .e-content.e-progress {
  overflow: hidden;
}
.e-tab.e-vertical-tab .e-content {
  display: flex;
}
.e-tab.e-vertical-tab .e-content .e-item.e-active {
  display: flex;
  flex: none;
}
.e-tab.e-vertical-tab .e-content .e-item,
.e-tab.e-vertical-tab .e-content .e-item > :first-child {
  width: 100%;
}
.e-tab.e-vertical-icon > .e-tab-header {
  height: 62px;
  min-height: 62px;
}
.e-tab.e-vertical-icon > .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon > .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  display: none;
}
.e-tab.e-vertical-icon > .e-tab-header > .e-toolbar-items {
  height: 62px;
}
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap {
  position: unset;
}
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before,
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap::before {
  border: unset;
  content: unset;
  display: none;
  position: unset;
  top: unset;
  width: unset;
}
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  content: unset;
  display: unset;
  position: unset;
  top: unset;
  width: unset;
  border: unset;
}
.e-tab.e-vertical-icon > .e-tab-header .e-scroll-nav {
  height: 62px;
}
.e-tab.e-vertical-icon > .e-tab-header .e-hor-nav {
  height: 62px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 12px;
  }
}
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-indicator {
  width: 2px;
}
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  display: none;
}
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap {
  position: relative;
}
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-scroll-nav {
  height: 16px;
}
.e-tab.e-vertical-icon > .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon > .e-tab-header.e-horizontal-bottom .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  top: unset;
}
.e-tab.e-vertical-icon.e-rtl .e-tab-header .e-toolbar-item.e-active {
  margin: 0 0 0 2px;
}
.e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 48px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 48px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 62px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus {
  height: 40px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 40px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 48px;
}
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 48px;
  padding: 0;
}
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-template .e-tab-header .e-toolbar-items .e-toolbar-item .e-tab-wrap .e-text-wrap .e-tab-text > div,
.e-tab.e-template .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-text-wrap .e-tab-text > div {
  display: inherit;
}
.e-tab.e-template .e-content > .e-item {
  display: none;
}
.e-tab.e-template .e-content > .e-item.e-active {
  background: inherit;
  display: block;
}
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align {
  display: flex;
}
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  display: block;
  line-height: 15px;
}
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  display: block;
  line-height: 14px;
}
.e-tab.e-ie .e-tab-header .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-popup-down-icon {
  transform: none;
  transition: none;
}
.e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
  transform: rotate(0deg);
  transition: none;
}
@media screen and (max-width: 480px) {
  .e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
    transform: none;
    transition: none;
  }
}
.e-tab.e-ie .e-tab-header .e-popup-down-icon::before {
  transform: rotate(0deg);
  transition: none;
}
@media screen and (max-width: 480px) {
  .e-tab.e-ie .e-tab-header .e-popup-down-icon::before {
    transform: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align {
  display: flex;
}
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  display: block;
  line-height: 14px;
  position: relative;
}
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  display: block;
  line-height: 11px;
  position: relative;
}
.e-tab.e-edge .e-tab-header .e-popup-up-icon {
  transform: rotate(0deg);
  transition: none;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-up-icon {
    transform: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-popup-down-icon {
  transform: rotate(0deg);
  transition: none;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon {
    transform: none;
    transition: none;
  }
}
@media screen and (max-width: 480px) and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon {
    transform: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-popup-up-icon::before {
  transform: rotate(0deg);
  transition: none;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-up-icon::before {
    transform: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-popup-down-icon::before {
  transform: rotate(0deg);
  transition: none;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon::before {
    transform: none;
    transition: none;
  }
}
.e-tab.e-safari .e-tab-header .e-close-icon::before {
  top: -1px;
}
.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before {
  top: 0;
}
.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  top: 0;
}
.e-tab.e-disable {
  pointer-events: none;
}
.e-tab.e-fill .e-tab-header {
  height: 48px;
  min-height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header {
    height: 56px;
    min-height: 56px;
  }
}
.e-tab.e-fill .e-tab-header .e-indicator {
  display: none;
}
.e-tab.e-fill .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-items {
    min-height: 56px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 48px;
  margin: 0 2px 0 0;
  min-height: 48px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 56px;
    min-height: 56px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 62px;
  min-height: 62px;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 48px;
  padding: 0 15px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 56px;
    padding: 0 15px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 56px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 56px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 500;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 56px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 62px;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-text-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  height: auto;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  padding: 0;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-itop, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-itop, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-itop {
  padding-top: 0;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin-right: 0;
  padding: 0;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 56px;
  }
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: 44px;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}
.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 12px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 48px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 48px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 48px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 62px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
}
.e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}
.e-tab.e-fill.e-vertical-icon > .e-tab-header {
  height: 60px;
  min-height: 60px;
}
.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  padding: 0 15px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 15px;
  }
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 500;
}
.e-tab.e-background .e-tab-header.e-vertical .e-indicator {
  display: none;
}
.e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 12px;
}
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active,
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  padding: 0;
}
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0;
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap {
  height: 40px;
}
.e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-right {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
  margin: 0 8px 0 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
  margin: 0 8px 0 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon, .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: 15px;
  right: auto;
}
.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-left: 20px;
  margin-right: 0;
}
.e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  padding-left: 10px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 0;
  }
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  left: 16px;
  right: auto;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  left: 24px;
  right: auto;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 10px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 10px;
    padding-right: 0;
  }
}
.e-tab.e-rtl .e-tab-header .e-hor-nav,
.e-tab.e-rtl .e-tab-header .e-scroll-right-nav {
  padding: 0;
}
.e-tab.e-rtl .e-tab-header .e-scroll-left-nav {
  padding: 0;
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  display: none;
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  margin: 0;
  width: 100%;
}

.e-tab-clone-element {
  overflow: visible;
  z-index: 10000;
}
.e-tab-clone-element:not(.e-separator) {
  height: 48px;
  margin: 0;
  min-height: 48px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element:not(.e-separator) {
    height: 56px;
    min-height: 56px;
  }
}
.e-tab-clone-element .e-tab-wrap {
  height: 48px;
  padding: 0 12px;
  width: 100%;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-wrap {
    height: 56px;
    padding: 0 15px;
  }
}
.e-tab-clone-element .e-text-wrap {
  align-content: center;
  align-items: center;
  display: inline-flex;
  height: 48px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-text-wrap {
    height: 56px;
  }
}
.e-tab-clone-element .e-tab-text {
  display: inherit;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
  align-self: auto;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-text {
    font-size: 16px;
  }
}
.e-tab-clone-element .e-icons.e-close-icon {
  display: none;
}
.e-tab-clone-element .e-close-icon,
.e-tab-clone-element .e-close-icon::before {
  font-size: 18px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-close-icon,
.e-tab-clone-element .e-close-icon::before {
    font-size: 12px;
  }
}
.e-tab-clone-element .e-close-icon::before {
  top: 1px;
}
.e-tab-clone-element .e-icons.e-tab-icon {
  display: inline-flex;
  height: 24px;
  min-width: 24px;
  width: 24px;
  line-height: 24px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-icons.e-tab-icon {
    height: 20px;
    width: 20px;
  }
}
.e-tab-clone-element .e-tab-icon,
.e-tab-clone-element .e-tab-icon::before {
  font-size: 14px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-icon,
.e-tab-clone-element .e-tab-icon::before {
    font-size: 20px;
  }
}
.e-tab-clone-element.e-icon .e-tab-wrap {
  justify-content: center;
  padding: 0 15px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-icon .e-tab-wrap {
    padding: 0 16px;
  }
}
.e-tab-clone-element .e-icon-right {
  margin: 0 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-icon-right {
    margin: 0;
  }
}
.e-tab-clone-element .e-icon-left + .e-tab-text {
  margin: 0 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-icon-left + .e-tab-text {
    margin: 0 0 0 10px;
  }
}
.e-tab-clone-element.e-itop, .e-tab-clone-element.e-ibottom {
  height: 62px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop, .e-tab-clone-element.e-ibottom {
    height: 62px;
  }
}
.e-tab-clone-element.e-itop .e-tab-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap {
  align-items: center;
  display: flex;
  height: 62px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-tab-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap {
    height: 62px;
  }
}
.e-tab-clone-element.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab-clone-element.e-itop .e-text-wrap, .e-tab-clone-element.e-ibottom .e-text-wrap {
  display: block;
  height: auto;
}
.e-tab-clone-element.e-itop .e-close-icon, .e-tab-clone-element.e-ibottom .e-close-icon {
  position: absolute;
  right: 15px;
  top: calc(50% - 6px);
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-close-icon, .e-tab-clone-element.e-ibottom .e-close-icon {
    right: 12px;
  }
}
.e-tab-clone-element.e-itop .e-tab-text {
  margin: 8px 0 0;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-tab-text {
    margin: 8px 0 0;
  }
}
.e-tab-clone-element.e-ibottom .e-tab-text {
  margin: 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-ibottom .e-tab-text {
    margin: 0 0 10px;
  }
}
.e-tab-clone-element .e-tab-icon.e-icon-top,
.e-tab-clone-element .e-tab-icon.e-icon-bottom {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: auto;
}
.e-tab-clone-element.e-close-show .e-icons.e-close-icon {
  align-items: center;
  align-self: center;
  display: inline-flex;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-close-show .e-icons.e-close-icon {
    display: none;
  }
}
.e-tab-clone-element.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab-clone-element.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 20px;
}

.e-tab {
  background: var(--color-sf-transparent);
  border: var(--color-sf-tab-border);
}
.e-tab .e-tab-header {
  background: inherit;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: 400;
  border-bottom: 1px solid var(--color-sf-border-light);
}
.e-tab .e-tab-header::before {
  border-color: unset;
  border-style: solid;
}
.e-tab .e-tab-header:not(.e-vertical)::before {
  border-width: 0;
}
.e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item.e-active {
  border-bottom: initial;
  margin-bottom: 0;
}
.e-tab .e-tab-header .e-toolbar-items {
  background: inherit;
}
.e-tab .e-tab-header .e-indicator {
  background: var(--color-sf-primary-bg-color);
}
.e-tab .e-tab-header .e-toolbar-item {
  background: inherit;
  border: none;
}
.e-tab .e-tab-header .e-toolbar-item:hover {
  background: inherit;
}
.e-tab .e-tab-header .e-toolbar-item.e-active:hover {
  background: inherit;
}
.e-tab .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(var(--color-sf-transparent), 0.12);
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
  border-radius: 0;
  color: var(--color-sf-content-text-color-alt3);
  border: 0;
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: var(--color-sf-content-text-color-alt4);
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  background: inherit;
  border: 0;
  border-radius: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
    background: initial;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-content-text-color-alt1);
}
.e-tab .e-tab-header .e-toolbar-item.e-active {
  border: none;
  border-radius: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  border: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-primary-bg-color);
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  position: unset;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before {
  border: unset;
  content: unset;
  display: unset;
  position: unset;
  width: unset;
  top: unset;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: var(--color-sf-primary-bg-color);
}
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-icon, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-icon {
  color: var(--color-sf-primary-bg-color);
}
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text {
  color: var(--color-sf-primary-bg-color);
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-close-icon {
  color: var(--color-sf-icon-color);
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon {
  color: var(--color-sf-content-text-color-alt4);
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon:hover {
  color: var(--color-sf-content-text-color-alt1);
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon:active {
  color: var(--color-sf-close-icon-color-pressed);
}
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay {
  background: inherit;
  opacity: 1;
  pointer-events: none;
}
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-icon {
  color: var(--color-sf-content-text-color-disabled);
}
.e-tab .e-tab-header.e-reorder-active-item:not(.e-vertical) .e-toolbar-pop .e-toolbar-item.e-active {
  border: 1px solid var(--color-sf-content-bg-color);
}
.e-tab .e-tab-header .e-toolbar-pop {
  background: var(--color-sf-flyout-bg-color);
  border: 1px solid var(--color-sf-flyout-border);
  border-radius: 4px;
  box-shadow: none;
  overflow-y: auto;
}
.e-tab .e-tab-header .e-toolbar-pop[e-animate=true] {
  overflow-y: hidden;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop {
    box-shadow: none;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: var(--color-sf-flyout-text-color);
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
  background: var(--color-sf-flyout-bg-color-hover);
  border: none;
  border-radius: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: var(--color-sf-content-text-color-alt1);
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active {
  background: var(--color-sf-flyout-bg-color-pressed);
  border-color: transparent;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-icon {
  color: var(--color-sf-flyout-text-color-pressed);
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon {
  color: var(--color-sf-primary-bg-color);
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-icon {
  color: var(--color-sf-content-text-color-disabled);
}
.e-tab .e-tab-header .e-scroll-nav,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  background: inherit;
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow {
  color: var(--color-sf-icon-color);
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  color: var(--color-sf-secondary-text-color-hover);
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:active,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active {
  box-shadow: none;
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav:focus,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus {
  background: inherit;
}
.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow {
  background: var(--color-sf-secondary-bg-color-focus);
  color: var(--color-sf-secondary-text-color-focus);
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  color: var(--color-sf-secondary-text-color-hover);
}
.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:active,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:active {
  background: var(--color-sf-secondary-bg-color-focus);
  border-color: unset;
  color: var(--color-sf-secondary-text-color-focus);
}
.e-tab .e-tab-header .e-scroll-nav:active,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active {
  box-shadow: none;
  background: inherit;
  border: none;
}
.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow {
  color: var(--color-sf-content-text-color-alt2);
}
.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow:hover {
  color: var(--color-sf-content-text-color-alt2);
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: unset;
}
.e-tab .e-tab-header .e-hor-nav,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) {
  background: transparent;
  border: 0;
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon {
  color: var(--color-sf-content-text-color-alt2);
  border: 0;
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border: 0;
  border-radius: 0;
}
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
  color: var(--color-sf-secondary-text-color-hover);
}
.e-tab .e-tab-header .e-hor-nav:focus,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus {
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon {
  background: var(--color-sf-secondary-bg-color-focus);
  border: 0;
  border-radius: 0;
  color: var(--color-sf-secondary-text-color-focus);
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border: 0;
  border-radius: 0;
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:active,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:active {
  background: var(--color-sf-secondary-bg-color-hover);
  color: var(--color-sf-secondary-text-color-focus);
  border: 0;
  border-radius: 0;
  box-shadow: inset 0 1px 2px 0 rgba(var(--color-sf-black), 0.05);
}
.e-tab .e-tab-header .e-hor-nav:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover {
  border: 0;
  background: var(--color-sf-secondary-bg-color-focus);
}
.e-tab .e-tab-header .e-hor-nav:hover:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover:active {
  background: transparent;
}
.e-tab .e-tab-header .e-hor-nav:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):active {
  box-shadow: none;
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-tab .e-tab-header .e-hor-nav.e-nav-active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active {
  background: var(--color-sf-secondary-bg-color-focus);
  border: none;
  box-shadow: none;
  border-radius: 0;
}
.e-tab .e-tab-header .e-hor-nav.e-nav-active .e-icons,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active .e-icons {
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-tab .e-tab-header .e-hor-nav.e-nav-active:focus,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active:focus {
  border: none;
}
.e-tab .e-tab-header.e-horizontal-bottom {
  border-color: unset;
  border-style: solid;
  border-width: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom[style*="overflow: hidden"] {
  border-color: unset;
  border-style: solid;
  border-width: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom[style*="overflow: hidden"] .e-toolbar-items {
  border-color: var(--color-sf-primary-text-color);
  border-style: solid;
  border-width: 1px 0 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item .e-tab-wrap:hover {
  border-radius: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  border-color: var(--color-sf-content-bg-color) var(--color-sf-border-light) var(--color-sf-border-light);
  border-style: solid;
  border-width: 1px;
  margin-top: 0;
  border-radius: 0;
}
.e-tab .e-tab-header.e-vertical {
  border-bottom: 0;
}
.e-tab .e-tab-header.e-vertical::before {
  border-width: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active {
  border-bottom: 1px solid var(--color-sf-border-light);
  border-top: 1px solid var(--color-sf-border-light);
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item .e-tab-wrap:hover {
  border-radius: 0;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active {
  border-radius: 0;
  border-right: initial;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item .e-tab-wrap:hover {
  border-radius: 0;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active {
  border-left: initial;
  border-radius: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-pop {
  box-shadow: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav {
  background: inherit;
  border: 1px solid var(--color-sf-transparent);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-up-nav {
  border-bottom-color: var(--color-sf-border-light);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-down-nav {
  border-top-color: var(--color-sf-border-light);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow:hover {
  background: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: var(--color-sf-border-light) transparent transparent;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover:active:focus {
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
  color: var(--color-sf-secondary-text-color-hover);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow:hover {
  background: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus {
  background: var(--color-sf-secondary-bg-color-focus);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus:hover:active .e-nav-arrow {
  color: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  background: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
  background: none;
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  border: 0;
  color: var(--color-sf-secondary-text-color-hover);
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon {
  background: inherit;
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active:hover {
  background: inherit;
  border: 0;
  box-shadow: none;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active {
  color: var(--color-sf-secondary-text-color-focus);
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-down-icon {
  border: 0;
}
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  background: rgba(var(--color-sf-content-bg-color-alt2), 0.12);
  border: 0;
}
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text {
  color: var(--color-sf-primary);
}
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon {
  color: var(--color-sf-primary-bg-color);
}
.e-tab.e-focused > .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: var(--color-sf-secondary-text-color-focus);
}
.e-tab.e-focused > .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-focused > .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: var(--color-sf-secondary-text-color-focus);
  background: var(--color-sf-secondary-bg-color-focus);
  border: 0;
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-scroll-nav:focus {
  border-color: var(--color-sf-border-light) transparent transparent;
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  border: 0;
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  border: 0;
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav:focus {
  outline: 0;
}
.e-tab.e-disable {
  pointer-events: none;
}
.e-tab.e-disable .e-tab-header .e-indicator {
  background: rgba(var(--color-sf-border-light), 0.38);
}
.e-tab.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: var(--color-sf-content-text-color-disabled);
}
.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: rgba(var(--color-sf-border-light), 0.38);
}
.e-tab.e-disable .e-content {
  opacity: 0.38;
}
.e-tab.e-fill .e-tab-header {
  border-bottom: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-items.e-hscroll {
  border: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item {
  border: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(var(--color-sf-transparent), 0.05);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: var(--color-sf-content-text-color-alt3);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text, .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-content-text-color-alt1);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-content-text-color-alt1);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  margin-top: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
  border: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-icon {
  color: var(--color-sf-primary-text-color);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  background: var(--color-sf-primary);
  border-radius: 0;
  border-color: unset;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-primary-text-hover);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  margin-top: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before {
  border: unset;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: var(--color-sf-primary-text-hover);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon {
  color: var(--color-sf-primary-text-color);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover {
  color: var(--color-sf-primary-text-color);
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item:active:hover .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item:active:hover .e-tab-icon {
  color: var(--color-sf-flyout-text-color);
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover {
  background: var(--color-sf-flyout-bg-color-hover);
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-tab-text {
  color: var(--color-sf-flyout-text-color-hover);
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-flyout-text-color-hover);
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-close-icon {
  color: var(--color-sf-flyout-text-color-hover);
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom {
  border-bottom: 0;
  border-top: 0;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  margin-top: 0;
}
.e-tab.e-fill .e-tab-header.e-vertical {
  border-bottom: 0;
}
.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-left {
  border-right: 0;
}
.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-right {
  border-left: 0;
}
.e-tab.e-fill.e-corner .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  border-radius: 3px 3px 0 0;
}
.e-tab.e-fill.e-corner .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap {
  border-radius: 0 0 3px 3px;
}
.e-tab.e-fill.e-disable .e-tab-header {
  border-bottom: 0;
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: var(--color-sf-content-text-color-disabled);
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active {
  opacity: 0.65;
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: rgba(var(--color-sf-primary), 0.38);
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: var(--color-sf-content-text-color-alt3);
}
.e-tab.e-fill.e-disable .e-tab-header.e-horizontal-bottom {
  border-bottom: 0;
  border-top: 0;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
  color: var(--color-sf-content-text-color-alt1);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: rgba(var(--color-sf-content-bg-color-alt2), 0.8);
  border-color: var(--color-sf-icon-color);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text {
  color: var(--color-sf-content-bg-color-alt5);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-close-icon {
  color: var(--color-sf-content-bg-color-alt5);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: var(--color-sf-content-text-color);
}
.e-tab.e-background .e-tab-header {
  background: var(--color-sf-primary);
  border: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-items {
  background: inherit;
}
.e-tab.e-background .e-tab-header .e-toolbar-items.e-hscroll {
  border: 0;
}
.e-tab.e-background .e-tab-header .e-indicator {
  background: var(--color-sf-primary-text);
  bottom: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item {
  border: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(var(--color-sf-transparent), 0.1);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  background: inherit;
  border-color: transparent;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon {
  color: var(--color-sf-primary-lighter);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text {
  color: var(--color-sf-primary-lighter);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon:hover {
  color: var(--color-sf-primary-text-hover);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  background: inherit;
  background-color: inherit;
  border-color: var(--color-sf-border-light);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text {
  color: var(--color-sf-primary-text-hover);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-primary-text-hover);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: var(--color-sf-primary-text-hover);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:hover, .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:active {
  color: var(--color-sf-primary-text-hover);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
  border: 0;
  margin: 0;
  background: var(--color-sf-primary-bg-color-focus);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-icon {
  color: var(--color-sf-primary-text-color);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  background: var(--color-sf-primary-bg-color-focus);
  border-color: var(--color-sf-primary);
  border-radius: 0;
  border-style: solid;
  border-width: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-close-icon {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover {
  background: var(--color-sf-primary-bg-color-focus);
  border-color: var(--color-sf-primary);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon:hover {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon:active {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover:focus {
  background: var(--color-sf-primary-bg-color-focus);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover:focus .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover:focus .e-tab-text {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: var(--color-sf-primary-bg-color-focus);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-tab-text {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-close-icon {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before {
  border: unset;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: var(--color-sf-icon-color);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon {
  color: var(--color-sf-primary-text-color);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text:hover {
  color: var(--color-sf-primary-bg-color);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
  background: rgba(var(--color-sf-primary), 0);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-close-icon {
  color: var(--color-sf-primary-bg-color-disabled);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item {
  background: inherit;
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-close-icon {
  color: var(--color-sf-flyout-text-color);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
  background: var(--color-sf-flyout-bg-color-hover);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: var(--color-sf-flyout-text-color-hover);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-text {
  color: var(--color-sf-flyout-text-color);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-icon {
  color: var(--color-sf-flyout-text-color);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-close-icon {
  color: var(--color-sf-flyout-text-color);
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-tab.e-background .e-tab-header .e-scroll-nav {
  background: var(--color-sf-primary-bg-color);
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow {
  color: var(--color-sf-primary-lighter);
  border: 0;
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:hover {
  background: inherit;
  color: var(--color-sf-primary-text);
  border-color: unset;
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:active {
  background: unset;
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: var(--color-sf-primary-text);
  border: 0;
  background: var(--color-sf-secondary-bg-color-focus);
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover {
  background: inherit;
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:active,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow:active {
  background: var(--color-sf-secondary-bg-color-focus);
  border-color: unset;
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active::after,
.e-tab.e-background .e-tab-header .e-scroll-nav:active::after {
  animation: none;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav),
.e-tab.e-background .e-tab-header .e-hor-nav {
  background: transparent;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon {
  color: var(--color-sf-primary-lighter);
  border: 0;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: unset;
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:active:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:active:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon:active:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon:active:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: var(--color-sf-primary-text);
  background: var(--color-sf-secondary-bg-color-focus);
  border: 0;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover {
  background: var(--color-sf-secondary-bg-color-hover);
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:active,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon:active,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active {
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: unset;
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):active::after,
.e-tab.e-background .e-tab-header .e-hor-nav:active::after {
  animation: none;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav.e-nav-active .e-popup-up-icon {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  border: 0;
  margin: 0;
}
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap {
  border-color: var(--color-sf-primary);
  border-radius: 0 0 4px 4px;
  border-style: solid;
  border-width: 0 2px 2px;
}
.e-tab.e-background .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active {
  border-color: unset;
  border-style: solid;
  border-width: 0;
  margin: 0;
}
.e-tab.e-background .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active .e-tab-wrap {
  border-color: var(--color-sf-primary);
  border-radius: 4px 0 0 4px;
  border-style: solid;
  border-width: 0;
}
.e-tab.e-background .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active {
  border-color: unset;
  border-style: solid;
  border-width: 0;
  margin: 0;
}
.e-tab.e-background .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active .e-tab-wrap {
  border-color: var(--color-sf-primary);
  border-radius: 0;
  border-style: solid;
  border-width: 0;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  border: 0;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  border: 0;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
  background: none;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon {
  background: inherit;
  border-color: transparent;
}
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover {
  background: inherit;
  border-color: transparent;
}
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  border-color: transparent;
}
.e-tab.e-background.e-disable .e-tab-header .e-indicator {
  background: var(--color-sf-border-light);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: var(--color-sf-primary-bg-color-disabled);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: var(--color-sf-primary-bg-color-disabled);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon {
  color: var(--color-sf-primary-bg-color-disabled);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active {
  opacity: 0.65;
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: var(--color-sf-primary);
  color: var(--color-sf-content-text-color-alt3);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: var(--color-sf-content-text-color-alt3);
}
.e-tab.e-background.e-accent .e-tab-header .e-indicator {
  background: var(--color-sf-primary-text);
}
.e-tab.e-background.e-accent .e-tab-header.e-disable .e-indicator {
  background: rgba(var(--color-sf-border-light), 0.38);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  background: inherit;
  border-color: var(--color-sf-border-light);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
  color: var(--color-sf-primary-lighter);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-primary);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: var(--color-sf-content-text-color);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover {
  background: var(--color-sf-primary-bg-color-focus);
  border: 0;
  border-radius: 0;
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text {
  color: var(--color-sf-content-text-color-alt2);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: var(--color-sf-content-text-color);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-close-icon {
  color: var(--color-sf-content-text-color-alt2);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text {
  color: var(--color-sf-content-text-color-alt2);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: var(--color-sf-primary-text);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon {
  color: var(--color-sf-content-text-color-alt2);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-tab-text {
  color: var(--color-sf-content-text-color-alt2);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-close-icon {
  color: var(--color-sf-content-text-color-alt2);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap, .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
  background: rgba(var(--color-sf-primary), 0);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus, .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap:focus {
  background: var(--color-sf-content-bg-color);
}
.e-tab.e-background.e-focused .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: var(--color-sf-icon-color);
}
.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: var(--color-sf-icon-color);
}
.e-tab.e-rtl .e-tab-header .e-hscroll.e-rtl .e-scroll-nav {
  border: 0;
}
.e-tab .e-content {
  background: inherit;
}
.e-tab .e-content .e-item {
  background: inherit;
  color: var(--color-sf-content-text-color);
  font-size: 14px;
}

.e-tab-clone-element {
  background: var(--color-sf-content-bg-color-alt3);
  color: var(--color-sf-content-text-color-alt1);
}
.e-tab-clone-element .e-tab-wrap {
  border-radius: 0;
  color: var(--color-sf-content-text-color-alt1);
  border: 1px solid var(--color-sf-transparent);
}
.e-tab-clone-element .e-tab-wrap .e-tab-icon {
  color: var(--color-sf-content-text-color-alt1);
}

.e-tab .e-tab-header .e-close-icon::before {
  content: "\e7e7";
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab.e-vertical-icon .e-tab-header .e-popup-up-icon::before {
    content: "\e776";
  }
  .e-tab.e-vertical-icon .e-tab-header .e-popup-down-icon::before {
    content: "\e729";
  }
}
.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::before {
  content: "More";
}
.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::after {
  content: "\e776";
}
.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::before {
  content: "More";
}
.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::after {
  content: "\e729";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::before {
  content: "";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::after {
  content: "\e776";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::before {
  content: "";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::after {
  content: "\e729";
}

.e-tab-clone-element .e-close-icon::before {
  content: "\e7e7";
  position: relative;
}

.e-bigger .e-tab .e-tab-header,
.e-tab.e-bigger .e-tab-header {
  height: 56px;
  min-height: 56px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items,
.e-tab.e-bigger .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: auto;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items .e-indicator + .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-items .e-indicator + .e-toolbar-item:last-child.e-active {
  margin: 1px 2px 0 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0 2px 0 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0 2px 0 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
  width: 38px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 56px;
  margin: 0;
  min-height: 56px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 72px;
  min-height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 56px;
  padding: 0 16px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 15px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 56px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-text {
  font-size: 16px;
  margin-bottom: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ileft:not(.e-icon) .e-tab-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ileft:not(.e-icon) .e-tab-icon::before {
  position: relative;
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
    margin: 0 2px 0 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft:not(.e-icon) .e-tab-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft:not(.e-icon) .e-tab-icon::before {
  position: relative;
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 56px;
  margin-top: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 56px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
  cursor: pointer;
  margin: 2px 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    margin: 0 0 0 8px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before {
  font-size: 18px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before {
    font-size: 12px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
  height: 24px;
  min-width: 24px;
  width: 24px;
  line-height: 24px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon::before {
  font-size: 16px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
  padding: 0 20px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-right,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-right {
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-right,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-right {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
  margin: 0 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
    margin: 0 0 0 10px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom {
  height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
  right: 20px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
  margin: 8px 0 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0 0 10px;
}
.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 22px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item {
  height: 56px;
  min-height: 56px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
  height: 56px;
  padding: 0 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    padding: 0 24px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
  height: 56px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"],
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
  padding-right: 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"],
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
    padding-right: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  margin: 0 0 0 8px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before {
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  right: 24px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  min-height: 50px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    min-height: 50px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 50px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 50px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 0;
  padding-right: 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav {
  height: 56px;
  min-height: 56px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav {
    padding: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-right-nav {
  padding: 0;
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-left-nav {
  padding: 0;
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
  font-size: 18px;
  height: 56px;
  line-height: 56px;
  width: 56px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 18px;
    height: 56px;
    line-height: 56px;
    width: 56px;
  }
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  font-size: 18px;
  line-height: 56px;
  top: 0;
  vertical-align: initial;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  height: 100%;
  width: 100%;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav,
.e-tab.e-bigger .e-tab-header .e-hor-nav {
  height: 56px;
  min-height: 56px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav,
.e-tab.e-bigger .e-tab-header .e-hor-nav {
    padding: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon {
  font-size: 18px;
  height: 56px;
  line-height: 56px;
  width: 56px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon {
    font-size: 18px;
    height: 56px;
    line-height: 56px;
    width: 56px;
  }
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before {
  font-size: 18px;
  line-height: 56px;
  top: 0;
  vertical-align: initial;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 16px;
  }
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
  line-height: 38px;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
  line-height: 38px;
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  line-height: 38px;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
  line-height: 38px;
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover {
  line-height: 38px;
  top: -2px;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 15px;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0 2px 0 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0 2px 0 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0 2px 0 0;
  }
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text {
  padding-top: 1px;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-close-icon::before {
  top: 0.5px;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-close-icon::before, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-close-icon::before {
  top: 1.5px;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
  margin: 0 2px 0 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
    margin: 0 2px 0 0;
  }
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-tab-text,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-tab-text {
  padding-top: 0.5px;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-close-icon::before {
  top: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom {
  padding-bottom: 0;
  padding-top: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 56px;
  padding: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap {
  height: initial;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active {
  height: 56px;
}
.e-bigger .e-tab .e-tab-header.e-vertical,
.e-tab.e-bigger .e-tab-header.e-vertical {
  max-width: 150px;
}
.e-bigger .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before,
.e-tab.e-bigger .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
  bottom: 23px;
  top: 23px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before,
.e-tab.e-bigger .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
    bottom: 0;
    top: 0;
  }
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device),
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
  padding: 24px 0;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
  padding: 0 16px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  right: -20px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon {
  min-height: 38px;
  min-width: auto;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav,
.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav {
  height: 24px;
  min-height: 24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 16px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  line-height: 48px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  font-size: 16px;
  line-height: 48px;
  margin: 0 0 0 8px;
}
.e-bigger .e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items,
.e-tab.e-bigger .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
  height: auto;
}
.e-bigger .e-tab.e-vertical-icon > .e-tab-header,
.e-tab.e-bigger.e-vertical-icon > .e-tab-header {
  height: 72px;
  min-height: 72px;
}
.e-bigger .e-tab.e-vertical-icon > .e-tab-header > .e-toolbar-items,
.e-tab.e-bigger.e-vertical-icon > .e-tab-header > .e-toolbar-items {
  height: 72px;
}
.e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-scroll-nav,
.e-tab.e-bigger.e-vertical-icon > .e-tab-header .e-scroll-nav {
  height: 72px;
}
.e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav,
.e-tab.e-bigger.e-vertical-icon > .e-tab-header .e-hor-nav {
  height: 72px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 12px;
  }
}
.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items,
.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav,
.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav {
  height: 24px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 56px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 56px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 72px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus {
  height: 56px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 56px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 56px;
}
.e-bigger .e-tab.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 56px;
  padding: 0;
}
.e-bigger .e-tab.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ileft,
.e-tab.e-bigger.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ileft {
  height: 56px;
}
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 15px;
}
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 13px;
}
.e-bigger .e-tab.e-safari .e-tab-header .e-close-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-close-icon::before {
  top: 0;
}
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before {
  top: 0;
}
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  top: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active,
.e-tab.e-bigger.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active {
  margin: 0 0 0 2px;
}
.e-bigger .e-tab.e-fill .e-tab-header,
.e-tab.e-bigger.e-fill .e-tab-header {
  height: 56px;
  min-height: 56px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header,
.e-tab.e-bigger.e-fill .e-tab-header {
    height: 56px;
    min-height: 56px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: 56px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
    min-height: 56px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 56px;
  margin: 0 2px 0 0;
  min-height: 56px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 56px;
    min-height: 56px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 72px;
  min-height: 72px;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 56px;
  padding: 0 20px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 56px;
    padding: 0 20px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 56px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 56px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 56px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 56px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 56px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 56px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  height: auto;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 16px;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 50px;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: 50px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 56px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 56px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 56px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 72px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
}
.e-bigger .e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}
.e-bigger .e-tab.e-fill.e-vertical-icon > .e-tab-header,
.e-tab.e-bigger.e-fill.e-vertical-icon > .e-tab-header {
  height: 70px;
  min-height: 70px;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item:not(.e-separator) {
  padding: 0;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  padding: 0 20px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 20px;
  }
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-bigger .e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 16px;
}
.e-bigger .e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-right,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-right {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
  margin: 0 10px 0 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
    margin: 0 10px 0 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
  margin: 0 10px 0 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
    margin: 0 8px 0 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: 20px;
  right: auto;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-left: 22px;
  margin-right: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  padding-left: 12px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  left: 24px;
  right: auto;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 12px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-hor-nav,
.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-right-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-hor-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-right-nav {
  padding: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-left-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-left-nav {
  padding: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  left: -20px;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 16px;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after,
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after {
  margin: 0 8px 0 0;
}

.e-bigger .e-tab-clone-element:not(.e-separator) {
  height: 56px;
  margin: 0;
  min-height: 56px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element:not(.e-separator) {
    margin: 0;
  }
}
.e-bigger .e-tab-clone-element:not(.e-separator).e-itop, .e-bigger .e-tab-clone-element:not(.e-separator).e-ibottom {
  height: 72px;
  min-height: 72px;
}
.e-bigger .e-tab-clone-element .e-tab-wrap {
  height: 56px;
  padding: 0 16px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-tab-wrap {
    padding: 0 15px;
  }
}
.e-bigger .e-tab-clone-element .e-text-wrap {
  height: 56px;
}
.e-bigger .e-tab-clone-element .e-tab-text {
  font-size: 16px;
  align-self: auto;
}
.e-bigger .e-tab-clone-element .e-icons.e-close-icon {
  cursor: pointer;
  margin: 2px 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icons.e-close-icon {
    margin: 0 0 0 8px;
  }
}
.e-bigger .e-tab-clone-element .e-icons.e-close-icon,
.e-bigger .e-tab-clone-element .e-close-icon::before {
  font-size: 18px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icons.e-close-icon,
.e-bigger .e-tab-clone-element .e-close-icon::before {
    font-size: 12px;
  }
}
.e-bigger .e-tab-clone-element .e-icons.e-tab-icon {
  height: 24px;
  min-width: 24px;
  width: 24px;
  line-height: 24px;
}
.e-bigger .e-tab-clone-element .e-tab-icon,
.e-bigger .e-tab-clone-element .e-tab-icon::before {
  font-size: 16px;
}
.e-bigger .e-tab-clone-element.e-icon .e-tab-wrap {
  padding: 0 20px;
}
.e-bigger .e-tab-clone-element .e-icon-right {
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icon-right {
    margin: 0;
  }
}
.e-bigger .e-tab-clone-element .e-icon-left + .e-tab-text {
  margin: 0 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icon-left + .e-tab-text {
    margin: 0 0 0 10px;
  }
}
.e-bigger .e-tab-clone-element.e-itop, .e-bigger .e-tab-clone-element.e-ibottom {
  height: 72px;
}
.e-bigger .e-tab-clone-element.e-itop .e-tab-wrap, .e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab-clone-element.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap, .e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab-clone-element.e-itop .e-close-icon, .e-bigger .e-tab-clone-element.e-ibottom .e-close-icon {
  right: 20px;
}
.e-bigger .e-tab-clone-element.e-itop .e-tab-text {
  margin: 8px 0 0;
}
.e-bigger .e-tab-clone-element.e-ibottom .e-tab-text {
  margin: 0 0 10px;
}

/*! TreeView's bootstrap5 theme wise override definitions and variables */
/* stylelint-disable */
/* stylelint-disable property-no-vendor-prefix */
@keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.e-treeview {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
  border: 1px solid;
  border-color: var(--color-sf-border-light);
  border-radius: 6px;
  background: var(--color-sf-content-bg-color);
}
.e-treeview.e-virtualization {
  overflow: auto;
}
.e-treeview.e-virtualization .e-virtual-mask {
  display: block;
  margin-bottom: 20px;
}
.e-treeview.e-virtualization .e-ul {
  overflow: unset;
}
.e-treeview > .e-ul {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.e-treeview.e-text-wrap .e-list-text {
  white-space: normal;
  word-break: break-word;
}
.e-treeview.e-text-wrap.e-ie-wrap .e-list-text {
  word-break: break-all;
}
.e-treeview.e-text-wrap .e-editing .e-list-text,
.e-treeview.e-text-wrap .e-editing .e-list-text .e-input-group {
  max-width: calc(100% - 2px);
}
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-text {
  max-width: calc(100% - 21px);
}
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text, .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text {
  max-width: calc(100% - 54px);
}
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 82px);
}
.e-treeview.e-text-wrap .e-list-icon + .e-list-text,
.e-treeview.e-text-wrap .e-list-img + .e-list-text {
  max-width: calc(100% - 32px);
}
.e-treeview.e-text-wrap .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 60px);
}
.e-treeview .e-ul {
  margin: 0;
  padding: 0 0 0 12px;
}
.e-treeview .e-node-collapsed .e-list-item .e-fullrow,
.e-treeview .e-display-none {
  display: none;
}
.e-treeview .e-list-item {
  list-style: none;
}
.e-treeview .e-list-item .e-ul {
  margin: 2px 0 -2px;
  padding: 0 0 0 20px;
  margin: 0;
}
.e-treeview .e-list-item.e-disable > .e-text-content,
.e-treeview .e-list-item.e-disable > .e-fullrow {
  -ms-touch-action: none;
  opacity: 0.5;
  pointer-events: none;
  touch-action: none;
}
.e-treeview .e-list-item div.e-icons.interaction {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  border-radius: 15px;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.e-treeview .e-list-item .e-icons.e-icon-collapsible {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.e-treeview .e-list-item .e-icons.e-icons-spinner::before {
  content: none;
}
.e-treeview .e-icons .e-spinner-pane {
  position: relative;
}
.e-treeview .e-icons .e-treeview-spinner {
  position: absolute;
}
.e-treeview .e-icons-spinner {
  position: relative;
}
.e-treeview .e-text-content {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid;
  cursor: pointer;
  margin: 0;
  padding: 0 0 0 20px;
  border: none;
}
.e-treeview .e-text-content + .e-sibling {
  margin-top: -1px;
}
.e-treeview .e-fullrow {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid;
  box-sizing: border-box;
  cursor: pointer;
  height: 40px;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.e-treeview .e-checkbox-wrapper {
  margin: 0 0 0 8px;
  pointer-events: all;
  position: relative;
}
.e-treeview .e-checkbox-wrapper + .e-list-icon, .e-treeview .e-checkbox-wrapper + .e-list-img {
  margin: 0 0 0 8px;
}
.e-treeview .e-checkbox-wrapper + .e-list-text {
  padding: 10px 8px;
}
.e-treeview .e-checkbox-wrapper .e-ripple-container {
  bottom: -7px;
  height: 32px;
  left: -7px;
  right: -7px;
  top: -7px;
  width: 32px;
}
.e-treeview .e-list-text {
  box-sizing: border-box;
  display: inline-block;
  line-height: 20px;
  margin: 0;
  min-height: 20px;
  font-weight: 500;
  padding: 10px 8px;
  text-decoration: none;
  vertical-align: middle;
}
.e-treeview .e-list-text .e-input-group {
  height: 30px;
  margin-bottom: 0;
  min-width: 150px;
  vertical-align: bottom;
}
.e-treeview .e-list-text .e-input-group .e-input {
  height: 28px;
}
.e-treeview .e-navigable-text {
  padding: 10px 8px;
}
.e-treeview .e-list-icon,
.e-treeview .e-list-img {
  display: inline-block;
  height: 20px;
  margin: 0 0 0 8px;
  vertical-align: middle;
  width: 20px;
}
.e-treeview .e-list-icon + .e-list-icon, .e-treeview .e-list-icon + .e-list-img,
.e-treeview .e-list-img + .e-list-icon,
.e-treeview .e-list-img + .e-list-img {
  margin: 0 0 0 8px;
}
.e-treeview .e-list-icon + .e-list-text,
.e-treeview .e-list-img + .e-list-text {
  padding: 10px 8px;
}
.e-treeview .e-list-icon + .e-navigable-text,
.e-treeview .e-list-img + .e-navigable-text {
  padding: 10px 8px;
}
.e-treeview .e-icon-collapsible,
.e-treeview .e-icon-expandable {
  display: inline-block;
  height: 16px;
  margin: 0 4px 0 -20px;
  vertical-align: middle;
  width: 16px;
}
.e-treeview .e-icon-collapsible::before,
.e-treeview .e-icon-expandable::before {
  display: inline-block;
  padding: 0px;
}
.e-treeview .e-load {
  -webkit-animation: rotation 0.5s infinite linear;
  animation: rotation 0.5s infinite linear;
}
.e-treeview .e-sibling {
  border: 4px solid transparent;
  height: 6px;
  margin-top: -5px;
  width: 6px;
}
.e-treeview .e-sibling::before {
  left: 0;
  height: 1px;
  width: 144px;
}
.e-treeview .e-sibling,
.e-treeview .e-sibling::before {
  position: absolute;
  z-index: 2;
}
.e-treeview .e-popup {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  font-weight: normal;
  position: absolute;
  z-index: 99999;
}
.e-treeview .e-popup .e-content {
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  font-size: 14px;
  padding: 4px;
}
.e-treeview .e-popup .e-icons {
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  height: 26px;
  line-height: 18px;
  padding: 4px;
  width: 26px;
}
.e-treeview .e-popup .e-downtail::before, .e-treeview .e-popup .e-downtail::after {
  border: 10px solid transparent;
  content: "";
  height: 0;
  left: 8px;
  position: absolute;
  width: 0;
}
.e-treeview .e-popup .e-downtail::after {
  bottom: -18px;
}
.e-treeview.e-fullrow-wrap .e-text-content {
  pointer-events: none;
  position: relative;
}
.e-treeview.e-fullrow-wrap .e-icon-collapsible,
.e-treeview.e-fullrow-wrap .e-icon-expandable,
.e-treeview.e-fullrow-wrap .e-input,
.e-treeview.e-fullrow-wrap .e-list-url {
  pointer-events: auto;
}
.e-treeview .e-navigable .e-text-content {
  align-items: center;
  display: flex;
}
.e-treeview .e-navigable .e-list-url {
  width: 100%;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 0 0 8px;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 8px 0 0;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img {
  margin: 0 8px 0 0;
}
.e-treeview .e-navigable .e-anchor-wrap {
  padding: 0 0 0 8px;
}
.e-treeview .e-navigable .e-nav-wrapper {
  padding: 0;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-text .e-nav-wrapper:not(:has(.e-list-icon)) {
  padding: 0;
}
.e-treeview .e-navigable .e-list-icon,
.e-treeview .e-navigable .e-list-img {
  margin: 0 8px 0 0;
}
.e-treeview.e-drag-item {
  overflow: visible;
  z-index: 10000;
}
.e-treeview.e-drag-item .e-text-content {
  float: left;
}
.e-treeview.e-drag-item .e-icon-collapsible::before,
.e-treeview.e-drag-item .e-icon-expandable::before {
  font-size: 16px;
  padding: 0px 8px;
}
.e-treeview.e-drag-item .e-drop-count {
  border: 1px solid;
  border-radius: 15px;
  box-sizing: content-box;
  font-size: 12px;
  line-height: normal;
  min-width: 12px;
  padding: 3px 5px 4px;
  margin-left: -12px;
  position: absolute;
  text-align: center;
  top: -10px;
}
.e-treeview.e-dragging .e-text-content,
.e-treeview.e-dragging .e-fullrow {
  cursor: default;
}
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 8px 0 0;
}
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 0 0 8px;
}
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img {
  margin: 0 0 0 8px;
}
.e-treeview.e-rtl .e-navigable .e-anchor-wrap {
  padding: 0 12px 0 0;
}
.e-treeview.e-rtl .e-navigable .e-nav-wrapper {
  padding: 0;
}
.e-treeview.e-rtl .e-navigable .e-list-icon,
.e-treeview.e-rtl .e-navigable .e-list-img,
.e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img {
  margin: 0 0 0 8px;
}
.e-treeview.e-rtl .e-ul {
  padding: 0 12px 0 0;
}
.e-treeview.e-rtl .e-list-item .e-ul {
  padding: 0 20px 0 0;
}
.e-treeview.e-rtl .e-text-content {
  padding: 0 20px 0 0;
}
.e-treeview.e-rtl .e-checkbox-wrapper {
  margin: 0 12px 0 0;
}
.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon, .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img {
  margin: 0 8px 0 0;
}
.e-treeview.e-rtl .e-list-icon,
.e-treeview.e-rtl .e-list-img {
  margin: 0 8px 0 0;
}
.e-treeview.e-rtl .e-list-icon + .e-list-icon, .e-treeview.e-rtl .e-list-icon + .e-list-img,
.e-treeview.e-rtl .e-list-img + .e-list-icon,
.e-treeview.e-rtl .e-list-img + .e-list-img {
  margin: 0 8px 0 0;
}
.e-treeview.e-rtl .e-icon-collapsible,
.e-treeview.e-rtl .e-icon-expandable {
  margin: 0 -20px 0 0;
}
.e-treeview.e-rtl .e-sibling::before {
  right: 0;
}
.e-treeview.e-rtl.e-drag-item .e-icons.e-drop-next {
  transform: rotate(180deg);
}
.e-treeview.e-rtl.e-drag-item .e-text-content {
  float: right;
}
.e-treeview.e-rtl.e-drag-item .e-drop-count {
  margin-right: -12px;
}
.e-treeview.e-rtl div.e-icons {
  transform: rotate(180deg);
}
.e-treeview.e-disabled .e-fullrow,
.e-treeview.e-disabled .e-icons,
.e-treeview.e-disabled .e-text-content,
.e-treeview.e-disabled .e-list-img,
.e-treeview.e-disabled .e-list-icon {
  cursor: auto;
}
.e-treeview.e-disabled .e-list-url {
  cursor: default;
  pointer-events: none;
}
.e-treeview.e-interaction.e-fullrow-wrap .e-text-content {
  pointer-events: auto;
}

/* stylelint-enable property-no-vendor-prefix */
/* stylelint-disable property-no-vendor-prefix */
.e-treeview {
  -webkit-tap-highlight-color: transparent;
  /* stylelint-enable property-no-vendor-prefix */
}
.e-treeview .e-text-content,
.e-treeview .e-fullrow {
  border-color: var(--color-sf-transparent);
}
.e-treeview .e-list-text {
  color: var(--color-sf-content-text-color);
  font-size: 14px;
}
.e-treeview .e-list-icon,
.e-treeview .e-list-img {
  font-size: 20px;
}
.e-treeview .e-icon-collapsible,
.e-treeview .e-icon-expandable {
  color: var(--color-sf-icon-color);
}
.e-treeview .e-icon-collapsible::before,
.e-treeview .e-icon-expandable::before {
  font-size: 16px;
}
.e-treeview .e-list-item.e-hover, .e-treeview .e-list-item.e-node-focus {
  background: transparent;
}
.e-treeview .e-list-item.e-hover > .e-fullrow, .e-treeview .e-list-item.e-node-focus > .e-fullrow {
  background-color: var(--color-sf-content-bg-color-hover);
  border-color: var(--color-sf-content-bg-color-hover);
}
.e-treeview .e-list-item.e-hover > .e-text-content, .e-treeview .e-list-item.e-node-focus > .e-text-content {
  color: var(--color-sf-content-text-color-hover);
}
.e-treeview .e-list-item.e-hover > .e-text-content .e-list-text, .e-treeview .e-list-item.e-node-focus > .e-text-content .e-list-text {
  color: var(--color-sf-content-text-color-hover);
}
.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-expandable, .e-treeview .e-list-item.e-node-focus > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-node-focus > .e-text-content .e-icon-expandable {
  color: var(--color-sf-icon-color-hover);
}
.e-treeview .e-list-item.e-active {
  background: transparent;
}
.e-treeview .e-list-item.e-active > .e-fullrow {
  background-color: var(--color-sf-content-bg-color-selected);
  border-color: var(--color-sf-content-bg-color-selected);
}
.e-treeview .e-list-item.e-active.e-animation-active > .e-fullrow {
  background-color: transparent;
  border-color: transparent;
}
.e-treeview .e-list-item.e-active.e-animation-active > .e-text-content {
  color: var(--color-sf-content-text-color);
}
.e-treeview .e-list-item.e-active.e-animation-active > .e-text-content .e-list-text {
  color: var(--color-sf-content-text-color);
}
.e-treeview .e-list-item.e-active > .e-text-content {
  color: var(--color-sf-content-text-color-selected);
}
.e-treeview .e-list-item.e-active > .e-text-content .e-list-text {
  color: var(--color-sf-content-text-color-selected);
}
.e-treeview .e-list-item.e-active > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active > .e-text-content .e-icon-expandable {
  color: var(--color-sf-content-text-color-selected);
}
.e-treeview .e-list-item.e-active.e-hover > .e-fullrow, .e-treeview .e-list-item.e-active.e-node-focus > .e-fullrow {
  background-color: var(--color-sf-content-bg-color-selected);
  border-color: var(--color-sf-content-bg-color-selected);
}
.e-treeview .e-list-item.e-active.e-hover > .e-text-content, .e-treeview .e-list-item.e-active.e-node-focus > .e-text-content {
  color: var(--color-sf-content-text-color-selected);
}
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-list-text, .e-treeview .e-list-item.e-active.e-node-focus > .e-text-content .e-list-text {
  color: var(--color-sf-content-text-color-selected);
}
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-expandable, .e-treeview .e-list-item.e-active.e-node-focus > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active.e-node-focus > .e-text-content .e-icon-expandable {
  color: var(--color-sf-content-text-color-selected);
}
.e-treeview .e-list-item.e-editing.e-active > .e-fullrow, .e-treeview .e-list-item.e-editing.e-hover > .e-fullrow, .e-treeview .e-list-item.e-editing.e-node-focus > .e-fullrow {
  background-color: var(--color-sf-transparent);
  border-color: var(--color-sf-transparent);
}
.e-treeview .e-list-item.e-editing.e-active > .e-text-content, .e-treeview .e-list-item.e-editing.e-hover > .e-text-content, .e-treeview .e-list-item.e-editing.e-node-focus > .e-text-content {
  color: var(--color-sf-content-text-color);
}
.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-list-text, .e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-list-text, .e-treeview .e-list-item.e-editing.e-node-focus > .e-text-content .e-list-text {
  color: var(--color-sf-content-text-color);
}
.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-expandable, .e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-expandable, .e-treeview .e-list-item.e-editing.e-node-focus > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-node-focus > .e-text-content .e-icon-expandable {
  color: var(--color-sf-icon-color);
}
.e-treeview .e-list-item.e-disable > .e-text-content,
.e-treeview .e-list-item.e-disable > .e-fullrow {
  color: var(--color-sf-content-text-color-disabled);
}
.e-treeview .e-list-item.e-disable > .e-text-content > .e-icon-collapsible,
.e-treeview .e-list-item.e-disable > .e-text-content > .e-icon-expandable {
  color: var(--color-sf-icon-color-disabled);
}
.e-treeview .e-sibling {
  border-left-color: var(--color-sf-primary);
  border-right-color: transparent;
}
.e-treeview .e-sibling::before {
  background: var(--color-sf-primary);
}
.e-treeview .e-popup .e-content {
  background-color: var(--color-sf-content-bg-color-hover);
  border-color: var(--color-sf-content-bg-color-hover);
}
.e-treeview .e-popup.e-select .e-icons {
  border-color: var(--color-sf-content-bg-color-hover);
}
.e-treeview .e-popup .e-downtail::before {
  border-top-color: var(--color-sf-content-bg-color-hover);
}
.e-treeview .e-popup .e-downtail::after {
  border-top-color: var(--color-sf-content-bg-color-hover);
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-hover > .e-text-content, .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-node-focus > .e-text-content {
  background-color: var(--color-sf-content-bg-color-hover);
  border-color: var(--color-sf-content-bg-color-hover);
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active > .e-text-content {
  background-color: var(--color-sf-content-bg-color-selected);
  border-color: var(--color-sf-content-bg-color-selected);
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-hover > .e-text-content, .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-node-focus > .e-text-content {
  background-color: var(--color-sf-content-bg-color-selected);
  border-color: var(--color-sf-content-bg-color-selected);
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-active > .e-text-content, .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-hover > .e-text-content, .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-node-focus > .e-text-content {
  background-color: var(--color-sf-transparent);
  border-color: var(--color-sf-transparent);
}
.e-treeview.e-fullrow-wrap .e-text-content {
  border-color: transparent;
}
.e-treeview.e-drag-item {
  background-color: var(--color-sf-content-bg-color-alt4);
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
}
.e-treeview.e-drag-item .e-icon-collapsible::before,
.e-treeview.e-drag-item .e-icon-expandable::before {
  font-size: 16px;
}
.e-treeview.e-drag-item .e-list-text {
  color: var(--color-sf-content-text-color-alt1);
}
.e-treeview.e-drag-item .e-icons {
  color: var(--color-sf-content-text-color-alt1);
}
.e-treeview.e-drag-item .e-drop-count {
  background-color: var(--color-sf-primary);
  border-color: var(--color-sf-primary-text-color);
  color: var(--color-sf-primary-text-color);
}
.e-treeview.e-drag-item.e-rtl .e-sibling {
  border-right-color: var(--color-sf-primary);
  border-left-color: transparent;
}

/*! TreeView icons */
.e-treeview .e-list-item div.e-icons:not(.e-icons-spinner).e-icon-expandable::before,
.e-treeview .e-list-item div.e-icons:not(.e-icons-spinner).e-icon-collapsible::before {
  content: "\e75c";
}
.e-treeview .e-sibling::before {
  content: "";
}
.e-treeview .e-popup .e-icons::before {
  content: "\e76a";
}
.e-treeview.e-drag-item .e-icons.e-drop-in::before {
  content: "\e768";
}
.e-treeview.e-drag-item .e-icons.e-drop-out::before {
  content: "\e839";
}
.e-treeview.e-drag-item .e-icons.e-drop-next::before {
  content: "\e736";
}
.e-treeview.e-drag-item .e-icons.e-no-drop::before {
  content: "\e839";
}

.e-bigger .e-treeview,
.e-treeview.e-bigger {
  border-radius: 8px;
}
.e-bigger .e-treeview .e-navigable .e-list-text,
.e-treeview.e-bigger .e-navigable .e-list-text {
  width: 100%;
}
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-text,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-text {
  padding: 0;
}
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 12px 0 8px;
}
.e-bigger .e-treeview .e-navigable .e-anchor-wrap,
.e-treeview.e-bigger .e-navigable .e-anchor-wrap {
  padding: 0 0 0 8px;
}
.e-bigger .e-treeview .e-navigable .e-list-icon,
.e-bigger .e-treeview .e-navigable .e-list-img,
.e-bigger .e-treeview .e-navigable .e-list-icon + .e-list-img,
.e-treeview.e-bigger .e-navigable .e-list-icon,
.e-treeview.e-bigger .e-navigable .e-list-img,
.e-treeview.e-bigger .e-navigable .e-list-icon + .e-list-img {
  margin: 0 8px 0 0;
}
.e-bigger .e-treeview .e-fullrow,
.e-treeview.e-bigger .e-fullrow {
  height: 48px;
}
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-text {
  max-width: calc(100% - 29px);
}
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text, .e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text {
  max-width: calc(100% - 65px);
}
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 101px);
}
.e-bigger .e-treeview.e-text-wrap .e-list-icon + .e-list-text,
.e-bigger .e-treeview.e-text-wrap .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-icon + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-img + .e-list-text {
  max-width: calc(100% - 35px);
}
.e-bigger .e-treeview.e-text-wrap .e-list-icon + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 71px);
}
.e-bigger .e-treeview .e-list-text,
.e-treeview.e-bigger .e-list-text {
  line-height: 24px;
  min-height: 24px;
  padding: 12px 8px;
}
.e-bigger .e-treeview .e-list-text .e-input-group,
.e-treeview.e-bigger .e-list-text .e-input-group {
  height: 40px;
}
.e-bigger .e-treeview .e-list-text .e-input-group .e-input,
.e-treeview.e-bigger .e-list-text .e-input-group .e-input {
  height: 36px;
}
.e-bigger .e-treeview .e-checkbox-wrapper,
.e-treeview.e-bigger .e-checkbox-wrapper {
  margin: 0 0 0 12px;
}
.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-icon, .e-bigger .e-treeview .e-checkbox-wrapper + .e-list-img,
.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-img {
  margin: 0 0 0 12px;
}
.e-bigger .e-treeview .e-list-icon,
.e-bigger .e-treeview .e-list-img,
.e-treeview.e-bigger .e-list-icon,
.e-treeview.e-bigger .e-list-img {
  margin: 0 0 0 12px;
}
.e-bigger .e-treeview .e-list-icon + .e-list-icon, .e-bigger .e-treeview .e-list-icon + .e-list-img,
.e-bigger .e-treeview .e-list-img + .e-list-icon,
.e-bigger .e-treeview .e-list-img + .e-list-img,
.e-treeview.e-bigger .e-list-icon + .e-list-icon,
.e-treeview.e-bigger .e-list-icon + .e-list-img,
.e-treeview.e-bigger .e-list-img + .e-list-icon,
.e-treeview.e-bigger .e-list-img + .e-list-img {
  margin: 0 0 0 12px;
}
.e-bigger .e-treeview .e-icon-collapsible,
.e-bigger .e-treeview .e-icon-expandable,
.e-treeview.e-bigger .e-icon-collapsible,
.e-treeview.e-bigger .e-icon-expandable {
  height: 24px;
  width: 24px;
}
.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 6px 0 10px;
}
.e-bigger .e-treeview.e-rtl .e-navigable .e-anchor-wrap,
.e-treeview.e-bigger.e-rtl .e-navigable .e-anchor-wrap {
  padding: 0 8px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-img,
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon + .e-list-img {
  margin: 0 0 0 8px;
}
.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper {
  margin: 0 12px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon, .e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-img {
  margin: 0 12px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-img {
  margin: 0 12px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-icon, .e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-img,
.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-img {
  margin: 0 12px 0 0;
}

.e-bigger .e-treeview .e-list-text,
.e-treeview.e-bigger .e-list-text {
  font-size: 16px;
}
.e-bigger .e-treeview .e-icon-collapsible::before,
.e-bigger .e-treeview .e-icon-expandable::before,
.e-treeview.e-bigger .e-icon-collapsible::before,
.e-treeview.e-bigger .e-icon-expandable::before {
  font-size: 24px;
}
/* stylelint-disable-line no-empty-source */
ejs-sidebar {
  display: none;
}

.e-sidebar-display {
  display: block;
}

.e-sidebar {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-tap-highlight-color: transparent;
  background: var(--color-sf-content-bg-color);
  height: 100%;
  overflow: auto;
  position: fixed;
  top: 0;
  transition: none;
  vertical-align: middle;
  visibility: hidden;
  will-change: transform;
}
.e-sidebar.e-right.e-open, .e-sidebar.e-left.e-open {
  transform: translateX(0%);
  transition: transform 0.5s ease;
  visibility: visible;
}
.e-sidebar.e-right.e-close, .e-sidebar.e-left.e-close {
  box-shadow: none;
  visibility: hidden;
}
.e-sidebar.e-right.e-close {
  transform: translateX(100%);
}
.e-sidebar.e-left.e-close {
  transform: translateX(-100%);
}
.e-sidebar.e-left.e-transition.e-close, .e-sidebar.e-right.e-transition.e-close, .e-sidebar.e-right.e-close {
  transition: transform 0.5s ease, visibility 500ms;
}
.e-sidebar.e-right {
  border-left: 1px solid var(--color-sf-border-light);
  left: auto;
  right: 0;
  top: 0;
}
.e-sidebar.e-left {
  border-right: 1px solid var(--color-sf-border-light);
  left: 0;
  right: auto;
  top: 0;
}
.e-sidebar.e-left.e-close.e-dock, .e-sidebar.e-right.e-close.e-dock {
  transform: translateX(0%);
  transition: width 0.5s ease, visibility 500ms;
  visibility: visible;
}
.e-sidebar.e-left.e-open.e-dock.e-blazor-dock, .e-sidebar.e-right.e-open.e-dock.e-blazor-dock {
  transition: width 0.5s ease, visibility 500ms;
}
.e-sidebar.e-left.e-open.e-disable-animation, .e-sidebar.e-right.e-open.e-disable-animation, .e-sidebar.e-right.e-close.e-disable-animation, .e-sidebar.e-left.e-close.e-disable-animation {
  transition: none;
}
.e-sidebar.e-visibility {
  visibility: hidden;
}
.e-sidebar.e-over {
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
}

.e-sidebarcontainer.e-sidebar.e-over, .e-sidebarcontainer.e-sidebar.e-auto, .e-sidebarcontainer.e-sidebar.e-push, .e-sidebarcontainer.e-sidebar.e-slide + div {
  transition: margin 0.5s ease, transform 0.5s ease;
}
.e-sidebarcontainer.e-left.e-open.e-auto + div {
  margin-right: 0;
  transform: translateX(0);
  margin-left: var(--sidebar-width);
}
.e-sidebarcontainer.e-left.e-close.e-auto + div {
  margin-right: 0;
  transform: translateX(0);
  margin-left: 0;
}
.e-sidebarcontainer.e-right.e-open.e-auto + div {
  margin-left: 0;
  transform: translateX(0);
  margin-right: var(--sidebar-width);
}
.e-sidebarcontainer.e-right.e-close.e-auto + div {
  margin-right: 0;
  transform: translateX(0);
  margin-left: 0;
}
.e-sidebarcontainer.e-left.e-open.e-push + div {
  margin-right: 0;
  transform: translateX(0);
  margin-left: var(--sidebar-width);
}
.e-sidebarcontainer.e-left.e-close.e-push + div {
  margin-right: 0;
  transform: translateX(0);
  margin-left: 0;
}
.e-sidebarcontainer.e-right.e-open.e-push + div {
  margin-left: 0;
  transform: translateX(0);
  margin-right: var(--sidebar-width);
}
.e-sidebarcontainer.e-right.e-close.e-push + div {
  margin-right: 0;
  transform: translateX(0);
  margin-left: 0;
}
.e-sidebarcontainer.e-left.e-open.e-slide + div {
  margin-left: 0;
  transform: translate(var(--sidebar-width));
}
.e-sidebarcontainer.e-left.e-close.e-slide + div {
  margin-left: 0;
  transform: translate(0);
}
.e-sidebarcontainer.e-right.e-open.e-slide + div {
  margin-right: 0;
  margin-left: 0;
  transform: translate(calc(-1 * var(--sidebar-width)));
}
.e-sidebarcontainer.e-right.e-close.e-slide + div {
  margin-right: 0;
  margin-left: 0;
  transform: translate(0);
}

.e-sidebar-absolute {
  position: absolute;
}

.e-sidebar-context {
  overflow-x: hidden;
  position: relative;
}

.e-backdrop,
.e-sidebar-overlay {
  background-color: var(--color-sf-overlay-bg-color);
  height: 100%;
  left: 0;
  pointer-events: auto;
  top: 0;
  z-index: 999;
}

.e-backdrop {
  width: auto;
}

.e-sidebar-overlay {
  opacity: 0.5;
  position: fixed;
  width: 100%;
}

.e-content-animation {
  transition: margin 0.5s ease, -webkit-transform 0.5s ease, transform 0.5s ease;
}
.e-content-animation.e-overlay {
  box-sizing: border-box;
  overflow: auto;
  user-select: none;
}

.e-disable-interaction {
  pointer-events: none;
  touch-action: none;
}

.e-sidebar-overflow {
  overflow-x: hidden;
}

.e-content-placeholder.e-sidebar.e-placeholder-sidebar {
  left: 0;
  position: fixed;
  right: auto;
  top: 0;
  visibility: visible;
}

.e-menu-wrapper,
.e-menu-container {
  border: none;
  border-radius: 4px;
  display: inline-block;
  line-height: 0;
}
.e-menu-wrapper .e-menu-vscroll,
.e-menu-container .e-menu-vscroll {
  height: inherit;
}
.e-menu-wrapper ul,
.e-menu-container ul {
  font-weight: 400;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  user-select: none;
  font-weight: 500;
  font-size: 14px;
  padding: 0;
  text-align: left;
  white-space: nowrap;
}
.e-menu-wrapper ul.e-ul, .e-menu-wrapper ul.e-ul *,
.e-menu-container ul.e-ul,
.e-menu-container ul.e-ul * {
  box-sizing: border-box;
}
.e-menu-wrapper ul.e-ul:focus, .e-menu-wrapper ul.e-ul *:focus,
.e-menu-container ul.e-ul:focus,
.e-menu-container ul.e-ul *:focus {
  outline: none;
}
.e-menu-wrapper ul.e-vertical,
.e-menu-container ul.e-vertical {
  min-width: 120px;
}
.e-menu-wrapper ul.e-vertical .e-menu-item,
.e-menu-container ul.e-vertical .e-menu-item {
  display: list-item;
}
.e-menu-wrapper ul.e-vertical .e-separator,
.e-menu-container ul.e-vertical .e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
}
.e-menu-wrapper ul.e-menu,
.e-menu-container ul.e-menu {
  display: inline-block;
}
.e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-menu-container ul.e-menu:not(.e-vertical) {
  padding: 0;
}
.e-menu-wrapper ul.e-menu:not(.e-vertical) .e-separator,
.e-menu-container ul.e-menu:not(.e-vertical) .e-separator {
  border-right-style: solid;
  border-right-width: 1px;
  padding: 0;
}
.e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon,
.e-menu-container ul.e-menu .e-menu-item .e-menu-icon {
  width: 1em;
}
.e-menu-wrapper ul .e-menu-item,
.e-menu-container ul .e-menu-item {
  cursor: pointer;
  position: relative;
  display: inline-flex;
  height: 38px;
  line-height: 38px;
  padding: 0 12px;
  vertical-align: top;
  white-space: nowrap;
}
.e-menu-wrapper ul .e-menu-item.e-menu-hide,
.e-menu-container ul .e-menu-item.e-menu-hide {
  display: none;
}
.e-menu-wrapper ul .e-menu-item.e-menu-header,
.e-menu-container ul .e-menu-item.e-menu-header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.e-menu-wrapper ul .e-menu-item .e-menu-url,
.e-menu-container ul .e-menu-item .e-menu-url {
  text-decoration: none;
}
.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-menu-container ul .e-menu-item .e-menu-icon {
  display: inline-block;
  vertical-align: middle;
}
.e-menu-wrapper ul .e-menu-item.e-separator,
.e-menu-container ul .e-menu-item.e-separator {
  cursor: auto;
  line-height: normal;
  pointer-events: none;
}
.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-menu-container ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  height: auto;
  line-height: 38px;
  margin-right: 8px;
  text-align: center;
  margin-bottom: 4px;
}
.e-menu-wrapper ul .e-menu-item .e-caret,
.e-menu-container ul .e-menu-item .e-caret {
  font-size: 16px;
  height: auto;
  line-height: 38px;
  position: absolute;
  right: 8px;
  top: 0;
  width: auto;
}
.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 26px;
}
.e-menu-wrapper ul .e-menu-item.e-disabled,
.e-menu-container ul .e-menu-item.e-disabled {
  cursor: auto;
  opacity: 0.65;
  pointer-events: none;
  color: var(--color-sf-flyout-text-color-disabled);
}

.e-menu-wrapper .e-ul,
.e-menu-container .e-ul {
  font-size: 14px;
  padding: 4px 0;
  min-width: 120px;
  font-weight: 400;
}
.e-menu-wrapper .e-ul .e-menu-item,
.e-menu-container .e-ul .e-menu-item {
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  display: list-item;
}
.e-menu-wrapper .e-ul .e-menu-item .e-menu-url,
.e-menu-container .e-ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
}
.e-menu-wrapper .e-ul .e-menu-item .e-menu-icon,
.e-menu-container .e-ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  line-height: 32px;
  margin-right: 8px;
  width: 1em;
}
.e-menu-wrapper .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-caret {
  line-height: 32px;
  margin-left: 16px;
  margin-right: 0;
  position: absolute;
  right: 7px;
}
.e-menu-wrapper .e-ul .e-menu-item.e-menu-caret-icon,
.e-menu-container .e-ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-menu-wrapper .e-ul .e-menu-item.e-separator,
.e-menu-container .e-ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
  margin: 4px 0;
}
.e-menu-wrapper .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-caret {
  font-size: 14px;
}

.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-icon,
.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-icon {
  float: right;
}
.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-title,
.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-title {
  padding: 0 16px;
}
.e-menu-wrapper .e-menu-header,
.e-menu-container .e-menu-header {
  display: none;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 16px;
  font-weight: 400;
  height: 38px;
  line-height: 38px;
  text-align: left;
  white-space: nowrap;
  font-weight: 500;
}
.e-menu-wrapper .e-menu-header .e-menu-title, .e-menu-wrapper .e-menu-header .e-menu-icon,
.e-menu-container .e-menu-header .e-menu-title,
.e-menu-container .e-menu-header .e-menu-icon {
  display: inline-block;
  line-height: inherit;
}
.e-menu-wrapper .e-menu-header .e-menu-icon,
.e-menu-container .e-menu-header .e-menu-icon {
  cursor: pointer;
  float: left;
  outline: none;
  padding: 0 16px;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
  padding: 0 28px;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  width: 28px;
  min-height: 38px;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus, .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  border: 0;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav {
  border-left: none;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav {
  border-right: none;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar {
  overflow-y: hidden;
}
.e-menu-wrapper .e-scroll-nav .e-nav-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow {
  font-size: 16px;
}
.e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-left-arrow, .e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-up-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-up-arrow {
  transform: rotate(180deg);
}
.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow {
  transform: rotate(0deg);
}
.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow,
.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow {
  transform: rotate(180deg);
}
.e-menu-wrapper.e-popup.e-menu-popup,
.e-menu-container.e-popup.e-menu-popup {
  border: 1px solid var(--color-sf-border-light);
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  overflow: hidden;
  position: absolute;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
  padding: 32px 0;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav,
.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav {
  transform: none;
  width: 100%;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow,
.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow {
  transform: none;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar,
.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar {
  height: 100%;
  width: inherit;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content,
.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content {
  width: inherit;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav {
  height: 32px;
}
.e-menu-wrapper.e-scrollable,
.e-menu-container.e-scrollable {
  display: block;
}
.e-menu-wrapper.e-scrollable .e-menu,
.e-menu-container.e-scrollable .e-menu {
  display: block;
  overflow: auto;
}
.e-menu-wrapper.e-contextmenu-container,
.e-menu-container.e-contextmenu-container {
  height: 1px;
}
.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll ul.e-ul,
.e-menu-container.e-contextmenu-container .e-menu-vscroll ul.e-ul {
  width: inherit;
}
.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll,
.e-menu-container.e-contextmenu-container .e-menu-vscroll {
  border: 1px solid var(--color-sf-border-light);
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}

.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
  padding-left: 34px;
}

.e-rtl.e-menu-wrapper ul .e-menu-item,
.e-rtl.e-menu-container ul .e-menu-item {
  text-align: right;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-right: 0;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  margin-left: 0;
  margin-right: 16px;
  right: auto;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-left: 8px;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  left: 8px;
}
.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-left: 26px;
  padding-right: 12px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-left: 8px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret {
  left: 7px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 12px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon {
  padding-left: 14px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}

.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
  padding-right: 34px;
}

.e-menu-wrapper.e-hamburger,
.e-menu-container.e-hamburger {
  border: 0;
  display: block;
  position: relative;
}
.e-menu-wrapper.e-hamburger .e-menu-header:not(.e-vertical),
.e-menu-container.e-hamburger .e-menu-header:not(.e-vertical) {
  border: none;
  display: block;
}
.e-menu-wrapper.e-hamburger .e-popup.e-menu-popup,
.e-menu-container.e-hamburger .e-popup.e-menu-popup {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  display: block;
  position: relative;
  width: 100%;
}
.e-menu-wrapper.e-hamburger ul.e-menu,
.e-menu-container.e-hamburger ul.e-menu {
  border: none;
  overflow-y: auto;
  width: 100%;
  /* stylelint-disable */
  /* stylelint-enable */
}
.e-menu-wrapper.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu,
.e-menu-container.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu {
  display: none;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  text-indent: 12px;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 36px;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
  display: inline;
  text-indent: 0;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-hide,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-hide {
  display: none;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded=true] .e-caret,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded=true] .e-caret {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  text-indent: 0;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded=false] .e-caret,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded=false] .e-caret {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  text-indent: 0;
}
.e-menu-wrapper.e-hamburger ul.e-menu:not(.e-vertical),
.e-menu-container.e-hamburger ul.e-menu:not(.e-vertical) {
  border-top: 0;
  display: block;
  padding: 0;
  position: absolute;
}
.e-menu-wrapper.e-hamburger ul.e-ul,
.e-menu-container.e-hamburger ul.e-ul {
  font-size: 14px;
  padding: 0;
}
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item {
  line-height: 38px;
  text-indent: inherit;
}
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item.e-blankicon {
  padding: 0;
  text-indent: inherit;
}
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item .e-caret,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item .e-caret {
  font-size: 16px;
  right: 8px;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item,
.e-menu-container.e-hamburger ul .e-menu-item {
  display: list-item;
  height: auto;
  padding: 0;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item.e-menu-caret-icon, .e-menu-wrapper.e-hamburger ul .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul .e-menu-item.e-menu-caret-icon,
.e-menu-container.e-hamburger ul .e-menu-item.e-blankicon {
  padding: 0;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-url,
.e-menu-container.e-hamburger ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
  text-indent: 0;
  width: 100%;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item.e-separator,
.e-menu-container.e-hamburger ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
}
.e-menu-wrapper.e-hamburger .e-menu-header,
.e-menu-container.e-hamburger .e-menu-header {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon,
.e-menu-container.e-hamburger .e-menu-header .e-menu-icon {
  font-size: 20px;
}
.e-menu-wrapper.e-hamburger ul,
.e-menu-container.e-hamburger ul {
  background: var(--color-sf-content-bg-color);
}
.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-icon, .e-menu-wrapper.e-hamburger ul .e-menu-item .e-caret,
.e-menu-container.e-hamburger ul .e-menu-item .e-menu-icon,
.e-menu-container.e-hamburger ul .e-menu-item .e-caret {
  font-size: 20px;
}
.e-menu-wrapper.e-hamburger .e-ul,
.e-menu-container.e-hamburger .e-ul {
  font-weight: 500;
}

.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-caret-icon,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-caret-icon {
  padding-left: 0;
  padding-right: 0;
}
.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-icon {
  margin-left: 0;
  text-indent: inherit;
}
.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-caret,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-caret {
  left: 8px;
  right: auto;
}

.e-menu-container .e-vscroll ul {
  position: relative;
}

.e-menu-wrapper,
.e-menu-container {
  background: transparent;
}
.e-menu-wrapper .e-menu,
.e-menu-container .e-menu {
  background: inherit;
  color: var(--color-sf-content-text-color);
}
.e-menu-wrapper .e-menu.e-menu:not(.e-vertical) .e-separator,
.e-menu-container .e-menu.e-menu:not(.e-vertical) .e-separator {
  border-right-color: var(--color-sf-border-light);
}
.e-menu-wrapper .e-menu .e-menu-item.e-menu-header,
.e-menu-container .e-menu .e-menu-item.e-menu-header {
  border-bottom-color: var(--color-sf-border-light);
}
.e-menu-wrapper .e-menu .e-menu-item .e-caret,
.e-menu-container .e-menu .e-menu-item .e-caret {
  color: var(--color-sf-icon-color);
}
.e-menu-wrapper .e-menu .e-menu-item .e-menu-icon,
.e-menu-container .e-menu .e-menu-item .e-menu-icon {
  color: var(--color-sf-icon-color);
}
.e-menu-wrapper .e-menu .e-menu-item.e-menu-header,
.e-menu-container .e-menu .e-menu-item.e-menu-header {
  border-bottom-color: var(--color-sf-border-light);
}
.e-menu-wrapper .e-menu .e-menu-item .e-menu-url,
.e-menu-container .e-menu .e-menu-item .e-menu-url {
  color: var(--color-sf-content-text-color);
}
.e-menu-wrapper .e-menu .e-menu-item.e-focused,
.e-menu-container .e-menu .e-menu-item.e-focused {
  color: var(--color-sf-content-text-color-hover);
  outline: 0 solid var(--color-sf-border-light);
  outline-offset: 0;
  background: var(--color-sf-content-bg-color-hover);
}
.e-menu-wrapper .e-menu .e-menu-item.e-focused .e-caret,
.e-menu-container .e-menu .e-menu-item.e-focused .e-caret {
  color: var(--color-sf-icon-color);
}
.e-menu-wrapper .e-menu .e-menu-item.e-focused .e-menu-icon,
.e-menu-container .e-menu .e-menu-item.e-focused .e-menu-icon {
  color: var(--color-sf-icon-color);
}
.e-menu-wrapper .e-menu .e-menu-item.e-selected, .e-menu-wrapper .e-menu .e-menu-item.e-active-item,
.e-menu-container .e-menu .e-menu-item.e-selected,
.e-menu-container .e-menu .e-menu-item.e-active-item {
  color: var(--color-sf-content-text-color-selected);
  outline: 0 solid var(--color-sf-content-bg-color-selected);
  outline-offset: 0;
  background: var(--color-sf-content-bg-color-selected);
}
.e-menu-wrapper .e-menu .e-menu-item.e-selected .e-caret, .e-menu-wrapper .e-menu .e-menu-item.e-active-item .e-caret,
.e-menu-container .e-menu .e-menu-item.e-selected .e-caret,
.e-menu-container .e-menu .e-menu-item.e-active-item .e-caret {
  color: var(--color-sf-icon-color-pressed);
}
.e-menu-wrapper .e-menu .e-menu-item.e-selected .e-menu-icon, .e-menu-wrapper .e-menu .e-menu-item.e-active-item .e-menu-icon,
.e-menu-container .e-menu .e-menu-item.e-selected .e-menu-icon,
.e-menu-container .e-menu .e-menu-item.e-active-item .e-menu-icon {
  color: var(--color-sf-icon-color-pressed);
}
.e-menu-wrapper .e-menu .e-menu-item.e-separator,
.e-menu-container .e-menu .e-menu-item.e-separator {
  border-bottom-color: var(--color-sf-border-light);
}
.e-menu-wrapper .e-menu .e-menu-item:focus-visible,
.e-menu-container .e-menu .e-menu-item:focus-visible {
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  background: transparent;
  border-radius: 4px;
}
.e-menu-wrapper .e-menu .e-disabled,
.e-menu-container .e-menu .e-disabled {
  color: rgba(var(--color-sf-content-text-color), 0.75);
  opacity: 1;
}
.e-menu-wrapper .e-menu .e-disabled .e-menu-icon,
.e-menu-container .e-menu .e-disabled .e-menu-icon {
  color: rgba(var(--color-sf-icon-color), 0.65);
}
.e-menu-wrapper .e-menu .e-disabled .e-caret,
.e-menu-container .e-menu .e-disabled .e-caret {
  color: rgba(var(--color-sf-icon-color), 0.65);
}
.e-menu-wrapper .e-menu .e-disabled .e-menu-url,
.e-menu-container .e-menu .e-disabled .e-menu-url {
  color: rgba(var(--color-sf-content-text-color), 0.75);
}

.e-menu-wrapper .e-ul,
.e-menu-container .e-ul {
  background: inherit;
  color: var(--color-sf-content-text-color);
}
.e-menu-wrapper .e-ul .e-menu-item .e-caret, .e-menu-wrapper .e-ul .e-menu-item .e-menu-icon,
.e-menu-container .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-menu-icon {
  color: var(--color-sf-icon-color);
}
.e-menu-wrapper .e-ul .e-menu-item.e-focused .e-caret, .e-menu-wrapper .e-ul .e-menu-item.e-focused .e-menu-icon,
.e-menu-container .e-ul .e-menu-item.e-focused .e-caret,
.e-menu-container .e-ul .e-menu-item.e-focused .e-menu-icon {
  color: var(--color-sf-icon-color-hover);
}
.e-menu-wrapper .e-ul .e-menu-item.e-selected .e-caret, .e-menu-wrapper .e-ul .e-menu-item.e-selected .e-menu-icon, .e-menu-wrapper .e-ul .e-menu-item.e-active-item .e-caret, .e-menu-wrapper .e-ul .e-menu-item.e-active-item .e-menu-icon,
.e-menu-container .e-ul .e-menu-item.e-selected .e-caret,
.e-menu-container .e-ul .e-menu-item.e-selected .e-menu-icon,
.e-menu-container .e-ul .e-menu-item.e-active-item .e-caret,
.e-menu-container .e-ul .e-menu-item.e-active-item .e-menu-icon {
  color: var(--color-sf-icon-color);
}
.e-menu-wrapper .e-ul .e-menu-item .e-menu-url,
.e-menu-container .e-ul .e-menu-item .e-menu-url {
  color: var(--color-sf-content-text-color);
}
.e-menu-wrapper .e-ul .e-menu-item.e-focused,
.e-menu-container .e-ul .e-menu-item.e-focused {
  background-color: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-flyout-text-color-hover);
  outline: 0 solid var(--color-sf-border-light);
  outline-offset: 0;
}
.e-menu-wrapper .e-ul .e-menu-item.e-selected, .e-menu-wrapper .e-ul .e-menu-item.e-active-item,
.e-menu-container .e-ul .e-menu-item.e-selected,
.e-menu-container .e-ul .e-menu-item.e-active-item {
  background-color: var(--color-sf-flyout-bg-color-selected);
  color: var(--color-sf-flyout-text-color-selected);
  outline: 0 solid var(--color-sf-flyout-bg-color-selected);
  outline-offset: 0;
}
.e-menu-wrapper .e-ul .e-menu-item.e-separator,
.e-menu-container .e-ul .e-menu-item.e-separator {
  border-bottom-color: var(--color-sf-border-light);
}
.e-menu-wrapper .e-ul .e-menu-item:focus-visible,
.e-menu-container .e-ul .e-menu-item:focus-visible {
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
  background: var(--color-sf-flyout-bg-color);
}
.e-menu-wrapper.e-menu-popup,
.e-menu-container.e-menu-popup {
  background: var(--color-sf-flyout-bg-color);
}
.e-menu-wrapper.e-menu-popup.e-sfcontextmenu .e-menu-vscroll,
.e-menu-container.e-menu-popup.e-sfcontextmenu .e-menu-vscroll {
  background: inherit;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav {
  background: transparent;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons {
  color: var(--color-sf-secondary-text-color-focus);
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:hover,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:hover {
  background: var(--color-sf-content-bg-color-hover);
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:focus,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:focus {
  background: var(--color-sf-content-bg-color-hover);
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:active,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:active {
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav {
  background: var(--color-sf-flyout-bg-color);
  border-color: var(--color-sf-border-light);
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons {
  color: var(--color-sf-content-text-color);
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover, .e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus {
  background: var(--color-sf-flyout-bg-color-hover);
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active {
  background: var(--color-sf-flyout-bg-color-selected);
}
.e-menu-wrapper.e-inherit,
.e-menu-container.e-inherit {
  border: 0;
}
.e-menu-wrapper.e-inherit .e-menu, .e-menu-wrapper.e-inherit .e-menu .e-menu-item .e-menu-icon, .e-menu-wrapper.e-inherit .e-menu .e-menu-item .e-caret,
.e-menu-container.e-inherit .e-menu,
.e-menu-container.e-inherit .e-menu .e-menu-item .e-menu-icon,
.e-menu-container.e-inherit .e-menu .e-menu-item .e-caret {
  color: inherit;
}
.e-menu-wrapper.e-inherit .e-menu,
.e-menu-container.e-inherit .e-menu {
  background: inherit;
}
.e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-selected, .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-active-item, .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-focused,
.e-menu-container.e-inherit .e-menu .e-menu-item.e-selected,
.e-menu-container.e-inherit .e-menu .e-menu-item.e-active-item,
.e-menu-container.e-inherit .e-menu .e-menu-item.e-focused {
  background: rgba(0, 0, 0, 0.056);
  color: inherit;
}

.e-menu-wrapper.e-hamburger .e-menu-header,
.e-menu-container.e-hamburger .e-menu-header {
  color: var(--color-sf-content-text-color);
}
.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon,
.e-menu-container.e-hamburger .e-menu-header .e-menu-icon {
  color: var(--color-sf-content-text-color);
}
.e-menu-wrapper.e-hamburger ul,
.e-menu-container.e-hamburger ul {
  color: var(--color-sf-content-text-color);
}

.e-menu-wrapper.e-hamburger .e-menu .e-menu-item.e-selected {
  color: var(--color-sf-primary);
}

.e-menu-wrapper ul.e-vertical .e-menu-item .e-caret::before,
.e-menu-container ul.e-vertical .e-menu-item .e-caret::before {
  content: "\e748";
}
.e-menu-wrapper ul .e-menu-item .e-caret::before,
.e-menu-container ul .e-menu-item .e-caret::before {
  content: "\e729";
}

.e-menu-wrapper .e-ul .e-menu-item .e-caret::before,
.e-menu-container .e-ul .e-menu-item .e-caret::before {
  content: "\e748";
}

.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon::before,
.e-menu-container.e-hamburger .e-menu-header .e-menu-icon::before {
  content: "\e799";
}
.e-menu-wrapper.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before,
.e-menu-container.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before {
  content: "\e7e7";
}
.e-menu-wrapper.e-hamburger .e-vertical .e-menu-item .e-caret::before, .e-menu-wrapper.e-hamburger .e-menu-item .e-caret::before,
.e-menu-container.e-hamburger .e-vertical .e-menu-item .e-caret::before,
.e-menu-container.e-hamburger .e-menu-item .e-caret::before {
  content: "\e729";
}
.e-menu-wrapper.e-rtl.e-hamburger ul.e-ul .e-caret::before,
.e-menu-container.e-rtl.e-hamburger ul.e-ul .e-caret::before {
  content: "\e729";
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before, .e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before,
.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before,
.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before {
  content: "\e748";
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before, .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before,
.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before,
.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before {
  content: "\e729";
}

.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before, .e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-rtl.e-menu-container ul.e-vertical .e-caret::before,
.e-rtl.e-menu-container ul.e-ul .e-caret::before,
.e-bigger .e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-bigger .e-rtl.e-menu-container ul.e-vertical .e-caret::before,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-container ul.e-vertical .e-caret::before,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-caret::before {
  content: "\e765";
}

.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before {
  content: "\e729";
}

.e-bigger .e-menu-wrapper ul,
.e-bigger.e-menu-wrapper ul,
.e-bigger .e-menu-container ul,
.e-bigger.e-menu-container ul {
  font-size: 16px;
}
.e-bigger .e-menu-wrapper ul.e-menu .e-menu-item,
.e-bigger.e-menu-wrapper ul.e-menu .e-menu-item,
.e-bigger .e-menu-container ul.e-menu .e-menu-item,
.e-bigger.e-menu-container ul.e-menu .e-menu-item {
  line-height: 48px;
  padding: 0 16px;
  height: 48px;
}
.e-bigger .e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-menu .e-menu-item .e-menu-icon {
  font-size: 18px;
  line-height: 48px;
  margin-right: 12px;
}
.e-bigger .e-menu-wrapper ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-menu .e-menu-item .e-caret,
.e-bigger .e-menu-container ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-menu .e-menu-item .e-caret {
  font-size: 16px;
  line-height: 48px;
  right: 12px;
}
.e-bigger .e-menu-wrapper ul.e-menu .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-menu .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-menu .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-menu .e-menu-item.e-separator {
  padding: 0;
}
.e-bigger .e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-bigger.e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-bigger .e-menu-container ul.e-menu:not(.e-vertical),
.e-bigger.e-menu-container ul.e-menu:not(.e-vertical) {
  padding: 0;
}
.e-bigger .e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}
.e-bigger .e-menu-wrapper ul.e-ul,
.e-bigger.e-menu-wrapper ul.e-ul,
.e-bigger .e-menu-container ul.e-ul,
.e-bigger.e-menu-container ul.e-ul {
  font-size: 16px;
  padding: 4px 0;
  white-space: nowrap;
  min-width: 112px;
  font-weight: 400;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item,
.e-bigger .e-menu-container ul.e-ul .e-menu-item,
.e-bigger.e-menu-container ul.e-ul .e-menu-item {
  height: 40px;
  line-height: 40px;
  padding: 0 12px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 40px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret {
  line-height: 40px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret {
  font-size: 16px;
  right: 7px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-right: 8px;
}

.e-bigger .e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon,
.e-bigger.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
  padding-left: 41px;
}

.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
  padding: 0 40px;
}
.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  width: 40px;
  min-height: 48px;
}
.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
  padding: 40px 0;
}
.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav {
  height: 40px;
}
.e-bigger .e-menu-wrapper.e-menu-popup,
.e-bigger.e-menu-wrapper.e-menu-popup,
.e-bigger .e-menu-container.e-menu-popup,
.e-bigger.e-menu-container.e-menu-popup {
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}
.e-bigger .e-menu-wrapper .e-scroll-nav .e-icons,
.e-bigger.e-menu-wrapper .e-scroll-nav .e-icons,
.e-bigger .e-menu-container .e-scroll-nav .e-icons,
.e-bigger.e-menu-container .e-scroll-nav .e-icons {
  font-size: 20px;
}

.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item {
  text-align: right;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-left: 12px;
  margin-right: 0;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  left: 12px;
  margin-left: 0;
  right: auto;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-left: 32px;
  padding-right: 12px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-left: 8px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret {
  left: 7px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 12px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon {
  padding-left: 14px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}

.e-bigger .e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon,
.e-bigger.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
  padding-right: 41px;
}

.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul,
.e-bigger .e-menu-container.e-hamburger ul .e-ul,
.e-bigger.e-menu-container.e-hamburger ul .e-ul {
  max-width: 100%;
}
.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul .e-ul .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul .e-ul .e-menu-item {
  height: auto;
  line-height: 48px;
  padding: 0;
}

.e-bigger .e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger.e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger .e-menu-container.e-hamburger .e-menu-header,
.e-bigger.e-menu-container.e-hamburger .e-menu-header {
  font-size: 18px;
  height: 48px;
  line-height: 48px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  text-indent: 15px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 45px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul {
  font-size: 16px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item {
  text-indent: inherit;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item.e-menu-caret-icon {
  padding-right: 0 !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret {
  font-size: 16px;
  right: 12px;
}
.e-bigger .e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger.e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger .e-menu-container.e-hamburger .e-menu-header,
.e-bigger.e-menu-container.e-hamburger .e-menu-header {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-bigger .e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon,
.e-bigger.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon,
.e-bigger .e-menu-container.e-hamburger .e-menu-header .e-menu-icon,
.e-bigger.e-menu-container.e-hamburger .e-menu-header .e-menu-icon {
  font-size: 20px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul,
.e-bigger.e-menu-wrapper.e-hamburger ul,
.e-bigger .e-menu-container.e-hamburger ul,
.e-bigger.e-menu-container.e-hamburger ul {
  background: var(--color-sf-content-bg-color);
}
.e-bigger .e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-icon, .e-bigger .e-menu-wrapper.e-hamburger ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-menu-item .e-caret,
.e-bigger .e-menu-container.e-hamburger ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container.e-hamburger ul .e-menu-item .e-caret,
.e-bigger.e-menu-container.e-hamburger ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container.e-hamburger ul .e-menu-item .e-caret {
  font-size: 20px;
}
.e-bigger .e-menu-wrapper.e-hamburger .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger .e-ul,
.e-bigger .e-menu-container.e-hamburger .e-ul,
.e-bigger.e-menu-container.e-hamburger .e-ul {
  font-weight: 500;
}

.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  padding: 0;
  text-indent: 15px;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 45px;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
  margin-left: 0;
  text-indent: inherit;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon {
  padding-left: 0;
  padding-right: 0;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret {
  left: 8px;
  right: auto;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item {
  text-indent: inherit;
}

.e-bigger .e-menu-wrapper:not(.e-hamburger) ul.e-ul .e-menu-item:not(.e-separator),
.e-bigger .e-menu-container:not(.e-hamburger) ul.e-ul .e-menu-item:not(.e-separator) {
  height: 40px;
}

.e-bigger .e-menu-wrapper:not(.e-hamburger) ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-container:not(.e-hamburger) ul .e-menu-item.e-menu-caret-icon {
  padding-right: 32px;
}

.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  padding: 0 !important;
  /* stylelint-disable-line declaration-no-important */
  height: auto !important;
  /* stylelint-disable-line declaration-no-important */
}

/*! Pager layout */
.e-pager {
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  font-size: 14px;
  padding: 7px 8px 7px 8px;
  white-space: normal;
  width: 100%;
  /* stylelint-disable */
  /* stylelint-enable */
}
.e-pager [class^=e-] {
  box-sizing: border-box;
}
.e-pager .e-pager-default.e-hide,
.e-pager .e-pagesizes.e-hide,
.e-pager .e-hide {
  display: none;
}
.e-pager div.e-parentmsgbar {
  float: right;
  padding-bottom: 0;
  padding-right: 0;
  padding-top: 5px;
}
.e-pager .e-pagesizes {
  display: inline;
}
.e-pager .e-pagerdropdown {
  display: inline-block;
  height: 32px;
  margin-left: 10px;
  margin-right: 8px;
  margin-top: -17px;
  overflow: unset;
  vertical-align: middle;
  width: 90px;
}
.e-pager .e-pagerconstant {
  display: inline-block;
  margin: 0 0 4px 8px;
  overflow: hidden;
  width: auto;
}
.e-pager .e-icons {
  font-size: 14px;
}
.e-pager .e-numericitem {
  border-right-style: solid;
  border-right-width: 1px;
  display: inline-block;
  line-height: 1;
  margin-right: 0;
  min-width: 26px;
  padding: 13px 12px 10px 12px;
  text-align: center;
}
.e-pager div.e-pagermsgdiv {
  padding-right: 6px;
  padding-top: 4px;
  text-align: right;
}
.e-pager .e-firstpagedisabled,
.e-pager .e-prevpagedisabled,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled {
  opacity: 1;
}
.e-pager .e-spacing,
.e-pager .e-numericitem:hover,
.e-pager .e-currentitem {
  border-radius: 0;
  cursor: pointer;
  padding: 6.1px 11.85px 9.8px 11.8px;
  text-decoration: none;
}
.e-pager .e-currentitem {
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
}
.e-pager div,
.e-pager a {
  display: inline;
  user-select: none;
}
.e-pager .e-icons::before {
  display: inline-block;
}
.e-pager .e-pagercontainer .e-firstpage,
.e-pager .e-pagercontainer .e-prevpage,
.e-pager .e-pagercontainer .e-firstpagedisabled,
.e-pager .e-pagercontainer .e-prevpagedisabled,
.e-pager .e-pagercontainer .e-nextpage,
.e-pager .e-pagercontainer .e-lastpage,
.e-pager .e-pagercontainer .e-nextpagedisabled,
.e-pager .e-pagercontainer .e-lastpagedisabled {
  border-right-style: solid;
  border-right-width: 1px;
  display: inline-block;
  margin-right: 0;
  margin-top: 0;
  min-width: 26px;
  padding: 8.85px 8.6px 7px 8.6px;
  vertical-align: sub;
}
.e-pager .e-pagercontainer .e-lastpage,
.e-pager .e-pagercontainer .e-lastpagedisabled {
  border-right: 1px;
}
.e-pager .e-firstpage:hover,
.e-pager .e-prevpage:hover,
.e-pager .e-lastpage:hover,
.e-pager .e-nextpage:hover {
  cursor: pointer;
  text-decoration: none;
}
.e-pager a.e-nextprevitemdisabled {
  display: none;
  margin-left: 1px;
  margin-right: 1px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
}
.e-pager .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
}
.e-pager .e-pagercontainer {
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  margin: 0 0 -4px 0.3px;
  overflow: hidden;
}
.e-pager .e-lastpage:hover {
  border-radius: 0 3px 3px 0;
}
.e-pager .e-firstpage:hover {
  border-radius: 3px 0 0 3px;
}
.e-pager .e-pagermessage,
.e-pager .e-pagerexternalmsg {
  display: block;
  margin: 6px 6px 0 6px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-pager .e-mfirst,
.e-pager .e-mprev,
.e-pager .e-mnext,
.e-pager .e-mlast {
  display: none;
}
.e-pager .e-mprev {
  text-indent: -3px;
}
.e-pager .e-mnext {
  text-indent: -2px;
}
.e-pager .e-mfirst,
.e-pager .e-mprev,
.e-pager .e-mnext,
.e-pager .e-mlast {
  -webkit-tap-highlight-color: var(--color-sf-content-bg-color);
}
.e-pager .e-pp,
.e-pager .e-np,
.e-pager .e-pp:hover,
.e-pager .e-np:hover {
  font-size: 14px;
  padding: 6.1px 9.92px 9.9px 9.9px;
  font-weight: bold;
  letter-spacing: 0;
}
.e-pager .e-np.e-focused,
.e-pager .e-pp.e-focused {
  line-height: 1;
  padding: 6.1px 9.92px 9.9px 9.9px;
}
.e-pager.e-adaptive {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
}
.e-pager.e-adaptive div.e-parentmsgbar {
  margin: 0 5px;
  margin-top: -6px;
  flex-grow: 1;
  min-width: 10px;
  white-space: nowrap;
}
.e-pager.e-adaptive .e-pagesizes {
  display: inline-flex;
  width: auto;
}
.e-pager.e-adaptive .e-pagerdropdown {
  margin: 2px 2px 0 4px;
  width: 77px;
  min-width: 77px;
  order: 2;
  height: 40px;
  padding-right: 5px;
}
.e-pager.e-adaptive .e-pagerconstant {
  font-size: 12px;
  position: relative;
  top: 6px;
  order: 1;
  min-width: 52px;
  max-height: 34px;
  margin: 0 8px 0 10px;
}
.e-pager.e-adaptive .e-pagerconstant.e-page-all {
  top: 11px;
  text-align: center;
}
.e-pager.e-adaptive .e-mfirst,
.e-pager.e-adaptive .e-mprev,
.e-pager.e-adaptive .e-mnext,
.e-pager.e-adaptive .e-mlast {
  padding: 1% 2%;
  width: 5%;
}
.e-pager.e-adaptive .e-mfirst,
.e-pager.e-adaptive .e-mlast {
  width: calc(5% + 11px);
}
@media (max-width: 769px) {
  .e-pager {
    padding: 13px 0;
  }
  .e-pager div.e-parentmsgbar {
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0;
    box-sizing: border-box;
    display: inline-block;
    float: initial;
    text-align: center;
    width: calc(60% - 48px);
  }
  .e-pager .e-pagesizes,
.e-pager .e-pagecountmsg,
.e-pager .e-pagercontainer {
    display: none;
  }
  .e-pager .e-icons {
    font-size: 11px;
  }
  .e-pager .e-mfirst,
.e-pager .e-mprev,
.e-pager .e-mnext,
.e-pager .e-mlast {
    border: 0;
    box-sizing: border-box;
    display: inline-block;
    padding: 1% 5%;
  }
  .e-pager .e-mfirst {
    margin-right: 4px;
    text-align: right;
    width: calc(10% + 11px);
  }
  .e-pager .e-mprev {
    margin: 0 4px;
    text-align: right;
    width: 10%;
  }
  .e-pager .e-mnext {
    margin: 0 4px;
    text-align: left;
    width: 10%;
  }
  .e-pager .e-mlast {
    margin-left: 4px;
    text-align: left;
    width: calc(10% + 11px);
  }
}
.e-pager.e-rtl {
  direction: rtl;
}
.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
  margin-right: 0;
}
.e-pager.e-rtl .e-pagercontainer, .e-pager.e-rtl div, .e-pager.e-rtl a {
  float: initial;
}
.e-pager.e-rtl .e-parentmsgbar {
  float: left;
  margin-left: 6px;
  padding-top: 5px;
}
.e-pager.e-rtl .e-pagerdropdown {
  margin: -17px 16px 0 0;
}
.e-pager.e-rtl .e-pagerconstant {
  margin: 0 8px 6px 0;
}
.e-pager.e-rtl .e-pagerexternalmsg {
  float: none;
}
.e-pager.e-rtl .e-pagercontainer {
  float: none;
  margin: 0 0.3px -4px 0;
  padding: 0;
}
.e-pager.e-rtl .e-firstpage, .e-pager.e-rtl .e-prevpage, .e-pager.e-rtl .e-firstpagedisabled, .e-pager.e-rtl .e-prevpagedisabled, .e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-lastpage, .e-pager.e-rtl .e-nextpagedisabled, .e-pager.e-rtl .e-lastpagedisabled {
  padding: 8.85px 8.6px 7px 8.6px;
}
.e-pager.e-rtl .e-firstpage::before, .e-pager.e-rtl .e-firstpage:hover, .e-pager.e-rtl .e-firstpagedisabled::before {
  content: "\e701";
}
.e-pager.e-rtl .e-prevpage::before, .e-pager.e-rtl .e-prevpage:hover, .e-pager.e-rtl .e-prevpagedisabled::before {
  content: "\e848";
}
.e-pager.e-rtl .e-nextpage::before, .e-pager.e-rtl .e-nextpage:hover, .e-pager.e-rtl .e-nextpagedisabled::before {
  content: "\e84b";
}
.e-pager.e-rtl .e-lastpage::before, .e-pager.e-rtl .e-lastpage:hover, .e-pager.e-rtl .e-lastpagedisabled::before {
  content: "\e716";
}
.e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-nextpagedisabled, .e-pager.e-rtl .e-prevpage, .e-pager.e-rtl .e-prevpagedisabled, .e-pager.e-rtl .e-firstpage, .e-pager.e-rtl .e-firstpagedisabled {
  border-left-style: solid;
  border-left-width: 1px;
}
.e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-nextpagedisabled, .e-pager.e-rtl .e-prevpage, .e-pager.e-rtl .e-prevpagedisabled {
  border-right-style: none;
  border-right-width: 0;
}
.e-pager.e-rtl .e-firstpage, .e-pager.e-rtl .e-firstpagedisabled {
  border-right: medium none;
}
.e-pager.e-rtl .e-firstpage:hover {
  border-radius: 0 4px 4px 0;
}
.e-pager.e-rtl .e-lastpage:hover {
  border-radius: 0 4px 4px 0;
}
.e-pager.e-rtl .e-numericcontainer {
  float: none;
}
.e-pager.e-rtl .e-numericitem {
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: none;
  border-right-width: 0;
  min-width: 26px;
}
.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable, .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
  margin-right: 0;
}
.e-pager.e-rtl .e-spacing, .e-pager.e-rtl .e-numericitem:hover, .e-pager.e-rtl .e-currentitem {
  margin: 0;
  padding: 6.1px 11.85px 9.8px 11.8px;
}
.e-pager.e-rtl .e-pp, .e-pager.e-rtl .e-np, .e-pager.e-rtl .e-pp:hover, .e-pager.e-rtl .e-np:hover {
  margin-top: 0;
  padding: 6.1px 9.92px 9.9px 9.9px;
}
.e-pager.e-rtl.e-adaptive.e-rtl div.e-parentmsgbar {
  margin: 0 5px;
  margin-top: -4px;
  padding-top: 0;
}
.e-pager.e-rtl.e-adaptive.e-rtl div.e-pagerconstant {
  margin: 0 10px 0 8px;
}
.e-pager.e-rtl.e-adaptive.e-rtl div.e-pagerconstant.e-page-all {
  top: 14px;
}
.e-pager.e-rtl.e-adaptive.e-rtl div.e-pagerdropdown {
  min-width: 92px;
  margin: 5px 4px 0 2px;
  padding: 0 0 0 5px;
}
.e-pager.e-rtl.e-adaptive.e-rtl .e-mfirst,
.e-pager.e-rtl.e-adaptive.e-rtl .e-mprev,
.e-pager.e-rtl.e-adaptive.e-rtl .e-mnext,
.e-pager.e-rtl.e-adaptive.e-rtl .e-mlast {
  padding: 1% 2%;
  width: 5%;
}
.e-pager.e-rtl.e-adaptive.e-rtl .e-mfirst,
.e-pager.e-rtl.e-adaptive.e-rtl .e-mlast {
  width: calc(5% + 11px);
}
@media (max-width: 769px) {
  .e-pager.e-rtl .e-mfirst,
.e-pager.e-rtl .e-mprev,
.e-pager.e-rtl .e-mnext,
.e-pager.e-rtl .e-mlast {
    border: 0;
  }
  .e-pager.e-rtl.e-rtl div.e-parentmsgbar {
    float: initial;
    margin-left: 0;
    margin-top: 10px;
  }
  .e-pager.e-rtl .e-parentmsgbar {
    float: right;
  }
}
.e-pager.sf-pager .e-pagercontainer {
  font-size: 0;
}
.e-pager.sf-pager .e-pagercontainer .e-first,
.e-pager.sf-pager .e-pagercontainer .e-prev,
.e-pager.sf-pager .e-pagercontainer .e-next,
.e-pager.sf-pager .e-pagercontainer .e-last {
  font-size: 14px;
}
.e-pager.sf-pager .e-pagercontainer .e-firstpage,
.e-pager.sf-pager .e-pagercontainer .e-prevpage,
.e-pager.sf-pager .e-pagercontainer .e-firstpagedisabled,
.e-pager.sf-pager .e-pagercontainer .e-prevpagedisabled,
.e-pager.sf-pager .e-pagercontainer .e-nextpage,
.e-pager.sf-pager .e-pagercontainer .e-lastpage,
.e-pager.sf-pager .e-pagercontainer .e-nextpagedisabled,
.e-pager.sf-pager .e-pagercontainer .e-lastpagedisabled {
  padding: 7.1px 8.6px 8.5px;
}
.e-pager.sf-pager .e-spacing {
  padding: 7.6px 11.85px 7.8px 11.8px;
}
.e-pager.sf-pager .e-numericcontainer a {
  font-size: 14px;
}
.e-pager.sf-pager .e-link,
.e-pager.sf-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
}

/*! Pager theme */
.e-pager {
  border-color: var(--color-sf-border-light);
  background: var(--color-sf-content-bg-color);
  color: var(--color-sf-content-text-color-alt1);
  opacity: 1;
}
.e-pager div.e-icons.e-pager-default {
  color: var(--color-sf-content-text-color-alt3);
}
.e-pager div.e-icons.e-disable {
  color: var(--color-sf-icon-color-disabled);
}
.e-pager .e-pager-default:hover {
  background: var(--color-sf-content-bg-color-hover);
  color: var(--color-sf-content-text-color-hover);
  opacity: 1;
}
.e-pager .e-parentmsgbar {
  font-weight: 400;
}
.e-pager .e-spacing {
  color: var(--color-sf-content-text-color);
  opacity: 1;
}
.e-pager .e-spacing.e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover {
  background: var(--color-sf-content-bg-color-hover);
}
.e-pager .e-numericitem:hover {
  color: var(--color-sf-content-text-color-hover);
  opacity: 1;
}
.e-pager .e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover {
  background-color: var(--color-sf-content-bg-color-hover);
  opacity: 1;
}
.e-pager .e-numericitem {
  background: var(--color-sf-content-bg-color);
  color: var(--color-sf-content-text-color);
}
.e-pager .e-prevpagedisabled,
.e-pager .e-prevpage,
.e-pager .e-nextpage,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled,
.e-pager .e-lastpage,
.e-pager .e-firstpage,
.e-pager .e-firstpagedisabled {
  background-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-content-text-color-alt3);
}
.e-pager .e-lastpage,
.e-pager .e-firstpage {
  background-color: transparent;
}
.e-pager .e-pagercontainer {
  background-color: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-border-light);
}
.e-pager .e-numericitem,
.e-pager .e-firstpage,
.e-pager .e-prevpage,
.e-pager .e-firstpagedisabled,
.e-pager .e-prevpagedisabled,
.e-pager .e-nextpage,
.e-pager .e-lastpage,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled {
  border-right-color: var(--color-sf-border-light);
}
.e-pager .e-currentitem,
.e-pager .e-currentitem:hover {
  background: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
  opacity: 1;
}
.e-pager .e-numericitem.e-focused,
.e-pager .e-first.e-focused,
.e-pager .e-prev.e-focused,
.e-pager .e-next.e-focused,
.e-pager .e-last.e-focused,
.e-pager .e-mfirst.e-focused,
.e-pager .e-mprev.e-focused,
.e-pager .e-mnext.e-focused,
.e-pager .e-mlast.e-focused {
  background-color: var(--color-sf-table-bg-color-hover);
}
.e-pager .e-currentitem.e-numericitem.e-focused {
  background: var(--color-sf-primary);
  box-shadow: 0 0 0 1px var(--color-sf-primary) inset;
}
.e-pager .e-focused {
  box-shadow: 0 0 0 1px var(--color-sf-primary) inset;
}
@media (max-width: 590px) {
  .e-pager .e-pager-default:hover {
    background: var(--color-sf-content-bg-color);
    color: var(--color-sf-primary);
    opacity: 1;
  }
}
.e-pager.e-rtl .e-numericitem, .e-pager.e-rtl .e-firstpage, .e-pager.e-rtl .e-prevpage, .e-pager.e-rtl .e-firstpagedisabled, .e-pager.e-rtl .e-prevpagedisabled, .e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-lastpage, .e-pager.e-rtl .e-nextpagedisabled, .e-pager.e-rtl .e-lastpagedisabled, .e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-nextpagedisabled {
  border-left-color: var(--color-sf-border-light);
}

/* !componenticons */
.e-pager .e-icon-last::before,
.e-grid-menu .e-icon-last::before {
  content: "\e7a9";
}
.e-pager .e-icon-first::before,
.e-grid-menu .e-icon-first::before {
  content: "\e744";
}
.e-pager .e-icon-prev::before,
.e-grid-menu .e-icon-prev::before {
  content: "\e765";
}
.e-pager .e-icon-next::before,
.e-grid-menu .e-icon-next::before {
  content: "\e748";
}
.e-pager.e-rtl .e-icon-last.e-lastpage::before, .e-pager.e-rtl .e-icon-last.e-lastpage:hover, .e-pager.e-rtl .e-icon-last.e-lastpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-last.e-lastpage::before,
.e-grid-menu.e-rtl .e-icon-last.e-lastpage:hover,
.e-grid-menu.e-rtl .e-icon-last.e-lastpagedisabled::before {
  content: "\e744";
}
.e-pager.e-rtl .e-icon-first.e-firstpage::before, .e-pager.e-rtl .e-icon-first.e-firstpage:hover, .e-pager.e-rtl .e-icon-first.e-firstpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-first.e-firstpage::before,
.e-grid-menu.e-rtl .e-icon-first.e-firstpage:hover,
.e-grid-menu.e-rtl .e-icon-first.e-firstpagedisabled::before {
  content: "\e7a9";
}
.e-pager.e-rtl .e-icon-prev.e-prevpage::before, .e-pager.e-rtl .e-icon-prev.e-prevpage:hover, .e-pager.e-rtl .e-icon-prev.e-prevpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-prev.e-prevpage::before,
.e-grid-menu.e-rtl .e-icon-prev.e-prevpage:hover,
.e-grid-menu.e-rtl .e-icon-prev.e-prevpagedisabled::before {
  content: "\e748";
}
.e-pager.e-rtl .e-icon-next.e-nextpage::before, .e-pager.e-rtl .e-icon-next.e-nextpage:hover, .e-pager.e-rtl .e-icon-next.e-nextpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-next.e-nextpage::before,
.e-grid-menu.e-rtl .e-icon-next.e-nextpage:hover,
.e-grid-menu.e-rtl .e-icon-next.e-nextpagedisabled::before {
  content: "\e765";
}

/*! Pager bigger */
.e-bigger .e-pager,
.e-pager.e-bigger {
  font-size: 16px;
  padding: 7px 8px 7px 8px;
}
.e-bigger .e-pager div.e-icons:not(.e-check),
.e-pager.e-bigger div.e-icons:not(.e-check) {
  font-size: 18px;
}
.e-bigger .e-pager div.e-parentmsgbar,
.e-pager.e-bigger div.e-parentmsgbar {
  padding-bottom: 8px;
  padding-right: 0;
  padding-top: 8px;
}
.e-bigger .e-pager:not(.e-adaptive) .e-pagerdropdown,
.e-pager.e-bigger:not(.e-adaptive) .e-pagerdropdown {
  height: 40px;
  margin: 0 10px 0 18px;
  margin-top: -21px;
  width: 90px;
}
.e-bigger .e-pager .e-pagercontainer,
.e-pager.e-bigger .e-pagercontainer {
  margin: 0 0 -6px 0.8px;
}
.e-bigger .e-pager .e-pagercontainer .e-firstpage,
.e-bigger .e-pager .e-pagercontainer .e-prevpage,
.e-bigger .e-pager .e-pagercontainer .e-firstpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-prevpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-nextpage,
.e-bigger .e-pager .e-pagercontainer .e-lastpage,
.e-bigger .e-pager .e-pagercontainer .e-nextpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-lastpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-firstpage,
.e-pager.e-bigger .e-pagercontainer .e-prevpage,
.e-pager.e-bigger .e-pagercontainer .e-firstpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-prevpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-nextpage,
.e-pager.e-bigger .e-pagercontainer .e-lastpage,
.e-pager.e-bigger .e-pagercontainer .e-nextpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-lastpagedisabled {
  padding: 16px 14px 14px 14px;
}
.e-bigger .e-pager .e-pagerconstant,
.e-pager.e-bigger .e-pagerconstant {
  margin-bottom: 4px;
  margin-left: 16px;
}
@media (max-width: 769px) {
  .e-bigger .e-pager,
.e-pager.e-bigger {
    padding: 19px 0;
  }
  .e-bigger .e-pager.e-rtl div.e-parentmsgbar,
.e-pager.e-bigger.e-rtl div.e-parentmsgbar {
    margin-right: 0;
  }
  .e-bigger .e-pager div.e-parentmsgbar,
.e-pager.e-bigger div.e-parentmsgbar {
    padding: 0;
  }
}
.e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default,
.e-pager.e-bigger .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager.e-bigger .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
}
.e-bigger .e-pager .e-numericitem,
.e-pager.e-bigger .e-numericitem {
  margin: 0;
}
.e-bigger .e-pager .e-pp.e-spacing,
.e-bigger .e-pager .e-np.e-spacing,
.e-bigger .e-pager .e-pp.e-spacing:hover,
.e-bigger .e-pager .e-np.e-spacing:hover,
.e-pager.e-bigger .e-pp.e-spacing,
.e-pager.e-bigger .e-np.e-spacing,
.e-pager.e-bigger .e-pp.e-spacing:hover,
.e-pager.e-bigger .e-np.e-spacing:hover {
  padding: 12.6px 13.92px 12px 13.9px;
}
.e-bigger .e-pager .e-spacing,
.e-bigger .e-pager .e-numericitem:hover,
.e-bigger .e-pager .e-currentitem,
.e-pager.e-bigger .e-spacing,
.e-pager.e-bigger .e-numericitem:hover,
.e-pager.e-bigger .e-currentitem {
  border-radius: 0;
  padding: 10.7px 15.48px 11.5px 15.1px;
}
.e-bigger .e-pager.e-rtl .e-spacing,
.e-bigger .e-pager.e-rtl .e-numericitem:hover,
.e-bigger .e-pager.e-rtl .e-currentitem,
.e-pager.e-bigger.e-rtl .e-spacing,
.e-pager.e-bigger.e-rtl .e-numericitem:hover,
.e-pager.e-bigger.e-rtl .e-currentitem {
  margin: 0;
  padding: 10.7px 15.48px 11.5px 15.1px;
}
.e-bigger .e-pager.e-rtl .e-pp.e-spacing,
.e-bigger .e-pager.e-rtl .e-np.e-spacing,
.e-bigger .e-pager.e-rtl .e-pp.e-spacing:hover,
.e-bigger .e-pager.e-rtl .e-np.e-spacing:hover,
.e-pager.e-bigger.e-rtl .e-pp.e-spacing,
.e-pager.e-bigger.e-rtl .e-np.e-spacing,
.e-pager.e-bigger.e-rtl .e-pp.e-spacing:hover,
.e-pager.e-bigger.e-rtl .e-np.e-spacing:hover {
  padding-top: 12.5px;
}
.e-bigger .e-pager.e-rtl .e-pagerdropdown,
.e-pager.e-bigger.e-rtl .e-pagerdropdown {
  margin: -21px 16px 0 0;
}
.e-bigger .e-pager.e-rtl .e-pagerconstant,
.e-pager.e-bigger.e-rtl .e-pagerconstant {
  margin: 0 16px 7px 0;
}
.e-bigger .e-pager.e-rtl .e-pagercontainer,
.e-pager.e-bigger.e-rtl .e-pagercontainer {
  margin: 0 0 -5px 0;
}
.e-bigger .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-bigger .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default,
.e-pager.e-bigger.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager.e-bigger.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
  margin-right: 0;
}
.e-bigger .e-pager.e-rtl div.e-parentmsgbar,
.e-pager.e-bigger.e-rtl div.e-parentmsgbar {
  margin-left: 6px;
  margin-top: 0;
}
@media (max-width: 769px) {
  .e-bigger .e-pager.e-rtl div.e-parentmsgbar,
.e-pager.e-bigger.e-rtl div.e-parentmsgbar {
    margin-left: 0;
    margin-top: 10px;
  }
}
@media (max-width: 769px) {
  .e-bigger .e-pager.e-rtl div.e-parentmsgbar,
.e-pager.e-bigger.e-rtl div.e-parentmsgbar {
    margin-left: 0;
    margin-top: 10px;
  }
}
.e-bigger .e-pager.e-rtl .e-pp.e-spacing.e-numericitem, .e-bigger .e-pager.e-rtl .e-np.e-spacing.e-numericitem, .e-bigger .e-pager.e-rtl .e-pp.e-spacing.e-numericitem:hover, .e-bigger .e-pager.e-rtl .e-np.e-spacing.e-numericitem:hover,
.e-pager.e-bigger.e-rtl .e-pp.e-spacing.e-numericitem,
.e-pager.e-bigger.e-rtl .e-np.e-spacing.e-numericitem,
.e-pager.e-bigger.e-rtl .e-pp.e-spacing.e-numericitem:hover,
.e-pager.e-bigger.e-rtl .e-np.e-spacing.e-numericitem:hover {
  font-size: 14px;
  margin-top: 0;
}
.e-bigger .e-pager.e-rtl.e-adaptive div.e-parentmsgbar,
.e-pager.e-bigger.e-rtl.e-adaptive div.e-parentmsgbar {
  margin-top: -2px;
}
.e-bigger .e-pager.e-rtl.e-adaptive div.e-pagerdropdown,
.e-pager.e-bigger.e-rtl.e-adaptive div.e-pagerdropdown {
  margin: 1px 4px 0 2px;
}
.e-bigger .e-pager.e-rtl.e-adaptive div.e-pagerconstant.e-page-all,
.e-pager.e-bigger.e-rtl.e-adaptive div.e-pagerconstant.e-page-all {
  top: 13px;
}
.e-bigger .e-pager .e-pagercontainer .e-firstpage,
.e-bigger .e-pager .e-pagercontainer .e-prevpage,
.e-bigger .e-pager .e-pagercontainer .e-firstpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-prevpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-nextpage,
.e-bigger .e-pager .e-pagercontainer .e-lastpage,
.e-bigger .e-pager .e-pagercontainer .e-nextpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-lastpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-firstpage,
.e-pager.e-bigger .e-pagercontainer .e-prevpage,
.e-pager.e-bigger .e-pagercontainer .e-firstpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-prevpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-nextpage,
.e-pager.e-bigger .e-pagercontainer .e-lastpage,
.e-pager.e-bigger .e-pagercontainer .e-nextpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-lastpagedisabled {
  margin-right: 0;
  padding: 11.7px 11.6px 8.7px 11.6px;
}
.e-bigger .e-pager.e-rtl .e-pagercontainer .e-firstpage,
.e-bigger .e-pager.e-rtl .e-pagercontainer .e-prevpage,
.e-bigger .e-pager.e-rtl .e-pagercontainer .e-firstpagedisabled,
.e-bigger .e-pager.e-rtl .e-pagercontainer .e-prevpagedisabled,
.e-bigger .e-pager.e-rtl .e-pagercontainer .e-nextpage,
.e-bigger .e-pager.e-rtl .e-pagercontainer .e-lastpage,
.e-bigger .e-pager.e-rtl .e-pagercontainer .e-nextpagedisabled,
.e-bigger .e-pager.e-rtl .e-pagercontainer .e-lastpagedisabled,
.e-pager.e-bigger.e-rtl .e-pagercontainer .e-firstpage,
.e-pager.e-bigger.e-rtl .e-pagercontainer .e-prevpage,
.e-pager.e-bigger.e-rtl .e-pagercontainer .e-firstpagedisabled,
.e-pager.e-bigger.e-rtl .e-pagercontainer .e-prevpagedisabled,
.e-pager.e-bigger.e-rtl .e-pagercontainer .e-nextpage,
.e-pager.e-bigger.e-rtl .e-pagercontainer .e-lastpage,
.e-pager.e-bigger.e-rtl .e-pagercontainer .e-nextpagedisabled,
.e-pager.e-bigger.e-rtl .e-pagercontainer .e-lastpagedisabled {
  padding: 11.7px 11.6px 8.7px;
}
.e-bigger .e-pager .e-pp,
.e-bigger .e-pager .e-np,
.e-bigger .e-pager .e-pp:hover,
.e-bigger .e-pager .e-np:hover,
.e-pager.e-bigger .e-pp,
.e-pager.e-bigger .e-np,
.e-pager.e-bigger .e-pp:hover,
.e-pager.e-bigger .e-np:hover {
  font-size: 14px;
}
.e-bigger .e-pager.e-adaptive div.e-parentmsgbar,
.e-pager.e-bigger.e-adaptive div.e-parentmsgbar {
  margin-top: -5px;
}
.e-bigger .e-pager.e-adaptive .e-pagerdropdown,
.e-pager.e-bigger.e-adaptive .e-pagerdropdown {
  margin: -3px 2px 0 4px;
  height: 40px;
}
.e-bigger .e-pager.e-adaptive .e-pagerconstant.e-page-all,
.e-pager.e-bigger.e-adaptive .e-pagerconstant.e-page-all {
  top: 10px;
}
.e-bigger .e-pager.e-adaptive .e-pagerconstant,
.e-pager.e-bigger.e-adaptive .e-pagerconstant {
  margin: 0 8px 0 10px;
}

.e-bigger .sf-pager .e-pagercontainer .e-firstpage,
.e-bigger .sf-pager .e-pagercontainer .e-prevpage,
.e-bigger .sf-pager .e-pagercontainer .e-firstpagedisabled,
.e-bigger .sf-pager .e-pagercontainer .e-prevpagedisabled,
.e-bigger .sf-pager .e-pagercontainer .e-nextpage,
.e-bigger .sf-pager .e-pagercontainer .e-lastpage,
.e-bigger .sf-pager .e-pagercontainer .e-nextpagedisabled,
.e-bigger .sf-pager .e-pagercontainer .e-lastpagedisabled,
.sf-pager.e-bigger .e-pagercontainer .e-firstpage,
.sf-pager.e-bigger .e-pagercontainer .e-prevpage,
.sf-pager.e-bigger .e-pagercontainer .e-firstpagedisabled,
.sf-pager.e-bigger .e-pagercontainer .e-prevpagedisabled,
.sf-pager.e-bigger .e-pagercontainer .e-nextpage,
.sf-pager.e-bigger .e-pagercontainer .e-lastpage,
.sf-pager.e-bigger .e-pagercontainer .e-nextpagedisabled,
.sf-pager.e-bigger .e-pagercontainer .e-lastpagedisabled {
  padding: 10.3px 11.6px 12.5px;
}
.e-bigger .sf-pager .e-spacing,
.e-bigger .sf-pager .e-currentitem,
.e-bigger .sf-pager .e-numericitem:hover,
.sf-pager.e-bigger .e-spacing,
.sf-pager.e-bigger .e-currentitem,
.sf-pager.e-bigger .e-numericitem:hover {
  padding: 14.5px 15.48px 11.8px 15.1px;
}

.e-breadcrumb {
  display: block;
}
.e-breadcrumb.e-breadcrumb-wrap-mode {
  display: flex;
}
.e-breadcrumb .e-breadcrumb-first-ol {
  align-items: flex-start;
  flex-shrink: 0;
  padding-right: 0;
}
.e-breadcrumb .e-breadcrumb-wrapped-ol {
  flex-wrap: wrap;
  overflow: hidden;
  padding-left: 0;
}
.e-breadcrumb.e-breadcrumb-scroll-mode {
  line-height: 30px;
  overflow: auto;
}
.e-breadcrumb ol {
  align-items: center;
  display: inline-flex;
  line-height: normal;
  margin: 0;
  padding: 0;
  padding-left: 0;
  padding-right: 0;
  font-weight: 500;
}
.e-breadcrumb li {
  list-style-type: none;
  white-space: nowrap;
}
.e-breadcrumb .e-breadcrumb-item {
  align-items: center;
  display: flex;
  flex-shrink: 0;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  padding: 2px;
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text {
  padding: 3px;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  align-items: center;
  display: flex;
  font-size: 14px;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap {
  align-items: inherit;
  display: inherit;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text {
  cursor: pointer;
  text-decoration: none;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:hover {
  text-decoration: underline;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:focus {
  text-decoration: underline;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:active {
  text-decoration: underline;
}
.e-breadcrumb .e-breadcrumb-item span.e-breadcrumb-text {
  cursor: default;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon {
  font-size: 16px;
  padding-right: 8px;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon:hover {
  text-decoration: none;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon::before {
  display: inline-block;
  text-decoration: none;
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon {
  padding: 0;
}
.e-breadcrumb .e-breadcrumb-item.e-disabled {
  opacity: 1;
  pointer-events: none;
}
.e-breadcrumb .e-breadcrumb-separator {
  display: flex;
  font-size: 14px;
  padding: 0 8px;
  font-size: 12px;
}
.e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator {
  margin-left: -8px;
  padding-left: 0;
}
.e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator {
  margin-left: 0;
  margin-right: -8px;
  padding-left: 8px;
  padding-right: 0;
}
.e-breadcrumb .e-breadcrumb-collapsed,
.e-breadcrumb .e-breadcrumb-menu {
  cursor: pointer;
  font-size: 16px;
  padding: 4px 4px;
  vertical-align: bottom;
}
.e-breadcrumb .e-breadcrumb-menu {
  display: inline-block;
}
.e-breadcrumb .e-breadcrumb-item-wrapper {
  display: flex;
}
.e-breadcrumb.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb .e-icon-right .e-breadcrumb-icon, .e-breadcrumb.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-breadcrumb.e-rtl.e-icon-right .e-breadcrumb-icon, .e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}
.e-breadcrumb.e-disabled {
  opacity: 1;
}
.e-breadcrumb.e-disabled .e-breadcrumb-item,
.e-breadcrumb.e-disabled .e-breadcrumb-separator,
.e-breadcrumb.e-disabled .e-breadcrumb-collapsed,
.e-breadcrumb.e-disabled .e-breadcrumb-menu {
  pointer-events: none;
}

.e-breadcrumb-popup {
  border: 1px solid var(--color-sf-border-light);
  border-radius: 4px;
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  position: absolute;
}
.e-breadcrumb-popup ul {
  margin: 0;
  padding: 0;
}
.e-breadcrumb-popup .e-breadcrumb-item {
  list-style-type: none;
  white-space: nowrap;
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text {
  align-items: center;
  display: flex;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  width: 100%;
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap {
  align-items: inherit;
  display: inherit;
  width: inherit;
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-icon {
  font-size: 16px;
  padding-right: 8px;
}
.e-breadcrumb-popup .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon {
  padding: 0;
}
.e-breadcrumb-popup .e-breadcrumb-item a.e-breadcrumb-text {
  text-decoration: none;
}
.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon, .e-breadcrumb-popup.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon {
  display: flex;
  flex-grow: 1;
  justify-content: flex-end;
}
.e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon, .e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}

.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text {
  text-decoration: none;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:hover, .e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:focus, .e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:active {
  text-decoration: none;
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  color: var(--color-sf-content-text-color-alt3);
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:hover, .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus {
  color: var(--color-sf-breadcrumb-item-hover-color);
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:active {
  color: var(--color-sf-breadcrumb-item-active-color);
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus {
  box-shadow: none;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus-visible {
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-breadcrumb .e-breadcrumb-item.e-disabled .e-breadcrumb-text:focus, .e-breadcrumb .e-breadcrumb-item.e-disabled .e-breadcrumb-text:focus-visible {
  box-shadow: none;
  background: none;
}
.e-breadcrumb .e-breadcrumb-item[data-active-item] .e-breadcrumb-text {
  color: var(--color-sf-content-text-color-alt3);
  font-weight: 500;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon {
  color: var(--color-sf-content-text-color-alt4);
}
.e-breadcrumb .e-breadcrumb-separator {
  color: var(--color-sf-content-text-color-alt4);
}
.e-breadcrumb .e-breadcrumb-collapsed,
.e-breadcrumb .e-breadcrumb-menu {
  color: var(--color-sf-icon-color);
}
.e-breadcrumb .e-breadcrumb-collapsed:hover,
.e-breadcrumb .e-breadcrumb-menu:hover {
  background: var(--color-sf-content-bg-color-hover);
  color: var(--color-sf-icon-color);
}
.e-breadcrumb .e-breadcrumb-collapsed:active,
.e-breadcrumb .e-breadcrumb-menu:active {
  background: var(--color-sf-content-bg-color-pressed);
  color: var(--color-sf-icon-color);
}
.e-breadcrumb .e-breadcrumb-collapsed:focus,
.e-breadcrumb .e-breadcrumb-menu:focus {
  background: var(--color-sf-content-bg-color-focus);
  color: var(--color-sf-icon-color);
}
.e-breadcrumb .e-breadcrumb-collapsed:focus-visible,
.e-breadcrumb .e-breadcrumb-menu:focus-visible {
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text, .e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text, .e-breadcrumb.e-disabled .e-breadcrumb-separator {
  color: var(--color-sf-primary);
  color: var(--color-sf-content-text-color-disabled);
}
.e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon, .e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon, .e-breadcrumb.e-disabled .e-breadcrumb-separator .e-breadcrumb-icon {
  color: var(--color-sf-primary);
  color: var(--color-sf-icon-color-disabled);
}

.e-breadcrumb-popup {
  background: var(--color-sf-flyout-bg-color);
}
.e-breadcrumb-popup .e-breadcrumb-text {
  color: var(--color-sf-flyout-text-color);
}
.e-breadcrumb-popup .e-breadcrumb-text:hover {
  background: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-content-text-color-focus);
}
.e-breadcrumb-popup .e-breadcrumb-text:active {
  background: var(--color-sf-flyout-bg-color-pressed);
}
.e-breadcrumb-popup .e-breadcrumb-text:focus-visible {
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text:focus {
  background: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-content-text-color-focus);
}

.e-breadcrumb .e-breadcrumb-item.e-icon-item:hover,
.e-breadcrumb .e-breadcrumb-item.e-icon-item:active,
.e-breadcrumb .e-breadcrumb-item.e-icon-item:focus {
  background: transparent;
}

.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text:focus .e-breadcrumb-icon,
.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text:hover .e-breadcrumb-icon {
  color: var(--color-sf-content-text-color-alt3);
}

.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text:active .e-breadcrumb-icon {
  color: var(--color-sf-primary);
}

.e-breadcrumb .e-breadcrumb-collapsed::before,
.e-breadcrumb .e-breadcrumb-menu::before {
  content: "\e71c";
}
.e-breadcrumb .e-home::before {
  content: "\e87b";
}
.e-breadcrumb .e-home {
  height: 16px;
}

.e-bigger .e-breadcrumb .e-home,
.e-bigger.e-breadcrumb .e-home {
  height: 16px;
}

.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  padding: 2px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text {
  padding: 5px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  font-size: 16px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon {
  font-size: 18px;
  padding-right: 8px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon {
  padding: 0;
}
.e-bigger.e-breadcrumb .e-breadcrumb-separator,
.e-bigger .e-breadcrumb .e-breadcrumb-separator {
  font-size: 16px;
  padding: 0 8px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator,
.e-bigger .e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator {
  padding-left: 0;
}
.e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator,
.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator {
  padding-left: 8px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-collapsed,
.e-bigger.e-breadcrumb .e-breadcrumb-menu,
.e-bigger .e-breadcrumb .e-breadcrumb-collapsed,
.e-bigger .e-breadcrumb .e-breadcrumb-menu {
  font-size: 18px;
  padding: 5px 5px;
}
.e-bigger.e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger.e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon, .e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-bigger.e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}

.e-bigger.e-breadcrumb-popup .e-breadcrumb-text,
.e-bigger .e-breadcrumb-popup .e-breadcrumb-text {
  font-size: 16px;
  height: 40px;
  line-height: 40px;
}
.e-bigger.e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon {
  font-size: 18px;
  padding-right: 8px;
}
.e-bigger.e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon {
  padding: 0;
}
.e-bigger.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon, .e-bigger.e-breadcrumb-popup.e-rtl .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-bigger.e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon, .e-bigger.e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}

.e-carousel {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
.e-carousel .e-carousel-items,
.e-carousel .e-carousel-slide-container {
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.e-carousel .e-carousel-items.e-swipe-start {
  cursor: pointer;
}
.e-carousel.e-partial .e-carousel-slide-container {
  padding: 0 100px;
}
@media screen and (max-width: 480px) {
  .e-carousel.e-partial .e-carousel-slide-container {
    padding: 0 75px;
  }
}
@media screen and (max-width: 320px) {
  .e-carousel.e-partial .e-carousel-slide-container {
    padding: 0 50px;
  }
}
.e-carousel .e-carousel-items {
  width: calc(var(--carousel-items-count) * 100%);
  display: flex;
  flex-direction: row;
  transition-property: transform;
  transition-duration: 0.6s;
  transition-timing-function: ease-in-out;
}
.e-carousel .e-carousel-items .e-carousel-item {
  height: 100%;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: calc(100% / var(--carousel-items-count));
}
.e-carousel.e-blazor-carousel .e-carousel-items {
  transform: translateX(calc(-100% / var(--carousel-items-count) * var(--carousel-items-current)));
  transition: transform;
}
.e-carousel.e-blazor-carousel.e-rtl .e-carousel-items {
  transform: translateX(calc(100% / var(--carousel-items-count) * var(--carousel-items-current)));
  transition: transform;
}
.e-carousel.e-carousel-fade-animation .e-carousel-items.e-fade-in-out {
  transition-property: none;
  animation: fade-in-out 0.6s ease-in-out;
}
@keyframes fade-in-out {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.e-carousel.e-carousel-slide-animation .e-carousel-items.e-slide {
  transition-duration: 0.6s;
}
.e-carousel.e-carousel-custom-animation:not(.e-partial) .e-carousel-item {
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  pointer-events: none;
  top: 0;
}
.e-carousel.e-carousel-custom-animation:not(.e-partial) .e-carousel-item.e-active {
  opacity: 1;
  pointer-events: visible;
}
.e-carousel .e-carousel-navigators {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: space-between;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.e-carousel .e-carousel-navigators .e-play-pause,
.e-carousel .e-carousel-navigators .e-previous,
.e-carousel .e-carousel-navigators .e-next {
  padding: 0.5em;
  pointer-events: auto;
}
.e-carousel .e-carousel-navigators .e-play-pause .e-btn,
.e-carousel .e-carousel-navigators .e-previous .e-btn,
.e-carousel .e-carousel-navigators .e-next .e-btn {
  border: 0;
  box-shadow: none;
}
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:hover,
.e-carousel .e-carousel-navigators .e-previous .e-btn:hover,
.e-carousel .e-carousel-navigators .e-next .e-btn:hover {
  border-radius: 50%;
}
.e-carousel .e-carousel-navigators .e-play-pause .e-btn.e-rtl,
.e-carousel .e-carousel-navigators .e-previous .e-btn.e-rtl,
.e-carousel .e-carousel-navigators .e-next .e-btn.e-rtl {
  transform: rotate(180deg);
}
.e-carousel .e-carousel-navigators .e-play-pause .e-btn .e-play-icon,
.e-carousel .e-carousel-navigators .e-previous .e-btn .e-play-icon,
.e-carousel .e-carousel-navigators .e-next .e-btn .e-play-icon {
  line-height: 1;
  padding-left: 3px;
}
.e-carousel .e-carousel-navigators .e-play-pause.e-hover-arrows,
.e-carousel .e-carousel-navigators .e-previous.e-hover-arrows,
.e-carousel .e-carousel-navigators .e-next.e-hover-arrows {
  display: none;
}
.e-carousel .e-carousel-indicators {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  min-height: 48px;
  padding: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bars {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  pointer-events: auto;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar {
  padding: 0;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar .e-indicator {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 6px;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar .e-indicator div {
  border: 1px solid rgba(var(--color-sf-white), 0.4);
  border-radius: 50%;
  height: 12px;
  transition-duration: 0.6s;
  transition-property: background-color, border-color;
  transition-timing-function: ease-in-out;
  width: 12px;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar .e-indicator .e-ripple-element {
  display: none;
}
.e-carousel .e-carousel-indicators.e-dynamic {
  min-height: 36px;
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars {
  display: block;
  overflow: hidden;
  transition: opacity 0.6s ease-in-out;
  white-space: nowrap;
  width: 80px;
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar {
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  left: calc(32px - 16px * var(--carousel-items-current));
  margin: 0 4px;
  opacity: 1;
  position: relative;
  transform: scale(0.33);
  transition-duration: 0.6s;
  transition-property: transform, left;
  transition-timing-function: ease-in-out;
  white-space: nowrap;
  width: 8px;
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-active {
  transform: scale(1);
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-prev, .e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-next {
  transform: scale(0.66);
}
.e-carousel .e-carousel-indicators.e-fraction {
  min-height: 36px;
}
.e-carousel .e-carousel-indicators.e-progress {
  min-height: 4px;
}
.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars {
  height: 4px;
  width: 100%;
}
.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars .e-indicator-bar {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: translate3d(0, 0, 0) scaleX(calc(var(--carousel-items-current) / var(--carousel-items-count))) scaleY(1);
  transition-duration: 0.6s;
  transform-origin: left top;
  width: 100%;
}

.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled),
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled),
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled) {
  background-color: transparent;
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled) .e-btn-icon,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled) .e-btn-icon,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled) .e-btn-icon {
  color: var(--color-sf-icon-color);
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):active, .e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):focus, .e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):hover,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):active,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):focus,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):hover,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):active,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):focus,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):hover {
  background-color: var(--color-sf-content-bg-color-hover);
  outline: none;
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):focus-visible,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):focus-visible,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):focus-visible {
  background-color: transparent;
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):focus-visible .e-btn-icon,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):focus-visible .e-btn-icon,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):focus-visible .e-btn-icon {
  color: var(--color-sf-icon-color);
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):active,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):active,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):active {
  background-color: var(--color-sf-content-bg-color-pressed);
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):active .e-btn-icon,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):active .e-btn-icon,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):active .e-btn-icon {
  color: var(--color-sf-icon-color-pressed);
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):hover .e-btn-icon, .e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):focus .e-btn-icon,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):hover .e-btn-icon,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):focus .e-btn-icon,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):hover .e-btn-icon,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):focus .e-btn-icon {
  color: var(--color-sf-icon-color-hover);
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator div {
  background: var(--color-sf-primary-text-color);
  border-color: var(--color-sf-primary-text-color);
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:active, .e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:focus, .e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:hover {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  outline: none;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:focus-visible {
  border-color: var(--color-sf-black);
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar.e-active .e-indicator div {
  background-color: var(--color-sf-primary);
  border-color: var(--color-sf-primary);
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar {
  background-color: var(--color-sf-icon-color);
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-active {
  background-color: var(--color-sf-primary);
}
.e-carousel .e-carousel-indicators.e-fraction .e-indicator-bars {
  color: var(--color-sf-icon-color);
}
.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars {
  background-color: rgba(var(--color-sf-primary), 0.4);
}
.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars .e-indicator-bar {
  background-color: var(--color-sf-primary);
}

.e-carousel .e-previous-icon::before {
  content: "\e765";
}
.e-carousel .e-next-icon::before {
  content: "\e748";
}
.e-carousel .e-play-icon::before {
  content: "\e70c";
}
.e-carousel .e-pause-icon::before {
  content: "\e77b";
}
.e-carousel.e-rtl .e-previous-icon::before {
  content: "\e748";
}
.e-carousel.e-rtl .e-next-icon::before {
  content: "\e765";
}

.e-appbar {
  display: flex;
  width: 100%;
  height: 48px;
  flex-shrink: 0;
  flex-direction: row;
  position: relative;
  align-items: center;
  padding: 8px;
  overflow: hidden;
  font-size: 14px;
  border-radius: 4px;
}
.e-appbar > div:first-child {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}
.e-appbar.e-sticky {
  position: sticky;
  top: 0;
  z-index: 1000;
}
.e-appbar.e-prominent {
  height: 94px;
  align-items: flex-start;
}
.e-appbar.e-prominent > div:first-child {
  align-items: flex-start;
}
.e-appbar.e-dense {
  height: 40px;
}
.e-appbar.e-horizontal-bottom {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
.e-appbar.e-horizontal-bottom.e-sticky {
  position: fixed;
  top: auto;
  max-width: inherit;
  left: auto;
  right: auto;
}
.e-appbar .e-appbar-separator {
  height: 24px;
}
.e-appbar .e-appbar-spacer {
  flex-grow: 1;
}
.e-appbar .e-btn,
.e-appbar .e-css.e-btn {
  border-image: unset;
}

.e-inherit.e-menu-wrapper.e-scrollable .e-menu,
.e-inherit.e-menu-container.e-scrollable .e-menu {
  overflow: hidden;
}

.e-appbar {
  box-shadow: 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1);
}
.e-appbar.e-light {
  background: var(--color-sf-appbar-bg-color-alt1);
  color: var(--color-sf-appbar-color-alt1);
  border: none;
  border-color: var(--color-sf-appbar-border-color-alt1);
}
.e-appbar.e-light .e-appbar-separator {
  border-left: 1px solid var(--color-sf-appbar-color-alt1);
}
.e-appbar.e-light .e-btn.e-inherit:hover, .e-appbar.e-light .e-btn.e-inherit:focus, .e-appbar.e-light .e-btn.e-inherit:active, .e-appbar.e-light .e-btn.e-inherit.e-active,
.e-appbar.e-light .e-css.e-btn.e-inherit:hover,
.e-appbar.e-light .e-css.e-btn.e-inherit:focus,
.e-appbar.e-light .e-css.e-btn.e-inherit:active,
.e-appbar.e-light .e-css.e-btn.e-inherit.e-active,
.e-appbar.e-light .e-dropdown-btn.e-inherit:hover,
.e-appbar.e-light .e-dropdown-btn.e-inherit:focus,
.e-appbar.e-light .e-dropdown-btn.e-inherit:active,
.e-appbar.e-light .e-dropdown-btn.e-inherit.e-active,
.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:hover,
.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:focus,
.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:active,
.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit.e-active {
  background: var(--color-sf-appbar-hover-bg-color-alt1);
}
.e-appbar.e-light .e-menu-wrapper.e-inherit,
.e-appbar.e-light .e-menu-container.e-inherit {
  background: var(--color-sf-appbar-bg-color-alt1);
  color: var(--color-sf-appbar-color-alt1);
  box-shadow: none;
  border-color: var(--color-sf-appbar-border-color-alt1);
}
.e-appbar.e-light .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-selected, .e-appbar.e-light .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-focused,
.e-appbar.e-light .e-menu-container.e-inherit .e-menu .e-menu-item.e-selected,
.e-appbar.e-light .e-menu-container.e-inherit .e-menu .e-menu-item.e-focused {
  background: var(--color-sf-appbar-hover-bg-color-alt1);
}
.e-appbar.e-dark {
  background: var(--color-sf-appbar-bg-color-alt2);
  color: var(--color-sf-appbar-color-alt2);
  border-color: var(--color-sf-appbar-border-color-alt2);
}
.e-appbar.e-dark .e-appbar-separator {
  border-left: 1px solid var(--color-sf-appbar-color-alt2);
}
.e-appbar.e-dark .e-btn.e-inherit:hover, .e-appbar.e-dark .e-btn.e-inherit:focus, .e-appbar.e-dark .e-btn.e-inherit:active, .e-appbar.e-dark .e-btn.e-inherit.e-active,
.e-appbar.e-dark .e-css.e-btn.e-inherit:hover,
.e-appbar.e-dark .e-css.e-btn.e-inherit:focus,
.e-appbar.e-dark .e-css.e-btn.e-inherit:active,
.e-appbar.e-dark .e-css.e-btn.e-inherit.e-active,
.e-appbar.e-dark .e-dropdown-btn.e-inherit:hover,
.e-appbar.e-dark .e-dropdown-btn.e-inherit:focus,
.e-appbar.e-dark .e-dropdown-btn.e-inherit:active,
.e-appbar.e-dark .e-dropdown-btn.e-inherit.e-active,
.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:hover,
.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:focus,
.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:active,
.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit.e-active {
  background: var(--color-sf-appbar-hover-bg-color-alt2);
}
.e-appbar.e-dark .e-menu-wrapper.e-inherit,
.e-appbar.e-dark .e-menu-container.e-inherit {
  background: var(--color-sf-appbar-bg-color-alt2);
  color: var(--color-sf-appbar-color-alt2);
  border-color: var(--color-sf-appbar-border-color-alt2);
  box-shadow: none;
}
.e-appbar.e-dark .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-selected, .e-appbar.e-dark .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-focused,
.e-appbar.e-dark .e-menu-container.e-inherit .e-menu .e-menu-item.e-selected,
.e-appbar.e-dark .e-menu-container.e-inherit .e-menu .e-menu-item.e-focused {
  background: var(--color-sf-appbar-hover-bg-color-alt2);
}
.e-appbar.e-primary {
  background: var(--color-sf-primary);
  color: var(--color-sf-primary-text);
  border-color: var(--color-sf-primary);
}
.e-appbar.e-primary .e-appbar-separator {
  border-left: 1px solid var(--color-sf-primary-text);
}
.e-appbar.e-primary .e-menu-wrapper.e-inherit,
.e-appbar.e-primary .e-menu-container.e-inherit {
  background: var(--color-sf-primary);
  color: var(--color-sf-primary-text);
  border-color: var(--color-sf-primary);
  box-shadow: none;
}
.e-appbar.e-inherit {
  background: inherit;
  color: inherit;
  border-color: inherit;
  border: 1px solid;
}
.e-appbar.e-inherit .e-appbar-separator {
  border-left: 1px solid;
}
.e-appbar.e-inherit .e-menu-wrapper.e-inherit,
.e-appbar.e-inherit .e-menu-container.e-inherit {
  background: inherit;
  color: inherit;
  border-color: inherit;
  box-shadow: none;
}
.e-appbar.e-horizontal-bottom {
  box-shadow: 0 -4px 6px -1px rgba(var(--color-sf-black), 0.06), 0 -2px 4px -2px rgba(var(--color-sf-black), 0.1);
}

.e-light.e-inherit.e-input-group, .e-light.e-inherit.e-input-group.e-control-wrapper, .e-light.e-inherit.e-float-input, .e-light.e-inherit.e-float-input.e-input-group, .e-light.e-inherit.e-float-input.e-control-wrapper, .e-light.e-inherit.e-float-input.e-input-group.e-control-wrapper, .e-light.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover, .e-light.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
  background: var(--color-sf-appbar-bg-color-alt1);
  color: var(--color-sf-appbar-color-alt1);
}

.e-dark.e-inherit.e-input-group, .e-dark.e-inherit.e-input-group.e-control-wrapper, .e-dark.e-inherit.e-float-input, .e-dark.e-inherit.e-float-input.e-input-group, .e-dark.e-inherit.e-float-input.e-control-wrapper, .e-dark.e-inherit.e-float-input.e-input-group.e-control-wrapper, .e-dark.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover, .e-dark.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
  background: var(--color-sf-appbar-bg-color-alt2);
  color: var(--color-sf-appbar-color-alt2);
}

.e-primary.e-inherit.e-input-group, .e-primary.e-inherit.e-input-group.e-control-wrapper, .e-primary.e-inherit.e-float-input, .e-primary.e-inherit.e-float-input.e-input-group, .e-primary.e-inherit.e-float-input.e-control-wrapper, .e-primary.e-inherit.e-float-input.e-input-group.e-control-wrapper, .e-primary.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover, .e-primary.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
  background: var(--color-sf-primary);
  color: var(--color-sf-primary-text);
}

.e-inherit.e-input-group,
.e-inherit.e-input-group.e-control-wrapper,
.e-inherit.e-float-input,
.e-inherit.e-float-input.e-input-group,
.e-inherit.e-float-input.e-control-wrapper,
.e-inherit.e-float-input.e-input-group.e-control-wrapper,
.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover,
.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
  color: inherit;
  background: rgba(0, 0, 0, 0.056);
}

.e-inherit.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-inherit.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-inherit.e-input-group:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error),
.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error) {
  box-shadow: none;
}

.e-inherit.e-input-group.e-control-wrapper .e-searchinput::placeholder {
  color: inherit;
  opacity: 0.8;
}

.e-inherit.e-input-group .e-input-group-icon,
.e-inherit.e-input-group.e-control-wrapper .e-input-group-icon {
  border: none;
  color: inherit;
}

.e-inherit.e-input-group .e-clear-icon,
.e-inherit.e-input-group.e-control-wrapper .e-clear-icon {
  color: inherit;
}

.e-bigger .e-appbar,
.e-appbar.e-bigger {
  height: 56px;
  font-size: 16px;
}
.e-bigger .e-appbar.e-dense,
.e-appbar.e-bigger.e-dense {
  height: 48px;
}
.e-bigger .e-appbar.e-prominent,
.e-appbar.e-bigger.e-prominent {
  height: 112px;
}

/* stylelint-disable */
.e-ddt {
  cursor: pointer;
  outline: none;
}
.e-ddt .e-ddt-icon::before {
  transform: rotate(0deg);
  transition: transform 300ms ease;
}
.e-ddt.e-icon-anim .e-ddt-icon::before {
  transform: rotate(180deg);
  transition: transform 300ms ease;
}
.e-ddt .e-ddt-hidden {
  border: 0;
  height: 0;
  visibility: hidden;
  width: 0;
}
.e-ddt.e-input-group.e-control-wrapper .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper .e-clear-icon {
  box-sizing: content-box;
}
.e-ddt.e-input-group.e-control-wrapper .e-input-group-icon.e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper .e-input-group-icon.e-ddt-icon {
  border: 0;
}
.e-ddt.e-input-group.e-control-wrapper .e-icon-hide, .e-ddt.e-float-input.e-control-wrapper .e-icon-hide {
  display: none;
}
.e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-clear-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-clear-icon {
  bottom: 0;
  position: absolute;
  right: 0;
}
.e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  right: 30px;
}
.e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  bottom: 0;
  position: absolute;
  right: 0;
}
.e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-input-group.e-control-wrapper.e-show-chip input.e-dropdowntree.e-chip-input, .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-input-group.e-control-wrapper.e-show-text input.e-dropdowntree.e-chip-input, .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-float-input.e-control-wrapper.e-show-chip input.e-dropdowntree.e-chip-input, .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-float-input.e-control-wrapper.e-show-text input.e-dropdowntree.e-chip-input {
  padding-left: 0;
  padding-right: 0;
}
.e-ddt.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-disabled) .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-disabled) .e-clear-icon {
  display: flex;
}
.e-ddt .e-chips-wrapper {
  width: 100%;
  margin: 2px 0 2px 6px;
}
.e-ddt.e-show-chip .e-chips-close {
  min-height: 14px;
  min-width: 14px;
  line-height: 14px;
  text-align: center;
}
.e-ddt.e-show-chip .e-chips-close::before {
  font-size: 14px;
}
.e-ddt.e-show-chip .e-chips-close::before {
  vertical-align: middle;
}
.e-ddt.e-show-chip .e-chips {
  align-items: center;
  border-radius: 6px;
  box-sizing: border-box;
  display: inline-flex;
  float: left;
  height: 24px;
  margin: 2px;
  max-width: calc(100% - 2px);
  overflow: hidden;
  padding: 0 8px 0 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: 1px solid var(--color-sf-border-light);
}
.e-ddt.e-show-chip .e-chips > .e-chipcontent {
  max-width: 100%;
  overflow: hidden;
  padding: 4px 5px 4px 0;
  text-indent: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
}
.e-ddt .e-overflow {
  white-space: nowrap;
}
.e-ddt .e-overflow.e-show-text {
  padding: 5px 8px;
}
.e-ddt .e-overflow.e-total-count {
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-ddt .e-overflow.e-total-count .e-remain {
  padding: 0 8px 0 0;
}
.e-ddt .e-overflow .e-remain {
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  padding: 0 0 0 8px;
}
.e-ddt .e-overflow .e-remain.e-wrap-count {
  padding: 5px 4px;
}
.e-ddt.e-show-chip .e-overflow.e-total-count .e-remain {
  padding: 5px 8px;
}
.e-ddt.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 30px;
  max-width: calc(100% - 31px);
}
.e-ddt.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-right: 20px;
  max-width: calc(100% - 31px);
}
.e-ddt.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 48px;
  max-width: calc(100% - 62px);
}
.e-ddt input[readonly],
.e-ddt .e-dropdowntree,
.e-ddt input[readonly].e-input {
  pointer-events: none;
}
.e-ddt input[readonly].e-chip-input,
.e-ddt .e-dropdowntree.e-chip-input,
.e-ddt input[readonly].e-input.e-chip-input {
  width: 0;
  visibility: hidden;
}
.e-ddt.e-popup {
  border: 1px solid var(--color-sf-flyout-border);
  margin-top: 4px;
  border-radius: 6px;
  box-shadow: none;
  position: absolute;
}
.e-ddt.e-popup .e-selectall-parent {
  border-bottom: 1px solid;
  cursor: pointer;
  display: block;
  line-height: 34px;
  overflow: hidden;
  position: relative;
  text-indent: 36px;
  white-space: nowrap;
  width: 100%;
}
.e-ddt.e-popup .e-selectall-parent.e-hide-selectall {
  display: none;
}
.e-ddt.e-popup .e-selectall-parent .e-checkbox-wrapper {
  position: relative;
  text-indent: 0;
  bottom: 2px;
}
.e-ddt.e-popup .e-selectall-parent .e-all-text {
  font-family: inherit;
  font-size: 14px;
  margin: 0 8px;
}
.e-ddt.e-popup .e-filter-wrap {
  border-top-width: 0;
  display: block;
  padding: 6px 7px;
  border: none;
}
.e-ddt.e-popup .e-filter-wrap .e-input-group {
  margin-bottom: 0;
}
.e-ddt.e-popup .e-popup-content {
  overflow: auto;
  position: relative;
}
.e-ddt.e-popup .e-popup-content .e-ddt-nodata {
  display: none;
}
.e-ddt.e-popup .e-popup-content.e-no-data {
  cursor: default;
  font-family: inherit;
  font-size: 14px;
  text-align: center;
  padding: 14px 16px;
}
.e-ddt.e-popup .e-popup-content.e-no-data .e-treeview {
  display: none;
}
.e-ddt.e-popup .e-popup-content.e-no-data .e-ddt-nodata {
  display: block;
}
.e-ddt.e-popup .e-treeview {
  display: inline-table;
  width: 100%;
  border: none;
}
.e-ddt.e-popup .e-treeview .e-list-item {
  padding: 0;
}
.e-ddt.e-popup .e-treeview .e-list-item .e-ul {
  margin: 0;
  padding: 0 0 0 14px;
}
.e-ddt.e-popup .e-treeview > .e-ul {
  overflow: hidden;
  padding: 6px 8px;
}
.e-ddt.e-popup .e-ddt-footer,
.e-ddt.e-popup .e-ddt-header {
  cursor: default;
}
.e-ddt.e-rtl.e-show-chip .e-chips {
  float: right;
}
.e-ddt.e-rtl.e-show-chip .e-overflow .e-remain, .e-ddt.e-rtl.e-show-text .e-overflow .e-remain {
  padding: 0 8px 0 0;
}
.e-ddt.e-rtl.e-show-chip .e-overflow .e-remain.e-wrap-count, .e-ddt.e-rtl.e-show-text .e-overflow .e-remain.e-wrap-count {
  padding-top: 0;
}
.e-ddt.e-rtl.e-show-chip .e-overflow.e-wrap-count, .e-ddt.e-rtl.e-show-text .e-overflow.e-wrap-count {
  position: absolute;
  right: auto;
}
.e-ddt.e-rtl.e-show-text .e-overflow.e-total-count .e-remain {
  padding: 0 0 0 8px;
}
.e-ddt.e-rtl.e-show-chip .e-overflow.e-total-count .e-remain {
  padding: 5px 8px;
}
.e-ddt.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 1px;
  margin-left: 30px;
}
.e-ddt.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-right: 1px;
  margin-left: 20px;
}
.e-ddt.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 1px;
  margin-left: 48px;
}
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text .e-clear-icon,
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text .e-clear-icon,
.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  left: 0;
  right: auto;
}
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  left: 30px;
}
.e-ddt.e-rtl.e-popup .e-treeview .e-list-item .e-ul {
  padding: 0 14px 0 0;
}

.e-ddt-icon-hide {
  display: none;
}

.e-ddt .e-chips {
  background-color: var(--color-sf-secondary-bg-color);
}
.e-ddt .e-chips .e-chips-close::before {
  color: var(--color-sf-icon-color);
}
.e-ddt .e-chips > .e-chipcontent {
  color: var(--color-sf-content-text-color);
}
.e-ddt .e-overflow .e-remain {
  color: var(--color-sf-content-text-color-alt1);
}
.e-ddt.e-input-group.e-control-wrapper .e-input[readonly], .e-ddt.e-float-input.e-control-wrapper input[readonly] {
  background: transparent;
}
.e-ddt.e-popup {
  background: var(--color-sf-flyout-bg-color);
  border-color: var(--color-sf-flyout-border);
}
.e-ddt.e-popup .e-popup-content.e-no-data {
  color: var(--color-sf-content-text-color);
}
.e-ddt.e-popup .e-selectall-parent {
  border-bottom-color: var(--color-sf-border-light);
}
.e-ddt.e-popup .e-selectall-parent:focus {
  background: var(--color-sf-content-bg-color-hover);
}
.e-ddt.e-popup .e-selectall-parent .e-all-text {
  color: var(--color-sf-content-text-color);
}

.e-ddt .e-ddt-icon::before {
  content: "\e729";
}
.e-ddt .e-chips-close::before {
  content: "\e7e7";
}

.e-bigger .e-ddt .e-chips,
.e-ddt.e-bigger .e-chips {
  height: 32px;
}
.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  bottom: auto;
  right: 36px;
  bottom: 0;
  right: 24px;
}
.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  bottom: 0;
}
.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-chips > .e-chipcontent, .e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-chips > .e-chipcontent, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-chips > .e-chipcontent, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-chips > .e-chipcontent,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip .e-chips > .e-chipcontent,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text .e-chips > .e-chipcontent,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip .e-chips > .e-chipcontent,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text .e-chips > .e-chipcontent {
  height: 20px;
  font-size: 14px;
  line-height: 20px;
  padding: 0 6px 0 4px;
}
.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-chips-close, .e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-chips-close, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-chips-close, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-chips-close,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip .e-chips-close,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text .e-chips-close,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip .e-chips-close,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text .e-chips-close {
  margin: 0 6px 2px 0;
}
.e-bigger .e-ddt.e-input-group.e-control-wrapper .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper .e-clear-icon {
  min-height: 24px;
}
.e-bigger .e-ddt.e-show-chip .e-chips-close,
.e-ddt.e-bigger.e-show-chip .e-chips-close {
  height: 16px;
  width: 16px;
}
.e-bigger .e-ddt.e-show-chip .e-chips-close::before,
.e-ddt.e-bigger.e-show-chip .e-chips-close::before {
  font-size: 16px;
}
.e-bigger .e-ddt .e-overflow.e-show-text,
.e-ddt.e-bigger .e-overflow.e-show-text {
  padding: 6px 12px;
}
.e-bigger .e-ddt.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  max-width: calc(100% - 37px);
}
.e-bigger .e-ddt.e-show-clear .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-clear .e-chips-wrapper .e-chips:last-child {
  max-width: calc(100% - 37px);
}
.e-bigger .e-ddt.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 52px;
  max-width: calc(100% - 73px);
}
.e-bigger .e-ddt.e-popup,
.e-ddt.e-bigger.e-popup {
  border-radius: 8px;
  margin-top: 8px;
}
.e-bigger .e-ddt.e-popup .e-selectall-parent,
.e-ddt.e-bigger.e-popup .e-selectall-parent {
  text-indent: 50px;
}
.e-bigger .e-ddt.e-popup .e-filter-wrap,
.e-ddt.e-bigger.e-popup .e-filter-wrap {
  padding: 8px 9px;
}
.e-bigger .e-ddt.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 4px;
}
.e-bigger .e-ddt.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-right: 4px;
}
.e-bigger .e-ddt.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 52px;
  margin-left: 1px;
}
.e-bigger .e-ddt.e-rtl.e-show-chip.e-input-group.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-show-text.e-input-group.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-show-chip.e-input-group.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-show-text.e-input-group.e-show-dd-icon .e-clear-icon {
  right: auto;
}

.e-multi-select-wrapper .e-chips-collection .e-chips .e-chips-close.e-icon::before {
  line-height: 30px;
  top: 0;
}

.e-multiselect .e-input-group-icon.e-ddl-icon {
  border-radius: 0 2px 2px 0;
  border-right-width: 0;
}

.e-multiselect.e-rtl .e-input-group-icon.e-ddl-icon {
  border-left-width: 0;
  border-radius: 4px 0 0 4px;
  border-right-width: 1px;
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  height: 32px;
  width: 32px;
}

.e-multi-select-wrapper .e-searcher input[type=text],
.e-multi-select-wrapper .e-multi-searcher input[type=text] {
  color: var(--color-sf-content-text-color);
  height: 100%;
}

.e-multiselect .e-input-group-icon.e-ddl-icon {
  border-left-width: 0;
}

.e-multi-select-wrapper {
  box-sizing: border-box;
  cursor: text;
  line-height: normal;
  min-height: 30px;
  padding: 0 32px 0 0;
  position: relative;
  user-select: none;
  width: 100%;
}
.e-multi-select-wrapper.e-delimiter .e-searcher, .e-multi-select-wrapper.e-delimiter .e-multi-searcher {
  height: 27px;
  vertical-align: middle;
}
.e-multi-select-wrapper.e-delimiter .e-searcher .e-dropdownbase, .e-multi-select-wrapper.e-delimiter .e-multi-searcher .e-dropdownbase {
  height: 100%;
  min-height: 100%;
}
.e-multi-select-wrapper .e-delim-view {
  white-space: nowrap;
}
.e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-overflow, .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-total {
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before {
  color: var(--color-sf-content-text-color);
  font-size: 14px;
  left: 12px;
  top: 0;
}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  background-color: var(--color-sf-primary);
  color: var(--color-sf-content-text-color);
  padding: 12px 4px 11px 0;
}
.e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box),
.e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) {
  width: 0;
}
.e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box) input[type=text],
.e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) input[type=text] {
  height: 1px;
  min-height: 1px;
}
.e-multi-select-wrapper .e-chips.e-mob-chip > .e-chipcontent {
  max-width: 100%;
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-multi-searcher,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-multi-searcher {
  display: flex;
  float: left;
  width: auto;
}
.e-multiselect.e-control-container .e-multi-select-wrapper.e-delimiter .e-multi-searcher,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-delimiter .e-multi-searcher {
  display: inline-flex;
  float: none;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box),
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) {
  width: 0;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-values.e-delim-hide,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-hide,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-chips-collection.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-values.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-chips-collection.e-delim-hide {
  display: none;
}
.e-multiselect.e-control-container .e-multi-select-wrapper.e-down-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-down-icon {
  padding: 0 48px 0 0;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-values,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-values {
  align-items: center;
  display: inline;
  max-width: 100%;
  word-break: break-word;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  align-items: center;
  cursor: pointer;
  display: none;
  flex-direction: row;
  margin-top: -2em;
  outline: 0;
  padding: 0;
  position: absolute;
  right: 5px;
  top: 100%;
}
.e-multiselect.e-control-container :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  display: flex;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  margin-right: 0;
  margin-top: -2.1em;
  right: 0;
}
.e-multiselect.e-control-container .e-multi-select-wrapper.e-delimiter,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-delimiter {
  top: -1px;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-clear-icon {
  font-size: 14px;
  height: 24px;
  width: 24px;
}

.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-multi-searcher,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-multi-searcher {
  float: right;
}
.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-ddl-icon {
  left: 0;
  right: auto;
}
.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper.e-down-icon,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper.e-down-icon {
  padding: 0 0 0 48px;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-disabled,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-disabled {
  opacity: 0.7;
  pointer-events: none;
}

.e-multiselect.e-input-group,
.e-multiselect.e-float-input {
  word-wrap: initial;
}

.e-multiselect.e-input-group .e-searcher .e-label-top,
.e-multiselect.e-input-group .e-multi-searcher .e-label-top {
  top: 15px;
}

.e-multi-select-wrapper.e-close-icon-hide {
  padding-right: 0;
}

.e-multi-select-wrapper .e-chips-collection {
  cursor: default;
  display: block;
}

.e-multiselect.e-input-group.e-control-wrapper:not(.e-control-container) .e-multi-select-wrapper.e-down-icon .e-chips-collection {
  margin-right: 30px;
}

.e-multi-select-wrapper .e-multi-hidden {
  border: 0;
  height: 0;
  position: absolute;
  visibility: hidden;
  width: 0;
}

.e-multi-select-wrapper .e-chips {
  align-items: center;
  display: inline-flex;
  float: left;
  margin: 3px;
  max-width: 100%;
  overflow: hidden;
  padding: 0 6px 0 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-multi-select-wrapper .e-chips > .e-chipcontent {
  max-width: 100%;
  overflow: hidden;
  padding: 0 6px 1px 0;
  text-indent: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-multi-select-wrapper.e-delimiter .e-searcher {
  display: inline-block;
  float: none;
}

.e-multi-select-wrapper .e-mob-chip.e-chips > .e-chipcontent {
  padding: 8px 4px 8px 0;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-mob-chip.e-chips > .e-chipcontent {
  padding: 8px 0 8px 4px;
}

.e-multi-select-wrapper .e-chips-close {
  align-self: center;
  display: flex;
  float: right;
  font-family: "e-icons";
  height: 14px;
  margin: 0 0 0;
  width: 14px;
}

.e-rtl .e-multi-select-wrapper .e-chips-close {
  margin: 0 0 0;
}

.e-multi-select-wrapper .e-mob-chip.e-chips .e-chips-close {
  margin: 3px 0 0;
}

.e-multi-select-wrapper .e-chips-close.e-close-hooker {
  cursor: default;
  font-size: 14px;
  height: 24px;
  margin-top: -2em;
  position: absolute;
  right: 5px;
  width: 24px;
  top: 100%;
}

.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-small.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-multiselect.e-input-group.e-control-container .e-multi-select-wrapper.e-down-icon .e-clear-icon {
  right: 30px;
}

.e-multiselect.e-input-group.e-control-container.e-rtl .e-multi-select-wrapper.e-down-icon .e-clear-icon {
  left: 30px;
  right: auto;
}

.e-multi-select-wrapper input[type=text] {
  background: none;
  border: 0;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  font-weight: normal;
  height: 30px;
  min-height: 30px;
  outline: none;
  padding: 0 0 0 8px;
  text-indent: 0;
}

.e-multiselect.e-filled .e-multi-select-wrapper input[type=text] {
  background: none;
  border: 0;
  color: inherit;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  font-weight: normal;
  height: 30px;
  min-height: 30px;
  outline: none;
  padding: 0;
  text-indent: 8px;
}

.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper input[type=text] {
  padding: 5px;
}

/* stylelint-disable property-no-vendor-prefix */
.e-multi-select-wrapper input[type=text]::-ms-clear {
  display: none;
}

.e-multi-select-wrapper .e-searcher {
  display: block;
  float: left;
  width: auto;
}

.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 32px);
}

.e-small .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 30px);
}

.e-multi-select-wrapper .e-delim-values {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  line-height: 28px;
  max-width: 100%;
  padding-left: 8px;
  padding-right: 6px;
  vertical-align: middle;
}

.e-multi-select-list-wrapper .e-hide-listitem,
.e-multi-select-list-wrapper .e-hide-group-header {
  display: none;
}

.e-multi-select-wrapper .e-delim-values .e-remain {
  color: var(--color-sf-content-text-color);
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  padding-left: 8px;
}

.e-multiselect.e-disabled .e-multi-select-wrapper,
.e-multiselect.e-disabled .e-multi-select-wrapper .e-chips .e-chips-close::before {
  cursor: not-allowed;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close {
  height: 40px;
  left: 0;
  margin: 0 0 0 0;
  margin-left: auto;
  position: relative;
  top: 0;
  width: 40px;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  align-self: center;
  box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.21);
  display: inline-flex;
  padding: 0 0 0 16px;
  width: 92%;
}

.e-multi-select-wrapper .e-ddl-disable-icon::before {
  content: "";
}

.e-multiselect.e-rtl .e-multi-select-wrapper.e-delimiter .e-searcher {
  float: none;
}

.e-multiselect.e-rtl .e-multi-select-wrapper.e-close-icon-hide {
  padding-left: 0;
}
.e-multiselect.e-rtl .e-multi-select-wrapper {
  padding: 0 2px 0 32px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before {
  left: -12px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close {
  margin: 0;
  margin-right: auto;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-searcher {
  float: right;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips {
  float: right;
  margin: 4px;
  padding: 0 8px 0 4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chipcontent {
  padding: 5px 4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close {
  float: left;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close::before {
  left: 0;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip {
  padding: 0 4px 0 8px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip .e-chipcontent {
  padding: 8px 4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  padding: 0 8px 0 4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  padding: 12px 4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  left: 30px;
  position: absolute;
  right: auto;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-close-hooker::before {
  left: -4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-delim-values .e-remain {
  padding-right: 8px;
}

.e-multiselect.e-rtl .e-down-icon .e-chips-close.e-close-hooker {
  left: 19px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper.e-down-icon .e-close-hooker::before {
  left: 25px;
}

.e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 8px;
  position: relative;
  text-indent: 0;
  vertical-align: middle;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group:not(.e-rtl) .e-list-item .e-checkbox-wrapper {
  padding-left: 0;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-item .e-checkbox-wrapper {
  padding-right: 25px;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 8px;
  position: relative;
  text-indent: 0;
  vertical-align: middle;
}

.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item .e-checkbox-wrapper {
  margin-left: 12px;
  margin-right: 0;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-group-item .e-checkbox-wrapper {
  margin-left: 12px;
  margin-right: 0;
}

.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item {
  padding-right: 0;
}

.e-popup.e-multi-select-list-wrapper.e-rtl .e-dropdownbase.e-rtl.e-dd-group .e-list-item {
  padding-right: 0;
}

.e-multi-select-list-wrapper .e-selectall-parent {
  cursor: pointer;
  display: block;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 16px;
  position: relative;
  text-indent: 12px;
  white-space: nowrap;
  width: 100%;
}

.e-rtl .e-multi-select-list-wrapper .e-selectall-parent,
.e-multi-select-list-wrapper.e-rtl .e-selectall-parent {
  padding-left: 16px;
  padding-right: 0;
}

.e-multi-select-list-wrapper .e-selectall-parent .e-all-text {
  color: var(--color-sf-content-text-color);
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
}

.e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 8px;
  position: relative;
  text-indent: 0;
  vertical-align: middle;
}

.e-multi-select-list-wrapper.e-rtl .e-selectall-parent .e-checkbox-wrapper {
  margin-left: 12px;
  margin-right: 0;
}

.e-multiselect .e-input-group-icon.e-ddl-icon {
  float: right;
  margin-top: 0;
}

.e-multiselect.e-rtl .e-input-group-icon.e-ddl-icon {
  float: left;
}

.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-multiselect .e-multi-select-wrapper.e-down-icon {
  padding: 0;
}

.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-filter,
.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus .e-input-filter {
  padding: 0 0 0 8px;
}

.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group:not(.e-control-container) .e-clear-icon {
  padding-left: 8px;
}

.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-back-icon {
  padding: 0 8px;
}

.e-checkbox .e-multi-select-wrapper .e-delim-values .e-remain {
  line-height: 20px;
  padding-left: 10px;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable .e-checkbox-wrapper .e-frame,
.e-popup.e-multi-select-list-wrapper .e-list-group-item.e-disable .e-checkbox-wrapper .e-frame {
  opacity: 0.3;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-disable {
  opacity: 0.7;
}

.e-multi-select-wrapper input[readonly=true] {
  pointer-events: none;
}

.e-multiselect.e-checkbox .e-multi-select-wrapper .e-searcher {
  pointer-events: none;
}

ejs-multiselect {
  display: block;
}

.e-small.e-multi-select-list-wrapper .e-selectall-parent,
.e-small .e-multi-select-list-wrapper .e-selectall-parent {
  line-height: 26px;
}

.e-small .e-multi-select-wrapper .e-chips-close {
  height: 12px;
  width: 12px;
}

.e-small .e-multi-select-wrapper {
  min-height: 24px;
}

.e-small .e-multi-select-wrapper input[type=text] {
  height: 24px;
  min-height: 24px;
}

.e-small .e-multi-select-wrapper .e-delim-values {
  font-size: 12px;
  line-height: 24px;
}

.e-small .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  margin-top: -1.7em;
}

.e-small.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-small.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  margin-top: -2em;
}

.e-content-placeholder.e-multiselect.e-placeholder-multiselect {
  background-size: 300px 33px;
  min-height: 33px;
}

.e-multiselect.e-outline .e-multi-select-wrapper input[type=text] {
  color: inherit;
}

.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  align-items: normal;
}

.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
  padding: 0 12px 0 8px;
}

.e-multiselect.e-filled.e-input-group.e-control-wrapper {
  padding: 0;
}

.e-filled.e-float-input .e-multi-select-wrapper {
  padding: 11px 12px 0;
}

.e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-small .e-filled.e-float-input .e-multi-select-wrapper {
  padding: 12px 12px 0 8px;
}

.e-rtl.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-rtl.e-multiselect.e-filled.e-float-input.e-control-wrapper {
  padding: 0;
}

.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 28px;
}

.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-mob-wrapper .e-chips.e-mob-chip,
.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 24px;
}

.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  height: 18px;
}

.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  margin: 8px 8px 0 0;
  padding: 0 8px;
}

.e-rtl.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  margin: 8px 0 0 8px;
  padding: 0 8px;
}

.e-small .e-filled .e-multi-select-wrapper .e-chips,
.e-small.e-filled .e-multi-select-wrapper .e-chips {
  height: 16px;
  margin: 4px 4px 0 0;
  padding-right: 8px;
}

.e.rtl.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  margin: 4px 0 0 4px;
}

.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
  padding: 0 8px 0 0;
}

.e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
}

.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
  padding: 0 4px 0 0;
}

.e-rtl.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 0 0 0 4px;
}

.e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 10px;
}

.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-mob-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
  padding-right: 4px;
}

.e-filled.e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-multiselect.e-control-container .e-filled.e-multi-select-wrapper .e-clear-icon {
  height: 38px;
  margin-top: -38px;
  right: 12px;
  top: 100%;
  width: 16px;
}

.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon,
.e-outline.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon,
.e-filled.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon,
.e-multiselect.e-readonly.e-control-wrapper.e-input-group.e-control-container :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon,
.e-multiselect.e-readonly.e-control-wrapper.e-input-group.e-control-container.e-input-group :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon {
  display: none;
}

.e-multiselect.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-right: 0;
}

.e-multiselect.e-control-container.e-input-group.e-disabled .e-input-group-icon.e-ddl-icon.e-icons,
.e-multiselect.e-control-container.e-input-group.e-disabled .e-clear-icon {
  cursor: not-allowed;
}

.e-multiselect.e-control-wrapper.e-control-container.e-input-group.e-checkbox .e-multi-select-wrapper.e-down-icon,
.e-multiselect.e-control-wrapper.e-control-container.e-input-group.e-checkbox .e-multi-select-wrapper.e-down-icon .e-multi-searcher .e-dropdownbase.e-control.e-multiselect.e-lib {
  cursor: pointer;
}

.e-popup.e-multi-select-list-wrapper.e-resize .e-resizer-right {
  bottom: 0;
  right: 0;
  cursor: nwse-resize;
  height: 15px;
  position: absolute;
  width: 15px;
}

.e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close::before {
  color: var(--color-sf-content-text-color);
}

.e-multi-select-wrapper .e-chips.e-chip-selected {
  background-color: var(--color-sf-content-bg-color-alt5);
}

.e-multiselect:not(.e-disabled) .e-multi-select-wrapper .e-chips.e-chip-selected:hover {
  background-color: var(--color-sf-content-bg-color-pressed);
}

.e-multiselect {
  box-sizing: border-box;
}

/* stylelint-disable property-no-vendor-prefix */
.e-multi-select-wrapper .e-chips > .e-chipcontent {
  -webkit-text-fill-color: var(--color-sf-content-text-color);
  color: var(--color-sf-content-text-color);
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
}

.e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent {
  color: var(--color-sf-content-text-color);
}

.e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent:hover {
  color: var(--color-sf-content-text-color-hover);
}

.e-multi-select-wrapper .e-chips {
  background-color: var(--color-sf-content-bg-color);
  border: 1px solid var(--color-sf-border-light);
  border-radius: 4px;
  height: 24px;
}

.e-multiselect:not(.e-disabled) .e-multi-select-wrapper .e-chips:hover {
  background-color: var(--color-sf-content-bg-color-hover);
}

.e-multi-select-wrapper .e-chips > .e-chipcontent:hover {
  color: var(--color-sf-content-text-color-hover);
}

.e-multi-select-wrapper .e-chips .e-chips-close::before {
  -webkit-text-fill-color: var(--color-sf-icon-color);
  color: var(--color-sf-icon-color);
  font-size: 14px;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  background-color: var(--color-sf-primary);
  border-radius: 2px;
  color: var(--color-sf-content-text-color);
  height: 40px;
  line-height: 40px;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  color: var(--color-sf-content-text-color);
}

.e-multi-select-wrapper .e-chips.e-mob-chip {
  height: 30px;
}

.e-popup.e-multi-select-list-wrapper {
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  box-sizing: content-box;
  overflow: initial;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active {
  border-bottom: 0 solid transparent;
  border-left: 0 solid var(--color-sf-content-bg-color-selected);
  border-right: 0 solid var(--color-sf-content-bg-color-selected);
  border-top: 0 solid var(--color-sf-border-selected);
}

.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active {
  background-color: transparent;
  border-color: transparent;
  color: var(--color-sf-content-text-color);
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active {
  background-color: transparent;
  border-color: transparent;
  color: var(--color-sf-content-text-color);
}

.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-item-focus {
  color: var(--color-sf-content-text-color);
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active.e-item-focus {
  color: var(--color-sf-content-text-color);
}

.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-hover {
  background-color: var(--color-sf-content-bg-color-hover);
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active.e-hover {
  background-color: var(--color-sf-content-bg-color-hover);
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:first-child {
  border-bottom: 0 solid transparent;
  border-top: 0 solid transparent;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:last-child {
  border-bottom: 0 solid transparent;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus + li.e-active {
  border-top: 0 solid transparent;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus {
  background-color: var(--color-sf-content-bg-color-selected);
  box-shadow: none;
  color: var(--color-sf-content-text-color-selected);
  border: 0 solid transparent;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item.e-active.e-item-focus {
  background-color: var(--color-sf-content-bg-color-selected);
  box-shadow: none;
  color: var(--color-sf-content-text-color-selected);
  border: 0 solid transparent;
}

.e-popup.e-multi-select-list-wrapper .e-list-item {
  border: 0 solid transparent;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item {
  border: 0 solid transparent;
}

.e-multi-select-wrapper input.e-dropdownbase:-moz-placeholder {
  /* stylelint-disable-line selector-no-vendor-prefix */
  color: var(--color-sf-placeholder-text-color);
}

.e-multi-select-wrapper input.e-dropdownbase::-moz-placeholder {
  /* stylelint-disable-line selector-no-vendor-prefix */
  color: var(--color-sf-placeholder-text-color);
}

.e-multi-select-wrapper input.e-dropdownbase:-ms-input-placeholder {
  /* stylelint-disable-line selector-no-vendor-prefix */
  color: var(--color-sf-placeholder-text-color);
}

.e-multi-select-wrapper input.e-dropdownbase::-webkit-input-placeholder {
  /* stylelint-disable-line selector-no-vendor-prefix */
  color: var(--color-sf-placeholder-text-color);
}

.e-ul.e-reorder {
  border-bottom: 1px solid var(--color-sf-border-light);
}

.e-multi-select-list-wrapper .e-selectall-parent {
  border-bottom: 1px solid var(--color-sf-border-light);
}

.e-multi-select-wrapper .e-delim-values {
  -webkit-text-fill-color: var(--color-sf-content-text-color);
  color: var(--color-sf-content-text-color);
}

.e-multi-select-wrapper .e-chips-close.e-close-hooker {
  color: var(--color-sf-content-text-color);
}

.e-small .e-multi-select-wrapper .e-chips {
  height: 20px;
}

.e-small .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
}

.e-small .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 12px;
}

.e-small .e-multi-select-wrapper .e-close-hooker::before {
  left: 0;
}

.e-multiselect.e-disabled .e-multi-select-wrapper .e-delim-values {
  -webkit-text-fill-color: var(--color-sf-content-text-color-alt1);
  color: var(--color-sf-content-text-color-alt1);
}

.e-multiselect.e-input-group .e-ddl-icon::before {
  content: "\e729";
  font-family: "e-icons";
}

.e-multi-select-wrapper .e-chips .e-chips-close::before {
  content: "\e7e7";
  cursor: pointer;
  left: 0;
  position: relative;
  top: 0;
}

.e-multi-select-wrapper .e-close-hooker::before {
  content: "\e7e7";
  cursor: pointer;
  left: 6px;
  position: relative;
  top: 6px;
}

.e-multiselect.e-input-group .e-ddl-disable-icon::before {
  content: "";
}

.e-bigger .e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon,
.e-bigger.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  margin-top: -2.25em;
}

.e-bigger .e-multi-select-wrapper {
  min-height: 38px;
}

.e-bigger .e-multi-select-wrapper .e-chips {
  margin: 3px;
}

.e-bigger .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 8px 4px 8px 0;
}

.e-bigger .e-multiselect.e-rtl .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 8px 0 8px 4px;
}

.e-bigger .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  margin-top: -2.25em;
}

.e-bigger .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon,
.e-bigger.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  margin-top: -2.25em;
}

.e-bigger .e-multi-select-wrapper input[type=text],
.e-multi-select-wrapper.e-mob-wrapper input[type=text] {
  height: 30px;
  min-height: 30px;
}

.e-bigger .e-multi-select-wrapper input[type=text] {
  height: 36px;
  min-height: 36px;
}

.e-bigger .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 38px);
}

.e-bigger.e-small .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger .e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small .e-bigger.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 32px);
}

.e-bigger .e-multi-select-wrapper .e-delim-values {
  line-height: 36px;
  padding-left: 12px;
}

.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-item .e-checkbox-wrapper {
  padding-right: 25px;
}

.e-bigger .e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper,
.e-bigger.e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 12px;
}

.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item .e-checkbox-wrapper,
.e-bigger.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 12px;
}

.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
  padding-left: 16px;
}

.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group:not(.e-rtl) .e-dropdownbase.e-dd-group .e-list-item .e-checkbox-wrapper {
  padding-left: 0;
}

.e-bigger.e-multi-select-list-wrapper .e-selectall-parent,
.e-bigger .e-multi-select-list-wrapper .e-selectall-parent {
  font-size: 14px;
  line-height: 48px;
  text-indent: 16px;
}

.e-bigger.e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper,
.e-bigger .e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 12px;
}

.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-filter,
.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus {
  padding: 0;
}

.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group:not(.e-control-container) .e-clear-icon {
  padding-left: 8px;
}

.e-bigger .e-checkbox .e-multi-select-wrapper .e-delim-values {
  line-height: 34px;
}

.e-bigger.e-small.e-multi-select-list-wrapper .e-selectall-parent,
.e-bigger.e-small .e-multi-select-list-wrapper .e-selectall-parent {
  line-height: 40px;
}

.e-bigger.e-small.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-bigger.e-small.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  margin-top: -2.65em;
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips-close {
  height: 14px;
  width: 14px;
}

.e-bigger.e-small .e-multi-select-wrapper {
  min-height: 28px;
}

.e-bigger.e-small .e-multi-select-wrapper input[type=text] {
  height: 32px;
  min-height: 32px;
}

.e-small.e-bigger .e-multi-select-wrapper .e-delim-values {
  font-size: 12px;
  line-height: 28px;
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  margin-top: -2em;
  right: 35px;
}

.e-bigger .e-content-placeholder.e-multiselect.e-placeholder-multiselect,
.e-bigger.e-content-placeholder.e-multiselect.e-placeholder-multiselect {
  background-size: 300px 40px;
  min-height: 40px;
}

.e-small.e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper,
.e-small .e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
  padding: 3px 12px 0 4px;
}

.e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-bigger.e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-bigger .e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper {
  padding: 0;
}

.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper {
  padding: 11px 12px 0;
}

.e-bigger.e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger .e-filled.e-float-input .e-multi-select-wrapper {
  padding: 19px 12px 0 16px;
}

.e-bigger:not(.e-small).e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
  padding-top: 3px;
}

.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-delimiter input[type=text],
.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-delimiter input[type=text] {
  padding: 5px 0;
}

.e-bigger.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 28px;
}

.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  height: 24px;
}

.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 32px;
}

.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  height: 18px;
}

.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  margin: 8px 8px 0 0;
  padding: 0 8px;
}

.e-rtl.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-small .e-bigger.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  margin: 8px 0 0 8px;
  padding: 0 8px;
}

.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  padding-left: 8px;
}

.e-bigger.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
  padding: 0 8px 0 0;
}

.e-bigger.e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-bigger.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
  padding: 0 4px 0 0;
}

.e-rtl.e-bigger.e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-bigger.e-small .e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-bigger .e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-small .e-bigger.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 0 0 0 4px;
}

.e-bigger.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
}

.e-rtl.e-bigger.e-filled .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-filled .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-filled .e-multi-select-wrapper .e-chips,
.e-bigger .e-filled .e-multi-select-wrapper .e-chips {
  padding: 0 12px;
}

.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  padding-right: 8px;
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 14px;
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips {
  height: 26px;
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
}

.e-small.e-bigger .e-multi-select-wrapper .e-close-hooker::before {
  left: 0;
}

.e-bigger .e-multi-select-wrapper .e-chips {
  height: 30px;
}

/* stylelint-disable property-no-vendor-prefix */
.e-listbox-wrapper,
.e-listbox-container,
.e-listboxtool-wrapper {
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  position: relative;
  user-select: none;
  width: 100%;
  font-weight: 500;
  border-radius: 6px;
}
.e-listbox-wrapper *,
.e-listbox-container *,
.e-listboxtool-wrapper * {
  box-sizing: border-box;
}
.e-listbox-wrapper .e-list-wrap:focus-visible, .e-listbox-wrapper:focus,
.e-listbox-container .e-list-wrap:focus-visible,
.e-listbox-container:focus,
.e-listboxtool-wrapper .e-list-wrap:focus-visible,
.e-listboxtool-wrapper:focus {
  outline: none;
}
.e-listbox-wrapper.e-disabled,
.e-listbox-container.e-disabled,
.e-listboxtool-wrapper.e-disabled {
  cursor: default;
  pointer-events: none;
}
.e-listbox-wrapper .e-list-item.e-disabled, .e-listbox-wrapper .e-list-item.e-disabled .e-list-icon,
.e-listbox-container .e-list-item.e-disabled,
.e-listbox-container .e-list-item.e-disabled .e-list-icon,
.e-listboxtool-wrapper .e-list-item.e-disabled,
.e-listboxtool-wrapper .e-list-item.e-disabled .e-list-icon {
  color: var(--color-sf-content-text-color-disabled);
  opacity: 1;
}
.e-listbox-wrapper:not(.e-list-template) .e-list-nrt,
.e-listbox-container:not(.e-list-template) .e-list-nrt,
.e-listboxtool-wrapper:not(.e-list-template) .e-list-nrt {
  text-align: center;
}
.e-listbox-wrapper .e-list-parent,
.e-listbox-container .e-list-parent,
.e-listboxtool-wrapper .e-list-parent {
  height: 100%;
  min-height: 40px;
}
.e-listbox-wrapper .e-list-item,
.e-listbox-container .e-list-item,
.e-listboxtool-wrapper .e-list-item {
  border-bottom: 0 solid;
  outline: none;
}
.e-listbox-wrapper .e-list-item:focus-visible,
.e-listbox-container .e-list-item:focus-visible,
.e-listboxtool-wrapper .e-list-item:focus-visible {
  background-color: var(--color-sf-content-bg-color) !important;
  /* stylelint-disable-line declaration-no-important */
  color: var(--color-sf-content-text-color) !important;
  /* stylelint-disable-line declaration-no-important */
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-listbox-wrapper .e-list-item.e-disabled,
.e-listbox-container .e-list-item.e-disabled,
.e-listboxtool-wrapper .e-list-item.e-disabled {
  pointer-events: none;
}
.e-listbox-wrapper .e-disable,
.e-listbox-container .e-disable,
.e-listboxtool-wrapper .e-disable {
  opacity: 0.7;
}
.e-listbox-wrapper .e-list-parent,
.e-listbox-container .e-list-parent,
.e-listboxtool-wrapper .e-list-parent {
  margin: 0;
  padding: 0;
}
.e-listbox-wrapper .e-list-header .e-text.header, .e-listbox-wrapper .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-container .e-list-header .e-text.header,
.e-listbox-container .e-list-header .e-headertemplate-text.nested-header,
.e-listboxtool-wrapper .e-list-header .e-text.header,
.e-listboxtool-wrapper .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}
.e-listbox-wrapper .e-icon-back,
.e-listbox-container .e-icon-back,
.e-listboxtool-wrapper .e-icon-back {
  margin-top: 2px;
}
.e-listbox-wrapper .e-list-header,
.e-listbox-container .e-list-header,
.e-listboxtool-wrapper .e-list-header {
  align-items: center;
  border-bottom: 1px solid;
  display: flex;
  font-weight: 500;
  height: 18px;
  padding: 0 12px;
}
.e-listbox-wrapper .e-has-header > .e-view,
.e-listbox-container .e-has-header > .e-view,
.e-listboxtool-wrapper .e-has-header > .e-view {
  top: 45px;
}
.e-listbox-wrapper .e-but-back,
.e-listbox-container .e-but-back,
.e-listboxtool-wrapper .e-but-back {
  cursor: pointer;
  padding-right: 8px;
}
.e-listbox-wrapper .e-list-group-item:first-child,
.e-listbox-container .e-list-group-item:first-child,
.e-listboxtool-wrapper .e-list-group-item:first-child {
  border: 0;
  border-bottom: 1px solid var(--color-sf-border-light);
}
.e-listbox-wrapper .e-list-group-item,
.e-listbox-container .e-list-group-item,
.e-listboxtool-wrapper .e-list-group-item {
  border-bottom: 1px solid var(--color-sf-border-light);
  border-top: 0 solid;
  font-weight: 600;
  height: 32px;
  line-height: 10px;
  padding: 12px 12px;
}
.e-listbox-wrapper .e-icon-collapsible,
.e-listbox-container .e-icon-collapsible,
.e-listboxtool-wrapper .e-icon-collapsible {
  cursor: pointer;
  font-size: 12px;
  position: absolute;
  right: 0%;
  top: 50%;
  transform: translateY(-50%);
}
.e-listbox-wrapper .e-text-content,
.e-listbox-container .e-text-content,
.e-listboxtool-wrapper .e-text-content {
  height: 100%;
  position: relative;
  vertical-align: middle;
}
.e-listbox-wrapper .e-text-content *,
.e-listbox-container .e-text-content *,
.e-listboxtool-wrapper .e-text-content * {
  display: inline-block;
  vertical-align: middle;
}
.e-listbox-wrapper .e-text-content.e-checkbox .e-list-text,
.e-listbox-container .e-text-content.e-checkbox .e-list-text,
.e-listboxtool-wrapper .e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 40px);
}
.e-listbox-wrapper .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text,
.e-listbox-container .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text,
.e-listboxtool-wrapper .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text {
  width: calc(100% - 90px);
}
.e-listbox-wrapper .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text,
.e-listbox-container .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text,
.e-listboxtool-wrapper .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 80px);
}
.e-listbox-wrapper .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text,
.e-listbox-container .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text,
.e-listboxtool-wrapper .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 92px);
}
.e-listbox-wrapper .e-checkbox .e-checkbox-left,
.e-listbox-container .e-checkbox .e-checkbox-left,
.e-listboxtool-wrapper .e-checkbox .e-checkbox-left {
  margin: -2px 8px 0 0;
}
.e-listbox-wrapper .e-checkbox .e-checkbox-right,
.e-listbox-container .e-checkbox .e-checkbox-right,
.e-listboxtool-wrapper .e-checkbox .e-checkbox-right {
  margin: -2px 0 0 8px;
}
.e-listbox-wrapper .e-list-text,
.e-listbox-container .e-list-text,
.e-listboxtool-wrapper .e-list-text {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
  width: 100%;
}
.e-listbox-wrapper .e-list-icon + .e-list-text, .e-listbox-wrapper .e-icon-wrapper .e-list-text, .e-listbox-wrapper .e-icon-wrapper.e-text-content.e-checkbox .e-list-text,
.e-listbox-container .e-list-icon + .e-list-text,
.e-listbox-container .e-icon-wrapper .e-list-text,
.e-listbox-container .e-icon-wrapper.e-text-content.e-checkbox .e-list-text,
.e-listboxtool-wrapper .e-list-icon + .e-list-text,
.e-listboxtool-wrapper .e-icon-wrapper .e-list-text,
.e-listboxtool-wrapper .e-icon-wrapper.e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 60px);
}
.e-listbox-wrapper .e-list-icon,
.e-listbox-container .e-list-icon,
.e-listboxtool-wrapper .e-list-icon {
  height: 30px;
  margin-right: 16px;
  width: 30px;
}
.e-listbox-wrapper .e-content,
.e-listbox-container .e-content,
.e-listboxtool-wrapper .e-content {
  overflow: hidden;
  position: relative;
}
.e-listbox-wrapper .e-list-header .e-text,
.e-listbox-container .e-list-header .e-text,
.e-listboxtool-wrapper .e-list-header .e-text {
  cursor: pointer;
  text-indent: 0;
}
.e-listbox-wrapper .e-text .e-headertext,
.e-listbox-container .e-text .e-headertext,
.e-listboxtool-wrapper .e-text .e-headertext {
  display: inline-block;
  line-height: 18px;
}
.e-listbox-wrapper.e-rtl,
.e-listbox-container.e-rtl,
.e-listboxtool-wrapper.e-rtl {
  direction: rtl;
}
.e-listbox-wrapper.e-rtl .e-list-icon,
.e-listbox-container.e-rtl .e-list-icon,
.e-listboxtool-wrapper.e-rtl .e-list-icon {
  margin-left: 16px;
  margin-right: 0;
}
.e-listbox-wrapper.e-rtl .e-icon-collapsible,
.e-listbox-container.e-rtl .e-icon-collapsible,
.e-listboxtool-wrapper.e-rtl .e-icon-collapsible {
  left: 0%;
  right: initial;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
}
.e-listbox-wrapper.e-rtl .e-list-header .e-text,
.e-listbox-container.e-rtl .e-list-header .e-text,
.e-listboxtool-wrapper.e-rtl .e-list-header .e-text {
  cursor: pointer;
}
.e-listbox-wrapper.e-rtl .e-but-back,
.e-listbox-container.e-rtl .e-but-back,
.e-listboxtool-wrapper.e-rtl .e-but-back {
  transform: rotate(180deg);
}
.e-listbox-wrapper.e-rtl .e-icon-back,
.e-listbox-container.e-rtl .e-icon-back,
.e-listboxtool-wrapper.e-rtl .e-icon-back {
  margin-top: -2px;
}
.e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-left,
.e-listbox-wrapper.e-rtl .e-checkbox-wrapper,
.e-listbox-container.e-rtl .e-checkbox .e-checkbox-left,
.e-listbox-container.e-rtl .e-checkbox-wrapper,
.e-listboxtool-wrapper.e-rtl .e-checkbox .e-checkbox-left,
.e-listboxtool-wrapper.e-rtl .e-checkbox-wrapper {
  margin: -2px 0 0 8px;
}
.e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-right,
.e-listbox-container.e-rtl .e-checkbox .e-checkbox-right,
.e-listboxtool-wrapper.e-rtl .e-checkbox .e-checkbox-right {
  margin: -2px 8px 0 0;
}
.e-listbox-wrapper .e-checkbox-wrapper,
.e-listbox-container .e-checkbox-wrapper,
.e-listboxtool-wrapper .e-checkbox-wrapper {
  margin: -2px 8px 0 0;
  text-indent: 0;
  vertical-align: middle;
}
.e-listbox-wrapper.e-checkbox-right .e-checkbox-wrapper,
.e-listbox-container.e-checkbox-right .e-checkbox-wrapper,
.e-listboxtool-wrapper.e-checkbox-right .e-checkbox-wrapper {
  position: absolute;
  right: 0;
  top: 30%;
}
.e-listbox-wrapper .e-filter-parent,
.e-listbox-container .e-filter-parent,
.e-listboxtool-wrapper .e-filter-parent {
  padding: 8px 11px;
}
.e-listbox-wrapper .e-input-group,
.e-listbox-container .e-input-group,
.e-listboxtool-wrapper .e-input-group {
  padding: 4px 8px;
  padding: 0;
}
.e-listbox-wrapper .e-input-focus,
.e-listbox-container .e-input-focus,
.e-listboxtool-wrapper .e-input-focus {
  padding: 4px 4px 4px 8px;
  padding: 0;
}
.e-listbox-wrapper .e-hidden-select,
.e-listbox-container .e-hidden-select,
.e-listboxtool-wrapper .e-hidden-select {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 100%;
}
.e-listbox-wrapper .e-placeholder,
.e-listbox-container .e-placeholder,
.e-listboxtool-wrapper .e-placeholder {
  background-color: var(--color-sf-primary);
  display: block;
  height: 2px;
}

ejs-listbox {
  display: block;
}

.e-listbox-wrapper:not(.e-listbox-container),
.e-listbox-wrapper.e-filter-list .e-list-parent {
  overflow: auto;
}

.e-listbox-wrapper.e-sortableclone,
.e-listbox-container.e-sortableclone,
.e-listboxtool-wrapper.e-sortableclone {
  border-width: 0;
  overflow: visible;
}
.e-listbox-wrapper.e-sortableclone .e-list-item,
.e-listbox-container.e-sortableclone .e-list-item,
.e-listboxtool-wrapper.e-sortableclone .e-list-item {
  list-style-type: none;
  height: 38px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-listbox-wrapper.e-sortableclone .e-ripple,
.e-listbox-container.e-sortableclone .e-ripple,
.e-listboxtool-wrapper.e-sortableclone .e-ripple {
  overflow: visible;
}
.e-listbox-wrapper.e-sortableclone .e-ripple .e-ripple-element,
.e-listbox-container.e-sortableclone .e-ripple .e-ripple-element,
.e-listboxtool-wrapper.e-sortableclone .e-ripple .e-ripple-element {
  display: none;
}
.e-listbox-wrapper.e-sortableclone .e-list-badge,
.e-listbox-container.e-sortableclone .e-list-badge,
.e-listboxtool-wrapper.e-sortableclone .e-list-badge {
  align-items: center;
  background-color: var(--color-sf-primary);
  border: 1px solid var(--color-sf-primary-text-color);
  border-radius: 50%;
  color: var(--color-sf-primary-text-color);
  display: flex;
  font-size: 12px;
  height: 22px;
  justify-content: center;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 22px;
}

.e-listboxtool-wrapper.e-sortableclone {
  display: block;
}

.e-listboxtool-wrapper,
.e-listboxtool-container {
  cursor: pointer;
  display: flex;
}
.e-listboxtool-wrapper *,
.e-listboxtool-container * {
  box-sizing: border-box;
}
.e-listboxtool-wrapper.e-disabled,
.e-listboxtool-container.e-disabled {
  cursor: default;
  pointer-events: none;
}
.e-listboxtool-wrapper .e-listbox-wrapper,
.e-listboxtool-wrapper .e-list-wrap,
.e-listboxtool-container .e-listbox-wrapper,
.e-listboxtool-container .e-list-wrap {
  flex: 1;
}
.e-listboxtool-wrapper.e-right .e-listbox-tool,
.e-listboxtool-container.e-right .e-listbox-tool {
  margin-left: 15px;
}
.e-listboxtool-wrapper.e-left .e-listbox-tool,
.e-listboxtool-container.e-left .e-listbox-tool {
  margin-right: 15px;
}
.e-listboxtool-wrapper .e-listbox-tool,
.e-listboxtool-container .e-listbox-tool {
  border: 1px solid var(--color-sf-border-light);
  overflow: auto;
  padding: 8px;
  border-radius: 8px;
}
.e-listboxtool-wrapper .e-listbox-tool .e-btn-icon,
.e-listboxtool-container .e-listbox-tool .e-btn-icon {
  font-size: 16px;
}
.e-listboxtool-wrapper .e-listbox-tool .e-btn,
.e-listboxtool-container .e-listbox-tool .e-btn {
  display: list-item;
  list-style-type: none;
  margin-bottom: 10px;
}
.e-listboxtool-wrapper.e-checkbox-right .e-checkbox-wrapper,
.e-listboxtool-container.e-checkbox-right .e-checkbox-wrapper {
  position: absolute;
  right: 0;
  top: 30%;
}

.e-rtl.e-listboxtool-wrapper.e-right .e-listbox-tool,
.e-rtl.e-listboxtool-container.e-right .e-listbox-tool {
  margin-right: 15px;
}
.e-rtl.e-listboxtool-wrapper.e-left .e-listbox-tool,
.e-rtl.e-listboxtool-container.e-left .e-listbox-tool {
  margin-left: 15px;
}

.e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-listbox-wrapper .e-list-nrt,
.e-listbox-wrapper .e-selectall-parent,
.e-listbox-container:not(.e-list-template) .e-list-item,
.e-listbox-container .e-list-nrt,
.e-listbox-container .e-selectall-parent,
.e-listboxtool-wrapper .e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-listboxtool-wrapper .e-listbox-wrapper .e-list-nrt,
.e-listboxtool-wrapper .e-listbox-wrapper .e-selectall-parent {
  height: 40px;
  line-height: 1;
  padding: 12px 12px;
  position: relative;
}

.e-small .e-listbox-wrapper.e-filter-list .e-list-parent,
.e-small .e-listbox-container.e-filter-list .e-list-parent {
  height: calc(100% - 45px) !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent {
  height: calc(100% - 48px) !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-listbox-wrapper.e-filter-list:not(.e-listbox-container) .e-list-parent {
  height: calc(100% - 50px) !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-listbox-wrapper.e-filter-list:not(.e-listbox-container) .e-selectall-parent + .e-hidden-select + .e-listbox + .e-list-parent {
  height: calc(100% - 86px) !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-listbox-wrapper,
.e-listbox-container:not(.e-listboxtool-container):not(.e-sortableclone),
.e-listboxtool-container.e-listbox-container .e-ul {
  border: 1px solid var(--color-sf-border-light);
}

.e-listbox-wrapper,
.e-listbox-container,
.e-listboxtool-wrapper {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
}
.e-listbox-wrapper .e-filter-parent,
.e-listbox-container .e-filter-parent,
.e-listboxtool-wrapper .e-filter-parent {
  background: var(--color-sf-content-bg-color-alt1);
  box-shadow: none;
}
.e-listbox-wrapper .e-filter-parent .e-input-group .e-input-filter,
.e-listbox-container .e-filter-parent .e-input-group .e-input-filter,
.e-listboxtool-wrapper .e-filter-parent .e-input-group .e-input-filter {
  color: var(--color-sf-placeholder-text-color);
}
.e-listbox-wrapper .e-list-header,
.e-listbox-container .e-list-header,
.e-listboxtool-wrapper .e-list-header {
  background-color: var(--color-sf-content-bg-color-alt2);
  border-color: rgba(var(--color-sf-black), 0.12);
  color: var(--color-sf-content-text-color-alt2);
  font-size: 12px;
}

.e-listbox-wrapper.e-filter-list .e-list-parent,
.e-listbox-container.e-filter-list .e-list-parent,
.e-listboxtool-wrapper.e-filter-list .e-list-parent {
  height: calc(100% - 50px);
}

.e-listbox-wrapper.e-filter-list .e-selectall-parent + .e-list-parent,
.e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent,
.e-listboxtool-wrapper.e-filter-list .e-selectall-parent + .e-list-parent {
  height: calc(100% - 36px) !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-listbox-wrapper .e-selectall-parent + .e-list-parent,
.e-listbox-container .e-selectall-parent + .e-list-parent,
.e-listboxtool-wrapper .e-selectall-parent + .e-list-parent {
  height: calc(100% - 36px) !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-listbox-wrapper .e-list-item,
.e-listbox-container .e-list-item,
.e-listboxtool-wrapper .e-list-item {
  background-color: var(--color-sf-transparent);
  border-bottom: 0 solid var(--color-sf-border-light);
  border-left: 0 solid transparent;
  border-right: 0 solid transparent;
  border-top: 0 solid transparent;
  color: var(--color-sf-content-text-color);
}

.e-listbox-wrapper .e-list-item:hover:not(.e-selected):not(.e-disabled), .e-listbox-wrapper .e-list-item:hover.e-selected.e-checklist:not(.e-disabled),
.e-listbox-container .e-list-item:hover:not(.e-selected):not(.e-disabled),
.e-listbox-container .e-list-item:hover.e-selected.e-checklist:not(.e-disabled),
.e-listboxtool-wrapper .e-list-item:hover:not(.e-selected):not(.e-disabled),
.e-listboxtool-wrapper .e-list-item:hover.e-selected.e-checklist:not(.e-disabled) {
  background-color: var(--color-sf-content-bg-color-hover);
  border-color: transparent;
  color: var(--color-sf-content-text-color);
}

.e-listbox-wrapper .e-list-item.e-selected.e-checklist,
.e-listbox-container .e-list-item.e-selected.e-checklist,
.e-listboxtool-wrapper .e-list-item.e-selected.e-checklist {
  background-color: var(--color-sf-transparent);
  color: var(--color-sf-content-text-color);
}

.e-listbox-wrapper .e-list-item.e-focused, .e-listbox-wrapper .e-list-item.e-focused.e-selected.e-checklist, .e-listbox-wrapper .e-list-item.e-selected,
.e-listbox-container .e-list-item.e-focused,
.e-listbox-container .e-list-item.e-focused.e-selected.e-checklist,
.e-listbox-container .e-list-item.e-selected,
.e-listboxtool-wrapper .e-list-item.e-focused,
.e-listboxtool-wrapper .e-list-item.e-focused.e-selected.e-checklist,
.e-listboxtool-wrapper .e-list-item.e-selected {
  background-color: var(--color-sf-content-bg-color-selected);
  color: var(--color-sf-content-text-color-selected);
}

.e-listbox-wrapper .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check, .e-listbox-wrapper .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check,
.e-listbox-container .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listbox-container .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check,
.e-listboxtool-wrapper .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listboxtool-wrapper .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-primary);
}

.e-listbox-wrapper .e-list-group-item,
.e-listbox-container .e-list-group-item,
.e-listboxtool-wrapper .e-list-group-item {
  background-color: var(--color-sf-content-bg-color-alt1);
  border-color: rgba(var(--color-sf-black), 0.12);
  color: var(--color-sf-content-text-color);
  font-size: 12px;
}

.e-listbox-wrapper .e-selectall-parent,
.e-listbox-container .e-selectall-parent,
.e-listboxtool-wrapper .e-selectall-parent {
  background-color: var(--color-sf-transparent);
  border-bottom: 1px solid var(--color-sf-border-light);
  color: var(--color-sf-content-text-color);
}

.e-listbox-wrapper .e-sortableclone.e-ripple .e-ripple-element,
.e-listbox-container .e-sortableclone.e-ripple .e-ripple-element,
.e-listboxtool-wrapper .e-sortableclone.e-ripple .e-ripple-element {
  background-color: transparent;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper,
.e-listbox-container.e-list-template .e-list-wrapper,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper {
  height: inherit;
  position: relative;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line),
.e-listbox-container.e-list-template .e-list-wrapper:not(.e-list-multi-line),
.e-listboxtool-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line) {
  padding: 8px 16px;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line {
  padding: 4px;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header {
  color: var(--color-sf-content-text-color);
  display: block;
  font-size: 14px;
  font-weight: 500;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content {
  color: var(--color-sf-content-text-color-alt2);
  display: block;
  font-size: 14px;
  margin: 0;
  padding: 2px 0 0 0;
  word-wrap: break-word;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow),
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  height: 40px;
  left: 0;
  position: absolute;
  width: 40px;
  left: 0;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 68px;
  padding-right: 16px;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 16px;
  padding-right: 68px;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  height: 40px;
  left: 0;
  position: absolute;
  width: 40px;
  right: 0;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar, .e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  top: 0;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  font-size: 10px;
  height: 18px;
  line-height: 16px;
  padding: 0;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 68px;
  padding-right: 10px;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 16px;
  padding-right: 10px;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content,
.e-listbox-container.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 8px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listbox-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-item-header, .e-listbox-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-content,
.e-listbox-container.e-list-template .e-list-item.e-list-item:hover .e-list-item-header,
.e-listbox-container.e-list-template .e-list-item.e-list-item:hover .e-list-content,
.e-listboxtool-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-item-header,
.e-listboxtool-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-content {
  color: var(--color-sf-content-text-color);
}
.e-listbox-wrapper.e-list-template .e-list-item.e-selected .e-list-item-header, .e-listbox-wrapper.e-list-template .e-list-item.e-selected .e-list-content,
.e-listbox-container.e-list-template .e-list-item.e-selected .e-list-item-header,
.e-listbox-container.e-list-template .e-list-item.e-selected .e-list-content,
.e-listboxtool-wrapper.e-list-template .e-list-item.e-selected .e-list-item-header,
.e-listboxtool-wrapper.e-list-template .e-list-item.e-selected .e-list-content {
  color: var(--color-sf-content-text-color-selected);
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  left: inherit;
  right: 0;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 16px;
  padding-right: 68px;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 68px;
  padding-right: 16px;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  left: 0;
  right: inherit;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  left: 12px;
  right: inherit;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 10px;
  padding-right: 68px;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 10px;
  padding-right: 16px;
}

.e-listbox-container.e-filter-list .e-list-parent, .e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent, .e-listbox-container .e-selectall-parent + .e-list-parent {
  height: 100%;
}

.e-listbox-container.e-filter-list .e-list-wrap {
  height: calc(100% - 50px) !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-listbox-container.e-filter-list .e-selectall-parent + .e-list-wrap {
  height: calc(100% - 36px) !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-listbox-container .e-selectall-parent + .e-list-wrap {
  height: calc(100% - 36px) !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-listbox-tool .e-moveup::before {
  content: "\e776";
}

.e-listbox-tool .e-movedown::before {
  content: "\e729";
}

.e-listbox-tool .e-moveto::before {
  content: "\e748";
}

.e-listbox-tool .e-movefrom::before {
  content: "\e765";
}

.e-listbox-tool .e-moveallto::before {
  content: "\e7a9";
}

.e-listbox-tool .e-moveallfrom::before {
  content: "\e744";
}

.e-bigger .e-listbox-wrapper,
.e-listbox-wrapper.e-bigger,
.e-bigger .e-listbox-container,
.e-listbox-container.e-bigger {
  border-radius: 8px;
}
.e-bigger .e-listbox-wrapper .e-list-item,
.e-listbox-wrapper.e-bigger .e-list-item,
.e-bigger .e-listbox-container .e-list-item,
.e-listbox-container.e-bigger .e-list-item {
  border-bottom: 0 solid var(--color-sf-border-light);
  border-left: 0 solid transparent;
  border-right: 0 solid transparent;
  border-top: 0 solid transparent;
}
.e-bigger .e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-wrapper .e-selectall-parent,
.e-bigger .e-listbox-wrapper .e-list-group-item,
.e-bigger .e-listbox-wrapper .e-list-header,
.e-listbox-wrapper.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-wrapper.e-bigger .e-selectall-parent,
.e-listbox-wrapper.e-bigger .e-list-group-item,
.e-listbox-wrapper.e-bigger .e-list-header,
.e-bigger .e-listbox-container:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-container .e-selectall-parent,
.e-bigger .e-listbox-container .e-list-group-item,
.e-bigger .e-listbox-container .e-list-header,
.e-listbox-container.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-container.e-bigger .e-selectall-parent,
.e-listbox-container.e-bigger .e-list-group-item,
.e-listbox-container.e-bigger .e-list-header {
  padding: 12px 16px;
}
.e-bigger .e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-wrapper .e-selectall-parent,
.e-listbox-wrapper.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-wrapper.e-bigger .e-selectall-parent,
.e-bigger .e-listbox-container:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-container .e-selectall-parent,
.e-listbox-container.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-container.e-bigger .e-selectall-parent {
  height: 48px;
  line-height: 24px;
  position: relative;
  font-size: 16px;
}
.e-bigger .e-listbox-wrapper .e-list-parent,
.e-listbox-wrapper.e-bigger .e-list-parent,
.e-bigger .e-listbox-container .e-list-parent,
.e-listbox-container.e-bigger .e-list-parent {
  min-height: 48px;
}
.e-bigger .e-listbox-wrapper .e-text-content,
.e-listbox-wrapper.e-bigger .e-text-content,
.e-bigger .e-listbox-container .e-text-content,
.e-listbox-container.e-bigger .e-text-content {
  font-size: 16px;
}
.e-bigger .e-listbox-wrapper .e-list-group-item,
.e-listbox-wrapper.e-bigger .e-list-group-item,
.e-bigger .e-listbox-container .e-list-group-item,
.e-listbox-container.e-bigger .e-list-group-item {
  height: 40px;
  line-height: 22px;
  font-size: 14px;
  padding: 10px 16px;
}
.e-bigger .e-listbox-wrapper .e-list-header,
.e-listbox-wrapper.e-bigger .e-list-header,
.e-bigger .e-listbox-container .e-list-header,
.e-listbox-container.e-bigger .e-list-header {
  align-items: center;
  display: flex;
  font-weight: 500;
  height: 22px;
}
.e-bigger .e-listbox-wrapper .e-list-header .e-text.header,
.e-bigger .e-listbox-wrapper .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-wrapper.e-bigger .e-list-header .e-text.header,
.e-listbox-wrapper.e-bigger .e-list-header .e-headertemplate-text.nested-header,
.e-bigger .e-listbox-container .e-list-header .e-text.header,
.e-bigger .e-listbox-container .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-container.e-bigger .e-list-header .e-text.header,
.e-listbox-container.e-bigger .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}
.e-bigger .e-listbox-wrapper .e-list-header .e-text,
.e-listbox-wrapper.e-bigger .e-list-header .e-text,
.e-bigger .e-listbox-container .e-list-header .e-text,
.e-listbox-container.e-bigger .e-list-header .e-text {
  font-size: 14px;
}
.e-bigger .e-listbox-wrapper.e-filter-list:not(.e-listbox-container) .e-list-parent {
  height: calc(100% - 56px) !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-bigger .e-listbox-container.e-filter-list .e-list-wrap {
  height: calc(100% - 55px) !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-bigger .e-listbox-container.e-filter-list .e-list-parent,
.e-bigger .e-listbox-container .e-selectall-parent + .e-list-parent,
.e-small.e-bigger .e-listbox-container.e-filter-list .e-list-parent,
.e-bigger .e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent {
  height: 100%;
}

.e-bigger .e-listbox-wrapper.e-filter-list .e-selectall-parent + .e-list-parent,
.e-bigger .e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent {
  height: calc(100% - 48px) !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-bigger .e-listbox-wrapper .e-selectall-parent + .e-list-parent,
.e-bigger .e-listbox-container .e-selectall-parent + .e-list-wrap {
  height: calc(100% - 40px) !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-small.e-bigger .e-listbox-wrapper.e-filter-list .e-list-parent,
.e-small.e-bigger .e-listbox-container.e-filter-list .e-list-wrap {
  height: calc(100% - 45px) !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-bigger .e-listbox-wrapper.e-filter-list:not(.e-listbox-container) .e-selectall-parent + .e-hidden-select + .e-listbox + .e-list-parent {
  height: calc(100% - 104px) !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-bigger .e-listboxtool-wrapper .e-listbox-tool .e-btn-icon {
  font-size: 18px;
}

.e-bigger .e-listbox-wrapper .e-filter-parent {
  padding: 12px;
}

/* stylelint-disable-line no-empty-source */
.e-splitter.e-splitter-horizontal, .e-splitter.e-splitter-vertical {
  border-width: 1px;
  display: flex;
  overflow: hidden;
  position: relative;
  touch-action: none;
  width: 100%;
}
.e-splitter.e-splitter-horizontal .e-pane, .e-splitter.e-splitter-vertical .e-pane {
  flex: 1 1 auto;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  font-weight: 400;
}
.e-splitter.e-splitter-horizontal .e-pane.e-scrollable, .e-splitter.e-splitter-vertical .e-pane.e-scrollable {
  overflow: auto;
}
.e-splitter.e-splitter-horizontal .e-pane.e-static-pane, .e-splitter.e-splitter-vertical .e-pane.e-static-pane {
  flex-grow: 0;
  flex-shrink: 0;
}
.e-splitter.e-splitter-horizontal .e-pane.e-pane-horizontal, .e-splitter.e-splitter-vertical .e-pane.e-pane-horizontal {
  overflow: auto;
}
.e-splitter.e-splitter-horizontal .e-pane.e-pane-horizontal.e-pane-hidden, .e-splitter.e-splitter-vertical .e-pane.e-pane-horizontal.e-pane-hidden {
  flex-basis: 0 !important;
  /* stylelint-disable-line declaration-no-important */
  overflow: hidden !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-splitter.e-splitter-horizontal {
  flex-direction: row;
}
.e-splitter.e-splitter-horizontal.e-pane.e-scrollable {
  overflow: hidden;
}
.e-splitter.e-splitter-horizontal.e-rtl {
  flex-direction: row-reverse;
}
.e-splitter.e-splitter-horizontal.e-rtl .e-split-bar.e-split-bar-horizontal {
  flex-direction: row-reverse;
}
.e-splitter.e-splitter-horizontal.e-rtl .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right)::before,
.e-splitter.e-splitter-horizontal.e-rtl .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right)::after {
  right: auto;
}
.e-splitter.e-splitter-vertical {
  flex-direction: column;
}
.e-splitter.e-splitter-vertical.e-pane.e-scrollable {
  overflow: hidden;
}
.e-splitter.e-splitter-vertical .e-pane-vertical {
  overflow: auto;
}
.e-splitter.e-splitter-vertical .e-pane-vertical.e-pane-hidden {
  flex-basis: 0 !important;
  /* stylelint-disable-line declaration-no-important */
  overflow: hidden !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::before,
.e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::after {
  right: auto;
}
.e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down) {
  border-radius: 50%;
  bottom: 20px;
  right: 22px;
}
.e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down {
  border-radius: 50%;
  left: 22px;
  right: auto;
  top: 20px;
}
.e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::after {
  right: auto;
}
.e-splitter .e-split-bar.e-split-bar-horizontal {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  min-width: 1px;
  z-index: 15;
}
.e-splitter .e-split-bar.e-split-bar-horizontal .e-icon-hidden {
  visibility: hidden;
}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-resizable-split-bar {
  cursor: col-resize;
}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-resizable-split-bar::after {
  content: "";
  cursor: col-resize;
  display: block;
  height: 100%;
  position: absolute;
  width: 16px;
  z-index: 10;
}
.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler {
  align-items: center;
  display: flex;
  height: 18px;
  justify-content: center;
  position: relative;
  width: 1px;
}
.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler.e-hide-handler {
  visibility: hidden;
}
.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right)::before,
.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right)::after {
  left: 8px;
  right: 3px;
}
.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow {
  border-image: none;
  border-width: 1px;
  cursor: pointer;
  display: flex;
  height: 26px;
  padding: 1px 12px;
  position: relative;
}
.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow::after {
  border-radius: 16px;
  content: "";
  height: 8px;
  position: absolute;
  transform: rotate(0deg);
  width: 2px;
}
.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow::before {
  top: 5px;
  transform-origin: 1px 7px 0;
}
.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow::after {
  top: 11px;
  transform-origin: 1px 1px 0;
}
.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right) {
  border-radius: 50%;
  right: 5px;
}
.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow.e-arrow-right {
  border-radius: 50%;
  left: 5px;
}
.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow.e-arrow-right::before, .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow.e-arrow-right::after {
  right: 8px;
}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-last-bar:not(.e-resizable-split-bar) {
  margin: 0 3px;
}
.e-splitter .e-split-bar.e-split-bar-horizontal:not(.e-resizable-split-bar) {
  margin: 0 0 0 3px;
}
.e-splitter .e-split-bar.e-split-bar-vertical {
  align-items: center;
  border-left: none;
  border-right: none;
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  min-height: 1px;
}
.e-splitter .e-split-bar.e-split-bar-vertical .e-icon-hidden {
  visibility: hidden;
}
.e-splitter .e-split-bar.e-split-bar-vertical.e-resizable-split-bar {
  cursor: row-resize;
}
.e-splitter .e-split-bar.e-split-bar-vertical.e-resizable-split-bar::after {
  content: "";
  cursor: row-resize;
  display: block;
  height: 16px;
  position: absolute;
  width: 100%;
  z-index: 12;
}
.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler {
  align-items: center;
  display: flex;
  height: 1px;
  justify-content: center;
  width: 18px;
}
.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler.e-hide-handler {
  visibility: hidden;
}
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::before,
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::after {
  left: 10px;
}
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow {
  border-image: none;
  border-width: 0;
  cursor: pointer;
  display: flex;
  height: 26px;
  padding: 10px 3px 10px 18px;
  position: relative;
  width: 26px;
}
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow::after {
  border-radius: 16px;
  content: "";
  height: 8px;
  position: absolute;
  transform: rotate(90deg);
  width: 2px;
}
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::before {
  top: 3px;
  transform-origin: 2px 7px 0;
}
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::after {
  left: 11px;
  top: 8px;
  transform-origin: 1px 1px 0;
}
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::before {
  left: 12px;
  top: 8px;
  transform-origin: 1px 6px 0;
}
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::after {
  left: 10px;
  top: 12px;
  transform-origin: 1px 2px 0;
}
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down) {
  border-radius: 50%;
  bottom: 20px;
  left: 22px;
}
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down {
  border-radius: 50%;
  right: 22px;
  top: 20px;
}
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::before, .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::after {
  right: 10px;
}
.e-splitter .e-split-bar.e-split-bar-vertical.e-last-bar:not(.e-resizable-split-bar) {
  margin: 3px 0;
}
.e-splitter .e-split-bar.e-split-bar-vertical:not(.e-resizable-split-bar) {
  margin: 3px 0 0;
}

.e-rtl .e-splitter.e-splitter-horizontal {
  flex-direction: row-reverse;
}

.e-content-placeholder.e-splitter.e-placeholder-splitter {
  background-size: 100px 110px;
  min-height: 110px;
}

.e-splitter.e-ie .e-navigate-arrow.e-arrow-left {
  margin-left: -26px;
}

.e-splitter.e-ie .e-split-bar-horizontal .e-resize-handler {
  flex-direction: column;
}

/* stylelint-disable-line no-empty-source */
.e-splitter.e-splitter-horizontal, .e-splitter.e-splitter-vertical {
  border: solid 1px var(--color-sf-border-light);
}
.e-splitter.e-splitter-horizontal .e-pane, .e-splitter.e-splitter-vertical .e-pane {
  color: var(--color-sf-content-text-color);
}
.e-splitter.e-splitter-horizontal .e-pane.e-splitter.e-splitter-horizontal, .e-splitter.e-splitter-horizontal .e-pane.e-splitter.e-splitter-vertical, .e-splitter.e-splitter-vertical .e-pane.e-splitter.e-splitter-horizontal, .e-splitter.e-splitter-vertical .e-pane.e-splitter.e-splitter-vertical {
  border: transparent;
}
.e-splitter .e-split-bar.e-split-bar-horizontal {
  background: var(--color-sf-border-light);
  border-left: none;
  border-right: none;
}
.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler {
  background: var(--color-sf-content-bg-color);
  color: var(--color-sf-icon-color);
  z-index: 10;
}
.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-icon-hidden) {
  background-color: transparent;
  border-color: transparent;
  color: transparent;
  transition: background-color 500ms ease-out;
}
.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-icon-hidden)::before, .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-icon-hidden)::after {
  background-color: var(--color-sf-primary);
  opacity: 0;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active {
  background: var(--color-sf-primary);
  border-left: none;
  border-right: none;
}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-resize-handler, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-resize-handler {
  background: var(--color-sf-content-bg-color);
  color: var(--color-sf-primary);
}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-left, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-right, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-left, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-right {
  background-color: var(--color-sf-transparent);
  border-color: var(--color-sf-primary);
  border-width: 1px;
  opacity: 0.9;
}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-hover .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-active .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.e-split-bar-hover .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.e-split-bar-active .e-navigate-arrow::before {
  background-color: var(--color-sf-primary);
  opacity: 1;
  transform: rotate(40deg);
}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-hover .e-navigate-arrow::after, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-active .e-navigate-arrow::after, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.e-split-bar-hover .e-navigate-arrow::after, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.e-split-bar-active .e-navigate-arrow::after {
  background-color: var(--color-sf-primary);
  opacity: 1;
  transform: rotate(-40deg);
}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-right::before, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-right::before {
  background-color: var(--color-sf-primary);
  opacity: 1;
  transform: rotate(-40deg);
}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-right::after, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-right::after {
  background-color: var(--color-sf-primary);
  opacity: 1;
  transform: rotate(40deg);
}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active {
  background: var(--color-sf-primary);
}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-resize-handler {
  background: var(--color-sf-content-bg-color);
  color: var(--color-sf-primary);
}
.e-splitter .e-split-bar.e-split-bar-vertical {
  background: var(--color-sf-border-light);
}
.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler {
  background: var(--color-sf-content-bg-color);
  color: var(--color-sf-icon-color);
  z-index: 12;
}
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active {
  background: var(--color-sf-primary);
  border-left: none;
  border-right: none;
}
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-up, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-down, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-up, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-down {
  background-color: var(--color-sf-transparent);
  border-color: var(--color-sf-primary);
  border-width: 1px;
  opacity: 0.9;
}
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-resize-handler, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-resize-handler {
  background: var(--color-sf-content-bg-color);
  color: var(--color-sf-primary);
}
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-up::before, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-up::before {
  background-color: var(--color-sf-primary);
  opacity: 1;
  transform: rotate(125deg);
}
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-up::after, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-up::after {
  background-color: var(--color-sf-primary);
  opacity: 1;
  transform: rotate(50deg);
}
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-down::before, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-down::before {
  background-color: var(--color-sf-primary);
  opacity: 1;
  transform: rotate(55deg);
}
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-down::after, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-down::after {
  background-color: var(--color-sf-primary);
  opacity: 1;
  transform: rotate(125deg);
}
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow {
  background-color: transparent;
  border-color: transparent;
  color: transparent;
  transition: background-color 300ms ease-out;
}
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow::after {
  background-color: var(--color-sf-primary);
  opacity: 0;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active {
  background: var(--color-sf-primary);
}
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-resize-handler {
  background: var(--color-sf-content-bg-color);
  color: var(--color-sf-primary);
}
.e-splitter.e-disabled {
  opacity: 0.4;
  pointer-events: none;
}

.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler::before {
  content: "\e7e3";
  font-family: "e-icons";
  font-size: 14px;
}
.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler::before {
  content: "\e7fd";
  font-family: "e-icons";
  font-size: 14px;
}

.e-bigger.e-splitter .e-pane {
  font-size: 16px;
}
.e-bigger.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler {
  height: 20px;
}
.e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler {
  width: 20px;
}
.e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::before,
.e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::after {
  margin-top: -2px;
}
.e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::after {
  margin-top: 2px;
}

.e-bigger .e-splitter .e-pane {
  font-size: 16px;
}
.e-bigger .e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler {
  height: 20px;
}
.e-bigger .e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler {
  width: 20px;
}

.e-bigger .e-content-placeholder.e-splitter.e-placeholder-splitter,
.e-bigger.e-content-placeholder.e-splitter.e-placeholder-splitter {
  background-size: 100px 110px;
  min-height: 110px;
}

.e-bigger .e-splitter .e-split-bar .e-resize-handler::before {
  font-size: 16px;
}
.e-bigger.e-splitter .e-split-bar .e-resize-handler::before {
  font-size: 16px;
}

/*! Excel-Filter layout */
.sf-grid .e-excelfilter.e-dialog .e-dlg-content {
  padding-left: 0;
  padding-right: 0;
}
.sf-grid .e-excelfilter .e-dlg-content {
  overflow: visible;
  padding: 0;
}
.sf-grid .e-excelfilter .e-searchcontainer {
  padding: 14px;
  padding-top: 4px;
  padding-left: 6px;
  padding-right: 24px;
}
.sf-grid .e-excelfilter.e-rtl .e-searchcontainer {
  padding: 14px;
  padding-top: 4px;
  padding-left: 14px;
  padding-right: 0;
}
.sf-grid .e-excelfilter.e-rtl .e-checkbox-wrapper .e-frame + .e-label {
  margin-left: 0;
  margin-right: 8px;
}
.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu {
  display: inline-block;
  position: relative;
  width: 100%;
}
.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul {
  position: absolute;
}
.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-menu-item .e-menu-icon {
  height: 26px;
  line-height: 26px;
}
.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-menu-item:not(.e-separator) {
  height: 36px;
  line-height: 36px;
}
.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-separator {
  height: auto;
}
.sf-grid .e-excelfilter .e-contextmenu-container ul .e-menu-item .e-caret {
  margin-right: 24px;
  line-height: 40px;
  padding: 0;
}
.sf-grid .e-excelfilter .e-searchbox {
  padding-left: 8px;
}

.sf-grid-dlg.e-xlflmenu .e-xlfl-radiodiv {
  width: unset;
}

.e-xlflmenu {
  min-height: 318px;
}
.e-xlflmenu .e-xlfl-dlgfields {
  font-size: 14px;
  color: var(--color-sf-content-text-color);
}
.e-xlflmenu .e-xlfl-fieldset {
  font-size: 14px;
  padding-top: 12px;
  color: var(--color-sf-content-text-color);
}
.e-xlflmenu .e-xlfl-optr,
.e-xlflmenu .e-xlfl-value {
  padding-top: 12px;
}
.e-xlflmenu .e-xlfl-radio,
.e-xlflmenu .e-xlfl-mtcase {
  padding-top: 12px;
}
.e-xlflmenu .e-xlfl-optr:first-child {
  padding-right: 12px;
}
.e-xlflmenu .e-xlfl-table {
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}
.e-xlflmenu .e-radio + label .e-label {
  margin-top: 0;
  padding-left: 25px;
  padding-right: 15px;
}
.e-xlflmenu .e-checkbox-wrapper .e-frame + .e-label {
  margin-bottom: 1px;
  margin-left: 11px;
  margin-bottom: 2px;
}
.e-xlflmenu .e-checkbox-wrapper .e-frame {
  margin-bottom: 1px;
}
.e-xlflmenu .e-dlg-content {
  padding-bottom: 5px;
}
.e-xlflmenu .e-xlfl-radiodiv {
  width: 120px;
}
.e-xlflmenu .e-xlfl-matchcasediv {
  margin-left: 0;
  margin-right: 13px;
}

.e-xlfl-radio-or,
.e-xlfl-matchcasediv {
  margin-left: 2px;
}

.e-emptyicon {
  opacity: 0;
}

.e-xlflmenu.e-rtl .e-xlfl-optr {
  padding-left: 12px;
  padding-right: 0;
}
.e-xlflmenu.e-rtl .e-radio + label .e-label {
  padding-left: 0;
  padding-right: 25px;
}
.e-xlflmenu.e-rtl .e-xlfl-radio-or {
  margin-left: 0;
  margin-right: 13px;
}

.e-excelfilter .e-checkboxlist {
  height: 200px;
  margin-top: 5px;
  min-height: 160px;
  overflow-y: auto;
}
.e-excelfilter .e-checkboxfiltertext {
  width: 150px;
  word-break: normal;
}
.e-excelfilter .e-chk-hidden {
  -moz-appearance: none;
  /* stylelint-disable-line property-no-vendor-prefix */
  height: 1px;
  opacity: 0;
  width: 1px;
}
.e-excelfilter .e-contextmenu-wrapper ul li,
.e-excelfilter .e-contextmenu-container ul li {
  height: 40px;
  line-height: 40px;
}
.e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon,
.e-excelfilter .e-contextmenu-container ul li .e-menu-icon {
  height: 40px;
  line-height: 40px;
  margin-right: 10px;
}
.e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret {
  height: 40px;
  line-height: 40px;
}
.e-excelfilter .e-contextmenu-wrapper ul,
.e-excelfilter .e-contextmenu-container ul:not(.e-ul) {
  border: 0;
  border-radius: 5px 5px 0 0;
  box-shadow: none;
  max-width: 300px;
  padding-bottom: 4px;
  position: static;
}
.e-excelfilter .e-dlg-content {
  background-color: var(--color-sf-flyout-bg-color);
  padding-top: 0;
  padding-top: 12px;
}
.e-excelfilter .e-searchbox,
.e-excelfilter .e-contextmenu-wrapper,
.e-excelfilter .e-contextmenu-wrapper ul {
  display: block;
}
.e-excelfilter .e-contextmenu-wrapper ul {
  padding-bottom: 4px;
  position: static;
}
.e-excelfilter .e-contextmenu-wrapper ul li .e-contextmenu-container ul li {
  height: 40px;
  line-height: 40px;
}
.e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret {
  height: 40px;
  line-height: 40px;
  margin-right: 15px;
  margin-top: 1px;
  font-size: 18px;
}
.e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon,
.e-excelfilter .e-contextmenu-container ul li .e-menu-icon {
  height: 40px;
  line-height: 40px;
  margin-right: 10px;
  font-size: 20px;
}
.e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon.e-icon-check,
.e-excelfilter .e-contextmenu-container ul li .e-menu-icon.e-icon-check {
  font-size: 18px;
}
.e-excelfilter.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon {
  margin-right: 0;
}
.e-excelfilter.e-rtl .e-contextmenu-wrapper ul .e-menu-item .e-caret {
  margin-left: 15px;
}
.e-excelfilter .e-footer-content {
  border-style: solid;
  border-width: 1px 0 0;
}
.e-excelfilter .e-excel-menu {
  z-index: 1000;
}
.e-excelfilter .e-xlsel {
  border: 0 solid;
  position: absolute;
  user-select: none;
}
.e-excelfilter.e-dialog .e-dlg-content {
  padding-left: 6px;
}
.e-excelfilter .e-ftrchk,
.e-excelfilter .e-searchbox {
  padding-left: 9.5px;
}
.e-excelfilter.e-rtl .e-dlg-content {
  padding-left: 14px;
  padding-right: 6px;
}
.e-excelfilter.e-rtl .e-ftrchk,
.e-excelfilter.e-rtl .e-searchbox {
  padding-left: 0;
  padding-right: 9.5px;
}

.e-ftrchk {
  padding-bottom: 9.5px;
  padding-top: 9.5px;
}

.e-excel-menu.e-contextmenu.e-menu-parent {
  max-height: 298px;
  overflow-y: auto;
}

/*! Excel-Filter theme */
.e-excelfilter .e-footer-content {
  border-color: var(--color-sf-border-light);
  opacity: 1;
}
.e-excelfilter .e-filtered::before {
  color: var(--color-sf-primary);
}
.e-excelfilter .e-dlg-content {
  padding-bottom: 0;
}

li.e-separator.e-menu-item.e-excel-separator {
  margin-bottom: 0;
  margin-top: 0;
}

.e-xlsel {
  background-color: var(--color-sf-primary);
  border-color: var(--color-sf-primary);
}

.e-icon-check::before {
  content: "\e774";
}

.e-excelfilter .e-icon-filter::before,
.e-excelfilter .e-excl-filter-icon::before {
  content: "\e7f7";
}
.e-excelfilter .e-excl-filter-icon.e-filtered::before {
  content: "\e72c";
}
.e-excelfilter .e-search-icon::before,
.e-excelfilter .e-ccsearch-icon::before {
  content: "\e754";
}
.e-excelfilter .e-chkcancel-icon::before {
  content: "\e7e7";
}
.e-excelfilter .e-sortascending::before {
  content: "\e7a3";
}
.e-excelfilter .e-sortdescending::before {
  content: "\e7b6";
}

/*! Excel-Filter bigger */
.e-bigger .e-xlflmenu.e-rtl .e-radio + label .e-label {
  padding-left: 0;
  padding-right: 25px;
}

.e-bigger .e-xlflmenu {
  min-height: 362px;
}
.e-bigger .e-xlflmenu .e-xlfl-table {
  border-spacing: 0;
  width: 100%;
}
.e-bigger .e-xlflmenu .e-dlg-content {
  padding-bottom: 10px;
}
.e-bigger .e-xlflmenu .e-radio + label .e-label {
  padding-left: 30px;
  padding-right: 4px;
}
.e-bigger .e-xlflmenu .e-checkbox-wrapper .e-frame + .e-label {
  margin-left: 8px;
}
.e-bigger .e-xlflmenu .e-xlfl-radiodiv {
  width: 141px;
}
.e-bigger .e-xlflmenu .e-xlfl-radio-or,
.e-bigger .e-xlflmenu .e-xlfl-matchcasediv {
  margin-left: 18px;
}
.e-bigger .e-xlflmenu .e-xlfl-optr:first-child {
  padding-right: 8px;
}
.e-bigger .e-xlflmenu table.e-xlfl-table tr.e-xlfl-fields td.e-xlfl-value:nth-child(2) {
  padding-left: 8px;
}
.e-bigger .e-xlflmenu.e-rtl .e-xlfl-optr {
  padding-right: 0;
}
.e-bigger .e-xlflmenu .e-xlfl-dlgfields {
  font-size: 18px;
}
.e-bigger .e-xlflmenu .e-xlfl-fieldset {
  font-size: 16px;
  padding-top: 16px;
}
.e-bigger .e-xlflmenu .e-xlfl-optr,
.e-bigger .e-xlflmenu .e-xlfl-value {
  padding-top: 16px;
}
.e-bigger .e-xlflmenu .e-xlfl-radio,
.e-bigger .e-xlflmenu .e-xlfl-mtcase {
  padding-top: 16px;
}

.e-bigger .e-excelfilter .e-xlflmenu,
.e-excelfilter.e-bigger .e-xlflmenu {
  min-height: 362px;
}
.e-bigger .e-excelfilter .e-ftrchk,
.e-excelfilter.e-bigger .e-ftrchk {
  padding-bottom: 9px;
  padding-top: 9px;
}
.e-bigger .e-excelfilter .e-contextmenu-wrapper ul li,
.e-bigger .e-excelfilter .e-contextmenu-container ul li,
.e-excelfilter.e-bigger .e-contextmenu-wrapper ul li,
.e-excelfilter.e-bigger .e-contextmenu-container ul li {
  height: 48px;
  line-height: 48px;
}
.e-bigger .e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon,
.e-bigger .e-excelfilter .e-contextmenu-container ul li .e-menu-icon,
.e-excelfilter.e-bigger .e-contextmenu-wrapper ul li .e-menu-icon,
.e-excelfilter.e-bigger .e-contextmenu-container ul li .e-menu-icon {
  height: 48px;
  line-height: 48px;
  margin-right: 13px;
  font-size: 24px;
}
.e-bigger .e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon.e-icon-check,
.e-bigger .e-excelfilter .e-contextmenu-container ul li .e-menu-icon.e-icon-check,
.e-excelfilter.e-bigger .e-contextmenu-wrapper ul li .e-menu-icon.e-icon-check,
.e-excelfilter.e-bigger .e-contextmenu-container ul li .e-menu-icon.e-icon-check {
  font-size: 22px;
}
.e-bigger .e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-excelfilter.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret {
  height: 48px;
  line-height: 48px;
  margin-right: 16.2px;
  font-size: 22px;
}
.e-bigger .e-excelfilter.e-dialog .e-dlg-content,
.e-excelfilter.e-bigger.e-dialog .e-dlg-content {
  padding-left: 7px;
}
.e-bigger .e-excelfilter .e-ftrchk,
.e-bigger .e-excelfilter .e-searchbox,
.e-excelfilter.e-bigger .e-ftrchk,
.e-excelfilter.e-bigger .e-searchbox {
  padding-left: 9px;
}
.e-bigger .e-excelfilter.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon,
.e-excelfilter.e-bigger.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon {
  margin-right: 0;
}
.e-bigger .e-excelfilter.e-rtl .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-excelfilter.e-bigger.e-rtl .e-contextmenu-wrapper ul .e-menu-item .e-caret {
  margin-left: 16.2px;
}
.e-bigger .e-excelfilter.e-rtl .e-dlg-content,
.e-excelfilter.e-bigger.e-rtl .e-dlg-content {
  padding-left: 16px;
  padding-right: 7px;
}
.e-bigger .e-excelfilter.e-rtl .e-ftrchk,
.e-bigger .e-excelfilter.e-rtl .e-searchbox,
.e-excelfilter.e-bigger.e-rtl .e-ftrchk,
.e-excelfilter.e-bigger.e-rtl .e-searchbox {
  padding-left: 0;
  padding-right: 9px;
}

.e-bigger .e-excel-menu.e-contextmenu.e-menu-parent {
  max-height: 355px;
}

/*! Grid layout */
.e-disableuserselect {
  user-select: none;
}

/*! Blazor column menu custom css */
.e-contextmenu-container.e-sfcontextmenu.e-hide-menu {
  visibility: hidden;
}

.e-emptyicon {
  opacity: 0;
}

.e-device .e-flmenu-valuediv {
  padding: 24px 0 0;
}

.e-grid-popup {
  position: absolute;
}

.e-grid .e-dialog.e-checkboxfilter,
.e-grid .e-dialog.e-flmenu,
.e-grid-popup .e-dialog.e-checkboxfilter,
.e-grid-popup .e-dialog.e-flmenu {
  min-width: 250px;
}
.e-grid .e-dialog.e-checkboxfilter .e-dlg-content,
.e-grid .e-dialog.e-flmenu .e-dlg-content,
.e-grid-popup .e-dialog.e-checkboxfilter .e-dlg-content,
.e-grid-popup .e-dialog.e-flmenu .e-dlg-content {
  border-radius: 6px;
}
.e-grid [class^=e-],
.e-grid-popup [class^=e-] {
  box-sizing: border-box;
}
.e-grid .e-flmenu-valuediv,
.e-grid-popup .e-flmenu-valuediv {
  padding: 14px 0 0;
}
.e-grid .e-dialog.e-checkboxfilter,
.e-grid-popup .e-dialog.e-checkboxfilter {
  min-height: 307px;
}
.e-grid .e-checkboxfilter .e-searchbox,
.e-grid-popup .e-checkboxfilter .e-searchbox {
  display: block;
}
.e-grid .e-checkboxfilter .e-dlg-content,
.e-grid-popup .e-checkboxfilter .e-dlg-content {
  padding-left: 6px;
}
.e-grid .e-checkboxfilter .e-ftrchk, .e-grid .e-checkboxfilter .e-searchbox,
.e-grid-popup .e-checkboxfilter .e-ftrchk,
.e-grid-popup .e-checkboxfilter .e-searchbox {
  padding-left: 9.5px;
}
.e-grid .e-checkboxfiltertext,
.e-grid-popup .e-checkboxfiltertext {
  width: 150px;
  word-break: normal;
  /* stylelint-disable */
  /* stylelint-enable */
}
.e-grid .e-checkbox-wrapper .e-checkboxfiltertext,
.e-grid-popup .e-checkbox-wrapper .e-checkboxfiltertext {
  font-weight: normal;
}
.e-grid .e-checkboxlist,
.e-grid-popup .e-checkboxlist {
  height: 200px;
  margin-top: 5px;
  min-height: 160px;
  overflow-y: auto;
}
.e-grid .e-checkboxlist.e-checkbox-infinitescroll,
.e-grid-popup .e-checkboxlist.e-checkbox-infinitescroll {
  border-top-style: solid;
  border-top-color: var(--color-sf-border-light);
  border-top-width: 1px;
  margin-top: 0;
  overflow-x: auto;
}
.e-grid .e-checkboxlist.e-checkbox-infinitescroll .e-checkbox-wrapper .e-label.e-checkboxfiltertext,
.e-grid-popup .e-checkboxlist.e-checkbox-infinitescroll .e-checkbox-wrapper .e-label.e-checkboxfiltertext {
  white-space: nowrap;
}
.e-grid.e-rtl .e-checkboxfilter .e-dlg-content,
.e-grid-popup.e-rtl .e-checkboxfilter .e-dlg-content {
  padding-left: 14px;
  padding-right: 6px;
}
.e-grid.e-rtl .e-checkboxfilter .e-ftrchk, .e-grid.e-rtl .e-checkboxfilter .e-searchbox,
.e-grid-popup.e-rtl .e-checkboxfilter .e-ftrchk,
.e-grid-popup.e-rtl .e-checkboxfilter .e-searchbox {
  padding-left: 0;
  padding-right: 9.5px;
}
.e-grid.e-rtl .e-searchclear, .e-grid.e-rtl .e-cc-searchdiv span.e-ccsearch-icon.e-icons,
.e-grid-popup.e-rtl .e-searchclear,
.e-grid-popup.e-rtl .e-cc-searchdiv span.e-ccsearch-icon.e-icons {
  float: left;
}
.e-grid .e-searchclear,
.e-grid-popup .e-searchclear {
  float: right;
}
.e-grid .e-checkfltrnmdiv,
.e-grid-popup .e-checkfltrnmdiv {
  height: 60px;
  padding: 23px;
  text-align: center;
}
.e-grid .e-checkboxlist > span,
.e-grid-popup .e-checkboxlist > span {
  padding-left: 9.5px;
}
.e-grid .e-chk-hidden,
.e-grid-popup .e-chk-hidden {
  -moz-appearance: none;
  /* stylelint-disable-line property-no-vendor-prefix */
  height: 1px;
  opacity: 0;
  width: 1px;
}
.e-grid .e-checkselect,
.e-grid .e-checkselectall,
.e-grid-popup .e-checkselect,
.e-grid-popup .e-checkselectall {
  margin: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}
.e-grid .e-ftrchk,
.e-grid-popup .e-ftrchk {
  padding-bottom: 9.5px;
  padding-top: 9.5px;
}
.e-grid .e-ccdlg.e-sticky,
.e-grid-popup .e-ccdlg.e-sticky {
  position: fixed;
  z-index: 10;
}
.e-grid .e-ccdlg .e-dlg-content,
.e-grid-popup .e-ccdlg .e-dlg-content {
  margin: 40px 0 0;
  padding: 14px 14px 14px 14px;
  overflow: visible;
}
.e-grid .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard,
.e-grid-popup .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard {
  padding-left: 8px;
}
.e-grid .e-ccdlg .e-main-div,
.e-grid-popup .e-ccdlg .e-main-div {
  box-sizing: border-box;
  position: relative;
}
.e-grid .e-ccdlg .e-ccul-ele,
.e-grid-popup .e-ccdlg .e-ccul-ele {
  margin: 0 13px 0 0;
  padding: 0;
}
.e-grid .e-ccdlg .e-checkbox-infinitescroll .e-ccul-ele,
.e-grid-popup .e-ccdlg .e-checkbox-infinitescroll .e-ccul-ele {
  margin: 0;
}
.e-grid .e-ccdlg li.e-cclist,
.e-grid-popup .e-ccdlg li.e-cclist {
  padding: 9.5px 0;
}
.e-grid .e-ccdlg .e-checkbox-wrapper .e-frame,
.e-grid-popup .e-ccdlg .e-checkbox-wrapper .e-frame {
  margin-left: 0;
}
.e-grid .e-ccdlg label.e-cc,
.e-grid-popup .e-ccdlg label.e-cc {
  margin: 0;
}
.e-grid .e-ccdlg .e-footer-content,
.e-grid-popup .e-ccdlg .e-footer-content {
  border-style: solid;
  border-width: 1px 0 0;
}
.e-grid .e-ccdlg .e-cc-contentdiv,
.e-grid-popup .e-ccdlg .e-cc-contentdiv {
  height: 196px;
  overflow-y: auto;
}
.e-grid .e-ccdlg .e-cc-contentdiv.e-checkbox-infinitescroll,
.e-grid-popup .e-ccdlg .e-cc-contentdiv.e-checkbox-infinitescroll {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--color-sf-border-light);
}
.e-grid .e-ccdlg .e-cc-searchdiv,
.e-grid-popup .e-ccdlg .e-cc-searchdiv {
  border-style: solid;
  border-width: 1px;
  left: 1px;
  opacity: 0.6;
  position: absolute;
  right: 0;
  top: -41px;
}
.e-grid .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-icons,
.e-grid-popup .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-icons {
  float: right;
  opacity: 0.6;
  padding: 6px 5px;
}
.e-grid .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-cc-cancel,
.e-grid-popup .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-cc-cancel {
  font-size: 14px;
  padding: 5px 5px 6px;
}
.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus,
.e-grid-popup .e-ccdlg .e-cc-searchdiv.e-input-focus {
  opacity: 1;
}
.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus span.e-ccsearch-icon.e-icons,
.e-grid-popup .e-ccdlg .e-cc-searchdiv.e-input-focus span.e-ccsearch-icon.e-icons {
  opacity: 1;
}
.e-grid .e-ccdlg .e-innerdiv.e-ccnmdiv,
.e-grid-popup .e-ccdlg .e-innerdiv.e-ccnmdiv {
  height: 60px;
  padding: 23px;
  text-align: center;
}
.e-grid .e-ccdlg .e-cc-lab-name,
.e-grid .e-ccdlg .e-checkbox-wrapper .e-label,
.e-grid-popup .e-ccdlg .e-cc-lab-name,
.e-grid-popup .e-ccdlg .e-checkbox-wrapper .e-label {
  text-overflow: ellipsis;
}
.e-grid .e-ccdlg .e-cc-chbox,
.e-grid-popup .e-ccdlg .e-cc-chbox {
  margin: 3px;
  vertical-align: middle;
}
.e-grid .e-ccdlg .e-cc-lab-name,
.e-grid-popup .e-ccdlg .e-cc-lab-name {
  padding: 7px;
  vertical-align: middle;
}
.e-grid .e-ccdlg .e-cc.e-input,
.e-grid .e-ccdlg .e-cc.e-input:focus,
.e-grid-popup .e-ccdlg .e-cc.e-input,
.e-grid-popup .e-ccdlg .e-cc.e-input:focus {
  border: 0;
  padding-bottom: 6px;
  padding-top: 4px;
  padding-left: 8px;
}
.e-grid .e-mask.e-skeleton,
.e-grid-popup .e-mask.e-skeleton {
  display: inline-block;
  height: 10px;
  width: 80%;
}
.e-grid .e-mask.e-mask-group-intent,
.e-grid-popup .e-mask.e-mask-group-intent {
  margin-left: 7px;
  width: 16px;
}
.e-grid .e-mask.e-mask-detail-intent,
.e-grid-popup .e-mask.e-mask-detail-intent {
  width: 16px;
}
.e-grid .e-mask.e-mask-checkbox-intent,
.e-grid-popup .e-mask.e-mask-checkbox-intent {
  margin-left: 3px;
  margin-right: 16px;
  width: 20px;
}
.e-grid .e-mask.e-mask-checkbox-filter-intent,
.e-grid-popup .e-mask.e-mask-checkbox-filter-intent {
  width: 13px;
}
.e-grid .e-mask.e-mask-checkbox-filter-span-intent,
.e-grid-popup .e-mask.e-mask-checkbox-filter-span-intent {
  margin-left: 8px;
}
.e-grid .e-mask.e-mask-drag-intent,
.e-grid-popup .e-mask.e-mask-drag-intent {
  margin-left: 12px;
  width: 12px;
}

.e-grid {
  border-style: none solid solid;
  border-width: 1px;
  border-radius: 1px;
  display: block;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  height: auto;
  position: relative;
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
}
.e-grid .e-noselect,
.e-grid .e-gridheader .e-headercell,
.e-grid .e-gridheader .e-detailheadercell,
.e-grid .e-gridheader {
  user-select: none;
}
.e-grid .e-groupdroparea.e-sticky,
.e-grid .e-toolbar.e-sticky,
.e-grid .e-gridheader.e-sticky {
  position: sticky;
  z-index: 10;
}
.e-grid .e-gridheader.e-sticky .e-headercontent .e-reorderuparrow,
.e-grid .e-gridheader.e-sticky .e-headercontent .e-reorderdownarrow {
  position: fixed;
  z-index: 10;
}
.e-grid .e-groupdroparea.e-sticky {
  opacity: 1;
}
.e-grid .e-gridheader .e-firstrow-dragborder, .e-grid.e-rtl .e-gridheader .e-firstrow-dragborder,
.e-grid .e-gridcontent .e-lastrow-dragborder, .e-grid.e-rtl .e-gridcontent .e-lastrow-dragborder {
  bottom: 0;
  background-color: var(--color-sf-primary);
  height: 2px;
  position: absolute;
  z-index: 5;
}
.e-grid .e-frozenrow-border {
  background-color: var(--color-sf-primary-light);
  height: 2px;
  position: relative;
  z-index: 5;
}
.e-grid .e-frozenrow-border.e-frozenrow-empty {
  height: 0;
}
.e-grid.e-top-shadow .e-frozenrow-border {
  height: 4px;
  margin-top: -4px;
  background-color: transparent !important;
  clip-path: inset(0 0 -15px 0);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.12);
}
.e-grid .e-dropitemscount {
  border: 1px solid var(--color-sf-border-light);
  border-radius: 17px;
  box-sizing: border-box;
  font-size: 12px;
  line-height: normal;
  padding: 2px 7px 4px;
  margin-left: -7px;
  min-width: 12px;
  position: absolute;
  text-align: center;
  top: -10px;
  z-index: 5;
  font-weight: 500;
  font-size: 10px;
}
.e-grid.e-rtl .e-dropitemscount {
  left: -6px !important;
}
.e-grid.e-rtl .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon {
  margin: 0;
  padding: 0;
}
.e-grid.e-verticallines .e-cloneproperties.e-draganddrop .e-rowdragdrop, .e-grid.e-bothlines .e-cloneproperties.e-draganddrop .e-rowdragdrop {
  border-top: 1px solid var(--color-sf-border-light);
  border-right: 1px solid var(--color-sf-border-light);
  border-bottom: 0;
}
.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid .e-gridcontent .e-rowcell.e-dragborder, .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder, .e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder, .e-grid .e-gridcontent .e-detailrowexpand.e-dragborder,
.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder,
.e-grid .e-gridheader .e-rowcell.e-dragborder,
.e-grid .e-gridheader .e-rowdragdrop.e-dragborder,
.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder,
.e-grid .e-gridheader .e-detailrowexpand.e-dragborder, .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-detailrowexpand.e-dragborder, .e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder, .e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder, .e-grid.e-rtl .e-gridheader .e-detailrowexpand.e-dragborder {
  z-index: 5;
  box-shadow: 0 2px 0 0 var(--color-sf-primary-border-color);
}
.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-leftfreeze, .e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-fixedfreeze, .e-grid .e-gridcontent .e-rowcell.e-dragborder.e-leftfreeze, .e-grid .e-gridcontent .e-rowcell.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent .e-rowcell.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder.e-leftfreeze, .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder.e-fixedfreeze, .e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder.e-leftfreeze, .e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder.e-fixedfreeze, .e-grid .e-gridcontent .e-detailrowexpand.e-dragborder.e-leftfreeze, .e-grid .e-gridcontent .e-detailrowexpand.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent .e-detailrowexpand.e-dragborder.e-fixedfreeze,
.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-leftfreeze,
.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-rightfreeze,
.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-fixedfreeze,
.e-grid .e-gridheader .e-rowcell.e-dragborder.e-leftfreeze,
.e-grid .e-gridheader .e-rowcell.e-dragborder.e-rightfreeze,
.e-grid .e-gridheader .e-rowcell.e-dragborder.e-rightfreeze,
.e-grid .e-gridheader .e-rowdragdrop.e-dragborder.e-leftfreeze,
.e-grid .e-gridheader .e-rowdragdrop.e-dragborder.e-rightfreeze,
.e-grid .e-gridheader .e-rowdragdrop.e-dragborder.e-fixedfreeze,
.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder.e-leftfreeze,
.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder.e-rightfreeze,
.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder.e-fixedfreeze,
.e-grid .e-gridheader .e-detailrowexpand.e-dragborder.e-leftfreeze,
.e-grid .e-gridheader .e-detailrowexpand.e-dragborder.e-rightfreeze,
.e-grid .e-gridheader .e-detailrowexpand.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowexpand.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowexpand.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowexpand.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowexpand.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowexpand.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowexpand.e-dragborder.e-fixedfreeze {
  z-index: 6;
}
.e-grid .e-gridcontent .e-rowcell.e-dragtop, .e-grid .e-gridcontent .e-rowdragdrop.e-dragtop, .e-grid .e-gridcontent .e-rowcell.e-dragtop.e-dragright,
.e-grid .e-gridheader .e-rowcell.e-dragtop,
.e-grid .e-gridheader .e-rowdragdrop.e-dragtop,
.e-grid .e-gridheader .e-rowcell.e-dragtop.e-dragright, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragtop, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragtop, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragtop.e-dragright, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragtop, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragtop, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragtop.e-dragright {
  border-top: 1px dashed var(--color-sf-primary-border-color);
}
.e-grid .e-gridcontent .e-rowdragdrop.e-dragtop.e-dragleft, .e-grid .e-gridcontent .e-rowdragdrop.e-dragleft, .e-grid .e-gridcontent .e-rowdragdrop.e-dragbottom.e-dragleft,
.e-grid .e-gridheader .e-rowdragdrop.e-dragtop.e-dragleft,
.e-grid .e-gridheader .e-rowdragdrop.e-dragleft,
.e-grid .e-gridheader .e-rowdragdrop.e-dragbottom.e-dragleft, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragtop.e-dragleft, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragleft, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragbottom.e-dragleft, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragtop.e-dragleft, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragleft, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragbottom.e-dragleft {
  border-left: 1px dashed var(--color-sf-primary-border-color);
}
.e-grid .e-gridcontent .e-rowcell.e-dragright,
.e-grid .e-gridheader .e-rowcell.e-dragright, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragright, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragright {
  border-right: 1px dashed var(--color-sf-primary-border-color);
}
.e-grid .e-gridcontent .e-rowcell.e-dragbottom, .e-grid .e-gridcontent .e-rowcell.e-lastrowcell.e-dragbottom, .e-grid .e-gridcontent .e-rowcell.e-dragtop.e-dragbottom, .e-grid .e-gridcontent .e-rowdragdrop.e-dragbottom,
.e-grid .e-gridheader .e-rowcell.e-dragbottom,
.e-grid .e-gridheader .e-rowcell.e-lastrowcell.e-dragbottom,
.e-grid .e-gridheader .e-rowcell.e-dragtop.e-dragbottom,
.e-grid .e-gridheader .e-rowdragdrop.e-dragbottom, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragbottom, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-lastrowcell.e-dragbottom, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragtop.e-dragbottom, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowcell.e-lastrowcell.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragtop.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragbottom {
  border-bottom: 1px dashed var(--color-sf-primary-border-color);
}
.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid .e-gridcontent .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid .e-gridcontent .e-detailrowexpand.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze),
.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze),
.e-grid .e-gridheader .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze),
.e-grid .e-gridheader .e-rowdragdrop.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze),
.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze),
.e-grid .e-gridheader .e-detailrowexpand.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent .e-detailrowexpand.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridheader .e-detailrowexpand.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze) {
  position: relative;
}
.e-grid .e-gridheader thead .e-icons:not(.e-check):not(.e-stop) {
  font-size: 16px;
}
.e-grid .e-row .e-icon-rowdragicon::before {
  display: block;
  text-indent: 10px;
  color: var(--color-sf-icon-color);
  opacity: 0.54;
}
.e-grid .e-row .e-icon-rowdragicon::before,
.e-grid .e-row .e-icon-rowdragmoveicon::before {
  font-size: 14px;
  font-weight: 700;
}
.e-grid .e-row .e-icon-rowdragmoveicon {
  padding-left: 10px;
}
.e-grid .e-draganddrop .e-rowcell, .e-grid.e-rtl .e-draganddrop .e-rowcell {
  padding-left: 6px;
  padding-right: 6px;
}
.e-grid .e-gridcontent .e-rowdragdrop,
.e-grid .e-gridheader .e-rowdragdrop {
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: var(--color-sf-border-light);
}
.e-grid .e-gridcontent .e-rowdragdrop.e-lastrowcell,
.e-grid .e-gridcontent .e-recordpluscollapse.e-lastrowcell,
.e-grid .e-gridcontent .e-indentcell.e-lastrowcell,
.e-grid .e-gridcontent .e-groupcaption.e-lastrowcell {
  border-bottom-width: 1px;
}
.e-grid .e-gridcontent .e-groupcaptionrow .e-lastrowcell.e-recordplusexpand ~ td.e-lastrowcell.e-groupcaption, .e-grid .e-gridcontent .e-groupcaptionrow .e-lastrowcell.e-recordplusexpand ~ td.e-lastrowcell.e-summarycell {
  border-bottom-width: 0;
}
.e-grid .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon::before {
  position: relative;
  left: -5px;
}
.e-grid .e-icon-rowdragicon {
  font-size: 16px;
  text-indent: 11px;
}
.e-grid .e-toolbar {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-top: 1px solid var(--color-sf-border-light);
  border-radius: 0;
}
.e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon {
  padding: 0;
  min-width: 22px;
  margin-right: 0;
}
.e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon::before {
  font-size: 14px;
}
.e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:hover:not(.e-clear-icon), .e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:active:not(.e-clear-icon), .e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:focus:not(.e-clear-icon) {
  background: none;
  box-shadow: none;
}
.e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:not(.e-clear-icon) {
  border: none;
}
.e-grid:not(.sf-grid) .e-res-toolbar .e-toolbar-items .e-search-wrapper .e-search-icon {
  padding: 10px;
}
.e-grid .e-res-toolbar {
  border-bottom: 1px solid;
  border-bottom-color: var(--color-sf-border-light);
}
.e-grid .e-res-toolbar .e-toolbar-items {
  min-height: initial;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:hover, .e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:active, .e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:focus, .e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:hover, .e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:active, .e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:focus, .e-grid .e-res-toolbar .e-toolbar-items .e-sicon.e-clear-icon:hover, .e-grid .e-res-toolbar .e-toolbar-items .e-sicon.e-clear-icon:active, .e-grid .e-res-toolbar .e-toolbar-items .e-sicon.e-clear-icon:focus {
  background: none;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-icons {
  color: var(--color-sf-icon-color);
}
.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item .e-tbar-btn .e-resfilter-icon {
  font-size: 18px;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right {
  width: calc(100% - 50px);
}
.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right.e-search-wrapper {
  width: auto;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-input-group::before, .e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-input-group::after {
  background: none;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right:not(.e-responsive-right) .e-search-wrapper:not(.e-responsive-right) {
  min-width: 40px;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper {
  padding-left: 18px;
  padding-right: 18px;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-search-icon {
  font-size: 18px;
  margin-top: 0;
  padding: 10px;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group {
  border: 0;
  opacity: 1;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group .e-input {
  margin-top: 0;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group .e-search-icon {
  margin-top: 0;
  padding-left: 0;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper:has(.e-input-group) {
  width: 100%;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper {
  padding-left: 0;
}
.e-grid.e-rtl .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper {
  padding-left: 26px;
}
.e-grid.e-rtl .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-sicon.e-clear-icon {
  margin: 0;
}
.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper {
  padding-bottom: 3px;
  padding-top: 3px;
}
.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search:focus {
  opacity: 1;
}
.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search::placeholder {
  color: var(--color-sf-placeholder-text-color);
}
.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search {
  margin-bottom: 0;
  opacity: 1;
  width: 220px;
}
.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search.e-input-focus {
  opacity: 1;
}
.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon {
  min-width: 32px;
}
.e-grid .e-group-animator .e-groupheadercell,
.e-grid .e-group-animator .e-groupheadercell:hover {
  margin: 8px 2px 8px 2px;
  border-bottom-width: 1px;
}
.e-grid .e-groupdroparea.e-group-animate.e-grouped {
  height: 40px;
  padding: 0 6px 0;
  border-bottom-width: 0;
}
.e-grid.e-rtl .e-group-animator {
  float: right;
}
.e-grid.e-rtl .e-group-animate .e-groupheadercell,
.e-grid.e-rtl .e-group-animate .e-groupheadercell:hover {
  margin-right: 0;
  margin-left: 0;
}
.e-grid.e-rtl .e-group-animate.e-groupdroparea .e-nextgroup {
  transform: rotate(180deg);
  margin-top: 12px;
}
.e-grid .e-group-animate.e-groupdroparea .e-nextgroup {
  margin-top: 12px;
}
.e-grid .e-group-animate span.e-nextgroup.e-icons.e-icon-next {
  display: inline-block;
  line-height: 16px;
  float: left;
  height: 16px;
  padding: 0;
  vertical-align: middle;
  font-size: 14px;
}
.e-grid .e-groupdroparea.e-group-animate .e-drag.e-icon-drag {
  font-size: 14px;
  line-height: 16px;
  display: inline-block;
  height: 16px;
  padding: 0;
  vertical-align: middle;
}
.e-grid .e-group-animate .e-icon-drag.e-icons {
  margin-left: 2px;
}
.e-grid .e-group-animate .e-drag.e-icon-drag::before {
  opacity: 1;
}
.e-grid .e-group-animate span.e-nextgroup.e-icons.e-icon-next:hover {
  background-color: var(--color-sf-transparent);
}
.e-grid .e-groupdroparea.e-group-animate span.e-drag.e-icons.e-icon-drag {
  cursor: move;
}
.e-grid .e-groupdroparea.e-grouped {
  padding: 0 8px 4px;
}
.e-grid.e-default .e-gridheader.e-stackedfilter .e-grouptopleftcell {
  border-top: 0;
}
.e-grid.e-default .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
  border-bottom: 1px solid;
}
.e-grid.e-default .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell {
  border-top: 1px solid;
}
.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter .e-grouptopleftcell {
  border-top: 0;
}
.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
  border-bottom: 1px solid;
}
.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell {
  border-top: 1px solid;
}
.e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter .e-grouptopleftcell {
  border-top: 0;
}
.e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell {
  border-top: 0;
}
.e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
  border-bottom: 0;
}
.e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell {
  border-top: 0;
}
.e-grid.e-default .e-grouptopleftcell,
.e-grid.e-default .e-rowdragheader {
  border-top: 2px solid;
}
.e-grid.e-default .e-gridheader .e-headercell.e-firstheader, .e-grid.e-default.e-horizontallines .e-headercell.e-firstheader {
  border-left: 1px solid;
}
.e-grid.e-default.e-verticallines .e-grouptopleftcell,
.e-grid.e-default.e-verticallines .e-rowdragheader, .e-grid.e-default.e-bothlines .e-grouptopleftcell,
.e-grid.e-default.e-bothlines .e-rowdragheader, .e-grid.e-default.e-hidelines .e-grouptopleftcell,
.e-grid.e-default.e-hidelines .e-rowdragheader {
  border-top-width: 0;
}
.e-grid.e-default.e-verticallines .e-detailrowcollapse, .e-grid.e-default.e-verticallines .e-detailrowexpand, .e-grid.e-default.e-verticallines .e-rowdragdrop, .e-grid.e-default.e-hidelines .e-detailrowcollapse, .e-grid.e-default.e-hidelines .e-detailrowexpand, .e-grid.e-default.e-hidelines .e-rowdragdrop {
  border-top-width: 0;
}
.e-grid.e-verticallines .e-firstchildrow .e-rowdragdropcell, .e-grid.e-bothlines .e-firstchildrow .e-rowdragdropcell {
  border-top-width: 1px;
}
.e-grid.e-default.e-horizontallines .e-grouptopleftcell {
  border-top: 1px solid;
}
.e-grid .e-gridheader .e-headercell .e-rhandler,
.e-grid .e-gridheader .e-headercell .e-rsuppress {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 4px;
}
.e-grid .e-gridheader .e-headercell.e-leftfreeze.e-freezeleftborder .e-rhandler {
  border-right: 0;
}
.e-grid.e-default.e-hidelines .e-headercell.e-firstheader, .e-grid.e-rtl .e-gridheader .e-headercell.e-leftfreeze.e-freezeleftborder .e-rhandler {
  border-left: 0;
}
.e-grid.e-device .e-gridheader .e-headercell .e-rhandler {
  width: 14px;
}
.e-grid.e-rtl .e-gridheader .e-headercell .e-rhandler,
.e-grid.e-rtl .e-gridheader .e-headercell .e-rsuppress {
  left: 0;
  right: auto;
}
.e-grid.e-resize-lines .e-gridheader th.e-headercell.e-lastcell .e-rhandler {
  border-right-width: 0;
}
.e-grid .e-rhelper {
  position: absolute;
  width: 1px;
}
.e-grid .e-rhelper, .e-grid .e-virtual-rhandler {
  z-index: 5;
}
.e-grid.e-device .e-ricon::before {
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 20px;
  top: 4px;
  border-right: 6px solid;
  right: 4px;
}
.e-grid.e-device .e-ricon::after {
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 20px;
  top: 4px;
  left: 4px;
  border-left: 6px solid;
  z-index: 3;
}
.e-grid.e-rcursor, .e-grid .e-gridheader .e-stackedheadercell.e-rcursor, .e-grid .e-gridheader .e-rcursor {
  cursor: col-resize;
}
.e-grid .e-disablepointer,
.e-grid .e-defaultcur,
.e-grid .e-headercell,
.e-grid .e-headercell.e-stackedheadercell,
.e-grid .e-headercell.e-defaultcursor, .e-grid.e-editing .e-gridheader .e-rcursor {
  cursor: default;
}
.e-grid .e-table {
  border-collapse: separate;
  table-layout: fixed;
  width: 100%;
}
.e-grid .e-tableborder {
  border-right: 1px solid;
}
.e-grid .e-tableborder:has(.e-emptyrow) {
  border: none;
}
.e-grid .e-virtualtable {
  will-change: transform;
  z-index: 1;
}
.e-grid .e-headercelldiv {
  border: 0 none;
  display: block;
  font-size: 14px;
  font-weight: 600;
  height: 20px;
  line-height: 20px;
  padding: 0 0.4em;
  margin: -7px -7px -7px -8px;
  overflow: hidden;
  text-align: left;
  text-transform: none;
  user-select: none;
}
.e-grid .e-rightalign:not(.e-fltr-icon) .e-headercelldiv,
.e-grid .e-leftalign:not(.e-fltr-icon) .e-headercelldiv,
.e-grid .e-centeralign:not(.e-fltr-icon) .e-headercelldiv {
  padding: 0 0.4em;
}
.e-grid .e-headercelldiv.e-headerchkcelldiv {
  overflow: visible;
}
.e-grid .e-headercell.e-templatecell .e-headercelldiv {
  height: auto;
  min-height: 20px;
}
.e-grid .e-gridheader .e-headercontent .e-rightalign .e-headercelldiv.e-headerchkcelldiv,
.e-grid .e-gridheader .e-headercontent .e-centeralign .e-headercelldiv.e-headerchkcelldiv {
  padding: 0 0.6em;
}
.e-grid .e-gridheader .e-headercontent .e-reorderuparrow,
.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow,
.e-grid .e-gridheader .e-headercontent .e-reorderuparrow-virtual,
.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow-virtual {
  font-size: 12px;
  margin-left: -3.1px;
  margin-top: -9px;
  position: absolute;
  z-index: 10;
}
.e-grid .e-gridheader .e-headercontent .e-reorderuparrow {
  margin-top: -9px;
}
.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow {
  margin-top: 4px;
}
.e-grid .e-filtermenudiv:hover,
.e-grid .e-headercell.e-mousepointer,
.e-grid .e-headercell.e-stackedheadercell.e-mousepointer {
  cursor: pointer;
}
.e-grid:not(.e-left-shadow, .e-right-shadow) .e-gridcontent tr:first-child td {
  border-top: 0 none;
}
.e-grid .e-gridcontent tr:first-child td.e-xlsel-top-border {
  border-top-width: 2px;
}
.e-grid .e-gridheader tr:first-child th:not(.e-freezeleftborder, .e-freezerightborder) {
  border-top: 0 none;
}
.e-grid .e-gridheader tr th:last-child.e-filterbarcell {
  padding-right: 2px;
}
.e-grid .e-gridheader tr th:last-child {
  padding-right: 8px;
}
.e-grid .e-gridheader tr th:first-child {
  padding-left: 8px;
}
.e-grid .e-gridheader tr th:first-child.e-filterbarcell {
  padding-left: 2px;
}
.e-grid .e-gridheader {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
}
.e-grid .e-frozenhdr {
  border-bottom-width: 0;
}
.e-grid.e-bothlines .e-filterbarcell,
.e-grid.e-bothlines .e-filterbarcelldisabled {
  border-width: 1px 0 0 1px;
  border-top-width: 1px;
}
.e-grid .e-headercell,
.e-grid .e-detailheadercell {
  border-style: solid;
  border-width: 0;
  font-size: 14px;
  font-weight: 600;
  height: 40px;
  overflow: hidden;
  padding: 10px 8px 10px;
  position: relative;
  text-align: left;
}
.e-grid.e-device .e-headercell {
  padding: 0 12px 10px;
}
.e-grid.e-device .e-headercell:first-child {
  padding: 0 12px 10px 16px;
}
.e-grid.e-device .e-headercell:last-child {
  padding: 0 16px 10px 12px;
}
.e-grid .e-rowcell {
  border-style: solid;
  border-width: 1px 0 0;
  display: table-cell;
  font-size: 14px;
  line-height: 20px;
  padding: 12px 8px;
  overflow: hidden;
  vertical-align: middle;
  white-space: nowrap;
  width: auto;
}
.e-grid.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border), .e-grid.e-rtl.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border), .e-grid.e-rtl.e-default.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border), .e-grid.e-wrap.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border) {
  line-height: 20px;
  border-width: 1.5px;
}
.e-grid.e-right-shadow .e-rightfreeze.e-freezerightborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border), .e-grid.e-rtl.e-right-shadow .e-rightfreeze.e-freezerightborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border), .e-grid.e-rtl.e-default.e-right-shadow .e-rightfreeze.e-freezerightborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border), .e-grid.e-wrap.e-right-shadow .e-rightfreeze.e-freezerightborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border) {
  line-height: 20px;
  border-width: 1.5px;
}
.e-grid:not(.e-grid-min-height) .e-gridcontent .e-content tr.e-insertedrow .e-rowcell:empty, .e-grid .e-row.e-emptyrow {
  height: 45px;
}
.e-grid .e-editedrow .e-input-group input.e-input,
.e-grid .e-editedrow .e-input-group.e-control-wrapper input.e-input,
.e-grid .e-addedrow .e-input-group input.e-input,
.e-grid .e-addedrow .e-input-group.e-control-wrapper input.e-input {
  min-height: unset;
}
.e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
.e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
  height: 44px;
}
.e-grid:not(.e-grid-min-height) .e-editedrow .e-normaledit .e-rowcell, .e-grid:not(.e-grid-min-height) .e-addedrow .e-normaledit .e-rowcell {
  height: 44px;
}
.e-grid.e-afenabled .e-headercontent, .e-grid.e-enabledboxbdr .e-headercontent {
  position: relative;
}
.e-grid .e-rowcell:first-child,
.e-grid .e-summarycell:first-child {
  padding-left: 8px;
}
.e-grid .e-rowcell:last-child,
.e-grid .e-summarycell:last-child {
  padding-right: 8px;
}
.e-grid .e-unboundcell,
.e-grid .e-editedrow .e-normaledit .e-unboundcell,
.e-grid .e-addedrow .e-normaledit .e-unboundcell {
  padding-bottom: 4px;
  padding-top: 4px;
}
.e-grid .e-unboundcelldiv > button {
  margin: 0 4px;
}
.e-grid .e-unboundcelldiv {
  margin: 0 -3.5px;
}
.e-grid .e-summarycell {
  border-style: solid;
  border-width: 1px 0 0;
  font-size: 14px;
  font-weight: 600;
  font-weight: 500;
  height: auto;
  line-height: 20px;
  padding: 12px 8px;
  white-space: normal;
  text-wrap: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.e-grid .e-summarycell.e-lastrowcell {
  border-bottom-width: 1px;
}
.e-grid .e-summarycontent .e-indentcell {
  border-width: 1px 0 0;
}
.e-grid .e-summarycontent .e-detailindentcelltop {
  border-width: 1px 0 0;
}
.e-grid.e-device .e-rowcell,
.e-grid.e-device .e-summarycell {
  padding: 12px 12px;
}
.e-grid.e-device .e-rowcell:first-child,
.e-grid.e-device .e-summarycell:first-child {
  padding: 12px 12px 12px 16px;
}
.e-grid.e-device .e-rowcell:last-child,
.e-grid.e-device .e-summarycell:last-child {
  padding: 12px 16px 12px 12px;
}
.e-grid td.e-rowcell.e-checkbox {
  padding: 8px 8px;
}
.e-grid td.e-rowcell.e-checkbox input[type=checkbox] {
  margin-top: 0;
}
.e-grid.e-default .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border),
.e-grid.e-default .e-detailrowcollapse.e-lastrowcell {
  border-bottom-width: 1px;
}
.e-grid.e-default .e-detailrow .e-lastrowcell {
  border-bottom: 1px solid;
  border-bottom-color: var(--color-sf-border-light);
}
.e-grid.e-default .e-headercell,
.e-grid.e-default .e-detailheadercell {
  border-width: 0;
}
.e-grid.e-default .e-stackedheadercell {
  border-width: 1px 0 1px 1px;
}
.e-grid.e-default .e-stackedheadercell.e-leftfreeze.e-freezeleftborder {
  border-right-width: 2px;
}
.e-grid.e-default .e-stackedheadercell.e-rightfreeze.e-freezerightborder {
  border-left-width: 2px;
}
.e-grid.e-default .e-stackedheadercell.e-fixedfreeze.e-freezeleftborder {
  border-left-width: 1px;
}
.e-grid.e-default .e-stackedheadercell.e-fixedfreeze.e-freezerightborder {
  border-right-width: 1px;
}
.e-grid.e-default .e-gridheader th.e-firstcell.e-movablefirst {
  border-left-width: 0;
}
.e-grid.e-bothlines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border) {
  border-bottom-width: 1px;
}
.e-grid.e-bothlines .e-rowcell {
  border-width: 1px 0 0 1px;
}
.e-grid:not(.sf-grid).e-gridheader table th[rowspan], .e-grid:not(.sf-grid).e-device .e-gridheader table th[rowspan] {
  padding-bottom: 13px;
  vertical-align: bottom;
}
.e-grid .e-emptyrow td {
  line-height: 20px;
  padding: 0.7em;
}
.e-grid.e-responsive .e-rowcell,
.e-grid.e-responsive .e-headercelldiv {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-grid.e-responsive .e-rowcell.e-gridchkbox,
.e-grid.e-responsive .e-rowcell.e-gridchkbox-cell,
.e-grid.e-responsive .e-headercelldiv.e-headerchkcelldiv,
.e-grid.e-responsive .e-rowcell.e-boolcell {
  text-overflow: clip;
}
.e-grid .e-addedrow .e-rowcell.e-boolcell .e-frame.e-check {
  color: var(--color-sf-primary-text-color);
}
.e-grid [aria-selected] + tr .e-detailindentcell {
  border-top-style: solid;
  border-top-width: 1px;
}
.e-grid.e-default.e-verticallines tr th:first-child:not(.e-firstcell),
.e-grid.e-default.e-verticallines tr th:first-child:not(.e-firstcell) {
  border-left-width: 0;
}
.e-grid.e-default.e-verticallines .e-headercell,
.e-grid.e-default.e-verticallines .e-detailheadercell {
  border-width: 0 0 0 1px;
}
.e-grid.e-default.e-verticallines .e-headercell.e-stackedheadercell {
  border-bottom: 1px solid;
}
.e-grid:not(.sf-grid).e-default.e-bothlines .e-headercell,
.e-grid:not(.sf-grid).e-default.e-bothlines .e-detailheadercell {
  border-width: 0 0 0 1px;
}
.e-grid:not(.sf-grid).e-default.e-bothlines .e-headercell.e-grid-group-first-cell {
  border-left-width: 0;
}
.e-grid:not(.sf-grid, .e-rtl).e-default.e-bothlines .e-headercell.e-leftfreeze.e-freezeleftborder {
  border-right-width: 2px;
}
.e-grid:not(.sf-grid, .e-rtl).e-default.e-bothlines .e-headercell.e-rightfreeze.e-freezerightborder {
  border-left-width: 2px;
}
.e-grid:not(.sf-grid, .e-rtl).e-default.e-bothlines .e-headercell.e-fixedfreeze.e-freezerightborder {
  border-right-width: 1px;
}
.e-grid.e-rtl:not(.sf-grid).e-default.e-bothlines .e-headercell.e-leftfreeze.e-freezeleftborder {
  border-left-width: 2px;
}
.e-grid.e-rtl:not(.sf-grid).e-default.e-bothlines .e-headercell.e-rightfreeze.e-freezerightborder {
  border-right-width: 2px;
}
.e-grid.e-rtl:not(.sf-grid).e-default.e-bothlines .e-headercell.e-fixedfreeze.e-freezeleftborder {
  border-right-width: 1px;
}
.e-grid:not(.sf-grid).e-default:not(.e-verticallines):not(.e-bothlines) table th[rowspan] {
  border-width: 0 0 0 1px;
}
.e-grid:not(.sf-grid).e-default table th[rowspan].e-leftfreeze.e-freezeleftborder {
  border-right-width: 2px;
}
.e-grid:not(.sf-grid).e-default table th[rowspan].e-rightfreeze.e-freezerightborder {
  border-left-width: 2px;
}
.e-grid:not(.sf-grid).e-default table th[rowspan].e-fixedfreeze.e-freezeleftborder {
  border-left-width: 1px;
}
.e-grid:not(.sf-grid).e-default table th[rowspan].e-fixedfreeze.e-freezerightborder {
  border-right-width: 1px;
}
.e-grid tr th.e-firstcell {
  border-left-style: solid;
  border-left-width: 1px;
}
.e-grid.e-default tr th.e-detailheadercell:first-child {
  border-left-width: 0;
}
.e-grid.e-default:not(.e-rtl) tr td:first-child:not(.e-xlsel-left-border, .e-fixedfreeze.e-freezeleftborder, .e-rowcell-firstchild, .e-addfreezefirstchildborder, .e-leftfreeze.e-freezeleftborder.e-focused), .e-grid.e-default:not(.e-rtl) tr th.e-headercell:first-child:not(.e-firstcell, .e-headercell.e-frozen-left-border, .e-leftfreeze.e-freezeleftborder.e-focused), .e-grid.e-default:not(.e-rtl) tr th.e-filterbarcell:first-child:not(.e-filterbarcell.e-frozen-left-border) {
  border-left-width: 0;
}
.e-grid:not(.e-rtl).e-verticallines .e-grouptopleftcell.e-lastgrouptopleftcell, .e-grid:not(.e-rtl).e-bothlines .e-grouptopleftcell.e-lastgrouptopleftcell {
  border-right-width: 1px;
  border-right-style: solid;
}
.e-grid .e-filterbarcell .e-filtertext::-webkit-search-cancel-button,
.e-grid .e-search input::-webkit-search-cancel-button {
  display: none;
}
.e-grid .e-filterbarcell .e-filtertext::-ms-clear,
.e-grid .e-search input::-ms-clear {
  display: none;
}
.e-grid .e-hiddenrow,
.e-grid .e-hide, .e-grid .e-group-animator:last-child .e-nextgroup.e-icons.e-icon-next {
  display: none;
}
.e-grid .e-rowcell,
.e-grid .e-gridcontent,
.e-grid .e-gridheader,
.e-grid .e-headercontent,
.e-grid .e-groupdroparea,
.e-grid .e-gridfooter,
.e-grid .e-summarycontent {
  overflow: hidden;
  vertical-align: middle;
}
.e-grid .e-sortfilterdiv {
  float: right;
  height: 18px;
  margin: -12px -2px -12px 8px;
  padding: 2px;
  width: 18px;
}
.e-grid .e-gridheader .e-rightalign .e-sortfilterdiv {
  float: left;
  margin: -12px 8px -12px -2px;
}
.e-grid .e-gridheader .e-sortfilter .e-rightalign.e-fltr-icon .e-headercelldiv {
  margin: -5px 20px -5px 8px;
}
.e-grid .e-gridheader .e-sortfilter .e-fltr-icon .e-headercelldiv {
  margin: -5px 20px -5px -8px;
}
.e-grid .e-gridheader .e-sortfilter .e-centeralign.e-headercell[aria-sort=none] .e-headercelldiv,
.e-grid .e-gridheader .e-sortfilter .e-centeralign.e-headercell[aria-sort=none] .e-stackedheadercelldiv,
.e-grid .e-gridheader .e-sortfilter .e-centeralign.e-headercell:not([aria-sort]) .e-headercelldiv,
.e-grid .e-gridheader .e-sortfilter .e-centeralign.e-headercell:not([aria-sort]) .e-stackedheadercelldiv {
  padding-right: 5px;
}
.e-grid .e-gridheader .e-sortfilter .e-rightalign .e-headercelldiv,
.e-grid .e-gridheader .e-rightalign .e-stackedheadercelldiv {
  padding: 0 8px 0 20px;
}
.e-grid .e-gridheader .e-sortfilter .e-headercelldiv,
.e-grid .e-gridheader .e-stackedheadercelldiv {
  padding: 0 20px 0 8px;
}
.e-grid.e-rtl .e-gridheader .e-sortfilter .e-centeralign.e-headercell[aria-sort=none] .e-headercelldiv,
.e-grid.e-rtl .e-gridheader .e-sortfilter .e-centeralign.e-headercell[aria-sort=none] .e-stackedheadercelldiv,
.e-grid.e-rtl .e-gridheader .e-sortfilter .e-centeralign.e-headercell:not([aria-sort]) .e-headercelldiv,
.e-grid.e-rtl .e-gridheader .e-sortfilter .e-centeralign.e-headercell:not([aria-sort]) .e-stackedheadercelldiv {
  padding-left: 5px;
}
.e-grid .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv {
  padding-left: 8px;
  margin-bottom: -3px;
}
.e-grid .e-gridheader .e-headercell:not(:first-child) .e-headercelldiv.e-headerchkcelldiv {
  padding-left: 12px;
}
.e-grid.e-rtl .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv {
  padding: 0 0.45em 0 0.5em;
}
.e-grid.e-rtl .e-gridheader .e-headercell:not(:first-child) .e-headercelldiv.e-headerchkcelldiv {
  padding-right: 11px;
}
.e-grid .e-filtermenudiv {
  float: right;
  margin: -14px -5px -12px 8px;
  padding: 2px;
  text-align: right;
}
.e-grid.e-print-grid-layout .e-pager,
.e-grid.e-print-grid-layout .e-filterbar,
.e-grid.e-print-grid-layout .e-icons:not(.e-frame),
.e-grid.e-print-grid-layout .e-grouptopleftcell,
.e-grid.e-print-grid-layout .e-recordpluscollapse,
.e-grid.e-print-grid-layout .e-indentcell,
.e-grid.e-print-grid-layout .e-recordplusexpand {
  display: none;
}
.e-grid.e-print-grid-layout .e-indentcell.e-detailindentcelltop {
  display: table-cell;
}
.e-grid.e-print-grid-layout .e-content {
  overflow-y: hidden;
}
.e-grid.e-print-grid-layout .e-grouptext {
  width: auto;
}
.e-grid.e-print-grid-layout .e-detailcell {
  padding: 0.8em 0.6em;
}
.e-grid.e-print-grid {
  left: -1000px;
  top: -1000px;
}
.e-grid .e-flbldcontent {
  padding: 18px 18px 0;
}
.e-grid .e-flblbtn {
  width: 110px;
}
.e-grid .e-sortnumber {
  border-radius: 65%;
  display: inline-block;
  float: right;
  text-align: center;
  font-size: 10px;
  font-size: 10px;
  height: 18px;
  line-height: 18px;
  margin: 2px 10px 1px 8px;
  width: 18px;
}
.e-grid .e-gridheader .e-fltr-icon .e-sortnumber {
  margin: 2px -4px 1px 8px;
}
.e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortnumber {
  float: left;
  margin: 2px 8px -2px -11px;
}
.e-grid .e-gridheader .e-rightalign .e-sortnumber {
  float: left;
  margin: 2px 5px 0 11px;
}
.e-grid .e-gridheader .e-fltr-icon .e-sortfilterdiv {
  margin: -14px 16px -12px 8px;
}
.e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
  margin: -14px 8px -13px -5px;
}
.e-grid.e-wrap .e-gridheader .e-rightalign .e-sortnumber {
  margin: 5px 2px 0 10px;
}
.e-grid.e-wrap .e-gridheader .e-sortnumber {
  margin: 5px 5px 0 2px;
}
.e-grid.e-wrap .e-gridheader .e-sortfilterdiv {
  margin: -9px 10px;
}
.e-grid .e-columnmenu {
  position: absolute;
  right: 23px;
  float: right;
  margin: -14px -18px -12px 8px;
  padding: 2px;
}
.e-grid.e-wrap .e-columnmenu, .e-grid.e-wrap .e-grid.e-rtl .e-columnmenu {
  line-height: 3px;
}
.e-grid.e-rtl .e-columnmenu {
  left: 23px;
  right: auto;
  margin: -14px 8px -12px -16px;
}
.e-grid .e-detailrowcollapse,
.e-grid .e-detailrowexpand,
.e-grid .e-rowdragdropcell {
  border-style: solid;
  border-width: 1px 0 0;
}
.e-grid .e-detailrowcollapse,
.e-grid .e-detailrowexpand {
  cursor: pointer;
}
.e-grid .e-detailindentcell {
  border-right-style: solid;
  border-right-width: 1px;
}
.e-grid .e-detailcell {
  border-top-style: solid;
  border-top-width: 1px;
  padding: 0.3em;
  font-weight: normal;
  text-align: left;
}
.e-grid th.e-detailcell .e-rowcell,
.e-grid th.e-detailcell .e-gridpager {
  text-align: left;
}
.e-grid th.e-detailcell .e-rtl .e-rowcell,
.e-grid th.e-detailcell .e-rtl .e-gridpager {
  text-align: right;
}
.e-grid.e-rtl th.e-detailcell .e-rowcell,
.e-grid.e-rtl th.e-detailcell .e-gridpager {
  text-align: right;
}
.e-grid.e-verticallines .e-rowcell,
.e-grid.e-verticallines .e-filterbarcell {
  border-width: 0 0 0 1px;
}
.e-grid.e-verticallines .e-rowcell.e-grid-group-first-cell,
.e-grid.e-verticallines .e-headercell.e-grid-group-first-cell, .e-grid.e-bothlines .e-rowcell.e-grid-group-first-cell,
.e-grid.e-bothlines .e-headercell.e-grid-group-first-cell {
  border-left-width: 0;
}
.e-grid.e-hidelines .e-rowcell,
.e-grid.e-hidelines .e-headercell,
.e-grid.e-hidelines .e-detailheadercell,
.e-grid.e-hidelines tr th.e-firstcell,
.e-grid.e-hidelines .e-filterbarcell {
  border-width: 0;
}
.e-grid.e-horizontallines .e-headercell,
.e-grid.e-horizontallines .e-detailheadercell {
  border-width: 0;
}
.e-grid.e-horizontallines .e-headercell.e-stackedheadercell {
  border-width: 0 0 1px 1px;
}
.e-grid.e-horizontallines .e-rowcell {
  border-width: 1px 0 0;
}
.e-grid.e-horizontallines .e-filterbarcell {
  border-width: 1px 0 0;
}
.e-grid.e-horizontallines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border), .e-grid.e-verticallines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border), .e-grid.e-hidelines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border) {
  border-bottom-width: 1px;
}
.e-grid.e-horizontallines .e-detailrowvisible, .e-grid.e-verticallines .e-detailrowvisible, .e-grid.e-hidelines .e-detailrowvisible, .e-grid.e-bothlines .e-detailrowvisible {
  border-left-width: 0;
}
.e-grid.e-verticallines .e-firstchildrow .e-rowcell, .e-grid.e-verticallines .e-firstchildrow .e-detailrowcollapse, .e-grid.e-verticallines .e-firstchildrow .e-detailrowexpand, .e-grid.e-hidelines .e-firstchildrow .e-rowcell, .e-grid.e-hidelines .e-firstchildrow .e-detailrowcollapse, .e-grid.e-hidelines .e-firstchildrow .e-detailrowexpand {
  border-top-width: 1px;
}
.e-grid .e-filterbarcell .e-icons::before {
  display: block;
  margin: 0 auto;
}
.e-grid .e-filterbarcell,
.e-grid .e-filterbarcelldisabled {
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px 0 0;
  cursor: default;
  height: 40px;
  overflow: hidden;
  padding: 6px;
  vertical-align: middle;
}
.e-grid .e-rowdragheader {
  border-color: var(--color-sf-border-light);
  border-style: 1px;
  border-width: 1px 0 0;
}
.e-grid .e-filterbarcell input {
  border-radius: 4px;
  border-style: solid;
  border-width: 0;
  font-size: 14px;
  font-weight: normal;
  height: 32px;
  padding-right: 24px;
  text-indent: 1px;
  width: 100%;
}
.e-grid .e-filterbarcell input.e-checkbox {
  height: 1px;
}
.e-grid.e-device .e-filterbarcell {
  padding: 12px 12px;
}
.e-grid.e-device .e-filterbarcell:first-child {
  padding: 12px 12px 12px 16px;
}
.e-grid.e-device .e-filterbarcell:last-child {
  padding: 12px 16px 12px 12px;
}
.e-grid .e-searchclear, .e-grid.e-rtl .e-searchclear,
.e-grid .e-grid-relative {
  position: relative;
}
.e-grid .e-searchclear {
  float: right;
}
.e-grid.e-rtl .e-searchclear {
  float: left;
}
.e-grid .e-checkselect,
.e-grid .e-checkselectall {
  margin: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}
.e-grid .e-rowcell .e-checkbox-wrapper,
.e-grid .e-rowcell .e-css.e-checkbox-wrapper {
  -webkit-user-select: auto;
  /* stylelint-disable-line property-no-vendor-prefix */
  height: 20px;
  line-height: 20px;
  position: relative;
  top: -2px;
  user-select: auto;
}
.e-grid .e-filterdiv,
.e-grid .e-fltrtempdiv {
  padding: 0;
  position: relative;
  text-align: center;
  width: 100%;
}
.e-grid .e-pager {
  border-bottom: transparent;
  border-left: transparent;
  border-right: transparent;
}
.e-grid .e-gridpopup {
  font-weight: normal;
  position: absolute;
  user-select: none;
  z-index: 99999;
}
.e-grid .e-gridpopup .e-content {
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  font-size: 14px;
  padding: 4px;
}
.e-grid .e-gridpopup span {
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  height: 26px;
  padding: 4px;
  width: 26px;
}
.e-grid .e-gridpopup .e-tail::before,
.e-grid .e-gridpopup .e-tail::after {
  border: 10px solid transparent;
  content: "";
  height: 0;
  left: 8px;
  position: absolute;
  width: 0;
}
.e-grid .e-gridpopup .e-downtail::after {
  top: 34px;
}
.e-grid .e-gridpopup .e-uptail::after {
  top: -17px;
}
.e-grid .e-gridpopup .e-uptail::before {
  top: -19px;
}
.e-grid .e-gridpopup .e-sortdirect,
.e-grid .e-gridpopup .e-rowselect {
  line-height: 18px;
  text-indent: 1px;
}
.e-grid .e-footerpadding {
  padding-left: 0;
  padding-right: 14px;
}
.e-grid .e-footerpadding .e-lastsummarycell {
  border-left: none;
  border-right: 1px solid;
}
.e-grid.e-rtl .e-footerpadding {
  padding-left: 14px;
  padding-right: 0;
}
.e-grid.e-rtl .e-footerpadding tr.e-summaryrow td.e-lastsummarycell:last-child {
  border-right: none;
  border-left: 1px solid var(--color-sf-border-light);
}
.e-grid .e-cloneproperties {
  border-style: solid;
  border-width: 1px;
  font-size: 14px;
  font-weight: 400;
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
  opacity: 1;
  overflow: hidden;
  padding: 2px 12px 1px;
  text-align: left;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  z-index: 10;
}
.e-grid .e-cloneproperties .e-draganddrop {
  border-spacing: 0;
  font-size: 14px;
  font-weight: normal;
  overflow: visible;
}
.e-grid .e-cloneproperties.e-headerclone table,
.e-grid .e-cloneproperties.e-draganddrop table {
  border-spacing: 0;
}
.e-grid .e-notallowedcur {
  cursor: not-allowed;
}
.e-grid .e-grabcur {
  cursor: grabbing;
}
.e-grid .e-headerclone {
  border-radius: 4px;
  font-weight: 400;
  line-height: 29px;
}
.e-grid .e-draganddrop {
  border-width: 0 1px 1px;
  font-weight: normal;
  padding: 0;
}
.e-grid .e-draganddrop .e-rowcell {
  opacity: 0.95;
}
.e-grid.e-default .e-gridheader th.e-firstcell,
.e-grid.e-default .e-gridheader th.e-laststackcell:not(:has(.e-rhandler.e-rcursor)) {
  border-left-style: solid;
  border-left-width: 1px;
}
.e-grid.e-default.e-verticallines .e-gridheader th.e-firstcell.e-grid-group-first-cell {
  border-left-width: 0;
}
.e-grid:not(.sf-grid).e-bothlines .e-gridheader th.e-stackedheadercell {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
}
.e-grid.e-default.e-hidelines .e-gridheader th.e-firstcell {
  border-left-width: 0;
}
.e-grid td.e-active {
  font-weight: 400;
}
.e-grid:not(.e-row-responsive) .e-gridcontent tr.e-row:first-child td.e-cellselectionbackground:not(.e-gridchkbox-cell),
.e-grid td.e-cellselectionbackground {
  font-weight: 400;
}
.e-grid .e-groupdroparea {
  height: auto;
  line-height: normal;
  min-height: 36px;
}
.e-grid .e-griddragarea {
  border: 1px solid;
  opacity: 0.6;
  position: absolute;
}
.e-grid .e-gdclone {
  border-radius: 4px;
  padding: 2px;
}
.e-grid .e-content {
  -webkit-overflow-scrolling: touch;
  /* stylelint-disable-line property-no-vendor-prefix */
  overflow-x: auto;
  overflow-y: scroll;
  position: relative;
}
.e-grid.e-ungroupdrag .e-columnheader,
.e-grid.e-ungroupdrag .e-groupdroparea {
  cursor: not-allowed;
}
.e-grid.e-ungroupdrag .e-gridcontent {
  cursor: default;
}
.e-grid.e-rowdrag .e-columnheader,
.e-grid.e-rowdrag .e-groupdroparea {
  cursor: not-allowed;
}
.e-grid.e-rowdrag .e-gridcontent {
  cursor: default;
}
.e-grid .e-groupdroparea {
  cursor: default;
  border-style: solid none;
  border-width: 1px 0 0;
  font-size: 12px;
  font-weight: 400;
  border-top-width: 1px;
  opacity: 1;
  padding: 12px 0;
  text-align: center;
  text-indent: 1pt;
  user-select: none;
  width: 100%;
}
.e-grid .e-grouptext {
  display: inline-block;
  margin-right: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: auto;
}
.e-grid .e-grid-icon {
  float: left;
}
.e-grid .e-groupheadercell,
.e-grid .e-groupheadercell:hover {
  border: 1px;
  border-collapse: collapse;
  border-radius: 4px;
  cursor: pointer;
  font-size: 12px;
  font-weight: normal;
  height: 24px;
  margin: 8px 4px 4px 4px;
  overflow: hidden;
  padding: 3.5px 4px;
  font-weight: 500;
  vertical-align: middle;
}
.e-grid .e-groupheadercell:hover {
  border: 1px;
  padding: 3.5px 4px;
}
.e-grid .e-groupheadercell span {
  display: inline-block;
  float: left;
  height: 16px;
  line-height: 16px;
  padding: 0 0 0 2px;
  vertical-align: middle;
}
.e-grid .e-groupheadercell .e-grouptext {
  line-height: 16px;
}
.e-grid .e-groupheadercell .e-ungroupbutton {
  font-size: 14px;
  line-height: 16px;
}
.e-grid .e-groupheadercell .e-cancel {
  padding-right: 14px;
}
.e-grid .e-groupheadercell .e-icons::before {
  display: inline;
}
.e-grid.e-device .e-groupheadercell span {
  line-height: 21px;
}
.e-grid.e-device .e-groupheadercell .e-ungroupbutton {
  line-height: 20px;
}
.e-grid.e-device .e-groupheadercell .e-groupsort {
  margin-top: 0;
}
.e-grid .e-groupsort,
.e-grid .e-ungroupbutton,
.e-grid .e-toggleungroup {
  font-size: 14px;
  margin-left: -6px;
}
.e-grid .e-groupsort {
  margin-right: 0;
  margin-top: 0;
}
.e-grid span.e-ungroupbutton.e-icons {
  margin-left: 0;
  margin-top: 0;
  padding-top: 0;
  padding-right: 0;
}
.e-grid .e-grptogglebtn {
  padding: 7px;
}
.e-grid .e-icon-gdownarrow {
  font-size: 16px;
  padding: 12px 7px 11px 8px;
  text-decoration: none;
}
.e-grid .e-icon-grightarrow {
  font-size: 16px;
  padding: 11px 7px 12px 8px;
  text-decoration: none;
}
.e-grid .e-recordplusexpand {
  padding-top: 5px;
}
.e-grid .e-indentcell {
  border-style: solid;
  border-width: 0 1px 0 0;
}
.e-grid .e-indentcell.e-indentcelltop, .e-grid .e-indentcell.e-detailindentcelltop {
  border-width: 1px 0 0;
}
.e-grid .e-recordplusexpand,
.e-grid .e-recordpluscollapse {
  border-style: solid;
  border-width: 1px 0 0;
  cursor: pointer;
  padding-top: 6px;
}
.e-grid .e-groupcaption {
  border-style: solid;
  border-width: 1px 0 0;
  display: table-cell;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  padding: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: auto;
}
.e-grid .e-virtualtable .e-groupcaption {
  line-height: 20px;
  padding: 12px 8px;
}
.e-grid .e-autofill {
  border: 1px solid;
  height: 8px;
  position: absolute;
  user-select: none;
  width: 8px;
}
.e-grid .e-headercontent {
  border-style: solid;
  border-width: 0;
}
.e-grid .e-stackedheadercell {
  border-width: 1px 0 1px 1px;
  white-space: nowrap;
}
.e-grid .e-toolbar .e-tbar-btn.e-btn .e-btn-icon.e-icons.e-columnchooser-btn {
  font-size: 14px;
}
.e-grid .e-toolbar .e-toolbar-items .e-toolbar-right .e-cc-toolbar .e-tbar-btn .e-columnchooser-btn {
  margin-top: 4px;
}
.e-grid .e-toolbar-item.e-cc.e-ccdiv.e-cc-toolbar {
  margin-top: 0;
  padding: 3px;
}
.e-grid .e-edit-dialog {
  min-height: 350px;
}
.e-grid .e-edit-dialog .e-dlg-content {
  position: relative;
}
.e-grid .e-griderror label {
  display: inline !important;
}
.e-grid .e-tooltip-wrap.e-griderror {
  z-index: 1000;
}
.e-grid .e-tooltip-wrap.e-griderror .e-arrow-tip.e-tip-top {
  left: 44%;
  top: -8px;
}
.e-grid .e-normaledit {
  border-top: 0;
  padding: 0;
}
.e-grid .e-normaledit .e-rowcell {
  padding-bottom: 0;
  padding-top: 0;
}
.e-grid.e-device .e-normaledit .e-rowcell {
  padding-bottom: 2px;
  padding-top: 2px;
}
.e-grid .e-gridcontent .e-normaledit .e-rowcell.e-lastrowadded {
  border-bottom: 1px solid var(--color-sf-border-light);
  border-top: 0 none var(--color-sf-border-light);
}
.e-grid .e-gridcontent table tbody .e-normaledit .e-rowcell {
  border-top: 1px solid;
}
.e-grid:not(.e-row-responsive, .e-left-shadow, .e-right-shadow) .e-gridcontent tr.e-row:first-child .e-rowcell:not(.e-xlsel-top-border) {
  border-top: 0;
}
.e-grid.e-device .e-editedbatchcell.e-rowcell,
.e-grid .e-editedbatchcell.e-rowcell, .e-grid.e-device .e-gridcontent .e-normaledit .e-rowcell {
  padding-bottom: 0;
  padding-top: 0;
}
.e-grid .e-editedbatchcell,
.e-grid td.e-boolcell {
  padding-left: 8px;
  padding-right: 8px;
}
.e-grid td.e-boolcell input {
  margin: 3px 3px 3px 4px;
}
.e-grid td.e-boolcell.e-rowcell {
  padding-bottom: 5px;
  padding-top: 5px;
}
.e-grid .e-dialog .e-gridform .e-rowcell {
  border: 0;
  padding: 0;
}
.e-grid .e-row .e-input-group .e-input.e-field,
.e-grid .e-row .e-input-focus .e-input.e-field {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  padding-bottom: 1px;
  padding-top: 2px;
}
.e-grid .e-row .e-input-group {
  margin-bottom: 1px;
  margin-top: 1px;
  vertical-align: middle;
}
.e-grid .e-defaultcell.e-ralign,
.e-grid .e-editedrow .e-defaultcell.e-ralign,
.e-grid .e-defaultcell.e-ralign:focus,
.e-grid .e-editedrow .e-defaultcell.e-ralign:focus {
  padding-right: 10px;
}
.e-grid .e-dlg-content .e-defaultcell.e-ralign,
.e-grid .e-dlg-content .e-defaultcell.e-ralign:focus {
  padding-right: 0;
}
.e-grid .e-columnchooserdiv {
  float: right;
  margin: -12px;
}
.e-grid .e-rowcell .e-frozen-default-cursor,
.e-grid .e-gridheader .e-headercell .e-frozen-default-cursor,
.e-grid .e-gridheader .e-filterbarcell .e-frozen-default-cursor {
  border-left: 3px solid;
  border-right: 0;
}
.e-grid .e-tooltip-wrap.e-griderror.e-unfreeze {
  z-index: 1;
}
.e-grid.e-lib .e-leftfreeze, .e-grid.e-lib.e-grid .e-headercell.e-leftfreeze, .e-grid.e-lib.e-grid .e-headercell.e-rightfreeze, .e-grid.e-lib .e-rightfreeze,
.e-grid .e-leftfreeze,
.e-grid .e-rightfreeze {
  position: sticky;
  z-index: 2;
}
.e-grid.e-lib .e-fixedfreeze, .e-grid.e-lib.e-grid .e-headercell.e-fixedfreeze,
.e-grid .e-fixedfreeze {
  position: sticky;
  z-index: 3;
}
.e-grid .e-xlsel-top-border, .e-grid.e-rtl.e-default .e-rowcell.e-xlsel-top-border {
  border-top-width: 2px;
  line-height: 20px;
}
.e-grid .e-xlsel-left-border,
.e-grid .e-fixedfreeze.e-freezeleftborder.e-xlsel-left-border, .e-grid.e-rtl.e-default .e-rowcell.e-xlsel-left-border, .e-grid.e-rtl.e-default .e-rowcell.e-fixedfreeze.e-freezeleftborder.e-xlsel-left-border {
  border-left-width: 2px;
}
.e-grid .e-xlsel-right-border,
.e-grid .e-fixedfreeze.e-freezerightborder.e-xlsel-right-border, .e-grid.e-rtl.e-default .e-rowcell.e-xlsel-right-border, .e-grid.e-rtl.e-default .e-rowcell.e-fixedfreeze.e-freezerightborder.e-xlsel-right-border {
  border-right-width: 2px;
}
.e-grid.e-wrap .e-xlsel-bottom-border.e-xlsel-top-border, .e-grid.e-rtl.e-wrap .e-xlsel-bottom-border.e-xlsel-top-border {
  line-height: 19px;
}
.e-grid.e-wrap .e-xlsel-bottom-border, .e-grid.e-rtl.e-wrap .e-xlsel-bottom-border {
  line-height: 17px;
}
.e-grid .e-xlsel-bottom-border.e-xlsel-top-border, .e-grid.e-rtl.e-default .e-rowcell.e-xlsel-bottom-border.e-xlsel-top-border {
  line-height: 18px;
}
.e-grid .e-xlsel-bottom-border, .e-grid.e-rtl.e-default .e-rowcell.e-xlsel-bottom-border {
  border-bottom-width: 2px;
  line-height: 20px;
}
.e-grid .e-virtual-content.e-content {
  overflow-x: hidden;
}
.e-grid.e-lib.e-default .e-headercell.e-leftfreeze.e-freezeleftborder, .e-grid.e-lib .e-leftfreeze.e-freezeleftborder,
.e-grid .e-leftfreeze.e-freezeleftborder {
  border-right-width: 2px;
}
.e-grid.e-rtl.e-right-shadow .e-rightfreeze.e-freezerightborder:not(.e-dragborder), .e-grid.e-left-shadow .e-leftfreeze.e-freezeleftborder:not(.e-dragborder) {
  clip-path: inset(0 -15px 0 0);
  box-shadow: 4px 0 8px rgba(0, 0, 0, 0.12);
}
.e-grid.e-rtl.e-right-shadow .e-rightfreeze.e-freezerightborder:not(.e-xlsel-right-border), .e-grid.e-left-shadow .e-leftfreeze.e-freezeleftborder:not(.e-xlsel-right-border) {
  border-right-color: transparent;
}
.e-grid.e-rtl.e-right-shadow .e-rightfreeze.e-freezerightborder.e-dragborder, .e-grid.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-dragborder {
  box-shadow: 0 2px 0 0 var(--color-sf-primary-border-color), 4px 0 8px rgba(0, 0, 0, 0.12);
}
.e-grid.e-right-shadow .e-rightfreeze.e-freezerightborder:not(.e-dragborder), .e-grid.e-rtl.e-left-shadow .e-leftfreeze.e-freezeleftborder:not(.e-dragborder) {
  clip-path: inset(0 0 0 -15px);
  box-shadow: -4px 0 8px rgba(0, 0, 0, 0.12);
}
.e-grid.e-right-shadow:not(.e-rtl) .e-rightfreeze.e-freezerightborder:not(.e-xlsel-left-border), .e-grid.e-rtl.e-left-shadow .e-leftfreeze.e-freezeleftborder:not(.e-xlsel-left-border) {
  border-left-color: transparent;
}
.e-grid.e-right-shadow .e-rightfreeze.e-freezerightborder.e-dragborder, .e-grid.e-rtl.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-dragborder {
  box-shadow: 0 2px 0 0 var(--color-sf-primary-border-color), -4px 0 8px rgba(0, 0, 0, 0.12);
}
.e-grid.e-lib.e-default .e-headercell.e-rightfreeze.e-freezerightborder, .e-grid.e-lib .e-rightfreeze.e-freezerightborder,
.e-grid .e-rightfreeze.e-freezerightborder {
  border-left-width: 2px;
}
.e-grid.e-lib.e-default:not(.e-rtl) .e-headercell.e-fixedfreeze.e-freezeleftborder:not(.e-removefreezeleftborder), .e-grid.e-lib:not(.e-rtl) .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezeleftborder), .e-grid:not(.e-rtl) .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezeleftborder) {
  border-left-width: 1px;
}
.e-grid.e-lib.e-default:not(.e-rtl) .e-headercell.e-fixedfreeze.e-freezerightborder:not(.e-removefreezerightborder), .e-grid.e-lib:not(.e-rtl) .e-fixedfreeze.e-freezerightborder:not(.e-removefreezerightborder), .e-grid:not(.e-rtl) .e-fixedfreeze.e-freezerightborder:not(.e-removefreezerightborder) {
  border-right-width: 1px;
}
.e-grid .e-content.e-mac-safari::-webkit-scrollbar {
  /* stylelint-disable-line property-no-vendor-prefix */
  width: 7px;
}
.e-grid .e-content.e-mac-safari::-webkit-scrollbar-thumb {
  /* stylelint-disable-line property-no-vendor-prefix */
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}
.e-grid .e-movablescrollbar {
  flex: 1;
  overflow: hidden;
  overflow-x: scroll;
}
.e-grid .e-columnchooser::before {
  line-height: 1.9;
}
.e-grid .e-toolbar .e-ccdiv {
  margin-top: -1px;
  padding: 0 10px;
}
.e-grid .e-toolbar .e-ccdiv .e-columnchooser.e-cctbn-icon {
  font-size: 15px;
  vertical-align: middle;
}
.e-grid.e-rtl .e-tableborder {
  border-left: 1px solid;
  border-right: 0;
}
.e-grid.e-rtl.e-lib.e-default .e-headercell.e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl.e-lib .e-leftfreeze.e-freezeleftborder,
.e-grid.e-rtl .e-leftfreeze.e-freezeleftborder {
  border-left-width: 2px;
}
.e-grid.e-rtl.e-lib.e-default .e-headercell.e-rightfreeze.e-freezerightborder, .e-grid.e-rtl.e-lib .e-rightfreeze.e-freezerightborder,
.e-grid.e-rtl .e-rightfreeze.e-freezerightborder {
  border-right-width: 2px;
}
.e-grid.e-rtl.e-lib.e-default .e-headercell.e-fixedfreeze.e-freezeleftborder:not(.e-removefreezerightborder), .e-grid.e-rtl.e-lib .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezerightborder),
.e-grid.e-rtl .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezerightborder) {
  border-right-width: 1px;
}
.e-grid.e-rtl.e-lib.e-default .e-headercell.e-fixedfreeze.e-freezerightborder:not(.e-removefreezeleftborder), .e-grid.e-rtl.e-lib .e-fixedfreeze.e-freezerightborder:not(.e-removefreezeleftborder),
.e-grid.e-rtl .e-fixedfreeze.e-freezerightborder:not(.e-removefreezeleftborder) {
  border-left-width: 1px;
}
.e-grid.e-rtl .e-headercell, .e-grid.e-rtl .e-detailheadercell {
  border-width: 0;
  text-align: right;
}
.e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv,
.e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv, .e-grid.e-rtl .e-detailheadercell.e-fltr-icon .e-headercelldiv,
.e-grid.e-rtl .e-detailheadercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv {
  padding: 0 0.4em 0 2.8em;
  text-align: right;
}
.e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber,
.e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv .e-sortnumber, .e-grid.e-rtl .e-detailheadercell.e-fltr-icon .e-headercelldiv .e-sortnumber,
.e-grid.e-rtl .e-detailheadercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv .e-sortnumber {
  float: left;
  margin: 1px 0 0 0;
}
.e-grid.e-rtl .e-headercell .e-headercelldiv,
.e-grid.e-rtl .e-headercell .e-headercelldiv.e-headerchkcelldiv, .e-grid.e-rtl .e-detailheadercell .e-headercelldiv,
.e-grid.e-rtl .e-detailheadercell .e-headercelldiv.e-headerchkcelldiv {
  padding: 0 0.4em 0 2.8em;
  text-align: right;
}
.e-grid.e-rtl .e-headercell .e-headercelldiv .e-sortnumber,
.e-grid.e-rtl .e-headercell .e-headercelldiv.e-headerchkcelldiv .e-sortnumber, .e-grid.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber,
.e-grid.e-rtl .e-detailheadercell .e-headercelldiv.e-headerchkcelldiv .e-sortnumber {
  float: left;
  margin: 1px 0 0 -10px;
}
.e-grid.e-rtl .e-headercell .e-filterbarcell input, .e-grid.e-rtl .e-detailheadercell .e-filterbarcell input {
  border-width: 0;
}
.e-grid.e-rtl .e-headercell .e-sortfilterdiv, .e-grid.e-rtl .e-detailheadercell .e-sortfilterdiv {
  float: left;
  margin: -12px 8px -12px -2px;
}
.e-grid.e-rtl .e-headercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv, .e-grid.e-rtl .e-detailheadercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv {
  margin-left: 10px;
}
.e-grid.e-rtl .e-headercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber, .e-grid.e-rtl .e-detailheadercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber {
  margin: 2px 8px 0 0;
}
.e-grid.e-rtl .e-headercell.e-leftalign.e-headercell.e-fltr-icon .e-filtermenudiv, .e-grid.e-rtl .e-detailheadercell.e-leftalign.e-headercell.e-fltr-icon .e-filtermenudiv {
  margin-left: -2px;
}
.e-grid.e-rtl .e-headercell.e-leftalign .e-sortfilterdiv, .e-grid.e-rtl .e-detailheadercell.e-leftalign .e-sortfilterdiv {
  float: right;
  margin: -10px 2px;
}
.e-grid.e-rtl .e-headercell.e-leftalign .e-headercelldiv, .e-grid.e-rtl .e-detailheadercell.e-leftalign .e-headercelldiv {
  padding: 0 25px 0 0.7em;
}
.e-grid.e-rtl .e-headercell.e-leftalign .e-headercelldiv .e-sortnumber, .e-grid.e-rtl .e-detailheadercell.e-leftalign .e-headercelldiv .e-sortnumber {
  float: right;
  margin: 1px 8px 0 0;
}
.e-grid.e-rtl .e-headercell.e-fltr-icon.e-rightalign .e-sortnumber, .e-grid.e-rtl .e-detailheadercell.e-fltr-icon.e-rightalign .e-sortnumber {
  float: left;
  margin: 1px 0 0 0;
}
.e-grid.e-rtl .e-headercell.e-rightalign .e-sortnumber, .e-grid.e-rtl .e-detailheadercell.e-rightalign .e-sortnumber {
  float: left;
  margin: 1px 0 0 10px;
}
.e-grid.e-rtl .e-rowcell:first-child,
.e-grid.e-rtl .e-summarycell:first-child {
  padding-right: 8px;
}
.e-grid.e-rtl .e-rowcell:last-child,
.e-grid.e-rtl .e-summarycell:last-child {
  padding-left: 8px;
}
.e-grid.e-rtl.e-wrap .e-columnheader .e-rightalign .e-sortnumber {
  margin: 3px 5px 0 2px;
}
.e-grid.e-rtl.e-wrap .e-columnheader .e-sortnumber {
  margin: 3px 5px 0 2px;
}
.e-grid.e-rtl.e-wrap .e-columnheader .e-fltr-icon .e-sortfilterdiv {
  margin: -22px 14px -20px 20px;
}
.e-grid.e-rtl.e-wrap .e-columnheader .e-fltr-icon.e-rightalign .e-sortfilterdiv {
  margin: -22px 14px -20px 18px;
}
.e-grid.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv {
  margin: -14px 8px -13px 14px;
}
.e-grid.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
  margin: -14px 8px -12px 15px;
}
.e-grid.e-rtl .e-gridheader .e-sortfilter .e-rightalign.e-fltr-icon .e-headercelldiv {
  margin: -5px;
}
.e-grid.e-rtl .e-gridheader .e-sortfilter .e-fltr-icon .e-headercelldiv {
  margin: -5px;
}
.e-grid.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv {
  margin: -12px 8px -12px -2px;
}
.e-grid.e-rtl.e-wrap .e-columnheader .e-rightalign.e-fltr-icon .e-headercelldiv, .e-grid.e-rtl .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-headercelldiv {
  height: auto;
  margin-bottom: 2px;
  margin-top: 0;
}
.e-grid.e-rtl.e-verticallines .e-grouptopleftcell, .e-grid.e-rtl.e-bothlines .e-grouptopleftcell, .e-grid.e-rtl.e-hidelines .e-grouptopleftcell {
  border-top: 0;
}
.e-grid.e-rtl .e-grouptopleftcell {
  border-top: 2px solid;
}
.e-grid.e-rtl .e-grouptopleftcell span.e-grouptext {
  margin-left: 0;
  margin-right: 0;
}
.e-grid.e-rtl .e-grouptopleftcell span {
  float: right;
  margin: 0;
}
.e-grid.e-rtl .e-groupheadercell span {
  float: right;
  padding: 0;
}
.e-grid.e-rtl.e-horizontallines .e-grouptopleftcell {
  border-top: 1px solid;
}
.e-grid.e-rtl .e-rowcell {
  border-width: 1px 0 0;
}
.e-grid.e-rtl .e-stackedheadercell.e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl .e-rowcell.e-leftfreeze.e-freezeleftborder {
  border-left-width: 2px;
}
.e-grid.e-rtl .e-stackedheadercell.e-rightfreeze.e-freezerightborder, .e-grid.e-rtl .e-rowcell.e-rightfreeze.e-freezerightborder {
  border-right-width: 2px;
}
.e-grid.e-rtl .e-stackedheadercell.e-fixedfreeze.e-freezeleftborder, .e-grid.e-rtl .e-rowcell.e-fixedfreeze.e-freezeleftborder:not(.e-xlsel-right-border, .e-removefreezerightborder) {
  border-right-width: 1px;
}
.e-grid.e-rtl .e-stackedheadercell.e-fixedfreeze.e-freezerightborder, .e-grid.e-rtl .e-rowcell.e-fixedfreeze.e-freezerightborder:not(.e-xlsel-left-border, .e-removefreezeleftborder) {
  border-left-width: 1px;
}
.e-grid.e-rtl .e-summarycell.e-rightfreeze.e-freezerightborder, .e-grid.e-rtl .e-summarycell.e-fixedfreeze.e-freezeleftborder {
  border-left-width: 0;
}
.e-grid.e-rtl .e-summarycell.e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl .e-summarycell.e-fixedfreeze.e-freezerightborder {
  border-right-width: 0;
}
.e-grid.e-rtl .e-filterbarcell, .e-grid.e-rtl .e-filterbarcelldisabled {
  border-width: 1px 0 0;
}
.e-grid.e-rtl .e-lastrowcell {
  border-width: 1px 1px 1px 0;
}
.e-grid.e-rtl .e-cloneproperties {
  border-width: 1px 1px 2px;
}
.e-grid.e-rtl tr td:first-child, .e-grid.e-rtl tr th:first-child {
  border-left-width: 0;
}
.e-grid.e-rtl.e-default.e-bothlines tr td:first-child:not(.e-summarycell, .e-freezeleftborder), .e-grid.e-rtl.e-default.e-bothlines tr th:first-child {
  border-left-width: 1px;
}
.e-grid.e-rtl.e-default.e-bothlines tr td:first-child.e-detailrowcollapse, .e-grid.e-rtl.e-default.e-bothlines tr td:first-child.e-detailrowexpand {
  border-left-width: 0;
}
.e-grid.e-rtl.e-default tr td:last-child:not(.e-xlsel-left-border, .e-rowcell-lastchild, .e-addfreezefirstchildborder), .e-grid.e-rtl.e-default .e-gridheader table tr th:last-child:not(.e-firstcell) {
  border-left: 0;
}
.e-grid.e-rtl.e-default.e-verticallines tr th:last-child {
  border-left: 1px solid;
}
.e-grid.e-rtl.e-default .e-gridheader tr th:last-child, .e-grid.e-rtl.e-default .e-gridheader tr th:first-child {
  padding-left: 8px;
  padding-right: 8px;
}
.e-grid.e-rtl.e-default th:first-child .e-grid.e-rtl.e-default .e-headercell, .e-grid.e-rtl.e-default .e-detailheadercell {
  border-width: 0;
}
.e-grid.e-rtl.e-default .e-rowcell {
  border-width: 1px 0 0;
}
.e-grid.e-rtl.e-default.e-verticallines .e-headercell,
.e-grid.e-rtl.e-default.e-verticallines .e-rowcell,
.e-grid.e-rtl.e-default.e-verticallines .e-filterbarcell,
.e-grid.e-rtl.e-default.e-verticallines .e-detailheadercell,
.e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-firstcell {
  border-width: 0 0 0 1px;
}
.e-grid.e-rtl.e-default.e-verticallines tr th:first-child:not(.e-firstcell) {
  border-left-width: 1px;
}
.e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader {
  border-right: 0;
}
.e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell {
  border-left: 1px solid;
}
.e-grid.e-rtl.e-default.e-verticallines .e-headercell.e-stackedheadercell {
  border-bottom: 1px solid;
}
.e-grid.e-rtl.e-default .e-stackedheadercell, .e-grid.e-rtl.e-default.e-horizontallines .e-stackedheadercell {
  border-width: 0 1px 1px 0;
}
.e-grid.e-rtl.e-default .e-gridheader th.e-firstcell, .e-grid.e-rtl.e-default.e-horizontallines .e-gridheader th.e-firstcell {
  border-left-width: 0;
  border-right-width: 1px;
}
.e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-firstcell {
  border-left-width: 1px;
  border-right-width: 0;
}
.e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader, .e-grid.e-rtl.e-default.e-horizontallines .e-headercell.e-firstheader {
  border-left: 0;
}
.e-grid.e-rtl.e-default.e-hidelines .e-gridheader th.e-firstcell {
  border-left: 0;
  border-right: 0;
}
.e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader, .e-grid.e-rtl.e-default.e-horizontallines .e-gridheader .e-headercell.e-firstheader {
  border-right: 1px solid;
}
.e-grid.e-rtl.e-default .e-detailcell, .e-grid.e-rtl.e-default.e-bothlines .e-detailcell {
  border-right-style: solid;
  border-right-width: 1px;
  text-align: right;
}
.e-grid.e-rtl .e-groupsort, .e-grid.e-rtl .e-ungroupbutton, .e-grid.e-rtl .e-toggleungroup {
  margin-left: 0;
  margin-right: -7px;
}
.e-grid.e-rtl span.e-ungroupbutton.e-icons {
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}
.e-grid.e-rtl:not(.sf-grid).e-default.e-bothlines .e-headercell, .e-grid.e-rtl:not(.sf-grid).e-default.e-bothlines .e-detailheadercell {
  border-width: 0 0 0 1px;
}
.e-grid.e-rtl.e-default.e-bothlines .e-dragheadercell, .e-grid.e-rtl.e-default.e-bothlines .e-rowdragheader, .e-grid.e-rtl.e-default.e-bothlines .e-cloneproperties.e-draganddrop td.e-rowdragdrop {
  border-left: 1px solid var(--color-sf-border-light);
  padding-left: 3px;
}
.e-grid.e-rtl.e-default.e-bothlines .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell {
  border-left: 1px solid;
  border-right: 0;
}
.e-grid.e-rtl .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon::before {
  left: 4px;
  position: relative;
}
.e-grid.e-rtl:not(.sf-grid).e-bothlines .e-gridheader th.e-stackedheadercell {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.e-grid.e-rtl.e-bothlines .e-filterbarcell,
.e-grid.e-rtl.e-bothlines .e-filterbarcelldisabled {
  border-width: 1px 0 0 1px;
  border-top-width: 1px;
}
.e-grid.e-rtl.e-bothlines .e-rowcell,
.e-grid.e-rtl.e-bothlines .e-rowcell.e-lastrowcell {
  border-width: 1px 0 0 1px;
}
.e-grid.e-rtl.e-verticallines .e-rowcell,
.e-grid.e-rtl.e-verticallines .e-filterbarcell {
  border-width: 1px 0 0 1px;
}
.e-grid.e-rtl.e-hidelines .e-rowcell,
.e-grid.e-rtl.e-hidelines .e-headercell,
.e-grid.e-rtl.e-hidelines .e-detailheadercell,
.e-grid.e-rtl.e-hidelines .e-filterbarcell {
  border-width: 0;
}
.e-grid.e-rtl.e-horizontallines .e-rowcell {
  border-width: 1px 0 0;
}
.e-grid.e-rtl.e-horizontallines .e-filterbarcell {
  border-width: 1px 0 0;
}
.e-grid.e-rtl.e-horizontallines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border), .e-grid.e-rtl.e-verticallines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border), .e-grid.e-rtl.e-hidelines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border) {
  border-bottom-width: 1px;
}
.e-grid.e-rtl.e-verticallines .e-firstchildrow .e-rowcell, .e-grid.e-rtl.e-hidelines .e-firstchildrow .e-rowcell {
  border-top-width: 1px;
}
.e-grid.e-rtl .e-grouptext {
  margin-right: 2px;
  margin-left: 8px;
}
.e-grid.e-rtl .e-groupheadercell .e-icons::before {
  display: inline-block;
}
.e-grid.e-rtl .e-groupheadercell .e-cancel {
  padding-left: 23px;
  padding-right: 0;
  padding-top: 2px;
}
.e-grid.e-rtl .e-groupheadercell, .e-grid.e-rtl .e-groupheadercell:hover {
  float: right;
  margin-left: 4px;
  margin-right: 8px;
  padding: 3.5px 4px;
}
.e-grid.e-rtl .e-groupdroparea {
  text-align: center;
}
.e-grid.e-rtl .e-ungroupbutton {
  float: left;
}
.e-grid.e-rtl .e-gridcontent table tr:not(.e-summaryrow) td.e-indentcell {
  border-style: solid;
  border-width: 0 0 0 1px;
}
.e-grid.e-rtl .e-defaultcell.e-ralign, .e-grid.e-rtl .e-row .e-input.e-defaultcell.e-ralign, .e-grid.e-rtl .e-defaultcell.e-ralign:focus, .e-grid.e-rtl .e-editedrow .e-defaultcell.e-ralign:focus {
  padding-left: 10px;
}
.e-grid.e-rtl .e-detailindentcell {
  border-left-style: solid;
  border-left-width: 1px;
  border-right-width: 0;
}
.e-grid.e-rtl .e-filtermenudiv {
  float: left;
  margin: -14px 8px -12px -7px;
  padding: 2px;
}
.e-grid:not(.sf-grid).e-rtl.e-default:not(.e-verticallines):not(.e-bothlines) table th[rowspan] {
  border-width: 0 1px 0 0;
}
.e-grid:not(.sf-grid).e-rtl.e-default table th[rowspan].e-leftfreeze.e-freezeleftborder {
  border-left-width: 2px;
}
.e-grid:not(.sf-grid).e-rtl.e-default table th[rowspan].e-rightfreeze.e-freezerightborder {
  border-right-width: 2px;
}
.e-grid:not(.sf-grid).e-rtl.e-default table th[rowspan].e-fixedfreeze.e-freezeleftborder {
  border-right-width: 1px;
}
.e-grid:not(.sf-grid).e-rtl.e-default table th[rowspan].e-fixedfreeze.e-freezerightborder {
  border-left-width: 1px;
}
.e-grid.e-wrap .e-rowcell, .e-grid.e-wrap .e-columnheader .e-stackedheadercelldiv, .e-grid.e-wrap .e-columnheader .e-headercelldiv, .e-grid.e-wrap .e-columnheader .e-headercell.e-fltr-icon .e-headercelldiv {
  height: Auto;
  line-height: 21px;
  overflow-wrap: break-word;
  text-overflow: clip;
  white-space: normal;
  word-wrap: break-word;
}
.e-grid.e-wrap .e-cloneproperties.e-draganddrop.e-grid .e-rowcell {
  white-space: nowrap;
}
.e-grid.e-wrap .e-stackedheader .e-columnheader :not(.e-columnsheader) .e-stackedheadercelldiv,
.e-grid.e-wrap .e-stackedheader .e-columnheader :not(.e-columnsheader) .e-headercelldiv {
  max-height: 36px;
}
.e-grid.e-wrap .e-checkbox-wrapper {
  vertical-align: middle;
}
.e-grid.e-wrap .e-columnheader .e-headercelldiv,
.e-grid.e-wrap .e-columnheader .e-headercell.e-fltr-icon .e-headercelldiv {
  margin-bottom: 2px;
  margin-top: 0;
}
.e-grid.e-wrap .e-columnheader .e-filtermenudiv,
.e-grid.e-wrap .e-columnheader .e-sortfilterdiv .e-filtermenudiv {
  line-height: 3px;
  margin: -14px -2px -12px 8px;
}
.e-grid.e-wrap .e-columnheader .e-sortfilterdiv {
  margin: -20px 3px;
}
.e-grid.e-wrap .e-columnheader .e-rightalign .e-sortfilterdiv {
  margin: -20px -5px;
}
.e-grid.e-wrap .e-columnheader .e-fltr-icon .e-sortfilterdiv {
  margin: -20px 20px -29px 14px;
}
.e-grid.e-wrap .e-columnheader .e-fltr-icon.e-rightalign .e-sortfilterdiv {
  margin: -20px 14px;
}
.e-grid.e-wrap .e-columnheader .e-icon-group::before {
  display: inline-block;
}
.e-grid.e-wrap.e-rtl .e-columnheader .e-filtermenudiv,
.e-grid.e-wrap.e-rtl .e-columnheader .e-sortfilterdiv .e-filtermenudiv {
  margin: -15px 8px -12px -2px;
}
.e-grid .e-columnheader.e-wrap .e-headercelldiv,
.e-grid .e-columnheader.e-wrap .e-headercell.e-fltr-icon .e-headercelldiv {
  margin-bottom: 2px;
  margin-top: 0;
}
.e-grid .e-columnheader.e-wrap .e-filtermenudiv,
.e-grid .e-columnheader.e-wrap .e-sortfilterdiv .e-filtermenudiv {
  line-height: 3px;
}
.e-grid .e-columnheader.e-wrap .e-headercelldiv,
.e-grid .e-columnheader.e-wrap .e-headercell.e-fltr-icon .e-headercelldiv,
.e-grid .e-columnheader.e-wrap .e-stackedheadercelldiv {
  height: Auto;
  line-height: 21px;
  overflow-wrap: break-word;
  text-overflow: clip;
  white-space: normal;
  word-wrap: break-word;
}
.e-grid .e-columnheader.e-wrap .e-sortfilterdiv {
  margin: -20px 3px;
}
.e-grid .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv {
  margin: -20px -5px;
}
.e-grid .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv {
  margin: -20px 20px -29px 14px;
}
.e-grid .e-columnheader.e-wrap .e-fltr-icon.e-rightalign .e-sortfilterdiv {
  margin: -20px 14px;
}
.e-grid .e-columnheader.e-wrap .e-icon-group::before {
  display: inline-block;
}
.e-grid .e-gridcontent.e-wrap .e-rowcell {
  height: Auto;
  line-height: 21px;
  overflow-wrap: break-word;
  text-overflow: clip;
  white-space: normal;
  word-wrap: break-word;
}
.e-grid .e-stackedheadercelldiv {
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-grid.e-responsive .e-rowcell.e-gridclip,
.e-grid.e-responsive .e-gridclip .e-headercelldiv,
.e-grid.e-responsive .e-gridclip .e-stackedheadercelldiv {
  text-overflow: clip;
}
.e-grid .e-clipboard {
  cursor: default;
  height: 1px;
  left: -1000px;
  overflow: hidden;
  position: fixed;
  resize: none;
  top: -1000px;
  width: 1px;
}
.e-grid.e-resize-lines th.e-headercell.e-stackedheadercell:not(.e-freezerightborder, .e-freezeleftborder), .e-grid.e-resize-lines th.e-headercell.e-firstcell:not(.e-freezerightborder, .e-freezeleftborder), .e-grid.e-resize-lines.e-rtl th.e-headercell.e-stackedheadercell:not(.e-freezerightborder, .e-freezeleftborder), .e-grid.e-resize-lines.e-rtl th.e-headercell.e-firstcell:not(.e-freezerightborder, .e-freezeleftborder) {
  border-left: 0;
  border-right: 0;
  border-top: 0;
}
.e-grid.e-resize-lines tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor :not(.e-laststackcell, .e-freezerightborder, .e-freezeleftborder), .e-grid.e-resize-lines.e-rtl tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor :not(.e-laststackcell, .e-freezerightborder, .e-freezeleftborder) {
  border-right: 0;
}
.e-grid:not(.sf-grid).e-resize-lines.e-default table th[rowspan]:not(.e-freezerightborder, .e-freezeleftborder), .e-grid:not(.sf-grid).e-resize-lines.e-rtl.e-default table th[rowspan]:not(.e-freezerightborder, .e-freezeleftborder) {
  border-left: 0;
}
.e-grid.e-resize-lines.e-rtl tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor, .e-grid.e-resize-lines.e-rtl tr.e-columnheader th.e-lastcell .e-rhandler.e-rcursor, .e-grid.e-resize-lines.e-rtl tr.e-columnheader th.e-laststackcell .e-rhandler.e-rcursor {
  border-left: 0;
}
.e-grid.e-resize-lines tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor, .e-grid.e-resize-lines tr.e-columnheader th.e-lastcell .e-rhandler.e-rcursor, .e-grid.e-resize-lines tr.e-columnheader th.e-laststackcell .e-rhandler.e-rcursor {
  border-right: 0;
}
.e-grid:not(.sf-grid).e-resize-lines.e-rtl.e-default table th[rowspan] {
  border-right: 0;
}
.e-grid.sf-grid {
  /* stylelint-disable */
  /* stylelint-enable */
}
.e-grid.sf-grid span.e-ungroupbutton.e-icons {
  margin-left: -12px;
  margin-left: 0;
}
.e-grid.sf-grid .e-label.e-fltrcheck.e-wrapfilter {
  width: 150px;
  white-space: normal;
}
.e-grid.sf-grid .e-label.e-choosercheck.e-checkboxwrap {
  width: 140px;
  white-space: normal;
}
.e-grid.sf-grid .e-rowcell.e-frozen-right-border,
.e-grid.sf-grid .e-headercell.e-frozen-right-border,
.e-grid.sf-grid .e-filterbarcell.e-frozen-right-border {
  border-right: 2px solid var(--color-sf-primary-light);
}
.e-grid.sf-grid .e-rowcell.e-frozen-left-border,
.e-grid.sf-grid .e-headercell.e-frozen-left-border,
.e-grid.sf-grid .e-filterbarcell.e-frozen-left-border {
  border-left: 2px solid var(--color-sf-primary-light);
}
.e-grid.sf-grid .e-rowcell.e-freezeline,
.e-grid.sf-grid .e-gridheader .e-filterbarcell.e-freezeline {
  position: relative;
}
.e-grid.sf-grid .e-rowcell .e-frozen-right-cursor,
.e-grid.sf-grid .e-rowcell .e-frozen-fixedright-cursor,
.e-grid.sf-grid .e-rowcell .e-frozen-left-cursor,
.e-grid.sf-grid .e-rowcell .e-frozen-fixedleft-cursor {
  cursor: move;
  height: 100%;
  position: absolute;
  top: 0;
  width: 4px;
}
.e-grid.sf-grid .e-rowcell .e-frozen-left-cursor,
.e-grid.sf-grid .e-rowcell .e-frozen-fixedright-cursor {
  right: 0;
}
.e-grid.sf-grid .e-rowcell .e-frozen-right-cursor,
.e-grid.sf-grid .e-rowcell .e-frozen-fixedleft-cursor {
  left: 0;
}
.e-grid.sf-grid .e-rowcell .e-frozen-left-cursor.e-frozen-resize-cursor {
  right: 3px;
}
.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-right-cursor,
.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-fixedright-cursor,
.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-left-cursor,
.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-fixedleft-cursor {
  cursor: move;
  height: 100%;
  position: absolute;
  top: 0;
  width: 4px;
}
.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-left-cursor,
.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-fixedright-cursor {
  right: 0;
}
.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-right-cursor,
.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-fixedleft-cursor {
  left: 0;
}
.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-left-cursor.e-frozen-resize-cursor {
  right: 3px;
}
.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor) {
  left: 3px;
}
.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor,
.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-fixedright-cursor,
.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor,
.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-fixedleft-cursor {
  cursor: move;
  height: 100%;
  position: absolute;
  top: 0;
  width: 4px;
}
.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-fixedright-cursor,
.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor {
  right: 0;
}
.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor,
.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-fixedleft-cursor {
  left: 0;
}
.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor.e-frozen-resize-cursor {
  right: 3px;
}
.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor) {
  left: 3px;
}
.e-grid.sf-grid .e-frozen-helper {
  border-left: 2px solid var(--color-sf-primary-light);
  cursor: move;
  position: absolute;
  z-index: 2;
}
.e-grid.sf-grid .e-content.e-freezeline-moving {
  user-select: none;
}
.e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderuparrow {
  margin-top: 0;
}
.e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderuparrow-virtual {
  margin-top: -1px;
}
.e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderdownarrow {
  margin-top: -2px;
}
.e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderdownarrow-virtual {
  margin-top: -1px;
}
.e-grid.sf-grid .e-masked-cell.e-rowcell .e-virtualcell {
  background-color: rgba(0, 0, 0, 0.1);
  display: inline-block;
  height: 10px;
  width: 80%;
}
.e-grid.sf-grid .e-gridcontent .e-content {
  overflow-y: auto;
}
.e-grid.sf-grid .e-gridcontent .e-content.e-yscroll {
  overflow-y: scroll;
}
.e-grid.sf-grid .e-gridcontent .e-content.e-noscroll {
  overflow-y: hidden;
}
.e-grid.sf-grid .e-gridcontent .e-content,
.e-grid.sf-grid .e-detailrowcollapse.e-dragborder,
.e-grid.sf-grid .e-detailrowexpand.e-dragborder {
  position: relative;
}
.e-grid.sf-grid .e-label.e-fltrcheck,
.e-grid.sf-grid .e-label.e-choosercheck {
  width: 0;
}
.e-grid.sf-grid .e-checkboxlist .e-fltrcheck,
.e-grid.sf-grid .e-cc-contentdiv .e-choosercheck {
  white-space: nowrap;
}
.e-grid.sf-grid .e-checkbox-wrapper .e-label.e-fltrcheck {
  font-weight: normal;
}
.e-grid.sf-grid .e-filterdiv .e-multiselect.e-input-group:not(.e-rtl),
.e-grid.sf-grid .e-fltrtempdiv .e-multiselect.e-input-group:not(.e-rtl) {
  text-align: left;
}
.e-grid.sf-grid.e-default table th:not([rowspan="1"]):not(.e-detailcell, .e-detailindentcell, .e-stackedheadercell, .e-detailheadercell, .e-rowdragheader) {
  border-width: 0 0 0 1px;
}
.e-grid.sf-grid .e-gridheader table th:not([rowspan="1"]),
.e-grid.sf-grid .e-device .e-gridheader table th:not([rowspan="1"]) {
  padding-bottom: 13px;
  vertical-align: bottom;
}
.e-grid.sf-grid.e-rtl.e-default table th:not([rowspan="1"]).e-rightfreeze.e-freezerightborder, .e-grid.sf-grid.e-default table th:not([rowspan="1"]).e-leftfreeze.e-freezeleftborder {
  border-right-width: 2px;
}
.e-grid.sf-grid.e-rtl.e-default table th:not([rowspan="1"]).e-leftfreeze.e-freezeleftborder, .e-grid.sf-grid.e-default table th:not([rowspan="1"]).e-rightfreeze.e-freezerightborder {
  border-left-width: 2px;
}
.e-grid.sf-grid.e-rtl.e-default table th:not([rowspan="1"]).e-fixedfreeze.e-freezerightborder, .e-grid.sf-grid.e-default table th:not([rowspan="1"]).e-fixedfreeze.e-freezeleftborder {
  border-left-width: 1px;
}
.e-grid.sf-grid.e-rtl.e-default table th:not([rowspan="1"]).e-fixedfreeze.e-freezeleftborder, .e-grid.sf-grid.e-default table th:not([rowspan="1"]).e-fixedfreeze.e-freezerightborder {
  border-right-width: 1px;
}
.e-grid.sf-grid.e-rtl.e-default table th:not([rowspan="1"]):not(.e-detailcell, .e-detailindentcell, .e-stackedheadercell, .e-detailheadercell, .e-rowdragheader) {
  border-width: 0 1px 0 0;
}
.e-grid.sf-grid.e-resize-lines.e-default table th:not([rowspan="1"]):not(.e-freezerightborder, .e-freezeleftborder), .e-grid.sf-grid.e-resize-lines.e-rtl.e-default table th:not([rowspan="1"]):not(.e-freezerightborder, .e-freezeleftborder) {
  border-left: 0;
}
.e-grid.sf-grid.e-resize-lines.e-rtl.e-default table th:not([rowspan="1"]) {
  border-right: 0;
}
.e-grid.sf-grid.e-rtl.e-bothlines .e-gridheader th.e-stackedheadercell {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.e-grid.sf-grid.e-rtl.e-default.e-bothlines .e-headercell,
.e-grid.sf-grid.e-rtl.e-default.e-bothlines .e-detailheadercell {
  border-width: 0 0 0 1px;
}
.e-grid.sf-grid.e-resize-lines th.e-headercell.e-stackedheadercell:not(.e-freezerightborder, .e-freezeleftborder), .e-grid.sf-grid.e-resize-lines th.e-headercell.e-firstcell:not(.e-freezerightborder, .e-freezeleftborder), .e-grid.sf-grid.e-resize-lines.e-rtl th.e-headercell.e-stackedheadercell:not(.e-freezerightborder, .e-freezeleftborder), .e-grid.sf-grid.e-resize-lines.e-rtl th.e-headercell.e-firstcell:not(.e-freezerightborder, .e-freezeleftborder) {
  border-left: 0;
  border-right: 0;
  border-top: 0;
}
.e-grid.sf-grid.e-default.e-bothlines .e-headercell,
.e-grid.sf-grid.e-default.e-bothlines .e-detailheadercell {
  border-width: 0 0 0 1px;
}
.e-grid.sf-grid.e-default.e-bothlines .e-headercell.e-leftfreeze.e-freezeleftborder, .e-grid.sf-grid.e-default.e-verticallines .e-headercell.e-leftfreeze.e-freezeleftborder {
  border-right-width: 2px;
}
.e-grid.sf-grid.e-default.e-bothlines .e-headercell.e-rightfreeze.e-freezerightborder, .e-grid.sf-grid.e-default.e-verticallines .e-headercell.e-rightfreeze.e-freezerightborder {
  border-left-width: 2px;
}
.e-grid.sf-grid.e-bothlines .e-gridheader th.e-stackedheadercell {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
}

.e-grid-min-height .e-rowcell,
.e-grid-min-height .e-icon-grightarrow,
.e-grid-min-height .e-icon-gdownarrow {
  line-height: 0;
  padding-bottom: 0;
  padding-top: 0;
}
.e-grid-min-height .e-gridheader .e-headercell,
.e-grid-min-height .e-gridheader .e-detailheadercell,
.e-grid-min-height .e-gridheader .e-headercell:not(.e-fltr-icon, .e-sort-icon) .e-headercelldiv {
  height: auto;
}
.e-grid-min-height .e-gridcontent .e-groupcaption {
  line-height: normal;
  padding: 0 0.7em;
}
.e-grid-min-height .e-summarycell {
  line-height: normal;
  padding: 0 8px;
}

.e-grid-min-height .e-grid-height .e-rowcell {
  line-height: 20px;
  padding: 12px 8px;
}
.e-grid-min-height .e-grid-height .e-gridheader .e-headercell,
.e-grid-min-height .e-grid-height .e-gridheader .e-detailheadercell,
.e-grid-min-height .e-grid-height .e-gridheader .e-headercell .e-headercelldiv {
  height: 20px;
}
.e-grid-min-height .e-grid-height .e-gridcontent .e-groupcaption {
  line-height: 20px;
  padding: 0 0.7em;
}
.e-grid-min-height .e-grid-height .e-summarycell {
  line-height: 20px;
  padding: 12px 8px;
}

.e-device.e-grid-min-height .e-grid-height .e-rowcell {
  padding: 12px 12px;
}
.e-device.e-grid-min-height .e-grid-height .e-rowcell:first-child {
  padding: 12px 12px 12px 16px;
}
.e-device.e-grid-min-height .e-grid-height .e-rowcell:last-child {
  padding: 12px 16px 12px 12px;
}
.e-device.e-grid-min-height .e-rowcell,
.e-device.e-grid-min-height .e-rowcell:first-child,
.e-device.e-grid-min-height .e-rowcell:last-child {
  padding-bottom: 0;
  padding-top: 0;
}

.e-rtl .e-grid .e-headercell, .e-rtl .e-grid .e-detailheadercell, .e-rtl .e-grid .e-headercelldiv, .e-rtl .e-grid .e-headercelldiv.e-headerchkcelldiv {
  text-align: right;
}

.e-edit-dialog .e-gridform .e-table {
  border-collapse: separate;
  border-spacing: 11px;
  width: 100%;
}

.e-edit-dialog .e-dlg-content {
  position: relative;
}

.e-grid-menu.e-contextmenu-wrapper .e-ul .e-menu-item .e-checkbox-wrapper .e-label,
.e-grid-menu.e-contextmenu-container.e-sfcontextmenu .e-ul .e-menu-item .e-checkbox-wrapper .e-label {
  font-weight: normal;
}

/* stylelint-disable */
.e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-item.e-focused {
  background-color: transparent !important;
}

/* stylelint-enable */
/* stylelint-disable */
.e-ddl.e-popup.e-popup-flmenu .e-dropdownbase,
.e-ddl.e-popup.e-popup-flbar .e-dropdownbase {
  max-height: 298px !important;
}

/* stylelint-enable */
/* Apply styles for Firefox only */
/* stylelint-disable function-url-quotes */
@-moz-document url-prefix() {
  .e-grid-min-height .e-rowcell,
.e-grid-min-height .e-icon-grightarrow,
.e-grid-min-height .e-icon-gdownarrow {
    line-height: normal;
  }
}
/* stylelint-enable function-url-quotes */
.e-grid .e-icons:not(.e-btn-icon, .e-check, .e-stop),
.e-grid-popup .e-icons:not(.e-btn-icon, .e-check, .e-stop) {
  color: var(--color-sf-icon-color);
}
.e-grid .e-ftrchk.e-chkfocus,
.e-grid .e-menu-item.e-menufocus,
.e-grid li.e-cclist.e-colfocus,
.e-grid-popup .e-ftrchk.e-chkfocus,
.e-grid-popup .e-menu-item.e-menufocus,
.e-grid-popup li.e-cclist.e-colfocus {
  background-color: var(--color-sf-table-bg-color-hover);
}
.e-grid .e-ccdlg .e-footer-content,
.e-grid-popup .e-ccdlg .e-footer-content {
  border-color: var(--color-sf-border-light);
  opacity: 1;
}
.e-grid .e-ccdlg .e-cc-searchdiv,
.e-grid-popup .e-ccdlg .e-cc-searchdiv {
  border-color: var(--color-sf-border-light);
}
.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus,
.e-grid-popup .e-ccdlg .e-cc-searchdiv.e-input-focus {
  border-color: var(--color-sf-primary);
}

/*! Grid theme */
.e-grid {
  border-color: var(--color-sf-border-light);
}
.e-grid .e-content {
  background-color: var(--color-sf-content-bg-color);
}
.e-grid .e-gridpopup span:hover,
.e-grid .e-gridpopup .e-spanclicked {
  color: var(--color-sf-icon-color);
}
.e-grid .e-unboundcelldiv .e-icons:not(.e-btn-icon) {
  color: var(--color-sf-icon-color);
}
.e-grid .e-table {
  background-color: var(--color-sf-content-bg-color);
}
.e-grid .e-focused:not(.e-menu-item):not(.e-editedbatchcell) {
  box-shadow: 0 0 0 1px var(--color-sf-primary) inset;
}
.e-grid .e-addedrow .e-normaledit .e-rowcell.e-focused {
  box-shadow: none;
}
.e-grid.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border), .e-grid.e-right-shadow .e-rightfreeze.e-freezerightborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border) {
  border-color: var(--color-sf-primary);
}
.e-grid .e-gridheader .e-icons:not(.e-icon-hide):not(.e-check):not(.e-stop):not(.e-icon-reorderuparrow):not(.e-icon-reorderdownarrow) {
  color: var(--color-sf-icon-color);
}
.e-grid .e-gridheader .e-headercontent .e-icon-reorderuparrow,
.e-grid .e-gridheader .e-headercontent .e-icon-reorderdownarrow {
  color: var(--color-sf-primary);
}
.e-grid .e-groupdroparea .e-icons {
  color: #9ca3af;
  border-radius: 4px;
}
.e-grid .e-groupdroparea .e-icons:hover,
.e-grid .e-groupdroparea .e-icons.e-focused {
  background-color: var(--color-sf-chip-secondary-border-color-pressed);
}
.e-grid.e-rtl .e-tableborder,
.e-grid tr th.e-firstcell {
  border-left-color: var(--color-sf-border-light);
}
.e-grid tr th.e-firstcell,
.e-grid .e-tableborder {
  border-right-color: var(--color-sf-border-light);
}
.e-grid .e-xlselaf,
.e-grid .e-autofill {
  background-color: var(--color-sf-primary);
}
.e-grid .e-autofill,
.e-grid .e-xlselaf,
.e-grid .e-xlsel {
  border-color: var(--color-sf-primary);
  z-index: 1;
}
.e-grid .e-autofill.e-freeze-autofill {
  z-index: 5;
}
.e-grid .e-xlsel {
  background-color: transparent;
  border-style: solid;
  pointer-events: none;
  position: absolute;
}
.e-grid .e-xlselaf {
  position: absolute;
  z-index: 3;
}
.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
.e-grid .e-gridcontent .e-rowcell.e-dragborder,
.e-grid .e-gridcontent .e-groupcaption.e-dragborder,
.e-grid .e-gridcontent .e-summarycell.e-dragborder,
.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder, .e-grid .e-gridheader thead tr th.e-firstrowdragborder, .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder {
  box-shadow: 0 2px 0 0 var(--color-sf-primary-border-color);
  z-index: 5;
}
.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-fixedfreeze,
.e-grid .e-gridcontent .e-rowcell.e-dragborder.e-fixedfreeze,
.e-grid .e-gridcontent .e-groupcaption.e-dragborder.e-fixedfreeze,
.e-grid .e-gridcontent .e-summarycell.e-dragborder.e-fixedfreeze,
.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder.e-fixedfreeze,
.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-rightfreeze,
.e-grid .e-gridcontent .e-rowcell.e-dragborder.e-rightfreeze,
.e-grid .e-gridcontent .e-groupcaption.e-dragborder.e-rightfreeze,
.e-grid .e-gridcontent .e-summarycell.e-dragborder.e-rightfreeze,
.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder.e-rightfreeze,
.e-grid .e-gridcontent .tr.e-row:first-child .e-rowcell.e-dragborder.e-leftfreeze,
.e-grid .e-gridcontent .e-rowcell.e-dragborder.e-leftfreeze,
.e-grid .e-gridcontent .e-groupcaption.e-dragborder.e-leftfreeze,
.e-grid .e-gridcontent .e-summarycell.e-dragborder.e-leftfreeze,
.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder.e-leftfreeze {
  z-index: 6;
}
.e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-fixedfreeze,
.e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder.e-fixedfreeze,
.e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder.e-fixedfreeze,
.e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-rightfreeze,
.e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder.e-rightfreeze,
.e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder.e-rightfreeze,
.e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-leftfreeze,
.e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder.e-leftfreeze,
.e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder.e-leftfreeze {
  z-index: 6;
}
.e-grid .e-gridheader thead tr th.e-firstrowdragborder.e-leftfreeze,
.e-grid .e-gridheader thead tr th.e-firstrowdragborder.e-rightfreeze,
.e-grid .e-gridheader thead tr th.e-firstrowdragborder.e-fixedfreeze {
  z-index: 6;
}
.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze),
.e-grid .e-gridcontent .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze),
.e-grid .e-gridcontent .e-groupcaption.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze),
.e-grid .e-gridcontent .e-summarycell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze),
.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid .e-gridheader thead tr th.e-firstrowdragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze) {
  position: relative;
}
.e-grid .e-gridheader {
  background-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-content-text-color);
  border-bottom-color: var(--color-sf-border-light);
  border-top-color: var(--color-sf-border-light);
}
.e-grid .e-gridcontent tr:first-child td {
  border-top-color: transparent;
}
.e-grid .e-gridcontent tr:first-child td.e-xlsel-top-border {
  border-top-color: var(--color-sf-primary-light);
}
.e-grid th.e-headercell[aria-sort=ascending]:not(.e-columnselection) .e-headertext,
.e-grid th.e-headercell[aria-sort=descending]:not(.e-columnselection) .e-headertext,
.e-grid th.e-headercell[aria-sort=ascending] .e-sortfilterdiv,
.e-grid th.e-headercell[aria-sort=descending] .e-sortfilterdiv {
  color: var(--color-sf-content-text-color);
  opacity: 1;
}
.e-grid .e-verticallines tr th,
.e-grid .e-grouptopleftcell,
.e-grid .e-rowdragheader,
.e-grid .e-gridpopup .e-content,
.e-grid .e-filterbarcell,
.e-grid .e-filterbarcelldisabled, .e-grid.e-default .e-grouptopleftcell, .e-grid.e-default .e-rowdragheader,
.e-grid .e-headercell,
.e-grid .e-summarycell,
.e-grid .e-detailheadercell,
.e-grid [aria-selected] + tr .e-detailindentcell, .e-grid.e-default .e-gridheader .e-headercell.e-firstheader, .e-grid.e-default.e-horizontallines .e-headercell.e-firstheader,
.e-grid .e-filterbarcell input,
.e-grid .e-headercontent, .e-grid.e-default.e-verticallines .e-headercell.e-stackedheadercell, .e-grid.e-default.e-horizontallines .e-grouptopleftcell, .e-grid.e-default .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell, .e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell, .e-grid.e-default .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell, .e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
  border-color: var(--color-sf-border-light);
}
.e-grid .e-headercell,
.e-grid .e-detailheadercell {
  background-color: var(--color-sf-content-bg-color);
}
.e-grid .e-gridcontent {
  background-color: var(--color-sf-content-bg-color);
}
.e-grid .e-gridfooter,
.e-grid .e-gridfooter .e-leftfreeze,
.e-grid .e-gridfooter .e-rightfreeze,
.e-grid .e-gridfooter .e-fixedfreeze {
  background-color: var(--color-sf-content-bg-color-alt1);
}
.e-grid .e-rowcell:not(.e-editedbatchcell):not(.e-updatedtd),
.e-grid .e-detailrowcollapse:not(.e-editedbatchcell):not(.e-updatedtd),
.e-grid .e-detailrowexpand:not(.e-editedbatchcell):not(.e-updatedtd),
.e-grid .e-gridcontent .e-rowdragdrop:not(.e-editedbatchcell):not(.e-updatedtd),
.e-grid .e-gridheader .e-rowdragdrop:not(.e-editedbatchcell):not(.e-updatedtd),
.e-grid .e-emptyrow:not(.e-editedbatchcell):not(.e-updatedtd) {
  color: var(--color-sf-content-text-color);
}
.e-grid .e-summaryrow .e-summarycell,
.e-grid .e-summaryrow .e-templatecell,
.e-grid .e-summarycontent .e-indentcell,
.e-grid .e-indentcell.e-detailindentcelltop,
.e-grid .e-groupfooterrow.e-summaryrow .e-indentcell.e-indentcelltop {
  background-color: var(--color-sf-content-bg-color-alt1);
  border-color: var(--color-sf-border-light);
  color: var(--color-sf-content-text-color);
}
.e-grid .e-rowcell,
.e-grid .e-groupcaption,
.e-grid .e-indentcell,
.e-grid .e-recordplusexpand,
.e-grid .e-recordpluscollapse,
.e-grid .e-rowdragdropcell,
.e-grid .e-detailrowcollapse,
.e-grid .e-detailrowexpand,
.e-grid .e-detailindentcell,
.e-grid .e-detailcell,
.e-grid .e-emptyrow.e-show-added-row .e-lastrowcell {
  border-color: var(--color-sf-border-light);
}
.e-grid .e-xlsel-bottom-border {
  border-bottom-color: var(--color-sf-primary-light);
}
.e-grid .e-xlsel-right-border, .e-grid.e-lib:not(.e-rtl) .e-filterbarcell.e-fixedfreeze.e-freezerightborder, .e-grid:not(.e-rtl) .e-filterbarcell.e-fixedfreeze.e-freezerightborder, .e-grid.e-lib:not(.e-rtl) .e-fixedfreeze.e-freezerightborder:not(.e-removefreezerightborder), .e-grid:not(.e-rtl) .e-fixedfreeze.e-freezerightborder:not(.e-removefreezerightborder), .e-grid.e-lib .e-leftfreeze.e-freezeleftborder,
.e-grid .e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl .e-rightfreeze.e-freezerightborder, .e-grid.e-rtl .e-filterbarcell.e-fixedfreeze.e-freezeleftborder, .e-grid.e-rtl .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezerightborder) {
  border-right-color: var(--color-sf-primary-light);
}
.e-grid .e-rowcell .e-frozen-default-cursor,
.e-grid .e-gridheader .e-headercell .e-frozen-default-cursor,
.e-grid .e-gridheader .e-filterbarcell .e-frozen-default-cursor, .e-grid.e-rtl .e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl .e-filterbarcell.e-fixedfreeze.e-freezerightborder, .e-grid.e-rtl .e-fixedfreeze.e-freezerightborder:not(.e-removefreezeleftborder), .e-grid.e-lib:not(.e-rtl) .e-rightfreeze.e-freezerightborder, .e-grid:not(.e-rtl) .e-rightfreeze.e-freezerightborder, .e-grid.e-lib:not(.e-rtl) .e-filterbarcell.e-fixedfreeze.e-freezeleftborder, .e-grid:not(.e-rtl) .e-filterbarcell.e-fixedfreeze.e-freezeleftborder, .e-grid.e-lib:not(.e-rtl) .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezeleftborder), .e-grid:not(.e-rtl) .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezeleftborder),
.e-grid .e-xlsel-left-border {
  border-left-color: var(--color-sf-primary-light);
}
.e-grid .e-xlsel-top-border {
  border-top-color: var(--color-sf-primary-light);
}
.e-grid .e-leftfreeze:not(.e-summarycell, .e-indentcell, .e-updatedtd, .e-selectionbackground, .e-columnselection, .e-groupcaption, .e-cellselectionbackground, .e-active),
.e-grid .e-rightfreeze:not(.e-summarycell, .e-updatedtd, .e-selectionbackground, .e-columnselection, .e-groupcaption, .e-cellselectionbackground, .e-active),
.e-grid .e-fixedfreeze:not(.e-summarycell, .e-selectionbackground, .e-updatedtd, .e-columnselection, .e-groupcaption, .e-cellselectionbackground, .e-active) {
  background-color: var(--color-sf-content-bg-color);
}
.e-grid .e-gridcontent .e-groupcaptionrow .e-leftfreeze.e-groupcaption,
.e-grid .e-gridcontent .e-groupcaptionrow .e-leftfreeze.e-recordplusexpand,
.e-grid .e-gridcontent .e-groupcaptionrow .e-leftfreeze.e-recordpluscollapse,
.e-grid .e-gridcontent .e-groupcaptionrow .e-leftfreeze.ee-indentcell {
  background-color: var(--color-sf-content-bg-color-alt1);
}
.e-grid.e-gridhover .e-frozenhover:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover .e-row tr:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover:not(.e-rowdrag) .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowcollapse:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover:not(.e-rowdrag) .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-rtl .e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover .e-row.e-addedrow:not(.e-disable-gridhover):not(.e-detailrow):hover .e-dragindentcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowexpand:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell) {
  background-color: var(--color-sf-table-bg-color-hover);
  color: var(--color-sf-content-text-color-hover);
}
.e-grid .e-row:hover .e-rowdragdrop {
  cursor: move;
}
.e-grid .e-notallowedcur .e-row:hover .e-rowdragdrop {
  cursor: not-allowed;
}
.e-grid .e-sortnumber {
  background-color: var(--color-sf-content-bg-color-alt2);
  color: var(--color-sf-content-text-color-alt2);
}
.e-grid.e-gridhover .e-frozenhover {
  color: var(--color-sf-content-text-color-hover);
}
.e-grid .e-col-menu.e-filter-popup {
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
}
.e-grid td.e-active, .e-grid td.e-active .e-icon-rowdragicon::before {
  color: var(--color-sf-table-text-color-selected);
}
.e-grid .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon::before {
  color: var(--color-sf-content-text-color-dragged);
}
.e-grid td.e-active {
  background: var(--color-sf-table-bg-color-selected);
}
.e-grid .e-columnselection {
  background: var(--color-sf-table-bg-color-selected);
}
.e-grid td.e-cellselectionbackground {
  background: var(--color-sf-table-bg-color-selected);
  color: var(--color-sf-content-bg-color-selected);
}
.e-grid .e-filterbarcell,
.e-grid .e-filterbarcelldisabled {
  background-color: var(--color-sf-content-bg-color);
  background-image: none;
}
.e-grid .e-filtered::before {
  color: var(--color-sf-primary);
}
.e-grid .e-gridpopup .e-content {
  background-color: var(--color-sf-content-bg-color);
}
.e-grid .e-gridpopup .e-downtail::after {
  border-top-color: var(--color-sf-content-bg-color);
}
.e-grid .e-gridpopup .e-uptail::after {
  border-bottom-color: var(--color-sf-content-bg-color);
}
.e-grid .e-cloneproperties {
  background-color: var(--color-sf-content-bg-color-dragged);
  border-color: var(--color-sf-border-dragged);
  color: var(--color-sf-content-text-color-dragged);
}
.e-grid .e-rhelper {
  background-color: var(--color-sf-border-dark);
  cursor: col-resize;
  opacity: 1;
}
.e-grid.e-device .e-rcursor::before {
  border-right-color: var(--color-sf-border-dark);
  opacity: 1;
}
.e-grid.e-device .e-rcursor::after {
  border-left-color: var(--color-sf-border-dark);
  opacity: 1;
}
.e-grid.e-resize-lines .e-headercell .e-rhandler,
.e-grid.e-resize-lines .e-headercell .e-rsuppress {
  border-right: 1px solid var(--color-sf-border-light);
}
.e-grid.e-resize-lines .e-focused .e-rhandler,
.e-grid.e-resize-lines .e-focused .e-rsuppress {
  border: 0 none;
}
.e-grid.e-resize-lines .e-headercell.e-stackedheadercell:not(.e-freezerightborder, .e-freezeleftborder) {
  border-bottom: 1px solid var(--color-sf-border-light);
  border-right: 1px solid var(--color-sf-border-light);
}
.e-grid.e-rtl.e-resize-lines .e-headercell.e-stackedheadercell,
.e-grid.e-rtl.e-resize-lines .e-headercell .e-rhandler,
.e-grid.e-rtl.e-resize-lines .e-headercell .e-rsuppress {
  border-left: 1px solid var(--color-sf-border-light);
  border-right-width: 0;
}
.e-grid.e-rtl.e-resize-lines .e-focused .e-rhandler,
.e-grid.e-rtl.e-resize-lines .e-focused .e-rsuppress {
  border: 0 none;
}
.e-grid .e-cloneproperties.e-draganddrop {
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
  opacity: 0.95;
  overflow: visible;
}
.e-grid .e-row .e-dragstartrow::before,
.e-grid .e-row .e-selectionbackground .e-dragstartrow::before {
  color: var(--color-sf-primary);
}
.e-grid .e-griddragarea {
  background-color: var(--color-sf-primary-light);
  border-color: var(--color-sf-primary);
  color: var(--color-sf-table-text-color-selected);
}
.e-grid .e-groupdroparea {
  background-color: var(--color-sf-content-bg-color);
  border-top-color: var(--color-sf-border-light);
  color: var(--color-sf-content-text-color-alt3);
}
.e-grid .e-groupdroparea.e-hover {
  background-color: var(--color-sf-content-bg-color);
}
.e-grid .e-groupdroparea.e-grouped {
  background-color: var(--color-sf-content-bg-color);
}
.e-grid .e-groupheadercell {
  background-color: var(--color-sf-chip-secondary-bg-color);
  border-color: var(--color-sf-chip-secondary-border-color);
  border-radius: 4px;
  color: var(--color-sf-chip-secondary-text);
  border: 1px solid var(--color-sf-chip-secondary-border-color);
}
.e-grid .e-groupheadercell:hover {
  background-color: var(--color-sf-chip-secondary-bg-color-hover);
  border-color: var(--color-sf-border-hover);
  background-color: var(--color-sf-chip-secondary-border-color);
  border: 1px solid var(--color-sf-chip-secondary-border-color);
}
.e-grid .e-ungroupbutton:hover {
  color: var(--color-sf-chip-secondary-icon-color);
  opacity: 1;
}
.e-grid .e-ungroupbutton {
  opacity: 1;
}
.e-grid .e-summarycell {
  color: var(--color-sf-content-text-color);
}
.e-grid .e-summarycell,
.e-grid .e-groupcaption,
.e-grid .e-indentcell,
.e-grid .e-recordplusexpand,
.e-grid .e-recordpluscollapse {
  background-color: var(--color-sf-content-bg-color-alt1);
  color: var(--color-sf-content-text-color-alt3);
}
.e-grid .e-rowdragheader,
.e-grid .e-grouptopleftcell {
  background-color: var(--color-sf-content-bg-color);
}
.e-grid .e-gridpopup .e-uptail::before,
.e-grid .e-gridpopup .e-uptail,
.e-grid .e-stackedheadercell {
  border-bottom-color: var(--color-sf-border-light);
}
.e-grid td.e-updatedtd {
  background-color: var(--color-sf-success-lighter);
  color: var(--color-sf-content-text-color);
}
.e-grid .e-gridpopup .e-downtail::before,
.e-grid .e-gridpopup .e-downtail,
.e-grid .e-gridcontent table tbody .e-normaledit .e-rowcell {
  border-top-color: var(--color-sf-border-light);
}
.e-grid.e-resize-lines .e-filterbarcell, .e-grid.e-rtl.e-resize-lines .e-filterbarcell,
.e-grid .e-gridcontent table tbody tr:not(:first-child) .e-normaledit .e-dragindentcell,
.e-grid .e-gridcontent table tbody tr:not(:first-child) .e-normaledit .e-detailrowcollapse,
.e-grid .e-gridheader table tbody .e-normaledit .e-dragindentcell,
.e-grid .e-gridheader table tbody .e-normaledit .e-detailrowcollapse {
  border-top: 1px solid var(--color-sf-border-light);
}
.e-grid .e-gridcontent table tbody tr:first-child .e-normaledit .e-dragindentcell {
  border-top: 0 solid var(--color-sf-border-light);
}
.e-grid .e-detailrow .e-grid.e-default .e-normaledit .e-lastrowcell {
  border-bottom: 0;
}
.e-grid .e-cloneproperties.e-draganddrop .e-rowcell {
  color: var(--color-sf-content-text-color);
}
.e-grid .e-cloneproperties.e-draganddrop .e-rowcell.e-focused {
  box-shadow: none;
}
.e-grid .e-cloneproperties.e-draganddrop table,
.e-grid .e-cloneproperties.e-draganddrop table .e-selectionbackground {
  background-color: var(--color-sf-content-bg-color-dragged);
  height: 30px;
}
.e-grid.e-rtl .e-verticallines tr th:first-child:not(.e-firstcell), .e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader, .e-grid.e-rtl.e-default.e-horizontallines .e-headercell.e-firstheader, .e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader, .e-grid.e-rtl.e-default.e-verticallines .e-headercell.e-stackedheadercell, .e-grid.e-rtl.e-default.e-verticallines tr th:last-child, .e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell, .e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell, .e-grid.e-rtl.e-default.e-bothlines .e-gridheader .e-headercell.e-firstheader, .e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell {
  border-color: var(--color-sf-border-light);
}
.e-grid.e-rtl .e-filterbardropdown {
  margin-left: 30px;
}
.e-grid.sf-grid .e-gridfooter .e-summarycontent {
  border-right: 0 var(--color-sf-border-light) solid;
}
.e-grid.sf-grid .e-ccheck.e-colfocus {
  background-color: var(--color-sf-table-bg-color-hover);
}

.e-spreadsheet .e-ftrchk.e-chkfocus {
  background-color: var(--color-sf-table-bg-color-hover);
}

.e-tooltip-wrap.e-griderror,
.e-control.e-tooltip-wrap.e-popup.e-griderror {
  background-color: var(--color-sf-danger-light);
  border-color: var(--color-sf-danger-light);
}

.e-tooltip-wrap.e-griderror .e-arrow-tip-inner.e-tip-top,
.e-tooltip-wrap.e-griderror .e-arrow-tip-outer.e-tip-top {
  border-bottom: 8px solid var(--color-sf-danger-light);
  color: var(--color-sf-danger-light);
}
.e-tooltip-wrap.e-griderror .e-arrow-tip-outer.e-tip-bottom,
.e-tooltip-wrap.e-griderror .e-arrow-tip-inner.e-tip-bottom {
  border-top: 8px solid var(--color-sf-danger-light);
  color: var(--color-sf-danger-light);
}
.e-tooltip-wrap.e-griderror .e-tip-content,
.e-tooltip-wrap.e-griderror .e-tip-content label {
  color: var(--color-sf-danger);
}

.e-dropitemscount {
  background-color: var(--color-sf-primary);
  color: var(--color-sf-primary-text);
}

.e-filterbaroperator.e-dropdownlist {
  position: absolute;
}

.e-filterbardropdown:not(.e-rtl) {
  margin-right: 30px;
}

.e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown {
  border: transparent;
}
.e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown:active,
.e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown.e-input-focus {
  box-shadow: none;
}

.e-icon-check::before {
  content: "\e774";
}

.e-grid.e-rtl .e-icon-rowdragicon::before,
.e-grid .e-icon-rowdragicon::before,
.e-grid .e-group-animate .e-drag.e-icon-drag::before,
.e-grid-menu.e-rtl .e-icon-rowdragicon::before,
.e-grid-menu .e-icon-rowdragicon::before,
.e-grid-menu .e-group-animate .e-drag.e-icon-drag::before {
  content: "\e726";
}
.e-grid .e-icon-grightarrow::before,
.e-grid .e-group-animate .e-nextgroup.e-icon-next::before,
.e-grid-menu .e-icon-grightarrow::before,
.e-grid-menu .e-group-animate .e-nextgroup.e-icon-next::before {
  content: "\e748";
}
.e-grid .e-icon-autofit::before,
.e-grid-menu .e-icon-autofit::before {
  content: "\e914";
}
.e-grid .e-icon-autofitall::before,
.e-grid-menu .e-icon-autofitall::before {
  content: "\e915";
}
.e-grid .e-icon-columnchooser::before,
.e-grid-menu .e-icon-columnchooser::before {
  content: "\e916";
}
.e-grid .e-icon-ascending::before,
.e-grid-menu .e-icon-ascending::before {
  content: "\e7df";
}
.e-grid .e-icon-descending::before,
.e-grid-menu .e-icon-descending::before {
  content: "\e7d8";
}
.e-grid .e-icon-hide::before,
.e-grid .e-ungroupbutton.e-icon-hide::before,
.e-grid-menu .e-icon-hide::before,
.e-grid-menu .e-ungroupbutton.e-icon-hide::before {
  content: "\e7e7";
}
.e-grid .e-icon-rowselect::before,
.e-grid-menu .e-icon-rowselect::before {
  content: "\e7d4";
}
.e-grid .e-icon-sortdirect::before,
.e-grid-menu .e-icon-sortdirect::before {
  content: "\e824";
}
.e-grid .e-icon-gdownarrow::before,
.e-grid-menu .e-icon-gdownarrow::before {
  content: "\e729";
}
.e-grid .e-columnchooserdiv::before,
.e-grid .e-excl-filter-icon::before,
.e-grid .e-icon-filter::before,
.e-grid .e-icon-filter.e-filtered::before,
.e-grid .e-resfilter-icon::before,
.e-grid-menu .e-columnchooserdiv::before,
.e-grid-menu .e-excl-filter-icon::before,
.e-grid-menu .e-icon-filter::before,
.e-grid-menu .e-icon-filter.e-filtered::before,
.e-grid-menu .e-resfilter-icon::before {
  content: "\e7f7";
}
.e-grid .e-ressort-icon::before,
.e-grid-menu .e-ressort-icon::before {
  content: "\e823";
}
.e-grid .e-excl-filter-icon.e-filtered::before,
.e-grid-menu .e-excl-filter-icon.e-filtered::before {
  content: "\e72c";
}
.e-grid.e-rtl .e-icon-grightarrow::before,
.e-grid-menu.e-rtl .e-icon-grightarrow::before {
  content: "\e765";
}
.e-grid .e-icon-group::before,
.e-grid .e-icon-ungroup::before,
.e-grid-menu .e-icon-group::before,
.e-grid-menu .e-icon-ungroup::before {
  content: "\e724";
}
.e-grid .e-icon-reorderuparrow::before,
.e-grid-menu .e-icon-reorderuparrow::before {
  content: "\e87a";
}
.e-grid .e-columnchooser-btn::before,
.e-grid .e-cc-icon::before,
.e-grid-menu .e-columnchooser-btn::before,
.e-grid-menu .e-cc-icon::before {
  content: "\e729";
}
.e-grid .e-icon-reorderdownarrow::before,
.e-grid-menu .e-icon-reorderdownarrow::before {
  content: "\e70d";
}
.e-grid .e-print::before,
.e-grid-menu .e-print::before {
  content: "\e75d";
}
.e-grid .e-add::before,
.e-grid-menu .e-add::before {
  content: "\e805";
}
.e-grid .e-resback-icon::before,
.e-grid-menu .e-resback-icon::before {
  content: "\e773";
}
.e-grid .e-wordexport::before,
.e-grid-menu .e-wordexport::before {
  content: "\e7d0";
}
.e-grid .e-pdfexport::before,
.e-grid-menu .e-pdfexport::before {
  content: "\e700";
}
.e-grid .e-csvexport::before,
.e-grid-menu .e-csvexport::before {
  content: "\e7ba";
}
.e-grid .e-excelexport::before,
.e-grid-menu .e-excelexport::before {
  content: "\e7c1";
}
.e-grid .e-edit::before,
.e-grid-menu .e-edit::before {
  content: "\e730";
}
.e-grid .e-responsivetoolbaritems-btn::before,
.e-grid .e-columnmenu::before,
.e-grid .e-columnmenu.e-filtered::before,
.e-grid-menu .e-responsivetoolbaritems-btn::before,
.e-grid-menu .e-columnmenu::before,
.e-grid-menu .e-columnmenu.e-filtered::before {
  content: "\e770";
}
.e-grid .e-delete::before,
.e-grid-menu .e-delete::before {
  content: "\e820";
}
.e-grid .e-copy::before,
.e-grid-menu .e-copy::before {
  content: "\e77c";
}
.e-grid .e-save::before,
.e-grid .e-update::before,
.e-grid-menu .e-save::before,
.e-grid-menu .e-update::before {
  content: "\e7c8";
}
.e-grid .e-columnchooser::before,
.e-grid-menu .e-columnchooser::before {
  content: "\e21e";
}

.e-grid .e-search-icon::before,
.e-grid .e-ccsearch-icon::before,
.e-grid-menu .e-search-icon::before,
.e-grid-menu .e-ccsearch-icon::before,
.e-grid-popup .e-search-icon::before,
.e-grid-popup .e-ccsearch-icon::before {
  content: "\e754";
}
.e-grid .e-ccsearch-icon.e-cc-cancel::before,
.e-grid .e-chkcancel-icon::before,
.e-grid .e-cancel-icon::before,
.e-grid .e-cancel::before,
.e-grid-menu .e-ccsearch-icon.e-cc-cancel::before,
.e-grid-menu .e-chkcancel-icon::before,
.e-grid-menu .e-cancel-icon::before,
.e-grid-menu .e-cancel::before,
.e-grid-popup .e-ccsearch-icon.e-cc-cancel::before,
.e-grid-popup .e-chkcancel-icon::before,
.e-grid-popup .e-cancel-icon::before,
.e-grid-popup .e-cancel::before {
  content: "\e7e7";
}

.e-responsive-dialog .e-resfilterback::before {
  content: "\e773";
}
.e-responsive-dialog.e-rtl .e-resfilterback::before {
  content: "\e7f9";
}
.e-responsive-dialog .e-resfilter-icon.e-icons::before, .e-responsive-dialog .e-filterset::before {
  content: "\e7f7";
}
.e-responsive-dialog .e-search-icon::before, .e-responsive-dialog .e-ccdlg span.e-ccsearch-icon::before {
  content: "\e754";
}
.e-responsive-dialog .e-chkcancel-icon::before, .e-responsive-dialog .e-ccdlg span.e-cc-cancel::before {
  content: "\e7e7";
}
.e-responsive-dialog .e-icon-filter-clear::before {
  content: "\e72c";
}
.e-responsive-dialog .e-resascending-icon.e-icons::before {
  content: "\e7df";
}
.e-responsive-dialog .e-resdescending-icon.e-icons::before {
  content: "\e7d8";
}
.e-responsive-dialog .e-rescolumn-icon.e-icons::before {
  content: "\e916";
}
.e-responsive-dialog .e-resautofit-icon.e-icons::before {
  content: "\e914";
}
.e-responsive-dialog .e-resautofitall-icon.e-icons::before {
  content: "\e915";
}
.e-responsive-dialog .e-resgroup-icon.e-icons::before, .e-responsive-dialog .e-resungroup-icon.e-icons::before {
  content: "\e724";
}

.e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-pdfexport::before {
  content: "\e700";
}
.e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-excelexport::before {
  content: "\e7c1";
}
.e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-csvexport::before {
  content: "\e7ba";
}
.e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-columnchooser::before {
  content: "\e916";
}

.e-row-responsive-filter .e-dlg-closeicon-btn .e-icon-dlg-close::before {
  content: "\e773";
}
.e-row-responsive-filter.e-rtl .e-dlg-closeicon-btn .e-icon-dlg-close::before {
  content: "\e7f9";
}

.e-checkboxfilter .e-search-icon::before {
  content: "\e754";
}
.e-checkboxfilter .e-chkcancel-icon::before {
  content: "\e7e7";
}

.e-contextmenu-container .e-menu-item .e-menu-icon.e-columnchooser::before {
  content: "\e916";
}
.e-contextmenu-container .e-menu-item .e-menu-icon.e-pdfexport::before {
  content: "\e700";
}
.e-contextmenu-container .e-menu-item .e-menu-icon.e-excelexport::before {
  content: "\e7c1";
}
.e-contextmenu-container .e-menu-item .e-menu-icon.e-csvexport::before {
  content: "\e7ba";
}

/*! Grid bigger */
.e-bigger .e-grid .e-dialog.e-checkboxfilter,
.e-bigger .e-grid .e-dialog.e-flmenu,
.e-grid-popup.e-bigger .e-dialog.e-checkboxfilter,
.e-grid-popup.e-bigger .e-dialog.e-flmenu,
.e-bigger .e-grid-popup .e-dialog.e-checkboxfilter,
.e-bigger .e-grid-popup .e-dialog.e-flmenu,
.e-bigger .e-grid-popup .e-dialog.e-checkboxfilter,
.e-bigger .e-grid-popup .e-dialog.e-flmenu {
  min-width: 260px;
}
.e-bigger .e-grid .e-dialog.e-checkboxfilter,
.e-grid-popup.e-bigger .e-dialog.e-checkboxfilter,
.e-bigger .e-grid-popup .e-dialog.e-checkboxfilter,
.e-bigger .e-grid-popup .e-dialog.e-checkboxfilter {
  min-height: 360px;
}
.e-bigger .e-grid .e-flmenu-valuediv,
.e-grid-popup.e-bigger .e-flmenu-valuediv,
.e-bigger .e-grid-popup .e-flmenu-valuediv,
.e-bigger .e-grid-popup .e-flmenu-valuediv {
  padding: 16px 0 0;
}
.e-bigger .e-grid .e-checkboxfilter .e-dlg-content,
.e-grid-popup.e-bigger .e-checkboxfilter .e-dlg-content,
.e-bigger .e-grid-popup .e-checkboxfilter .e-dlg-content,
.e-bigger .e-grid-popup .e-checkboxfilter .e-dlg-content {
  padding-left: 7px;
}
.e-bigger .e-grid .e-checkboxfilter .e-ftrchk, .e-bigger .e-grid .e-checkboxfilter .e-searchbox,
.e-grid-popup.e-bigger .e-checkboxfilter .e-ftrchk,
.e-grid-popup.e-bigger .e-checkboxfilter .e-searchbox,
.e-bigger .e-grid-popup .e-checkboxfilter .e-ftrchk,
.e-bigger .e-grid-popup .e-checkboxfilter .e-searchbox,
.e-bigger .e-grid-popup .e-checkboxfilter .e-ftrchk,
.e-bigger .e-grid-popup .e-checkboxfilter .e-searchbox {
  padding-left: 9px;
}
.e-bigger .e-grid.e-rtl .e-checkboxfilter .e-dlg-content,
.e-grid-popup.e-bigger.e-rtl .e-checkboxfilter .e-dlg-content,
.e-bigger .e-grid-popup.e-rtl .e-checkboxfilter .e-dlg-content,
.e-bigger .e-grid-popup.e-rtl .e-checkboxfilter .e-dlg-content {
  padding-left: 16px;
  padding-right: 7px;
}
.e-bigger .e-grid.e-rtl .e-checkboxfilter .e-ftrchk, .e-bigger .e-grid.e-rtl .e-checkboxfilter .e-searchbox,
.e-grid-popup.e-bigger.e-rtl .e-checkboxfilter .e-ftrchk,
.e-grid-popup.e-bigger.e-rtl .e-checkboxfilter .e-searchbox,
.e-bigger .e-grid-popup.e-rtl .e-checkboxfilter .e-ftrchk,
.e-bigger .e-grid-popup.e-rtl .e-checkboxfilter .e-searchbox,
.e-bigger .e-grid-popup.e-rtl .e-checkboxfilter .e-ftrchk,
.e-bigger .e-grid-popup.e-rtl .e-checkboxfilter .e-searchbox {
  padding-left: 0;
  padding-right: 9px;
}
.e-bigger .e-grid .e-ccdlg .e-dlg-content,
.e-grid-popup.e-bigger .e-ccdlg .e-dlg-content,
.e-bigger .e-grid-popup .e-ccdlg .e-dlg-content,
.e-bigger .e-grid-popup .e-ccdlg .e-dlg-content {
  margin: 40px 0 0;
  padding: 16px 16px 16px 16px;
}
.e-bigger .e-grid .e-ccdlg .e-ccul-ele,
.e-grid-popup.e-bigger .e-ccdlg .e-ccul-ele,
.e-bigger .e-grid-popup .e-ccdlg .e-ccul-ele,
.e-bigger .e-grid-popup .e-ccdlg .e-ccul-ele {
  padding: 0;
}
.e-bigger .e-grid .e-ccdlg .e-cc-searchdiv,
.e-grid-popup.e-bigger .e-ccdlg .e-cc-searchdiv,
.e-bigger .e-grid-popup .e-ccdlg .e-cc-searchdiv,
.e-bigger .e-grid-popup .e-ccdlg .e-cc-searchdiv {
  padding-left: 4px;
}
.e-bigger .e-grid .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard,
.e-grid-popup.e-bigger .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard,
.e-bigger .e-grid-popup .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard,
.e-bigger .e-grid-popup .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard {
  padding-left: 8px;
}
.e-bigger .e-grid .e-ccdlg li.e-cclist,
.e-grid-popup.e-bigger .e-ccdlg li.e-cclist,
.e-bigger .e-grid-popup .e-ccdlg li.e-cclist,
.e-bigger .e-grid-popup .e-ccdlg li.e-cclist {
  padding: 8px 0;
}
.e-bigger .e-grid .e-ccdlg .e-toolbar .e-ccdiv,
.e-grid-popup.e-bigger .e-ccdlg .e-toolbar .e-ccdiv,
.e-bigger .e-grid-popup .e-ccdlg .e-toolbar .e-ccdiv,
.e-bigger .e-grid-popup .e-ccdlg .e-toolbar .e-ccdiv {
  margin-top: 0;
}
.e-bigger .e-grid .e-ccdlg .e-cc.e-input,
.e-bigger .e-grid .e-ccdlg .e-cc.e-input:focus,
.e-grid-popup.e-bigger .e-ccdlg .e-cc.e-input,
.e-grid-popup.e-bigger .e-ccdlg .e-cc.e-input:focus,
.e-bigger .e-grid-popup .e-ccdlg .e-cc.e-input,
.e-bigger .e-grid-popup .e-ccdlg .e-cc.e-input:focus,
.e-bigger .e-grid-popup .e-ccdlg .e-cc.e-input,
.e-bigger .e-grid-popup .e-ccdlg .e-cc.e-input:focus {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 8px;
}
.e-bigger .e-grid .e-ccdlg .e-main-div,
.e-grid-popup.e-bigger .e-ccdlg .e-main-div,
.e-bigger .e-grid-popup .e-ccdlg .e-main-div,
.e-bigger .e-grid-popup .e-ccdlg .e-main-div {
  padding-top: 10px;
}
.e-bigger .e-grid .e-ccdlg .e-cc-searchdiv,
.e-grid-popup.e-bigger .e-ccdlg .e-cc-searchdiv,
.e-bigger .e-grid-popup .e-ccdlg .e-cc-searchdiv,
.e-bigger .e-grid-popup .e-ccdlg .e-cc-searchdiv {
  padding-left: 0;
  padding-right: 4px;
}
.e-bigger .e-grid,
.e-grid.e-bigger {
  font-size: 16px;
  /* stylelint-disable */
  /* stylelint-enable */
}
.e-bigger .e-grid .e-gridheader thead .e-icons:not(.e-check):not(.e-stop),
.e-grid.e-bigger .e-gridheader thead .e-icons:not(.e-check):not(.e-stop) {
  font-size: 18px;
}
.e-bigger .e-grid .e-row .e-icon-rowdragicon::before,
.e-grid.e-bigger .e-row .e-icon-rowdragicon::before {
  font-size: 18px;
}
.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper.e-responsive-right,
.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper.e-responsive-right {
  padding-right: 13px;
}
.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group,
.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group {
  width: 100%;
}
.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper,
.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper {
  padding: 4px 10px 4px 4px;
}
.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-input.e-search,
.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-input.e-search {
  width: 100%;
}
.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-input-group-icon.e-icons.e-sicon.e-clear-icon,
.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-input-group-icon.e-icons.e-sicon.e-clear-icon {
  margin: 0;
}
.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon::before,
.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon::before {
  font-size: 16px;
}
.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon,
.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon {
  padding-left: 0;
}
.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper:has(.e-input-group),
.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper:has(.e-input-group) {
  padding: 4px 7px 5px 0;
}
.e-bigger .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper,
.e-grid.e-bigger .e-toolbar-items .e-toolbar-item.e-search-wrapper {
  padding-bottom: 5px;
  padding-top: 5px;
}
.e-bigger .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon,
.e-grid.e-bigger .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon {
  min-width: 38px;
}
.e-bigger .e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon,
.e-grid.e-bigger .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon {
  min-width: 20px;
  margin: 0;
  padding: 0;
}
.e-bigger .e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon::before,
.e-grid.e-bigger .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon::before {
  font-size: 16px;
}
.e-bigger .e-grid.e-rtl .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon,
.e-grid.e-bigger.e-rtl .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon {
  min-width: 38px;
  margin: 0;
  padding: 0;
}
.e-bigger .e-grid .e-toolbar .e-toolbar-items .e-tbar-btn.e-btn .e-btn-icon.e-icons,
.e-grid.e-bigger .e-toolbar .e-toolbar-items .e-tbar-btn.e-btn .e-btn-icon.e-icons {
  font-size: 18px;
}
.e-bigger .e-grid .e-headercell,
.e-grid.e-bigger .e-headercell {
  height: 56px;
  padding: 12px 12px 12px;
}
.e-bigger .e-grid .e-grid .e-gridheader .e-resizetable tr th:first-child,
.e-grid.e-bigger .e-grid .e-gridheader .e-resizetable tr th:first-child {
  padding-left: 12px;
}
.e-bigger .e-grid .e-grid .e-gridheader .e-resizetable tr th:last-child,
.e-grid.e-bigger .e-grid .e-gridheader .e-resizetable tr th:last-child {
  padding-right: 12px;
}
.e-bigger .e-grid.e-grid-autofit .e-headercell,
.e-grid.e-bigger.e-grid-autofit .e-headercell {
  padding: 10px 6px 10px;
}
.e-bigger .e-grid .e-headercelldiv,
.e-grid.e-bigger .e-headercelldiv {
  height: 24px;
  line-height: 24px;
}
.e-bigger .e-grid .e-headercell,
.e-bigger .e-grid .e-headercelldiv,
.e-bigger .e-grid .e-detailheadercell,
.e-grid.e-bigger .e-headercell,
.e-grid.e-bigger .e-headercelldiv,
.e-grid.e-bigger .e-detailheadercell {
  font-size: 16px;
}
.e-bigger .e-grid .e-icons:not(.e-check, .e-stop):not(.e-search-icon),
.e-grid.e-bigger .e-icons:not(.e-check, .e-stop):not(.e-search-icon) {
  font-size: 18px;
}
.e-bigger .e-grid .e-gridheader thead .e-icons:not(.e-check):not(.e-stop),
.e-grid.e-bigger .e-gridheader thead .e-icons:not(.e-check):not(.e-stop) {
  font-size: 20px;
}
.e-bigger .e-grid .e-gdiagonaldown.e-icon-gdownarrow,
.e-bigger .e-grid .e-gnextforward.e-icon-grightarrow,
.e-grid.e-bigger .e-gdiagonaldown.e-icon-gdownarrow,
.e-grid.e-bigger .e-gnextforward.e-icon-grightarrow {
  font-size: 20px;
}
.e-bigger .e-grid .e-icon-gdownarrow,
.e-grid.e-bigger .e-icon-gdownarrow {
  font-size: 16px;
}
.e-bigger .e-grid .e-icon-grightarrow,
.e-grid.e-bigger .e-icon-grightarrow {
  font-size: 16px;
}
.e-bigger .e-grid .e-toolbar .e-tbar-btn.e-btn .e-btn-icon.e-icons.e-columnchooser-btn,
.e-grid.e-bigger .e-toolbar .e-tbar-btn.e-btn .e-btn-icon.e-icons.e-columnchooser-btn {
  font-size: 16px;
}
.e-bigger .e-grid .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv,
.e-grid.e-bigger .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv {
  padding-left: 8px;
}
.e-bigger .e-grid .e-gridheader .e-headercell:not(:first-child) .e-headercelldiv.e-headerchkcelldiv,
.e-grid.e-bigger .e-gridheader .e-headercell:not(:first-child) .e-headercelldiv.e-headerchkcelldiv {
  padding-left: 12px;
}
.e-bigger .e-grid .e-gridheader .e-fltr-icon .e-sortnumber,
.e-grid.e-bigger .e-gridheader .e-fltr-icon .e-sortnumber {
  margin: 2px -4px 0 2px;
}
.e-bigger .e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
  margin: -18px 4px -14px -7px;
}
.e-bigger .e-grid .e-gridheader .e-rightalign .e-sortnumber,
.e-grid.e-bigger .e-gridheader .e-rightalign .e-sortnumber {
  float: left;
  margin: 2px 4px 0 9px;
}
.e-bigger .e-grid .e-gridheader .e-rightalign .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-rightalign .e-sortfilterdiv {
  margin: -16px 4px -12px -8px;
}
.e-bigger .e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortnumber,
.e-grid.e-bigger .e-gridheader .e-rightalign.e-fltr-icon .e-sortnumber {
  float: left;
  margin: 2px 4px 0 -6px;
}
.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-sortfilterdiv {
  margin: -31px 8px;
}
.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv .e-wrap .e-rightalign .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv .e-wrap .e-rightalign .e-sortfilterdiv {
  margin: -24px -5px -30px -5px;
}
.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv .e-wrap .e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv .e-wrap .e-fltr-icon .e-sortfilterdiv {
  margin: -23px 24px -31px 0;
}
.e-bigger .e-grid .e-gridheader .e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-fltr-icon .e-sortfilterdiv {
  margin: -18px 18px -14px 5px;
}
.e-bigger .e-grid .e-gridheader tr th:last-child,
.e-grid.e-bigger .e-gridheader tr th:last-child {
  padding-right: 8px;
}
.e-bigger .e-grid .e-gridheader tr th:first-child.e-filterbarcell, .e-bigger .e-grid .e-gridheader tr th:last-child.e-filterbarcell,
.e-grid.e-bigger .e-gridheader tr th:first-child.e-filterbarcell,
.e-grid.e-bigger .e-gridheader tr th:last-child.e-filterbarcell {
  padding-left: 2px;
}
.e-bigger .e-grid .e-gridheader tr th:first-child,
.e-grid.e-bigger .e-gridheader tr th:first-child {
  padding-left: 8px;
}
.e-bigger .e-grid.e-wrap .e-columnheader .e-sortfilterdiv,
.e-grid.e-bigger.e-wrap .e-columnheader .e-sortfilterdiv {
  margin: -31px 8px;
}
.e-bigger .e-grid.e-wrap .e-columnheader .e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger.e-wrap .e-columnheader .e-fltr-icon .e-sortfilterdiv {
  margin: -23px 24px -31px 0;
}
.e-bigger .e-grid.e-wrap .e-columnheader .e-fltr-icon.e-rightalign .e-sortfilterdiv,
.e-grid.e-bigger.e-wrap .e-columnheader .e-fltr-icon.e-rightalign .e-sortfilterdiv {
  margin: -24px -5px -30px -5px;
}
.e-bigger .e-grid.e-wrap .e-columnheader .e-fltr-icon .e-sortnumber,
.e-grid.e-bigger.e-wrap .e-columnheader .e-fltr-icon .e-sortnumber {
  margin: 2px 4px 0 -15px;
}
.e-bigger .e-grid.e-wrap.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber,
.e-grid.e-bigger.e-wrap.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber {
  margin: 3px 0 0 8px;
}
.e-bigger .e-grid.e-wrap.e-rtl .e-columnheader .e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger.e-wrap.e-rtl .e-columnheader .e-fltr-icon .e-sortfilterdiv {
  margin: -24px 4px -14px 24px;
}
.e-bigger .e-grid.e-wrap.e-rtl .e-columnheader .e-fltr-icon.e-rightalign .e-sortfilterdiv,
.e-grid.e-bigger.e-wrap.e-rtl .e-columnheader .e-fltr-icon.e-rightalign .e-sortfilterdiv {
  margin: -23px 4px -14px 23px;
}
.e-bigger .e-grid .e-headercelldiv,
.e-grid.e-bigger .e-headercelldiv {
  font-size: 16px;
}
.e-bigger .e-grid .e-headercelldiv:has(.e-hierarchycheckbox),
.e-grid.e-bigger .e-headercelldiv:has(.e-hierarchycheckbox) {
  overflow: visible;
}
.e-bigger .e-grid .e-rowcell,
.e-bigger .e-grid .e-summarycell,
.e-bigger .e-grid .e-groupcaption,
.e-grid.e-bigger .e-rowcell,
.e-grid.e-bigger .e-summarycell,
.e-grid.e-bigger .e-groupcaption {
  font-size: 16px;
  padding: 16px 12px;
}
.e-bigger .e-grid .e-summarycell,
.e-bigger .e-grid .e-groupcaption,
.e-grid.e-bigger .e-summarycell,
.e-grid.e-bigger .e-groupcaption {
  padding: 16px;
}
.e-bigger .e-grid .e-summarycell.e-lastrowcell,
.e-grid.e-bigger .e-summarycell.e-lastrowcell {
  border-bottom-width: 1px;
}
.e-bigger .e-grid .e-rowcell .e-checkbox-wrapper,
.e-bigger .e-grid .e-rowcell .e-css.e-checkbox-wrapper,
.e-grid.e-bigger .e-rowcell .e-checkbox-wrapper,
.e-grid.e-bigger .e-rowcell .e-css.e-checkbox-wrapper {
  height: 24px;
}
.e-bigger .e-grid.e-grid-min-height .e-rowcell .e-checkbox-wrapper,
.e-bigger .e-grid.e-grid-min-height .e-rowcell .e-css.e-checkbox-wrapper,
.e-grid.e-bigger.e-grid-min-height .e-rowcell .e-checkbox-wrapper,
.e-grid.e-bigger.e-grid-min-height .e-rowcell .e-css.e-checkbox-wrapper {
  top: 0;
}
.e-bigger .e-grid .e-rowcell:first-child,
.e-bigger .e-grid .e-summarycell:first-child,
.e-grid.e-bigger .e-rowcell:first-child,
.e-grid.e-bigger .e-summarycell:first-child {
  padding-left: 8px;
}
.e-bigger .e-grid .e-rowcell:last-child,
.e-bigger .e-grid .e-summarycell:last-child,
.e-grid.e-bigger .e-rowcell:last-child,
.e-grid.e-bigger .e-summarycell:last-child {
  padding-right: 8px;
}
.e-bigger .e-grid .e-filterbarcell,
.e-bigger .e-grid .e-filterbarcelldisabled,
.e-grid.e-bigger .e-filterbarcell,
.e-grid.e-bigger .e-filterbarcelldisabled {
  height: 56px;
  padding: 0 12px;
}
.e-bigger .e-grid .e-filterbarcell input,
.e-grid.e-bigger .e-filterbarcell input {
  height: 39px;
}
.e-bigger .e-grid .e-filterbarcell input.e-checkbox,
.e-grid.e-bigger .e-filterbarcell input.e-checkbox {
  height: 1px;
}
.e-bigger .e-grid .e-ftrchk,
.e-grid.e-bigger .e-ftrchk {
  padding-bottom: 9px;
  padding-top: 9px;
}
.e-bigger .e-grid .e-columnmenu,
.e-grid.e-bigger .e-columnmenu {
  bottom: 21px;
  top: 23px;
}
.e-bigger .e-grid.e-device.e-noselect,
.e-grid.e-bigger.e-device.e-noselect {
  user-select: none;
}
.e-bigger .e-grid .e-filtermenudiv,
.e-grid.e-bigger .e-filtermenudiv {
  margin: -18px -8px -14px 4px;
}
.e-bigger .e-grid .e-sortfilterdiv,
.e-grid.e-bigger .e-sortfilterdiv {
  margin: -16px -2px -12px 4px;
}
.e-bigger .e-grid.e-rtl .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv,
.e-grid.e-bigger.e-rtl .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv {
  padding: 0 0.45em 0 0.5em;
}
.e-bigger .e-grid.e-rtl .e-gridheader .e-headercell:not(:first-child) .e-headercelldiv.e-headerchkcelldiv,
.e-grid.e-bigger.e-rtl .e-gridheader .e-headercell:not(:first-child) .e-headercelldiv.e-headerchkcelldiv {
  padding-right: 11px;
}
.e-bigger .e-grid .e-wrap .e-sortfilterdiv,
.e-grid.e-bigger .e-wrap .e-sortfilterdiv {
  margin: -31px 8px;
}
.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,
.e-bigger .e-grid .e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger .e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv {
  margin: -26px -20px 0 0;
}
.e-bigger .e-grid.e-wrap .e-rowcell, .e-bigger .e-grid.e-wrap .e-columnheader .e-stackedheadercelldiv, .e-bigger .e-grid.e-wrap .e-columnheader .e-headercelldiv,
.e-grid.e-bigger.e-wrap .e-rowcell,
.e-grid.e-bigger.e-wrap .e-columnheader .e-stackedheadercelldiv,
.e-grid.e-bigger.e-wrap .e-columnheader .e-headercelldiv {
  line-height: 24px;
}
.e-bigger .e-grid .e-sortnumber,
.e-grid.e-bigger .e-sortnumber {
  border-radius: 65%;
  display: inline-block;
  float: right;
  text-align: center;
  font-size: 10px;
  font-size: 12px;
  height: 22px;
  line-height: 22px;
  margin: 2px 8px 0 4px;
  width: 22px;
}
.e-bigger .e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber,
.e-grid.e-bigger.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber {
  margin: 2px 0 0 -5px;
}
.e-bigger .e-grid.e-rtl .e-headercell .e-sortfilterdiv,
.e-bigger .e-grid.e-rtl .e-detailheadercell .e-sortfilterdiv,
.e-grid.e-bigger.e-rtl .e-headercell .e-sortfilterdiv,
.e-grid.e-bigger.e-rtl .e-detailheadercell .e-sortfilterdiv {
  margin: -15px 4px -12px -4px;
}
.e-bigger .e-grid.e-rtl .e-filtermenudiv,
.e-grid.e-bigger.e-rtl .e-filtermenudiv {
  margin: -17px 4px -14px -7px;
}
.e-bigger .e-grid.e-rtl .e-rightalign .e-filtermenudiv,
.e-grid.e-bigger.e-rtl .e-rightalign .e-filtermenudiv {
  margin: -17px 4px -14px 2px;
}
.e-bigger .e-grid.e-rtl.e-wrap .e-filtermenudiv,
.e-grid.e-bigger.e-rtl.e-wrap .e-filtermenudiv {
  margin: -16px 4px -14px -2px;
}
.e-bigger .e-grid.e-rtl.e-wrap .e-rightalign .e-filtermenudiv,
.e-grid.e-bigger.e-rtl.e-wrap .e-rightalign .e-filtermenudiv {
  margin: -15px 4px -14px -2px;
}
.e-bigger .e-grid.e-rtl .e-headercell .e-headercelldiv .e-sortnumber,
.e-bigger .e-grid.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber,
.e-grid.e-bigger.e-rtl .e-headercell .e-headercelldiv .e-sortnumber,
.e-grid.e-bigger.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber {
  margin: 2px 0 0 -17px;
}
.e-bigger .e-grid.e-rtl .e-headercell.e-rightalign .e-headercelldiv .e-sortnumber,
.e-bigger .e-grid.e-rtl .e-detailheadercell.e-rightalign .e-headercelldiv .e-sortnumber,
.e-grid.e-bigger.e-rtl .e-headercell.e-rightalign .e-headercelldiv .e-sortnumber,
.e-grid.e-bigger.e-rtl .e-detailheadercell.e-rightalign .e-headercelldiv .e-sortnumber {
  margin: 2px 0 0 9px;
}
.e-bigger .e-grid.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv,
.e-grid.e-bigger.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv {
  margin: -15px 4px -12px -2px;
}
.e-bigger .e-grid.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv {
  margin: -17px 4px -14px 17px;
}
.e-bigger .e-grid.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
  margin: -17px 4px -14px 28px;
}
.e-bigger .e-grid.e-rtl .e-groupsort, .e-bigger .e-grid.e-rtl .e-ungroupbutton, .e-bigger .e-grid.e-rtl .e-toggleungroup,
.e-grid.e-bigger.e-rtl .e-groupsort,
.e-grid.e-bigger.e-rtl .e-ungroupbutton,
.e-grid.e-bigger.e-rtl .e-toggleungroup {
  margin-left: 0;
}
.e-bigger .e-grid.e-rtl .e-groupheadercell,
.e-bigger .e-grid.e-rtl .e-groupheadercell:hover,
.e-grid.e-bigger.e-rtl .e-groupheadercell,
.e-grid.e-bigger.e-rtl .e-groupheadercell:hover {
  margin: 8px 8px 0 0;
  padding: 5px 2px 4px 12px;
}
.e-bigger .e-grid.e-rtl .e-device .e-groupheadercell,
.e-grid.e-bigger.e-rtl .e-device .e-groupheadercell {
  padding: 7px 6px 7px 9px;
}
.e-bigger .e-grid.e-rtl span.e-ungroupbutton.e-icons,
.e-grid.e-bigger.e-rtl span.e-ungroupbutton.e-icons {
  margin-left: -8px;
  margin-right: 0;
  margin-top: 0;
  padding-left: 0;
}
.e-bigger .e-grid.e-rtl .e-headercell .e-frozen-right-cursor,
.e-bigger .e-grid.e-rtl .e-headercell .e-frozen-fixedleft-cursor,
.e-bigger .e-grid.e-rtl .e-headercell .e-frozen-left-cursor,
.e-bigger .e-grid.e-rtl .e-headercell .e-frozen-fixedright-cursor,
.e-grid.e-bigger.e-rtl .e-headercell .e-frozen-right-cursor,
.e-grid.e-bigger.e-rtl .e-headercell .e-frozen-fixedleft-cursor,
.e-grid.e-bigger.e-rtl .e-headercell .e-frozen-left-cursor,
.e-grid.e-bigger.e-rtl .e-headercell .e-frozen-fixedright-cursor {
  left: 0;
}
.e-bigger .e-grid.e-rtl .e-headercell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor),
.e-bigger .e-grid.e-rtl .e-headercell .e-frozen-left-cursor.e-frozn-resize-cursor,
.e-grid.e-bigger.e-rtl .e-headercell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor),
.e-grid.e-bigger.e-rtl .e-headercell .e-frozen-left-cursor.e-frozn-resize-cursor {
  left: 3px;
}
.e-bigger .e-grid.e-rtl .e-filterbarcell .e-frozen-fixedright-cursor,
.e-bigger .e-grid.e-rtl .e-filterbarcell .e-frozen-left-cursor,
.e-bigger .e-grid.e-rtl .e-filterbarcell .e-frozen-fixedleft-cursor,
.e-bigger .e-grid.e-rtl .e-filterbarcell .e-frozen-right-cursor,
.e-grid.e-bigger.e-rtl .e-filterbarcell .e-frozen-fixedright-cursor,
.e-grid.e-bigger.e-rtl .e-filterbarcell .e-frozen-left-cursor,
.e-grid.e-bigger.e-rtl .e-filterbarcell .e-frozen-fixedleft-cursor,
.e-grid.e-bigger.e-rtl .e-filterbarcell .e-frozen-right-cursor {
  left: 0;
}
.e-bigger .e-grid.e-rtl .e-filterbarcell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor),
.e-bigger .e-grid.e-rtl .e-filterbarcell .e-frozen-left-cursor.e-frozen-resize-cursor,
.e-grid.e-bigger.e-rtl .e-filterbarcell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor),
.e-grid.e-bigger.e-rtl .e-filterbarcell .e-frozen-left-cursor.e-frozen-resize-cursor {
  left: 3px;
}
.e-bigger .e-grid .e-rowcell,
.e-bigger .e-grid .e-summarycell,
.e-bigger .e-grid .e-emptyrow td, .e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty, .e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty,
.e-grid.e-bigger .e-rowcell,
.e-grid.e-bigger .e-summarycell,
.e-grid.e-bigger .e-emptyrow td,
.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
  line-height: 24px;
}
.e-bigger .e-grid .e-xlsel-bottom-border.e-xlsel-top-border,
.e-grid.e-bigger .e-xlsel-bottom-border.e-xlsel-top-border {
  line-height: 20px;
}
.e-bigger .e-grid .e-xlsel-bottom-border,
.e-grid.e-bigger .e-xlsel-bottom-border {
  line-height: 22px;
}
.e-bigger .e-grid .e-filterbarcell input,
.e-grid.e-bigger .e-filterbarcell input {
  font-size: 16px;
}
.e-bigger .e-grid .e-groupdroparea,
.e-grid.e-bigger .e-groupdroparea {
  font-size: 16px;
  min-height: 48px;
  padding: 15px 15px;
}
.e-bigger .e-grid .e-cloneproperties,
.e-grid.e-bigger .e-cloneproperties {
  padding: 2px 0 0 -5px;
}
.e-bigger .e-grid .e-cloneproperties.e-draganddrop,
.e-grid.e-bigger .e-cloneproperties.e-draganddrop {
  padding: 0;
}
.e-bigger .e-grid .e-headerclone,
.e-grid.e-bigger .e-headerclone {
  font-size: 16px;
}
.e-bigger .e-grid .e-dropitemscount,
.e-grid.e-bigger .e-dropitemscount {
  font-size: 14px;
  font-size: 12px;
  padding: 3px 8px 4px;
}
.e-bigger .e-grid .e-groupdroparea.e-grouped,
.e-grid.e-bigger .e-groupdroparea.e-grouped {
  padding: 0 4px 2px;
}
.e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty, .e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty,
.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
  height: 56px;
}
.e-bigger .e-grid:not(.e-grid-min-height) .e-editedrow .e-normaledit .e-rowcell, .e-bigger .e-grid:not(.e-grid-min-height) .e-addedrow .e-normaledit .e-rowcell,
.e-grid.e-bigger:not(.e-grid-min-height) .e-editedrow .e-normaledit .e-rowcell,
.e-grid.e-bigger:not(.e-grid-min-height) .e-addedrow .e-normaledit .e-rowcell {
  height: 56px;
}
.e-bigger .e-grid.e-bigger .e-columnmenu,
.e-grid.e-bigger.e-bigger .e-columnmenu {
  bottom: 13px;
  margin: -5px -18px -12px 8px;
}
.e-bigger .e-grid .e-columnmenu,
.e-grid.e-bigger .e-columnmenu {
  right: 23px;
}
.e-bigger .e-grid .e-groupheadercell,
.e-bigger .e-grid .e-groupheadercell:hover,
.e-grid.e-bigger .e-groupheadercell,
.e-grid.e-bigger .e-groupheadercell:hover {
  border-radius: 6px;
  height: 32px;
  margin: 8px 0 8px 12px;
  padding: 5px 5px;
  font-size: 14px;
}
.e-bigger .e-grid .e-groupheadercell:hover,
.e-grid.e-bigger .e-groupheadercell:hover {
  padding: 5px 5px;
}
.e-bigger .e-grid .e-gdclone,
.e-grid.e-bigger .e-gdclone {
  border-radius: 6px;
  padding: 10px 6px 6px;
}
.e-bigger .e-grid .e-groupheadercell span,
.e-grid.e-bigger .e-groupheadercell span {
  height: 20px;
  line-height: 20px;
  padding: 0 0 0 2px;
}
.e-bigger .e-grid .e-groupheadercell .e-ungroupbutton,
.e-grid.e-bigger .e-groupheadercell .e-ungroupbutton {
  font-size: 22px;
}
.e-bigger .e-grid .e-groupheadercell .e-grouptext,
.e-grid.e-bigger .e-groupheadercell .e-grouptext {
  line-height: 20px;
}
.e-bigger .e-grid .e-row .e-input-group .e-input.e-field,
.e-bigger .e-grid .e-row .e-input-focus .e-input.e-field,
.e-grid.e-bigger .e-row .e-input-group .e-input.e-field,
.e-grid.e-bigger .e-row .e-input-focus .e-input.e-field {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 16px;
  padding-bottom: 0;
  padding-top: 0;
}
.e-bigger .e-grid .e-row .e-input-group,
.e-grid.e-bigger .e-row .e-input-group {
  margin-bottom: 2px;
  vertical-align: middle;
}
.e-bigger .e-grid.e-device .e-filterbarcell,
.e-grid.e-bigger.e-device .e-filterbarcell {
  padding: 12px 12px;
}
.e-bigger .e-grid.e-device .e-filterbarcell:first-child,
.e-grid.e-bigger.e-device .e-filterbarcell:first-child {
  padding: 12px 12px 12px 16px;
}
.e-bigger .e-grid.e-device .e-filterbarcell:last-child,
.e-grid.e-bigger.e-device .e-filterbarcell:last-child {
  padding: 12px 16px 12px 12px;
}
.e-bigger .e-grid.e-device .e-groupheadercell .e-ungroupbutton,
.e-grid.e-bigger.e-device .e-groupheadercell .e-ungroupbutton {
  line-height: 24px;
}
.e-bigger .e-grid.e-device .e-columnmenu,
.e-grid.e-bigger.e-device .e-columnmenu {
  margin: -16px -16px;
}
.e-bigger .e-grid.e-device .e-groupheadercell,
.e-grid.e-bigger.e-device .e-groupheadercell {
  padding: 0;
}
.e-bigger .e-grid.e-device .e-groupheadercell span,
.e-grid.e-bigger.e-device .e-groupheadercell span {
  line-height: 24px;
  padding: 0 8px;
}
.e-bigger .e-grid.e-device .e-headercell,
.e-grid.e-bigger.e-device .e-headercell {
  padding: 0 12px 10px;
}
.e-bigger .e-grid.e-device .e-headercell:first-child,
.e-grid.e-bigger.e-device .e-headercell:first-child {
  padding: 0 12px 10px 16px;
}
.e-bigger .e-grid.e-device .e-headercell:last-child,
.e-grid.e-bigger.e-device .e-headercell:last-child {
  padding: 0 16px 10px 12px;
}
.e-bigger .e-grid.e-device .e-rowcell,
.e-bigger .e-grid.e-device .e-summarycell,
.e-grid.e-bigger.e-device .e-rowcell,
.e-grid.e-bigger.e-device .e-summarycell {
  padding: 12px 12px;
}
.e-bigger .e-grid.e-device .e-row .e-input-group .e-input.e-field,
.e-bigger .e-grid.e-device .e-row .e-input-focus .e-input.e-field,
.e-grid.e-bigger.e-device .e-row .e-input-group .e-input.e-field,
.e-grid.e-bigger.e-device .e-row .e-input-focus .e-input.e-field {
  padding-bottom: 0;
  padding-top: 0;
}
.e-bigger .e-grid.e-device .e-normaledit .e-rowcell, .e-bigger .e-grid.e-device .e-editedbatchcell.e-rowcell,
.e-grid.e-bigger.e-device .e-normaledit .e-rowcell,
.e-grid.e-bigger.e-device .e-editedbatchcell.e-rowcell {
  padding-bottom: 0;
  padding-top: 0;
}
.e-bigger .e-grid.e-device span.e-ungroupbutton.e-icons,
.e-grid.e-bigger.e-device span.e-ungroupbutton.e-icons {
  margin-top: 0;
}
.e-bigger .e-grid.e-device span.e-groupsort.e-icons,
.e-grid.e-bigger.e-device span.e-groupsort.e-icons {
  margin-top: 0;
}
.e-bigger .e-grid:not(.e-row-responsive).e-device .e-rowcell:first-child,
.e-bigger .e-grid:not(.e-row-responsive).e-device .e-summarycell:first-child,
.e-grid.e-bigger:not(.e-row-responsive).e-device .e-rowcell:first-child,
.e-grid.e-bigger:not(.e-row-responsive).e-device .e-summarycell:first-child {
  padding: 12px 12px 12px 16px;
}
.e-bigger .e-grid:not(.e-row-responsive).e-device .e-rowcell:last-child,
.e-bigger .e-grid:not(.e-row-responsive).e-device .e-summarycell:last-child,
.e-grid.e-bigger:not(.e-row-responsive).e-device .e-rowcell:last-child,
.e-grid.e-bigger:not(.e-row-responsive).e-device .e-summarycell:last-child {
  padding: 12px 16px 12px 12px;
}
.e-bigger .e-grid .e-unboundcell,
.e-bigger .e-grid .e-editedrow .e-normaledit .e-unboundcell,
.e-bigger .e-grid .e-addedrow .e-normaledit .e-unboundcell,
.e-grid.e-bigger .e-unboundcell,
.e-grid.e-bigger .e-editedrow .e-normaledit .e-unboundcell,
.e-grid.e-bigger .e-addedrow .e-normaledit .e-unboundcell {
  padding-bottom: 1.2px;
  padding-top: 1.2px;
}
.e-bigger .e-grid .e-grouptext,
.e-grid.e-bigger .e-grouptext {
  margin-right: 7px;
  width: auto;
}
.e-bigger .e-grid .e-groupsort,
.e-bigger .e-grid span.e-ungroupbutton,
.e-bigger .e-grid .e-toggleungroup,
.e-grid.e-bigger .e-groupsort,
.e-grid.e-bigger span.e-ungroupbutton,
.e-grid.e-bigger .e-toggleungroup {
  margin-left: -6px;
  margin-top: 0;
}
.e-bigger .e-grid span.e-ungroupbutton.e-icons,
.e-grid.e-bigger span.e-ungroupbutton.e-icons {
  font-size: 16px;
  margin-left: 4px;
  padding-top: 0;
  margin-top: 0;
  margin-right: 0;
  padding-right: 0;
}
.e-bigger .e-grid span.e-groupsort.e-icons,
.e-grid.e-bigger span.e-groupsort.e-icons {
  margin-right: -4px;
  margin-top: 0;
}
.e-bigger .e-grid .e-groupcaption,
.e-grid.e-bigger .e-groupcaption {
  line-height: 24px;
}
.e-bigger .e-grid .e-rowcell.e-frozen-right-border,
.e-bigger .e-grid .e-headercell.e-frozen-right-border,
.e-bigger .e-grid .e-filterbarcell.e-frozen-right-border,
.e-grid.e-bigger .e-rowcell.e-frozen-right-border,
.e-grid.e-bigger .e-headercell.e-frozen-right-border,
.e-grid.e-bigger .e-filterbarcell.e-frozen-right-border {
  border-right: 2px solid var(--color-sf-primary-light);
}
.e-bigger .e-grid .e-rowcell.e-frozen-left-border,
.e-bigger .e-grid .e-headercell.e-frozen-left-border,
.e-bigger .e-grid .e-filterbarcell.e-frozen-left-border,
.e-grid.e-bigger .e-rowcell.e-frozen-left-border,
.e-grid.e-bigger .e-headercell.e-frozen-left-border,
.e-grid.e-bigger .e-filterbarcell.e-frozen-left-border {
  border-left: 2px solid var(--color-sf-primary-light);
}
.e-bigger .e-grid .e-rowcell.e-freezeline,
.e-bigger .e-grid .e-gridheader .e-filterbarcell.e-freezeline,
.e-grid.e-bigger .e-rowcell.e-freezeline,
.e-grid.e-bigger .e-gridheader .e-filterbarcell.e-freezeline {
  position: relative;
}
.e-bigger .e-grid .e-rowcell .e-frozen-right-cursor,
.e-bigger .e-grid .e-rowcell .e-frozen-fixedright-cursor,
.e-bigger .e-grid .e-rowcell .e-frozen-left-cursor,
.e-bigger .e-grid .e-rowcell .e-frozen-fixedleft-cursor,
.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-right-cursor,
.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-fixedright-cursor,
.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-left-cursor,
.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-fixedleft-cursor,
.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor,
.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-fixedright-cursor,
.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor,
.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-fixedleft-cursor,
.e-grid.e-bigger .e-rowcell .e-frozen-right-cursor,
.e-grid.e-bigger .e-rowcell .e-frozen-fixedright-cursor,
.e-grid.e-bigger .e-rowcell .e-frozen-left-cursor,
.e-grid.e-bigger .e-rowcell .e-frozen-fixedleft-cursor,
.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-right-cursor,
.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-fixedright-cursor,
.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-left-cursor,
.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-fixedleft-cursor,
.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-right-cursor,
.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-fixedright-cursor,
.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-left-cursor,
.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-fixedleft-cursor {
  cursor: move;
  height: 100%;
  position: absolute;
  top: 0;
  width: 4px;
}
.e-bigger .e-grid .e-rowcell .e-frozen-left-cursor,
.e-bigger .e-grid .e-rowcell .e-frozen-fixedright-cursor,
.e-bigger .e-grid .e-rowcell .e-frozen-right-cursor,
.e-bigger .e-grid .e-rowcell .e-frozen-fixedleft-cursor,
.e-grid.e-bigger .e-rowcell .e-frozen-left-cursor,
.e-grid.e-bigger .e-rowcell .e-frozen-fixedright-cursor,
.e-grid.e-bigger .e-rowcell .e-frozen-right-cursor,
.e-grid.e-bigger .e-rowcell .e-frozen-fixedleft-cursor {
  left: 0;
}
.e-bigger .e-grid .e-rowcell .e-frozen-left-cursor.e-frozen-resize-cursor,
.e-grid.e-bigger .e-rowcell .e-frozen-left-cursor.e-frozen-resize-cursor {
  left: 3px;
}
.e-bigger .e-grid .e-frozen-helper,
.e-grid.e-bigger .e-frozen-helper {
  border-left: 2px solid var(--color-sf-primary-light);
  cursor: move;
  position: absolute;
  z-index: 2;
}
.e-bigger .e-grid .e-content.e-freezeline-moving,
.e-grid.e-bigger .e-content.e-freezeline-moving {
  user-select: none;
}
.e-bigger .e-grid .e-groupdroparea.e-group-animate .e-drag.e-icon-drag,
.e-grid.e-bigger .e-groupdroparea.e-group-animate .e-drag.e-icon-drag {
  font-size: 16px;
  height: 20px;
  line-height: 20px;
}
.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderuparrow,
.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow,
.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderuparrow-virtual,
.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow-virtual,
.e-grid.e-bigger .e-gridheader .e-headercontent .e-reorderuparrow,
.e-grid.e-bigger .e-gridheader .e-headercontent .e-reorderdownarrow,
.e-grid.e-bigger .e-gridheader .e-headercontent .e-reorderuparrow-virtual,
.e-grid.e-bigger .e-gridheader .e-headercontent .e-reorderdownarrow-virtual {
  margin-left: -4px;
}
.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderuparrow,
.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderuparrow-virtual,
.e-grid.e-bigger .e-gridheader .e-headercontent .e-reorderuparrow,
.e-grid.e-bigger .e-gridheader .e-headercontent .e-reorderuparrow-virtual {
  margin-top: -9px;
}
.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow,
.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow-virtual,
.e-grid.e-bigger .e-gridheader .e-headercontent .e-reorderdownarrow,
.e-grid.e-bigger .e-gridheader .e-headercontent .e-reorderdownarrow-virtual {
  margin-top: 3px;
}
.e-bigger .e-grid .e-normaledit .e-rowcell, .e-bigger .e-grid .e-editedbatchcell.e-rowcell,
.e-grid.e-bigger .e-normaledit .e-rowcell,
.e-grid.e-bigger .e-editedbatchcell.e-rowcell {
  padding-bottom: 0;
  padding-top: 0;
}

.e-bigger .e-grid:not(.sf-grid) .e-gridheader table th[rowspan], .e-bigger .e-grid:not(.sf-grid).e-device .e-gridheader table th[rowspan],
.e-grid:not(.sf-grid).e-bigger .e-gridheader table th[rowspan],
.e-grid:not(.sf-grid).e-bigger.e-device .e-gridheader table th[rowspan] {
  padding-bottom: 20px;
}

.e-bigger .e-grid .e-gridcontent .e-groupcaptionrow .e-lastrowcell.e-recordplusexpand ~ td.e-lastrowcell.e-groupcaption, .e-bigger .e-grid .e-gridcontent .e-groupcaptionrow .e-lastrowcell.e-recordplusexpand ~ td.e-lastrowcell.e-summarycell, .e-grid.e-bigger .e-gridcontent .e-groupcaptionrow .e-lastrowcell.e-recordplusexpand ~ td.e-lastrowcell.e-groupcaption, .e-grid.e-bigger .e-gridcontent .e-groupcaptionrow .e-lastrowcell.e-recordplusexpand ~ td.e-lastrowcell.e-summarycell {
  border-bottom-width: 0;
}
.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-tbar-btn:hover {
  background: none;
}
.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-sicon.e-clear-icon {
  margin: 0;
}
.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-sicon.e-clear-icon::before {
  font-size: 16px;
}
.e-bigger .e-grid .e-group-animator .e-groupheadercell,
.e-bigger .e-grid .e-group-animator .e-groupheadercell:hover {
  margin: 8px 2px 8px 0;
  border-bottom-width: 1px;
}
.e-bigger .e-grid .e-group-animate.e-groupdroparea .e-nextgroup {
  margin-top: 16px;
}
.e-bigger .e-grid.e-rtl .e-groupheadercell span.e-grouptext {
  padding-right: 4px;
  margin-left: 6px;
}
.e-bigger .e-grid.e-rtl .e-group-animator .e-groupheadercell span.e-grouptext {
  padding-right: 0;
  margin-right: 0;
}
.e-grid.sf-grid .e-bigger .e-grid.sf-grid.e-grid.sf-grid .e-gridheader table th:not([rowspan="1"]), .e-grid.sf-grid .e-bigger .e-grid.sf-grid.e-grid.sf-grid.e-device .e-gridheader table th:not([rowspan="1"]),
.e-grid.sf-grid .e-grid.sf-grid.e-grid.sf-grid.e-bigger .e-gridheader table th:not([rowspan="1"]),
.e-grid.sf-grid .e-grid.sf-grid.e-grid.sf-grid.e-bigger.e-device .e-gridheader table th:not([rowspan="1"]) {
  padding-bottom: 20px;
}

.e-bigger .e-grid.sf-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper:has(.e-input-group) {
  padding-right: 13px;
}
.e-bigger .e-grid.sf-grid .e-icons:not(.e-check, .e-stop) {
  font-size: 18px;
}
.e-bigger .e-grid.sf-grid .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn {
  padding-bottom: 6px;
}
.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderuparrow,
.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow,
.e-bigger.e-grid .e-gridheader .e-headercontent .e-reorderuparrow,
.e-bigger.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow {
  font-size: 14px;
}
.e-bigger .e-grid .e-columnmenu,
.e-bigger.e-grid .e-columnmenu {
  margin: -5px -18px -12px 8px;
}
.e-bigger .e-grid.e-rtl .e-columnmenu,
.e-bigger.e-grid.e-rtl .e-columnmenu {
  margin: -5px 4px -12px -22px;
  right: auto;
}
.e-bigger .e-grid.e-rtl.e-device .e-columnmenu,
.e-bigger.e-grid.e-rtl.e-device .e-columnmenu {
  margin: -16px 4px -12px -22px;
}
.e-bigger .e-grid.e-rtl .e-groupheadercell span,
.e-bigger.e-grid.e-rtl .e-groupheadercell span {
  padding: 0 2px 0 0;
}
.e-bigger .e-grid.e-device.e-rtl .e-groupheadercell span,
.e-bigger.e-grid.e-device.e-rtl .e-groupheadercell span {
  padding: 0 8px;
}

.e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell {
  line-height: 24px;
  padding: 16px 12px;
}
.e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell:first-child {
  line-height: 8px;
  padding-left: 8px;
}
.e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell:last-child {
  line-height: 8px;
  padding-right: 8px;
}
.e-bigger .e-grid.e-grid-min-height .e-rowcell,
.e-bigger .e-grid.e-grid-min-height .e-rowcell:first-child,
.e-bigger .e-grid.e-grid-min-height .e-rowcell:last-child {
  line-height: 0;
  padding-bottom: 0;
  padding-top: 0;
}

.e-bigger .e-wrap.e-grid-min-height .e-rowcell {
  line-height: 18px;
}
.e-bigger .e-wrap.e-grid-min-height:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty, .e-bigger .e-wrap.e-grid-min-height:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
  height: 18px;
}
.e-bigger .e-wrap.e-grid-min-height .e-grid-height .e-rowcell {
  line-height: 24px;
}
.e-bigger .e-wrap.e-grid-min-height .e-grid-height:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty, .e-bigger .e-wrap.e-grid-min-height .e-grid-height:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
  height: 56px;
}

.e-bigger .e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderuparrow {
  margin-top: -2px;
}
.e-bigger .e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderdownarrow {
  margin-top: -1px;
}

.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover,
.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active,
.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus {
  background: none;
}
.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover .e-icons,
.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active .e-icons,
.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus .e-icons,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover .e-icons,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active .e-icons,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus .e-icons {
  padding-bottom: 0;
}
.e-bigger .e-grid.e-row-responsive .e-toolbar .e-search-icon,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-search-icon {
  background: none;
}
.e-bigger .e-grid.e-row-responsive .e-responsive-header,
.e-bigger.e-grid.e-row-responsive .e-responsive-header {
  border-top: 1px solid;
  border-top-color: var(--color-sf-border-light);
}
.e-bigger .e-grid.e-row-responsive .e-gridcontent td::before, .e-bigger .e-grid.e-row-responsive .e-summarycontent td::before,
.e-bigger.e-grid.e-row-responsive .e-gridcontent td::before,
.e-bigger.e-grid.e-row-responsive .e-summarycontent td::before {
  content: attr(data-cell);
  font-weight: 400;
  left: 13px;
  padding-right: 10px;
  position: absolute;
  top: 6px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 45%;
}
.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-verticalwrap td::before, .e-bigger .e-grid.e-row-responsive .e-summarycontent .e-verticalwrap td::before,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-verticalwrap td::before,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-verticalwrap td::before {
  line-height: 21px;
  white-space: normal;
  word-wrap: break-word;
}
.e-bigger .e-grid.e-row-responsive .e-gridcontent td[data-cell], .e-bigger .e-grid.e-row-responsive .e-summarycontent td[data-cell],
.e-bigger.e-grid.e-row-responsive .e-gridcontent td[data-cell],
.e-bigger.e-grid.e-row-responsive .e-summarycontent td[data-cell] {
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 55%;
  position: relative;
}
.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-input, .e-bigger .e-grid.e-row-responsive .e-summarycontent .e-input,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-input,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-input {
  display: block;
}
.e-bigger .e-grid.e-row-responsive .e-gridcontent td, .e-bigger .e-grid.e-row-responsive .e-summarycontent td,
.e-bigger.e-grid.e-row-responsive .e-gridcontent td,
.e-bigger.e-grid.e-row-responsive .e-summarycontent td {
  border: 0;
}
.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-row, .e-bigger .e-grid.e-row-responsive .e-summarycontent .e-row,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-row,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-row {
  border-bottom: 1px solid var(--color-sf-border-light);
}
.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell, .e-bigger .e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell {
  height: auto;
  padding-left: 1%;
  padding-right: 1%;
}
.e-bigger .e-grid.e-row-responsive .e-gridcontent td.e-rowcell, .e-bigger .e-grid.e-row-responsive .e-summarycontent td.e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-gridcontent td.e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-summarycontent td.e-rowcell {
  border-bottom: 0;
  border-bottom-color: var(--color-sf-border-light);
  height: auto;
}
.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-emptyrow td.e-lastrowcell, .e-bigger .e-grid.e-row-responsive .e-summarycontent .e-emptyrow td.e-lastrowcell,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-emptyrow td.e-lastrowcell,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-emptyrow td.e-lastrowcell {
  border-bottom: 0;
}
.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-emptyrow.e-show-added-row td.e-lastrowcell, .e-bigger .e-grid.e-row-responsive .e-summarycontent .e-emptyrow.e-show-added-row td.e-lastrowcell,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-emptyrow.e-show-added-row td.e-lastrowcell,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-emptyrow.e-show-added-row td.e-lastrowcell {
  border-bottom: 1px;
}
.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-normaledit :not(.e-responsive-editcell).e-rowcell, .e-bigger .e-grid.e-row-responsive .e-summarycontent .e-normaledit :not(.e-responsive-editcell).e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-normaledit :not(.e-responsive-editcell).e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-normaledit :not(.e-responsive-editcell).e-rowcell {
  border-top-width: 0;
}
.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell::before, .e-bigger .e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell::before,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell::before,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell::before {
  bottom: 6px;
  position: static;
}
.e-bigger .e-grid.e-row-responsive .e-table,
.e-bigger.e-grid.e-row-responsive .e-table {
  display: block;
}
.e-bigger .e-grid.e-row-responsive .e-table tbody,
.e-bigger .e-grid.e-row-responsive .e-table tr,
.e-bigger .e-grid.e-row-responsive .e-table td:not(.e-hide),
.e-bigger .e-grid.e-row-responsive .e-table tfoot,
.e-bigger.e-grid.e-row-responsive .e-table tbody,
.e-bigger.e-grid.e-row-responsive .e-table tr,
.e-bigger.e-grid.e-row-responsive .e-table td:not(.e-hide),
.e-bigger.e-grid.e-row-responsive .e-table tfoot {
  display: block;
}
.e-bigger .e-grid.e-row-responsive > .e-gridheader,
.e-bigger.e-grid.e-row-responsive > .e-gridheader {
  display: none;
}
.e-bigger .e-grid.e-row-responsive .e-gridfooter,
.e-bigger.e-grid.e-row-responsive .e-gridfooter {
  padding-right: 0;
}

.e-bigger .e-grid.e-row-responsive.e-hidelines .e-gridcontent .e-rowcell:last-child,
.e-bigger.e-grid.e-row-responsive.e-hidelines .e-gridcontent .e-rowcell:last-child,
.e-bigger.e-grid.e-row-responsive.e-verticallines .e-gridcontent .e-rowcell:last-child,
.e-bigger .e-grid.e-row-responsive.e-verticallines .e-gridcontent .e-rowcell:last-child {
  border: 0;
}

.e-bigger .e-responsive-dialog.e-customfilter .e-responsivecoldiv,
.e-bigger.e-responsive-dialog.e-customfilter .e-responsivecoldiv {
  cursor: pointer;
}

.e-bigger .e-responsive-dialog .e-checkbox-wrapper .e-label.e-checkboxfiltertext,
.e-bigger .e-responsive-dialog .e-checkbox-wrapper .e-label.e-fltrcheck,
.e-bigger.e-responsive-dialog .e-checkbox-wrapper .e-label.e-checkboxfiltertext,
.e-bigger.e-responsive-dialog .e-checkbox-wrapper .e-label.e-fltrcheck {
  font-weight: normal;
}
.e-bigger .e-responsive-dialog .e-btn.e-ripple,
.e-bigger.e-responsive-dialog .e-btn.e-ripple {
  overflow: initial;
}
.e-bigger .e-responsive-dialog .columnmenudiv,
.e-bigger.e-responsive-dialog .columnmenudiv {
  /* stylelint-disable */
  /* stylelint-enable */
}
.e-bigger .e-responsive-dialog .columnmenudiv .e-responsiveascendingdiv .e-resascending-icon,
.e-bigger .e-responsive-dialog .columnmenudiv .e-responsivedescendingdiv .e-resdescending-icon,
.e-bigger .e-responsive-dialog .columnmenudiv .e-responsivegroupdiv .e-resgroup-icon,
.e-bigger .e-responsive-dialog .columnmenudiv .e-responsiveungroupdiv .e-resungroup-icon,
.e-bigger .e-responsive-dialog .columnmenudiv .e-responsiveautofitalldiv .e-resautofitall-icon,
.e-bigger .e-responsive-dialog .columnmenudiv .e-responsiveautofitdiv .e-resautofit-icon,
.e-bigger .e-responsive-dialog .columnmenudiv .e-responsivecolumndiv .e-rescolumn-icon,
.e-bigger .e-responsive-dialog .columnmenudiv .e-responsivecoldiv .e-ressort-icon,
.e-bigger .e-responsive-dialog .columnmenudiv .e-responsivefilterdiv .e-resfilter-icon,
.e-bigger.e-responsive-dialog .columnmenudiv .e-responsiveascendingdiv .e-resascending-icon,
.e-bigger.e-responsive-dialog .columnmenudiv .e-responsivedescendingdiv .e-resdescending-icon,
.e-bigger.e-responsive-dialog .columnmenudiv .e-responsivegroupdiv .e-resgroup-icon,
.e-bigger.e-responsive-dialog .columnmenudiv .e-responsiveungroupdiv .e-resungroup-icon,
.e-bigger.e-responsive-dialog .columnmenudiv .e-responsiveautofitalldiv .e-resautofitall-icon,
.e-bigger.e-responsive-dialog .columnmenudiv .e-responsiveautofitdiv .e-resautofit-icon,
.e-bigger.e-responsive-dialog .columnmenudiv .e-responsivecolumndiv .e-rescolumn-icon,
.e-bigger.e-responsive-dialog .columnmenudiv .e-responsivecoldiv .e-ressort-icon,
.e-bigger.e-responsive-dialog .columnmenudiv .e-responsivefilterdiv .e-resfilter-icon {
  margin-top: 4px;
  position: absolute;
}
.e-bigger .e-responsive-dialog .columnmenudiv .e-responsivecoldiv .e-res-header-text.e-rescolumn-menu,
.e-bigger.e-responsive-dialog .columnmenudiv .e-responsivecoldiv .e-res-header-text.e-rescolumn-menu {
  margin-left: 33px !important;
}
.e-bigger .e-responsive-dialog .e-mainfilterdiv,
.e-bigger.e-responsive-dialog .e-mainfilterdiv {
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
}
.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg.e-cc.e-control.e-dialog,
.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg.e-cc.e-control.e-dialog {
  left: 0 !important;
  max-height: 100% !important;
  width: 100% !important;
}
.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg,
.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg {
  /* stylelint-disable */
  /* stylelint-enable */
}
.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg li.e-cclist,
.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg li.e-cclist {
  padding: 13px 0 13px 6px;
}
.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-main-div.e-cc,
.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-main-div.e-cc {
  height: 100%;
}
.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-cc-contentdiv,
.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-cc-contentdiv {
  height: 90% !important;
  min-height: 160px;
  overflow-y: auto !important;
}
.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-dlg-content,
.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-dlg-content {
  padding: 8px 16px 8px 8px;
  overflow-y: hidden;
}
.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-ccul-ele,
.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-ccul-ele {
  margin: 13px 0;
  padding: 0;
}
.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-chk-hidden,
.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-chk-hidden {
  -moz-appearance: none;
  /* stylelint-disable-line property-no-vendor-prefix */
  height: 1px;
  opacity: 0;
  width: 1px;
}
.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-cc-contentdiv,
.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-cc-contentdiv {
  height: 90% !important;
  min-height: 160px;
  overflow-y: auto !important;
}
.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-cc-searchBox,
.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-cc-searchBox {
  padding-left: 8px;
}
.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-cc-searchBox .e-ccsearch-icon:hover,
.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-cc-searchBox .e-cc-cancel:hover,
.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-cc-searchBox .e-ccsearch-icon:hover,
.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-cc-searchBox .e-cc-cancel:hover {
  background: none;
}
.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccsearch-icon,
.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-cc-cancel,
.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-search-icon,
.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-chkcancel-icon,
.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccsearch-icon,
.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-cc-cancel,
.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-search-icon,
.e-bigger.e-responsive-dialog .e-mainfilterdiv .e-chkcancel-icon {
  font-size: 20px;
}
.e-bigger .e-responsive-dialog .e-dlg-header-content,
.e-bigger.e-responsive-dialog .e-dlg-header-content {
  background: var(--color-sf-content-bg-color-alt1);
  border-bottom: 1px solid;
  border-bottom-color: var(--color-sf-border-light);
  padding: 16px;
  width: 100%;
  border-radius: 0;
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn {
  background: none;
  box-shadow: none;
  outline: none;
  position: initial;
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  background-color: transparent;
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn .e-btn-icon,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn .e-btn-icon {
  color: var(--color-sf-icon-color);
  font-size: 18px;
  margin-top: -2px;
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn:hover .e-btn-icon, .e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn:focus .e-btn-icon,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn:hover .e-btn-icon,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn:focus .e-btn-icon {
  color: var(--color-sf-icon-color);
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  float: left;
  padding: 0 40px 3px 8px;
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header {
  width: auto;
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element {
  display: flex;
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-dlg-custom-header,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-dlg-custom-header {
  padding-top: 2px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600;
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn {
  color: var(--color-sf-primary);
  margin-top: 0;
  padding: 0;
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn .e-icon-filter-clear,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn .e-icon-filter-clear {
  font-size: 18px;
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-sort-clear-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-sort-clear-btn {
  color: var(--color-sf-primary);
  font-size: 16px;
  font-weight: 500;
  padding-top: 2px;
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn {
  font-size: 16px;
  font-weight: 500;
  padding: 0;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 2px;
  font-weight: 600;
  padding-right: 5px;
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn:disabled,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn:disabled {
  color: var(--color-sf-secondary-bg-color-disabled);
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn {
  color: var(--color-sf-primary);
  background: none;
  border: 0;
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-res-back-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-res-back-btn {
  background: none;
  padding-left: 0;
  box-shadow: none;
  padding-top: 1.5px;
}
.e-bigger .e-responsive-dialog.e-rtl .e-dlg-header-content .e-res-back-btn,
.e-bigger.e-responsive-dialog.e-rtl .e-dlg-header-content .e-res-back-btn {
  padding-left: 15px;
  padding-right: 0;
}
.e-bigger .e-responsive-dialog .e-dlg-content,
.e-bigger.e-responsive-dialog .e-dlg-content {
  padding: 16px;
  padding-top: 0;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-checkfltrnmdiv,
.e-bigger .e-responsive-dialog .e-dlg-content .e-ccnmdiv,
.e-bigger.e-responsive-dialog .e-dlg-content .e-checkfltrnmdiv,
.e-bigger.e-responsive-dialog .e-dlg-content .e-ccnmdiv {
  text-align: center;
  padding-top: 40px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv {
  padding-top: 16px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-filtersetdiv,
.e-bigger.e-responsive-dialog .e-dlg-content .e-filtersetdiv {
  float: right;
  margin-right: 1%;
  margin-top: 1%;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-filtersetdiv .e-filterset,
.e-bigger.e-responsive-dialog .e-dlg-content .e-filtersetdiv .e-filterset {
  color: var(--color-sf-primary);
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-dialog,
.e-bigger.e-responsive-dialog .e-dlg-content .e-dialog {
  box-shadow: none;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-excelfilter,
.e-bigger.e-responsive-dialog .e-dlg-content .e-excelfilter {
  border: transparent;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-excelfilter .e-dlg-content,
.e-bigger.e-responsive-dialog .e-dlg-content .e-excelfilter .e-dlg-content {
  background-color: var(--color-sf-content-bg-color-alt1);
  padding: 8px;
  padding-right: 16px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-excelfilter .e-checkboxlist > span,
.e-bigger.e-responsive-dialog .e-dlg-content .e-excelfilter .e-checkboxlist > span {
  padding-left: 9px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-ccdlg,
.e-bigger.e-responsive-dialog .e-dlg-content .e-ccdlg {
  border: transparent;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-xlflmenu,
.e-bigger.e-responsive-dialog .e-dlg-content .e-xlflmenu {
  border: transparent;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-xlflmenu .e-dlg-content,
.e-bigger.e-responsive-dialog .e-dlg-content .e-xlflmenu .e-dlg-content {
  padding: 16px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-ressortbutton-parent,
.e-bigger.e-responsive-dialog .e-dlg-content .e-ressortbutton-parent {
  float: right;
  margin-top: -9px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-ressortbutton-parent .e-ressortbutton,
.e-bigger.e-responsive-dialog .e-dlg-content .e-ressortbutton-parent .e-ressortbutton {
  background: var(--color-sf-secondary-bg-color);
  width: 120px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-responsivecoldiv,
.e-bigger.e-responsive-dialog .e-dlg-content .e-responsivecoldiv {
  font-size: 16px;
  margin-bottom: 26px;
  margin-top: 26px;
  width: 100%;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog {
  bottom: 0;
  box-shadow: none;
  width: 100%;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul {
  background-color: var(--color-sf-content-bg-color-alt1);
  max-width: 100%;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul li,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul li {
  color: var(--color-sf-content-text-color);
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu.e-selected,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu.e-selected {
  background-color: var(--color-sf-content-bg-color-alt1);
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu {
  padding: 0;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-menu-icon,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-menu-icon {
  margin-right: 4px;
  margin-left: 15px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-caret,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-caret {
  padding: 0;
  padding-right: 8px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer {
  height: 88%;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox {
  padding-left: 10px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:focus, .e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:active, .e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:hover, .e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-chkcancel-icon:focus, .e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-chkcancel-icon:active, .e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-chkcancel-icon:hover,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:focus,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:active,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:hover,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-chkcancel-icon:focus,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-chkcancel-icon:active,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-chkcancel-icon:hover {
  background: none;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner {
  height: 100%;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-chk-hidden,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-chk-hidden {
  -moz-appearance: none;
  /* stylelint-disable-line property-no-vendor-prefix */
  height: 1px;
  opacity: 0;
  width: 1px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist {
  height: 100%;
  min-height: 160px;
  overflow-y: auto;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist.e-checkbox-infinitescroll,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist.e-checkbox-infinitescroll {
  border-top-style: solid;
  border-top-color: var(--color-sf-border-light);
  border-top-width: 1px;
  margin-top: 0;
  overflow-x: hidden;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist .e-ftrchk,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist .e-ftrchk {
  padding-bottom: 9px;
  padding-top: 9px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-ftrchk .e-chk-hidden,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-ftrchk .e-chk-hidden {
  -moz-appearance: none;
  /* stylelint-disable-line property-no-vendor-prefix */
  height: 1px;
  opacity: 0;
  width: 1px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-ftrchk .e-mask.e-skeleton,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-ftrchk .e-mask.e-skeleton {
  display: inline-block;
  height: 10px;
  width: 80%;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-ftrchk .e-mask.e-mask-checkbox-filter-intent,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-ftrchk .e-mask.e-mask-checkbox-filter-intent {
  width: 13px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-ftrchk .e-mask.e-mask-checkbox-filter-span-intent,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-ftrchk .e-mask.e-mask-checkbox-filter-span-intent {
  margin-left: 8px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content,
.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content {
  padding: 8px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer,
.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer {
  padding: 8px 16px;
  margin-right: 7px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-searchbox,
.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-searchbox {
  padding-left: 10px;
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-ftrchk.e-infinitescroll, .e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-spinner .e-checkboxlist,
.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-ftrchk.e-infinitescroll,
.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-spinner .e-checkboxlist {
  margin-left: -7px;
}
.e-bigger .e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu,
.e-bigger.e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu {
  background-color: var(--color-sf-content-bg-color-alt1);
  border: transparent;
  box-shadow: none;
  margin-top: 23px;
  max-width: 100%;
  min-width: 100%;
  overflow-y: auto;
  padding: 0 16px 16px;
}
.e-bigger .e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item,
.e-bigger.e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item {
  padding: 0;
}
.e-bigger .e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item.e-focused,
.e-bigger.e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item.e-focused {
  background-color: transparent;
}
.e-bigger .e-responsive-dialog .e-defaultcell.e-ralign, .e-bigger .e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign, .e-bigger .e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign, .e-bigger .e-responsive-dialog .e-defaultcell.e-ralign:focus, .e-bigger .e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus .e-bigger .e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus,
.e-bigger.e-responsive-dialog .e-defaultcell.e-ralign,
.e-bigger.e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign,
.e-bigger.e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign,
.e-bigger.e-responsive-dialog .e-defaultcell.e-ralign:focus,
.e-bigger .e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus .e-bigger.e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus,
.e-bigger.e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus .e-bigger .e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus,
.e-bigger.e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus .e-bigger.e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus {
  padding-right: 10px;
}

.e-bigger .e-responsive-dialog.e-ressortdiv .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn,
.e-bigger.e-responsive-dialog.e-ressortdiv .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn {
  padding-top: 0;
  padding-bottom: 3px;
}

.e-bigger .e-responsive-dialog.e-rtl .e-btn.e-dlg-closeicon-btn,
.e-bigger.e-responsive-dialog.e-rtl .e-btn.e-dlg-closeicon-btn {
  float: right;
  padding-left: 40px !important;
  padding-right: 0 !important;
}
.e-bigger .e-responsive-dialog.e-rtl .e-res-apply-btn,
.e-bigger.e-responsive-dialog.e-rtl .e-res-apply-btn {
  padding-left: 0;
  padding-right: 20px;
}
.e-bigger .e-responsive-dialog.e-rtl .e-ressortbutton-parent,
.e-bigger.e-responsive-dialog.e-rtl .e-ressortbutton-parent {
  float: left;
}
.e-bigger .e-responsive-dialog.e-rtl .columnmenudiv .e-responsivecoldiv .e-res-header-text.e-rescolumn-menu,
.e-bigger.e-responsive-dialog.e-rtl .columnmenudiv .e-responsivecoldiv .e-res-header-text.e-rescolumn-menu {
  margin-right: 33px;
}

/* Apply styles for Firefox only */
/* stylelint-disable function-url-quotes */
@-moz-document url-prefix() {
  .e-bigger .e-grid.e-grid-min-height .e-rowcell,
.e-bigger .e-grid.e-grid-min-height .e-rowcell:first-child,
.e-bigger .e-grid.e-grid-min-height .e-rowcell:last-child {
    line-height: normal;
  }
}
/* stylelint-enable function-url-quotes */
/* stylelint-disable */
*.e-btn-group,
*.e-css.e-btn-group {
  display: -webkit-inline-flex;
  display: inline-flex;
  border-radius: 4px;
  -webkit-flex-direction: row;
  flex-direction: row;
  position: relative;
}
*.e-btn-group input:focus + label.e-btn,
*.e-btn-group .e-btn:focus,
*.e-btn-group .e-btn:hover,
*.e-css.e-btn-group input:focus + label.e-btn,
*.e-css.e-btn-group .e-btn:focus,
*.e-css.e-btn-group .e-btn:hover {
  z-index: 2;
}
*.e-btn-group input + label.e-btn,
*.e-css.e-btn-group input + label.e-btn {
  margin-bottom: 0;
}
*.e-btn-group input,
*.e-css.e-btn-group input {
  -moz-appearance: none;
  height: 1px;
  margin: 0 0 0 -1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
*.e-btn-group input:disabled + label.e-btn,
*.e-btn-group :disabled,
*.e-css.e-btn-group input:disabled + label.e-btn,
*.e-css.e-btn-group :disabled {
  cursor: default;
  pointer-events: none;
}
*.e-btn-group .e-btn-icon,
*.e-css.e-btn-group .e-btn-icon {
  font-size: 16px;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn {
  margin-left: -1px;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type),
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type, *.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper + .e-btn,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper + .e-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-rtl .e-btn,
*.e-css.e-btn-group.e-rtl .e-btn {
  margin-left: -1px;
}
*.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type),
*.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0;
}
*.e-btn-group.e-rtl .e-btn:first-of-type, *.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group.e-rtl .e-btn:first-of-type,
*.e-css.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-rtl .e-btn:last-of-type,
*.e-css.e-btn-group.e-rtl .e-btn:last-of-type {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-rtl .e-split-btn-wrapper + .e-btn,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper + .e-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-vertical,
*.e-css.e-btn-group.e-vertical {
  -webkit-flex-direction: column;
  flex-direction: column;
}
*.e-btn-group.e-vertical input,
*.e-css.e-btn-group.e-vertical input {
  margin: -1px 0 0;
}
*.e-btn-group.e-vertical .e-btn:not(.e-outline),
*.e-css.e-btn-group.e-vertical .e-btn:not(.e-outline) {
  margin-top: -1px;
}
*.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type),
*.e-css.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0;
}
*.e-btn-group.e-vertical .e-btn:first-of-type,
*.e-css.e-btn-group.e-vertical .e-btn:first-of-type {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
*.e-btn-group.e-vertical .e-btn:last-of-type,
*.e-css.e-btn-group.e-vertical .e-btn:last-of-type {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) {
  border-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper + .e-btn,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper + .e-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl {
  border-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* stylelint-disable */
.e-btn-group:not(.e-outline),
.e-css.e-btn-group:not(.e-outline) {
  box-shadow: 0 1px 2px 0 rgba(var(--color-sf-black), 0.05);
}
.e-btn-group .e-btn:hover,
.e-css.e-btn-group .e-btn:hover {
  box-shadow: none;
}
.e-btn-group .e-btn:focus,
.e-btn-group input:focus-visible + label.e-btn,
.e-btn-group input:focus + label.e-btn,
.e-css.e-btn-group .e-btn:focus,
.e-css.e-btn-group input:focus-visible + label.e-btn,
.e-css.e-btn-group input:focus + label.e-btn {
  background: var(--color-sf-secondary-bg-color-focus);
  border-color: var(--color-sf-secondary-border-color);
  color: var(--color-sf-secondary-text-color-focus);
  outline: var(--color-sf-secondary-bg-color) 0 solid;
  outline-offset: 0;
  outline-color: inherit;
  background: var(--color-sf-secondary-bg-color);
  color: var(--color-sf-secondary-text-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-primary,
.e-btn-group input:focus-visible + label.e-btn.e-primary,
.e-btn-group input:focus + label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:focus.e-primary,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-primary,
.e-css.e-btn-group input:focus + label.e-btn.e-primary {
  background: var(--color-sf-primary-bg-color-focus);
  border-color: var(--color-sf-primary-border-color-focus);
  color: var(--color-sf-primary-text-focus);
  outline: var(--color-sf-secondary-bg-color) 0 solid;
  outline-color: inherit;
  background: var(--color-sf-primary-bg-color);
  color: var(--color-sf-primary-text-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-success,
.e-btn-group input:focus-visible + label.e-btn.e-success,
.e-btn-group input:focus + label.e-btn.e-success,
.e-css.e-btn-group .e-btn:focus.e-success,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-success,
.e-css.e-btn-group input:focus + label.e-btn.e-success {
  background: var(--color-sf-success-bg-color-focus);
  border-color: var(--color-sf-success-border-color-focus);
  color: var(--color-sf-success-text-hover);
  outline-color: inherit;
  background: var(--color-sf-success-bg-color);
  color: var(--color-sf-success-text);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-info,
.e-btn-group input:focus-visible + label.e-btn.e-info,
.e-btn-group input:focus + label.e-btn.e-info,
.e-css.e-btn-group .e-btn:focus.e-info,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-info,
.e-css.e-btn-group input:focus + label.e-btn.e-info {
  background: var(--color-sf-info-bg-color-focus);
  border-color: var(--color-sf-info-border-color-focus);
  color: var(--color-sf-info-text-hover);
  outline-color: inherit;
  background: var(--color-sf-info-bg-color);
  color: var(--color-sf-info-text);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-warning,
.e-btn-group input:focus-visible + label.e-btn.e-warning,
.e-btn-group input:focus + label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:focus.e-warning,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-warning,
.e-css.e-btn-group input:focus + label.e-btn.e-warning {
  background: var(--color-sf-warning-bg-color-focus);
  border-color: var(--color-sf-warning-border-color-focus);
  color: var(--color-sf-warning-text-hover);
  outline-color: inherit;
  background: var(--color-sf-warning-bg-color);
  color: var(--color-sf-warning-text);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-danger,
.e-btn-group input:focus-visible + label.e-btn.e-danger,
.e-btn-group input:focus + label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:focus.e-danger,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-danger,
.e-css.e-btn-group input:focus + label.e-btn.e-danger {
  background: var(--color-sf-danger-bg-color-focus);
  border-color: var(--color-sf-danger-border-color-focus);
  color: var(--color-sf-danger-text-hover);
  outline-color: inherit;
  background: var(--color-sf-danger-bg-color);
  color: var(--color-sf-danger-text);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-link,
.e-btn-group input:focus-visible + label.e-btn.e-link,
.e-btn-group input:focus + label.e-btn.e-link,
.e-css.e-btn-group .e-btn:focus.e-link,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-link,
.e-css.e-btn-group input:focus + label.e-btn.e-link {
  border-radius: 0;
  text-decoration: underline;
  color: var(--color-sf-primary-border-color-hover);
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  outline: none;
}
.e-btn-group .e-btn:focus.e-outline,
.e-btn-group input:focus-visible + label.e-btn.e-outline,
.e-btn-group input:focus + label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:focus.e-outline,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline,
.e-css.e-btn-group input:focus + label.e-btn.e-outline {
  background: var(--color-sf-secondary-bg-color-focus);
  border: 1px solid var(--color-sf-secondary-border-color-focus);
  color: var(--color-sf-secondary-text-color-focus);
  background: var(--color-sf-transparent);
  color: var(--color-sf-secondary-text-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-outline.e-primary,
.e-btn-group input:focus-visible + label.e-btn.e-outline.e-primary,
.e-btn-group input:focus + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-primary {
  background: var(--color-sf-primary-bg-color-focus);
  border: 1px solid var(--color-sf-primary-border-color-focus);
  color: var(--color-sf-primary-text-focus);
  background: var(--color-sf-transparent);
  color: var(--color-sf-primary-bg-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-outline.e-success,
.e-btn-group input:focus-visible + label.e-btn.e-outline.e-success,
.e-btn-group input:focus + label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-success,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-success {
  background: var(--color-sf-success-bg-color-focus);
  border: 1px solid var(--color-sf-success-border-color-focus);
  color: var(--color-sf-success-text-focus);
  background: var(--color-sf-transparent);
  color: var(--color-sf-success-bg-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-outline.e-info,
.e-btn-group input:focus-visible + label.e-btn.e-outline.e-info,
.e-btn-group input:focus + label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-info,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-info {
  background: var(--color-sf-info-bg-color-focus);
  border: 1px solid var(--color-sf-info-border-color-focus);
  color: var(--color-sf-info-text-focus);
  background: var(--color-sf-transparent);
  color: var(--color-sf-info-bg-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-outline.e-warning,
.e-btn-group input:focus-visible + label.e-btn.e-outline.e-warning,
.e-btn-group input:focus + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-warning {
  background: var(--color-sf-warning-bg-color-focus);
  border: 1px solid var(--color-sf-warning-border-color-focus);
  color: var(--color-sf-warning-text-focus);
  background: var(--color-sf-transparent);
  color: var(--color-sf-warning-bg-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:focus.e-outline.e-danger,
.e-btn-group input:focus-visible + label.e-btn.e-outline.e-danger,
.e-btn-group input:focus + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-danger {
  background: var(--color-sf-danger-bg-color-focus);
  border: 1px solid var(--color-sf-danger-border-color-focus);
  color: var(--color-sf-danger-text-focus);
  background: var(--color-sf-transparent);
  color: var(--color-sf-danger-bg-color);
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-primary);
}
.e-btn-group .e-btn:active,
.e-btn-group input:active + label.e-btn,
.e-btn-group input:checked + label.e-btn,
.e-css.e-btn-group .e-btn:active,
.e-css.e-btn-group input:active + label.e-btn,
.e-css.e-btn-group input:checked + label.e-btn {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-color: var(--color-sf-secondary-border-color-pressed);
  color: var(--color-sf-secondary-text-color-pressed);
  outline: var(--color-sf-secondary-bg-color) 0 solid;
  outline-offset: 0;
}
.e-btn-group .e-btn:active.e-primary,
.e-btn-group input:active + label.e-btn.e-primary,
.e-btn-group input:checked + label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:active.e-primary,
.e-css.e-btn-group input:active + label.e-btn.e-primary,
.e-css.e-btn-group input:checked + label.e-btn.e-primary {
  background: var(--color-sf-primary-bg-color-pressed);
  border-color: var(--color-sf-primary-border-color-pressed);
  color: var(--color-sf-primary-text-pressed);
  outline: var(--color-sf-secondary-bg-color) 0 solid;
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn-group .e-btn:active.e-success,
.e-btn-group input:active + label.e-btn.e-success,
.e-btn-group input:checked + label.e-btn.e-success,
.e-css.e-btn-group .e-btn:active.e-success,
.e-css.e-btn-group input:active + label.e-btn.e-success,
.e-css.e-btn-group input:checked + label.e-btn.e-success {
  background: var(--color-sf-success-bg-color-pressed);
  border-color: var(--color-sf-success-border-color-pressed);
  color: var(--color-sf-success-text);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn-group .e-btn:active.e-info,
.e-btn-group input:active + label.e-btn.e-info,
.e-btn-group input:checked + label.e-btn.e-info,
.e-css.e-btn-group .e-btn:active.e-info,
.e-css.e-btn-group input:active + label.e-btn.e-info,
.e-css.e-btn-group input:checked + label.e-btn.e-info {
  background: var(--color-sf-info-bg-color-pressed);
  color: var(--color-sf-info-text-pressed);
  border-color: var(--color-sf-info-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn-group .e-btn:active.e-warning,
.e-btn-group input:active + label.e-btn.e-warning,
.e-btn-group input:checked + label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:active.e-warning,
.e-css.e-btn-group input:active + label.e-btn.e-warning,
.e-css.e-btn-group input:checked + label.e-btn.e-warning {
  background: var(--color-sf-warning-bg-color-pressed);
  border-color: var(--color-sf-warning-border-color-pressed);
  color: var(--color-sf-warning-text-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn-group .e-btn:active.e-danger,
.e-btn-group input:active + label.e-btn.e-danger,
.e-btn-group input:checked + label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:active.e-danger,
.e-css.e-btn-group input:active + label.e-btn.e-danger,
.e-css.e-btn-group input:checked + label.e-btn.e-danger {
  background: var(--color-sf-danger-bg-color-pressed);
  border-color: var(--color-sf-danger-border-color-pressed);
  color: var(--color-sf-danger-text-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
}
.e-btn-group .e-btn:active.e-outline,
.e-btn-group input:active + label.e-btn.e-outline,
.e-btn-group input:checked + label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:active.e-outline,
.e-css.e-btn-group input:active + label.e-btn.e-outline,
.e-css.e-btn-group input:checked + label.e-btn.e-outline {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-color: var(--color-sf-secondary-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-secondary-text-color-pressed);
}
.e-btn-group .e-btn:active.e-outline.e-primary,
.e-btn-group input:active + label.e-btn.e-outline.e-primary,
.e-btn-group input:checked + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:active.e-outline.e-primary,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-primary {
  background: var(--color-sf-primary-bg-color-pressed);
  border-color: var(--color-sf-primary-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-primary-text-pressed);
}
.e-btn-group .e-btn:active.e-outline.e-success,
.e-btn-group input:active + label.e-btn.e-outline.e-success,
.e-btn-group input:checked + label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:active.e-outline.e-success,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-success,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-success {
  background: var(--color-sf-success-bg-color-pressed);
  border-color: var(--color-sf-success-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-success-text);
}
.e-btn-group .e-btn:active.e-outline.e-info,
.e-btn-group input:active + label.e-btn.e-outline.e-info,
.e-btn-group input:checked + label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:active.e-outline.e-info,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-info,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-info {
  background: var(--color-sf-info-bg-color-pressed);
  border-color: var(--color-sf-info-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-info-text-pressed);
}
.e-btn-group .e-btn:active.e-outline.e-warning,
.e-btn-group input:active + label.e-btn.e-outline.e-warning,
.e-btn-group input:checked + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:active.e-outline.e-warning,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-warning {
  background: var(--color-sf-warning-bg-color-pressed);
  border-color: var(--color-sf-warning-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-warning-text-pressed);
}
.e-btn-group .e-btn:active.e-outline.e-danger,
.e-btn-group input:active + label.e-btn.e-outline.e-danger,
.e-btn-group input:checked + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:active.e-outline.e-danger,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-danger {
  background: var(--color-sf-danger-bg-color-pressed);
  border-color: var(--color-sf-danger-border-color-pressed);
  box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary-shadow), 0.5);
  color: var(--color-sf-danger-text-pressed);
}
.e-btn-group .e-btn:disabled,
.e-btn-group input:disabled + label.e-btn,
.e-css.e-btn-group .e-btn:disabled,
.e-css.e-btn-group input:disabled + label.e-btn {
  background-color: var(--color-sf-secondary-bg-color-disabled);
  border-color: var(--color-sf-secondary-border-color-disabled);
  box-shadow: none;
  color: var(--color-sf-secondary-text-color-disabled);
  border-color: var(--color-sf-secondary-border-color);
}
.e-btn-group .e-btn:disabled.e-primary,
.e-btn-group input:disabled + label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:disabled.e-primary,
.e-css.e-btn-group input:disabled + label.e-btn.e-primary {
  background: var(--color-sf-primary-bg-color-disabled);
  border-color: var(--color-sf-primary-border-color-disabled);
  box-shadow: none;
  color: var(--color-sf-primary-text-disabled);
}
.e-btn-group .e-btn:disabled.e-success,
.e-btn-group input:disabled + label.e-btn.e-success,
.e-css.e-btn-group .e-btn:disabled.e-success,
.e-css.e-btn-group input:disabled + label.e-btn.e-success {
  background: var(--color-sf-success-bg-color-disabled);
  border-color: var(--color-sf-success-border-color-disabled);
  box-shadow: none;
  color: var(--color-sf-success-text-disabled);
}
.e-btn-group .e-btn:disabled.e-info,
.e-btn-group input:disabled + label.e-btn.e-info,
.e-css.e-btn-group .e-btn:disabled.e-info,
.e-css.e-btn-group input:disabled + label.e-btn.e-info {
  background: var(--color-sf-info-bg-color-disabled);
  border-color: var(--color-sf-content-bg-color);
  box-shadow: none;
  color: var(--color-sf-info-text-disabled);
}
.e-btn-group .e-btn:disabled.e-warning,
.e-btn-group input:disabled + label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:disabled.e-warning,
.e-css.e-btn-group input:disabled + label.e-btn.e-warning {
  background: var(--color-sf-warning-bg-color-disabled);
  border-color: var(--color-sf-warning-border-color-disabled);
  box-shadow: none;
  color: var(--color-sf-warning-text-disabled);
}
.e-btn-group .e-btn:disabled.e-danger,
.e-btn-group input:disabled + label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:disabled.e-danger,
.e-css.e-btn-group input:disabled + label.e-btn.e-danger {
  background: var(--color-sf-danger-bg-color-disabled);
  border-color: var(--color-sf-danger-border-color-disabled);
  box-shadow: none;
  color: var(--color-sf-warning-text-disabled);
}
.e-btn-group .e-btn:disabled.e-link,
.e-btn-group input:disabled + label.e-btn.e-link,
.e-css.e-btn-group .e-btn:disabled.e-link,
.e-css.e-btn-group input:disabled + label.e-btn.e-link {
  color: var(--color-sf-content-bg-color-alt5);
  background: transparent;
  box-shadow: none;
  text-decoration: none;
}
.e-btn-group .e-btn:disabled.e-outline,
.e-btn-group input:disabled + label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:disabled.e-outline,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline {
  background: transparent;
  border: 1px solid var(--color-sf-secondary-border-color-disabled);
  color: var(--color-sf-secondary-text-color-disabled);
  border-color: var(--color-sf-secondary-border-color);
}
.e-btn-group .e-btn:disabled.e-outline.e-primary,
.e-btn-group input:disabled + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-primary,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-primary {
  background: transparent;
  border-color: rgba(var(--color-sf-primary), 0.65);
  box-shadow: none;
  color: var(--color-sf-primary-bg-color-disabled);
}
.e-btn-group .e-btn:disabled.e-outline.e-success,
.e-btn-group input:disabled + label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-success,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-success {
  background: transparent;
  border-color: rgba(var(--color-sf-success-bg-color), 0.65);
  box-shadow: none;
  color: var(--color-sf-success-bg-color-disabled);
}
.e-btn-group .e-btn:disabled.e-outline.e-info,
.e-btn-group input:disabled + label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-info,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-info {
  background: transparent;
  border-color: rgba(var(--color-sf-info-bg-color), 0.65);
  box-shadow: none;
  color: var(--color-sf-info-bg-color-disabled);
}
.e-btn-group .e-btn:disabled.e-outline.e-warning,
.e-btn-group input:disabled + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-warning,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-warning {
  background: transparent;
  border-color: rgba(var(--color-sf-warning-bg-color), 0.65);
  box-shadow: none;
  color: var(--color-sf-warning-bg-color-disabled);
}
.e-btn-group .e-btn:disabled.e-outline.e-danger,
.e-btn-group input:disabled + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-danger,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-danger {
  background: transparent;
  border-color: rgba(var(--color-sf-danger-bg-color), 0.65);
  box-shadow: none;
  color: var(--color-sf-danger-bg-color-disabled);
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) {
  border-left: transparent;
  border-right: transparent;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type {
  border-right: transparent;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type {
  border-left: transparent;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline {
  border-color: var(--color-sf-secondary-border-color);
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary {
  border-color: var(--color-sf-primary);
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-success,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-success {
  border-color: var(--color-sf-success-border-color-focus);
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-info,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-info {
  border-color: var(--color-sf-info-border-color-focus);
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning {
  border-color: var(--color-sf-warning-border-color-focus);
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger {
  border-color: var(--color-sf-danger-border-color-focus);
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) {
  border-bottom: transparent;
  border-top: transparent;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type {
  border-bottom: transparent;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type {
  border-top: transparent;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline {
  border-color: var(--color-sf-secondary-border-color);
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary {
  border-color: var(--color-sf-primary);
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-success,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-success {
  border-color: var(--color-sf-success-border-color-focus);
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-info,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-info {
  border-color: var(--color-sf-info-border-color-focus);
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning {
  border-color: var(--color-sf-warning-border-color-focus);
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger {
  border-color: var(--color-sf-danger-border-color-focus);
  outline-color: inherit;
}
.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) {
  border-left: transparent;
  border-right: transparent;
}
.e-btn-group.e-rtl .e-btn:first-of-type,
.e-css.e-btn-group.e-rtl .e-btn:first-of-type {
  border-left: transparent;
}
.e-btn-group.e-rtl .e-btn:last-of-type,
.e-css.e-btn-group.e-rtl .e-btn:last-of-type {
  border-right: transparent;
}

.e-bigger .e-btn-group .e-btn-icon,
.e-bigger.e-btn-group .e-btn-icon,
.e-bigger .e-css.e-btn-group .e-btn-icon,
.e-bigger.e-css.e-btn-group .e-btn-icon {
  font-size: 20px;
}

.e-progress-btn {
  position: relative;
}
.e-progress-btn .e-progress {
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.3s linear;
}
.e-progress-btn .e-spinner {
  transition: all 0.3s linear;
}
.e-progress-btn .e-btn-content {
  display: inline-block;
  position: relative;
  z-index: 1;
}
.e-progress-btn.e-vertical .e-progress {
  bottom: 0;
  height: 0%;
  top: auto;
  width: 100%;
}
.e-progress-btn.e-progress-top .e-progress {
  height: 10%;
}
.e-progress-btn.e-progress-bottom .e-progress {
  bottom: -1px;
  height: 10%;
  top: auto;
}
.e-progress-btn.e-progress-active {
  overflow: hidden;
  pointer-events: none;
}
.e-progress-btn.e-progress-active .e-progress {
  opacity: 1;
}
.e-progress-btn.e-progress-active .e-animate-end {
  opacity: 0;
}
.e-progress-btn.e-spin-top, .e-progress-btn.e-spin-bottom {
  transition: padding 0.3s linear;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-btn-content,
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-btn-content,
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  display: block;
  line-height: 1;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-center .e-spinner {
  display: flex;
  justify-content: center;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner {
  padding-right: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner .e-spinner-inner {
  top: -1px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 12px;
  padding-right: 0;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner {
  padding-left: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner .e-spinner-inner {
  top: -1px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top {
  padding-bottom: 16px;
  padding-top: 16px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner {
  padding-bottom: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom {
  padding-bottom: 16px;
  padding-top: 16px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  padding-top: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner {
  padding-right: 10px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 10px;
  padding-right: 0;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner {
  padding-left: 10px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 10px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top {
  padding-bottom: 14px;
  padding-top: 14px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner {
  padding-bottom: 10px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom {
  padding-bottom: 14px;
  padding-top: 14px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner {
  padding-top: 10px;
}
.e-progress-btn.e-round-corner {
  border-radius: 5em;
  outline: none;
  overflow: hidden;
}
.e-progress-btn.e-rtl .e-progress {
  left: auto;
  right: 0;
}
.e-progress-btn.e-rtl.e-vertical .e-progress {
  bottom: auto;
  top: 0;
}
.e-progress-btn .e-spinner-pane {
  height: auto;
  position: relative;
  width: auto;
}
.e-progress-btn .e-spinner-pane .e-spinner-inner {
  left: auto;
  position: relative;
  top: auto;
  transform: none;
}
.e-progress-btn .e-cont-animate {
  align-items: center;
  display: inline-flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@keyframes ProgressSlideLeft {
  from {
    left: 0%;
    opacity: 1;
  }
  to {
    left: -100%;
    opacity: 0;
  }
}
@keyframes ProgressSlideRight {
  from {
    left: 0%;
    opacity: 1;
  }
  to {
    left: 100%;
    opacity: 0;
  }
}
@keyframes ProgressSlideUp {
  from {
    height: auto;
    opacity: 1;
    top: 0;
  }
  to {
    height: auto;
    opacity: 0;
    top: -100px;
  }
}
@keyframes ProgressSlideDown {
  from {
    height: auto;
    opacity: 1;
    top: 0;
  }
  to {
    height: auto;
    opacity: 0;
    top: 100px;
  }
}
@keyframes ProgressZoomIn {
  from {
    opacity: 1;
    transform: translate(0, 0) scale(1);
  }
  to {
    opacity: 0;
    transform: translate(0, 0) scale(3);
  }
}
@keyframes ProgressZoomOut {
  from {
    transform: translate(0, 0) scale(1);
  }
  to {
    transform: translate(0, 0) scale(0);
  }
}

/*! Progress Button Theme */
.e-progress-btn .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-secondary-text-color);
  stroke: var(--color-sf-secondary-text-color);
}
.e-progress-btn .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-secondary-text-color);
}
.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-flat:focus .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-primary-text-color);
  stroke: var(--color-sf-primary-text-color);
}
.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-primary-text-color);
}
.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-primary-outline);
  stroke: var(--color-sf-primary-outline);
}
.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-primary-outline);
}
.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-flat:focus .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-success-text);
  stroke: var(--color-sf-success-text);
}
.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-success-text);
}
.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-success-outline);
  stroke: var(--color-sf-success-outline);
}
.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-success-outline);
}
.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-flat:focus .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-info-text);
  stroke: var(--color-sf-info-text);
}
.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-info-text);
}
.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-info-bg-color);
  stroke: var(--color-sf-info-bg-color);
}
.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-info-bg-color);
}
.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-flat:focus .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-warning-text);
  stroke: var(--color-sf-warning-text);
}
.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-warning-text);
}
.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-warning-outline);
  stroke: var(--color-sf-warning-outline);
}
.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: var(--color-sf-warning-outline);
}
.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-warning-outline);
}
.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-flat:focus .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-danger-text);
  stroke: var(--color-sf-danger-text);
}
.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-danger-text);
}
.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-danger-outline);
  stroke: var(--color-sf-danger-outline);
}
.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-danger-outline);
}
.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-primary .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-primary-bg-color);
  stroke: var(--color-sf-primary-bg-color);
}
.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-primary-bg-color);
}
.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-success .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-success-bg-color);
  stroke: var(--color-sf-success-bg-color);
}
.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-success-bg-color);
}
.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-info .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-info-bg-color);
  stroke: var(--color-sf-info-bg-color);
}
.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-info-bg-color);
}
.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-warning .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-warning-bg-color);
  stroke: var(--color-sf-warning-bg-color);
}
.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-warning-bg-color);
}
.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-danger .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-danger-bg-color);
  stroke: var(--color-sf-danger-bg-color);
}
.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-danger-bg-color);
}
.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-primary);
  stroke: var(--color-sf-primary);
}
.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-primary);
}

.e-progress {
  background: rgba(var(--color-sf-white), 0.2);
}

*.e-primary .e-progress,
*.e-success .e-progress,
*.e-danger .e-progress {
  background: rgba(var(--color-sf-icon-color), 0.2);
}

*.e-info .e-progress {
  background: rgba(var(--color-sf-icon-color), 0.2);
}

.e-progress-btn.e-outline .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-secondary-text-color);
  stroke: var(--color-sf-secondary-text-color);
}

.e-progress-btn.e-outline:focus .e-spinner-pane .e-spinner-inner svg {
  fill: var(--color-sf-secondary-text-color);
  stroke: var(--color-sf-secondary-text-color);
}

.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: var(--color-sf-secondary-text-color);
}

.e-progress,
.e-primary .e-progress,
.e-success .e-progress,
.e-warning .e-progress,
.e-info .e-progress,
.e-danger .e-progress,
.e-primary.e-outline .e-progress,
.e-primary.e-flat .e-progress,
.e-success.e-outline .e-progress,
.e-success.e-flat .e-progress,
.e-danger.e-outline .e-progress,
.e-danger.e-flat .e-progress,
.e-warning.e-outline .e-progress,
.e-warning.e-flat .e-progress,
.e-info.e-outline .e-progress,
.e-info.e-flat .e-progress {
  opacity: 0.2 !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-progress {
  background: var(--color-sf-secondary-text-color-focus);
}

.e-primary .e-progress {
  background: var(--color-sf-primary-text);
}

.e-success .e-progress {
  background: var(--color-sf-success-text);
}

.e-warning .e-progress {
  background: var(--color-sf-warning-text);
}

.e-info .e-progress {
  background: var(--color-sf-info-text);
}

.e-danger .e-progress {
  background: var(--color-sf-danger-text);
}

.e-primary.e-outline .e-progress,
.e-primary.e-flat .e-progress {
  background: var(--color-sf-primary-bg-color);
}

.e-success.e-outline .e-progress,
.e-success.e-flat .e-progress {
  background: var(--color-sf-success-bg-color);
}

.e-danger.e-outline .e-progress,
.e-danger.e-flat .e-progress {
  background: var(--color-sf-danger-bg-color);
}

.e-warning.e-outline .e-progress,
.e-warning.e-flat .e-progress {
  background: var(--color-sf-warning-bg-color);
}

.e-info.e-outline .e-progress,
.e-info.e-flat .e-progress {
  background: var(--color-sf-info-bg-color);
}

*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner {
  padding-right: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 14px;
  padding-right: 0;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner {
  padding-left: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top {
  padding-bottom: 20px;
  padding-top: 20px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner {
  padding-bottom: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom {
  padding-bottom: 20px;
  padding-top: 20px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  padding-top: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner {
  padding-right: 12px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 12px;
  padding-right: 0;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner {
  padding-left: 12px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 12px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top {
  padding-bottom: 16px;
  padding-top: 16px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner {
  padding-bottom: 12px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom {
  padding-bottom: 16px;
  padding-top: 16px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner {
  padding-top: 12px;
}

/*! tab layout */
.e-richtexteditor {
  display: block;
  position: relative;
}
.e-richtexteditor .e-rte-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.e-richtexteditor .e-rte-container.e-count-enabled .e-content, .e-richtexteditor .e-rte-container.e-resize-enabled .e-content {
  padding-bottom: 0;
}
.e-richtexteditor .e-rte-container.e-count-enabled .e-rte-content,
.e-richtexteditor .e-rte-container.e-count-enabled .e-source-content, .e-richtexteditor .e-rte-container.e-resize-enabled .e-rte-content,
.e-richtexteditor .e-rte-container.e-resize-enabled .e-source-content {
  margin-bottom: 20px;
}
.e-richtexteditor .e-rte-container.e-source-code-enabled .e-rte-content {
  display: none;
}
.e-richtexteditor .e-rte-container.e-source-code-enabled .e-source-content {
  display: block;
  overflow: hidden;
}
.e-richtexteditor .e-rte-content {
  flex-grow: 1;
}
.e-richtexteditor .e-rte-content .rte-placeholder.e-rte-placeholder.enabled {
  display: block;
  font-size: 14px;
}
.e-richtexteditor .e-source-content {
  display: none;
}
.e-richtexteditor textarea.e-content {
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  outline: 0;
  padding: 8px;
  resize: none;
  width: 100%;
}
.e-richtexteditor .e-rte-hidden {
  display: none;
}
.e-richtexteditor.e-disabled {
  pointer-events: none;
}
.e-richtexteditor.e-rte-full-screen {
  bottom: 0;
  height: 100% !important;
  /* stylelint-disable-line declaration-no-important */
  left: 0;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
  width: 100% !important;
  /* stylelint-disable-line declaration-no-important */
  z-index: 999;
}
.e-richtexteditor.e-rte-full-screen .e-resize-handle {
  display: none;
}
.e-richtexteditor.e-rte-full-screen iframe {
  height: calc(100% - 42px);
}
.e-richtexteditor.e-rte-full-screen .e-rte-edit-table {
  max-height: 252px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-richtexteditor.e-rte-full-screen .e-rte-edit-table-prop-dialog {
  max-height: 320px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-richtexteditor.e-rte-full-screen .e-rte-link-dialog {
  max-height: 353px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-richtexteditor.e-rte-full-screen .e-rte-img-dialog {
  max-height: 390px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-richtexteditor.e-rte-full-screen .e-rte-img-link-dialog {
  max-height: 191px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-richtexteditor.e-rte-full-screen .e-rte-img-size-dialog {
  max-height: 256px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-richtexteditor.e-rte-full-screen .e-rte-img-alt-dialog {
  max-height: 390px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-richtexteditor.e-rtl .e-rte-character-count {
  left: 0;
  padding-left: 30px;
  padding-right: unset;
  right: unset;
}
.e-richtexteditor.e-rtl .e-rte-content .e-content blockquote {
  padding-left: 0;
  padding-right: 12px;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child {
  margin-left: 7px;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-richtexteditor .e-rte-toolbar .e-hor-nav.e-expended-nav {
  height: auto;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-multirow {
  margin-left: 7px;
  margin-right: 7px;
}
.e-richtexteditor.e-rtl .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 7px;
}
.e-richtexteditor.e-rtl .e-rte-toolbar .e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-right: 0;
}
.e-richtexteditor .e-rte-toolbar.e-rte-tb-mobile .e-toolbar-multirow {
  display: inline-block;
  margin-left: 0;
  margin-right: 0;
  overflow-x: auto;
  white-space: nowrap;
  width: 100%;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended {
  margin-left: 0;
  padding-left: 7px;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-formats-tbar-btn > :first-child,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-formats-tbar-btn > :first-child,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-formats-tbar-btn > :first-child,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-formats-tbar-btn > :first-child {
  min-width: 75px;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-font-name-tbar-btn > :first-child,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-font-name-tbar-btn > :first-child,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-font-name-tbar-btn > :first-child,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-font-name-tbar-btn > :first-child {
  min-width: 67px;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-font-size-tbar-btn > :first-child,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-font-size-tbar-btn > :first-child,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-font-size-tbar-btn > :first-child,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-font-size-tbar-btn > :first-child {
  min-width: 36px;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn {
  padding-left: 7px;
  padding-right: 7px;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text {
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:focus,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:active,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:focus,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:active,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:hover,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:focus,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:active,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:hover,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:focus,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:active {
  padding-left: 7px;
  padding-right: 7px;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before {
  font-size: 12px;
  position: relative;
  top: -18px;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content {
  line-height: 30px;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-background-color.e-icons::before,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color.e-icons::before,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-background-color.e-icons::before,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color.e-icons::before {
  display: inline;
  font-size: 16px;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color.e-icons::before,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color.e-icons::before,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color.e-icons::before,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color.e-icons::before {
  font-size: 16px;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret) {
  font-size: 16px;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn {
  padding: 0;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content {
  padding-top: 0;
  height: 32px;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn {
  padding: 0 4px;
}
.e-richtexteditor .e-rte-toolbar.e-control[class*=e-toolbar],
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-control[class*=e-toolbar] {
  box-sizing: border-box;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended.e-visible,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-visible {
  display: block;
  visibility: hidden;
}
.e-richtexteditor .e-rte-toolbar.e-tbar-ios-fixed.e-rte-tb-fixed,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-tbar-ios-fixed.e-rte-tb-fixed {
  top: 0;
  transform: translate3d(0, 0, 0);
}
.e-richtexteditor .e-rte-toolbar.e-rte-tb-fixed:not(.e-tbar-ios-fixed),
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-rte-tb-fixed:not(.e-tbar-ios-fixed) {
  bottom: 0;
}
.e-richtexteditor .e-rte-toolbar.e-rte-tb-fixed,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-rte-tb-fixed {
  display: none;
  left: 0;
  position: fixed;
  right: 0;
}
.e-richtexteditor .e-rte-toolbar.e-rte-tb-fixed.e-show,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-rte-tb-fixed.e-show {
  display: block;
  z-index: 101;
}
.e-richtexteditor .rte-placeholder {
  color: var(--color-sf-content-text-color);
  line-height: 1.5;
  opacity: 0.54;
  overflow: hidden;
  padding: 16px;
  position: absolute;
  text-align: start;
  top: 0;
  z-index: 1;
  display: none;
}
.e-richtexteditor .e-rte-content {
  position: relative;
  z-index: 1;
}
.e-richtexteditor .e-rte-content,
.e-richtexteditor .e-source-content {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  transition: 100ms ease-out;
  width: 100%;
  font-size: 14px;
}
.e-richtexteditor .e-rte-content .e-content,
.e-richtexteditor .e-source-content .e-content {
  width: 100%;
  float: left;
  background: unset;
  box-sizing: border-box;
  height: 100%;
  min-height: 100px;
  outline: 0 solid transparent;
  padding: 16px;
  position: relative;
  text-align: inherit;
  z-index: 2;
  font-weight: normal;
  /* normal = 400 */
  line-height: 1.5;
  font-size: 1em;
}
.e-richtexteditor .e-rte-content .e-content p,
.e-richtexteditor .e-source-content .e-content p {
  margin: 0 0 10px;
  margin-bottom: 10px;
}
.e-richtexteditor .e-rte-content .e-content code,
.e-richtexteditor .e-source-content .e-content code {
  background: rgba(157, 157, 157, 0.15);
  color: rgb(237, 72, 76);
}
.e-richtexteditor .e-rte-content .e-content li,
.e-richtexteditor .e-source-content .e-content li {
  margin-bottom: 10px;
}
.e-richtexteditor .e-rte-content .e-content li ol,
.e-richtexteditor .e-rte-content .e-content li ul,
.e-richtexteditor .e-source-content .e-content li ol,
.e-richtexteditor .e-source-content .e-content li ul {
  margin-block-start: 10px;
}
.e-richtexteditor .e-rte-content e-content ul,
.e-richtexteditor .e-source-content e-content ul {
  list-style-type: disc;
}
.e-richtexteditor .e-rte-content .e-content ul ul,
.e-richtexteditor .e-rte-content .e-content ol ul,
.e-richtexteditor .e-source-content .e-content ul ul,
.e-richtexteditor .e-source-content .e-content ol ul {
  list-style-type: circle;
}
.e-richtexteditor .e-rte-content .e-content ul ul ul,
.e-richtexteditor .e-rte-content .e-content ol ul ul,
.e-richtexteditor .e-rte-content .e-content ul ol ul,
.e-richtexteditor .e-rte-content .e-content ol ol ul,
.e-richtexteditor .e-source-content .e-content ul ul ul,
.e-richtexteditor .e-source-content .e-content ol ul ul,
.e-richtexteditor .e-source-content .e-content ul ol ul,
.e-richtexteditor .e-source-content .e-content ol ol ul {
  list-style-type: square;
}
.e-richtexteditor .e-rte-content .e-content h1,
.e-richtexteditor .e-source-content .e-content h1 {
  font-size: 2.857em;
  font-weight: 600;
  line-height: 1.2;
  margin: 10px 0;
}
.e-richtexteditor .e-rte-content .e-content h2,
.e-richtexteditor .e-source-content .e-content h2 {
  font-size: 2.285em;
  font-weight: 600;
  line-height: 1.2;
  margin: 10px 0;
}
.e-richtexteditor .e-rte-content .e-content h3,
.e-richtexteditor .e-source-content .e-content h3 {
  font-size: 2em;
  font-weight: 600;
  line-height: 1.2;
  margin: 10px 0;
}
.e-richtexteditor .e-rte-content .e-content h4,
.e-richtexteditor .e-source-content .e-content h4 {
  font-size: 1.714em;
  font-weight: 600;
  line-height: 1.2;
  margin: 10px 0;
}
.e-richtexteditor .e-rte-content .e-content h5,
.e-richtexteditor .e-source-content .e-content h5 {
  font-size: 1.428em;
  font-weight: 600;
  line-height: 1.2;
  margin: 10px 0;
}
.e-richtexteditor .e-rte-content .e-content h6,
.e-richtexteditor .e-source-content .e-content h6 {
  font-size: 1.142em;
  line-height: 600;
  line-height: 1.5;
  margin: 10px 0;
}
.e-richtexteditor .e-rte-content .e-content blockquote,
.e-richtexteditor .e-source-content .e-content blockquote {
  margin: 10px 0;
  margin-left: 0;
  padding-left: 12px;
}
.e-richtexteditor .e-rte-content .e-content table,
.e-richtexteditor .e-source-content .e-content table {
  margin-bottom: 10px;
  border-collapse: collapse;
  empty-cells: show;
}
.e-richtexteditor .e-rte-content .e-content pre,
.e-richtexteditor .e-source-content .e-content pre {
  background-color: var(--color-sf-content-bg-color-alt1);
  border: 0;
  border-radius: 0;
  color: var(--color-sf-content-text-color);
  font-size: inherit;
  line-height: inherit;
  margin: 0 0 10px;
  overflow: visible;
  padding: 0;
  white-space: pre-wrap;
  word-break: inherit;
  word-wrap: break-word;
}
.e-richtexteditor .e-rte-content .e-content strong,
.e-richtexteditor .e-rte-content .e-content b,
.e-richtexteditor .e-source-content .e-content strong,
.e-richtexteditor .e-source-content .e-content b {
  font-weight: bold;
}
.e-richtexteditor .e-rte-content .e-content a,
.e-richtexteditor .e-source-content .e-content a {
  text-decoration: none;
  user-select: auto;
}
.e-richtexteditor .e-rte-content .e-content a:hover,
.e-richtexteditor .e-source-content .e-content a:hover {
  text-decoration: underline;
}
.e-richtexteditor .e-rte-content .e-content p:last-child,
.e-richtexteditor .e-rte-content .e-content pre:last-child,
.e-richtexteditor .e-rte-content .e-content blockquote:last-child,
.e-richtexteditor .e-source-content .e-content p:last-child,
.e-richtexteditor .e-source-content .e-content pre:last-child,
.e-richtexteditor .e-source-content .e-content blockquote:last-child {
  margin-bottom: 0;
}
.e-richtexteditor .e-rte-content .e-content h3 + h4,
.e-richtexteditor .e-rte-content .e-content h4 + h5,
.e-richtexteditor .e-rte-content .e-content h5 + h6,
.e-richtexteditor .e-source-content .e-content h3 + h4,
.e-richtexteditor .e-source-content .e-content h4 + h5,
.e-richtexteditor .e-source-content .e-content h5 + h6 {
  margin-top: 0.6em;
}
.e-richtexteditor .e-rte-content .e-content ul:last-child,
.e-richtexteditor .e-source-content .e-content ul:last-child {
  margin-bottom: 0;
}
.e-richtexteditor .e-rte-content .e-content table.e-cell-select,
.e-richtexteditor .e-source-content .e-content table.e-cell-select {
  position: relative;
}
.e-richtexteditor .e-rte-content .e-content table.e-cell-select::after,
.e-richtexteditor .e-source-content .e-content table.e-cell-select::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid var(--color-sf-primary);
  pointer-events: none;
}
.e-richtexteditor .e-rte-content .e-content table td.e-cell-select.e-multi-cells-select,
.e-richtexteditor .e-rte-content .e-content table th.e-cell-select.e-multi-cells-select,
.e-richtexteditor .e-source-content .e-content table td.e-cell-select.e-multi-cells-select,
.e-richtexteditor .e-source-content .e-content table th.e-cell-select.e-multi-cells-select {
  border: 1px double var(--color-sf-primary);
  position: relative;
}
.e-richtexteditor .e-rte-content .e-content table td.e-cell-select.e-multi-cells-select::after,
.e-richtexteditor .e-rte-content .e-content table th.e-cell-select.e-multi-cells-select::after,
.e-richtexteditor .e-source-content .e-content table td.e-cell-select.e-multi-cells-select::after,
.e-richtexteditor .e-source-content .e-content table th.e-cell-select.e-multi-cells-select::after {
  background-color: rgba(79, 70, 229, 0.08);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  bottom: 0;
  pointer-events: none;
  right: 0;
}
.e-richtexteditor .e-rte-content .e-content table td.e-multi-cells-select ::selection,
.e-richtexteditor .e-rte-content .e-content table th.e-multi-cells-select ::selection,
.e-richtexteditor .e-source-content .e-content table td.e-multi-cells-select ::selection,
.e-richtexteditor .e-source-content .e-content table th.e-multi-cells-select ::selection {
  background-color: transparent;
}
.e-richtexteditor .e-rte-content .e-content table td.e-multi-cells-select,
.e-richtexteditor .e-rte-content .e-content table th.e-multi-cells-select,
.e-richtexteditor .e-source-content .e-content table td.e-multi-cells-select,
.e-richtexteditor .e-source-content .e-content table th.e-multi-cells-select {
  user-select: none;
}
.e-richtexteditor .e-rte-character-count {
  bottom: 0;
  color: var(--color-sf-placeholder-text-color);
  font-size: 14px;
  margin-right: 30px;
  opacity: 1;
  padding-bottom: 2px;
  position: absolute;
  right: 0;
  z-index: 100;
  pointer-events: none;
}
.e-richtexteditor .e-rte-character-count.e-warning {
  color: var(--color-sf-warning);
  opacity: unset;
}
.e-richtexteditor .e-rte-character-count.e-error {
  color: var(--color-sf-danger);
  opacity: unset;
}
.e-richtexteditor .e-rte-srctextarea {
  background-color: transparent;
  border: 0;
  color: var(--color-sf-content-text-color);
  height: 100%;
  line-height: 22px;
  overflow: auto;
  padding: 16px;
  resize: none;
  transition: 100ms ease-out;
  width: 100%;
}
.e-richtexteditor .e-resize-handle {
  height: 15px;
  position: absolute;
  width: 15px;
}
.e-richtexteditor .e-resize-handle.e-south-east {
  bottom: 0;
  cursor: nwse-resize;
  right: 0;
  z-index: 100;
}
.e-richtexteditor .e-resize-handle.e-south-west {
  bottom: 0;
  cursor: sw-resize;
  left: 0;
  transform: rotate(90deg);
  z-index: 100;
}
.e-richtexteditor.e-rtl.e-rte-resize {
  float: right;
}
.e-richtexteditor.e-rtl .e-resize-handle.e-south-west {
  direction: ltr;
  text-align: initial;
}
.e-richtexteditor.e-rte-tb-expand.e-rte-fixed-tb-expand {
  transition: none;
}
.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon:not(.e-toolbar-pop) {
  padding: 0;
}
.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover {
  background: var(--color-sf-secondary-bg-color-hover);
}
.e-richtexteditor .e-toolbar .e-toolbar-item .e-tbar-btn,
.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item .e-tbar-btn {
  font-size: 12px;
}
.e-richtexteditor .e-clickelem::after,
.e-richtexteditor .e-video-clickelem::after {
  left: 0;
  right: 0;
  z-index: 1;
}
.e-richtexteditor .e-clickelem::before,
.e-richtexteditor .e-video-clickelem::before {
  left: 0;
  right: 0;
  z-index: 1;
}
.e-richtexteditor .e-clickelem::before {
  bottom: 70%;
  top: 0;
}
.e-richtexteditor .e-clickelem::after {
  bottom: 0;
  top: 70%;
}
.e-richtexteditor .e-video-clickelem::before {
  bottom: 85%;
  top: 0;
}
.e-richtexteditor .e-video-clickelem::after {
  bottom: 0;
  top: 90%;
}
.e-richtexteditor .e-audio-wrap,
.e-richtexteditor .e-embed-video-wrap {
  display: inline-block;
}
.e-richtexteditor .e-clickelem,
.e-richtexteditor .e-video-clickelem {
  display: block;
  margin: 0;
  outline: none;
  padding: 0;
  position: relative;
}
.e-richtexteditor .e-clickelem::after,
.e-richtexteditor .e-video-clickelem::after {
  background: transparent;
  content: "";
  cursor: default;
  display: block;
  position: absolute;
}
.e-richtexteditor .e-clickelem::before,
.e-richtexteditor .e-video-clickelem::before {
  background: transparent;
  content: "";
  cursor: default;
  display: block;
  position: absolute;
}
.e-richtexteditor .e-videoheader,
.e-richtexteditor .e-embed-videoheader,
.e-richtexteditor .e-video-url-wrap {
  padding-bottom: 5px;
  padding-top: 15px;
}
.e-richtexteditor .e-video-url-wrap .e-radio-wrapper {
  padding: 5px;
}
.e-richtexteditor .e-video-url-wrap textarea {
  height: 80px;
}
.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon.e-caret:not(.e-toolbar-pop, .e-rte-fontcolor-dropdown .e-caret, .e-rte-backgroundcolor-dropdown .e-caret, .e-rte-numberformatlist-dropdown .e-caret, .e-rte-bulletformatlist-dropdown .e-caret) {
  padding-left: 9px;
}
.e-richtexteditor .e-toolbar-item .e-caret:not(.e-toolbar-pop, .e-rte-fontcolor-dropdown .e-caret, .e-rte-backgroundcolor-dropdown .e-caret, .e-rte-numberformatlist-dropdown .e-caret, .e-rte-bulletformatlist-dropdown .e-caret) {
  padding-left: 9px;
}

.e-rte-quick-toolbar .e-toolbar-item .e-caret:not(.e-toolbar-pop, .e-rte-fontcolor-dropdown .e-caret, .e-rte-backgroundcolor-dropdown .e-caret, .e-rte-numberformatlist-dropdown .e-caret, .e-rte-bulletformatlist-dropdown .e-caret) {
  padding-left: 9px;
}

.e-rte-linkcontent .e-rte-label {
  padding-top: 12px;
}

.e-rte-label label {
  font-weight: normal;
}

.e-dlg-content .e-rte-label label,
.e-dlg-content .e-audio-content .e-audioheader,
.e-dlg-content .e-img-content .e-linkheader {
  font-weight: 500;
  color: var(--color-sf-content-text-color);
}

.e-rte-linkcontent .e-rte-label:first-child {
  padding-top: 0;
}

@media screen and (max-width: 768px) {
  .e-rte-dropdown-popup.e-rte-inline-dropdown ul {
    padding: 7px 0;
  }
  .e-rte-dropdown-popup.e-rte-inline-dropdown ul li.e-item {
    height: 34px;
    line-height: 34px;
    padding: 0 6.5px;
  }
  .e-rte-dropdown-popup.e-rte-inline-dropdown ul .e-item .e-menu-icon {
    float: none;
  }
}
@media screen and (max-width: 768px) {
  .e-rte-dropdown-popup.e-rte-inline-dropdown.e-rte-dropdown-icons.e-dropdown-popup {
    max-height: 280px;
  }
  .e-rte-dropdown-popup.e-rte-inline-dropdown.e-rte-dropdown-icons.e-dropdown-popup ul {
    display: inline-flex;
  }
}
.e-rte-dropdown-popup ul {
  min-width: 82px;
}
.e-rte-dropdown-popup ul .e-item .e-menu-icon {
  margin: 0 6px;
  width: auto;
}
.e-rte-dropdown-popup ul .e-item.e-h1 {
  font-size: 2em;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
}
.e-rte-dropdown-popup ul .e-item.e-code {
  font-family: monospace;
  unicode-bidi: isolate;
  white-space: pre;
}
.e-rte-dropdown-popup ul .e-item.e-h2 {
  font-size: 1.5em;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
}
.e-rte-dropdown-popup ul .e-item.e-h3 {
  font-size: 1.16em;
  font-weight: bold;
}
.e-rte-dropdown-popup ul .e-item.e-h4 {
  font-size: 1em;
  font-weight: bold;
}
.e-rte-dropdown-popup ul .e-item.e-h5 {
  font-size: 0.83em;
  font-weight: bold;
}
.e-rte-dropdown-popup ul .e-item.e-h6 {
  font-size: 0.7em;
  font-weight: bold;
}
.e-rte-dropdown-popup ul .e-item.e-segoe-ui {
  font-family: "Segoe UI", "Tahoma", "Geneva", "Verdana", sans-serif;
}
.e-rte-dropdown-popup ul .e-item.e-arial {
  font-family: "Arial", "Helvetica", sans-serif;
}
.e-rte-dropdown-popup ul .e-item.e-courier-new {
  font-family: "Courier New", "Courier", monospace;
}
.e-rte-dropdown-popup ul .e-item.e-georgia {
  font-family: "Georgia", "Times New Roman", "Times", serif;
}
.e-rte-dropdown-popup ul .e-item.e-helvetica-neue {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.e-rte-dropdown-popup ul .e-item.e-impact {
  font-family: "Impact", "Haettenschweiler", "Arial Narrow Bold", sans-serif;
}
.e-rte-dropdown-popup ul .e-item.e-lucida-console {
  font-family: "Lucida Console", "Monaco", monospace;
}
.e-rte-dropdown-popup ul .e-item.e-tahoma {
  font-family: "Segoe UI", "Tahoma", "Geneva", "Verdana", sans-serif;
}
.e-rte-dropdown-popup ul .e-item.e-times-new-roman {
  font-family: "Times New Roman", "Times", serif;
}
.e-rte-dropdown-popup ul .e-item.e-trebuchet-ms {
  font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Arial", sans-serif;
}
.e-rte-dropdown-popup ul .e-item.e-verdana {
  font-family: "Verdana", "Geneva", "Tahoma", sans-serif;
}
.e-rte-dropdown-popup ul .e-item.e-roboto {
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif;
}
.e-rte-dropdown-popup.e-rte-dropdown-icons ul {
  min-width: auto;
}
@media screen and (max-width: 768px) {
  .e-rte-dropdown-popup.e-rte-dropdown-icons ul {
    min-width: 30px;
  }
}
.e-rte-dropdown-popup.e-rtl ul .e-item .e-menu-icon {
  margin: 0 6px;
}

.e-rte-image.e-imgbreak,
.e-rte-audio.e-audio-break,
.e-rte-video.e-video-break {
  border: 0;
  cursor: pointer;
  display: block;
  float: none;
  max-width: 100%;
  padding: 1px;
  position: relative;
}

.e-rte-image,
.e-rte-audio,
.e-rte-video {
  border: 0;
  cursor: pointer;
  display: block;
  float: none;
  margin: auto;
  max-width: 100%;
  position: relative;
}

.e-rte-image.e-imginline,
.e-rte-audio.e-audio-inline,
.e-rte-video.e-video-inline {
  margin-left: 5px;
  margin-right: 5px;
  display: inline-block;
  float: none;
  max-width: 100%;
  padding: 1px;
  vertical-align: bottom;
}

.e-rte-image.e-imgcenter,
.e-rte-video.e-video-center {
  cursor: pointer;
  display: block;
  float: none;
  margin: 5px auto;
  max-width: 100%;
  position: relative;
}

.e-rte-image.e-imgleft,
.e-rte-video.e-video-left {
  float: left;
  margin: 0 auto;
  margin-right: 5px;
  text-align: left;
}

.e-rte-image.e-imgright,
.e-rte-video.e-video-right {
  float: right;
  margin: 0 auto;
  margin-left: 5px;
  text-align: right;
}

.e-rte-img-popup .e-item {
  height: 106px;
  width: 300px;
}

.e-rte-img-caption {
  display: inline-block;
  margin: 5px auto;
  max-width: 100%;
  position: relative;
}

.e-rte-img-caption.e-caption-inline {
  display: inline-block;
  margin: 5px auto;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
  position: relative;
  text-align: center;
  vertical-align: bottom;
}

.e-rte-img-caption.e-imgcenter {
  display: contents;
  margin-left: auto;
  margin-right: auto;
}

.e-rte-img-caption.e-imgright {
  display: contents;
  margin-left: auto;
  margin-right: 0;
}

.e-rte-img-caption.e-imgleft {
  display: contents;
  margin-left: 0;
  margin-right: auto;
}

.e-rte-img-caption .e-rte-image.e-imgright {
  margin-left: auto;
  margin-right: 0;
}

.e-rte-img-caption .e-rte-image.e-imgleft {
  margin: 0;
}

.e-img-caption.e-rte-img-caption.e-imgbreak {
  display: contents;
}

.e-rte-table td,
.e-rte-table th {
  border: 1px solid var(--color-sf-border-light);
  height: 20px;
  min-width: 20px;
  padding: 2px 5px;
  box-sizing: border-box;
}

.e-rte-table.e-dashed-border td,
.e-rte-table.e-dashed-border th {
  border-style: dashed;
}

.e-rte-img-caption .e-img-inner {
  box-sizing: border-box;
  display: block;
  font-size: 16px;
  font-weight: initial;
  margin: auto;
  opacity: 0.9;
  position: relative;
  text-align: center;
  width: 100%;
}

.e-rte-img-caption.e-imgleft .e-img-inner {
  float: left;
  text-align: left;
}

.e-rte-img-caption.e-imgright .e-img-inner {
  float: right;
  text-align: right;
}

.e-rte-img-caption.e-imgleft .e-img-wrap,
.e-rte-img-caption.e-imgright .e-img-wrap {
  display: contents;
}

.e-rte-img-caption .e-img-wrap {
  display: inline-block;
  margin: auto;
  padding: 0;
  width: 100%;
}

.e-rte-img-dialog .e-rte-label {
  padding-top: 12px;
}

.e-rte-img-dialog .e-rte-label:first-child {
  padding-top: 0;
}

.e-rte-video-dialog .e-rte-label {
  padding-top: 12px;
}

.e-rte-video-dialog .e-rte-label:first-child {
  padding-top: 0;
}

.e-rte-table-resize.e-row-resize,
.e-rte-table-resize.e-column-resize {
  background-color: transparent;
  background-repeat: repeat;
  bottom: 0;
  cursor: col-resize;
  height: 1px;
  overflow: visible;
  position: absolute;
  width: 1px;
}

.e-rte-table-resize.e-row-resize {
  cursor: row-resize;
  height: 1px;
}

.e-richtexteditor .e-linkheader,
.e-richtexteditor .e-audioheader,
.e-richtexteditor .e-videoheader,
.e-richtexteditor .e-video-url-wrap,
.e-rte-elements .e-linkheader,
.e-rte-elements .e-audioheader,
.e-rte-elements .e-videoheader,
.e-rte-elements .e-video-url-wrap {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 15px;
  opacity: 0.87;
  padding-bottom: 12px;
  padding-top: 12px;
}
.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-rte-elements .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-rte-elements .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  padding: 0 4px;
}
.e-richtexteditor .e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons.e-btn-icon,
.e-rte-elements .e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons.e-btn-icon {
  min-width: 25px;
}
.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-rte-elements .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover {
  padding: 0 4px;
}
.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-rte-elements .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-rte-elements .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-rte-elements .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-rte-elements .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-rte-elements .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-rte-elements .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons {
  margin-top: 0;
}
.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-rte-elements .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-rte-elements .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-rte-elements .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons {
  margin-right: 30px;
}
.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list,
.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list,
.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list,
.e-rte-elements .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list,
.e-rte-elements .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list,
.e-rte-elements .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list {
  border-bottom: 0 solid transparent;
  min-height: initial;
}
.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-rte-elements .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-rte-elements .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-rte-elements .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container {
  margin-left: 0;
  margin-right: 0;
}
.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files,
.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files,
.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files,
.e-rte-elements .e-img-uploadwrap.e-droparea .e-upload .e-upload-files,
.e-rte-elements .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files,
.e-rte-elements .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files {
  border-top: 0 solid transparent;
}
.e-richtexteditor .e-img-uploadwrap.e-droparea .e-file-select-wrap,
.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-file-select-wrap,
.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-elements .e-img-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-elements .e-aud-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-elements .e-vid-uploadwrap.e-droparea .e-file-select-wrap {
  display: none;
}
.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload,
.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload,
.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload,
.e-rte-elements .e-img-uploadwrap.e-droparea .e-upload,
.e-rte-elements .e-aud-uploadwrap.e-droparea .e-upload,
.e-rte-elements .e-vid-uploadwrap.e-droparea .e-upload {
  border: 0 solid transparent;
  float: none;
}
.e-richtexteditor .e-dialog .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-rte-elements .e-dialog .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons {
  margin-right: 50px;
  margin-top: 7px;
}
.e-richtexteditor .e-dialog .e-img-uploadwrap.e-droparea .e-browsebtn,
.e-richtexteditor .e-dialog .e-aud-uploadwrap.e-droparea .e-browsebtn,
.e-richtexteditor .e-dialog .e-vid-uploadwrap.e-droparea .e-browsebtn,
.e-rte-elements .e-dialog .e-img-uploadwrap.e-droparea .e-browsebtn,
.e-rte-elements .e-dialog .e-aud-uploadwrap.e-droparea .e-browsebtn,
.e-rte-elements .e-dialog .e-vid-uploadwrap.e-droparea .e-browsebtn {
  display: block;
  height: 36px;
  margin: 0 auto 10px;
  padding: 0 18px;
  position: relative;
  top: 6px;
}
.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-browsebtn,
.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-browsebtn,
.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-browsebtn,
.e-rte-elements .e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-browsebtn,
.e-rte-elements .e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-browsebtn,
.e-rte-elements .e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-browsebtn {
  display: none;
}
.e-richtexteditor .e-dialog .e-img-uploadwrap.e-droparea,
.e-richtexteditor .e-dialog .e-aud-uploadwrap.e-droparea,
.e-richtexteditor .e-dialog .e-vid-uploadwrap.e-droparea,
.e-rte-elements .e-dialog .e-img-uploadwrap.e-droparea,
.e-rte-elements .e-dialog .e-aud-uploadwrap.e-droparea,
.e-rte-elements .e-dialog .e-vid-uploadwrap.e-droparea {
  line-height: 10;
  min-height: 50px;
  position: relative;
}
.e-richtexteditor .e-dialog .e-img-uploadwrap.e-droparea .e-rte-upload-text,
.e-richtexteditor .e-dialog .e-aud-uploadwrap.e-droparea .e-rte-upload-text,
.e-richtexteditor .e-dialog .e-vid-uploadwrap.e-droparea .e-rte-upload-text,
.e-rte-elements .e-dialog .e-img-uploadwrap.e-droparea .e-rte-upload-text,
.e-rte-elements .e-dialog .e-aud-uploadwrap.e-droparea .e-rte-upload-text,
.e-rte-elements .e-dialog .e-vid-uploadwrap.e-droparea .e-rte-upload-text {
  display: inline-block;
  line-height: normal;
}
.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea,
.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea,
.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea,
.e-rte-elements .e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea,
.e-rte-elements .e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea,
.e-rte-elements .e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea {
  line-height: 4;
}
.e-richtexteditor .e-rte-inline-dropdown ul,
.e-rte-elements .e-rte-inline-dropdown ul {
  max-height: 200px;
  overflow-y: auto;
}
.e-richtexteditor .e-rte-dropdown-popup.e-rte-dropdown-items ul,
.e-rte-elements .e-rte-dropdown-popup.e-rte-dropdown-items ul {
  max-height: 280px;
  overflow-y: auto;
}
.e-richtexteditor .e-dropdown-btn.e-rte-backgroundcolor-dropdown,
.e-richtexteditor .e-dropdown-btn.e-rte-fontcolor-dropdown,
.e-richtexteditor .e-dropdown-btn.e-rte-numberformatlist-dropdown,
.e-richtexteditor .e-dropdown-btn.e-rte-bulletformatlist-dropdown,
.e-rte-elements .e-dropdown-btn.e-rte-backgroundcolor-dropdown,
.e-rte-elements .e-dropdown-btn.e-rte-fontcolor-dropdown,
.e-rte-elements .e-dropdown-btn.e-rte-numberformatlist-dropdown,
.e-rte-elements .e-dropdown-btn.e-rte-bulletformatlist-dropdown {
  line-height: 30px;
}
.e-richtexteditor .e-rte-table-popup.e-popup.e-popup-open,
.e-rte-elements .e-rte-table-popup.e-popup.e-popup-open {
  border-radius: 6px;
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
  font-size: 14px;
  font-weight: normal;
  min-width: 120px;
  overflow: hidden;
  padding: 10px;
  border: 0 solid #d1d5db;
}
.e-richtexteditor .e-rte-table-popup.e-popup-open .e-rte-tablecell,
.e-rte-elements .e-rte-table-popup.e-popup-open .e-rte-tablecell {
  border: 1px solid var(--color-sf-border-light);
  display: inline-block;
  height: 14px;
  margin: 1px;
  overflow: hidden;
  vertical-align: top;
  width: 14px;
}
.e-richtexteditor .e-rte-table-popup.e-popup-open .e-rte-table-row,
.e-rte-elements .e-rte-table-popup.e-popup-open .e-rte-table-row {
  height: 16px;
}
.e-richtexteditor .e-rte-table-popup.e-popup-open .e-insert-table-btn,
.e-rte-elements .e-rte-table-popup.e-popup-open .e-insert-table-btn {
  width: 100%;
}
.e-richtexteditor .e-rte-edit-table .e-rte-field,
.e-rte-elements .e-rte-edit-table .e-rte-field {
  padding-top: 12px;
}
.e-richtexteditor .e-rte-edit-table .e-rte-field:first-child,
.e-rte-elements .e-rte-edit-table .e-rte-field:first-child {
  padding-top: 0;
}
.e-richtexteditor .e-table-fake-selection,
.e-rte-elements .e-table-fake-selection {
  visibility: hidden;
  content: "u200B";
  position: fixed;
  top: 0;
  left: -9999px;
}
.e-richtexteditor .e-rte-content .e-content table td.e-cell-select,
.e-richtexteditor .e-rte-content .e-content table th.e-cell-select,
.e-rte-elements .e-rte-content .e-content table td.e-cell-select,
.e-rte-elements .e-rte-content .e-content table th.e-cell-select {
  border: 1px double var(--color-sf-primary);
  height: inherit;
}
.e-richtexteditor span.e-table-box,
.e-rte-elements span.e-table-box {
  cursor: nwse-resize;
  display: block;
  height: 10px;
  position: absolute;
  width: 10px;
}
.e-richtexteditor span.e-table-box.e-hide,
.e-rte-elements span.e-table-box.e-hide {
  display: none;
}
.e-richtexteditor span.e-table-box.e-rmob,
.e-rte-elements span.e-table-box.e-rmob {
  height: 14px;
  width: 14px;
}
.e-richtexteditor .e-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-rte-elements .e-upload .e-upload-files .e-upload-file-list .e-file-container {
  margin-right: 50px;
}
.e-richtexteditor .e-rte-upload-popup,
.e-rte-elements .e-rte-upload-popup {
  width: 250px;
}
.e-richtexteditor .e-rte-dialog-upload .e-upload-files,
.e-rte-elements .e-rte-dialog-upload .e-upload-files {
  border-top: 0;
}
.e-richtexteditor .e-rte-dialog-upload .e-upload-files .e-upload-file-list,
.e-rte-elements .e-rte-dialog-upload .e-upload-files .e-upload-file-list {
  border-bottom: 0;
}
.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open,
.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open {
  border: 1px solid var(--color-sf-secondary-text-color-hover);
  min-width: 120px;
  height: 330px;
  width: 308px;
}
.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn,
.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn {
  padding: 7px 3px;
  border-radius: 4px;
}
.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text,
.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
  font-size: 24px;
  padding: 0;
}
.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-input-group.e-control-wrapper,
.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-input-group.e-control-wrapper {
  margin: 10px;
  width: 94%;
}
.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn,
.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn {
  display: block;
  gap: 10px;
  height: 251px;
  overflow: auto;
  padding: 10px;
}
.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group,
.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  gap: 6px;
}
.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group .e-btn.e-control,
.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group .e-btn.e-control {
  display: inline-block;
  box-shadow: none;
  padding: 6px 0;
  width: 40px;
  height: 40px;
  border: none;
  line-height: 1px;
  font-size: 24px;
}
.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn,
.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  gap: 6px;
  height: 0;
}
.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn .e-btn.e-control,
.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn .e-btn.e-control {
  display: inline-block;
  box-shadow: none;
  font-size: 24px;
  padding: 6px 0;
  width: 40px;
  height: 40px;
  border: none;
  line-height: 1px;
}
.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipicker-name,
.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipicker-name {
  font-weight: 400;
  font-size: 14px;
}
.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojiSearch-noEmoji,
.e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojiSearch-noEmoji {
  text-align: center;
}

.e-rte-backgroundcolor-colorpicker .e-color-palette.e-container .e-custom-palette .e-palette,
.e-rte-fontcolor-colorpicker .e-color-palette.e-container .e-custom-palette .e-palette {
  padding: 0;
}
.e-rte-backgroundcolor-colorpicker .e-color-palette.e-container .e-switch-ctrl-btn,
.e-rte-fontcolor-colorpicker .e-color-palette.e-container .e-switch-ctrl-btn {
  padding: 5px;
}

.e-rte-quick-popup {
  border-radius: 2px;
  overflow: hidden;
}
.e-rte-quick-popup .e-rte-quick-toolbar {
  border-radius: 2px;
  min-height: 42px;
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos).e-toolbar-multirow {
  white-space: nowrap;
  display: inline-block;
}
.e-rte-quick-popup .e-rte-quick-toolbar.e-remove-white-space .e-toolbar-items:not(.e-tbar-pos).e-toolbar-multirow {
  white-space: nowrap;
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) {
  border-radius: 2px;
  margin: 0 6px;
  min-height: 42px;
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-rte-horizontal-separator,
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-separator.e-multirow-separator.e-rte-horizontal-separator {
  display: block;
  height: 1px;
  margin: 0;
  min-height: 1px;
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item {
  margin: 0;
  min-height: 42px;
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn:not(.e-rte-dropdown-btn) {
  line-height: 32px;
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn:not(.e-rte-dropdown-btn) .e-icons {
  min-width: 24px;
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-btn,
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-btn:hover {
  min-height: 32px;
  min-width: 32px;
  padding: 0 3px;
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret) {
  font-size: 16px;
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-background-color.e-icons::before {
  display: inline;
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-rte-fontcolor-dropdown .e-btn-icon.e-caret,
.e-rte-quick-popup .e-rte-quick-toolbar .e-rte-backgroundcolor-dropdown .e-btn-icon.e-caret,
.e-rte-quick-popup .e-rte-quick-toolbar .e-rte-numberformatlist-dropdown .e-btn-icon.e-caret,
.e-rte-quick-popup .e-rte-quick-toolbar .e-rte-bulletformatlist-dropdown .e-btn-icon.e-caret {
  font-size: 10px;
}
.e-rte-quick-popup .e-rte-quick-toolbar.e-rte-toolbar.e-toolbar {
  box-sizing: border-box;
}
.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn {
  line-height: 24px;
  margin: 0;
  padding: 1px 0;
}
.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-rte-dropdown-btn-text {
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-order-list.e-icons,
.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-unorder-list.e-icons,
.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-icons:not(.e-caret) {
  font-size: 14px;
}
.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-caret {
  font-size: 10px;
  width: 12px;
}
.e-rte-quick-popup.e-hide {
  display: block;
  visibility: hidden;
}

.e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-item.e-rte-inline-template {
  min-width: 55px;
}
.e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-item.e-rte-inline-size-template {
  min-width: 66px;
}
.e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-item.e-rte-inline-color-template {
  min-width: 55px;
}

.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control {
  display: flex;
  padding-left: 0;
  padding-right: 0;
}
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active, .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active, .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover {
  padding-left: 0;
  padding-right: 0;
}
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content {
  position: relative;
  vertical-align: middle;
  width: 30px;
}
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements {
  border-bottom-style: solid;
  border-bottom-width: 3px;
  padding-bottom: 1px;
}
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list {
  line-height: 30px;
}
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content::after {
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  width: 0;
}
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 32px;
  min-width: 18px;
  text-align: center;
  width: 18px;
}
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn.e-tbar-btn .e-icons.e-btn-icon.e-caret,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn.e-tbar-btn .e-icons.e-btn-icon.e-caret,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn.e-tbar-btn .e-icons.e-btn-icon.e-caret,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn.e-tbar-btn .e-icons.e-btn-icon.e-caret {
  font-size: 12px;
}

.e-rte-inline-dropdown .e-rte-color-content .e-rte-elements {
  border-bottom-style: solid;
  border-bottom-width: 3px;
  line-height: 1;
  padding-bottom: 1px;
}

.e-popup-modal.e-popup.e-popup-open {
  display: inline-flex;
}

.e-rte-modal-popup.e-popup-container.e-center {
  justify-content: center;
}

.e-rte-modal-popup.e-popup-container {
  align-items: center;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000;
}

.e-popup-overlay {
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
}

.e-table-rhelper {
  cursor: col-resize;
  opacity: 0.87;
  position: absolute;
}

.e-table-rhelper.e-column-helper {
  width: 1px;
}

.e-table-rhelper.e-row-helper {
  height: 1px;
}

.e-reicon::before {
  border-bottom: 6px solid transparent;
  border-right: 6px solid;
  border-top: 6px solid transparent;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  right: 4px;
  top: 4px;
  width: 20px;
}

.e-reicon::after {
  border-bottom: 6px solid transparent;
  border-left: 6px solid;
  border-top: 6px solid transparent;
  content: "";
  display: block;
  height: 0;
  left: 4px;
  position: absolute;
  top: 4px;
  width: 20px;
  z-index: 3;
}

.e-row-helper.e-reicon::after {
  top: 10px;
  transform: rotate(90deg);
}

.e-row-helper.e-reicon::before {
  left: 4px;
  top: -20px;
  transform: rotate(90deg);
}

.e-rte-overflow {
  overflow: hidden;
}

.e-dialog.e-rte-dialog-minheight {
  min-height: 296px;
}

.e-content-placeholder.e-richtexteditor.e-placeholder-richtexteditor {
  background-size: 700px 190px;
  min-height: 190px;
}

.e-rte-table.e-rte-table-border {
  border: 1px solid var(--color-sf-border-light);
  border-collapse: separate;
}

.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea {
  line-height: 10;
  min-height: 50px;
  position: relative;
}
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-browsebtn,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-browsebtn,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-browsebtn,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-browsebtn,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-browsebtn,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-browsebtn,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-browsebtn,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-browsebtn,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-browsebtn {
  display: block;
  height: 36px;
  margin: 0 auto 10px;
  padding: 0 18px;
  position: relative;
  top: 6px;
}
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-upload,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-upload,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-upload,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-upload,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-upload,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-upload,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-upload,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-upload,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-upload {
  border: 0 solid transparent;
  float: none;
}
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-file-select-wrap {
  display: none;
}
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-linkheader,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-linkheader,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-linkheader {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 15px;
  opacity: 0.87;
  padding-bottom: 12px;
  padding-top: 12px;
}

.e-rte-file-manager-dialog .e-rte-label {
  padding-bottom: 8px;
  padding-top: 15px;
}
.e-rte-file-manager-dialog .e-rte-label label {
  font-size: 15px;
  opacity: 0.87;
}

.e-dialog .e-img-uploadwrap .e-droptext,
.e-dialog .e-aud-uploadwrap .e-droptext,
.e-dialog .e-vid-uploadwrap .e-droptext,
.e-dialog.e-device .e-vid-uploadwrap .e-droptext {
  border: dashed 2px var(--color-sf-border-dark);
  border-radius: 4px;
  color: var(--color-sf-content-text-color-alt2);
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  height: 128px;
  margin: 0 auto;
  text-align: center;
  width: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap .e-droptext,
.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap .e-droptext,
.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap .e-droptext {
  margin: 0 auto;
  width: 250px;
}

.e-dialog.e-device .e-video-url-wrap .e-radio-wrapper {
  padding: 8px 4px;
}

.e-rte-text-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text,
.e-rte-text-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-background-color,
.e-rte-text-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-font-color,
.e-rte-inline-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text,
.e-rte-inline-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-background-color,
.e-rte-inline-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-font-color {
  font-size: 14px;
}

.e-rte-upload-popup.e-dialog .e-file-select-wrap {
  display: none;
}

.e-rte-upload-popup.e-dialog .e-dlg-content {
  overflow: hidden;
  padding: 0;
}

.e-hide.e-rte-quick-popup-hide {
  border: 0;
  position: absolute;
}

.e-rte-popup-hide {
  display: none;
}

.e-rte-hide-visible {
  visibility: hidden;
}

.e-rte-table-popup.e-dialog .e-dlg-content {
  padding: 0;
}

.e-richtexteditor .e-rte-table-popup.e-popup-open.e-dialog .e-rte-tablecell,
.e-rte-elements.e-rte-table-popup.e-popup-open.e-dialog .e-rte-tablecell {
  margin: 1px;
}

.e-rte-elements .e-rte-table-popup.e-popup-open .e-rte-table-row {
  height: 16px;
}
.e-rte-elements .e-rte-table-popup.e-popup-open .e-insert-table-btn {
  width: 100%;
}
.e-rte-elements .e-rte-table-popup.e-popup-open .e-rte-tablecell {
  border: 1px solid var(--color-sf-border-light);
  display: inline-block;
  height: 14px;
  margin: 1px;
  overflow: hidden;
  vertical-align: top;
  width: 14px;
}
.e-rte-elements .e-rte-table-popup.e-popup.e-popup-open {
  border-radius: 6px;
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
  font-size: 14px;
  font-weight: normal;
  min-width: 120px;
  overflow: hidden;
  padding: 10px;
}
.e-rte-elements.e-dropdown-popup.e-popup.e-font-size-tbar-btn.e-popup-open {
  width: 95px;
}

.e-rte-elements.e-dialog .e-img-uploadwrap.e-droparea .e-rte-upload-text,
.e-rte-elements.e-dialog .e-aud-uploadwrap.e-droparea .e-rte-upload-text,
.e-rte-elements.e-dialog .e-vid-uploadwrap.e-droparea .e-rte-upload-text {
  display: inline-block;
  line-height: normal;
}
.e-rte-elements.e-dialog .e-img-uploadwrap.e-droparea,
.e-rte-elements.e-dialog .e-aud-uploadwrap.e-droparea,
.e-rte-elements.e-dialog .e-vid-uploadwrap.e-droparea {
  line-height: 10;
  min-height: 50px;
  position: relative;
}
.e-rte-elements.e-dialog .e-img-uploadwrap.e-droparea .e-browsebtn,
.e-rte-elements.e-dialog .e-aud-uploadwrap.e-droparea .e-browsebtn,
.e-rte-elements.e-dialog .e-vid-uploadwrap.e-droparea .e-browsebtn {
  display: block;
  height: 36px;
  margin: 0 auto 10px;
  padding: 0 18px;
  position: relative;
}

.e-transparent.e-rte-elements.e-tbar-btn.e-rte-fontcolor-dropdown,
.e-transparent.e-rte-elements.e-tbar-btn.e-rte-backgroundcolor-dropdown {
  visibility: hidden;
}

.e-richtexteditor .e-toolbar-wrapper.e-rte-tb-float,
.e-richtexteditor .e-toolbar-container.e-rte-tb-float {
  position: sticky;
  top: 0;
  overflow: visible;
}
.e-richtexteditor .e-toolbar-wrapper,
.e-richtexteditor .e-toolbar-container {
  height: auto;
  z-index: 10;
  white-space: nowrap;
}
.e-richtexteditor .e-toolbar .e-toolbar-pop.e-toolbar-extended {
  position: relative;
  width: 100%;
  top: 0 !important;
  /* stylelint-disable-line declaration-no-important */
  left: 0 !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-richtexteditor .e-toolbar .e-toolbar-pop.e-toolbar-extended.e-popup-open {
  display: block;
}

.e-rte-picker-init {
  display: none !important;
  /* stylelint-disable-line declaration-no-important */
}

/* Slash Menu Styles */
.e-rte-elements.e-slash-menu .e-rte-quotes::before {
  content: open-quote;
  font-size: 30px;
  line-height: 20px;
}
.e-rte-elements.e-slash-menu .e-rte-paragraph::before {
  content: "T";
  font-size: 15px;
}
.e-rte-elements.e-slash-menu .e-rte-h1::before {
  content: "H1";
  font-size: 13px;
}
.e-rte-elements.e-slash-menu .e-rte-h2::before {
  content: "H2";
  font-size: 13px;
}
.e-rte-elements.e-slash-menu .e-rte-h3::before {
  content: "H3";
  font-size: 13px;
}
.e-rte-elements.e-slash-menu .e-rte-h4::before {
  content: "H4";
  font-size: 13px;
}
.e-rte-elements.e-slash-menu .e-rte-slash-menu-item-text {
  font-size: 14px;
  display: block;
  line-height: 20px;
  padding: 5px 0 1px;
}
.e-rte-elements.e-slash-menu .e-rte-slash-menu-item-description {
  display: block;
  line-height: 20px;
  font-size: 11px;
  padding: 1px 0 5px;
}
.e-rte-elements.e-slash-menu .e-slash-menu-icon {
  line-height: 0;
  display: inline-block;
  width: 50px;
  font-family: "Segoe UI", "Tahoma", "Geneva", "Verdana", sans-serif;
}

/*! tab layout */
.e-rte-container {
  border: 1px solid var(--color-sf-border-light);
}

.e-toolbar-wrapper,
.e-toolbar-container {
  border-bottom: 1px solid var(--color-sf-border-light);
}

iframe.e-rte-content {
  border: none;
}

.e-richtexteditor {
  color: var(--color-sf-content-text-color);
  background: var(--color-sf-content-bg-color);
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-item.e-active .e-tbar-btn,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item.e-active .e-tbar-btn:focus {
  background: var(--color-sf-secondary-bg-color-pressed);
  border: 1px solid var(--color-sf-secondary-border-color-pressed);
  border: 0;
}
.e-richtexteditor .e-toolbar-item.e-active .e-tbar-btn .e-icons,
.e-richtexteditor .e-toolbar-item.e-active .e-tbar-btn:focus .e-icons {
  color: var(--color-sf-secondary-text-color-hover);
}
.e-richtexteditor .e-toolbar-item.e-overlay .e-tbar-btn .e-icons {
  color: var(--color-sf-icon-color-disabled);
}
.e-richtexteditor .e-dropdown-btn.e-active {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-color: var(--color-sf-secondary-border-color-pressed);
}
.e-richtexteditor .e-rte-toolbar .e-rte-backgroundcolor-dropdown:hover,
.e-richtexteditor .e-rte-toolbar .e-rte-fontcolor-dropdown:hover,
.e-richtexteditor .e-rte-toolbar .e-rte-numberformatlist-dropdown:hover,
.e-richtexteditor .e-rte-toolbar .e-rte-bulletformatlist-dropdown:hover {
  background: var(--color-sf-secondary-bg-color-hover);
}
.e-richtexteditor .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-active,
.e-richtexteditor .e-toolbar-item .e-rte-fontcolor-dropdown.e-active,
.e-richtexteditor .e-toolbar-item .e-rte-numberformatlist-dropdown.e-active,
.e-richtexteditor .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-active {
  background: var(--color-sf-secondary-bg-color-pressed);
  border: 0;
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-icons {
  color: var(--color-sf-icon-color);
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-dropdown-btn.e-active .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-dropdown-btn.e-active .e-rte-dropdown-btn-text {
  color: var(--color-sf-secondary-text-color-hover);
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons {
  color: var(--color-sf-icon-color);
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover .e-icons {
  color: var(--color-sf-secondary-text-color-hover);
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn .e-icons {
  color: var(--color-sf-secondary-text-color-hover);
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item.e-overlay .e-tbar-btn .e-icons {
  color: var(--color-sf-icon-color-disabled);
}
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn.e-active {
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-richtexteditor .e-toolbar-wrapper {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-richtexteditor img.e-img-focus::selection,
.e-richtexteditor audio.e-audio-focus::selection,
.e-richtexteditor .e-video-focus::selection {
  background: transparent;
  color: transparent;
}
.e-richtexteditor .e-rte-content,
.e-richtexteditor .e-source-content {
  background: var(--color-sf-content-bg-color);
  color: var(--color-sf-content-text-color);
}
.e-richtexteditor .e-rte-content .e-content blockquote,
.e-richtexteditor .e-source-content .e-content blockquote {
  border-left: solid 3px var(--color-sf-content-bg-color-alt4);
}
.e-richtexteditor .e-rte-content .e-content .e-img-focus:not(.e-resize),
.e-richtexteditor .e-rte-content .e-content .e-video-focus:not(.e-resize),
.e-richtexteditor .e-source-content .e-content .e-img-focus:not(.e-resize),
.e-richtexteditor .e-source-content .e-content .e-video-focus:not(.e-resize) {
  border: solid 2px var(--color-sf-primary);
}
.e-richtexteditor .e-rte-content .e-content a,
.e-richtexteditor .e-source-content .e-content a {
  color: var(--color-sf-primary);
}
.e-richtexteditor.e-rtl .e-rte-content .e-content blockquote {
  border-left: 0;
  border-right: solid 3px var(--color-sf-content-bg-color-alt4);
}
.e-richtexteditor .e-input.e-rte-linkurl.e-error,
.e-richtexteditor .e-input.e-img-link.e-error {
  color: var(--color-sf-danger);
}
.e-richtexteditor.e-rte-full-screen {
  background: var(--color-sf-content-bg-color);
}

.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content::after,
.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-rte-color-content::after,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-rte-color-content::after,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content::after,
.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content::after,
.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-rte-color-content::after,
.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-rte-color-content::after,
.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content::after {
  background: var(--color-sf-content-bg-color);
}
.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:active:hover .e-icons,
.e-rte-inline-popup .e-rte-fontcolor-dropdown:active:hover .e-icons,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown:active:hover .e-icons,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:active:hover .e-icons,
.e-richtexteditor .e-rte-backgroundcolor-dropdown:active:hover .e-icons,
.e-richtexteditor .e-rte-fontcolor-dropdown:active:hover .e-icons,
.e-richtexteditor .e-rte-numberformatlist-dropdown:active:hover .e-icons,
.e-richtexteditor .e-rte-bulletformatlist-dropdown:active:hover .e-icons {
  color: var(--color-sf-secondary-bg-color-pressed);
}
.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:active:hover .e-caret:active.e-icons,
.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:active:hover .e-rte-color-content:active .e-icons,
.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:active:hover .e-rte-list-primary-content:active .e-icons,
.e-rte-inline-popup .e-rte-fontcolor-dropdown:active:hover .e-caret:active.e-icons,
.e-rte-inline-popup .e-rte-fontcolor-dropdown:active:hover .e-rte-color-content:active .e-icons,
.e-rte-inline-popup .e-rte-fontcolor-dropdown:active:hover .e-rte-list-primary-content:active .e-icons,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown:active:hover .e-caret:active.e-icons,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown:active:hover .e-rte-color-content:active .e-icons,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown:active:hover .e-rte-list-primary-content:active .e-icons,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:active:hover .e-caret:active.e-icons,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:active:hover .e-rte-color-content:active .e-icons,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:active:hover .e-rte-list-primary-content:active .e-icons,
.e-richtexteditor .e-rte-backgroundcolor-dropdown:active:hover .e-caret:active.e-icons,
.e-richtexteditor .e-rte-backgroundcolor-dropdown:active:hover .e-rte-color-content:active .e-icons,
.e-richtexteditor .e-rte-backgroundcolor-dropdown:active:hover .e-rte-list-primary-content:active .e-icons,
.e-richtexteditor .e-rte-fontcolor-dropdown:active:hover .e-caret:active.e-icons,
.e-richtexteditor .e-rte-fontcolor-dropdown:active:hover .e-rte-color-content:active .e-icons,
.e-richtexteditor .e-rte-fontcolor-dropdown:active:hover .e-rte-list-primary-content:active .e-icons,
.e-richtexteditor .e-rte-numberformatlist-dropdown:active:hover .e-caret:active.e-icons,
.e-richtexteditor .e-rte-numberformatlist-dropdown:active:hover .e-rte-color-content:active .e-icons,
.e-richtexteditor .e-rte-numberformatlist-dropdown:active:hover .e-rte-list-primary-content:active .e-icons,
.e-richtexteditor .e-rte-bulletformatlist-dropdown:active:hover .e-caret:active.e-icons,
.e-richtexteditor .e-rte-bulletformatlist-dropdown:active:hover .e-rte-color-content:active .e-icons,
.e-richtexteditor .e-rte-bulletformatlist-dropdown:active:hover .e-rte-list-primary-content:active .e-icons {
  color: var(--color-sf-secondary-text-color-hover);
}
.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content:hover,
.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-rte-list-primary-content:hover,
.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-rte-color-content:hover,
.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-rte-list-primary-content:hover,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-rte-color-content:hover,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-rte-list-primary-content:hover,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content:hover,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-rte-list-primary-content:hover,
.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content:hover,
.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-rte-list-primary-content:hover,
.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-rte-color-content:hover,
.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-rte-list-primary-content:hover,
.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-rte-color-content:hover,
.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-rte-list-primary-content:hover,
.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content:hover,
.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-rte-list-primary-content:hover {
  background: var(--color-sf-secondary-bg-color-hover);
}
.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content:focus,
.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-rte-list-primary-content:focus,
.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-rte-color-content:focus,
.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-rte-list-primary-content:focus,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-rte-color-content:focus,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-rte-list-primary-content:focus,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content:focus,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-rte-list-primary-content:focus,
.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content:focus,
.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-rte-list-primary-content:focus,
.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-rte-color-content:focus,
.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-rte-list-primary-content:focus,
.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-rte-color-content:focus,
.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-rte-list-primary-content:focus,
.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content:focus,
.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-rte-list-primary-content:focus {
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content:active,
.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-rte-list-primary-content:active,
.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-rte-color-content:active,
.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-rte-list-primary-content:active,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-rte-color-content:active,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-rte-list-primary-content:active,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content:active,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-rte-list-primary-content:active,
.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content:active,
.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-rte-list-primary-content:active,
.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-rte-color-content:active,
.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-rte-list-primary-content:active,
.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-rte-color-content:active,
.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-rte-list-primary-content:active,
.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content:active,
.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-rte-list-primary-content:active {
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-caret:hover,
.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-caret:hover,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-caret:hover,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-caret:hover,
.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-caret:hover,
.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-caret:hover,
.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-caret:hover,
.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-caret:hover {
  background: var(--color-sf-secondary-bg-color-hover);
}
.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-caret:focus,
.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-caret:focus,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-caret:focus,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-caret:focus,
.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-caret:focus,
.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-caret:focus,
.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-caret:focus,
.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-caret:focus {
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-rte-inline-popup .e-rte-backgroundcolor-dropdown:hover .e-caret:active,
.e-rte-inline-popup .e-rte-fontcolor-dropdown:hover .e-caret:active,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown:hover .e-caret:active,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown:hover .e-caret:active,
.e-richtexteditor .e-rte-backgroundcolor-dropdown:hover .e-caret:active,
.e-richtexteditor .e-rte-fontcolor-dropdown:hover .e-caret:active,
.e-richtexteditor .e-rte-numberformatlist-dropdown:hover .e-caret:active,
.e-richtexteditor .e-rte-bulletformatlist-dropdown:hover .e-caret:active {
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-rte-inline-popup .e-rte-backgroundcolor-dropdown.e-active,
.e-rte-inline-popup .e-rte-fontcolor-dropdown.e-active,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown.e-active,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown.e-active,
.e-richtexteditor .e-rte-backgroundcolor-dropdown.e-active,
.e-richtexteditor .e-rte-fontcolor-dropdown.e-active,
.e-richtexteditor .e-rte-numberformatlist-dropdown.e-active,
.e-richtexteditor .e-rte-bulletformatlist-dropdown.e-active {
  background: var(--color-sf-secondary-bg-color-pressed);
  border: 0;
}
.e-rte-inline-popup .e-rte-backgroundcolor-dropdown.e-active .e-rte-color-content::after,
.e-rte-inline-popup .e-rte-fontcolor-dropdown.e-active .e-rte-color-content::after,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown.e-active .e-rte-color-content::after,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown.e-active .e-rte-color-content::after,
.e-richtexteditor .e-rte-backgroundcolor-dropdown.e-active .e-rte-color-content::after,
.e-richtexteditor .e-rte-fontcolor-dropdown.e-active .e-rte-color-content::after,
.e-richtexteditor .e-rte-numberformatlist-dropdown.e-active .e-rte-color-content::after,
.e-richtexteditor .e-rte-bulletformatlist-dropdown.e-active .e-rte-color-content::after {
  background: var(--color-sf-content-bg-color);
}
.e-rte-inline-popup .e-rte-backgroundcolor-dropdown.e-active:hover .e-caret:hover, .e-rte-inline-popup .e-rte-backgroundcolor-dropdown.e-active:hover .e-rte-color-content:hover, .e-rte-inline-popup .e-rte-backgroundcolor-dropdown.e-active:hover .e-rte-list-primary-content:hover,
.e-rte-inline-popup .e-rte-fontcolor-dropdown.e-active:hover .e-caret:hover,
.e-rte-inline-popup .e-rte-fontcolor-dropdown.e-active:hover .e-rte-color-content:hover,
.e-rte-inline-popup .e-rte-fontcolor-dropdown.e-active:hover .e-rte-list-primary-content:hover,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown.e-active:hover .e-caret:hover,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown.e-active:hover .e-rte-color-content:hover,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown.e-active:hover .e-rte-list-primary-content:hover,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown.e-active:hover .e-caret:hover,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown.e-active:hover .e-rte-color-content:hover,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown.e-active:hover .e-rte-list-primary-content:hover,
.e-richtexteditor .e-rte-backgroundcolor-dropdown.e-active:hover .e-caret:hover,
.e-richtexteditor .e-rte-backgroundcolor-dropdown.e-active:hover .e-rte-color-content:hover,
.e-richtexteditor .e-rte-backgroundcolor-dropdown.e-active:hover .e-rte-list-primary-content:hover,
.e-richtexteditor .e-rte-fontcolor-dropdown.e-active:hover .e-caret:hover,
.e-richtexteditor .e-rte-fontcolor-dropdown.e-active:hover .e-rte-color-content:hover,
.e-richtexteditor .e-rte-fontcolor-dropdown.e-active:hover .e-rte-list-primary-content:hover,
.e-richtexteditor .e-rte-numberformatlist-dropdown.e-active:hover .e-caret:hover,
.e-richtexteditor .e-rte-numberformatlist-dropdown.e-active:hover .e-rte-color-content:hover,
.e-richtexteditor .e-rte-numberformatlist-dropdown.e-active:hover .e-rte-list-primary-content:hover,
.e-richtexteditor .e-rte-bulletformatlist-dropdown.e-active:hover .e-caret:hover,
.e-richtexteditor .e-rte-bulletformatlist-dropdown.e-active:hover .e-rte-color-content:hover,
.e-richtexteditor .e-rte-bulletformatlist-dropdown.e-active:hover .e-rte-list-primary-content:hover {
  background: transparent;
}
.e-rte-inline-popup .e-rte-backgroundcolor-dropdown.e-active .e-icons, .e-rte-inline-popup .e-rte-backgroundcolor-dropdown.e-active:active .e-icons,
.e-rte-inline-popup .e-rte-fontcolor-dropdown.e-active .e-icons,
.e-rte-inline-popup .e-rte-fontcolor-dropdown.e-active:active .e-icons,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown.e-active .e-icons,
.e-rte-inline-popup .e-rte-numberformatlist-dropdown.e-active:active .e-icons,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown.e-active .e-icons,
.e-rte-inline-popup .e-rte-bulletformatlist-dropdown.e-active:active .e-icons,
.e-richtexteditor .e-rte-backgroundcolor-dropdown.e-active .e-icons,
.e-richtexteditor .e-rte-backgroundcolor-dropdown.e-active:active .e-icons,
.e-richtexteditor .e-rte-fontcolor-dropdown.e-active .e-icons,
.e-richtexteditor .e-rte-fontcolor-dropdown.e-active:active .e-icons,
.e-richtexteditor .e-rte-numberformatlist-dropdown.e-active .e-icons,
.e-richtexteditor .e-rte-numberformatlist-dropdown.e-active:active .e-icons,
.e-richtexteditor .e-rte-bulletformatlist-dropdown.e-active .e-icons,
.e-richtexteditor .e-rte-bulletformatlist-dropdown.e-active:active .e-icons {
  color: var(--color-sf-secondary-text-color-hover);
}

.e-rte-quick-popup {
  border: none;
  border-radius: 2px;
  box-shadow: none;
}
.e-rte-quick-popup .e-rte-quick-toolbar {
  background: var(--color-sf-content-bg-color-alt2);
  border: 1px solid var(--color-sf-border-light);
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items {
  background: var(--color-sf-content-bg-color-alt2);
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-backgroundcolor-dropdown .e-rte-color-content {
  padding-top: 0;
  height: 32px;
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-backgroundcolor-dropdown .e-rte-color-content:hover {
  background: var(--color-sf-secondary-bg-color-hover);
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-backgroundcolor-dropdown .e-caret:hover {
  background: var(--color-sf-secondary-bg-color-hover);
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-separator {
  border: 0.5px solid var(--color-sf-border-light);
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-tbar-btn {
  background: var(--color-sf-content-bg-color-alt2);
  border: 0;
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-tbar-btn:hover {
  background: var(--color-sf-secondary-bg-color-hover);
  border-color: var(--color-sf-secondary-border-color-hover);
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-tbar-btn:focus {
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-tbar-btn:active {
  background: var(--color-sf-secondary-bg-color-pressed);
  border-color: var(--color-sf-secondary-border-color-pressed);
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-tbar-btn:active .e-icons {
  color: var(--color-sf-secondary-text-color-hover);
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn,
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn:focus {
  background: var(--color-sf-secondary-bg-color-pressed);
  border: 1px solid var(--color-sf-secondary-border-color-pressed);
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn .e-icons,
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn:focus .e-icons {
  color: var(--color-sf-secondary-text-color-hover);
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-icons {
  color: var(--color-sf-icon-color);
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons {
  color: var(--color-sf-icon-color);
}
.e-rte-quick-popup .e-rte-dropdown-btn {
  background: var(--color-sf-content-bg-color-alt2);
  border-color: var(--color-sf-content-bg-color-alt2);
}
.e-rte-quick-popup .e-rte-dropdown-btn:focus, .e-rte-quick-popup .e-rte-dropdown-btn:hover {
  background: var(--color-sf-secondary-bg-color-hover);
}
.e-rte-quick-popup .e-rte-dropdown-btn:hover {
  border-color: var(--color-sf-content-bg-color-alt2);
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-fontcolor-dropdown .e-rte-color-content:hover,
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-numberformatlist-dropdown .e-rte-list-primary-content:hover,
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content:hover {
  background: var(--color-sf-secondary-bg-color-hover);
}
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-fontcolor-dropdown .e-caret:hover,
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-numberformatlist-dropdown .e-caret:hover,
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-bulletformatlist-dropdown .e-caret:hover {
  background: var(--color-sf-secondary-bg-color-hover);
}

.e-linkheader {
  color: var(--color-sf-content-text-color);
}

.e-rte-img-popup.e-popup {
  background: var(--color-sf-content-bg-color);
  border: 1px solid var(--color-sf-border-light);
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
  color: var(--color-sf-border-light);
  padding: 10px;
}

.e-rte-content .e-content img:not(.e-resize) {
  z-index: 1000;
}

span.e-rte-imageboxmark,
span.e-rte-videoboxmark {
  background: var(--color-sf-primary);
  border: 1px solid var(--color-sf-primary-text-color);
  display: block;
  height: 10px;
  position: absolute;
  width: 10px;
  z-index: 1000;
}

.e-mob-rte span.e-rte-imageboxmark,
.e-mob-rte span.e-rte-videoboxmark {
  background: var(--color-sf-primary-text-color);
  border: 1px solid var(--color-sf-primary);
  border-radius: 15px;
  height: 20px;
  width: 20px;
}

.e-mob-rte.e-mob-span span.e-rte-imageboxmark,
.e-mob-rte.e-mob-span span.e-rte-videoboxmark {
  background: var(--color-sf-primary);
  border: 1px solid var(--color-sf-primary-text-color);
}

.e-rte-content .e-content img.e-resize,
.e-rte-content .e-content video.e-resize {
  z-index: 1000;
}

*.e-disabled {
  user-select: none;
}
*.e-disabled .e-rte-toolbar .e-toolbar-item {
  cursor: default;
}
*.e-disabled .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-icon-btn:hover, *.e-disabled .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-icon-btn:active, *.e-disabled .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-icon-btn:focus, *.e-disabled .e-rte-toolbar .e-toolbar-item .e-dropdown-btn.e-btn:hover, *.e-disabled .e-rte-toolbar .e-toolbar-item .e-dropdown-btn.e-btn:active, *.e-disabled .e-rte-toolbar .e-toolbar-item .e-dropdown-btn.e-btn:focus, *.e-disabled .e-rte-toolbar .e-toolbar-item .e-colorpicker-wrapper .e-btn:hover, *.e-disabled .e-rte-toolbar .e-toolbar-item .e-colorpicker-wrapper .e-btn:active, *.e-disabled .e-rte-toolbar .e-toolbar-item .e-colorpicker-wrapper .e-btn:focus {
  background: transparent;
  cursor: default;
}

.e-dropdown-popup ul .e-item.e-active {
  background: var(--color-sf-secondary-bg-color-pressed);
  color: var(--color-sf-secondary-text-color-pressed);
}

.e-popup-overlay {
  background-color: var(--color-sf-overlay-bg-color);
}

.e-rte-toolbar .e-toolbar-item.e-overlay .e-dropdown-btn {
  color: var(--color-sf-content-bg-color-alt4);
}

.e-rte-table-popup.e-popup.e-popup-open {
  background-color: var(--color-sf-content-bg-color);
  color: var(--color-sf-content-text-color);
}

.e-richtexteditor .e-rte-toolbar .e-hor-nav:hover {
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 0 0 0 0;
  padding-left: 0;
}

.e-rte-table-popup .e-span-border {
  border: 1px solid var(--color-sf-border-light);
  display: block;
  margin-bottom: 8px;
  margin-top: 12px;
}

.e-rte-table-popup .e-rte-popup-header {
  color: var(--color-sf-content-text-color-alt1);
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  text-align: center;
}

.e-rte-table-popup.e-popup-open .e-rte-tablecell.e-default {
  background-color: var(--color-sf-content-bg-color);
}

.e-rte-table-popup.e-popup-open .e-rte-tablecell.e-active {
  background-color: var(--color-sf-primary-lighter);
  border: 1px solid var(--color-sf-primary);
}

.e-rte-table.e-alternate-border tbody tr:nth-child(2n+0) {
  background: var(--color-sf-content-bg-color-alt1);
}

.e-rte-table th {
  background: var(--color-sf-content-bg-color-alt1);
}

.e-rte-table-popup.e-popup.e-popup-open {
  background-color: var(--color-sf-flyout-bg-color);
  color: var(--color-sf-border-light);
}

span.e-table-box {
  background-color: var(--color-sf-flyout-bg-color);
  border: 1px solid var(--color-sf-border-light);
}

span.e-table-box.e-rbox-select {
  background-color: var(--color-sf-border-light);
  border: 1px solid var(--color-sf-border-light);
}

.e-table-rhelper {
  background-color: var(--color-sf-primary);
}

.e-rte-dialog-upload.e-upload.e-lib.e-keyboard {
  background: var(--color-sf-content-bg-color);
}

.e-rte-inline-popup .e-rte-quick-toolbar.e-rte-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn .e-icons, .e-rte-inline-popup .e-rte-quick-toolbar.e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:active .e-icons, .e-rte-inline-popup .e-rte-quick-toolbar.e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:focus .e-icons, .e-rte-inline-popup .e-rte-quick-toolbar.e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:hover .e-icons {
  color: var(--color-sf-secondary-text-color-hover);
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-active .e-icons {
  color: var(--color-sf-msg-color-alt2);
}

.e-rte-emojipicker-popup.e-popup.e-popup-open {
  background: var(--color-sf-content-bg-color);
  box-shadow: none;
  border: 1px solid var(--color-sf-secondary-text-color-hover);
}
.e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn {
  background: transparent;
}
.e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn.e-selected {
  background: var(--color-sf-secondary-bg-color-pressed);
}
.e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn:hover {
  background: var(--color-sf-secondary-bg-color-hover);
}
.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-toolbar {
  background: transparent;
  border: none;
  box-shadow: none;
}
.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-toolbar .e-toolbar-items {
  background: transparent;
}
.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-toolbar .e-toolbar-items .e-scroll-nav {
  border: none;
}
.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group .e-btn.e-control:not(:hover):not(:focus):not(:active) {
  background: transparent;
}
.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn .e-btn.e-control:not(:hover):not(:focus):not(:active) {
  background: transparent;
}
.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipicker-name {
  color: var(--color-sf-content-text-color);
}

.e-rte-img-dialog .e-rte-upload-progress {
  color: var(--color-sf-info);
  /* stylelint-disable-line declaration-no-important */
}

/*! component's theme wise override definitions and variables */
/*! richtexteditor icons */
.e-toolbar-wrapper .e-blockquote::before,
.e-toolbar-container .e-blockquote::before,
.e-rte-toolbar .e-blockquote::before,
.e-rte-dropdown-popup .e-blockquote::before {
  content: "\e8f5";
}
.e-toolbar-wrapper .e-alignments::before,
.e-toolbar-container .e-alignments::before,
.e-rte-toolbar .e-alignments::before,
.e-rte-dropdown-popup .e-alignments::before {
  content: "\e7b8";
}
.e-toolbar-wrapper .e-justify-left::before,
.e-toolbar-container .e-justify-left::before,
.e-rte-toolbar .e-justify-left::before,
.e-rte-dropdown-popup .e-justify-left::before {
  content: "\e7b8";
}
.e-toolbar-wrapper .e-justify-center::before,
.e-toolbar-container .e-justify-center::before,
.e-rte-toolbar .e-justify-center::before,
.e-rte-dropdown-popup .e-justify-center::before {
  content: "\e813";
}
.e-toolbar-wrapper .e-justify-right::before,
.e-toolbar-container .e-justify-right::before,
.e-rte-toolbar .e-justify-right::before,
.e-rte-dropdown-popup .e-justify-right::before {
  content: "\e719";
}
.e-toolbar-wrapper .e-justify-full::before,
.e-toolbar-container .e-justify-full::before,
.e-rte-toolbar .e-justify-full::before,
.e-rte-dropdown-popup .e-justify-full::before {
  content: "\e721";
}
.e-toolbar-wrapper .e-font-name::before,
.e-toolbar-container .e-font-name::before,
.e-rte-toolbar .e-font-name::before,
.e-rte-dropdown-popup .e-font-name::before {
  content: "\e76f";
}
.e-toolbar-wrapper .e-rte-font-color::before,
.e-toolbar-container .e-rte-font-color::before,
.e-rte-toolbar .e-rte-font-color::before,
.e-rte-dropdown-popup .e-rte-font-color::before {
  content: "\e79f";
}
.e-toolbar-wrapper .e-background-color::before,
.e-toolbar-container .e-background-color::before,
.e-rte-toolbar .e-background-color::before,
.e-rte-dropdown-popup .e-background-color::before {
  content: "\e783";
}
.e-toolbar-wrapper .e-bold::before,
.e-toolbar-container .e-bold::before,
.e-rte-toolbar .e-bold::before,
.e-rte-dropdown-popup .e-bold::before {
  content: "\e737";
}
.e-toolbar-wrapper .e-italic::before,
.e-toolbar-container .e-italic::before,
.e-rte-toolbar .e-italic::before,
.e-rte-dropdown-popup .e-italic::before {
  content: "\e75a";
}
.e-toolbar-wrapper .e-underline::before,
.e-toolbar-container .e-underline::before,
.e-rte-toolbar .e-underline::before,
.e-rte-dropdown-popup .e-underline::before {
  content: "\e82f";
}
.e-toolbar-wrapper .e-strike-through::before,
.e-toolbar-container .e-strike-through::before,
.e-rte-toolbar .e-strike-through::before,
.e-rte-dropdown-popup .e-strike-through::before {
  content: "\e758";
}
.e-toolbar-wrapper .e-clear-format::before,
.e-toolbar-container .e-clear-format::before,
.e-rte-toolbar .e-clear-format::before,
.e-rte-dropdown-popup .e-clear-format::before {
  content: "\e803";
}
.e-toolbar-wrapper .e-clear-all::before,
.e-toolbar-container .e-clear-all::before,
.e-rte-toolbar .e-clear-all::before,
.e-rte-dropdown-popup .e-clear-all::before {
  content: "\e7cc";
}
.e-toolbar-wrapper .e-cut::before,
.e-toolbar-container .e-cut::before,
.e-rte-toolbar .e-cut::before,
.e-rte-dropdown-popup .e-cut::before {
  content: "\e7fb";
}
.e-toolbar-wrapper .e-copy::before,
.e-toolbar-container .e-copy::before,
.e-rte-toolbar .e-copy::before,
.e-rte-dropdown-popup .e-copy::before {
  content: "\e77c";
}
.e-toolbar-wrapper .e-paste::before,
.e-toolbar-container .e-paste::before,
.e-rte-toolbar .e-paste::before,
.e-rte-dropdown-popup .e-paste::before {
  content: "\e70b";
}
.e-toolbar-wrapper .e-unorder-list::before,
.e-toolbar-container .e-unorder-list::before,
.e-rte-toolbar .e-unorder-list::before,
.e-rte-dropdown-popup .e-unorder-list::before {
  content: "\e77e";
}
.e-toolbar-wrapper .e-order-list::before,
.e-toolbar-container .e-order-list::before,
.e-rte-toolbar .e-order-list::before,
.e-rte-dropdown-popup .e-order-list::before {
  content: "\e7cb";
}
.e-toolbar-wrapper .e-indent::before,
.e-toolbar-container .e-indent::before,
.e-rte-toolbar .e-indent::before,
.e-rte-dropdown-popup .e-indent::before {
  content: "\e810";
}
.e-toolbar-wrapper .e-outdent::before,
.e-toolbar-container .e-outdent::before,
.e-rte-toolbar .e-outdent::before,
.e-rte-dropdown-popup .e-outdent::before {
  content: "\e72a";
}
.e-toolbar-wrapper .e-undo::before,
.e-toolbar-container .e-undo::before,
.e-rte-toolbar .e-undo::before,
.e-rte-dropdown-popup .e-undo::before {
  content: "\e713";
}
.e-toolbar-wrapper .e-redo::before,
.e-toolbar-container .e-redo::before,
.e-rte-toolbar .e-redo::before,
.e-rte-dropdown-popup .e-redo::before {
  content: "\e755";
}
.e-toolbar-wrapper .e-super-script::before,
.e-toolbar-container .e-super-script::before,
.e-rte-toolbar .e-super-script::before,
.e-rte-dropdown-popup .e-super-script::before {
  content: "\e7a7";
}
.e-toolbar-wrapper .e-sub-script::before,
.e-toolbar-container .e-sub-script::before,
.e-rte-toolbar .e-sub-script::before,
.e-rte-dropdown-popup .e-sub-script::before {
  content: "\e80a";
}
.e-toolbar-wrapper .e-create-link::before,
.e-toolbar-container .e-create-link::before,
.e-rte-toolbar .e-create-link::before,
.e-rte-dropdown-popup .e-create-link::before {
  content: "\e757";
}
.e-toolbar-wrapper .e-open-link::before,
.e-toolbar-container .e-open-link::before,
.e-rte-toolbar .e-open-link::before,
.e-rte-dropdown-popup .e-open-link::before {
  content: "\e77a";
}
.e-toolbar-wrapper .e-edit-link::before,
.e-toolbar-container .e-edit-link::before,
.e-rte-toolbar .e-edit-link::before,
.e-rte-dropdown-popup .e-edit-link::before {
  content: "\e722";
}
.e-toolbar-wrapper .e-remove-link::before,
.e-toolbar-container .e-remove-link::before,
.e-rte-toolbar .e-remove-link::before,
.e-rte-dropdown-popup .e-remove-link::before {
  content: "\e80c";
}
.e-toolbar-wrapper .e-image::before,
.e-toolbar-container .e-image::before,
.e-rte-toolbar .e-image::before,
.e-rte-dropdown-popup .e-image::before {
  content: "\e786";
}
.e-toolbar-wrapper .e-audio::before,
.e-toolbar-container .e-audio::before,
.e-rte-toolbar .e-audio::before,
.e-rte-dropdown-popup .e-audio::before {
  content: "\e894";
}
.e-toolbar-wrapper .e-video::before,
.e-toolbar-container .e-video::before,
.e-rte-toolbar .e-video::before,
.e-rte-dropdown-popup .e-video::before {
  content: "\e895";
}
.e-toolbar-wrapper .e-replace::before,
.e-toolbar-container .e-replace::before,
.e-rte-toolbar .e-replace::before,
.e-rte-dropdown-popup .e-replace::before {
  content: "\e710";
}
.e-toolbar-wrapper .e-audio-replace::before,
.e-toolbar-wrapper .e-video-replace::before,
.e-toolbar-container .e-audio-replace::before,
.e-toolbar-container .e-video-replace::before,
.e-rte-toolbar .e-audio-replace::before,
.e-rte-toolbar .e-video-replace::before,
.e-rte-dropdown-popup .e-audio-replace::before,
.e-rte-dropdown-popup .e-video-replace::before {
  content: "\e772";
}
.e-toolbar-wrapper .e-align::before,
.e-toolbar-container .e-align::before,
.e-rte-toolbar .e-align::before,
.e-rte-dropdown-popup .e-align::before {
  content: "\e7b8";
}
.e-toolbar-wrapper .e-caption::before,
.e-toolbar-container .e-caption::before,
.e-rte-toolbar .e-caption::before,
.e-rte-dropdown-popup .e-caption::before {
  content: "\e8e2";
}
.e-toolbar-wrapper .e-remove::before,
.e-toolbar-wrapper .e-audio-remove::before,
.e-toolbar-wrapper .e-video-remove::before,
.e-toolbar-container .e-remove::before,
.e-toolbar-container .e-audio-remove::before,
.e-toolbar-container .e-video-remove::before,
.e-rte-toolbar .e-remove::before,
.e-rte-toolbar .e-audio-remove::before,
.e-rte-toolbar .e-video-remove::before,
.e-rte-dropdown-popup .e-remove::before,
.e-rte-dropdown-popup .e-audio-remove::before,
.e-rte-dropdown-popup .e-video-remove::before {
  content: "\e820";
}
.e-toolbar-wrapper .e-insert-link::before,
.e-toolbar-container .e-insert-link::before,
.e-rte-toolbar .e-insert-link::before,
.e-rte-dropdown-popup .e-insert-link::before {
  content: "\e757";
}
.e-toolbar-wrapper .e-display::before,
.e-toolbar-wrapper .e-audio-display::before,
.e-toolbar-wrapper .e-video-display::before,
.e-toolbar-container .e-display::before,
.e-toolbar-container .e-audio-display::before,
.e-toolbar-container .e-video-display::before,
.e-rte-toolbar .e-display::before,
.e-rte-toolbar .e-audio-display::before,
.e-rte-toolbar .e-video-display::before,
.e-rte-dropdown-popup .e-display::before,
.e-rte-dropdown-popup .e-audio-display::before,
.e-rte-dropdown-popup .e-video-display::before {
  content: "\e7b7";
}
.e-toolbar-wrapper .e-alt-text::before,
.e-toolbar-container .e-alt-text::before,
.e-rte-toolbar .e-alt-text::before,
.e-rte-dropdown-popup .e-alt-text::before {
  content: "\e769";
}
.e-toolbar-wrapper .e-img-dimension::before,
.e-toolbar-wrapper .e-video-dimension::before,
.e-toolbar-container .e-img-dimension::before,
.e-toolbar-container .e-video-dimension::before,
.e-rte-toolbar .e-img-dimension::before,
.e-rte-toolbar .e-video-dimension::before,
.e-rte-dropdown-popup .e-img-dimension::before,
.e-rte-dropdown-popup .e-video-dimension::before {
  content: "\e879";
}
.e-toolbar-wrapper .e-maximize::before,
.e-toolbar-container .e-maximize::before,
.e-rte-toolbar .e-maximize::before,
.e-rte-dropdown-popup .e-maximize::before {
  content: "\e81c";
}
.e-toolbar-wrapper .e-minimize::before,
.e-toolbar-container .e-minimize::before,
.e-rte-toolbar .e-minimize::before,
.e-rte-dropdown-popup .e-minimize::before {
  content: "\e7b0";
}
.e-toolbar-wrapper .e-zoom-in::before,
.e-toolbar-container .e-zoom-in::before,
.e-rte-toolbar .e-zoom-in::before,
.e-rte-dropdown-popup .e-zoom-in::before {
  content: "\e795";
}
.e-toolbar-wrapper .e-zoom-out::before,
.e-toolbar-container .e-zoom-out::before,
.e-rte-toolbar .e-zoom-out::before,
.e-rte-dropdown-popup .e-zoom-out::before {
  content: "\e825";
}
.e-toolbar-wrapper .e-lower-case::before,
.e-toolbar-container .e-lower-case::before,
.e-rte-toolbar .e-lower-case::before,
.e-rte-dropdown-popup .e-lower-case::before {
  content: "\e746";
}
.e-toolbar-wrapper .e-upper-case::before,
.e-toolbar-container .e-upper-case::before,
.e-rte-toolbar .e-upper-case::before,
.e-rte-dropdown-popup .e-upper-case::before {
  content: "\e793";
}
.e-toolbar-wrapper .e-print::before,
.e-toolbar-container .e-print::before,
.e-rte-toolbar .e-print::before,
.e-rte-dropdown-popup .e-print::before {
  content: "\e75d";
}
.e-toolbar-wrapper .e-formats::before,
.e-toolbar-container .e-formats::before,
.e-rte-toolbar .e-formats::before,
.e-rte-dropdown-popup .e-formats::before {
  content: "\e844";
}
.e-toolbar-wrapper .e-source-code::before,
.e-toolbar-container .e-source-code::before,
.e-rte-toolbar .e-source-code::before,
.e-rte-dropdown-popup .e-source-code::before {
  content: "\e80e";
}
.e-toolbar-wrapper .e-preview::before,
.e-toolbar-container .e-preview::before,
.e-rte-toolbar .e-preview::before,
.e-rte-dropdown-popup .e-preview::before {
  content: "\e7de";
}
.e-toolbar-wrapper .e-view-side::before,
.e-toolbar-container .e-view-side::before,
.e-rte-toolbar .e-view-side::before,
.e-rte-dropdown-popup .e-view-side::before {
  content: "\e82b";
}
.e-toolbar-wrapper .e-inline-code::before,
.e-toolbar-container .e-inline-code::before,
.e-rte-toolbar .e-inline-code::before,
.e-rte-dropdown-popup .e-inline-code::before {
  content: "\e831";
}
.e-toolbar-wrapper .e-preformat-code::before,
.e-toolbar-container .e-preformat-code::before,
.e-rte-toolbar .e-preformat-code::before,
.e-rte-dropdown-popup .e-preformat-code::before {
  content: "\e90f";
}
.e-toolbar-wrapper .e-table-header::before,
.e-toolbar-container .e-table-header::before,
.e-rte-toolbar .e-table-header::before,
.e-rte-dropdown-popup .e-table-header::before {
  content: "\e8f4";
}
.e-toolbar-wrapper .e-table-remove::before,
.e-toolbar-container .e-table-remove::before,
.e-rte-toolbar .e-table-remove::before,
.e-rte-dropdown-popup .e-table-remove::before {
  content: "\e811";
}
.e-toolbar-wrapper .e-table-rows::before,
.e-toolbar-container .e-table-rows::before,
.e-rte-toolbar .e-table-rows::before,
.e-rte-dropdown-popup .e-table-rows::before {
  content: "\e77f";
}
.e-toolbar-wrapper .e-table-columns::before,
.e-toolbar-container .e-table-columns::before,
.e-rte-toolbar .e-table-columns::before,
.e-rte-dropdown-popup .e-table-columns::before {
  content: "\e841";
}
.e-toolbar-wrapper .e-table-cell-ver-align::before,
.e-toolbar-container .e-table-cell-ver-align::before,
.e-rte-toolbar .e-table-cell-ver-align::before,
.e-rte-dropdown-popup .e-table-cell-ver-align::before {
  content: "\e74f";
}
.e-toolbar-wrapper .e-table-edit-properties::before,
.e-toolbar-container .e-table-edit-properties::before,
.e-rte-toolbar .e-table-edit-properties::before,
.e-rte-dropdown-popup .e-table-edit-properties::before {
  content: "\e730";
}
.e-toolbar-wrapper .e-create-table::before,
.e-toolbar-container .e-create-table::before,
.e-rte-toolbar .e-create-table::before,
.e-rte-dropdown-popup .e-create-table::before {
  content: "\e83f";
}
.e-toolbar-wrapper .e-align-bottom::before,
.e-toolbar-container .e-align-bottom::before,
.e-rte-toolbar .e-align-bottom::before,
.e-rte-dropdown-popup .e-align-bottom::before {
  content: "\e7a0";
}
.e-toolbar-wrapper .e-align-middle::before,
.e-toolbar-container .e-align-middle::before,
.e-rte-toolbar .e-align-middle::before,
.e-rte-dropdown-popup .e-align-middle::before {
  content: "\e74f";
}
.e-toolbar-wrapper .e-align-top::before,
.e-toolbar-container .e-align-top::before,
.e-rte-toolbar .e-align-top::before,
.e-rte-dropdown-popup .e-align-top::before {
  content: "\e707";
}
.e-toolbar-wrapper .e-insert-column-left::before,
.e-toolbar-container .e-insert-column-left::before,
.e-rte-toolbar .e-insert-column-left::before,
.e-rte-dropdown-popup .e-insert-column-left::before {
  content: "\e78b";
}
.e-toolbar-wrapper .e-insert-column-right::before,
.e-toolbar-container .e-insert-column-right::before,
.e-rte-toolbar .e-insert-column-right::before,
.e-rte-dropdown-popup .e-insert-column-right::before {
  content: "\e70e";
}
.e-toolbar-wrapper .e-delete-column::before,
.e-toolbar-container .e-delete-column::before,
.e-rte-toolbar .e-delete-column::before,
.e-rte-dropdown-popup .e-delete-column::before {
  content: "\e714";
}
.e-toolbar-wrapper .e-insert-row-before::before,
.e-toolbar-container .e-insert-row-before::before,
.e-rte-toolbar .e-insert-row-before::before,
.e-rte-dropdown-popup .e-insert-row-before::before {
  content: "\e836";
}
.e-toolbar-wrapper .e-insert-row-after::before,
.e-toolbar-container .e-insert-row-after::before,
.e-rte-toolbar .e-insert-row-after::before,
.e-rte-dropdown-popup .e-insert-row-after::before {
  content: "\e801";
}
.e-toolbar-wrapper .e-delete-row::before,
.e-toolbar-container .e-delete-row::before,
.e-rte-toolbar .e-delete-row::before,
.e-rte-dropdown-popup .e-delete-row::before {
  content: "\e7f2";
}
.e-toolbar-wrapper .e-style::before,
.e-toolbar-container .e-style::before,
.e-rte-toolbar .e-style::before,
.e-rte-dropdown-popup .e-style::before {
  content: "\e76e";
}
.e-toolbar-wrapper .e-rte-file-manager::before,
.e-toolbar-container .e-rte-file-manager::before,
.e-rte-toolbar .e-rte-file-manager::before,
.e-rte-dropdown-popup .e-rte-file-manager::before {
  content: "\e83c";
}
.e-toolbar-wrapper .e-rte-format-painter::before,
.e-toolbar-container .e-rte-format-painter::before,
.e-rte-toolbar .e-rte-format-painter::before,
.e-rte-dropdown-popup .e-rte-format-painter::before {
  content: "\e8bd";
}
.e-toolbar-wrapper .e-rte-export-pdf::before,
.e-toolbar-container .e-rte-export-pdf::before,
.e-rte-toolbar .e-rte-export-pdf::before,
.e-rte-dropdown-popup .e-rte-export-pdf::before {
  content: "\e8fb";
}
.e-toolbar-wrapper .e-rte-import-doc::before,
.e-toolbar-container .e-rte-import-doc::before,
.e-rte-toolbar .e-rte-import-doc::before,
.e-rte-dropdown-popup .e-rte-import-doc::before {
  content: "\e8fc";
}
.e-toolbar-wrapper .e-rte-export-doc::before,
.e-toolbar-container .e-rte-export-doc::before,
.e-rte-toolbar .e-rte-export-doc::before,
.e-rte-dropdown-popup .e-rte-export-doc::before {
  content: "\e8fd";
}

.e-richtexteditor .e-south-east::before,
.e-richtexteditor .e-south-west::before {
  content: "\e761";
}

.e-rtl .e-rte-toolbar .e-unorder-list::before,
.e-rtl .e-rte-dropdown-popup .e-unorder-list::before {
  content: "\e8c4";
}
.e-rtl .e-rte-toolbar .e-order-list::before,
.e-rtl .e-rte-dropdown-popup .e-order-list::before {
  content: "\e8c5";
}
.e-rtl .e-rte-toolbar .e-indent::before,
.e-rtl .e-rte-dropdown-popup .e-indent::before {
  content: "\e8c6";
}
.e-rtl .e-rte-toolbar .e-outdent::before,
.e-rtl .e-rte-dropdown-popup .e-outdent::before {
  content: "\e8c7";
}

.e-cell-merge::before {
  content: "\e83a";
}

.e-cell-horizontal-split::before {
  content: "\e7a4";
}

.e-cell-vertical-split::before {
  content: "\e732";
}

.e-table-cell::before {
  content: "\e7c2";
}

.e-rte-cursor-brush {
  cursor: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1vdXRzaWRlLTFfNDgxXzI0MSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iNCIgeT0iMiIgd2lkdGg9IjkiIGhlaWdodD0iMTgiIGZpbGw9ImJsYWNrIj4KPHJlY3QgZmlsbD0id2hpdGUiIHg9IjQiIHk9IjIiIHdpZHRoPSI5IiBoZWlnaHQ9IjE4Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNS41IDNDNS4yMjM4NiAzIDUgMy4yMjM4NiA1IDMuNUM1IDMuNzc2MTQgNS4yMjM4NiA0IDUuNSA0SDYuNDY0NDdDNi45OTQ5IDQgNy41MDM2MSA0LjIxMDcxIDcuODc4NjggNC41ODU3OUw4IDQuNzA3MTFWNC43MDg2M1Y0LjcxNTM4VjQuNzIyMjJWNC43MjkxOFY0LjczNjI0VjQuNzQzNDFWNC43NTA2OFY0Ljc1ODA2VjQuNzY1NTRWNC43NzMxM1Y0Ljc4MDgyVjQuNzg4NjJWNC43OTY1MlY0LjgwNDUzVjQuODEyNjVWNC44MjA4N1Y0LjgyOTE5VjQuODM3NjJWNC44NDYxNlY0Ljg1NDhWNC44NjM1NFY0Ljg3MjM5VjQuODgxMzVWNC44OTA0MVY0Ljg5OTU3VjQuOTA4ODRWNC45MTgyMVY0LjkyNzY4VjQuOTM3MjdWNC45NDY5NVY0Ljk1Njc0VjQuOTY2NjNWNC45NzY2M1Y0Ljk4NjczVjQuOTk2OTNWNS4wMDcyNFY1LjAxNzY2VjUuMDI4MTdWNS4wMzg3OVY1LjA0OTUyVjUuMDYwMzRWNS4wNzEyN1Y1LjA4MjMxVjUuMDkzNDRWNS4xMDQ2OVY1LjExNjAzVjUuMTI3NDhWNS4xMzkwM1Y1LjE1MDY4VjUuMTYyNDRWNS4xNzQyOVY1LjE4NjI2VjUuMTk4MzJWNS4yMTA0OVY1LjIyMjc2VjUuMjM1MTNWNS4yNDc2MVY1LjI2MDE4VjUuMjcyODZWNS4yODU2NVY1LjI5ODUzVjUuMzExNTJWNS4zMjQ2MVY1LjMzNzhWNS4zNTEwOVY1LjM2NDQ5VjUuMzc3OThWNS4zOTE1OFY1LjQwNTI4VjUuNDE5MDhWNS40MzI5OVY1LjQ0Njk5VjUuNDYxMVY1LjQ3NTMxVjUuNDg5NjJWNS41MDQwM1Y1LjUxODU0VjUuNTMzMTZWNS41NDc4N1Y1LjU2MjY5VjUuNTc3NjFWNS41OTI2MlY1LjYwNzc0VjUuNjIyOTZWNS42MzgyOFY1LjY1MzcxVjUuNjY5MjNWNS42ODQ4NVY1LjcwMDU3VjUuNzE2NFY1LjczMjMyVjUuNzQ4MzVWNS43NjQ0N1Y1Ljc4MDdWNS43OTcwMlY1LjgxMzQ1VjUuODI5OTdWNS44NDY2VjUuODYzMzJWNS44ODAxNVY1Ljg5NzA3VjUuOTE0MVY1LjkzMTIyVjUuOTQ4NDRWNS45NjU3N1Y1Ljk4MzE5VjYuMDAwNzFWNi4wMTgzM1Y2LjAzNjA1VjYuMDUzODdWNi4wNzE3OVY2LjA4OTgxVjYuMTA3OTNWNi4xMjYxNVY2LjE0NDQ2VjYuMTYyODdWNi4xODEzOVY2LjJWNi4yMTg3MVY2LjIzNzUyVjYuMjU2NDNWNi4yNzU0M1Y2LjI5NDU0VjYuMzEzNzRWNi4zMzMwNFY2LjM1MjQ0VjYuMzcxOTRWNi4zOTE1M1Y2LjQxMTIyVjYuNDMxMDJWNi40NTA5MVY2LjQ3MDg5VjYuNDkwOThWNi41MTExNlY2LjUzMTQ0VjYuNTUxODJWNi41NzIyOVY2LjU5Mjg3VjYuNjEzNTRWNi42MzQzMVY2LjY1NTE3VjYuNjc2MTNWNi42OTcxOVY2LjcxODM1VjYuNzM5NlY2Ljc2MDk1VjYuNzgyNFY2LjgwMzk0VjYuODI1NThWNi44NDczMlY2Ljg2OTE2VjYuODkxMDlWNi45MTMxMlY2LjkzNTI0VjYuOTU3NDZWNi45Nzk3OFY3LjAwMjE5VjcuMDI0N1Y3LjA0NzMxVjcuMDcwMDFWNy4wOTI4VjcuMTE1N1Y3LjEzODY5VjcuMTYxNzdWNy4xODQ5NVY3LjIwODIzVjcuMjMxNlY3LjI1NTA3VjcuMjc4NjRWNy4zMDIyOVY3LjMyNjA1VjcuMzQ5OVY3LjM3Mzg0VjcuMzk3ODhWNy40MjIwMlY3LjQ0NjI1VjcuNDcwNThWNy40OTVWNy41MTk1MVY3LjU0NDEyVjcuNTY4ODNWNy41OTM2M1Y3LjYxODUyVjcuNjQzNTFWNy42Njg2VjcuNjkzNzhWNy43MTkwNVY3Ljc0NDQxVjcuNzY5ODhWNy43OTU0M1Y3LjgyMTA4VjcuODQ2ODNWNy44NzI2NlY3Ljg5ODZWNy45MjQ2MlY3Ljk1MDc0VjcuOTc2OTVWOC4wMDMyNlY4LjAyOTY2VjguMDU2MTZWOC4wODI3NFY4LjEwOTQzVjguMTM2MlY4LjE2MzA3VjguMTkwMDNWOC4yMTcwOVY4LjI0NDIzVjguMjcxNDdWOC4yOTg4MVY4LjMyNjI0VjguMzUzNzZWOC4zODEzN1Y4LjQwOTA3VjguNDM2ODdWOC40NjQ3NlY4LjQ5Mjc1VjguNTIwODJWOC41NDg5OVY4LjU3NzI1VjguNjA1NjFWOC42MzQwNVY4LjY2MjU5VjguNjkxMjJWOC43MTk5NFY4Ljc0ODc2VjguNzc3NjZWOC44MDY2NlY4LjgzNTc1VjguODY0OTNWOC44OTQyMVY4LjkyMzU3VjguOTUzMDNWOC45ODI1OFY5LjAxMjIyVjkuMDQxOTVWOS4wNzE3N1Y5LjEwMTY4VjkuMTMxNjlWOS4xNjE3OFY5LjE5MTk3VjkuMjIyMjVWOS4yNTI2MlY5LjI4MzA4VjkuMzEzNjNWOS4zNDQyN1Y5LjM3NTAxVjkuNDA1ODNWOS40MzY3NFY5LjQ2Nzc1VjkuNDk4ODRWOS41MzAwM1Y5LjU2MTNWOS41OTI2N1Y5LjYyNDEzVjkuNjU1NjdWOS42ODczMVY5LjcxOTA0VjkuNzUwODVWOS43ODI3NlY5LjgxNDc2VjkuODQ2ODRWOS44NzkwMlY5LjkxMTI4VjkuOTQzNjRWOS45NzYwOFYxMC4wMDg2VjEwLjA0MTJWMTAuMDc0VjEwLjEwNjhWMTAuMTM5NlYxMC4xNzI2VjEwLjIwNTdWMTAuMjM4OVYxMC4yNzIxVjEwLjMwNTRWMTAuMzM4OVYxMC4zNzI0VjEwLjQwNlYxMC40Mzk3VjEwLjQ3MzVWMTAuNTA3M1YxMC41NDEzVjEwLjU3NTNWMTAuNjA5NVYxMC42NDM3VjEwLjY3OFYxMC43MTI0VjEwLjc0NjlWMTAuNzgxNVYxMC44MTYxVjEwLjg1MDlWMTAuODg1N1YxMC45MjA2VjEwLjk1NTdWMTAuOTkwOFYxMUg3LjVDNy4yMjM4NiAxMSA3IDExLjIyMzkgNyAxMS41QzcgMTEuNzc2MSA3LjIyMzg2IDEyIDcuNSAxMkg4VjEyLjAwODlWMTIuMDQ2NlYxMi4wODQzVjEyLjEyMjFWMTIuMTU5OVYxMi4xOTc5VjEyLjIzNTlWMTIuMjc0MVYxMi4zMTIzVjEyLjM1MDZWMTIuMzg5VjEyLjQyNzRWMTIuNDY2VjEyLjUwNDZWMTIuNTQzNFYxMi41ODIyVjEyLjYyMTFWMTIuNjYwMVYxMi42OTkxVjEyLjczODNWMTIuNzc3NVYxMi44MTY4VjEyLjg1NjNWMTIuODk1N1YxMi45MzUzVjEyLjk3NVYxMy4wMTQ3VjEzLjA1NDVWMTMuMDk0NVYxMy4xMzQ1VjEzLjE3NDVWMTMuMjE0N1YxMy4yNTQ5VjEzLjI5NTNWMTMuMzM1N1YxMy4zNzYyVjEzLjQxNjhWMTMuNDU3NFYxMy40OTgyVjEzLjUzOVYxMy41Nzk5VjEzLjYyMDlWMTMuNjYyVjEzLjcwMzJWMTMuNzQ0NFYxMy43ODU4VjEzLjgyNzJWMTMuODY4N1YxMy45MTAzVjEzLjk1MTlWMTMuOTkzN1YxNC4wMzU1VjE0LjA3NzRWMTQuMTE5NFYxNC4xNjE1VjE0LjIwMzdWMTQuMjQ1OVYxNC4yODgyVjE0LjMzMDZWMTQuMzczMVYxNC40MTU3VjE0LjQ1ODRWMTQuNTAxMVYxNC41NDM5VjE0LjU4NjhWMTQuNjI5OFYxNC42NzI5VjE0LjcxNlYxNC43NTkyVjE0LjgwMjVWMTQuODQ1OVYxNC44ODk0VjE0LjkzM1YxNC45NzY2VjE1LjAyMDNWMTUuMDY0MVYxNS4xMDhWMTUuMTUyVjE1LjE5NlYxNS4yNDAxVjE1LjI4NDNWMTUuMzI4NlYxNS4zNzNWMTUuNDE3NFYxNS40NjE5VjE1LjUwNjVWMTUuNTUxMlYxNS41OTZWMTUuNjQwOFYxNS42ODU4VjE1LjczMDhWMTUuNzc1OVYxNS44MjFWMTUuODY2M1YxNS45MTE2VjE1Ljk1N1YxNi4wMDI1VjE2LjA0ODFWMTYuMDkzN1YxNi4xMzk1VjE2LjE4NTNWMTYuMjMxMlYxNi4yNzcxVjE2LjMyMzJWMTYuMzY5M1YxNi40MTU1VjE2LjQ2MThWMTYuNTA4MlYxNi41NTQ2VjE2LjYwMTFWMTYuNjQ3N1YxNi42OTQ0VjE2Ljc0MTJWMTYuNzg4VjE2LjgzNDlWMTYuODgxOVYxNi45MjlWMTYuOTc2MVYxNy4wMjM0VjE3LjA3MDdWMTcuMTE4MVYxNy4xNjU1VjE3LjIxMzFWMTcuMjYwN1YxNy4yOTI5TDcuODc4NjggMTcuNDE0MkM3LjUwMzYxIDE3Ljc4OTMgNi45OTQ5IDE4IDYuNDY0NDcgMThINS41QzUuMjIzODYgMTggNSAxOC4yMjM5IDUgMTguNUM1IDE4Ljc3NjEgNS4yMjM4NiAxOSA1LjUgMTlINi40NjQ0N0M3LjIyMDM3IDE5IDcuOTQ2ODcgMTguNzE0NyA4LjUgMTguMjAzOEM5LjA1MzE0IDE4LjcxNDcgOS43Nzk2MyAxOSAxMC41MzU1IDE5SDExLjVDMTEuNzc2MSAxOSAxMiAxOC43NzYxIDEyIDE4LjVDMTIgMTguMjIzOSAxMS43NzYxIDE4IDExLjUgMThIMTAuNTM1NUMxMC4wMDUxIDE4IDkuNDk2MzkgMTcuNzg5MyA5LjEyMTMyIDE3LjQxNDJMOSAxNy4yOTI5VjE3LjI2MDdWMTcuMjEzMVYxNy4xNjU1VjE3LjExODFWMTcuMDcwN1YxNy4wMjM0VjE2Ljk3NjFWMTYuOTI5VjE2Ljg4MTlWMTYuODM0OVYxNi43ODhWMTYuNzQxMlYxNi42OTQ0VjE2LjY0NzdWMTYuNjAxMVYxNi41NTQ2VjE2LjUwODJWMTYuNDYxOFYxNi40MTU1VjE2LjM2OTNWMTYuMzIzMlYxNi4yNzcxVjE2LjIzMTJWMTYuMTg1M1YxNi4xMzk1VjE2LjA5MzdWMTYuMDQ4MVYxNi4wMDI1VjE1Ljk1N1YxNS45MTE2VjE1Ljg2NjNWMTUuODIxVjE1Ljc3NTlWMTUuNzMwOFYxNS42ODU4VjE1LjY0MDhWMTUuNTk2VjE1LjU1MTJWMTUuNTA2NVYxNS40NjE5VjE1LjQxNzRWMTUuMzczVjE1LjMyODZWMTUuMjg0M1YxNS4yNDAxVjE1LjE5NlYxNS4xNTJWMTUuMTA4VjE1LjA2NDFWMTUuMDIwM1YxNC45NzY2VjE0LjkzM1YxNC44ODk0VjE0Ljg0NTlWMTQuODAyNVYxNC43NTkyVjE0LjcxNlYxNC42NzI5VjE0LjYyOThWMTQuNTg2OFYxNC41NDM5VjE0LjUwMTFWMTQuNDU4NFYxNC40MTU3VjE0LjM3MzFWMTQuMzMwNlYxNC4yODgyVjE0LjI0NTlWMTQuMjAzN1YxNC4xNjE1VjE0LjExOTRWMTQuMDc3NFYxNC4wMzU1VjEzLjk5MzdWMTMuOTUxOVYxMy45MTAzVjEzLjg2ODdWMTMuODI3MlYxMy43ODU4VjEzLjc0NDRWMTMuNzAzMlYxMy42NjJWMTMuNjIwOVYxMy41Nzk5VjEzLjUzOVYxMy40OTgyVjEzLjQ1NzRWMTMuNDE2OFYxMy4zNzYyVjEzLjMzNTdWMTMuMjk1M1YxMy4yNTQ5VjEzLjIxNDdWMTMuMTc0NVYxMy4xMzQ1VjEzLjA5NDVWMTMuMDU0NVYxMy4wMTQ3VjEyLjk3NVYxMi45MzUzVjEyLjg5NTdWMTIuODU2M1YxMi44MTY4VjEyLjc3NzVWMTIuNzM4M1YxMi42OTkxVjEyLjY2MDFWMTIuNjIxMVYxMi41ODIyVjEyLjU0MzRWMTIuNTA0NlYxMi40NjZWMTIuNDI3NFYxMi4zODlWMTIuMzUwNlYxMi4zMTIzVjEyLjI3NDFWMTIuMjM1OVYxMi4xOTc5VjEyLjE1OTlWMTIuMTIyMVYxMi4wODQzVjEyLjA0NjZWMTIuMDA4OVYxMkg5LjVDOS43NzYxNCAxMiAxMCAxMS43NzYxIDEwIDExLjVDMTAgMTEuMjIzOSA5Ljc3NjE0IDExIDkuNSAxMUg5VjEwLjk5MDhWMTAuOTU1N1YxMC45MjA2VjEwLjg4NTdWMTAuODUwOVYxMC44MTYxVjEwLjc4MTVWMTAuNzQ2OVYxMC43MTI0VjEwLjY3OFYxMC42NDM3VjEwLjYwOTVWMTAuNTc1M1YxMC41NDEzVjEwLjUwNzNWMTAuNDczNVYxMC40Mzk3VjEwLjQwNlYxMC4zNzI0VjEwLjMzODlWMTAuMzA1NFYxMC4yNzIxVjEwLjIzODlWMTAuMjA1N1YxMC4xNzI2VjEwLjEzOTZWMTAuMTA2OFYxMC4wNzRWMTAuMDQxMlYxMC4wMDg2VjkuOTc2MDhWOS45NDM2NFY5LjkxMTI4VjkuODc5MDJWOS44NDY4NFY5LjgxNDc2VjkuNzgyNzZWOS43NTA4NVY5LjcxOTA0VjkuNjg3MzFWOS42NTU2N1Y5LjYyNDEzVjkuNTkyNjdWOS41NjEzVjkuNTMwMDNWOS40OTg4NFY5LjQ2Nzc1VjkuNDM2NzRWOS40MDU4M1Y5LjM3NTAxVjkuMzQ0MjdWOS4zMTM2M1Y5LjI4MzA4VjkuMjUyNjJWOS4yMjIyNVY5LjE5MTk3VjkuMTYxNzhWOS4xMzE2OVY5LjEwMTY4VjkuMDcxNzdWOS4wNDE5NVY5LjAxMjIyVjguOTgyNThWOC45NTMwM1Y4LjkyMzU3VjguODk0MjFWOC44NjQ5M1Y4LjgzNTc1VjguODA2NjZWOC43Nzc2NlY4Ljc0ODc2VjguNzE5OTRWOC42OTEyMlY4LjY2MjU5VjguNjM0MDVWOC42MDU2MVY4LjU3NzI1VjguNTQ4OTlWOC41MjA4MlY4LjQ5Mjc1VjguNDY0NzZWOC40MzY4N1Y4LjQwOTA3VjguMzgxMzdWOC4zNTM3NlY4LjMyNjI0VjguMjk4ODFWOC4yNzE0N1Y4LjI0NDIzVjguMjE3MDlWOC4xOTAwM1Y4LjE2MzA3VjguMTM2MlY4LjEwOTQzVjguMDgyNzRWOC4wNTYxNlY4LjAyOTY2VjguMDAzMjZWNy45NzY5NVY3Ljk1MDc0VjcuOTI0NjJWNy44OTg2VjcuODcyNjZWNy44NDY4M1Y3LjgyMTA4VjcuNzk1NDNWNy43Njk4OFY3Ljc0NDQxVjcuNzE5MDVWNy42OTM3OFY3LjY2ODZWNy42NDM1MVY3LjYxODUyVjcuNTkzNjNWNy41Njg4M1Y3LjU0NDEyVjcuNTE5NTFWNy40OTVWNy40NzA1OFY3LjQ0NjI1VjcuNDIyMDJWNy4zOTc4OFY3LjM3Mzg0VjcuMzQ5OVY3LjMyNjA1VjcuMzAyMjlWNy4yNzg2NFY3LjI1NTA3VjcuMjMxNlY3LjIwODIzVjcuMTg0OTVWNy4xNjE3N1Y3LjEzODY5VjcuMTE1N1Y3LjA5MjhWNy4wNzAwMVY3LjA0NzMxVjcuMDI0N1Y3LjAwMjE5VjYuOTc5NzhWNi45NTc0NlY2LjkzNTI0VjYuOTEzMTJWNi44OTEwOVY2Ljg2OTE2VjYuODQ3MzJWNi44MjU1OFY2LjgwMzk0VjYuNzgyNFY2Ljc2MDk1VjYuNzM5NlY2LjcxODM1VjYuNjk3MTlWNi42NzYxM1Y2LjY1NTE3VjYuNjM0MzFWNi42MTM1NFY2LjU5Mjg3VjYuNTcyMjlWNi41NTE4MlY2LjUzMTQ0VjYuNTExMTZWNi40OTA5OFY2LjQ3MDg5VjYuNDUwOTFWNi40MzEwMlY2LjQxMTIyVjYuMzkxNTNWNi4zNzE5NFY2LjM1MjQ0VjYuMzMzMDRWNi4zMTM3NFY2LjI5NDU0VjYuMjc1NDNWNi4yNTY0M1Y2LjIzNzUyVjYuMjE4NzFWNi4yVjYuMTgxMzlWNi4xNjI4N1Y2LjE0NDQ2VjYuMTI2MTVWNi4xMDc5M1Y2LjA4OTgxVjYuMDcxNzlWNi4wNTM4N1Y2LjAzNjA1VjYuMDE4MzNWNi4wMDA3MVY1Ljk4MzE5VjUuOTY1NzdWNS45NDg0NFY1LjkzMTIyVjUuOTE0MVY1Ljg5NzA3VjUuODgwMTVWNS44NjMzMlY1Ljg0NjZWNS44Mjk5N1Y1LjgxMzQ1VjUuNzk3MDJWNS43ODA3VjUuNzY0NDdWNS43NDgzNVY1LjczMjMyVjUuNzE2NFY1LjcwMDU3VjUuNjg0ODVWNS42NjkyM1Y1LjY1MzcxVjUuNjM4MjhWNS42MjI5NlY1LjYwNzc0VjUuNTkyNjJWNS41Nzc2MVY1LjU2MjY5VjUuNTQ3ODdWNS41MzMxNlY1LjUxODU0VjUuNTA0MDNWNS40ODk2MlY1LjQ3NTMxVjUuNDYxMVY1LjQ0Njk5VjUuNDMyOTlWNS40MTkwOFY1LjQwNTI4VjUuMzkxNThWNS4zNzc5OFY1LjM2NDQ5VjUuMzUxMDlWNS4zMzc4VjUuMzI0NjFWNS4zMTE1MlY1LjI5ODUzVjUuMjg1NjVWNS4yNzI4NlY1LjI2MDE4VjUuMjQ3NjFWNS4yMzUxM1Y1LjIyMjc2VjUuMjEwNDlWNS4xOTgzMlY1LjE4NjI2VjUuMTc0MjlWNS4xNjI0NFY1LjE1MDY4VjUuMTM5MDNWNS4xMjc0OFY1LjExNjAzVjUuMTA0NjlWNS4wOTM0NFY1LjA4MjMxVjUuMDcxMjdWNS4wNjAzNFY1LjA0OTUyVjUuMDM4NzlWNS4wMjgxN1Y1LjAxNzY2VjUuMDA3MjRWNC45OTY5M1Y0Ljk4NjczVjQuOTc2NjNWNC45NjY2M1Y0Ljk1Njc0VjQuOTQ2OTVWNC45MzcyN1Y0LjkyNzY4VjQuOTE4MjFWNC45MDg4NFY0Ljg5OTU3VjQuODkwNDFWNC44ODEzNVY0Ljg3MjM5VjQuODYzNTRWNC44NTQ4VjQuODQ2MTZWNC44Mzc2MlY0LjgyOTE5VjQuODIwODdWNC44MTI2NVY0LjgwNDUzVjQuNzk2NTJWNC43ODg2MlY0Ljc4MDgyVjQuNzczMTNWNC43NjU1NFY0Ljc1ODA2VjQuNzUwNjhWNC43NDM0MVY0LjczNjI0VjQuNzI5MThWNC43MjIyMlY0LjcxNTM4VjQuNzA4NjNWNC43MDcxMUw5LjEyMTMyIDQuNTg1NzlDOS40OTYzOSA0LjIxMDcxIDEwLjAwNTEgNCAxMC41MzU1IDRIMTEuNUMxMS43NzYxIDQgMTIgMy43NzYxNCAxMiAzLjVDMTIgMy4yMjM4NiAxMS43NzYxIDMgMTEuNSAzSDEwLjUzNTVDOS43Nzk2MyAzIDkuMDUzMTMgMy4yODUyOCA4LjUgMy43OTYyM0M3Ljk0Njg3IDMuMjg1MjggNy4yMjAzNyAzIDYuNDY0NDcgM0g1LjVaIi8+CjwvbWFzaz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjUgM0M1LjIyMzg2IDMgNSAzLjIyMzg2IDUgMy41QzUgMy43NzYxNCA1LjIyMzg2IDQgNS41IDRINi40NjQ0N0M2Ljk5NDkgNCA3LjUwMzYxIDQuMjEwNzEgNy44Nzg2OCA0LjU4NTc5TDggNC43MDcxMVY0LjcwODYzVjQuNzE1MzhWNC43MjIyMlY0LjcyOTE4VjQuNzM2MjRWNC43NDM0MVY0Ljc1MDY4VjQuNzU4MDZWNC43NjU1NFY0Ljc3MzEzVjQuNzgwODJWNC43ODg2MlY0Ljc5NjUyVjQuODA0NTNWNC44MTI2NVY0LjgyMDg3VjQuODI5MTlWNC44Mzc2MlY0Ljg0NjE2VjQuODU0OFY0Ljg2MzU0VjQuODcyMzlWNC44ODEzNVY0Ljg5MDQxVjQuODk5NTdWNC45MDg4NFY0LjkxODIxVjQuOTI3NjhWNC45MzcyN1Y0Ljk0Njk1VjQuOTU2NzRWNC45NjY2M1Y0Ljk3NjYzVjQuOTg2NzNWNC45OTY5M1Y1LjAwNzI0VjUuMDE3NjZWNS4wMjgxN1Y1LjAzODc5VjUuMDQ5NTJWNS4wNjAzNFY1LjA3MTI3VjUuMDgyMzFWNS4wOTM0NFY1LjEwNDY5VjUuMTE2MDNWNS4xMjc0OFY1LjEzOTAzVjUuMTUwNjhWNS4xNjI0NFY1LjE3NDI5VjUuMTg2MjZWNS4xOTgzMlY1LjIxMDQ5VjUuMjIyNzZWNS4yMzUxM1Y1LjI0NzYxVjUuMjYwMThWNS4yNzI4NlY1LjI4NTY1VjUuMjk4NTNWNS4zMTE1MlY1LjMyNDYxVjUuMzM3OFY1LjM1MTA5VjUuMzY0NDlWNS4zNzc5OFY1LjM5MTU4VjUuNDA1MjhWNS40MTkwOFY1LjQzMjk5VjUuNDQ2OTlWNS40NjExVjUuNDc1MzFWNS40ODk2MlY1LjUwNDAzVjUuNTE4NTRWNS41MzMxNlY1LjU0Nzg3VjUuNTYyNjlWNS41Nzc2MVY1LjU5MjYyVjUuNjA3NzRWNS42MjI5NlY1LjYzODI4VjUuNjUzNzFWNS42NjkyM1Y1LjY4NDg1VjUuNzAwNTdWNS43MTY0VjUuNzMyMzJWNS43NDgzNVY1Ljc2NDQ3VjUuNzgwN1Y1Ljc5NzAyVjUuODEzNDVWNS44Mjk5N1Y1Ljg0NjZWNS44NjMzMlY1Ljg4MDE1VjUuODk3MDdWNS45MTQxVjUuOTMxMjJWNS45NDg0NFY1Ljk2NTc3VjUuOTgzMTlWNi4wMDA3MVY2LjAxODMzVjYuMDM2MDVWNi4wNTM4N1Y2LjA3MTc5VjYuMDg5ODFWNi4xMDc5M1Y2LjEyNjE1VjYuMTQ0NDZWNi4xNjI4N1Y2LjE4MTM5VjYuMlY2LjIxODcxVjYuMjM3NTJWNi4yNTY0M1Y2LjI3NTQzVjYuMjk0NTRWNi4zMTM3NFY2LjMzMzA0VjYuMzUyNDRWNi4zNzE5NFY2LjM5MTUzVjYuNDExMjJWNi40MzEwMlY2LjQ1MDkxVjYuNDcwODlWNi40OTA5OFY2LjUxMTE2VjYuNTMxNDRWNi41NTE4MlY2LjU3MjI5VjYuNTkyODdWNi42MTM1NFY2LjYzNDMxVjYuNjU1MTdWNi42NzYxM1Y2LjY5NzE5VjYuNzE4MzVWNi43Mzk2VjYuNzYwOTVWNi43ODI0VjYuODAzOTRWNi44MjU1OFY2Ljg0NzMyVjYuODY5MTZWNi44OTEwOVY2LjkxMzEyVjYuOTM1MjRWNi45NTc0NlY2Ljk3OTc4VjcuMDAyMTlWNy4wMjQ3VjcuMDQ3MzFWNy4wNzAwMVY3LjA5MjhWNy4xMTU3VjcuMTM4NjlWNy4xNjE3N1Y3LjE4NDk1VjcuMjA4MjNWNy4yMzE2VjcuMjU1MDdWNy4yNzg2NFY3LjMwMjI5VjcuMzI2MDVWNy4zNDk5VjcuMzczODRWNy4zOTc4OFY3LjQyMjAyVjcuNDQ2MjVWNy40NzA1OFY3LjQ5NVY3LjUxOTUxVjcuNTQ0MTJWNy41Njg4M1Y3LjU5MzYzVjcuNjE4NTJWNy42NDM1MVY3LjY2ODZWNy42OTM3OFY3LjcxOTA1VjcuNzQ0NDFWNy43Njk4OFY3Ljc5NTQzVjcuODIxMDhWNy44NDY4M1Y3Ljg3MjY2VjcuODk4NlY3LjkyNDYyVjcuOTUwNzRWNy45NzY5NVY4LjAwMzI2VjguMDI5NjZWOC4wNTYxNlY4LjA4Mjc0VjguMTA5NDNWOC4xMzYyVjguMTYzMDdWOC4xOTAwM1Y4LjIxNzA5VjguMjQ0MjNWOC4yNzE0N1Y4LjI5ODgxVjguMzI2MjRWOC4zNTM3NlY4LjM4MTM3VjguNDA5MDdWOC40MzY4N1Y4LjQ2NDc2VjguNDkyNzVWOC41MjA4MlY4LjU0ODk5VjguNTc3MjVWOC42MDU2MVY4LjYzNDA1VjguNjYyNTlWOC42OTEyMlY4LjcxOTk0VjguNzQ4NzZWOC43Nzc2NlY4LjgwNjY2VjguODM1NzVWOC44NjQ5M1Y4Ljg5NDIxVjguOTIzNTdWOC45NTMwM1Y4Ljk4MjU4VjkuMDEyMjJWOS4wNDE5NVY5LjA3MTc3VjkuMTAxNjhWOS4xMzE2OVY5LjE2MTc4VjkuMTkxOTdWOS4yMjIyNVY5LjI1MjYyVjkuMjgzMDhWOS4zMTM2M1Y5LjM0NDI3VjkuMzc1MDFWOS40MDU4M1Y5LjQzNjc0VjkuNDY3NzVWOS40OTg4NFY5LjUzMDAzVjkuNTYxM1Y5LjU5MjY3VjkuNjI0MTNWOS42NTU2N1Y5LjY4NzMxVjkuNzE5MDRWOS43NTA4NVY5Ljc4Mjc2VjkuODE0NzZWOS44NDY4NFY5Ljg3OTAyVjkuOTExMjhWOS45NDM2NFY5Ljk3NjA4VjEwLjAwODZWMTAuMDQxMlYxMC4wNzRWMTAuMTA2OFYxMC4xMzk2VjEwLjE3MjZWMTAuMjA1N1YxMC4yMzg5VjEwLjI3MjFWMTAuMzA1NFYxMC4zMzg5VjEwLjM3MjRWMTAuNDA2VjEwLjQzOTdWMTAuNDczNVYxMC41MDczVjEwLjU0MTNWMTAuNTc1M1YxMC42MDk1VjEwLjY0MzdWMTAuNjc4VjEwLjcxMjRWMTAuNzQ2OVYxMC43ODE1VjEwLjgxNjFWMTAuODUwOVYxMC44ODU3VjEwLjkyMDZWMTAuOTU1N1YxMC45OTA4VjExSDcuNUM3LjIyMzg2IDExIDcgMTEuMjIzOSA3IDExLjVDNyAxMS43NzYxIDcuMjIzODYgMTIgNy41IDEySDhWMTIuMDA4OVYxMi4wNDY2VjEyLjA4NDNWMTIuMTIyMVYxMi4xNTk5VjEyLjE5NzlWMTIuMjM1OVYxMi4yNzQxVjEyLjMxMjNWMTIuMzUwNlYxMi4zODlWMTIuNDI3NFYxMi40NjZWMTIuNTA0NlYxMi41NDM0VjEyLjU4MjJWMTIuNjIxMVYxMi42NjAxVjEyLjY5OTFWMTIuNzM4M1YxMi43Nzc1VjEyLjgxNjhWMTIuODU2M1YxMi44OTU3VjEyLjkzNTNWMTIuOTc1VjEzLjAxNDdWMTMuMDU0NVYxMy4wOTQ1VjEzLjEzNDVWMTMuMTc0NVYxMy4yMTQ3VjEzLjI1NDlWMTMuMjk1M1YxMy4zMzU3VjEzLjM3NjJWMTMuNDE2OFYxMy40NTc0VjEzLjQ5ODJWMTMuNTM5VjEzLjU3OTlWMTMuNjIwOVYxMy42NjJWMTMuNzAzMlYxMy43NDQ0VjEzLjc4NThWMTMuODI3MlYxMy44Njg3VjEzLjkxMDNWMTMuOTUxOVYxMy45OTM3VjE0LjAzNTVWMTQuMDc3NFYxNC4xMTk0VjE0LjE2MTVWMTQuMjAzN1YxNC4yNDU5VjE0LjI4ODJWMTQuMzMwNlYxNC4zNzMxVjE0LjQxNTdWMTQuNDU4NFYxNC41MDExVjE0LjU0MzlWMTQuNTg2OFYxNC42Mjk4VjE0LjY3MjlWMTQuNzE2VjE0Ljc1OTJWMTQuODAyNVYxNC44NDU5VjE0Ljg4OTRWMTQuOTMzVjE0Ljk3NjZWMTUuMDIwM1YxNS4wNjQxVjE1LjEwOFYxNS4xNTJWMTUuMTk2VjE1LjI0MDFWMTUuMjg0M1YxNS4zMjg2VjE1LjM3M1YxNS40MTc0VjE1LjQ2MTlWMTUuNTA2NVYxNS41NTEyVjE1LjU5NlYxNS42NDA4VjE1LjY4NThWMTUuNzMwOFYxNS43NzU5VjE1LjgyMVYxNS44NjYzVjE1LjkxMTZWMTUuOTU3VjE2LjAwMjVWMTYuMDQ4MVYxNi4wOTM3VjE2LjEzOTVWMTYuMTg1M1YxNi4yMzEyVjE2LjI3NzFWMTYuMzIzMlYxNi4zNjkzVjE2LjQxNTVWMTYuNDYxOFYxNi41MDgyVjE2LjU1NDZWMTYuNjAxMVYxNi42NDc3VjE2LjY5NDRWMTYuNzQxMlYxNi43ODhWMTYuODM0OVYxNi44ODE5VjE2LjkyOVYxNi45NzYxVjE3LjAyMzRWMTcuMDcwN1YxNy4xMTgxVjE3LjE2NTVWMTcuMjEzMVYxNy4yNjA3VjE3LjI5MjlMNy44Nzg2OCAxNy40MTQyQzcuNTAzNjEgMTcuNzg5MyA2Ljk5NDkgMTggNi40NjQ0NyAxOEg1LjVDNS4yMjM4NiAxOCA1IDE4LjIyMzkgNSAxOC41QzUgMTguNzc2MSA1LjIyMzg2IDE5IDUuNSAxOUg2LjQ2NDQ3QzcuMjIwMzcgMTkgNy45NDY4NyAxOC43MTQ3IDguNSAxOC4yMDM4QzkuMDUzMTQgMTguNzE0NyA5Ljc3OTYzIDE5IDEwLjUzNTUgMTlIMTEuNUMxMS43NzYxIDE5IDEyIDE4Ljc3NjEgMTIgMTguNUMxMiAxOC4yMjM5IDExLjc3NjEgMTggMTEuNSAxOEgxMC41MzU1QzEwLjAwNTEgMTggOS40OTYzOSAxNy43ODkzIDkuMTIxMzIgMTcuNDE0Mkw5IDE3LjI5MjlWMTcuMjYwN1YxNy4yMTMxVjE3LjE2NTVWMTcuMTE4MVYxNy4wNzA3VjE3LjAyMzRWMTYuOTc2MVYxNi45MjlWMTYuODgxOVYxNi44MzQ5VjE2Ljc4OFYxNi43NDEyVjE2LjY5NDRWMTYuNjQ3N1YxNi42MDExVjE2LjU1NDZWMTYuNTA4MlYxNi40NjE4VjE2LjQxNTVWMTYuMzY5M1YxNi4zMjMyVjE2LjI3NzFWMTYuMjMxMlYxNi4xODUzVjE2LjEzOTVWMTYuMDkzN1YxNi4wNDgxVjE2LjAwMjVWMTUuOTU3VjE1LjkxMTZWMTUuODY2M1YxNS44MjFWMTUuNzc1OVYxNS43MzA4VjE1LjY4NThWMTUuNjQwOFYxNS41OTZWMTUuNTUxMlYxNS41MDY1VjE1LjQ2MTlWMTUuNDE3NFYxNS4zNzNWMTUuMzI4NlYxNS4yODQzVjE1LjI0MDFWMTUuMTk2VjE1LjE1MlYxNS4xMDhWMTUuMDY0MVYxNS4wMjAzVjE0Ljk3NjZWMTQuOTMzVjE0Ljg4OTRWMTQuODQ1OVYxNC44MDI1VjE0Ljc1OTJWMTQuNzE2VjE0LjY3MjlWMTQuNjI5OFYxNC41ODY4VjE0LjU0MzlWMTQuNTAxMVYxNC40NTg0VjE0LjQxNTdWMTQuMzczMVYxNC4zMzA2VjE0LjI4ODJWMTQuMjQ1OVYxNC4yMDM3VjE0LjE2MTVWMTQuMTE5NFYxNC4wNzc0VjE0LjAzNTVWMTMuOTkzN1YxMy45NTE5VjEzLjkxMDNWMTMuODY4N1YxMy44MjcyVjEzLjc4NThWMTMuNzQ0NFYxMy43MDMyVjEzLjY2MlYxMy42MjA5VjEzLjU3OTlWMTMuNTM5VjEzLjQ5ODJWMTMuNDU3NFYxMy40MTY4VjEzLjM3NjJWMTMuMzM1N1YxMy4yOTUzVjEzLjI1NDlWMTMuMjE0N1YxMy4xNzQ1VjEzLjEzNDVWMTMuMDk0NVYxMy4wNTQ1VjEzLjAxNDdWMTIuOTc1VjEyLjkzNTNWMTIuODk1N1YxMi44NTYzVjEyLjgxNjhWMTIuNzc3NVYxMi43MzgzVjEyLjY5OTFWMTIuNjYwMVYxMi42MjExVjEyLjU4MjJWMTIuNTQzNFYxMi41MDQ2VjEyLjQ2NlYxMi40Mjc0VjEyLjM4OVYxMi4zNTA2VjEyLjMxMjNWMTIuMjc0MVYxMi4yMzU5VjEyLjE5NzlWMTIuMTU5OVYxMi4xMjIxVjEyLjA4NDNWMTIuMDQ2NlYxMi4wMDg5VjEySDkuNUM5Ljc3NjE0IDEyIDEwIDExLjc3NjEgMTAgMTEuNUMxMCAxMS4yMjM5IDkuNzc2MTQgMTEgOS41IDExSDlWMTAuOTkwOFYxMC45NTU3VjEwLjkyMDZWMTAuODg1N1YxMC44NTA5VjEwLjgxNjFWMTAuNzgxNVYxMC43NDY5VjEwLjcxMjRWMTAuNjc4VjEwLjY0MzdWMTAuNjA5NVYxMC41NzUzVjEwLjU0MTNWMTAuNTA3M1YxMC40NzM1VjEwLjQzOTdWMTAuNDA2VjEwLjM3MjRWMTAuMzM4OVYxMC4zMDU0VjEwLjI3MjFWMTAuMjM4OVYxMC4yMDU3VjEwLjE3MjZWMTAuMTM5NlYxMC4xMDY4VjEwLjA3NFYxMC4wNDEyVjEwLjAwODZWOS45NzYwOFY5Ljk0MzY0VjkuOTExMjhWOS44NzkwMlY5Ljg0Njg0VjkuODE0NzZWOS43ODI3NlY5Ljc1MDg1VjkuNzE5MDRWOS42ODczMVY5LjY1NTY3VjkuNjI0MTNWOS41OTI2N1Y5LjU2MTNWOS41MzAwM1Y5LjQ5ODg0VjkuNDY3NzVWOS40MzY3NFY5LjQwNTgzVjkuMzc1MDFWOS4zNDQyN1Y5LjMxMzYzVjkuMjgzMDhWOS4yNTI2MlY5LjIyMjI1VjkuMTkxOTdWOS4xNjE3OFY5LjEzMTY5VjkuMTAxNjhWOS4wNzE3N1Y5LjA0MTk1VjkuMDEyMjJWOC45ODI1OFY4Ljk1MzAzVjguOTIzNTdWOC44OTQyMVY4Ljg2NDkzVjguODM1NzVWOC44MDY2NlY4Ljc3NzY2VjguNzQ4NzZWOC43MTk5NFY4LjY5MTIyVjguNjYyNTlWOC42MzQwNVY4LjYwNTYxVjguNTc3MjVWOC41NDg5OVY4LjUyMDgyVjguNDkyNzVWOC40NjQ3NlY4LjQzNjg3VjguNDA5MDdWOC4zODEzN1Y4LjM1Mzc2VjguMzI2MjRWOC4yOTg4MVY4LjI3MTQ3VjguMjQ0MjNWOC4yMTcwOVY4LjE5MDAzVjguMTYzMDdWOC4xMzYyVjguMTA5NDNWOC4wODI3NFY4LjA1NjE2VjguMDI5NjZWOC4wMDMyNlY3Ljk3Njk1VjcuOTUwNzRWNy45MjQ2MlY3Ljg5ODZWNy44NzI2NlY3Ljg0NjgzVjcuODIxMDhWNy43OTU0M1Y3Ljc2OTg4VjcuNzQ0NDFWNy43MTkwNVY3LjY5Mzc4VjcuNjY4NlY3LjY0MzUxVjcuNjE4NTJWNy41OTM2M1Y3LjU2ODgzVjcuNTQ0MTJWNy41MTk1MVY3LjQ5NVY3LjQ3MDU4VjcuNDQ2MjVWNy40MjIwMlY3LjM5Nzg4VjcuMzczODRWNy4zNDk5VjcuMzI2MDVWNy4zMDIyOVY3LjI3ODY0VjcuMjU1MDdWNy4yMzE2VjcuMjA4MjNWNy4xODQ5NVY3LjE2MTc3VjcuMTM4NjlWNy4xMTU3VjcuMDkyOFY3LjA3MDAxVjcuMDQ3MzFWNy4wMjQ3VjcuMDAyMTlWNi45Nzk3OFY2Ljk1NzQ2VjYuOTM1MjRWNi45MTMxMlY2Ljg5MTA5VjYuODY5MTZWNi44NDczMlY2LjgyNTU4VjYuODAzOTRWNi43ODI0VjYuNzYwOTVWNi43Mzk2VjYuNzE4MzVWNi42OTcxOVY2LjY3NjEzVjYuNjU1MTdWNi42MzQzMVY2LjYxMzU0VjYuNTkyODdWNi41NzIyOVY2LjU1MTgyVjYuNTMxNDRWNi41MTExNlY2LjQ5MDk4VjYuNDcwODlWNi40NTA5MVY2LjQzMTAyVjYuNDExMjJWNi4zOTE1M1Y2LjM3MTk0VjYuMzUyNDRWNi4zMzMwNFY2LjMxMzc0VjYuMjk0NTRWNi4yNzU0M1Y2LjI1NjQzVjYuMjM3NTJWNi4yMTg3MVY2LjJWNi4xODEzOVY2LjE2Mjg3VjYuMTQ0NDZWNi4xMjYxNVY2LjEwNzkzVjYuMDg5ODFWNi4wNzE3OVY2LjA1Mzg3VjYuMDM2MDVWNi4wMTgzM1Y2LjAwMDcxVjUuOTgzMTlWNS45NjU3N1Y1Ljk0ODQ0VjUuOTMxMjJWNS45MTQxVjUuODk3MDdWNS44ODAxNVY1Ljg2MzMyVjUuODQ2NlY1LjgyOTk3VjUuODEzNDVWNS43OTcwMlY1Ljc4MDdWNS43NjQ0N1Y1Ljc0ODM1VjUuNzMyMzJWNS43MTY0VjUuNzAwNTdWNS42ODQ4NVY1LjY2OTIzVjUuNjUzNzFWNS42MzgyOFY1LjYyMjk2VjUuNjA3NzRWNS41OTI2MlY1LjU3NzYxVjUuNTYyNjlWNS41NDc4N1Y1LjUzMzE2VjUuNTE4NTRWNS41MDQwM1Y1LjQ4OTYyVjUuNDc1MzFWNS40NjExVjUuNDQ2OTlWNS40MzI5OVY1LjQxOTA4VjUuNDA1MjhWNS4zOTE1OFY1LjM3Nzk4VjUuMzY0NDlWNS4zNTEwOVY1LjMzNzhWNS4zMjQ2MVY1LjMxMTUyVjUuMjk4NTNWNS4yODU2NVY1LjI3Mjg2VjUuMjYwMThWNS4yNDc2MVY1LjIzNTEzVjUuMjIyNzZWNS4yMTA0OVY1LjE5ODMyVjUuMTg2MjZWNS4xNzQyOVY1LjE2MjQ0VjUuMTUwNjhWNS4xMzkwM1Y1LjEyNzQ4VjUuMTE2MDNWNS4xMDQ2OVY1LjA5MzQ0VjUuMDgyMzFWNS4wNzEyN1Y1LjA2MDM0VjUuMDQ5NTJWNS4wMzg3OVY1LjAyODE3VjUuMDE3NjZWNS4wMDcyNFY0Ljk5NjkzVjQuOTg2NzNWNC45NzY2M1Y0Ljk2NjYzVjQuOTU2NzRWNC45NDY5NVY0LjkzNzI3VjQuOTI3NjhWNC45MTgyMVY0LjkwODg0VjQuODk5NTdWNC44OTA0MVY0Ljg4MTM1VjQuODcyMzlWNC44NjM1NFY0Ljg1NDhWNC44NDYxNlY0LjgzNzYyVjQuODI5MTlWNC44MjA4N1Y0LjgxMjY1VjQuODA0NTNWNC43OTY1MlY0Ljc4ODYyVjQuNzgwODJWNC43NzMxM1Y0Ljc2NTU0VjQuNzU4MDZWNC43NTA2OFY0Ljc0MzQxVjQuNzM2MjRWNC43MjkxOFY0LjcyMjIyVjQuNzE1MzhWNC43MDg2M1Y0LjcwNzExTDkuMTIxMzIgNC41ODU3OUM5LjQ5NjM5IDQuMjEwNzEgMTAuMDA1MSA0IDEwLjUzNTUgNEgxMS41QzExLjc3NjEgNCAxMiAzLjc3NjE0IDEyIDMuNUMxMiAzLjIyMzg2IDExLjc3NjEgMyAxMS41IDNIMTAuNTM1NUM5Ljc3OTYzIDMgOS4wNTMxMyAzLjI4NTI4IDguNSAzLjc5NjIzQzcuOTQ2ODcgMy4yODUyOCA3LjIyMDM3IDMgNi40NjQ0NyAzSDUuNVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04IDQuNzA3MTFIOVY0LjI5Mjg5TDguNzA3MTEgNEw4IDQuNzA3MTFaTTggMTFWMTJIOVYxMUg4Wk04IDEySDlWMTFIOFYxMlpNOCAxNy4yOTI5TDguNzA3MTEgMThMOSAxNy43MDcxVjE3LjI5MjlIOFpNNy44Nzg2OCAxNy40MTQyTDguNTg1NzkgMTguMTIxM0g4LjU4NTc5TDcuODc4NjggMTcuNDE0MlpNOC41IDE4LjIwMzhMOS4xNzg1NCAxNy40NjkyTDguNSAxNi44NDI0TDcuODIxNDYgMTcuNDY5Mkw4LjUgMTguMjAzOFpNOSAxNy4yOTI5SDhWMTcuNzA3MUw4LjI5Mjg5IDE4TDkgMTcuMjkyOVpNOSAxMlYxMUg4VjEySDlaTTkgMTFIOFYxMkg5VjExWk05IDQuNzA3MTFMOC4yOTI4OSA0TDggNC4yOTI4OVY0LjcwNzExSDlaTTkuMTIxMzIgNC41ODU3OUw5LjgyODQzIDUuMjkyODlMOS44Mjg0MyA1LjI5Mjg5TDkuMTIxMzIgNC41ODU3OVpNOC41IDMuNzk2MjNMNy44MjE0NiA0LjUzMDc5TDguNSA1LjE1NzU3TDkuMTc4NTQgNC41MzA3OUw4LjUgMy43OTYyM1pNNiAzLjVDNiAzLjc3NjE0IDUuNzc2MTQgNCA1LjUgNFYyQzQuNjcxNTcgMiA0IDIuNjcxNTcgNCAzLjVINlpNNS41IDNDNS43NzYxNCAzIDYgMy4yMjM4NiA2IDMuNUg0QzQgNC4zMjg0MyA0LjY3MTU3IDUgNS41IDVWM1pNNi40NjQ0NyAzSDUuNVY1SDYuNDY0NDdWM1pNOC41ODU3OSAzLjg3ODY4QzguMDIzMTggMy4zMTYwNyA3LjI2MDEyIDMgNi40NjQ0NyAzVjVDNi43Mjk2OCA1IDYuOTg0MDQgNS4xMDUzNiA3LjE3MTU3IDUuMjkyODlMOC41ODU3OSAzLjg3ODY4Wk04LjcwNzExIDRMOC41ODU3OSAzLjg3ODY4TDcuMTcxNTcgNS4yOTI4OUw3LjI5Mjg5IDUuNDE0MjFMOC43MDcxMSA0Wk05IDQuNzA4NjNWNC43MDcxMUg3VjQuNzA4NjNIOVpNOSA0LjcxNTM4VjQuNzA4NjNIN1Y0LjcxNTM4SDlaTTkgNC43MjIyMlY0LjcxNTM4SDdWNC43MjIyMkg5Wk05IDQuNzI5MThWNC43MjIyMkg3VjQuNzI5MThIOVpNOSA0LjczNjI0VjQuNzI5MThIN1Y0LjczNjI0SDlaTTkgNC43NDM0MVY0LjczNjI0SDdWNC43NDM0MUg5Wk05IDQuNzUwNjhWNC43NDM0MUg3VjQuNzUwNjhIOVpNOSA0Ljc1ODA2VjQuNzUwNjhIN1Y0Ljc1ODA2SDlaTTkgNC43NjU1NFY0Ljc1ODA2SDdWNC43NjU1NEg5Wk05IDQuNzczMTNWNC43NjU1NEg3VjQuNzczMTNIOVpNOSA0Ljc4MDgyVjQuNzczMTNIN1Y0Ljc4MDgySDlaTTkgNC43ODg2MlY0Ljc4MDgySDdWNC43ODg2Mkg5Wk05IDQuNzk2NTJWNC43ODg2Mkg3VjQuNzk2NTJIOVpNOSA0LjgwNDUzVjQuNzk2NTJIN1Y0LjgwNDUzSDlaTTkgNC44MTI2NVY0LjgwNDUzSDdWNC44MTI2NUg5Wk05IDQuODIwODdWNC44MTI2NUg3VjQuODIwODdIOVpNOSA0LjgyOTE5VjQuODIwODdIN1Y0LjgyOTE5SDlaTTkgNC44Mzc2MlY0LjgyOTE5SDdWNC44Mzc2Mkg5Wk05IDQuODQ2MTZWNC44Mzc2Mkg3VjQuODQ2MTZIOVpNOSA0Ljg1NDhWNC44NDYxNkg3VjQuODU0OEg5Wk05IDQuODYzNTRWNC44NTQ4SDdWNC44NjM1NEg5Wk05IDQuODcyMzlWNC44NjM1NEg3VjQuODcyMzlIOVpNOSA0Ljg4MTM1VjQuODcyMzlIN1Y0Ljg4MTM1SDlaTTkgNC44OTA0MVY0Ljg4MTM1SDdWNC44OTA0MUg5Wk05IDQuODk5NTdWNC44OTA0MUg3VjQuODk5NTdIOVpNOSA0LjkwODg0VjQuODk5NTdIN1Y0LjkwODg0SDlaTTkgNC45MTgyMVY0LjkwODg0SDdWNC45MTgyMUg5Wk05IDQuOTI3NjhWNC45MTgyMUg3VjQuOTI3NjhIOVpNOSA0LjkzNzI3VjQuOTI3NjhIN1Y0LjkzNzI3SDlaTTkgNC45NDY5NVY0LjkzNzI3SDdWNC45NDY5NUg5Wk05IDQuOTU2NzRWNC45NDY5NUg3VjQuOTU2NzRIOVpNOSA0Ljk2NjYzVjQuOTU2NzRIN1Y0Ljk2NjYzSDlaTTkgNC45NzY2M1Y0Ljk2NjYzSDdWNC45NzY2M0g5Wk05IDQuOTg2NzNWNC45NzY2M0g3VjQuOTg2NzNIOVpNOSA0Ljk5NjkzVjQuOTg2NzNIN1Y0Ljk5NjkzSDlaTTkgNS4wMDcyNFY0Ljk5NjkzSDdWNS4wMDcyNEg5Wk05IDUuMDE3NjZWNS4wMDcyNEg3VjUuMDE3NjZIOVpNOSA1LjAyODE3VjUuMDE3NjZIN1Y1LjAyODE3SDlaTTkgNS4wMzg3OVY1LjAyODE3SDdWNS4wMzg3OUg5Wk05IDUuMDQ5NTJWNS4wMzg3OUg3VjUuMDQ5NTJIOVpNOSA1LjA2MDM0VjUuMDQ5NTJIN1Y1LjA2MDM0SDlaTTkgNS4wNzEyN1Y1LjA2MDM0SDdWNS4wNzEyN0g5Wk05IDUuMDgyMzFWNS4wNzEyN0g3VjUuMDgyMzFIOVpNOSA1LjA5MzQ0VjUuMDgyMzFIN1Y1LjA5MzQ0SDlaTTkgNS4xMDQ2OVY1LjA5MzQ0SDdWNS4xMDQ2OUg5Wk05IDUuMTE2MDNWNS4xMDQ2OUg3VjUuMTE2MDNIOVpNOSA1LjEyNzQ4VjUuMTE2MDNIN1Y1LjEyNzQ4SDlaTTkgNS4xMzkwM1Y1LjEyNzQ4SDdWNS4xMzkwM0g5Wk05IDUuMTUwNjhWNS4xMzkwM0g3VjUuMTUwNjhIOVpNOSA1LjE2MjQ0VjUuMTUwNjhIN1Y1LjE2MjQ0SDlaTTkgNS4xNzQyOVY1LjE2MjQ0SDdWNS4xNzQyOUg5Wk05IDUuMTg2MjZWNS4xNzQyOUg3VjUuMTg2MjZIOVpNOSA1LjE5ODMyVjUuMTg2MjZIN1Y1LjE5ODMySDlaTTkgNS4yMTA0OVY1LjE5ODMySDdWNS4yMTA0OUg5Wk05IDUuMjIyNzZWNS4yMTA0OUg3VjUuMjIyNzZIOVpNOSA1LjIzNTEzVjUuMjIyNzZIN1Y1LjIzNTEzSDlaTTkgNS4yNDc2MVY1LjIzNTEzSDdWNS4yNDc2MUg5Wk05IDUuMjYwMThWNS4yNDc2MUg3VjUuMjYwMThIOVpNOSA1LjI3Mjg2VjUuMjYwMThIN1Y1LjI3Mjg2SDlaTTkgNS4yODU2NVY1LjI3Mjg2SDdWNS4yODU2NUg5Wk05IDUuMjk4NTNWNS4yODU2NUg3VjUuMjk4NTNIOVpNOSA1LjMxMTUyVjUuMjk4NTNIN1Y1LjMxMTUySDlaTTkgNS4zMjQ2MVY1LjMxMTUySDdWNS4zMjQ2MUg5Wk05IDUuMzM3OFY1LjMyNDYxSDdWNS4zMzc4SDlaTTkgNS4zNTEwOVY1LjMzNzhIN1Y1LjM1MTA5SDlaTTkgNS4zNjQ0OVY1LjM1MTA5SDdWNS4zNjQ0OUg5Wk05IDUuMzc3OThWNS4zNjQ0OUg3VjUuMzc3OThIOVpNOSA1LjM5MTU4VjUuMzc3OThIN1Y1LjM5MTU4SDlaTTkgNS40MDUyOFY1LjM5MTU4SDdWNS40MDUyOEg5Wk05IDUuNDE5MDhWNS40MDUyOEg3VjUuNDE5MDhIOVpNOSA1LjQzMjk5VjUuNDE5MDhIN1Y1LjQzMjk5SDlaTTkgNS40NDY5OVY1LjQzMjk5SDdWNS40NDY5OUg5Wk05IDUuNDYxMVY1LjQ0Njk5SDdWNS40NjExSDlaTTkgNS40NzUzMVY1LjQ2MTFIN1Y1LjQ3NTMxSDlaTTkgNS40ODk2MlY1LjQ3NTMxSDdWNS40ODk2Mkg5Wk05IDUuNTA0MDNWNS40ODk2Mkg3VjUuNTA0MDNIOVpNOSA1LjUxODU0VjUuNTA0MDNIN1Y1LjUxODU0SDlaTTkgNS41MzMxNlY1LjUxODU0SDdWNS41MzMxNkg5Wk05IDUuNTQ3ODdWNS41MzMxNkg3VjUuNTQ3ODdIOVpNOSA1LjU2MjY5VjUuNTQ3ODdIN1Y1LjU2MjY5SDlaTTkgNS41Nzc2MVY1LjU2MjY5SDdWNS41Nzc2MUg5Wk05IDUuNTkyNjJWNS41Nzc2MUg3VjUuNTkyNjJIOVpNOSA1LjYwNzc0VjUuNTkyNjJIN1Y1LjYwNzc0SDlaTTkgNS42MjI5NlY1LjYwNzc0SDdWNS42MjI5Nkg5Wk05IDUuNjM4MjhWNS42MjI5Nkg3VjUuNjM4MjhIOVpNOSA1LjY1MzcxVjUuNjM4MjhIN1Y1LjY1MzcxSDlaTTkgNS42NjkyM1Y1LjY1MzcxSDdWNS42NjkyM0g5Wk05IDUuNjg0ODVWNS42NjkyM0g3VjUuNjg0ODVIOVpNOSA1LjcwMDU3VjUuNjg0ODVIN1Y1LjcwMDU3SDlaTTkgNS43MTY0VjUuNzAwNTdIN1Y1LjcxNjRIOVpNOSA1LjczMjMyVjUuNzE2NEg3VjUuNzMyMzJIOVpNOSA1Ljc0ODM1VjUuNzMyMzJIN1Y1Ljc0ODM1SDlaTTkgNS43NjQ0N1Y1Ljc0ODM1SDdWNS43NjQ0N0g5Wk05IDUuNzgwN1Y1Ljc2NDQ3SDdWNS43ODA3SDlaTTkgNS43OTcwMlY1Ljc4MDdIN1Y1Ljc5NzAySDlaTTkgNS44MTM0NVY1Ljc5NzAySDdWNS44MTM0NUg5Wk05IDUuODI5OTdWNS44MTM0NUg3VjUuODI5OTdIOVpNOSA1Ljg0NjZWNS44Mjk5N0g3VjUuODQ2Nkg5Wk05IDUuODYzMzJWNS44NDY2SDdWNS44NjMzMkg5Wk05IDUuODgwMTVWNS44NjMzMkg3VjUuODgwMTVIOVpNOSA1Ljg5NzA3VjUuODgwMTVIN1Y1Ljg5NzA3SDlaTTkgNS45MTQxVjUuODk3MDdIN1Y1LjkxNDFIOVpNOSA1LjkzMTIyVjUuOTE0MUg3VjUuOTMxMjJIOVpNOSA1Ljk0ODQ0VjUuOTMxMjJIN1Y1Ljk0ODQ0SDlaTTkgNS45NjU3N1Y1Ljk0ODQ0SDdWNS45NjU3N0g5Wk05IDUuOTgzMTlWNS45NjU3N0g3VjUuOTgzMTlIOVpNOSA2LjAwMDcxVjUuOTgzMTlIN1Y2LjAwMDcxSDlaTTkgNi4wMTgzM1Y2LjAwMDcxSDdWNi4wMTgzM0g5Wk05IDYuMDM2MDVWNi4wMTgzM0g3VjYuMDM2MDVIOVpNOSA2LjA1Mzg3VjYuMDM2MDVIN1Y2LjA1Mzg3SDlaTTkgNi4wNzE3OVY2LjA1Mzg3SDdWNi4wNzE3OUg5Wk05IDYuMDg5ODFWNi4wNzE3OUg3VjYuMDg5ODFIOVpNOSA2LjEwNzkzVjYuMDg5ODFIN1Y2LjEwNzkzSDlaTTkgNi4xMjYxNVY2LjEwNzkzSDdWNi4xMjYxNUg5Wk05IDYuMTQ0NDZWNi4xMjYxNUg3VjYuMTQ0NDZIOVpNOSA2LjE2Mjg3VjYuMTQ0NDZIN1Y2LjE2Mjg3SDlaTTkgNi4xODEzOVY2LjE2Mjg3SDdWNi4xODEzOUg5Wk05IDYuMlY2LjE4MTM5SDdWNi4ySDlaTTkgNi4yMTg3MVY2LjJIN1Y2LjIxODcxSDlaTTkgNi4yMzc1MlY2LjIxODcxSDdWNi4yMzc1Mkg5Wk05IDYuMjU2NDNWNi4yMzc1Mkg3VjYuMjU2NDNIOVpNOSA2LjI3NTQzVjYuMjU2NDNIN1Y2LjI3NTQzSDlaTTkgNi4yOTQ1NFY2LjI3NTQzSDdWNi4yOTQ1NEg5Wk05IDYuMzEzNzRWNi4yOTQ1NEg3VjYuMzEzNzRIOVpNOSA2LjMzMzA0VjYuMzEzNzRIN1Y2LjMzMzA0SDlaTTkgNi4zNTI0NFY2LjMzMzA0SDdWNi4zNTI0NEg5Wk05IDYuMzcxOTRWNi4zNTI0NEg3VjYuMzcxOTRIOVpNOSA2LjM5MTUzVjYuMzcxOTRIN1Y2LjM5MTUzSDlaTTkgNi40MTEyMlY2LjM5MTUzSDdWNi40MTEyMkg5Wk05IDYuNDMxMDJWNi40MTEyMkg3VjYuNDMxMDJIOVpNOSA2LjQ1MDkxVjYuNDMxMDJIN1Y2LjQ1MDkxSDlaTTkgNi40NzA4OVY2LjQ1MDkxSDdWNi40NzA4OUg5Wk05IDYuNDkwOThWNi40NzA4OUg3VjYuNDkwOThIOVpNOSA2LjUxMTE2VjYuNDkwOThIN1Y2LjUxMTE2SDlaTTkgNi41MzE0NFY2LjUxMTE2SDdWNi41MzE0NEg5Wk05IDYuNTUxODJWNi41MzE0NEg3VjYuNTUxODJIOVpNOSA2LjU3MjI5VjYuNTUxODJIN1Y2LjU3MjI5SDlaTTkgNi41OTI4N1Y2LjU3MjI5SDdWNi41OTI4N0g5Wk05IDYuNjEzNTRWNi41OTI4N0g3VjYuNjEzNTRIOVpNOSA2LjYzNDMxVjYuNjEzNTRIN1Y2LjYzNDMxSDlaTTkgNi42NTUxN1Y2LjYzNDMxSDdWNi42NTUxN0g5Wk05IDYuNjc2MTNWNi42NTUxN0g3VjYuNjc2MTNIOVpNOSA2LjY5NzE5VjYuNjc2MTNIN1Y2LjY5NzE5SDlaTTkgNi43MTgzNVY2LjY5NzE5SDdWNi43MTgzNUg5Wk05IDYuNzM5NlY2LjcxODM1SDdWNi43Mzk2SDlaTTkgNi43NjA5NVY2LjczOTZIN1Y2Ljc2MDk1SDlaTTkgNi43ODI0VjYuNzYwOTVIN1Y2Ljc4MjRIOVpNOSA2LjgwMzk0VjYuNzgyNEg3VjYuODAzOTRIOVpNOSA2LjgyNTU4VjYuODAzOTRIN1Y2LjgyNTU4SDlaTTkgNi44NDczMlY2LjgyNTU4SDdWNi44NDczMkg5Wk05IDYuODY5MTZWNi44NDczMkg3VjYuODY5MTZIOVpNOSA2Ljg5MTA5VjYuODY5MTZIN1Y2Ljg5MTA5SDlaTTkgNi45MTMxMlY2Ljg5MTA5SDdWNi45MTMxMkg5Wk05IDYuOTM1MjRWNi45MTMxMkg3VjYuOTM1MjRIOVpNOSA2Ljk1NzQ2VjYuOTM1MjRIN1Y2Ljk1NzQ2SDlaTTkgNi45Nzk3OFY2Ljk1NzQ2SDdWNi45Nzk3OEg5Wk05IDcuMDAyMTlWNi45Nzk3OEg3VjcuMDAyMTlIOVpNOSA3LjAyNDdWNy4wMDIxOUg3VjcuMDI0N0g5Wk05IDcuMDQ3MzFWNy4wMjQ3SDdWNy4wNDczMUg5Wk05IDcuMDcwMDFWNy4wNDczMUg3VjcuMDcwMDFIOVpNOSA3LjA5MjhWNy4wNzAwMUg3VjcuMDkyOEg5Wk05IDcuMTE1N1Y3LjA5MjhIN1Y3LjExNTdIOVpNOSA3LjEzODY5VjcuMTE1N0g3VjcuMTM4NjlIOVpNOSA3LjE2MTc3VjcuMTM4NjlIN1Y3LjE2MTc3SDlaTTkgNy4xODQ5NVY3LjE2MTc3SDdWNy4xODQ5NUg5Wk05IDcuMjA4MjNWNy4xODQ5NUg3VjcuMjA4MjNIOVpNOSA3LjIzMTZWNy4yMDgyM0g3VjcuMjMxNkg5Wk05IDcuMjU1MDdWNy4yMzE2SDdWNy4yNTUwN0g5Wk05IDcuMjc4NjRWNy4yNTUwN0g3VjcuMjc4NjRIOVpNOSA3LjMwMjI5VjcuMjc4NjRIN1Y3LjMwMjI5SDlaTTkgNy4zMjYwNVY3LjMwMjI5SDdWNy4zMjYwNUg5Wk05IDcuMzQ5OVY3LjMyNjA1SDdWNy4zNDk5SDlaTTkgNy4zNzM4NFY3LjM0OTlIN1Y3LjM3Mzg0SDlaTTkgNy4zOTc4OFY3LjM3Mzg0SDdWNy4zOTc4OEg5Wk05IDcuNDIyMDJWNy4zOTc4OEg3VjcuNDIyMDJIOVpNOSA3LjQ0NjI1VjcuNDIyMDJIN1Y3LjQ0NjI1SDlaTTkgNy40NzA1OFY3LjQ0NjI1SDdWNy40NzA1OEg5Wk05IDcuNDk1VjcuNDcwNThIN1Y3LjQ5NUg5Wk05IDcuNTE5NTFWNy40OTVIN1Y3LjUxOTUxSDlaTTkgNy41NDQxMlY3LjUxOTUxSDdWNy41NDQxMkg5Wk05IDcuNTY4ODNWNy41NDQxMkg3VjcuNTY4ODNIOVpNOSA3LjU5MzYzVjcuNTY4ODNIN1Y3LjU5MzYzSDlaTTkgNy42MTg1MlY3LjU5MzYzSDdWNy42MTg1Mkg5Wk05IDcuNjQzNTFWNy42MTg1Mkg3VjcuNjQzNTFIOVpNOSA3LjY2ODZWNy42NDM1MUg3VjcuNjY4Nkg5Wk05IDcuNjkzNzhWNy42Njg2SDdWNy42OTM3OEg5Wk05IDcuNzE5MDVWNy42OTM3OEg3VjcuNzE5MDVIOVpNOSA3Ljc0NDQxVjcuNzE5MDVIN1Y3Ljc0NDQxSDlaTTkgNy43Njk4OFY3Ljc0NDQxSDdWNy43Njk4OEg5Wk05IDcuNzk1NDNWNy43Njk4OEg3VjcuNzk1NDNIOVpNOSA3LjgyMTA4VjcuNzk1NDNIN1Y3LjgyMTA4SDlaTTkgNy44NDY4M1Y3LjgyMTA4SDdWNy44NDY4M0g5Wk05IDcuODcyNjZWNy44NDY4M0g3VjcuODcyNjZIOVpNOSA3Ljg5ODZWNy44NzI2Nkg3VjcuODk4Nkg5Wk05IDcuOTI0NjJWNy44OTg2SDdWNy45MjQ2Mkg5Wk05IDcuOTUwNzRWNy45MjQ2Mkg3VjcuOTUwNzRIOVpNOSA3Ljk3Njk1VjcuOTUwNzRIN1Y3Ljk3Njk1SDlaTTkgOC4wMDMyNlY3Ljk3Njk1SDdWOC4wMDMyNkg5Wk05IDguMDI5NjZWOC4wMDMyNkg3VjguMDI5NjZIOVpNOSA4LjA1NjE2VjguMDI5NjZIN1Y4LjA1NjE2SDlaTTkgOC4wODI3NFY4LjA1NjE2SDdWOC4wODI3NEg5Wk05IDguMTA5NDNWOC4wODI3NEg3VjguMTA5NDNIOVpNOSA4LjEzNjJWOC4xMDk0M0g3VjguMTM2Mkg5Wk05IDguMTYzMDdWOC4xMzYySDdWOC4xNjMwN0g5Wk05IDguMTkwMDNWOC4xNjMwN0g3VjguMTkwMDNIOVpNOSA4LjIxNzA5VjguMTkwMDNIN1Y4LjIxNzA5SDlaTTkgOC4yNDQyM1Y4LjIxNzA5SDdWOC4yNDQyM0g5Wk05IDguMjcxNDdWOC4yNDQyM0g3VjguMjcxNDdIOVpNOSA4LjI5ODgxVjguMjcxNDdIN1Y4LjI5ODgxSDlaTTkgOC4zMjYyNFY4LjI5ODgxSDdWOC4zMjYyNEg5Wk05IDguMzUzNzZWOC4zMjYyNEg3VjguMzUzNzZIOVpNOSA4LjM4MTM3VjguMzUzNzZIN1Y4LjM4MTM3SDlaTTkgOC40MDkwN1Y4LjM4MTM3SDdWOC40MDkwN0g5Wk05IDguNDM2ODdWOC40MDkwN0g3VjguNDM2ODdIOVpNOSA4LjQ2NDc2VjguNDM2ODdIN1Y4LjQ2NDc2SDlaTTkgOC40OTI3NVY4LjQ2NDc2SDdWOC40OTI3NUg5Wk05IDguNTIwODJWOC40OTI3NUg3VjguNTIwODJIOVpNOSA4LjU0ODk5VjguNTIwODJIN1Y4LjU0ODk5SDlaTTkgOC41NzcyNVY4LjU0ODk5SDdWOC41NzcyNUg5Wk05IDguNjA1NjFWOC41NzcyNUg3VjguNjA1NjFIOVpNOSA4LjYzNDA1VjguNjA1NjFIN1Y4LjYzNDA1SDlaTTkgOC42NjI1OVY4LjYzNDA1SDdWOC42NjI1OUg5Wk05IDguNjkxMjJWOC42NjI1OUg3VjguNjkxMjJIOVpNOSA4LjcxOTk0VjguNjkxMjJIN1Y4LjcxOTk0SDlaTTkgOC43NDg3NlY4LjcxOTk0SDdWOC43NDg3Nkg5Wk05IDguNzc3NjZWOC43NDg3Nkg3VjguNzc3NjZIOVpNOSA4LjgwNjY2VjguNzc3NjZIN1Y4LjgwNjY2SDlaTTkgOC44MzU3NVY4LjgwNjY2SDdWOC44MzU3NUg5Wk05IDguODY0OTNWOC44MzU3NUg3VjguODY0OTNIOVpNOSA4Ljg5NDIxVjguODY0OTNIN1Y4Ljg5NDIxSDlaTTkgOC45MjM1N1Y4Ljg5NDIxSDdWOC45MjM1N0g5Wk05IDguOTUzMDNWOC45MjM1N0g3VjguOTUzMDNIOVpNOSA4Ljk4MjU4VjguOTUzMDNIN1Y4Ljk4MjU4SDlaTTkgOS4wMTIyMlY4Ljk4MjU4SDdWOS4wMTIyMkg5Wk05IDkuMDQxOTVWOS4wMTIyMkg3VjkuMDQxOTVIOVpNOSA5LjA3MTc3VjkuMDQxOTVIN1Y5LjA3MTc3SDlaTTkgOS4xMDE2OFY5LjA3MTc3SDdWOS4xMDE2OEg5Wk05IDkuMTMxNjlWOS4xMDE2OEg3VjkuMTMxNjlIOVpNOSA5LjE2MTc4VjkuMTMxNjlIN1Y5LjE2MTc4SDlaTTkgOS4xOTE5N1Y5LjE2MTc4SDdWOS4xOTE5N0g5Wk05IDkuMjIyMjVWOS4xOTE5N0g3VjkuMjIyMjVIOVpNOSA5LjI1MjYyVjkuMjIyMjVIN1Y5LjI1MjYySDlaTTkgOS4yODMwOFY5LjI1MjYySDdWOS4yODMwOEg5Wk05IDkuMzEzNjNWOS4yODMwOEg3VjkuMzEzNjNIOVpNOSA5LjM0NDI3VjkuMzEzNjNIN1Y5LjM0NDI3SDlaTTkgOS4zNzUwMVY5LjM0NDI3SDdWOS4zNzUwMUg5Wk05IDkuNDA1ODNWOS4zNzUwMUg3VjkuNDA1ODNIOVpNOSA5LjQzNjc0VjkuNDA1ODNIN1Y5LjQzNjc0SDlaTTkgOS40Njc3NVY5LjQzNjc0SDdWOS40Njc3NUg5Wk05IDkuNDk4ODRWOS40Njc3NUg3VjkuNDk4ODRIOVpNOSA5LjUzMDAzVjkuNDk4ODRIN1Y5LjUzMDAzSDlaTTkgOS41NjEzVjkuNTMwMDNIN1Y5LjU2MTNIOVpNOSA5LjU5MjY3VjkuNTYxM0g3VjkuNTkyNjdIOVpNOSA5LjYyNDEzVjkuNTkyNjdIN1Y5LjYyNDEzSDlaTTkgOS42NTU2N1Y5LjYyNDEzSDdWOS42NTU2N0g5Wk05IDkuNjg3MzFWOS42NTU2N0g3VjkuNjg3MzFIOVpNOSA5LjcxOTA0VjkuNjg3MzFIN1Y5LjcxOTA0SDlaTTkgOS43NTA4NVY5LjcxOTA0SDdWOS43NTA4NUg5Wk05IDkuNzgyNzZWOS43NTA4NUg3VjkuNzgyNzZIOVpNOSA5LjgxNDc2VjkuNzgyNzZIN1Y5LjgxNDc2SDlaTTkgOS44NDY4NFY5LjgxNDc2SDdWOS44NDY4NEg5Wk05IDkuODc5MDJWOS44NDY4NEg3VjkuODc5MDJIOVpNOSA5LjkxMTI4VjkuODc5MDJIN1Y5LjkxMTI4SDlaTTkgOS45NDM2NFY5LjkxMTI4SDdWOS45NDM2NEg5Wk05IDkuOTc2MDhWOS45NDM2NEg3VjkuOTc2MDhIOVpNOSAxMC4wMDg2VjkuOTc2MDhIN1YxMC4wMDg2SDlaTTkgMTAuMDQxMlYxMC4wMDg2SDdWMTAuMDQxMkg5Wk05IDEwLjA3NFYxMC4wNDEySDdWMTAuMDc0SDlaTTkgMTAuMTA2OFYxMC4wNzRIN1YxMC4xMDY4SDlaTTkgMTAuMTM5NlYxMC4xMDY4SDdWMTAuMTM5Nkg5Wk05IDEwLjE3MjZWMTAuMTM5Nkg3VjEwLjE3MjZIOVpNOSAxMC4yMDU3VjEwLjE3MjZIN1YxMC4yMDU3SDlaTTkgMTAuMjM4OVYxMC4yMDU3SDdWMTAuMjM4OUg5Wk05IDEwLjI3MjFWMTAuMjM4OUg3VjEwLjI3MjFIOVpNOSAxMC4zMDU0VjEwLjI3MjFIN1YxMC4zMDU0SDlaTTkgMTAuMzM4OVYxMC4zMDU0SDdWMTAuMzM4OUg5Wk05IDEwLjM3MjRWMTAuMzM4OUg3VjEwLjM3MjRIOVpNOSAxMC40MDZWMTAuMzcyNEg3VjEwLjQwNkg5Wk05IDEwLjQzOTdWMTAuNDA2SDdWMTAuNDM5N0g5Wk05IDEwLjQ3MzVWMTAuNDM5N0g3VjEwLjQ3MzVIOVpNOSAxMC41MDczVjEwLjQ3MzVIN1YxMC41MDczSDlaTTkgMTAuNTQxM1YxMC41MDczSDdWMTAuNTQxM0g5Wk05IDEwLjU3NTNWMTAuNTQxM0g3VjEwLjU3NTNIOVpNOSAxMC42MDk1VjEwLjU3NTNIN1YxMC42MDk1SDlaTTkgMTAuNjQzN1YxMC42MDk1SDdWMTAuNjQzN0g5Wk05IDEwLjY3OFYxMC42NDM3SDdWMTAuNjc4SDlaTTkgMTAuNzEyNFYxMC42NzhIN1YxMC43MTI0SDlaTTkgMTAuNzQ2OVYxMC43MTI0SDdWMTAuNzQ2OUg5Wk05IDEwLjc4MTVWMTAuNzQ2OUg3VjEwLjc4MTVIOVpNOSAxMC44MTYxVjEwLjc4MTVIN1YxMC44MTYxSDlaTTkgMTAuODUwOVYxMC44MTYxSDdWMTAuODUwOUg5Wk05IDEwLjg4NTdWMTAuODUwOUg3VjEwLjg4NTdIOVpNOSAxMC45MjA2VjEwLjg4NTdIN1YxMC45MjA2SDlaTTkgMTAuOTU1N1YxMC45MjA2SDdWMTAuOTU1N0g5Wk05IDEwLjk5MDhWMTAuOTU1N0g3VjEwLjk5MDhIOVpNOSAxMVYxMC45OTA4SDdWMTFIOVpNNy41IDEySDhWMTBINy41VjEyWk04IDExLjVDOCAxMS43NzYxIDcuNzc2MTQgMTIgNy41IDEyVjEwQzYuNjcxNTcgMTAgNiAxMC42NzE2IDYgMTEuNUg4Wk03LjUgMTFDNy43NzYxNCAxMSA4IDExLjIyMzkgOCAxMS41SDZDNiAxMi4zMjg0IDYuNjcxNTcgMTMgNy41IDEzVjExWk04IDExSDcuNVYxM0g4VjExWk05IDEyLjAwODlWMTJIN1YxMi4wMDg5SDlaTTkgMTIuMDQ2NlYxMi4wMDg5SDdWMTIuMDQ2Nkg5Wk05IDEyLjA4NDNWMTIuMDQ2Nkg3VjEyLjA4NDNIOVpNOSAxMi4xMjIxVjEyLjA4NDNIN1YxMi4xMjIxSDlaTTkgMTIuMTU5OVYxMi4xMjIxSDdWMTIuMTU5OUg5Wk05IDEyLjE5NzlWMTIuMTU5OUg3VjEyLjE5NzlIOVpNOSAxMi4yMzU5VjEyLjE5NzlIN1YxMi4yMzU5SDlaTTkgMTIuMjc0MVYxMi4yMzU5SDdWMTIuMjc0MUg5Wk05IDEyLjMxMjNWMTIuMjc0MUg3VjEyLjMxMjNIOVpNOSAxMi4zNTA2VjEyLjMxMjNIN1YxMi4zNTA2SDlaTTkgMTIuMzg5VjEyLjM1MDZIN1YxMi4zODlIOVpNOSAxMi40Mjc0VjEyLjM4OUg3VjEyLjQyNzRIOVpNOSAxMi40NjZWMTIuNDI3NEg3VjEyLjQ2Nkg5Wk05IDEyLjUwNDZWMTIuNDY2SDdWMTIuNTA0Nkg5Wk05IDEyLjU0MzRWMTIuNTA0Nkg3VjEyLjU0MzRIOVpNOSAxMi41ODIyVjEyLjU0MzRIN1YxMi41ODIySDlaTTkgMTIuNjIxMVYxMi41ODIySDdWMTIuNjIxMUg5Wk05IDEyLjY2MDFWMTIuNjIxMUg3VjEyLjY2MDFIOVpNOSAxMi42OTkxVjEyLjY2MDFIN1YxMi42OTkxSDlaTTkgMTIuNzM4M1YxMi42OTkxSDdWMTIuNzM4M0g5Wk05IDEyLjc3NzVWMTIuNzM4M0g3VjEyLjc3NzVIOVpNOSAxMi44MTY4VjEyLjc3NzVIN1YxMi44MTY4SDlaTTkgMTIuODU2M1YxMi44MTY4SDdWMTIuODU2M0g5Wk05IDEyLjg5NTdWMTIuODU2M0g3VjEyLjg5NTdIOVpNOSAxMi45MzUzVjEyLjg5NTdIN1YxMi45MzUzSDlaTTkgMTIuOTc1VjEyLjkzNTNIN1YxMi45NzVIOVpNOSAxMy4wMTQ3VjEyLjk3NUg3VjEzLjAxNDdIOVpNOSAxMy4wNTQ1VjEzLjAxNDdIN1YxMy4wNTQ1SDlaTTkgMTMuMDk0NVYxMy4wNTQ1SDdWMTMuMDk0NUg5Wk05IDEzLjEzNDVWMTMuMDk0NUg3VjEzLjEzNDVIOVpNOSAxMy4xNzQ1VjEzLjEzNDVIN1YxMy4xNzQ1SDlaTTkgMTMuMjE0N1YxMy4xNzQ1SDdWMTMuMjE0N0g5Wk05IDEzLjI1NDlWMTMuMjE0N0g3VjEzLjI1NDlIOVpNOSAxMy4yOTUzVjEzLjI1NDlIN1YxMy4yOTUzSDlaTTkgMTMuMzM1N1YxMy4yOTUzSDdWMTMuMzM1N0g5Wk05IDEzLjM3NjJWMTMuMzM1N0g3VjEzLjM3NjJIOVpNOSAxMy40MTY4VjEzLjM3NjJIN1YxMy40MTY4SDlaTTkgMTMuNDU3NFYxMy40MTY4SDdWMTMuNDU3NEg5Wk05IDEzLjQ5ODJWMTMuNDU3NEg3VjEzLjQ5ODJIOVpNOSAxMy41MzlWMTMuNDk4Mkg3VjEzLjUzOUg5Wk05IDEzLjU3OTlWMTMuNTM5SDdWMTMuNTc5OUg5Wk05IDEzLjYyMDlWMTMuNTc5OUg3VjEzLjYyMDlIOVpNOSAxMy42NjJWMTMuNjIwOUg3VjEzLjY2Mkg5Wk05IDEzLjcwMzJWMTMuNjYySDdWMTMuNzAzMkg5Wk05IDEzLjc0NDRWMTMuNzAzMkg3VjEzLjc0NDRIOVpNOSAxMy43ODU4VjEzLjc0NDRIN1YxMy43ODU4SDlaTTkgMTMuODI3MlYxMy43ODU4SDdWMTMuODI3Mkg5Wk05IDEzLjg2ODdWMTMuODI3Mkg3VjEzLjg2ODdIOVpNOSAxMy45MTAzVjEzLjg2ODdIN1YxMy45MTAzSDlaTTkgMTMuOTUxOVYxMy45MTAzSDdWMTMuOTUxOUg5Wk05IDEzLjk5MzdWMTMuOTUxOUg3VjEzLjk5MzdIOVpNOSAxNC4wMzU1VjEzLjk5MzdIN1YxNC4wMzU1SDlaTTkgMTQuMDc3NFYxNC4wMzU1SDdWMTQuMDc3NEg5Wk05IDE0LjExOTRWMTQuMDc3NEg3VjE0LjExOTRIOVpNOSAxNC4xNjE1VjE0LjExOTRIN1YxNC4xNjE1SDlaTTkgMTQuMjAzN1YxNC4xNjE1SDdWMTQuMjAzN0g5Wk05IDE0LjI0NTlWMTQuMjAzN0g3VjE0LjI0NTlIOVpNOSAxNC4yODgyVjE0LjI0NTlIN1YxNC4yODgySDlaTTkgMTQuMzMwNlYxNC4yODgySDdWMTQuMzMwNkg5Wk05IDE0LjM3MzFWMTQuMzMwNkg3VjE0LjM3MzFIOVpNOSAxNC40MTU3VjE0LjM3MzFIN1YxNC40MTU3SDlaTTkgMTQuNDU4NFYxNC40MTU3SDdWMTQuNDU4NEg5Wk05IDE0LjUwMTFWMTQuNDU4NEg3VjE0LjUwMTFIOVpNOSAxNC41NDM5VjE0LjUwMTFIN1YxNC41NDM5SDlaTTkgMTQuNTg2OFYxNC41NDM5SDdWMTQuNTg2OEg5Wk05IDE0LjYyOThWMTQuNTg2OEg3VjE0LjYyOThIOVpNOSAxNC42NzI5VjE0LjYyOThIN1YxNC42NzI5SDlaTTkgMTQuNzE2VjE0LjY3MjlIN1YxNC43MTZIOVpNOSAxNC43NTkyVjE0LjcxNkg3VjE0Ljc1OTJIOVpNOSAxNC44MDI1VjE0Ljc1OTJIN1YxNC44MDI1SDlaTTkgMTQuODQ1OVYxNC44MDI1SDdWMTQuODQ1OUg5Wk05IDE0Ljg4OTRWMTQuODQ1OUg3VjE0Ljg4OTRIOVpNOSAxNC45MzNWMTQuODg5NEg3VjE0LjkzM0g5Wk05IDE0Ljk3NjZWMTQuOTMzSDdWMTQuOTc2Nkg5Wk05IDE1LjAyMDNWMTQuOTc2Nkg3VjE1LjAyMDNIOVpNOSAxNS4wNjQxVjE1LjAyMDNIN1YxNS4wNjQxSDlaTTkgMTUuMTA4VjE1LjA2NDFIN1YxNS4xMDhIOVpNOSAxNS4xNTJWMTUuMTA4SDdWMTUuMTUySDlaTTkgMTUuMTk2VjE1LjE1Mkg3VjE1LjE5Nkg5Wk05IDE1LjI0MDFWMTUuMTk2SDdWMTUuMjQwMUg5Wk05IDE1LjI4NDNWMTUuMjQwMUg3VjE1LjI4NDNIOVpNOSAxNS4zMjg2VjE1LjI4NDNIN1YxNS4zMjg2SDlaTTkgMTUuMzczVjE1LjMyODZIN1YxNS4zNzNIOVpNOSAxNS40MTc0VjE1LjM3M0g3VjE1LjQxNzRIOVpNOSAxNS40NjE5VjE1LjQxNzRIN1YxNS40NjE5SDlaTTkgMTUuNTA2NVYxNS40NjE5SDdWMTUuNTA2NUg5Wk05IDE1LjU1MTJWMTUuNTA2NUg3VjE1LjU1MTJIOVpNOSAxNS41OTZWMTUuNTUxMkg3VjE1LjU5Nkg5Wk05IDE1LjY0MDhWMTUuNTk2SDdWMTUuNjQwOEg5Wk05IDE1LjY4NThWMTUuNjQwOEg3VjE1LjY4NThIOVpNOSAxNS43MzA4VjE1LjY4NThIN1YxNS43MzA4SDlaTTkgMTUuNzc1OVYxNS43MzA4SDdWMTUuNzc1OUg5Wk05IDE1LjgyMVYxNS43NzU5SDdWMTUuODIxSDlaTTkgMTUuODY2M1YxNS44MjFIN1YxNS44NjYzSDlaTTkgMTUuOTExNlYxNS44NjYzSDdWMTUuOTExNkg5Wk05IDE1Ljk1N1YxNS45MTE2SDdWMTUuOTU3SDlaTTkgMTYuMDAyNVYxNS45NTdIN1YxNi4wMDI1SDlaTTkgMTYuMDQ4MVYxNi4wMDI1SDdWMTYuMDQ4MUg5Wk05IDE2LjA5MzdWMTYuMDQ4MUg3VjE2LjA5MzdIOVpNOSAxNi4xMzk1VjE2LjA5MzdIN1YxNi4xMzk1SDlaTTkgMTYuMTg1M1YxNi4xMzk1SDdWMTYuMTg1M0g5Wk05IDE2LjIzMTJWMTYuMTg1M0g3VjE2LjIzMTJIOVpNOSAxNi4yNzcxVjE2LjIzMTJIN1YxNi4yNzcxSDlaTTkgMTYuMzIzMlYxNi4yNzcxSDdWMTYuMzIzMkg5Wk05IDE2LjM2OTNWMTYuMzIzMkg3VjE2LjM2OTNIOVpNOSAxNi40MTU1VjE2LjM2OTNIN1YxNi40MTU1SDlaTTkgMTYuNDYxOFYxNi40MTU1SDdWMTYuNDYxOEg5Wk05IDE2LjUwODJWMTYuNDYxOEg3VjE2LjUwODJIOVpNOSAxNi41NTQ2VjE2LjUwODJIN1YxNi41NTQ2SDlaTTkgMTYuNjAxMVYxNi41NTQ2SDdWMTYuNjAxMUg5Wk05IDE2LjY0NzdWMTYuNjAxMUg3VjE2LjY0NzdIOVpNOSAxNi42OTQ0VjE2LjY0NzdIN1YxNi42OTQ0SDlaTTkgMTYuNzQxMlYxNi42OTQ0SDdWMTYuNzQxMkg5Wk05IDE2Ljc4OFYxNi43NDEySDdWMTYuNzg4SDlaTTkgMTYuODM0OVYxNi43ODhIN1YxNi44MzQ5SDlaTTkgMTYuODgxOVYxNi44MzQ5SDdWMTYuODgxOUg5Wk05IDE2LjkyOVYxNi44ODE5SDdWMTYuOTI5SDlaTTkgMTYuOTc2MVYxNi45MjlIN1YxNi45NzYxSDlaTTkgMTcuMDIzNFYxNi45NzYxSDdWMTcuMDIzNEg5Wk05IDE3LjA3MDdWMTcuMDIzNEg3VjE3LjA3MDdIOVpNOSAxNy4xMTgxVjE3LjA3MDdIN1YxNy4xMTgxSDlaTTkgMTcuMTY1NVYxNy4xMTgxSDdWMTcuMTY1NUg5Wk05IDE3LjIxMzFWMTcuMTY1NUg3VjE3LjIxMzFIOVpNOSAxNy4yNjA3VjE3LjIxMzFIN1YxNy4yNjA3SDlaTTkgMTcuMjkyOVYxNy4yNjA3SDdWMTcuMjkyOUg5Wk04LjU4NTc5IDE4LjEyMTNMOC43MDcxMSAxOEw3LjI5Mjg5IDE2LjU4NThMNy4xNzE1NyAxNi43MDcxTDguNTg1NzkgMTguMTIxM1pNNi40NjQ0NyAxOUM3LjI2MDEyIDE5IDguMDIzMTggMTguNjgzOSA4LjU4NTc5IDE4LjEyMTNMNy4xNzE1NyAxNi43MDcxQzYuOTg0MDQgMTYuODk0NiA2LjcyOTY4IDE3IDYuNDY0NDcgMTdWMTlaTTUuNSAxOUg2LjQ2NDQ3VjE3SDUuNVYxOVpNNiAxOC41QzYgMTguNzc2MSA1Ljc3NjE0IDE5IDUuNSAxOVYxN0M0LjY3MTU3IDE3IDQgMTcuNjcxNiA0IDE4LjVINlpNNS41IDE4QzUuNzc2MTQgMTggNiAxOC4yMjM5IDYgMTguNUg0QzQgMTkuMzI4NCA0LjY3MTU3IDIwIDUuNSAyMFYxOFpNNi40NjQ0NyAxOEg1LjVWMjBINi40NjQ0N1YxOFpNNy44MjE0NiAxNy40NjkyQzcuNDUyNzQgMTcuODA5OCA2Ljk2ODM5IDE4IDYuNDY0NDcgMThWMjBDNy40NzIzNSAyMCA4LjQ0MSAxOS42MTk2IDkuMTc4NTQgMTguOTM4M0w3LjgyMTQ2IDE3LjQ2OTJaTTEwLjUzNTUgMThDMTAuMDMxNiAxOCA5LjU0NzI3IDE3LjgwOTggOS4xNzg1NCAxNy40NjkyTDcuODIxNDYgMTguOTM4M0M4LjU1OSAxOS42MTk2IDkuNTI3NjQgMjAgMTAuNTM1NSAyMFYxOFpNMTEuNSAxOEgxMC41MzU1VjIwSDExLjVWMThaTTExIDE4LjVDMTEgMTguMjIzOSAxMS4yMjM5IDE4IDExLjUgMThWMjBDMTIuMzI4NCAyMCAxMyAxOS4zMjg0IDEzIDE4LjVIMTFaTTExLjUgMTlDMTEuMjIzOSAxOSAxMSAxOC43NzYxIDExIDE4LjVIMTNDMTMgMTcuNjcxNiAxMi4zMjg0IDE3IDExLjUgMTdWMTlaTTEwLjUzNTUgMTlIMTEuNVYxN0gxMC41MzU1VjE5Wk04LjQxNDIxIDE4LjEyMTNDOC45NzY4MiAxOC42ODM5IDkuNzM5ODggMTkgMTAuNTM1NSAxOVYxN0MxMC4yNzAzIDE3IDEwLjAxNiAxNi44OTQ2IDkuODI4NDMgMTYuNzA3MUw4LjQxNDIxIDE4LjEyMTNaTTguMjkyODkgMThMOC40MTQyMSAxOC4xMjEzTDkuODI4NDMgMTYuNzA3MUw5LjcwNzExIDE2LjU4NThMOC4yOTI4OSAxOFpNOCAxNy4yNjA3VjE3LjI5MjlIMTBWMTcuMjYwN0g4Wk04IDE3LjIxMzFWMTcuMjYwN0gxMFYxNy4yMTMxSDhaTTggMTcuMTY1NVYxNy4yMTMxSDEwVjE3LjE2NTVIOFpNOCAxNy4xMTgxVjE3LjE2NTVIMTBWMTcuMTE4MUg4Wk04IDE3LjA3MDdWMTcuMTE4MUgxMFYxNy4wNzA3SDhaTTggMTcuMDIzNFYxNy4wNzA3SDEwVjE3LjAyMzRIOFpNOCAxNi45NzYxVjE3LjAyMzRIMTBWMTYuOTc2MUg4Wk04IDE2LjkyOVYxNi45NzYxSDEwVjE2LjkyOUg4Wk04IDE2Ljg4MTlWMTYuOTI5SDEwVjE2Ljg4MTlIOFpNOCAxNi44MzQ5VjE2Ljg4MTlIMTBWMTYuODM0OUg4Wk04IDE2Ljc4OFYxNi44MzQ5SDEwVjE2Ljc4OEg4Wk04IDE2Ljc0MTJWMTYuNzg4SDEwVjE2Ljc0MTJIOFpNOCAxNi42OTQ0VjE2Ljc0MTJIMTBWMTYuNjk0NEg4Wk04IDE2LjY0NzdWMTYuNjk0NEgxMFYxNi42NDc3SDhaTTggMTYuNjAxMVYxNi42NDc3SDEwVjE2LjYwMTFIOFpNOCAxNi41NTQ2VjE2LjYwMTFIMTBWMTYuNTU0Nkg4Wk04IDE2LjUwODJWMTYuNTU0NkgxMFYxNi41MDgySDhaTTggMTYuNDYxOFYxNi41MDgySDEwVjE2LjQ2MThIOFpNOCAxNi40MTU1VjE2LjQ2MThIMTBWMTYuNDE1NUg4Wk04IDE2LjM2OTNWMTYuNDE1NUgxMFYxNi4zNjkzSDhaTTggMTYuMzIzMlYxNi4zNjkzSDEwVjE2LjMyMzJIOFpNOCAxNi4yNzcxVjE2LjMyMzJIMTBWMTYuMjc3MUg4Wk04IDE2LjIzMTJWMTYuMjc3MUgxMFYxNi4yMzEySDhaTTggMTYuMTg1M1YxNi4yMzEySDEwVjE2LjE4NTNIOFpNOCAxNi4xMzk1VjE2LjE4NTNIMTBWMTYuMTM5NUg4Wk04IDE2LjA5MzdWMTYuMTM5NUgxMFYxNi4wOTM3SDhaTTggMTYuMDQ4MVYxNi4wOTM3SDEwVjE2LjA0ODFIOFpNOCAxNi4wMDI1VjE2LjA0ODFIMTBWMTYuMDAyNUg4Wk04IDE1Ljk1N1YxNi4wMDI1SDEwVjE1Ljk1N0g4Wk04IDE1LjkxMTZWMTUuOTU3SDEwVjE1LjkxMTZIOFpNOCAxNS44NjYzVjE1LjkxMTZIMTBWMTUuODY2M0g4Wk04IDE1LjgyMVYxNS44NjYzSDEwVjE1LjgyMUg4Wk04IDE1Ljc3NTlWMTUuODIxSDEwVjE1Ljc3NTlIOFpNOCAxNS43MzA4VjE1Ljc3NTlIMTBWMTUuNzMwOEg4Wk04IDE1LjY4NThWMTUuNzMwOEgxMFYxNS42ODU4SDhaTTggMTUuNjQwOFYxNS42ODU4SDEwVjE1LjY0MDhIOFpNOCAxNS41OTZWMTUuNjQwOEgxMFYxNS41OTZIOFpNOCAxNS41NTEyVjE1LjU5NkgxMFYxNS41NTEySDhaTTggMTUuNTA2NVYxNS41NTEySDEwVjE1LjUwNjVIOFpNOCAxNS40NjE5VjE1LjUwNjVIMTBWMTUuNDYxOUg4Wk04IDE1LjQxNzRWMTUuNDYxOUgxMFYxNS40MTc0SDhaTTggMTUuMzczVjE1LjQxNzRIMTBWMTUuMzczSDhaTTggMTUuMzI4NlYxNS4zNzNIMTBWMTUuMzI4Nkg4Wk04IDE1LjI4NDNWMTUuMzI4NkgxMFYxNS4yODQzSDhaTTggMTUuMjQwMVYxNS4yODQzSDEwVjE1LjI0MDFIOFpNOCAxNS4xOTZWMTUuMjQwMUgxMFYxNS4xOTZIOFpNOCAxNS4xNTJWMTUuMTk2SDEwVjE1LjE1Mkg4Wk04IDE1LjEwOFYxNS4xNTJIMTBWMTUuMTA4SDhaTTggMTUuMDY0MVYxNS4xMDhIMTBWMTUuMDY0MUg4Wk04IDE1LjAyMDNWMTUuMDY0MUgxMFYxNS4wMjAzSDhaTTggMTQuOTc2NlYxNS4wMjAzSDEwVjE0Ljk3NjZIOFpNOCAxNC45MzNWMTQuOTc2NkgxMFYxNC45MzNIOFpNOCAxNC44ODk0VjE0LjkzM0gxMFYxNC44ODk0SDhaTTggMTQuODQ1OVYxNC44ODk0SDEwVjE0Ljg0NTlIOFpNOCAxNC44MDI1VjE0Ljg0NTlIMTBWMTQuODAyNUg4Wk04IDE0Ljc1OTJWMTQuODAyNUgxMFYxNC43NTkySDhaTTggMTQuNzE2VjE0Ljc1OTJIMTBWMTQuNzE2SDhaTTggMTQuNjcyOVYxNC43MTZIMTBWMTQuNjcyOUg4Wk04IDE0LjYyOThWMTQuNjcyOUgxMFYxNC42Mjk4SDhaTTggMTQuNTg2OFYxNC42Mjk4SDEwVjE0LjU4NjhIOFpNOCAxNC41NDM5VjE0LjU4NjhIMTBWMTQuNTQzOUg4Wk04IDE0LjUwMTFWMTQuNTQzOUgxMFYxNC41MDExSDhaTTggMTQuNDU4NFYxNC41MDExSDEwVjE0LjQ1ODRIOFpNOCAxNC40MTU3VjE0LjQ1ODRIMTBWMTQuNDE1N0g4Wk04IDE0LjM3MzFWMTQuNDE1N0gxMFYxNC4zNzMxSDhaTTggMTQuMzMwNlYxNC4zNzMxSDEwVjE0LjMzMDZIOFpNOCAxNC4yODgyVjE0LjMzMDZIMTBWMTQuMjg4Mkg4Wk04IDE0LjI0NTlWMTQuMjg4MkgxMFYxNC4yNDU5SDhaTTggMTQuMjAzN1YxNC4yNDU5SDEwVjE0LjIwMzdIOFpNOCAxNC4xNjE1VjE0LjIwMzdIMTBWMTQuMTYxNUg4Wk04IDE0LjExOTRWMTQuMTYxNUgxMFYxNC4xMTk0SDhaTTggMTQuMDc3NFYxNC4xMTk0SDEwVjE0LjA3NzRIOFpNOCAxNC4wMzU1VjE0LjA3NzRIMTBWMTQuMDM1NUg4Wk04IDEzLjk5MzdWMTQuMDM1NUgxMFYxMy45OTM3SDhaTTggMTMuOTUxOVYxMy45OTM3SDEwVjEzLjk1MTlIOFpNOCAxMy45MTAzVjEzLjk1MTlIMTBWMTMuOTEwM0g4Wk04IDEzLjg2ODdWMTMuOTEwM0gxMFYxMy44Njg3SDhaTTggMTMuODI3MlYxMy44Njg3SDEwVjEzLjgyNzJIOFpNOCAxMy43ODU4VjEzLjgyNzJIMTBWMTMuNzg1OEg4Wk04IDEzLjc0NDRWMTMuNzg1OEgxMFYxMy43NDQ0SDhaTTggMTMuNzAzMlYxMy43NDQ0SDEwVjEzLjcwMzJIOFpNOCAxMy42NjJWMTMuNzAzMkgxMFYxMy42NjJIOFpNOCAxMy42MjA5VjEzLjY2MkgxMFYxMy42MjA5SDhaTTggMTMuNTc5OVYxMy42MjA5SDEwVjEzLjU3OTlIOFpNOCAxMy41MzlWMTMuNTc5OUgxMFYxMy41MzlIOFpNOCAxMy40OTgyVjEzLjUzOUgxMFYxMy40OTgySDhaTTggMTMuNDU3NFYxMy40OTgySDEwVjEzLjQ1NzRIOFpNOCAxMy40MTY4VjEzLjQ1NzRIMTBWMTMuNDE2OEg4Wk04IDEzLjM3NjJWMTMuNDE2OEgxMFYxMy4zNzYySDhaTTggMTMuMzM1N1YxMy4zNzYySDEwVjEzLjMzNTdIOFpNOCAxMy4yOTUzVjEzLjMzNTdIMTBWMTMuMjk1M0g4Wk04IDEzLjI1NDlWMTMuMjk1M0gxMFYxMy4yNTQ5SDhaTTggMTMuMjE0N1YxMy4yNTQ5SDEwVjEzLjIxNDdIOFpNOCAxMy4xNzQ1VjEzLjIxNDdIMTBWMTMuMTc0NUg4Wk04IDEzLjEzNDVWMTMuMTc0NUgxMFYxMy4xMzQ1SDhaTTggMTMuMDk0NVYxMy4xMzQ1SDEwVjEzLjA5NDVIOFpNOCAxMy4wNTQ1VjEzLjA5NDVIMTBWMTMuMDU0NUg4Wk04IDEzLjAxNDdWMTMuMDU0NUgxMFYxMy4wMTQ3SDhaTTggMTIuOTc1VjEzLjAxNDdIMTBWMTIuOTc1SDhaTTggMTIuOTM1M1YxMi45NzVIMTBWMTIuOTM1M0g4Wk04IDEyLjg5NTdWMTIuOTM1M0gxMFYxMi44OTU3SDhaTTggMTIuODU2M1YxMi44OTU3SDEwVjEyLjg1NjNIOFpNOCAxMi44MTY4VjEyLjg1NjNIMTBWMTIuODE2OEg4Wk04IDEyLjc3NzVWMTIuODE2OEgxMFYxMi43Nzc1SDhaTTggMTIuNzM4M1YxMi43Nzc1SDEwVjEyLjczODNIOFpNOCAxMi42OTkxVjEyLjczODNIMTBWMTIuNjk5MUg4Wk04IDEyLjY2MDFWMTIuNjk5MUgxMFYxMi42NjAxSDhaTTggMTIuNjIxMVYxMi42NjAxSDEwVjEyLjYyMTFIOFpNOCAxMi41ODIyVjEyLjYyMTFIMTBWMTIuNTgyMkg4Wk04IDEyLjU0MzRWMTIuNTgyMkgxMFYxMi41NDM0SDhaTTggMTIuNTA0NlYxMi41NDM0SDEwVjEyLjUwNDZIOFpNOCAxMi40NjZWMTIuNTA0NkgxMFYxMi40NjZIOFpNOCAxMi40Mjc0VjEyLjQ2NkgxMFYxMi40Mjc0SDhaTTggMTIuMzg5VjEyLjQyNzRIMTBWMTIuMzg5SDhaTTggMTIuMzUwNlYxMi4zODlIMTBWMTIuMzUwNkg4Wk04IDEyLjMxMjNWMTIuMzUwNkgxMFYxMi4zMTIzSDhaTTggMTIuMjc0MVYxMi4zMTIzSDEwVjEyLjI3NDFIOFpNOCAxMi4yMzU5VjEyLjI3NDFIMTBWMTIuMjM1OUg4Wk04IDEyLjE5NzlWMTIuMjM1OUgxMFYxMi4xOTc5SDhaTTggMTIuMTU5OVYxMi4xOTc5SDEwVjEyLjE1OTlIOFpNOCAxMi4xMjIxVjEyLjE1OTlIMTBWMTIuMTIyMUg4Wk04IDEyLjA4NDNWMTIuMTIyMUgxMFYxMi4wODQzSDhaTTggMTIuMDQ2NlYxMi4wODQzSDEwVjEyLjA0NjZIOFpNOCAxMi4wMDg5VjEyLjA0NjZIMTBWMTIuMDA4OUg4Wk04IDEyVjEyLjAwODlIMTBWMTJIOFpNOS41IDExSDlWMTNIOS41VjExWk05IDExLjVDOSAxMS4yMjM5IDkuMjIzODYgMTEgOS41IDExVjEzQzEwLjMyODQgMTMgMTEgMTIuMzI4NCAxMSAxMS41SDlaTTkuNSAxMkM5LjIyMzg2IDEyIDkgMTEuNzc2MSA5IDExLjVIMTFDMTEgMTAuNjcxNiAxMC4zMjg0IDEwIDkuNSAxMFYxMlpNOSAxMkg5LjVWMTBIOVYxMlpNOCAxMC45OTA4VjExSDEwVjEwLjk5MDhIOFpNOCAxMC45NTU3VjEwLjk5MDhIMTBWMTAuOTU1N0g4Wk04IDEwLjkyMDZWMTAuOTU1N0gxMFYxMC45MjA2SDhaTTggMTAuODg1N1YxMC45MjA2SDEwVjEwLjg4NTdIOFpNOCAxMC44NTA5VjEwLjg4NTdIMTBWMTAuODUwOUg4Wk04IDEwLjgxNjFWMTAuODUwOUgxMFYxMC44MTYxSDhaTTggMTAuNzgxNVYxMC44MTYxSDEwVjEwLjc4MTVIOFpNOCAxMC43NDY5VjEwLjc4MTVIMTBWMTAuNzQ2OUg4Wk04IDEwLjcxMjRWMTAuNzQ2OUgxMFYxMC43MTI0SDhaTTggMTAuNjc4VjEwLjcxMjRIMTBWMTAuNjc4SDhaTTggMTAuNjQzN1YxMC42NzhIMTBWMTAuNjQzN0g4Wk04IDEwLjYwOTVWMTAuNjQzN0gxMFYxMC42MDk1SDhaTTggMTAuNTc1M1YxMC42MDk1SDEwVjEwLjU3NTNIOFpNOCAxMC41NDEzVjEwLjU3NTNIMTBWMTAuNTQxM0g4Wk04IDEwLjUwNzNWMTAuNTQxM0gxMFYxMC41MDczSDhaTTggMTAuNDczNVYxMC41MDczSDEwVjEwLjQ3MzVIOFpNOCAxMC40Mzk3VjEwLjQ3MzVIMTBWMTAuNDM5N0g4Wk04IDEwLjQwNlYxMC40Mzk3SDEwVjEwLjQwNkg4Wk04IDEwLjM3MjRWMTAuNDA2SDEwVjEwLjM3MjRIOFpNOCAxMC4zMzg5VjEwLjM3MjRIMTBWMTAuMzM4OUg4Wk04IDEwLjMwNTRWMTAuMzM4OUgxMFYxMC4zMDU0SDhaTTggMTAuMjcyMVYxMC4zMDU0SDEwVjEwLjI3MjFIOFpNOCAxMC4yMzg5VjEwLjI3MjFIMTBWMTAuMjM4OUg4Wk04IDEwLjIwNTdWMTAuMjM4OUgxMFYxMC4yMDU3SDhaTTggMTAuMTcyNlYxMC4yMDU3SDEwVjEwLjE3MjZIOFpNOCAxMC4xMzk2VjEwLjE3MjZIMTBWMTAuMTM5Nkg4Wk04IDEwLjEwNjhWMTAuMTM5NkgxMFYxMC4xMDY4SDhaTTggMTAuMDc0VjEwLjEwNjhIMTBWMTAuMDc0SDhaTTggMTAuMDQxMlYxMC4wNzRIMTBWMTAuMDQxMkg4Wk04IDEwLjAwODZWMTAuMDQxMkgxMFYxMC4wMDg2SDhaTTggOS45NzYwOFYxMC4wMDg2SDEwVjkuOTc2MDhIOFpNOCA5Ljk0MzY0VjkuOTc2MDhIMTBWOS45NDM2NEg4Wk04IDkuOTExMjhWOS45NDM2NEgxMFY5LjkxMTI4SDhaTTggOS44NzkwMlY5LjkxMTI4SDEwVjkuODc5MDJIOFpNOCA5Ljg0Njg0VjkuODc5MDJIMTBWOS44NDY4NEg4Wk04IDkuODE0NzZWOS44NDY4NEgxMFY5LjgxNDc2SDhaTTggOS43ODI3NlY5LjgxNDc2SDEwVjkuNzgyNzZIOFpNOCA5Ljc1MDg1VjkuNzgyNzZIMTBWOS43NTA4NUg4Wk04IDkuNzE5MDRWOS43NTA4NUgxMFY5LjcxOTA0SDhaTTggOS42ODczMVY5LjcxOTA0SDEwVjkuNjg3MzFIOFpNOCA5LjY1NTY3VjkuNjg3MzFIMTBWOS42NTU2N0g4Wk04IDkuNjI0MTNWOS42NTU2N0gxMFY5LjYyNDEzSDhaTTggOS41OTI2N1Y5LjYyNDEzSDEwVjkuNTkyNjdIOFpNOCA5LjU2MTNWOS41OTI2N0gxMFY5LjU2MTNIOFpNOCA5LjUzMDAzVjkuNTYxM0gxMFY5LjUzMDAzSDhaTTggOS40OTg4NFY5LjUzMDAzSDEwVjkuNDk4ODRIOFpNOCA5LjQ2Nzc1VjkuNDk4ODRIMTBWOS40Njc3NUg4Wk04IDkuNDM2NzRWOS40Njc3NUgxMFY5LjQzNjc0SDhaTTggOS40MDU4M1Y5LjQzNjc0SDEwVjkuNDA1ODNIOFpNOCA5LjM3NTAxVjkuNDA1ODNIMTBWOS4zNzUwMUg4Wk04IDkuMzQ0MjdWOS4zNzUwMUgxMFY5LjM0NDI3SDhaTTggOS4zMTM2M1Y5LjM0NDI3SDEwVjkuMzEzNjNIOFpNOCA5LjI4MzA4VjkuMzEzNjNIMTBWOS4yODMwOEg4Wk04IDkuMjUyNjJWOS4yODMwOEgxMFY5LjI1MjYySDhaTTggOS4yMjIyNVY5LjI1MjYySDEwVjkuMjIyMjVIOFpNOCA5LjE5MTk3VjkuMjIyMjVIMTBWOS4xOTE5N0g4Wk04IDkuMTYxNzhWOS4xOTE5N0gxMFY5LjE2MTc4SDhaTTggOS4xMzE2OVY5LjE2MTc4SDEwVjkuMTMxNjlIOFpNOCA5LjEwMTY4VjkuMTMxNjlIMTBWOS4xMDE2OEg4Wk04IDkuMDcxNzdWOS4xMDE2OEgxMFY5LjA3MTc3SDhaTTggOS4wNDE5NVY5LjA3MTc3SDEwVjkuMDQxOTVIOFpNOCA5LjAxMjIyVjkuMDQxOTVIMTBWOS4wMTIyMkg4Wk04IDguOTgyNThWOS4wMTIyMkgxMFY4Ljk4MjU4SDhaTTggOC45NTMwM1Y4Ljk4MjU4SDEwVjguOTUzMDNIOFpNOCA4LjkyMzU3VjguOTUzMDNIMTBWOC45MjM1N0g4Wk04IDguODk0MjFWOC45MjM1N0gxMFY4Ljg5NDIxSDhaTTggOC44NjQ5M1Y4Ljg5NDIxSDEwVjguODY0OTNIOFpNOCA4LjgzNTc1VjguODY0OTNIMTBWOC44MzU3NUg4Wk04IDguODA2NjZWOC44MzU3NUgxMFY4LjgwNjY2SDhaTTggOC43Nzc2NlY4LjgwNjY2SDEwVjguNzc3NjZIOFpNOCA4Ljc0ODc2VjguNzc3NjZIMTBWOC43NDg3Nkg4Wk04IDguNzE5OTRWOC43NDg3NkgxMFY4LjcxOTk0SDhaTTggOC42OTEyMlY4LjcxOTk0SDEwVjguNjkxMjJIOFpNOCA4LjY2MjU5VjguNjkxMjJIMTBWOC42NjI1OUg4Wk04IDguNjM0MDVWOC42NjI1OUgxMFY4LjYzNDA1SDhaTTggOC42MDU2MVY4LjYzNDA1SDEwVjguNjA1NjFIOFpNOCA4LjU3NzI1VjguNjA1NjFIMTBWOC41NzcyNUg4Wk04IDguNTQ4OTlWOC41NzcyNUgxMFY4LjU0ODk5SDhaTTggOC41MjA4MlY4LjU0ODk5SDEwVjguNTIwODJIOFpNOCA4LjQ5Mjc1VjguNTIwODJIMTBWOC40OTI3NUg4Wk04IDguNDY0NzZWOC40OTI3NUgxMFY4LjQ2NDc2SDhaTTggOC40MzY4N1Y4LjQ2NDc2SDEwVjguNDM2ODdIOFpNOCA4LjQwOTA3VjguNDM2ODdIMTBWOC40MDkwN0g4Wk04IDguMzgxMzdWOC40MDkwN0gxMFY4LjM4MTM3SDhaTTggOC4zNTM3NlY4LjM4MTM3SDEwVjguMzUzNzZIOFpNOCA4LjMyNjI0VjguMzUzNzZIMTBWOC4zMjYyNEg4Wk04IDguMjk4ODFWOC4zMjYyNEgxMFY4LjI5ODgxSDhaTTggOC4yNzE0N1Y4LjI5ODgxSDEwVjguMjcxNDdIOFpNOCA4LjI0NDIzVjguMjcxNDdIMTBWOC4yNDQyM0g4Wk04IDguMjE3MDlWOC4yNDQyM0gxMFY4LjIxNzA5SDhaTTggOC4xOTAwM1Y4LjIxNzA5SDEwVjguMTkwMDNIOFpNOCA4LjE2MzA3VjguMTkwMDNIMTBWOC4xNjMwN0g4Wk04IDguMTM2MlY4LjE2MzA3SDEwVjguMTM2Mkg4Wk04IDguMTA5NDNWOC4xMzYySDEwVjguMTA5NDNIOFpNOCA4LjA4Mjc0VjguMTA5NDNIMTBWOC4wODI3NEg4Wk04IDguMDU2MTZWOC4wODI3NEgxMFY4LjA1NjE2SDhaTTggOC4wMjk2NlY4LjA1NjE2SDEwVjguMDI5NjZIOFpNOCA4LjAwMzI2VjguMDI5NjZIMTBWOC4wMDMyNkg4Wk04IDcuOTc2OTVWOC4wMDMyNkgxMFY3Ljk3Njk1SDhaTTggNy45NTA3NFY3Ljk3Njk1SDEwVjcuOTUwNzRIOFpNOCA3LjkyNDYyVjcuOTUwNzRIMTBWNy45MjQ2Mkg4Wk04IDcuODk4NlY3LjkyNDYySDEwVjcuODk4Nkg4Wk04IDcuODcyNjZWNy44OTg2SDEwVjcuODcyNjZIOFpNOCA3Ljg0NjgzVjcuODcyNjZIMTBWNy44NDY4M0g4Wk04IDcuODIxMDhWNy44NDY4M0gxMFY3LjgyMTA4SDhaTTggNy43OTU0M1Y3LjgyMTA4SDEwVjcuNzk1NDNIOFpNOCA3Ljc2OTg4VjcuNzk1NDNIMTBWNy43Njk4OEg4Wk04IDcuNzQ0NDFWNy43Njk4OEgxMFY3Ljc0NDQxSDhaTTggNy43MTkwNVY3Ljc0NDQxSDEwVjcuNzE5MDVIOFpNOCA3LjY5Mzc4VjcuNzE5MDVIMTBWNy42OTM3OEg4Wk04IDcuNjY4NlY3LjY5Mzc4SDEwVjcuNjY4Nkg4Wk04IDcuNjQzNTFWNy42Njg2SDEwVjcuNjQzNTFIOFpNOCA3LjYxODUyVjcuNjQzNTFIMTBWNy42MTg1Mkg4Wk04IDcuNTkzNjNWNy42MTg1MkgxMFY3LjU5MzYzSDhaTTggNy41Njg4M1Y3LjU5MzYzSDEwVjcuNTY4ODNIOFpNOCA3LjU0NDEyVjcuNTY4ODNIMTBWNy41NDQxMkg4Wk04IDcuNTE5NTFWNy41NDQxMkgxMFY3LjUxOTUxSDhaTTggNy40OTVWNy41MTk1MUgxMFY3LjQ5NUg4Wk04IDcuNDcwNThWNy40OTVIMTBWNy40NzA1OEg4Wk04IDcuNDQ2MjVWNy40NzA1OEgxMFY3LjQ0NjI1SDhaTTggNy40MjIwMlY3LjQ0NjI1SDEwVjcuNDIyMDJIOFpNOCA3LjM5Nzg4VjcuNDIyMDJIMTBWNy4zOTc4OEg4Wk04IDcuMzczODRWNy4zOTc4OEgxMFY3LjM3Mzg0SDhaTTggNy4zNDk5VjcuMzczODRIMTBWNy4zNDk5SDhaTTggNy4zMjYwNVY3LjM0OTlIMTBWNy4zMjYwNUg4Wk04IDcuMzAyMjlWNy4zMjYwNUgxMFY3LjMwMjI5SDhaTTggNy4yNzg2NFY3LjMwMjI5SDEwVjcuMjc4NjRIOFpNOCA3LjI1NTA3VjcuMjc4NjRIMTBWNy4yNTUwN0g4Wk04IDcuMjMxNlY3LjI1NTA3SDEwVjcuMjMxNkg4Wk04IDcuMjA4MjNWNy4yMzE2SDEwVjcuMjA4MjNIOFpNOCA3LjE4NDk1VjcuMjA4MjNIMTBWNy4xODQ5NUg4Wk04IDcuMTYxNzdWNy4xODQ5NUgxMFY3LjE2MTc3SDhaTTggNy4xMzg2OVY3LjE2MTc3SDEwVjcuMTM4NjlIOFpNOCA3LjExNTdWNy4xMzg2OUgxMFY3LjExNTdIOFpNOCA3LjA5MjhWNy4xMTU3SDEwVjcuMDkyOEg4Wk04IDcuMDcwMDFWNy4wOTI4SDEwVjcuMDcwMDFIOFpNOCA3LjA0NzMxVjcuMDcwMDFIMTBWNy4wNDczMUg4Wk04IDcuMDI0N1Y3LjA0NzMxSDEwVjcuMDI0N0g4Wk04IDcuMDAyMTlWNy4wMjQ3SDEwVjcuMDAyMTlIOFpNOCA2Ljk3OTc4VjcuMDAyMTlIMTBWNi45Nzk3OEg4Wk04IDYuOTU3NDZWNi45Nzk3OEgxMFY2Ljk1NzQ2SDhaTTggNi45MzUyNFY2Ljk1NzQ2SDEwVjYuOTM1MjRIOFpNOCA2LjkxMzEyVjYuOTM1MjRIMTBWNi45MTMxMkg4Wk04IDYuODkxMDlWNi45MTMxMkgxMFY2Ljg5MTA5SDhaTTggNi44NjkxNlY2Ljg5MTA5SDEwVjYuODY5MTZIOFpNOCA2Ljg0NzMyVjYuODY5MTZIMTBWNi44NDczMkg4Wk04IDYuODI1NThWNi44NDczMkgxMFY2LjgyNTU4SDhaTTggNi44MDM5NFY2LjgyNTU4SDEwVjYuODAzOTRIOFpNOCA2Ljc4MjRWNi44MDM5NEgxMFY2Ljc4MjRIOFpNOCA2Ljc2MDk1VjYuNzgyNEgxMFY2Ljc2MDk1SDhaTTggNi43Mzk2VjYuNzYwOTVIMTBWNi43Mzk2SDhaTTggNi43MTgzNVY2LjczOTZIMTBWNi43MTgzNUg4Wk04IDYuNjk3MTlWNi43MTgzNUgxMFY2LjY5NzE5SDhaTTggNi42NzYxM1Y2LjY5NzE5SDEwVjYuNjc2MTNIOFpNOCA2LjY1NTE3VjYuNjc2MTNIMTBWNi42NTUxN0g4Wk04IDYuNjM0MzFWNi42NTUxN0gxMFY2LjYzNDMxSDhaTTggNi42MTM1NFY2LjYzNDMxSDEwVjYuNjEzNTRIOFpNOCA2LjU5Mjg3VjYuNjEzNTRIMTBWNi41OTI4N0g4Wk04IDYuNTcyMjlWNi41OTI4N0gxMFY2LjU3MjI5SDhaTTggNi41NTE4MlY2LjU3MjI5SDEwVjYuNTUxODJIOFpNOCA2LjUzMTQ0VjYuNTUxODJIMTBWNi41MzE0NEg4Wk04IDYuNTExMTZWNi41MzE0NEgxMFY2LjUxMTE2SDhaTTggNi40OTA5OFY2LjUxMTE2SDEwVjYuNDkwOThIOFpNOCA2LjQ3MDg5VjYuNDkwOThIMTBWNi40NzA4OUg4Wk04IDYuNDUwOTFWNi40NzA4OUgxMFY2LjQ1MDkxSDhaTTggNi40MzEwMlY2LjQ1MDkxSDEwVjYuNDMxMDJIOFpNOCA2LjQxMTIyVjYuNDMxMDJIMTBWNi40MTEyMkg4Wk04IDYuMzkxNTNWNi40MTEyMkgxMFY2LjM5MTUzSDhaTTggNi4zNzE5NFY2LjM5MTUzSDEwVjYuMzcxOTRIOFpNOCA2LjM1MjQ0VjYuMzcxOTRIMTBWNi4zNTI0NEg4Wk04IDYuMzMzMDRWNi4zNTI0NEgxMFY2LjMzMzA0SDhaTTggNi4zMTM3NFY2LjMzMzA0SDEwVjYuMzEzNzRIOFpNOCA2LjI5NDU0VjYuMzEzNzRIMTBWNi4yOTQ1NEg4Wk04IDYuMjc1NDNWNi4yOTQ1NEgxMFY2LjI3NTQzSDhaTTggNi4yNTY0M1Y2LjI3NTQzSDEwVjYuMjU2NDNIOFpNOCA2LjIzNzUyVjYuMjU2NDNIMTBWNi4yMzc1Mkg4Wk04IDYuMjE4NzFWNi4yMzc1MkgxMFY2LjIxODcxSDhaTTggNi4yVjYuMjE4NzFIMTBWNi4ySDhaTTggNi4xODEzOVY2LjJIMTBWNi4xODEzOUg4Wk04IDYuMTYyODdWNi4xODEzOUgxMFY2LjE2Mjg3SDhaTTggNi4xNDQ0NlY2LjE2Mjg3SDEwVjYuMTQ0NDZIOFpNOCA2LjEyNjE1VjYuMTQ0NDZIMTBWNi4xMjYxNUg4Wk04IDYuMTA3OTNWNi4xMjYxNUgxMFY2LjEwNzkzSDhaTTggNi4wODk4MVY2LjEwNzkzSDEwVjYuMDg5ODFIOFpNOCA2LjA3MTc5VjYuMDg5ODFIMTBWNi4wNzE3OUg4Wk04IDYuMDUzODdWNi4wNzE3OUgxMFY2LjA1Mzg3SDhaTTggNi4wMzYwNVY2LjA1Mzg3SDEwVjYuMDM2MDVIOFpNOCA2LjAxODMzVjYuMDM2MDVIMTBWNi4wMTgzM0g4Wk04IDYuMDAwNzFWNi4wMTgzM0gxMFY2LjAwMDcxSDhaTTggNS45ODMxOVY2LjAwMDcxSDEwVjUuOTgzMTlIOFpNOCA1Ljk2NTc3VjUuOTgzMTlIMTBWNS45NjU3N0g4Wk04IDUuOTQ4NDRWNS45NjU3N0gxMFY1Ljk0ODQ0SDhaTTggNS45MzEyMlY1Ljk0ODQ0SDEwVjUuOTMxMjJIOFpNOCA1LjkxNDFWNS45MzEyMkgxMFY1LjkxNDFIOFpNOCA1Ljg5NzA3VjUuOTE0MUgxMFY1Ljg5NzA3SDhaTTggNS44ODAxNVY1Ljg5NzA3SDEwVjUuODgwMTVIOFpNOCA1Ljg2MzMyVjUuODgwMTVIMTBWNS44NjMzMkg4Wk04IDUuODQ2NlY1Ljg2MzMySDEwVjUuODQ2Nkg4Wk04IDUuODI5OTdWNS44NDY2SDEwVjUuODI5OTdIOFpNOCA1LjgxMzQ1VjUuODI5OTdIMTBWNS44MTM0NUg4Wk04IDUuNzk3MDJWNS44MTM0NUgxMFY1Ljc5NzAySDhaTTggNS43ODA3VjUuNzk3MDJIMTBWNS43ODA3SDhaTTggNS43NjQ0N1Y1Ljc4MDdIMTBWNS43NjQ0N0g4Wk04IDUuNzQ4MzVWNS43NjQ0N0gxMFY1Ljc0ODM1SDhaTTggNS43MzIzMlY1Ljc0ODM1SDEwVjUuNzMyMzJIOFpNOCA1LjcxNjRWNS43MzIzMkgxMFY1LjcxNjRIOFpNOCA1LjcwMDU3VjUuNzE2NEgxMFY1LjcwMDU3SDhaTTggNS42ODQ4NVY1LjcwMDU3SDEwVjUuNjg0ODVIOFpNOCA1LjY2OTIzVjUuNjg0ODVIMTBWNS42NjkyM0g4Wk04IDUuNjUzNzFWNS42NjkyM0gxMFY1LjY1MzcxSDhaTTggNS42MzgyOFY1LjY1MzcxSDEwVjUuNjM4MjhIOFpNOCA1LjYyMjk2VjUuNjM4MjhIMTBWNS42MjI5Nkg4Wk04IDUuNjA3NzRWNS42MjI5NkgxMFY1LjYwNzc0SDhaTTggNS41OTI2MlY1LjYwNzc0SDEwVjUuNTkyNjJIOFpNOCA1LjU3NzYxVjUuNTkyNjJIMTBWNS41Nzc2MUg4Wk04IDUuNTYyNjlWNS41Nzc2MUgxMFY1LjU2MjY5SDhaTTggNS41NDc4N1Y1LjU2MjY5SDEwVjUuNTQ3ODdIOFpNOCA1LjUzMzE2VjUuNTQ3ODdIMTBWNS41MzMxNkg4Wk04IDUuNTE4NTRWNS41MzMxNkgxMFY1LjUxODU0SDhaTTggNS41MDQwM1Y1LjUxODU0SDEwVjUuNTA0MDNIOFpNOCA1LjQ4OTYyVjUuNTA0MDNIMTBWNS40ODk2Mkg4Wk04IDUuNDc1MzFWNS40ODk2MkgxMFY1LjQ3NTMxSDhaTTggNS40NjExVjUuNDc1MzFIMTBWNS40NjExSDhaTTggNS40NDY5OVY1LjQ2MTFIMTBWNS40NDY5OUg4Wk04IDUuNDMyOTlWNS40NDY5OUgxMFY1LjQzMjk5SDhaTTggNS40MTkwOFY1LjQzMjk5SDEwVjUuNDE5MDhIOFpNOCA1LjQwNTI4VjUuNDE5MDhIMTBWNS40MDUyOEg4Wk04IDUuMzkxNThWNS40MDUyOEgxMFY1LjM5MTU4SDhaTTggNS4zNzc5OFY1LjM5MTU4SDEwVjUuMzc3OThIOFpNOCA1LjM2NDQ5VjUuMzc3OThIMTBWNS4zNjQ0OUg4Wk04IDUuMzUxMDlWNS4zNjQ0OUgxMFY1LjM1MTA5SDhaTTggNS4zMzc4VjUuMzUxMDlIMTBWNS4zMzc4SDhaTTggNS4zMjQ2MVY1LjMzNzhIMTBWNS4zMjQ2MUg4Wk04IDUuMzExNTJWNS4zMjQ2MUgxMFY1LjMxMTUySDhaTTggNS4yOTg1M1Y1LjMxMTUySDEwVjUuMjk4NTNIOFpNOCA1LjI4NTY1VjUuMjk4NTNIMTBWNS4yODU2NUg4Wk04IDUuMjcyODZWNS4yODU2NUgxMFY1LjI3Mjg2SDhaTTggNS4yNjAxOFY1LjI3Mjg2SDEwVjUuMjYwMThIOFpNOCA1LjI0NzYxVjUuMjYwMThIMTBWNS4yNDc2MUg4Wk04IDUuMjM1MTNWNS4yNDc2MUgxMFY1LjIzNTEzSDhaTTggNS4yMjI3NlY1LjIzNTEzSDEwVjUuMjIyNzZIOFpNOCA1LjIxMDQ5VjUuMjIyNzZIMTBWNS4yMTA0OUg4Wk04IDUuMTk4MzJWNS4yMTA0OUgxMFY1LjE5ODMySDhaTTggNS4xODYyNlY1LjE5ODMySDEwVjUuMTg2MjZIOFpNOCA1LjE3NDI5VjUuMTg2MjZIMTBWNS4xNzQyOUg4Wk04IDUuMTYyNDRWNS4xNzQyOUgxMFY1LjE2MjQ0SDhaTTggNS4xNTA2OFY1LjE2MjQ0SDEwVjUuMTUwNjhIOFpNOCA1LjEzOTAzVjUuMTUwNjhIMTBWNS4xMzkwM0g4Wk04IDUuMTI3NDhWNS4xMzkwM0gxMFY1LjEyNzQ4SDhaTTggNS4xMTYwM1Y1LjEyNzQ4SDEwVjUuMTE2MDNIOFpNOCA1LjEwNDY5VjUuMTE2MDNIMTBWNS4xMDQ2OUg4Wk04IDUuMDkzNDRWNS4xMDQ2OUgxMFY1LjA5MzQ0SDhaTTggNS4wODIzMVY1LjA5MzQ0SDEwVjUuMDgyMzFIOFpNOCA1LjA3MTI3VjUuMDgyMzFIMTBWNS4wNzEyN0g4Wk04IDUuMDYwMzRWNS4wNzEyN0gxMFY1LjA2MDM0SDhaTTggNS4wNDk1MlY1LjA2MDM0SDEwVjUuMDQ5NTJIOFpNOCA1LjAzODc5VjUuMDQ5NTJIMTBWNS4wMzg3OUg4Wk04IDUuMDI4MTdWNS4wMzg3OUgxMFY1LjAyODE3SDhaTTggNS4wMTc2NlY1LjAyODE3SDEwVjUuMDE3NjZIOFpNOCA1LjAwNzI0VjUuMDE3NjZIMTBWNS4wMDcyNEg4Wk04IDQuOTk2OTNWNS4wMDcyNEgxMFY0Ljk5NjkzSDhaTTggNC45ODY3M1Y0Ljk5NjkzSDEwVjQuOTg2NzNIOFpNOCA0Ljk3NjYzVjQuOTg2NzNIMTBWNC45NzY2M0g4Wk04IDQuOTY2NjNWNC45NzY2M0gxMFY0Ljk2NjYzSDhaTTggNC45NTY3NFY0Ljk2NjYzSDEwVjQuOTU2NzRIOFpNOCA0Ljk0Njk1VjQuOTU2NzRIMTBWNC45NDY5NUg4Wk04IDQuOTM3MjdWNC45NDY5NUgxMFY0LjkzNzI3SDhaTTggNC45Mjc2OFY0LjkzNzI3SDEwVjQuOTI3NjhIOFpNOCA0LjkxODIxVjQuOTI3NjhIMTBWNC45MTgyMUg4Wk04IDQuOTA4ODRWNC45MTgyMUgxMFY0LjkwODg0SDhaTTggNC44OTk1N1Y0LjkwODg0SDEwVjQuODk5NTdIOFpNOCA0Ljg5MDQxVjQuODk5NTdIMTBWNC44OTA0MUg4Wk04IDQuODgxMzVWNC44OTA0MUgxMFY0Ljg4MTM1SDhaTTggNC44NzIzOVY0Ljg4MTM1SDEwVjQuODcyMzlIOFpNOCA0Ljg2MzU0VjQuODcyMzlIMTBWNC44NjM1NEg4Wk04IDQuODU0OFY0Ljg2MzU0SDEwVjQuODU0OEg4Wk04IDQuODQ2MTZWNC44NTQ4SDEwVjQuODQ2MTZIOFpNOCA0LjgzNzYyVjQuODQ2MTZIMTBWNC44Mzc2Mkg4Wk04IDQuODI5MTlWNC44Mzc2MkgxMFY0LjgyOTE5SDhaTTggNC44MjA4N1Y0LjgyOTE5SDEwVjQuODIwODdIOFpNOCA0LjgxMjY1VjQuODIwODdIMTBWNC44MTI2NUg4Wk04IDQuODA0NTNWNC44MTI2NUgxMFY0LjgwNDUzSDhaTTggNC43OTY1MlY0LjgwNDUzSDEwVjQuNzk2NTJIOFpNOCA0Ljc4ODYyVjQuNzk2NTJIMTBWNC43ODg2Mkg4Wk04IDQuNzgwODJWNC43ODg2MkgxMFY0Ljc4MDgySDhaTTggNC43NzMxM1Y0Ljc4MDgySDEwVjQuNzczMTNIOFpNOCA0Ljc2NTU0VjQuNzczMTNIMTBWNC43NjU1NEg4Wk04IDQuNzU4MDZWNC43NjU1NEgxMFY0Ljc1ODA2SDhaTTggNC43NTA2OFY0Ljc1ODA2SDEwVjQuNzUwNjhIOFpNOCA0Ljc0MzQxVjQuNzUwNjhIMTBWNC43NDM0MUg4Wk04IDQuNzM2MjRWNC43NDM0MUgxMFY0LjczNjI0SDhaTTggNC43MjkxOFY0LjczNjI0SDEwVjQuNzI5MThIOFpNOCA0LjcyMjIyVjQuNzI5MThIMTBWNC43MjIyMkg4Wk04IDQuNzE1MzhWNC43MjIyMkgxMFY0LjcxNTM4SDhaTTggNC43MDg2M1Y0LjcxNTM4SDEwVjQuNzA4NjNIOFpNOCA0LjcwNzExVjQuNzA4NjNIMTBWNC43MDcxMUg4Wk04LjQxNDIxIDMuODc4NjhMOC4yOTI4OSA0TDkuNzA3MTEgNS40MTQyMUw5LjgyODQzIDUuMjkyODlMOC40MTQyMSAzLjg3ODY4Wk0xMC41MzU1IDNDOS43Mzk4OCAzIDguOTc2ODIgMy4zMTYwNyA4LjQxNDIxIDMuODc4NjhMOS44Mjg0MyA1LjI5Mjg5QzEwLjAxNiA1LjEwNTM2IDEwLjI3MDMgNSAxMC41MzU1IDVWM1pNMTEuNSAzSDEwLjUzNTVWNUgxMS41VjNaTTExIDMuNUMxMSAzLjIyMzg2IDExLjIyMzkgMyAxMS41IDNWNUMxMi4zMjg0IDUgMTMgNC4zMjg0MyAxMyAzLjVIMTFaTTExLjUgNEMxMS4yMjM5IDQgMTEgMy43NzYxNCAxMSAzLjVIMTNDMTMgMi42NzE1NyAxMi4zMjg0IDIgMTEuNSAyVjRaTTEwLjUzNTUgNEgxMS41VjJIMTAuNTM1NVY0Wk05LjE3ODU0IDQuNTMwNzlDOS41NDcyNyA0LjE5MDE5IDEwLjAzMTYgNCAxMC41MzU1IDRWMkM5LjUyNzY1IDIgOC41NTkgMi4zODAzOCA3LjgyMTQ2IDMuMDYxNjZMOS4xNzg1NCA0LjUzMDc5Wk02LjQ2NDQ3IDRDNi45NjgzOSA0IDcuNDUyNzMgNC4xOTAxOSA3LjgyMTQ2IDQuNTMwNzlMOS4xNzg1NCAzLjA2MTY2QzguNDQxIDIuMzgwMzggNy40NzIzNSAyIDYuNDY0NDcgMlY0Wk01LjUgNEg2LjQ2NDQ3VjJINS41VjRaIiBmaWxsPSJ3aGl0ZSIgbWFzaz0idXJsKCNwYXRoLTEtb3V0c2lkZS0xXzQ4MV8yNDEpIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMuMDI3NyA5SDI0LjAyNzdDMjUuMTI5MyA5IDI2LjAyNzcgOS44OTk5OSAyNi4wMjc3IDExVjE3LjVDMjYuMDI3NyAxOC4zMyAyNS4zNTc4IDE5IDI0LjUyNzcgMTlIMTYuODc5M0MxNi40MjgxIDE5IDE2LjAwODIgMTguOCAxNS43Mjg5IDE4LjQ1QzE1LjQzNzkgMTguMDkgMTUuMzM4MyAxNy42MiAxNS40Mzc5IDE3LjE3QzE1LjgzODMgMTUuMzcgMTUuOTY5MSAxMi40OSAxNi4wMDgyIDEwLjk0QzE2LjAzNzUgOS44NTAwMSAxNi45MTgzIDkgMTguMDA4MiA5SDE5LjAyNzdWNUMxOS4wMjc3IDMuODk5OTkgMTkuOTI4MSAzIDIxLjAyNzcgM0MyMi4xMjczIDMgMjMuMDI3NyAzLjg5OTk5IDIzLjAyNzcgNVY5Wk0yNS4wMjc3IDExLjAxVjEySDE2Ljk3NUMxNi45ODg2IDExLjY0MSAxNy4wMDA0IDExLjI5NTEgMTcuMDA4MiAxMC45N0MxNy4wMjc3IDEwLjQzIDE3LjQ1OTQgMTAgMTguMDA4MiAxMFYxMC4wMUgyNC4wMjc3QzI0LjU3ODUgMTAuMDEgMjUuMDI3NyAxMC40NiAyNS4wMjc3IDExLjAxWk0xNi40MDg2IDE3LjM5QzE2LjY4MiAxNi4xNjQyIDE2LjgzODMgMTQuNTMwNCAxNi45MjYxIDEzSDI1LjAyNzdWMTQuMTkxMUwxNy4zOTEgMTguMDFIMTYuODc5M0MxNi43MjUgMTguMDEgMTYuNjE3NiAxNy45NDQ3IDE2LjU1NTEgMTcuODgyN0MxNi41MzU1IDE3Ljg2NDIgMTYuNTE5OSAxNy44NDYxIDE2LjUwODIgMTcuODNDMTYuNDA4NiAxNy43MSAxNi4zNjc2IDE3LjU1IDE2LjQwODYgMTcuMzlaTTE5LjYyNzMgMTguMDFIMjQuNTI3N0MyNC44MDkgMTguMDEgMjUuMDI3NyAxNy43OSAyNS4wMjc3IDE3LjUxVjE1LjMwOTJMMTkuNjI3MyAxOC4wMVpNMjIuMDI3NyA5VjVDMjIuMDI3NyA0LjQ1MDAxIDIxLjU3ODUgNCAyMS4wMjc3IDRDMjAuNDc2OSA0IDIwLjAyNzcgNC40NTAwMSAyMC4wMjc3IDVWOUgyMi4wMjc3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE5LjYyNzMgMTguMDFIMjQuNTI3N0MyNC44MDkgMTguMDEgMjUuMDI3NyAxNy43OSAyNS4wMjc3IDE3LjUxVjE1LjMwOTJMMTkuNjI3MyAxOC4wMVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNi45MjYxIDEzQzE2LjgzODMgMTQuNTMwNCAxNi42ODIgMTYuMTY0MiAxNi40MDg2IDE3LjM5QzE2LjM2NzYgMTcuNTUgMTYuNDA4NiAxNy43MSAxNi41MDgyIDE3LjgzQzE2LjUxOTkgMTcuODQ2MSAxNi41MzU1IDE3Ljg2NDIgMTYuNTU1MSAxNy44ODI3QzE2LjYxNzYgMTcuOTQ0NyAxNi43MjUgMTguMDEgMTYuODc5MyAxOC4wMUgxNy4zOTFMMjUuMDI3NyAxNC4xOTExVjEzSDE2LjkyNjFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjUuMDI3NyAxMlYxMS4wMUMyNS4wMjc3IDEwLjQ2IDI0LjU3ODUgMTAuMDEgMjQuMDI3NyAxMC4wMUgxOC4wMDgyVjEwQzE3LjQ1OTQgMTAgMTcuMDI3NyAxMC40MyAxNy4wMDgyIDEwLjk3QzE3LjAwMDQgMTEuMjk1MSAxNi45ODg2IDExLjY0MSAxNi45NzUgMTJIMjUuMDI3N1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yMi4wMjc3IDVWOUgyMC4wMjc3VjVDMjAuMDI3NyA0LjQ1MDAxIDIwLjQ3NjkgNCAyMS4wMjc3IDRDMjEuNTc4NSA0IDIyLjAyNzcgNC40NTAwMSAyMi4wMjc3IDVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K") 8 1, auto;
}

.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 3px;
}
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-item:first-child,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-bigger .e-richtexteditor.e-rtl .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-richtexteditor.e-bigger.e-rtl .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 3px;
}
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended {
  padding-left: 3px;
}
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret) {
  font-size: 18px;
}
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-background-color .e-selected-color.e-icons::before,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color .e-selected-color.e-icons::before,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-background-color .e-selected-color.e-icons::before,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color .e-selected-color.e-icons::before,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-background-color .e-selected-color.e-icons::before,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color .e-selected-color.e-icons::before,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-background-color .e-selected-color.e-icons::before,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons::before,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color .e-selected-color.e-icons::before {
  top: -20px;
}
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn {
  padding-left: 10px;
  padding-right: 6px;
}
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active {
  padding-left: 10px;
  padding-right: 6px;
}
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn {
  padding: 0 6px;
}
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content {
  padding-top: 3px;
  height: 38px;
}
.e-bigger .e-richtexteditor.e-rte-full-screen iframe,
.e-richtexteditor.e-bigger.e-rte-full-screen iframe {
  height: calc(100% - 56px);
}
.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-edit-table,
.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-edit-table {
  max-height: 299px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-edit-table-prop-dialog,
.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-edit-table-prop-dialog {
  max-height: 373px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-link-dialog,
.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-link-dialog {
  max-height: 400px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-img-dialog,
.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-img-dialog {
  min-height: 425px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-img-link-dialog,
.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-img-link-dialog {
  max-height: 229px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-img-size-dialog,
.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-img-size-dialog {
  max-height: 309px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-img-alt-dialog,
.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-img-alt-dialog {
  min-height: 425px !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content {
  line-height: 30px;
}
.e-bigger .e-richtexteditor .e-dialog.e-rte-dialog-minheight,
.e-richtexteditor.e-bigger .e-dialog.e-rte-dialog-minheight {
  min-height: 324px;
}
.e-bigger .e-richtexteditor .e-rte-content .e-content,
.e-richtexteditor.e-bigger .e-rte-content .e-content {
  font-size: 16px;
}
.e-bigger .e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-richtexteditor.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  padding: 0 8px;
}
.e-bigger .e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-richtexteditor.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover {
  padding: 0 8px;
}
.e-bigger .e-richtexteditor .e-dialog .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-richtexteditor.e-bigger .e-dialog .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons {
  margin-right: 63px;
  margin-top: 6px;
  padding: 18px;
}
.e-bigger .e-richtexteditor .e-rte-dropdown-popup.e-rte-dropdown-items ul,
.e-richtexteditor.e-bigger .e-rte-dropdown-popup.e-rte-dropdown-items ul {
  max-height: 360px;
  overflow-y: auto;
}
.e-bigger .e-richtexteditor .e-dialog .e-img-uploadwrap .e-droptext,
.e-bigger .e-richtexteditor .e-dialog .e-aud-uploadwrap .e-droptext,
.e-bigger .e-richtexteditor .e-dialog .e-vid-uploadwrap .e-droptext,
.e-richtexteditor.e-bigger .e-dialog .e-img-uploadwrap .e-droptext,
.e-richtexteditor.e-bigger .e-dialog .e-aud-uploadwrap .e-droptext,
.e-richtexteditor.e-bigger .e-dialog .e-vid-uploadwrap .e-droptext {
  height: 140px;
}

.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar {
  min-height: 48px;
}
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-backgroundcolor-dropdown .e-rte-color-content,
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-backgroundcolor-dropdown .e-caret {
  height: 38px;
}
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-backgroundcolor-dropdown .e-rte-color-content:hover,
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-rte-backgroundcolor-dropdown .e-caret:hover {
  height: 38px;
}
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) {
  margin: 0 6px;
  min-height: 48px;
}
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator) {
  margin: 0 6px;
  min-height: 48px;
  min-width: 36px;
  padding: 0;
}
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn:not(.e-rte-dropdown-btn) {
  line-height: 1.5;
}
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-btn,
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-btn:hover {
  min-height: 32px;
  min-width: 32px;
  padding: 0 6px;
}
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0 6px;
}
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: 38px;
  line-height: 38px;
  margin: 0;
  min-height: 38px;
  min-width: 38px;
}
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret) {
  font-size: 18px;
}
.e-bigger .e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn {
  line-height: 33px;
  margin: 4px 0;
  padding: 0;
}
.e-bigger .e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-order-list.e-icons,
.e-bigger .e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-unorder-list.e-icons,
.e-bigger .e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-icons:not(.e-caret) {
  font-size: 16px;
}
.e-bigger .e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-caret {
  font-size: 12px;
  width: 20px;
}
.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open {
  min-width: 120px;
  height: 337px;
  width: 335px;
}
.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn {
  border-radius: 4px;
  padding: 0;
  padding: 2px 5px;
}
.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn:hover {
  padding: 0;
}
.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn:active {
  padding: 0;
}
.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
  font-size: 26px;
  padding: 9px 5px;
}
.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn {
  gap: 10px;
  height: 256px;
  padding: 12px;
}
.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group {
  gap: 8px;
}
.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group .e-btn.e-control {
  padding: 8px 0;
  width: 42px;
  height: 42px;
  line-height: 0;
  font-size: 26px;
}
.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn {
  gap: 6px;
}
.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn .e-btn.e-control {
  font-size: 26px;
  padding: 8px 0;
  width: 40px;
  height: 40px;
  border: none;
  line-height: 0;
}
.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipicker-name {
  font-weight: 500;
  font-size: 16px;
}
.e-bigger .e-rte-dropdown-popup ul {
  min-width: 84px;
}
.e-bigger .e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-rte-inline-template {
  min-width: 48px;
}
.e-bigger .e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-rte-inline-size-template {
  min-width: 59px;
}
.e-bigger .e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-rte-inline-color-template {
  min-width: 50px;
}
.e-bigger .e-rte-edit-table .e-rte-field {
  padding-top: 12px;
}
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon {
  min-width: 20px;
  padding-left: 0;
  padding-right: 0;
  width: 20px;
}
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover, .e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus, .e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active {
  padding-left: 0;
  padding-right: 0;
}
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list, .e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list, .e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list {
  line-height: 37px;
}
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-caret,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-caret,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn .e-caret,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn .e-caret {
  font-size: 14px;
}
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon {
  line-height: 38px;
}
.e-bigger .e-richtexteditor .e-rte-toolbar .e-tbar-btn.e-dropdown-btn.e-rte-backgroundcolor-dropdown,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-tbar-btn.e-dropdown-btn.e-rte-fontcolor-dropdown,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-tbar-btn.e-dropdown-btn.e-rte-numberformatlist-dropdown,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-tbar-btn.e-dropdown-btn.e-rte-bulletformatlist-dropdown {
  line-height: 36px;
}
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons {
  font-size: 18px;
}
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-background-color.e-icons::before,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color.e-icons::before,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-background-color.e-icons::before,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color.e-icons::before {
  display: inline;
  font-size: 18px;
}
.e-bigger .e-rte-table-popup.e-popup-open .e-rte-tablecell {
  height: 16px;
  width: 16px;
}
.e-bigger .e-rte-table-popup.e-popup-open .e-rte-table-row {
  height: 18px;
}
.e-bigger .e-content-placeholder.e-richtexteditor.e-placeholder-richtexteditor, .e-bigger.e-content-placeholder.e-richtexteditor.e-placeholder-richtexteditor {
  background-size: 700px 190px;
  min-height: 190px;
}
.e-bigger .e-rte-backgroundcolor-colorpicker .e-color-palette.e-container .e-custom-palette .e-palette,
.e-bigger .e-rte-fontcolor-colorpicker .e-color-palette.e-container .e-custom-palette .e-palette {
  padding: 0;
}
.e-bigger .e-rte-backgroundcolor-colorpicker .e-color-palette.e-container .e-switch-ctrl-btn,
.e-bigger .e-rte-fontcolor-colorpicker .e-color-palette.e-container .e-switch-ctrl-btn {
  padding: 5px;
}
.e-bigger .e-rte-text-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text,
.e-bigger .e-rte-text-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-background-color,
.e-bigger .e-rte-text-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-font-color,
.e-bigger .e-rte-inline-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text,
.e-bigger .e-rte-inline-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-background-color,
.e-bigger .e-rte-inline-popup .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-font-color {
  font-size: 16px;
}

.e-inplaceeditor {
  display: inline-block;
  position: relative;
  width: auto;
}
.e-inplaceeditor .e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide {
  display: block;
  visibility: hidden;
}
.e-inplaceeditor .e-input-group.e-control-container .e-clear-icon.e-clear-icon-hide {
  display: block;
  visibility: hidden;
}
.e-inplaceeditor .e-editable-value-wrapper {
  display: inline-block;
  padding: 3px 8px 5px 8px;
  position: relative;
  width: auto;
  word-break: break-word;
}
.e-inplaceeditor .e-editable-value-wrapper .e-editable-value {
  display: inline-block;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  margin: 0 28px 0 0;
}
.e-inplaceeditor .e-editable-value-wrapper .e-editable-overlay-icon {
  bottom: 0;
  cursor: pointer;
  display: inline-flex;
  height: inherit;
  position: absolute;
  right: 8px;
  top: 0;
  visibility: hidden;
  width: 20px;
}
.e-inplaceeditor .e-editable-value-wrapper .e-editable-overlay-icon::before {
  align-items: center;
  display: flex;
  font-size: 14px;
}
.e-inplaceeditor .e-editable-value-wrapper.e-hide {
  display: none;
}
.e-inplaceeditor .e-editable-value-wrapper.e-editable-open {
  user-select: none;
}
.e-inplaceeditor .e-editable-value-wrapper.e-loading {
  pointer-events: none;
}
.e-inplaceeditor .e-editable-value-wrapper .e-spinner-pane .e-spinner-inner {
  left: unset;
  right: 8px;
}
.e-inplaceeditor .e-editable-value-wrapper:hover .e-editable-overlay-icon {
  visibility: visible;
}
.e-inplaceeditor .e-editable-value-wrapper:hover.e-editable-open .e-editable-overlay-icon {
  visibility: hidden;
}
.e-inplaceeditor .e-editable-value-container {
  display: inline-block;
  padding: 3px 8px 5px 8px;
  position: relative;
  width: auto;
  word-break: break-word;
}
.e-inplaceeditor .e-editable-value-container .e-editable-value {
  display: inline-block;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  margin: 0 28px 0 0;
}
.e-inplaceeditor .e-editable-value-container .e-editable-overlay-icon {
  bottom: 0;
  cursor: pointer;
  display: inline-flex;
  height: inherit;
  position: absolute;
  right: 8px;
  top: 0;
  visibility: hidden;
  width: 20px;
}
.e-inplaceeditor .e-editable-value-container .e-editable-overlay-icon::before {
  align-items: center;
  display: flex;
  font-size: 14px;
}
.e-inplaceeditor .e-editable-value-container.e-hide {
  display: none;
}
.e-inplaceeditor .e-editable-value-container.e-editable-open {
  user-select: none;
}
.e-inplaceeditor .e-editable-value-container.e-loading {
  pointer-events: none;
}
.e-inplaceeditor .e-editable-value-container .e-spinner-pane .e-spinner-inner {
  left: unset;
  right: 8px;
}
.e-inplaceeditor .e-editable-value-container:hover .e-editable-overlay-icon {
  visibility: visible;
}
.e-inplaceeditor .e-editable-value-container:hover.e-editable-open .e-editable-overlay-icon {
  visibility: hidden;
}
.e-inplaceeditor .e-editable-action-buttons {
  margin-top: 4px;
  position: absolute;
  right: 0;
  z-index: 100;
}
.e-inplaceeditor.e-overlay {
  user-select: none;
}
.e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-editable-value {
  margin: 0 0 0 28px;
}
.e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-editable-overlay-icon {
  left: 8px;
  right: auto;
}
.e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-spinner-pane {
  right: unset;
}
.e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-spinner-pane,
.e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-spinner-pane .e-spinner-inner {
  left: 8px;
}
.e-inplaceeditor.e-rtl .e-editable-value-container .e-editable-value {
  margin: 0 0 0 28px;
}
.e-inplaceeditor.e-rtl .e-editable-value-container .e-editable-overlay-icon {
  left: 8px;
  right: auto;
}
.e-inplaceeditor.e-rtl .e-editable-value-container .e-spinner-pane {
  right: unset;
}
.e-inplaceeditor.e-rtl .e-editable-value-container .e-spinner-pane,
.e-inplaceeditor.e-rtl .e-editable-value-container .e-spinner-pane .e-spinner-inner {
  left: 8px;
}
.e-inplaceeditor.e-rtl .e-editable-action-buttons {
  left: 0;
  right: auto;
}

.e-inplaceeditor .e-editable-elements:not(.e-richtexteditor) + .e-editable-loading .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle,
.e-inplaceeditor-tip .e-editable-elements:not(.e-richtexteditor) + .e-editable-loading .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle {
  stroke-width: inherit;
}
.e-inplaceeditor .e-editable-elements:not(.e-richtexteditor) + .e-editable-loading .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle,
.e-inplaceeditor-tip .e-editable-elements:not(.e-richtexteditor) + .e-editable-loading .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle {
  stroke-width: inherit;
}
.e-inplaceeditor .e-editable-loading,
.e-inplaceeditor-tip .e-editable-loading {
  display: none;
  min-height: 100%;
  position: absolute;
  top: 0;
}
.e-inplaceeditor .e-editable-loading.e-show,
.e-inplaceeditor-tip .e-editable-loading.e-show {
  display: block;
}
.e-inplaceeditor .e-editable-loading.e-show:not(.e-rte-spin-wrap) .e-spinner-inner,
.e-inplaceeditor-tip .e-editable-loading.e-show:not(.e-rte-spin-wrap) .e-spinner-inner {
  left: auto;
  right: 5px;
  transform: translateX(-30%) translateY(-50%);
}
.e-inplaceeditor .e-editable-form,
.e-inplaceeditor-tip .e-editable-form {
  width: 100%;
}
.e-inplaceeditor .e-editable-form.e-loading .e-input-group-icon,
.e-inplaceeditor-tip .e-editable-form.e-loading .e-input-group-icon {
  visibility: hidden;
}
.e-inplaceeditor .e-component-group,
.e-inplaceeditor-tip .e-component-group {
  margin-bottom: 4px;
}
.e-inplaceeditor .e-component-group .e-editable-component,
.e-inplaceeditor-tip .e-component-group .e-editable-component {
  min-width: 150px;
  position: relative;
}
.e-inplaceeditor .e-control-overlay,
.e-inplaceeditor-tip .e-control-overlay {
  visibility: hidden;
}
.e-inplaceeditor .e-control-overlay.e-richtexteditor,
.e-inplaceeditor-tip .e-control-overlay.e-richtexteditor {
  opacity: 0.5;
  pointer-events: none;
  user-select: none;
  visibility: visible;
}
.e-inplaceeditor .e-editable-action-buttons .e-btn-save,
.e-inplaceeditor-tip .e-editable-action-buttons .e-btn-save {
  margin: 0 3px 0 0;
  padding: 6px 8px;
}
.e-inplaceeditor .e-editable-action-buttons .e-btn-save .e-btn-icon.e-icons,
.e-inplaceeditor-tip .e-editable-action-buttons .e-btn-save .e-btn-icon.e-icons {
  font-size: 14px;
}
.e-inplaceeditor .e-editable-action-buttons .e-btn-cancel,
.e-inplaceeditor-tip .e-editable-action-buttons .e-btn-cancel {
  margin: 0 0 0 3px;
  padding: 6px 8px;
}
.e-inplaceeditor .e-editable-action-buttons .e-btn-cancel .e-btn-icon.e-icons,
.e-inplaceeditor-tip .e-editable-action-buttons .e-btn-cancel .e-btn-icon.e-icons {
  font-size: 14px;
}
.e-inplaceeditor .e-editable-action-buttons.e-hide,
.e-inplaceeditor-tip .e-editable-action-buttons.e-hide {
  visibility: hidden;
}
.e-inplaceeditor.e-rtl .e-editable-action-buttons .e-btn-save,
.e-inplaceeditor-tip.e-rtl .e-editable-action-buttons .e-btn-save {
  margin: 0 0 0 4px;
}
.e-inplaceeditor.e-rtl .e-editable-action-buttons .e-btn-cancel,
.e-inplaceeditor-tip.e-rtl .e-editable-action-buttons .e-btn-cancel {
  margin: 0 4px 0 0;
}
.e-inplaceeditor.e-rtl .e-editable-loading.e-show:not(.e-rte-spin-wrap) .e-spinner-inner,
.e-inplaceeditor-tip.e-rtl .e-editable-loading.e-show:not(.e-rte-spin-wrap) .e-spinner-inner {
  left: 5px;
  right: auto;
  transform: translateX(30%) translateY(-50%);
}

.e-inplaceeditor-tip {
  opacity: 1;
  width: auto;
}
.e-inplaceeditor-tip.e-tooltip-wrap {
  max-width: 100%;
}
.e-inplaceeditor-tip.e-tooltip-wrap .e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide,
.e-inplaceeditor-tip.e-tooltip-wrap .e-input-group.e-control-container .e-clear-icon.e-clear-icon-hide {
  display: block;
  visibility: hidden;
}
.e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content {
  padding: 0;
}
.e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-title {
  align-content: center;
  display: flex;
  flex-direction: column;
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  justify-content: center;
  padding: 9px 12px 9px 12px;
}
.e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-wrapper {
  display: flex;
  padding: 12px;
}
.e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-wrapper .e-editable-action-buttons {
  float: right;
  margin-top: 4px;
  position: relative;
  right: auto;
  top: auto;
}
.e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-container {
  display: flex;
  padding: 12px;
}
.e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-container .e-editable-action-buttons {
  float: right;
  margin-top: 4px;
  position: relative;
  right: auto;
  top: auto;
}
.e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-title + .e-editable-wrapper {
  padding: 12px;
}
.e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-title + .e-editable-container {
  padding: 12px;
}
.e-inplaceeditor-tip.e-hide {
  visibility: hidden;
}
.e-inplaceeditor-tip.e-rtl.e-tooltip-wrap .e-tip-content .e-editable-title {
  padding: 9px 12px 9px 12px;
}
.e-inplaceeditor-tip.e-rtl.e-tooltip-wrap .e-tip-content .e-editable-wrapper .e-editable-action-buttons {
  float: left;
}
.e-inplaceeditor-tip.e-rtl.e-tooltip-wrap .e-tip-content .e-editable-container .e-editable-action-buttons {
  float: left;
}

.e-content-placeholder.e-inplaceeditor.e-placeholder-inplaceeditor {
  background-size: 150px 60px;
  min-height: 60px;
}

.e-inplaceeditor .e-editable-value-wrapper .e-editable-value {
  border-bottom: 1px dashed var(--color-sf-content-text-color);
  color: var(--color-sf-content-text-color);
}
.e-inplaceeditor .e-editable-value-wrapper .e-editable-overlay-icon {
  color: var(--color-sf-icon-color);
}
.e-inplaceeditor .e-editable-value-wrapper.e-loading .e-editable-value {
  border-bottom: 0;
}
.e-inplaceeditor .e-editable-value-wrapper:hover {
  background: var(--color-sf-content-bg-color-alt2);
  border-radius: 4px;
}
.e-inplaceeditor .e-editable-value-wrapper:hover .e-editable-value {
  border-bottom-color: transparent;
}
.e-inplaceeditor .e-editable-value-container .e-editable-value {
  border-bottom: 1px dashed var(--color-sf-content-text-color);
  color: var(--color-sf-content-text-color);
}
.e-inplaceeditor .e-editable-value-container .e-editable-overlay-icon {
  color: var(--color-sf-icon-color);
}
.e-inplaceeditor .e-editable-value-container.e-loading .e-editable-value {
  border-bottom: 0;
}
.e-inplaceeditor .e-editable-value-container:hover {
  background: var(--color-sf-content-bg-color-alt2);
  border-radius: 4px;
}
.e-inplaceeditor .e-editable-value-container:hover .e-editable-value {
  border-bottom-color: transparent;
}
.e-inplaceeditor[data-underline=false] .e-editable-value-wrapper .e-editable-value {
  border-bottom: 0;
}
.e-inplaceeditor[data-underline=false] .e-editable-value-container .e-editable-value {
  border-bottom: 0;
}
.e-inplaceeditor.e-disable {
  pointer-events: none;
  touch-action: none;
}
.e-inplaceeditor.e-disable .e-editable-value-wrapper .e-editable-value {
  border-bottom-color: transparent;
}
.e-inplaceeditor.e-disable .e-editable-value-container .e-editable-value {
  border-bottom-color: transparent;
}

.e-inplaceeditor .e-editable-action-buttons .e-btn-save.e-icon-btn .e-btn-icon.e-icons,
.e-inplaceeditor .e-editable-action-buttons .e-btn-cancel.e-icon-btn .e-btn-icon.e-icons,
.e-inplaceeditor-tip .e-editable-action-buttons .e-btn-save.e-icon-btn .e-btn-icon.e-icons,
.e-inplaceeditor-tip .e-editable-action-buttons .e-btn-cancel.e-icon-btn .e-btn-icon.e-icons {
  color: var(--color-sf-icon-color);
}
.e-inplaceeditor-tip.e-tooltip-wrap.e-popup {
  background: var(--color-sf-content-bg-color);
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}
.e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-tip-content {
  border-radius: 4px;
  color: var(--color-sf-content-text-color);
}
.e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-arrow-tip-inner {
  color: var(--color-sf-content-bg-color-alt1);
}
.e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-top {
  border-bottom-color: var(--color-sf-content-bg-color-alt1);
}
.e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-bottom {
  border-top-color: var(--color-sf-content-bg-color-alt1);
}
.e-inplaceeditor-tip.e-tooltip-wrap.e-popup.e-popup {
  border: 1px solid var(--color-sf-border);
}
.e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-editable-title {
  background: var(--color-sf-content-bg-color-alt1);
  border-bottom: 0;
  color: var(--color-sf-content-text-color);
}
.e-inplaceeditor-tip.e-editable-tip-title.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top {
  border-bottom-color: var(--color-sf-border);
}
.e-inplaceeditor-tip.e-editable-tip-title.e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
  color: var(--color-sf-content-bg-color-alt1);
}

/*! inplaceeditor icons */
.e-inplaceeditor .e-save-icon::before,
.e-inplaceeditor-tip .e-save-icon::before {
  content: "\e774";
}
.e-inplaceeditor .e-cancel-icon::before,
.e-inplaceeditor-tip .e-cancel-icon::before {
  content: "\e7e7";
}
.e-inplaceeditor .e-editable-overlay-icon::before,
.e-inplaceeditor-tip .e-editable-overlay-icon::before {
  content: "\e730";
}

.e-bigger .e-inplaceeditor .e-editable-value-wrapper,
.e-inplaceeditor.e-bigger .e-editable-value-wrapper {
  padding: 7px 12px 7px 12px;
}
.e-bigger .e-inplaceeditor .e-editable-value-wrapper .e-editable-value,
.e-inplaceeditor.e-bigger .e-editable-value-wrapper .e-editable-value {
  font-size: 16px;
  margin: 0 30px 0 0;
}
.e-bigger .e-inplaceeditor .e-editable-value-wrapper .e-editable-overlay-icon,
.e-inplaceeditor.e-bigger .e-editable-value-wrapper .e-editable-overlay-icon {
  right: 8px;
  width: 20px;
}
.e-bigger .e-inplaceeditor .e-editable-value-wrapper .e-editable-overlay-icon::before,
.e-inplaceeditor.e-bigger .e-editable-value-wrapper .e-editable-overlay-icon::before {
  font-size: 16px;
}
.e-bigger .e-inplaceeditor .e-editable-value-wrapper .e-spinner-pane .e-spinner-inner,
.e-inplaceeditor.e-bigger .e-editable-value-wrapper .e-spinner-pane .e-spinner-inner {
  right: 8px;
}
.e-bigger .e-inplaceeditor .e-editable-value-container,
.e-inplaceeditor.e-bigger .e-editable-value-container {
  padding: 7px 12px 7px 12px;
}
.e-bigger .e-inplaceeditor .e-editable-value-container .e-editable-value,
.e-inplaceeditor.e-bigger .e-editable-value-container .e-editable-value {
  font-size: 16px;
  margin: 0 30px 0 0;
}
.e-bigger .e-inplaceeditor .e-editable-value-container .e-editable-overlay-icon,
.e-inplaceeditor.e-bigger .e-editable-value-container .e-editable-overlay-icon {
  right: 8px;
  width: 20px;
}
.e-bigger .e-inplaceeditor .e-editable-value-container .e-editable-overlay-icon::before,
.e-inplaceeditor.e-bigger .e-editable-value-container .e-editable-overlay-icon::before {
  font-size: 16px;
}
.e-bigger .e-inplaceeditor .e-editable-value-container .e-spinner-pane .e-spinner-inner,
.e-inplaceeditor.e-bigger .e-editable-value-container .e-spinner-pane .e-spinner-inner {
  right: 8px;
}
.e-bigger .e-inplaceeditor .e-editable-action-buttons .e-btn-save,
.e-inplaceeditor.e-bigger .e-editable-action-buttons .e-btn-save {
  margin: 0 4px 0 0;
  padding: 7px 11px;
}
.e-bigger .e-inplaceeditor .e-editable-action-buttons .e-btn-cancel,
.e-inplaceeditor.e-bigger .e-editable-action-buttons .e-btn-cancel {
  margin: 0 0 0 4px;
  padding: 7px 11px;
}
.e-bigger .e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-editable-value,
.e-inplaceeditor.e-bigger.e-rtl .e-editable-value-wrapper .e-editable-value {
  margin: 0 0 0 30px;
}
.e-bigger .e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-editable-overlay-icon,
.e-inplaceeditor.e-bigger.e-rtl .e-editable-value-wrapper .e-editable-overlay-icon {
  left: 8px;
  right: auto;
}
.e-bigger .e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-spinner-pane,
.e-bigger .e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-spinner-pane .e-spinner-inner,
.e-inplaceeditor.e-bigger.e-rtl .e-editable-value-wrapper .e-spinner-pane,
.e-inplaceeditor.e-bigger.e-rtl .e-editable-value-wrapper .e-spinner-pane .e-spinner-inner {
  left: 8px;
}
.e-bigger .e-inplaceeditor.e-rtl .e-editable-value-container .e-editable-value,
.e-inplaceeditor.e-bigger.e-rtl .e-editable-value-container .e-editable-value {
  margin: 0 0 0 30px;
}
.e-bigger .e-inplaceeditor.e-rtl .e-editable-value-container .e-editable-overlay-icon,
.e-inplaceeditor.e-bigger.e-rtl .e-editable-value-container .e-editable-overlay-icon {
  left: 8px;
  right: auto;
}
.e-bigger .e-inplaceeditor.e-rtl .e-editable-value-container .e-spinner-pane,
.e-bigger .e-inplaceeditor.e-rtl .e-editable-value-container .e-spinner-pane .e-spinner-inner,
.e-inplaceeditor.e-bigger.e-rtl .e-editable-value-container .e-spinner-pane,
.e-inplaceeditor.e-bigger.e-rtl .e-editable-value-container .e-spinner-pane .e-spinner-inner {
  left: 8px;
}
.e-bigger .e-inplaceeditor.e-rtl .e-editable-action-buttons .e-btn-save,
.e-inplaceeditor.e-bigger.e-rtl .e-editable-action-buttons .e-btn-save {
  margin: 0 0 0 4px;
}
.e-bigger .e-inplaceeditor.e-rtl .e-editable-action-buttons .e-btn-cancel,
.e-inplaceeditor.e-bigger.e-rtl .e-editable-action-buttons .e-btn-cancel {
  margin: 0 4px 0 0;
}

.e-bigger .e-inplaceeditor,
.e-inplaceeditor.e-bigger,
.e-bigger .e-inplaceeditor-tip,
.e-inplaceeditor-tip.e-bigger {
  width: auto;
}
.e-bigger .e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-wrapper,
.e-inplaceeditor-tip.e-bigger.e-tooltip-wrap .e-tip-content .e-editable-wrapper {
  padding: 16px;
}
.e-bigger .e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-container,
.e-inplaceeditor-tip.e-bigger.e-tooltip-wrap .e-tip-content .e-editable-container {
  padding: 16px;
}
.e-bigger .e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-title + .e-editable-wrapper,
.e-inplaceeditor-tip.e-bigger.e-tooltip-wrap .e-tip-content .e-editable-title + .e-editable-wrapper {
  padding: 16px;
}
.e-bigger .e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-title + .e-editable-container,
.e-inplaceeditor-tip.e-bigger.e-tooltip-wrap .e-tip-content .e-editable-title + .e-editable-container {
  padding: 16px;
}
.e-bigger .e-inplaceeditor-tip .e-editable-title,
.e-inplaceeditor-tip.e-bigger .e-editable-title {
  font-size: 16px;
  min-height: 46px;
  padding: 12px 16px 12px 16px;
}
.e-bigger .e-inplaceeditor-tip.e-rtl.e-tooltip-wrap .e-tip-content .e-editable-title,
.e-inplaceeditor-tip.e-bigger.e-rtl.e-tooltip-wrap .e-tip-content .e-editable-title {
  padding: 12px 16px 12px 16px;
}

.e-bigger .e-content-placeholder.e-inplaceeditor.e-placeholder-inplaceeditor,
.e-bigger.e-content-placeholder.e-inplaceeditor.e-placeholder-inplaceeditor {
  background-size: 150px 70px;
  min-height: 70px;
}

.e-bigger .e-inplaceeditor .e-editable-value-wrapper,
.e-inplaceeditor.e-bigger .e-editable-value-wrapper {
  min-height: 38px;
}

.e-bigger .e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-editable-title,
.e-bigger.e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-editable-title {
  font-size: 16px;
}

.e-bigger .e-inplaceeditor .e-editable-action-buttons .e-btn-icon.e-icons .e-bigger.e-inplaceeditor .e-editable-action-buttons .e-btn-icon.e-icons {
  font-size: 22px;
}

/* stylelint-disable property-no-vendor-prefix */
.e-toast-container {
  display: inline-flex;
  flex-direction: column;
  position: relative;
}
.e-toast-container.e-toast-top-left {
  left: 10px;
  top: 10px;
}
.e-toast-container.e-toast-bottom-left {
  bottom: 10px;
  left: 10px;
}
.e-toast-container.e-toast-top-right {
  right: 10px;
  top: 10px;
}
.e-toast-container.e-toast-bottom-right {
  bottom: 10px;
  right: 10px;
}
.e-toast-container.e-toast-bottom-center {
  bottom: 10px;
  pointer-events: none;
  right: 0;
  width: 100%;
}
.e-toast-container.e-toast-bottom-center .e-toast {
  margin: 0 auto 10px;
  pointer-events: auto;
}
.e-toast-container.e-toast-top-center {
  pointer-events: none;
  right: 0;
  top: 10px;
  width: 100%;
}
.e-toast-container.e-toast-top-center .e-toast {
  margin: 0 auto 10px;
  pointer-events: auto;
}
.e-toast-container.e-toast-full-width {
  left: 0;
  right: 0;
  width: 100%;
}
.e-toast-container.e-toast-full-width .e-toast {
  margin: 0 auto 10px;
  width: 96%;
}
.e-toast-container.e-rtl .e-toast .e-toast-actions {
  text-align: left;
}
.e-toast-container.e-rtl .e-toast .e-toast-actions > * {
  margin-left: initial;
  margin-right: 10px;
}
.e-toast-container.e-rtl .e-toast .e-toast-close-icon {
  margin-left: initial;
  margin-right: auto;
}
.e-toast-container.e-rtl .e-toast .e-toast-icon {
  margin-left: 13px;
  margin-right: initial;
}
.e-toast-container.e-rtl .e-toast .e-toast-progress {
  left: auto;
  right: 0;
}
.e-toast-container .e-toast {
  border-radius: 4px;
  display: inline-flex;
  font-size: 14px;
  margin: 0 0 10px;
  overflow: hidden;
  padding: 16px;
  position: relative;
}
.e-toast-container .e-toast .e-toast-icon,
.e-toast-container .e-toast .e-toast-message {
  display: inline-flex;
}
.e-toast-container .e-toast > * {
  word-break: break-word;
  word-wrap: break-word;
}
.e-toast-container .e-toast .e-toast-message {
  align-self: center;
  flex-direction: column;
  overflow: hidden;
  width: inherit;
}
.e-toast-container .e-toast .e-toast-message .e-toast-title,
.e-toast-container .e-toast .e-toast-message .e-toast-content {
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-toast-container .e-toast .e-toast-message .e-toast-title:first-child,
.e-toast-container .e-toast .e-toast-message .e-toast-content:first-child {
  padding: 0;
}
.e-toast-container .e-toast .e-toast-message .e-toast-title:last-child,
.e-toast-container .e-toast .e-toast-message .e-toast-content:last-child {
  padding-bottom: 0;
}
.e-toast-container .e-toast .e-toast-message .e-toast-title > *,
.e-toast-container .e-toast .e-toast-message .e-toast-content > * {
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-toast-container .e-toast .e-toast-message .e-toast-title {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
}
.e-toast-container .e-toast .e-toast-message .e-toast-content {
  padding: 12px 12px 12px 0;
  word-break: break-word;
  word-wrap: break-word;
}
.e-toast-container .e-toast .e-toast-message .e-toast-content + .e-toast-actions {
  padding-top: 0;
}
.e-toast-container .e-toast .e-toast-message .e-toast-actions {
  margin: 1px;
  text-align: right;
}
.e-toast-container .e-toast .e-toast-message .e-toast-actions > * {
  margin-left: 10px;
}
.e-toast-container .e-toast .e-toast-close-icon {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  height: 20px;
  justify-content: center;
  margin-left: auto;
  width: 20px;
}
.e-toast-container .e-toast .e-toast-icon {
  align-items: center;
  font-size: 18px;
  height: 20px;
  justify-content: center;
  margin-right: 13px;
  width: 20px;
}
.e-toast-container .e-toast .e-toast-progress {
  bottom: 0;
  height: 4px;
  left: 0;
  position: absolute;
}

.e-content-placeholder.e-toast.e-placeholder-toast {
  background-size: 400px 100px;
  min-height: 100px;
}

.e-blazor-toast-hidden {
  visibility: hidden;
}

.e-toast-container .e-toast .e-toast-close-icon.blazor-toast-close-icon {
  background-color: transparent;
  border-color: transparent;
  border-radius: 50%;
  bottom: 6px;
  height: 20px;
  position: relative;
  width: 22px;
}

.e-toast-container .e-toast {
  background-color: var(--color-sf-content-bg-color);
  border: 1px solid var(--color-sf-border-light);
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
  color: var(--color-sf-content-text-color-alt1);
}
.e-toast-container .e-toast .e-toast-close-icon {
  color: var(--color-sf-icon-color);
}
.e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon, .e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon:focus, .e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon:active {
  background-color: transparent;
  border: 0;
  box-shadow: none;
  outline: 0;
}
.e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon:focus, .e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon:hover {
  background-color: var(--color-sf-transparent);
  color: var(--color-sf-icon-color-hover);
}
.e-toast-container .e-toast .e-toast-close-icon.e-icons:hover,
.e-toast-container .e-toast .e-toast-close-icon.e-icons:focus {
  background-color: var(--color-sf-transparent);
  color: var(--color-sf-icon-color-hover);
}
.e-toast-container .e-toast.e-toast-success {
  background-color: var(--color-sf-success-light);
  color: var(--color-sf-success-bg-color);
}
.e-toast-container .e-toast.e-toast-success .e-toast-message .e-toast-title {
  color: var(--color-sf-success-bg-color);
}
.e-toast-container .e-toast.e-toast-success .e-toast-message .e-toast-content {
  color: var(--color-sf-success-bg-color);
}
.e-toast-container .e-toast.e-toast-success .e-toast-icon {
  color: var(--color-sf-success-bg-color);
}
.e-toast-container .e-toast.e-toast-success .e-toast-close-icon {
  color: var(--color-sf-success-bg-color);
}
.e-toast-container .e-toast.e-toast-success:hover {
  background-color: var(--color-sf-success-light);
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
  color: var(--color-sf-success-bg-color);
}
.e-toast-container .e-toast.e-toast-info {
  background-color: var(--color-sf-info-light);
  color: var(--color-sf-info-dark);
}
.e-toast-container .e-toast.e-toast-info .e-toast-message .e-toast-title {
  color: var(--color-sf-info-dark);
}
.e-toast-container .e-toast.e-toast-info .e-toast-message .e-toast-content {
  color: var(--color-sf-info-dark);
}
.e-toast-container .e-toast.e-toast-info .e-toast-icon {
  color: var(--color-sf-info-dark);
}
.e-toast-container .e-toast.e-toast-info .e-toast-close-icon {
  color: var(--color-sf-info-dark);
}
.e-toast-container .e-toast.e-toast-info:hover {
  background-color: var(--color-sf-info-light);
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
  color: var(--color-sf-info-dark);
}
.e-toast-container .e-toast.e-toast-warning {
  background-color: var(--color-sf-warning-light);
  color: var(--color-sf-warning-dark);
}
.e-toast-container .e-toast.e-toast-warning .e-toast-message .e-toast-title {
  color: var(--color-sf-warning-dark);
}
.e-toast-container .e-toast.e-toast-warning .e-toast-message .e-toast-content {
  color: var(--color-sf-warning-dark);
}
.e-toast-container .e-toast.e-toast-warning .e-toast-icon {
  color: var(--color-sf-warning-dark);
}
.e-toast-container .e-toast.e-toast-warning .e-toast-close-icon {
  color: var(--color-sf-warning-dark);
}
.e-toast-container .e-toast.e-toast-warning:hover {
  background-color: var(--color-sf-warning-light);
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
  color: var(--color-sf-warning-dark);
}
.e-toast-container .e-toast.e-toast-danger {
  background-color: var(--color-sf-danger-light);
  color: var(--color-sf-danger);
}
.e-toast-container .e-toast.e-toast-danger .e-toast-message .e-toast-title {
  color: var(--color-sf-danger);
}
.e-toast-container .e-toast.e-toast-danger .e-toast-message .e-toast-content {
  color: var(--color-sf-danger);
}
.e-toast-container .e-toast.e-toast-danger .e-toast-icon {
  color: var(--color-sf-danger);
}
.e-toast-container .e-toast.e-toast-danger .e-toast-close-icon {
  color: var(--color-sf-danger);
}
.e-toast-container .e-toast.e-toast-danger:hover {
  background-color: var(--color-sf-danger-light);
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
  color: var(--color-sf-danger);
}
.e-toast-container .e-toast:hover {
  background-color: var(--color-sf-content-bg-color);
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
}
.e-toast-container .e-toast .e-toast-icon {
  color: var(--color-sf-icon-color);
}
.e-toast-container .e-toast .e-toast-message .e-toast-title {
  color: var(--color-sf-content-text-color);
}
.e-toast-container .e-toast .e-toast-message .e-toast-content {
  color: var(--color-sf-content-text-color-alt1);
}
.e-toast-container .e-toast .e-toast-progress {
  background-color: var(--color-sf-primary);
}

.e-toast .e-toast-close-icon::before {
  content: "\e7e7";
  font-family: "e-icons";
}
.e-toast .e-toast-success-icon::before {
  content: "\e727";
  font-family: "e-icons";
}
.e-toast .e-toast-error-icon::before {
  content: "\e878";
  font-family: "e-icons";
}
.e-toast .e-toast-info-icon::before {
  content: "\e800";
  font-family: "e-icons";
}
.e-toast .e-toast-warning-icon::before {
  content: "\e88b";
  font-family: "e-icons";
}

.e-bigger .e-toast-container.e-toast-top-left,
.e-toast-container.e-bigger.e-toast-top-left {
  left: 10px;
  top: 10px;
}
.e-bigger .e-toast-container.e-toast-bottom-left,
.e-toast-container.e-bigger.e-toast-bottom-left {
  bottom: 10px;
  left: 10px;
}
.e-bigger .e-toast-container.e-toast-top-right,
.e-toast-container.e-bigger.e-toast-top-right {
  right: 10px;
  top: 10px;
}
.e-bigger .e-toast-container.e-toast-bottom-right,
.e-toast-container.e-bigger.e-toast-bottom-right {
  bottom: 10px;
  right: 10px;
}
.e-bigger .e-toast-container.e-toast-bottom-center,
.e-toast-container.e-bigger.e-toast-bottom-center {
  bottom: 10px;
}
.e-bigger .e-toast-container.e-toast-bottom-center .e-toast,
.e-toast-container.e-bigger.e-toast-bottom-center .e-toast {
  margin: 0 auto 10px;
}
.e-bigger .e-toast-container.e-toast-top-center,
.e-toast-container.e-bigger.e-toast-top-center {
  top: 10px;
}
.e-bigger .e-toast-container.e-toast-top-center .e-toast,
.e-toast-container.e-bigger.e-toast-top-center .e-toast {
  margin: 0 auto 10px;
}
.e-bigger .e-toast-container.e-toast-full-width,
.e-toast-container.e-bigger.e-toast-full-width {
  left: 0;
  right: 0;
}
.e-bigger .e-toast-container.e-toast-full-width .e-toast,
.e-toast-container.e-bigger.e-toast-full-width .e-toast {
  margin: 0 auto 10px;
}
.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-message .e-toast-actions,
.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-message .e-toast-actions {
  text-align: left;
}
.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-message .e-toast-actions > *,
.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-message .e-toast-actions > * {
  margin-left: initial;
  margin-right: 10px;
}
.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-close-icon,
.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-close-icon {
  margin-left: initial;
  margin-right: auto;
}
.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-icon,
.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-icon {
  margin-left: 16px;
  margin-right: initial;
}
.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-progress,
.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-progress {
  left: auto;
  right: 0;
}
.e-bigger .e-toast-container .e-toast,
.e-toast-container.e-bigger .e-toast {
  border-radius: 4px;
  font-size: 14px;
  margin: 0 0 10px;
  min-height: 48px;
}
.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content {
  padding: 6px 16px 16px 0;
}
.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content:first-child,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content:first-child {
  padding: 0;
}
.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content:last-child,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content:last-child {
  padding-bottom: 0;
}
.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content + .e-toast-actions,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content + .e-toast-actions {
  padding: 0;
}
.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-actions,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-actions {
  padding: 16px 0;
  text-align: right;
}
.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-actions > *,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-actions > * {
  margin-left: 10px;
}
.e-bigger .e-toast-container .e-toast .e-toast-close-icon,
.e-toast-container.e-bigger .e-toast .e-toast-close-icon {
  font-size: 14px;
  height: 24px;
  width: 24px;
}
.e-bigger .e-toast-container .e-toast .e-toast-icon,
.e-toast-container.e-bigger .e-toast .e-toast-icon {
  font-size: 18px;
  height: 24px;
  margin-right: 16px;
  width: 24px;
}
.e-bigger .e-toast-container .e-toast .e-toast-progress,
.e-toast-container.e-bigger .e-toast .e-toast-progress {
  height: 4px;
}

.e-bigger .e-content-placeholder.e-toast.e-placeholder-toast,
.e-bigger.e-content-placeholder.e-toast.e-placeholder-toast {
  background-size: 400px 100px;
  min-height: 100px;
}

.e-input-group.e-control-wrapper.e-time-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-time-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: flex;
}

.e-time-wrapper,
*.e-control-wrapper.e-time-wrapper {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-tap-highlight-color: transparent;
}
.e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons {
  font-size: 16px;
}
.e-time-wrapper .e-time-icon.e-icons.e-disabled,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons.e-disabled {
  pointer-events: none;
}
.e-time-wrapper span,
*.e-control-wrapper.e-time-wrapper span {
  cursor: pointer;
}

.e-timepicker.e-time-modal {
  background-color: var(--color-sf-content-bg-color-alt2);
  height: 100%;
  left: 0;
  opacity: 0.5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

.e-timepicker.e-popup {
  border-style: solid;
  border-width: 1px;
  overflow: auto;
}
.e-timepicker.e-popup .e-content {
  position: relative;
}
.e-timepicker.e-popup .e-list-parent.e-ul {
  margin: 0;
  padding: 0 0;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  cursor: default;
  font-size: 14px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
  cursor: pointer;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  line-height: 30px;
  text-indent: 12px;
}

.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 14px;
  line-height: 26px;
  text-indent: 8px;
}

.e-small .e-time-wrapper .e-time-icon.e-icons,
*.e-small.e-time-wrapper .e-time-icon.e-icons,
*.e-small .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-small.e-time-wrapper .e-time-icon.e-icons {
  font-size: 14px;
}

.e-content-placeholder.e-timepicker.e-placeholder-timepicker {
  background-size: 250px 33px;
  min-height: 33px;
}

/* stylelint-disable */
.e-time-overflow {
  overflow: hidden;
}

.e-timepicker-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002;
}
.e-timepicker-mob-popup-wrap .e-timepicker.e-popup.e-lib.e-control.e-popup-open {
  left: 0 !important;
  position: relative;
  top: 0 !important;
}

.e-timepicker-mob-popup-wrap .e-popup-expand.e-timepicker.e-popup,
.e-datetimepicker.e-popup-expand.e-timepicker.e-popup,
.e-timepicker-mob-popup-wrap .e-popup-expand.e-datetimepicker.e-popup,
.e-datetimepicker.e-popup-expand.e-popup {
  border-radius: 0;
}

.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header,
.e-datetimepicker.e-popup-expand .e-model-header {
  height: 10%;
  padding: 2.5vh 2.5vw 2.5vh 1.5vw;
  display: flex;
  align-items: center;
  font-size: 2vh;
  border-bottom: 1px solid var(--color-sf-border-light);
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-popup-close,
.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close {
  float: left;
  padding: 1vh 2vw;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-model-title,
.e-datetimepicker.e-popup-expand .e-model-header .e-model-title {
  padding: 1vh 2vw;
  text-transform: capitalize;
  font-weight: 500;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-btn.e-popup-close,
.e-datetimepicker.e-popup-expand .e-model-header .e-btn.e-popup-close {
  font-size: 2vh;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-content,
.e-datetimepicker.e-popup-expand .e-content {
  height: 90%;
  overflow: auto;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item,
.e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
  padding: 1vh 0;
  line-height: 5vh;
}
@media (max-device-width: 768px) {
  .e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item,
.e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
    font-size: 14px;
  }
}
@media (min-device-width: 768px) {
  .e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item,
.e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
    font-size: 18px;
  }
}

@media screen and (orientation: landscape) {
  .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header,
.e-datetimepicker.e-popup-expand .e-model-header {
    height: 15%;
    font-size: 2vw;
  }
  .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-popup-close,
.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close {
    padding: 1vh 1vw;
  }
  .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-model-title,
.e-datetimepicker.e-popup-expand .e-model-header .e-model-title {
    padding: 1vh 1vw;
  }
  .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-btn.e-popup-close,
.e-datetimepicker.e-popup-expand .e-model-header .e-btn.e-popup-close {
    font-size: 2vw;
  }
  .e-timepicker-mob-popup-wrap .e-popup-expand .e-content,
.e-datetimepicker.e-popup-expand .e-content {
    height: 85%;
  }
  .e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item,
.e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
    padding: 1vh 0;
    line-height: 10vh;
  }
}
/* stylelint-enable */
.e-time-wrapper .e-input-group-icon.e-icons.e-active {
  color: var(--color-sf-content-text-color-selected);
}
.e-time-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: var(--color-sf-flyout-text-color-pressed);
}

.e-timepicker.e-popup {
  background-color: var(--color-sf-flyout-bg-color);
  border: 1px solid var(--color-sf-border-light);
  border-radius: 6px;
  box-shadow: none;
}
.e-timepicker.e-popup .e-list-parent.e-ul {
  background-color: var(--color-sf-flyout-bg-color);
}
.e-timepicker.e-popup .e-list-parent.e-ul li.e-list-item {
  border: none;
  color: var(--color-sf-content-text-color);
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-disabled {
  color: var(--color-sf-content-text-color-disabled);
  opacity: 1;
  pointer-events: none;
  touch-action: none;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
  background: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-flyout-text-color-hover);
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation {
  background: var(--color-sf-flyout-bg-color);
  color: var(--color-sf-flyout-text-color);
  box-shadow: inset 0 0 0 2px var(--color-sf-primary);
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
  background: var(--color-sf-flyout-bg-color-focus);
  color: var(--color-sf-flyout-text-color-focus);
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover, .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation, .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
  background-color: var(--color-sf-flyout-bg-color-hover);
  border: none;
  color: var(--color-sf-flyout-text-color-hover);
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
  color: var(--color-sf-flyout-text-color-pressed);
  font-weight: 500;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
  background-color: var(--color-sf-flyout-bg-color-hover);
  color: var(--color-sf-flyout-text-color-hover);
}

.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  color: var(--color-sf-content-text-color);
}

.e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header,
.e-datetimepicker.e-popup-expand .e-model-header {
  background-color: var(--color-sf-flyout-bg-color);
  color: var(--color-sf-content-text-color-alt1);
}
.e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header .e-popup-close,
.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close {
  color: var(--color-sf-content-text-color-alt1);
  font-weight: 500;
}

/*! component icons */
.e-time-wrapper .e-time-icon.e-icons::before,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons::before {
  content: "\e705";
}

.e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header .e-popup-close::before,
.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close::before {
  content: "\e7e7";
  font-family: "e-icons";
}

.e-bigger .e-time-wrapper .e-time-icon.e-icons,
*.e-bigger.e-time-wrapper .e-time-icon.e-icons,
*.e-bigger .e-control-wrapper .e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-bigger.e-time-wrapper .e-time-icon.e-icons {
  font-size: 18px;
}

.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul,
*.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul {
  padding: 0 0;
}
.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 16px;
  line-height: 32px;
  text-indent: 16px;
}

.e-bigger .e-content-placeholder.e-timepicker.e-placeholder-timepicker,
.e-bigger.e-content-placeholder.e-timepicker.e-placeholder-timepicker {
  background-size: 250px 40px;
  min-height: 40px;
}

.e-small.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 14px;
  line-height: 30px;
  text-indent: 16px;
}

.e-small.e-bigger .e-time-wrapper .e-time-icon.e-icons,
*.e-small.e-bigger.e-time-wrapper .e-time-icon.e-icons,
*.e-small.e-bigger .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-small.e-bigger.e-time-wrapper .e-time-icon.e-icons {
  font-size: 16px;
}

.e-bigger.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-bigger.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  color: var(--color-sf-content-text-color);
}

.e-recurrenceeditor .e-editor {
  display: flex;
  flex-flow: row wrap;
  margin: 0 auto;
  max-width: 1240px;
}
.e-recurrenceeditor .e-recurrence-table {
  table-layout: fixed;
  width: 100%;
}
.e-recurrenceeditor .e-recurrence-table.e-repeat-content-wrapper td:last-child {
  width: 27%;
}
.e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 24%;
}
.e-recurrenceeditor .e-recurrence-table .e-repeat-content {
  display: inline-block;
  font-weight: normal;
  padding: 18px 0 0 8px;
}
.e-recurrenceeditor .e-recurrence-table .e-input-wrapper {
  float: none;
  width: 100%;
}
.e-recurrenceeditor .e-recurrence-table .e-week-position {
  min-width: 98px;
  position: relative;
  right: 20px;
}
.e-recurrenceeditor .e-recurrence-table .e-day-position {
  min-width: 120px;
}
.e-recurrenceeditor .e-recurrence-table .e-monthday-element {
  padding-left: 10px;
}
.e-recurrenceeditor .e-input-wrapper-side.e-form-left {
  padding: 0 8px 16px 0;
}
.e-recurrenceeditor .e-form-left {
  padding: 0 8px 16px 0;
}
.e-recurrenceeditor .e-form-right,
.e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  padding: 0 0 10px;
}
.e-recurrenceeditor .e-input-wrapper {
  float: left;
  width: 50%;
}
.e-recurrenceeditor .e-input-wrapper div {
  margin-bottom: 2.5%;
}
.e-recurrenceeditor .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor .e-input-wrapper.e-end-on-count {
  padding-right: 0;
  margin-top: 24px;
}
.e-recurrenceeditor.e-rtl .e-end-on > div,
.e-recurrenceeditor.e-rtl .e-month-expander > div > div {
  float: right;
}
.e-recurrenceeditor.e-rtl .e-form-left,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-left {
  padding: 0 0 10px 8px;
}
.e-recurrenceeditor.e-rtl .e-form-right,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-right {
  padding: 0 8px 10px 0;
}
.e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
  position: relative;
  right: 10px;
}
.e-recurrenceeditor.e-rtl .e-week-position {
  left: 20px;
  right: 0;
}
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-label,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  padding-right: 0;
}
.e-recurrenceeditor.e-rtl .e-end-on-label {
  margin-bottom: 5px;
}
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding: 0 0 0 8px;
}
.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
  padding: 0 8px 0 0;
}
.e-recurrenceeditor.e-rtl .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 30px;
}
.e-recurrenceeditor .e-days .e-week-expander-label {
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 8px;
}
.e-recurrenceeditor .e-days button {
  border-radius: 50%;
  flex-flow: row wrap;
  height: 35px;
  margin: 0 8px 10px;
  width: 35px;
}
.e-recurrenceeditor .e-hide-recurrence-element {
  display: none;
}
.e-recurrenceeditor .e-half-space {
  width: 20%;
}
.e-recurrenceeditor .e-year-expander {
  margin-bottom: 11px;
}
.e-recurrenceeditor .e-month-expander tr:first-child .e-input-wrapper {
  padding-bottom: 11px;
}
.e-recurrenceeditor .e-month-expander-checkbox-wrapper.e-input-wrapper {
  padding-top: 3px;
}
.e-recurrenceeditor .e-month-expander-checkbox-wrapper.e-input-wrapper .e-month-type .e-label {
  display: none;
}
.e-recurrenceeditor .e-input-wrapper-side {
  float: left;
  padding: 16px 20px 0;
  width: 50%;
}
.e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 16px;
}
.e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-input-wrapper {
  margin: 0;
}
.e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 6px;
  padding-right: 16px;
}
.e-recurrenceeditor .e-input-wrapper-side .e-days .e-form-left {
  padding-bottom: 6px;
}
.e-recurrenceeditor .e-input-wrapper-side .e-non-week .e-form-left {
  padding-bottom: 12px;
}
.e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  margin-bottom: 11px;
}

.e-device .e-recurrenceeditor .e-recurrence-table.e-repeat-content-wrapper td:last-child {
  width: 25%;
}
.e-device .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 20%;
}
.e-device .e-recurrenceeditor .e-week-expander-label {
  margin-bottom: 6px;
}
.e-device .e-recurrenceeditor .e-month-expander-label {
  font-size: 12px;
  margin-bottom: 5px;
}
.e-device .e-recurrenceeditor .e-footer-content {
  padding: 12px;
}
.e-device .e-recurrenceeditor .e-form-left,
.e-device .e-recurrenceeditor .e-input-wrapper-side.e-form-left {
  padding: 0 3px 10px 0;
}
.e-device .e-recurrenceeditor .e-form-right,
.e-device .e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  padding: 0 0 10px 3px;
}
.e-device .e-recurrenceeditor .e-input-wrapper.e-end-on-date,
.e-device .e-recurrenceeditor .e-input-wrapper.e-end-on-count {
  padding: 0 0 0 10px;
}
.e-device .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 10px;
}
.e-device .e-recurrenceeditor.e-end-on {
  padding-right: 0;
}
.e-device .e-recurrenceeditor.e-end-on .e-end-on-label {
  float: none;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 7px;
}
.e-device .e-recurrenceeditor.e-end-on .e-end-on-left {
  padding-right: 0;
}
.e-device .e-recurrenceeditor .e-recurrence-table .e-monthday-element,
.e-device .e-recurrenceeditor .e-recurrence-table .e-day-position {
  padding-left: 20px;
}
.e-device .e-recurrenceeditor .e-recurrence-table .e-monthday-element {
  margin-left: 20px;
}
.e-device .e-recurrenceeditor .e-week-position {
  right: 0;
  padding-right: 10px;
}
.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
  padding: 0 10px 0 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
  padding: 0 20px 0 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-day-position {
  padding: 0 50px 0 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-week-position {
  left: 0;
}
.e-device.e-recurrence-dialog .e-dlg-header-content {
  background: none;
  box-shadow: none;
  padding-bottom: 10px;
}
.e-device.e-recurrence-dialog .e-editor .e-input-wrapper-side.e-end-on .e-end-on-label {
  margin-bottom: 7px;
}
.e-device.e-recurrence-dialog .e-footer-content {
  padding: 16px 8px;
}

@media (max-width: 1024px) {
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on {
    width: 100%;
  }
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week {
    width: 65%;
  }
}
@media (max-width: 580px) {
  .e-recurrenceeditor {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .e-recurrenceeditor .e-editor {
    flex-direction: column;
  }
  .e-recurrenceeditor .e-editor > .e-input-wrapper.e-form-left {
    margin-top: 0;
  }
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week > .e-month-expander-label,
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-end-on-label {
    margin-bottom: 6px;
  }
  .e-recurrenceeditor .e-editor > div {
    margin-top: 20px;
  }
  .e-recurrenceeditor .e-editor > .e-input-wrapper {
    width: 100%;
  }
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on {
    width: 100%;
  }
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-input-wrapper {
    width: 50%;
  }
  .e-recurrenceeditor .e-editor .e-form-left,
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-form-left {
    padding: 0 0 10px;
  }
  .e-recurrenceeditor .e-editor .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor .e-editor .e-input-wrapper.e-end-on-count {
    padding: 0 0 0 10px;
  }
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-end-on-left {
    padding-right: 10px;
  }
  .e-recurrenceeditor .e-editor .e-form-right,
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-form-right {
    padding-left: 0;
  }
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-days {
    width: 100%;
  }
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week {
    width: 65%;
  }
  .e-recurrenceeditor .e-editor .e-recurrence-table .e-day-position {
    padding-left: 50px;
  }
  .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
    padding-right: 0;
  }
  .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
    padding: 0 10px 0 0;
  }
}
/*! Recurrence-Editor component theme */
.e-bigger .e-recurrenceeditor {
  padding: 0;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-form-left {
  padding: 0 12px 11px 0;
}
.e-bigger .e-recurrenceeditor .e-form-left {
  padding: 0 12px 14px 0;
}
.e-bigger .e-recurrenceeditor .e-recurrence-table .e-monthday-element {
  padding-left: 50px;
}
.e-bigger .e-recurrenceeditor .e-week-position {
  min-width: 130px;
  right: 0;
}
.e-bigger .e-recurrenceeditor .e-day-position {
  min-width: 190px;
  padding-left: 54px;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  font-size: 16px;
  margin-bottom: 0;
  font-weight: 500;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 16px;
}
.e-bigger .e-recurrenceeditor .e-end-on-label {
  margin-bottom: 0;
}
.e-bigger .e-recurrenceeditor .e-days .e-week-expander-label {
  font-size: 16px;
  margin-bottom: 8px;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-label {
  font-size: 16px;
  margin-bottom: 1px;
}
.e-bigger .e-recurrenceeditor .e-month-expander tr:first-child .e-input-wrapper,
.e-bigger .e-recurrenceeditor .e-year-expander {
  margin-bottom: 11px;
}
.e-bigger .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 30px;
}
.e-bigger .e-recurrenceeditor .e-days button {
  height: 40px;
  width: 40px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-form-left,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-left {
  padding: 0 0 10px 12px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-form-right,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-right {
  padding: 0 12px 10px 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element,
.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-day-position {
  padding: 0 64px 0 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-label,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  padding-right: 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-end-on-label {
  margin-bottom: 5px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding: 0 0 0 12px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
  padding: 0 12px 0 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-week-position {
  left: 0;
}
.e-bigger .e-device .e-recurrence-table .e-monthday-element {
  padding-left: 20px;
}
.e-bigger .e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
  padding: 0 20px 0 0;
}

.e-schedule {
  display: block;
  outline: medium none;
  overflow: hidden;
  position: relative;
  user-select: none;
}
.e-schedule .e-schedule-toolbar {
  border: 0;
  border-bottom: 0;
  box-shadow: 0 1px 2px rgba(var(--color-sf-black), 0.15);
  margin-bottom: 3px;
  min-height: 48px;
}
.e-schedule .e-schedule-toolbar .e-active-view .e-tbar-btn-text,
.e-schedule .e-schedule-toolbar .e-active-view .e-icons {
  color: var(--color-sf-primary);
}
.e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text {
  cursor: pointer;
  font-size: 14px;
  text-transform: none;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items {
  height: 48px;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos {
  height: 48px;
  min-height: 48px;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right .e-toolbar-item .e-tbar-btn {
  border: none;
  border-radius: 6px;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right .e-toolbar-item.e-active-view .e-tbar-btn {
  border: none;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos > div {
  height: inherit;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon.e-icon-down-arrow {
  font-size: 18px;
  margin-top: 2px;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:focus, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:hover {
  border-radius: 4px;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-day .e-icon-day, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-week .e-icon-week, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-work-week .e-icon-workweek, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-month .e-icon-month, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-year .e-icon-year, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-agenda .e-icon-agenda, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-month-agenda .e-icon-month-agenda, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-day .e-icon-timeline-day, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-week .e-icon-timeline-week, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-work-week .e-icon-timeline-workweek, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-month .e-icon-timeline-month, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-year .e-icon-timeline-year-vertical, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-year .e-icon-timeline-year-horizontal, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-add .e-tbar-btn-text, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-day, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today {
  display: none;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-hidden {
  display: none;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-prev .e-icon-prev, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-next .e-icon-next {
  font-size: 18px;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  border-right: 1px solid var(--color-sf-border-light);
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-date-range .e-tbar-btn .e-tbar-btn-text {
  font-size: 14px;
  text-transform: initial;
}
.e-schedule .e-schedule-toolbar.e-rtl .e-hor-nav {
  border-left: 0;
  border-right: 1px solid var(--color-sf-border-light);
}
.e-schedule .e-schedule-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover {
  background: var(--color-sf-content-bg-color-alt3);
  color: rgba(var(--color-sf-primary), 0.87);
}
.e-schedule .e-schedule-toolbar .e-hor-nav {
  border-left: 1px solid var(--color-sf-border-light);
}
.e-schedule .e-schedule-toolbar .e-hor-nav::after {
  content: "";
}
.e-schedule .e-schedule-toolbar .e-hor-nav:active {
  color: rgba(var(--color-sf-primary), 0.87);
}
.e-schedule .e-schedule-toolbar .e-hor-nav:active::after {
  content: "";
}
.e-schedule .e-schedule-toolbar .e-hor-nav:hover {
  background: var(--color-sf-content-bg-color-alt3);
  color: rgba(var(--color-sf-primary), 0.87);
}
.e-schedule .e-schedule-toolbar .e-hor-nav:focus {
  background: var(--color-sf-content-bg-color-alt3);
  color: rgba(var(--color-sf-primary), 0.87);
}
.e-schedule.e-adaptive .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today {
  display: block;
}
.e-schedule.e-adaptive .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today + .e-tbar-btn-text {
  display: none;
}
.e-schedule.e-device .e-schedule-toolbar {
  height: 54px;
  min-height: 54px;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:hover, .e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:focus {
  height: calc(100% - 20px);
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items {
  height: 54px;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today + .e-tbar-btn-text {
  display: none;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today {
  display: block;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos {
  height: 54px;
  min-height: 54px;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right .e-toolbar-item .e-tbar-btn {
  border: none;
  border-radius: 0;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos > div {
  height: inherit;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 4px 6px;
}
.e-schedule.e-device .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text {
  font-size: 16px;
}
.e-schedule.e-device .e-schedule-toolbar .e-date-range .e-tbar-btn .e-tbar-btn-text {
  font-size: 16px;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-pop {
  overflow: auto;
}
.e-schedule.e-device .e-content-wrap.e-scroll-hidden {
  overflow: hidden;
}
@media screen and (max-width: 320px) {
  .e-schedule .e-schedule-toolbar .e-toolbar-pop {
    width: 100%;
  }
  .e-schedule .e-schedule-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
    padding-left: 7px;
  }
  .e-schedule .e-schedule-toolbar .e-toolbar-pop.e-rtl .e-toolbar-item .e-tbar-btn.e-btn {
    padding-right: 7px;
  }
  .e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text {
    font-size: 8px;
  }
}
.e-schedule .e-schedule-resource-toolbar {
  background: var(--color-sf-content-bg-color-alt1);
  border-bottom: 0;
  box-shadow: 0 1px 2px rgba(var(--color-sf-black), 0.15);
  display: flex;
  margin-bottom: 3px;
  min-height: 48px;
  padding: 10px;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-menu .e-icon-menu {
  color: var(--color-sf-icon-color);
  font-size: 14px;
  padding: 7px;
  padding-left: 4px;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-menu.e-disable {
  display: none;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-level-title {
  display: flex;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-resource-name {
  font-size: 14px;
  padding: 5px;
  color: var(--color-sf-content-text-color-alt2);
}
.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-resource-name:not(:last-child) {
  opacity: 0.6;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-icon-next {
  color: var(--color-sf-icon-color);
  font-size: 10px;
  line-height: 18px;
  opacity: 0.4;
  padding: 5px;
}
.e-schedule .e-schedule-resource-toolbar.e-popup-close {
  display: none;
}
.e-schedule .e-schedule-resource-toolbar.e-popup-open {
  display: block;
}
.e-schedule .e-text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-text-center {
  text-align: center;
}
.e-schedule .e-table-container {
  display: inline-flex;
  position: relative;
  vertical-align: top;
}
.e-schedule .e-table-container.e-translate {
  transition: transform 0.1s ease 0s;
}
.e-schedule .e-resource-tree-popup {
  background: var(--color-sf-content-bg-color-alt1);
  box-shadow: 0 1px 2px -1px rgba(var(--color-sf-black), 0.1), 0 1px 3px 0 rgba(var(--color-sf-black), 0.1);
  height: 100%;
  position: absolute;
  width: 250px;
  color: var(--color-sf-content-text-color);
}
.e-schedule .e-resource-tree-popup .e-resource-tree {
  height: 100%;
  overflow-y: auto;
}
.e-schedule .e-resource-tree-popup .e-resource-tree.e-treeview .e-text-content {
  padding: 0 0 0 12px;
}
.e-schedule .e-resource-tree-popup-overlay.e-enable {
  background: var(--color-sf-overlay-bg-color);
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
}
.e-schedule .e-new-event {
  background: var(--color-sf-primary);
  border: 1px solid var(--color-sf-primary-text-color);
  border-radius: 5px;
  height: 100%;
  opacity: 0.9;
  position: relative;
  width: 100%;
  z-index: 1;
}
.e-schedule .e-new-event .e-title {
  color: var(--color-sf-primary-text-color);
  font-size: 12px;
  line-height: 1.2;
  margin: 0;
  overflow-wrap: break-word;
  padding: 3px;
  position: absolute;
  text-align: left;
  white-space: normal;
  word-wrap: break-word;
}
.e-schedule .e-schedule-table {
  border: 0 none;
  border-collapse: separate;
  border-spacing: 0;
  margin: 0;
  table-layout: fixed;
  width: 100%;
}
.e-schedule .e-schedule-table > tbody > tr > th,
.e-schedule .e-schedule-table > tbody > tr > td {
  box-sizing: border-box;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-schedule .e-outer-table > tbody > tr > td {
  padding: 0;
  vertical-align: top;
}
.e-schedule .e-content-wrap {
  position: relative;
}
.e-schedule .e-content-wrap .e-day-wrapper {
  width: 100%;
}
.e-schedule .e-content-placeholder {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 99999;
}
.e-schedule .e-content-wrap,
.e-schedule .e-scroll-container {
  -webkit-overflow-scrolling: touch;
  /* stylelint-disable-line property-no-vendor-prefix */
  overflow: auto;
}
.e-schedule .e-hide-childs > * {
  display: none;
}
.e-schedule .e-recurrence-icon,
.e-schedule .e-recurrence-edit-icon {
  font-size: 12px;
}
.e-schedule .e-left-icon,
.e-schedule .e-right-icon {
  font-size: 8px;
}
.e-schedule .e-m-date {
  cursor: pointer;
  font-size: 20px;
}
.e-schedule .e-m-date:hover {
  text-decoration: underline;
}
.e-schedule .e-m-day {
  font-size: 12px;
}
.e-schedule.e-device .e-m-date:hover {
  text-decoration: none;
}
.e-schedule .e-block-appointment {
  background: var(--color-sf-content-bg-color-alt2);
  color: var(--color-sf-content-text-color-alt2);
  cursor: default;
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-block-appointment .e-subject {
  overflow: hidden;
  overflow-wrap: break-word;
  padding: 4px;
  white-space: normal;
  word-wrap: break-word;
}
.e-schedule .e-block-indicator {
  color: var(--color-sf-content-text-color-alt2);
  float: right;
  padding: 0 5px;
  z-index: 1;
}
.e-schedule.e-rtl .e-block-indicator {
  float: left;
}
.e-schedule .e-timeline-view .e-block-indicator,
.e-schedule .e-timeline-month-view .e-block-indicator {
  position: absolute;
  top: 3px;
}
.e-schedule .e-appointment {
  opacity: 1;
  transition: opacity 100ms linear;
}
.e-schedule .e-appointment .e-subject.e-disable {
  display: none;
}
.e-schedule .e-appointment .e-inline-appointment {
  z-index: 1;
}
.e-schedule .e-appointment .e-inline-subject {
  background: transparent;
  border: 0;
  color: var(--color-sf-primary-text-color);
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  padding-top: 4px;
  width: 100%;
}
.e-schedule .e-appointment.e-event-action {
  opacity: 0.4;
}
.e-schedule .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-read-only {
  opacity: 0.8;
}
.e-schedule.e-event-action .e-appointment:not(.e-schedule-event-clone), .e-schedule.e-event-action .e-block-appointment {
  pointer-events: none;
}
.e-schedule.e-event-action .e-drag-clone, .e-schedule.e-event-action .e-timeline-view .e-drag-clone {
  cursor: move;
}
.e-schedule.e-event-action .e-drag-clone .e-top-handler,
.e-schedule.e-event-action .e-drag-clone .e-bottom-handler, .e-schedule.e-event-action .e-timeline-view .e-drag-clone .e-top-handler,
.e-schedule.e-event-action .e-timeline-view .e-drag-clone .e-bottom-handler {
  pointer-events: none;
}
.e-schedule.e-event-action .e-vertical-view .e-appointment-wrapper .e-resize-clone {
  cursor: ns-resize;
}
.e-schedule.e-event-action .e-timeline-view .e-resize-clone, .e-schedule.e-event-action .e-timeline-month-view .e-resize-clone, .e-schedule.e-event-action .e-all-day-appointment-wrapper .e-resize-clone {
  cursor: ew-resize;
}
.e-schedule.e-device .e-appointment {
  overflow: hidden;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-top-bottom-resize {
  height: 10px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 100%;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-left-right-resize {
  border-radius: 50%;
  height: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 10px;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-top-handler .e-top-bottom-resize {
  margin-top: -8px;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-bottom-handler .e-top-bottom-resize {
  margin-top: 8px;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-left-handler .e-left-right-resize {
  margin-left: -8px;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-right-handler .e-left-right-resize {
  margin-left: 8px;
}
.e-schedule .e-timeline-year-view .e-event-resize.e-left-handler, .e-schedule .e-timeline-year-view .e-event-resize.e-right-handler {
  height: 100%;
  width: 5px;
}
.e-schedule .e-timeline-year-view .e-event-resize.e-top-handler, .e-schedule .e-timeline-year-view .e-event-resize.e-bottom-handler {
  height: 5px;
  width: 100%;
}
.e-schedule .e-event-resize {
  position: absolute;
}
.e-schedule .e-event-resize.e-left-handler, .e-schedule .e-event-resize.e-right-handler {
  height: 100%;
  min-width: 1px;
  max-width: 10px;
  width: 20%;
}
.e-schedule .e-event-resize.e-left-handler {
  cursor: ew-resize;
  float: left;
  left: 0;
}
.e-schedule .e-event-resize.e-right-handler {
  cursor: e-resize;
  float: right;
  right: 0;
}
.e-schedule .e-event-resize.e-top-handler, .e-schedule .e-event-resize.e-bottom-handler {
  min-height: 1px;
  max-height: 10px;
  height: 20%;
  width: 100%;
}
.e-schedule .e-event-resize.e-top-handler {
  cursor: ns-resize;
  top: 0;
}
.e-schedule .e-event-resize.e-bottom-handler {
  bottom: 0;
  cursor: ns-resize;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-content-table,
.e-schedule .e-vertical-view.e-timescale-disable .e-content-wrap {
  height: 100%;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-all-day-row,
.e-schedule .e-vertical-view.e-timescale-disable .e-all-day-cells {
  height: 0 !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment {
  background: var(--color-sf-primary);
  border: 1px solid var(--color-sf-border-light);
  border-radius: 8px;
  color: var(--color-sf-primary-text-color);
  display: flex;
  overflow: hidden;
  position: absolute;
  height: 54px;
  margin-bottom: 2px;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  padding: 2px 4px 0 2px;
  text-align: left;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-inner-wrap {
  flex: auto;
  overflow: hidden;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  overflow-wrap: break-word;
  padding-top: 1px;
  white-space: normal;
  word-wrap: break-word;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-time,
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-recurrence-icon,
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-recurrence-edit-icon {
  line-height: 54px;
  padding: 0 5px;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-left-icon,
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-right-icon {
  line-height: 54px;
  padding: 0 2px;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment.e-appointment-border, .e-schedule .e-vertical-view.e-timescale-disable .e-appointment:focus {
  border: 0;
  box-shadow: 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1);
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment-wrapper {
  position: absolute;
  width: 0;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-work-cells {
  height: auto;
  vertical-align: top;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-more-indicator {
  color: var(--color-sf-content-text-color-alt4);
  cursor: pointer;
  font-size: 14px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule .e-vertical-view .e-left-indent {
  width: 85px;
}
.e-schedule .e-vertical-view .e-left-indent .e-all-day-cells {
  position: relative;
}
.e-schedule .e-vertical-view .e-date-header-wrap table col,
.e-schedule .e-vertical-view .e-content-wrap table col {
  width: 36px;
}
.e-schedule .e-vertical-view .e-resource-cells {
  color: var(--color-sf-content-text-color);
  font-size: 12px;
  height: 40px;
  padding: 8px;
  padding-left: 15px;
}
.e-schedule .e-vertical-view .e-header-cells {
  font-size: 12px;
  height: 60px;
  padding: 4px;
}
.e-schedule .e-vertical-view .e-header-cells .e-header-day {
  display: table;
  font-size: 12px;
  line-height: 18px;
  padding-bottom: 4px;
}
.e-schedule .e-vertical-view .e-header-cells .e-header-date {
  cursor: pointer;
  display: table;
  font-size: 14px;
  line-height: 24px;
  padding-top: 0;
}
.e-schedule .e-vertical-view .e-header-cells .e-header-date:hover {
  text-decoration: underline;
}
.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-day {
  cursor: default;
  opacity: 0.35;
}
.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-date {
  cursor: default;
  opacity: 0.35;
}
.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-date:hover {
  text-decoration: none;
}
.e-schedule .e-vertical-view .e-row-count-wrapper {
  display: block;
  height: 100%;
  pointer-events: none;
  position: relative;
}
.e-schedule .e-vertical-view .e-row-count-wrapper .e-more-indicator {
  bottom: 0;
  color: var(--color-sf-content-text-color-alt4);
  cursor: pointer;
  overflow: hidden;
  overflow-wrap: normal;
  padding: 2px 4px;
  pointer-events: visible;
  position: absolute;
  text-overflow: ellipsis;
  width: 100%;
}
.e-schedule .e-vertical-view .e-row-count-wrapper .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule .e-vertical-view .e-row-count-wrapper.e-disable {
  display: none;
}
.e-schedule .e-vertical-view .e-all-day-appointment-section {
  bottom: 4px;
  color: var(--color-sf-icon-color);
  cursor: pointer;
  display: block;
  font-size: 11px;
  height: 25px;
  left: 0;
  line-height: 25px;
  margin: 0 auto;
  position: absolute;
  right: 0;
  transform: rotate(0deg);
  transition: transform 300ms ease-in-out;
  width: 25px;
}
.e-schedule .e-vertical-view .e-all-day-appointment-section.e-disable {
  display: none;
}
.e-schedule .e-vertical-view .e-all-day-appointment-section.e-appointment-expand {
  transform: rotate(0deg);
}
.e-schedule .e-vertical-view .e-all-day-appointment-section.e-appointment-collapse {
  transform: rotate(180deg);
}
.e-schedule .e-vertical-view .e-all-day-appointment-section:hover, .e-schedule .e-vertical-view .e-all-day-appointment-section:focus {
  background: var(--color-sf-content-bg-color-alt3);
  border-radius: 100%;
  color: var(--color-sf-icon-color);
}
.e-schedule .e-vertical-view .e-appointment-hide {
  opacity: 0;
}
.e-schedule .e-vertical-view .e-all-day-cells {
  height: 0;
  padding: 0;
  text-align: center;
  vertical-align: top;
}
.e-schedule .e-vertical-view .e-all-day-cells:first-child.e-animate {
  transition: 250ms ease-out;
}
.e-schedule .e-vertical-view .e-time-cells-wrap table td,
.e-schedule .e-vertical-view .e-work-cells {
  font-size: 12px;
  height: 36px;
  text-align: center;
}
.e-schedule .e-vertical-view .e-work-cells {
  width: 36px;
}
.e-schedule .e-vertical-view .e-work-cells.e-disable-dates {
  background: var(--color-sf-content-bg-color-alt2);
}
.e-schedule .e-vertical-view .e-work-cells.e-disable-dates:hover {
  background: var(--color-sf-content-bg-color-alt2);
}
.e-schedule .e-vertical-view.e-virtual-mask .e-work-cells {
  background: var(--color-sf-content-bg-color-alt2);
  box-shadow: inset 0 0 0 8px var(--color-sf-content-bg-color-alt1);
}
.e-schedule .e-vertical-view.e-virtual-mask .e-work-cells:hover {
  background: var(--color-sf-content-bg-color-alt2);
}
.e-schedule .e-vertical-view .e-current-time {
  font-size: 10px;
}
.e-schedule .e-vertical-view .e-clone-time-indicator,
.e-schedule .e-vertical-view .e-current-time,
.e-schedule .e-vertical-view .e-previous-timeline,
.e-schedule .e-vertical-view .e-current-timeline {
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
}
.e-schedule .e-vertical-view .e-previous-timeline,
.e-schedule .e-vertical-view .e-current-timeline {
  z-index: 1;
}
.e-schedule .e-vertical-view .e-date-header-wrap {
  max-height: 300px;
  overflow: hidden;
}
.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-scroll {
  border-bottom: 1px solid var(--color-sf-border-light);
  overflow-y: auto;
}
.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-scroll .e-header-row .e-resource-cells {
  position: sticky;
}
.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-scroll .e-header-row .e-header-cells {
  position: sticky;
  top: 0;
}
.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-auto {
  max-height: unset;
}
.e-schedule .e-vertical-view .e-time-cells-wrap {
  overflow: hidden;
}
.e-schedule .e-vertical-view .e-content-wrap,
.e-schedule .e-vertical-view .e-time-cells-wrap {
  position: relative;
}
.e-schedule .e-vertical-view .e-timeline-wrapper,
.e-schedule .e-vertical-view .e-day-wrapper,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper {
  height: 0;
  margin: 0;
  padding: 0;
  position: relative;
}
.e-schedule .e-vertical-view .e-appointment-wrapper-hidden {
  visibility: hidden;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:not(.e-schedule-event-clone) {
  cursor: default;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment {
  background: var(--color-sf-primary);
  border: 1px solid var(--color-sf-border-light);
  border-radius: 8px;
  color: var(--color-sf-primary-text-color);
  display: flex;
  overflow: hidden;
  position: absolute;
  height: 26px;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  line-height: 18px;
  overflow: hidden;
  padding: 1px 0 1px 4px;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-subject {
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-time {
  display: block;
  font-size: 11px;
  padding: 1px 4px 2px 0;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-recurrence-icon,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-recurrence-edit-icon,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-left-icon,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-right-icon {
  line-height: 18px;
  padding: 0 2px;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-appointment-border, .e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:focus {
  border: 0;
  box-shadow: 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1);
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment:not(.e-schedule-event-clone) {
  cursor: default;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment {
  background: var(--color-sf-primary);
  border: 1px solid var(--color-sf-border-light);
  border-radius: 8px;
  color: var(--color-sf-primary-text-color);
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details {
  flex: auto;
  padding: 0 4px;
  text-align: left;
  line-height: 18px;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  overflow-wrap: break-word;
  padding-top: 4px;
  white-space: normal;
  word-wrap: break-word;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time,
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time {
  display: block;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-icon,
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-edit-icon {
  bottom: 5px;
  display: block;
  float: right;
  height: auto;
  left: auto;
  position: absolute;
  right: 5px;
  width: auto;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-indicator {
  display: block;
  margin: 0 45%;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-up-icon,
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-down-icon {
  font-size: 8px;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-up-icon {
  margin-top: 3px;
  top: 0;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-down-icon {
  bottom: 6px;
  position: absolute;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment.e-appointment-border, .e-schedule .e-vertical-view .e-day-wrapper .e-appointment:focus {
  border: 0;
  box-shadow: 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1);
}
.e-schedule .e-vertical-view.e-day-view .e-header-date {
  cursor: default;
}
.e-schedule .e-vertical-view.e-day-view .e-header-date:hover {
  text-decoration: none;
}
.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-day {
  font-size: 14px;
}
.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-date {
  font-size: 18px;
}
.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-date:hover {
  text-decoration: none;
}
.e-schedule.e-device .e-vertical-view .e-left-indent {
  width: 60px;
}
.e-schedule.e-device .e-vertical-view .e-clone-time-indicator,
.e-schedule.e-device .e-vertical-view .e-current-time {
  font-size: 9px;
}
.e-schedule.e-device .e-vertical-view .e-time-cells-wrap {
  float: left;
  width: 60px;
}
.e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td {
  font-size: 12px;
}
.e-schedule.e-device .e-vertical-view .e-day-wrapper .e-appointment .e-subject {
  font-weight: 500;
  min-height: auto;
}
.e-schedule.e-rtl {
  text-align: right;
}
.e-schedule.e-rtl .e-vertical-view.e-timescale-disable .e-appointment-details {
  text-align: right;
}
.e-schedule.e-rtl .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details {
  padding: 1px 4px 1px 0;
}
.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details {
  line-height: 15px;
  text-align: right;
}
.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-subject {
  font-weight: 500;
  margin-left: 15px;
  margin-right: auto;
}
.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-icon,
.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-edit-icon {
  float: left;
  left: 5px;
  right: auto;
}
.e-schedule.e-rtl.e-device .e-vertical-view .e-time-cells-wrap {
  float: right;
}
@media screen and (max-width: 480px) {
  .e-schedule .e-vertical-view .e-left-indent {
    width: 60px;
  }
}
.e-schedule .e-month-view .e-left-indent,
.e-schedule .e-month-agenda-view .e-left-indent {
  border-right: 1px solid var(--color-sf-border-light);
  width: 36px;
}
.e-schedule .e-month-view .e-week-number-wrapper,
.e-schedule .e-month-agenda-view .e-week-number-wrapper {
  overflow: hidden;
  position: relative;
}
.e-schedule .e-month-view .e-week-number-wrapper .e-schedule-table,
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-schedule-table {
  height: 100%;
}
.e-schedule .e-month-view .e-week-number-wrapper .e-week-number,
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-week-number {
  color: var(--color-sf-content-text-color-alt4);
  padding-top: 4px;
  text-align: center;
  vertical-align: top;
  width: 36px;
}
.e-schedule .e-clipboard {
  cursor: default;
  height: 1px;
  left: -1000px;
  position: fixed;
  resize: none;
  top: -1000px;
  width: 1px;
  overflow: hidden;
  opacity: 0;
}
.e-schedule .e-month-view .e-content-wrap table tr:last-child td {
  border-bottom-width: 0;
}
.e-schedule .e-month-view .e-date-header-wrap {
  font-size: 14px;
  overflow: hidden;
}
.e-schedule .e-month-view .e-week-number {
  border-bottom: 1px solid var(--color-sf-border-light);
  border-right: 1px solid var(--color-sf-border-light);
  height: 80px;
}
.e-schedule .e-month-view .e-content-wrap {
  font-size: 14px;
}
.e-schedule .e-month-view .e-date-header-wrap table col {
  width: 36px;
}
.e-schedule .e-month-view .e-resource-cells {
  color: var(--color-sf-content-text-color);
  font-size: 14px;
  height: 40px;
  padding: 8px;
  padding-left: 15px;
}
.e-schedule .e-month-view .e-header-cells {
  cursor: default;
  font-weight: normal;
  height: 34px;
  padding: 3px;
}
.e-schedule .e-month-view .e-content-table {
  height: 100%;
}
.e-schedule .e-month-view .e-work-cells {
  height: 80px;
  vertical-align: top;
  width: 36px;
}
.e-schedule .e-month-view .e-work-cells.e-disable-date .e-date-header {
  visibility: hidden;
}
.e-schedule .e-month-view .e-work-cells.e-disable-dates {
  background: var(--color-sf-content-bg-color-alt2);
}
.e-schedule .e-month-view .e-work-cells.e-disable-dates .e-date-header {
  cursor: default;
  opacity: 0.35;
}
.e-schedule .e-month-view .e-work-cells.e-disable-dates .e-date-header:hover {
  text-decoration: none;
}
.e-schedule .e-month-view .e-work-cells.e-disable-dates:hover {
  background: var(--color-sf-content-bg-color-alt2);
}
.e-schedule .e-month-view.e-virtual-mask .e-work-cells {
  background: var(--color-sf-content-bg-color-alt2);
  box-shadow: inset 0 0 0 8px var(--color-sf-content-bg-color-alt1);
}
.e-schedule .e-month-view.e-virtual-mask .e-work-cells:hover {
  background: var(--color-sf-content-bg-color-alt2);
}
.e-schedule .e-month-view .e-date-header {
  cursor: pointer;
  display: table;
  height: 20px;
  line-height: 22px;
  margin: 3px 3px 2px;
  text-align: center;
}
.e-schedule .e-month-view .e-date-header:hover {
  text-decoration: underline;
}
.e-schedule .e-month-view .e-appointment-wrapper {
  position: absolute;
}
.e-schedule .e-month-view .e-new-event {
  height: calc(100% - 25px);
}
.e-schedule .e-month-view .e-block-indicator {
  margin-top: -20px;
}
.e-schedule .e-month-view .e-inline-appointment {
  z-index: 1;
}
.e-schedule .e-month-view .e-appointment {
  background: var(--color-sf-primary);
  border: 1px solid var(--color-sf-border-light);
  border-radius: 8px;
  color: var(--color-sf-primary-text-color);
  display: flex;
  overflow: hidden;
  position: absolute;
  cursor: default;
  height: 26px;
}
.e-schedule .e-month-view .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  line-height: 18px;
  overflow: hidden;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-subject {
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  padding: 1px 2px;
  text-overflow: ellipsis;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-inline-subject {
  padding: 4px;
  text-align: center;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-time {
  font-size: 11px;
  padding: 1.5px;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-recurrence-icon,
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-recurrence-edit-icon,
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-left-icon,
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-right-icon {
  line-height: 26px;
  padding: 0 2px;
}
.e-schedule .e-month-view .e-appointment.e-appointment-border, .e-schedule .e-month-view .e-appointment:focus {
  border: 0;
  box-shadow: 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1);
}
.e-schedule .e-month-view .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-month-view .e-appointment .e-subject {
  padding: 2px;
  width: 100%;
}
.e-schedule .e-month-view .e-more-indicator {
  color: var(--color-sf-content-text-color-alt4);
  cursor: pointer;
  font-size: 14px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}
.e-schedule .e-month-view .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule.e-rtl .e-month-view .e-date-header {
  margin: 3px 3px 2px;
}
.e-schedule.e-rtl .e-month-view .e-left-indent,
.e-schedule.e-rtl .e-month-view .e-week-number {
  border-left: 1px solid var(--color-sf-border-light);
  border-right-width: 0;
}
.e-schedule .e-year-view .e-calendar-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar {
  border: 0;
  flex: 0 25%;
  max-width: 100%;
  min-width: 260px;
  padding: 10px;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-header .e-title {
  cursor: default;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-content span.e-day {
  display: block;
  margin: 0 auto;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month {
  color: var(--color-sf-content-text-color-alt4);
  pointer-events: visible;
  touch-action: auto;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month.e-today {
  opacity: 0.5;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment,
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment-indicator {
  background: var(--color-sf-primary);
  border-radius: 50%;
  height: 5px;
  margin: -6px auto 0;
  position: relative;
  width: 5px;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates {
  background: var(--color-sf-content-bg-color-alt2);
  cursor: default;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates .e-day {
  cursor: default;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates:hover {
  background: var(--color-sf-content-bg-color-alt2);
}
.e-schedule .e-year-view .e-date-header-wrap {
  font-size: 14px;
  overflow: hidden;
}
.e-schedule .e-year-view .e-date-header-wrap table col {
  width: 36px;
}
.e-schedule .e-year-view .e-date-header-wrap table td {
  background: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: var(--color-sf-content-text-color-alt1);
  text-align: left;
}
.e-schedule .e-year-view .e-date-header-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-year-view .e-resource-cells {
  color: var(--color-sf-content-text-color);
  font-size: 14px;
  height: 40px;
  padding: 8px;
  padding-left: 15px;
}
.e-schedule .e-year-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-year-view .e-resource .e-month-calendar {
  max-width: 100%;
  min-width: 100%;
}
.e-schedule .e-timeline-year-view .e-date-header-wrap,
.e-schedule .e-timeline-year-view .e-month-header-wrapper {
  overflow: hidden;
  position: relative;
}
.e-schedule .e-timeline-year-view .e-month-header-wrapper .e-schedule-table {
  height: 100%;
}
.e-schedule .e-timeline-year-view .e-month-header-wrapper .e-schedule-table.e-auto-height {
  height: auto;
}
.e-schedule .e-timeline-year-view .e-date-header-wrap table col,
.e-schedule .e-timeline-year-view .e-content-wrap table col {
  width: 100px;
}
.e-schedule .e-timeline-year-view .e-resource-left-td,
.e-schedule .e-timeline-year-view .e-date-header-wrap table td {
  background: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: var(--color-sf-content-text-color-alt1);
  text-align: center;
}
.e-schedule .e-timeline-year-view .e-resource-left-td.e-current-day,
.e-schedule .e-timeline-year-view .e-date-header-wrap table td.e-current-day {
  color: var(--color-sf-primary);
}
.e-schedule .e-timeline-year-view .e-resource-text {
  color: var(--color-sf-content-text-color);
  font-size: 13px;
  overflow: hidden;
  padding: 4px 12px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-year-view .e-resource-left-td {
  vertical-align: middle;
  width: 200px;
}
.e-schedule .e-timeline-year-view .e-left-indent-wrap .e-resource-cells,
.e-schedule .e-timeline-year-view .e-date-header-wrap .e-resource-cells {
  height: 40px;
}
.e-schedule .e-timeline-year-view .e-resource-column-wrap {
  overflow: hidden;
  position: relative;
}
.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells {
  background: var(--color-sf-content-bg-color-alt1);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: var(--color-sf-content-text-color);
  height: 75px;
  padding-left: 12px;
  padding-right: 0;
  vertical-align: middle;
}
.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells.e-child-node {
  background: var(--color-sf-content-bg-color);
}
.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells:focus {
  background: var(--color-sf-content-bg-color-hover);
}
.e-schedule .e-timeline-year-view .e-resource-column-table {
  height: 100%;
}
.e-schedule .e-timeline-year-view .e-resource-column-table.e-auto-height {
  height: auto;
}
.e-schedule .e-timeline-year-view .e-resource-tree-icon {
  color: var(--color-sf-icon-color);
  cursor: pointer;
  float: left;
  font-family: "e-icons";
  font-size: 12px;
  padding: 4px 7px;
}
.e-schedule .e-timeline-year-view .e-resource-collapse {
  transform: rotate(90deg);
}
.e-schedule .e-timeline-year-view .e-content-table {
  height: 100%;
}
.e-schedule .e-timeline-year-view .e-content-table.e-auto-height {
  height: auto;
}
.e-schedule .e-timeline-year-view .e-left-indent td {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 1px 0 0;
  vertical-align: middle;
}
.e-schedule .e-timeline-year-view .e-left-indent tr:last-child td {
  border-width: 0 1px 1px 0;
}
.e-schedule .e-timeline-year-view.e-horizontal .e-left-indent {
  padding: 0;
  width: 100px;
}
.e-schedule .e-timeline-year-view.e-vertical .e-left-indent, .e-schedule .e-timeline-year-view.e-vertical .e-left-indent .e-header-cells {
  width: 100px;
}
.e-schedule .e-timeline-year-view .e-month-header {
  border-bottom: 1px solid var(--color-sf-border-light);
  border-right: 1px solid var(--color-sf-border-light);
  text-align: center;
  color: var(--color-sf-content-text-color-alt1);
}
.e-schedule .e-timeline-year-view .e-month-header.e-current-day {
  color: var(--color-sf-primary);
}
.e-schedule .e-timeline-year-view .e-left-indent,
.e-schedule .e-timeline-year-view .e-header-cells {
  cursor: default;
  font-weight: normal;
  height: 34px;
  padding: 0;
  text-align: center;
}
.e-schedule .e-timeline-year-view .e-month-header,
.e-schedule .e-timeline-year-view .e-work-cells {
  height: 75px;
}
.e-schedule .e-timeline-year-view .e-header-cells,
.e-schedule .e-timeline-year-view .e-work-cells {
  width: 100px;
}
.e-schedule .e-timeline-year-view .e-work-cells {
  vertical-align: top;
}
.e-schedule .e-timeline-year-view .e-work-cells .e-date-header {
  cursor: pointer;
  display: table;
  height: 20px;
  line-height: 22px;
  margin: 3px 3px 2px;
  text-align: center;
  width: 10px;
}
.e-schedule .e-timeline-year-view .e-work-cells .e-date-header:hover {
  text-decoration: underline;
}
.e-schedule .e-timeline-year-view .e-event-table {
  position: absolute;
  top: 0;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment-container.e-event-container {
  height: 75px;
  position: relative;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment-wrapper {
  position: absolute;
}
.e-schedule .e-timeline-year-view .e-event-table .e-inline-appointment {
  z-index: 1;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment {
  background: var(--color-sf-primary);
  border: 1px solid var(--color-sf-border-light);
  border-radius: 8px;
  color: var(--color-sf-primary-text-color);
  display: flex;
  overflow: hidden;
  position: absolute;
  cursor: default;
  height: 26px;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-hidden {
  display: none;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  line-height: 20px;
  overflow: hidden;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-subject {
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  padding: 1px 2px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-time,
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding: 1.5px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-recurrence-icon,
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-recurrence-edit-icon {
  line-height: 26px;
  padding: 0 5px;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-left-icon,
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-right-icon {
  line-height: 26px;
  padding: 0 2px;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-appointment-border, .e-schedule .e-timeline-year-view .e-event-table .e-appointment:focus {
  border: 0;
  box-shadow: 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1);
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator {
  color: var(--color-sf-content-text-color-alt4);
  cursor: pointer;
  font-size: 14px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator.e-hidden {
  display: none;
}
.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule.e-device .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar {
  max-width: 100%;
  min-width: 100%;
}
.e-schedule .e-timeline-view .e-content-wrap,
.e-schedule .e-timeline-view .e-content-table,
.e-schedule .e-timeline-month-view .e-content-wrap,
.e-schedule .e-timeline-month-view .e-content-table {
  height: 100%;
}
.e-schedule .e-timeline-view .e-date-header-wrap,
.e-schedule .e-timeline-month-view .e-date-header-wrap {
  font-size: 14px;
  overflow: hidden;
  position: relative;
}
.e-schedule .e-timeline-view .e-event-table,
.e-schedule .e-timeline-month-view .e-event-table {
  position: absolute;
  top: 0;
}
.e-schedule .e-timeline-view .e-appointment-container.e-event-container,
.e-schedule .e-timeline-month-view .e-appointment-container.e-event-container {
  height: 60px;
  position: relative;
}
.e-schedule .e-timeline-view .e-date-header-wrap table col,
.e-schedule .e-timeline-view .e-content-wrap table col,
.e-schedule .e-timeline-month-view .e-date-header-wrap table col,
.e-schedule .e-timeline-month-view .e-content-wrap table col {
  width: 50px;
}
.e-schedule .e-timeline-view .e-date-header-wrap table tbody td,
.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td {
  height: 36px;
  overflow: hidden;
  padding: 8px 0 8px 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-schedule .e-timeline-view .e-date-header-wrap table tbody td.e-time-slots,
.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td.e-time-slots {
  background: var(--color-sf-content-bg-color-alt1);
  overflow: inherit;
}
.e-schedule .e-timeline-view .e-date-header-wrap table tbody td > span,
.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td > span {
  position: relative;
}
.e-schedule .e-timeline-view .e-navigate:hover,
.e-schedule .e-timeline-month-view .e-navigate:hover {
  cursor: pointer;
  text-decoration: underline;
}
.e-schedule .e-timeline-view .e-navigate:focus,
.e-schedule .e-timeline-month-view .e-navigate:focus {
  text-decoration: underline;
}
.e-schedule .e-timeline-view .e-work-cells,
.e-schedule .e-timeline-month-view .e-work-cells {
  height: 60px;
}
.e-schedule .e-timeline-view .e-work-cells.e-disable-dates,
.e-schedule .e-timeline-month-view .e-work-cells.e-disable-dates {
  background: var(--color-sf-content-bg-color-alt2);
}
.e-schedule .e-timeline-view .e-work-cells.e-disable-dates:hover,
.e-schedule .e-timeline-month-view .e-work-cells.e-disable-dates:hover {
  background: var(--color-sf-content-bg-color-alt2);
}
.e-schedule .e-timeline-view .e-resource-text,
.e-schedule .e-timeline-month-view .e-resource-text {
  color: var(--color-sf-content-text-color);
  font-size: 13px;
  overflow: hidden;
  padding: 4px 12px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-view .e-resource-left-td,
.e-schedule .e-timeline-month-view .e-resource-left-td {
  background: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: var(--color-sf-content-text-color-alt1);
  vertical-align: middle;
  width: 200px;
}
.e-schedule .e-timeline-view .e-resource-cells,
.e-schedule .e-timeline-month-view .e-resource-cells {
  background: var(--color-sf-content-bg-color-alt1);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: var(--color-sf-content-text-color);
  height: 60px;
  padding-left: 12px;
  padding-right: 0;
  vertical-align: middle;
}
.e-schedule .e-timeline-view .e-resource-cells:focus,
.e-schedule .e-timeline-month-view .e-resource-cells:focus {
  background: var(--color-sf-content-bg-color-hover);
}
.e-schedule .e-timeline-view .e-resource-column-wrap,
.e-schedule .e-timeline-month-view .e-resource-column-wrap {
  overflow: hidden;
  position: relative;
}
.e-schedule .e-timeline-view .e-resource-column-table,
.e-schedule .e-timeline-month-view .e-resource-column-table {
  height: 100%;
}
.e-schedule .e-timeline-view .e-auto-height,
.e-schedule .e-timeline-month-view .e-auto-height {
  height: auto;
}
.e-schedule .e-timeline-view.e-ignore-whitespace .e-work-cells, .e-schedule .e-timeline-view.e-ignore-whitespace .e-resource-cells, .e-schedule .e-timeline-view.e-ignore-whitespace .e-event-container,
.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-work-cells,
.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-resource-cells,
.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-event-container {
  height: 42px;
}
.e-schedule .e-timeline-view.e-virtual-mask .e-work-cells,
.e-schedule .e-timeline-month-view.e-virtual-mask .e-work-cells {
  background: var(--color-sf-content-bg-color-alt2);
  box-shadow: inset 0 0 0 8px var(--color-sf-content-bg-color-alt1);
}
.e-schedule .e-timeline-view .e-resource-tree-icon,
.e-schedule .e-timeline-month-view .e-resource-tree-icon {
  color: var(--color-sf-icon-color);
  cursor: pointer;
  float: left;
  font-family: "e-icons";
  font-size: 12px;
  padding: 4px 7px;
}
.e-schedule .e-timeline-view .e-resource-collapse,
.e-schedule .e-timeline-month-view .e-resource-collapse {
  transform: rotate(90deg);
}
.e-schedule .e-timeline-view .e-child-node,
.e-schedule .e-timeline-month-view .e-child-node {
  background: var(--color-sf-content-bg-color);
}
.e-schedule .e-timeline-view .e-appointment-wrapper,
.e-schedule .e-timeline-month-view .e-appointment-wrapper {
  position: absolute;
}
.e-schedule .e-timeline-view .e-inline-appointment,
.e-schedule .e-timeline-month-view .e-inline-appointment {
  z-index: 1;
}
.e-schedule .e-timeline-view .e-appointment,
.e-schedule .e-timeline-month-view .e-appointment {
  background: var(--color-sf-primary);
  border: 1px solid var(--color-sf-border-light);
  border-radius: 8px;
  color: var(--color-sf-primary-text-color);
  display: flex;
  overflow: hidden;
  position: absolute;
  cursor: default;
  height: 38px;
}
.e-schedule .e-timeline-view .e-appointment .e-appointment-details,
.e-schedule .e-timeline-month-view .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  overflow: hidden;
  padding: 0 4px;
}
.e-schedule .e-timeline-view .e-appointment .e-appointment-details .e-inner-wrap,
.e-schedule .e-timeline-month-view .e-appointment .e-appointment-details .e-inner-wrap {
  flex: auto;
  overflow: hidden;
}
.e-schedule .e-timeline-view .e-appointment .e-subject,
.e-schedule .e-timeline-month-view .e-appointment .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  padding-top: 4px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-view .e-appointment .e-time,
.e-schedule .e-timeline-view .e-appointment .e-location,
.e-schedule .e-timeline-month-view .e-appointment .e-time,
.e-schedule .e-timeline-month-view .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-view .e-appointment .e-time,
.e-schedule .e-timeline-month-view .e-appointment .e-time {
  display: block;
  line-height: 1.4;
}
.e-schedule .e-timeline-view .e-appointment .e-disable,
.e-schedule .e-timeline-month-view .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-timeline-view .e-appointment .e-recurrence-icon,
.e-schedule .e-timeline-view .e-appointment .e-recurrence-edit-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-recurrence-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-recurrence-edit-icon {
  line-height: 38px;
  padding: 0 5px;
}
.e-schedule .e-timeline-view .e-appointment .e-indicator,
.e-schedule .e-timeline-month-view .e-appointment .e-indicator {
  display: block;
}
.e-schedule .e-timeline-view .e-appointment .e-left-icon,
.e-schedule .e-timeline-view .e-appointment .e-right-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-left-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-right-icon {
  font-size: 10px;
  line-height: 38px;
  padding-right: 7px;
}
.e-schedule .e-timeline-view .e-appointment .e-right-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-right-icon {
  padding-right: 5px;
}
.e-schedule .e-timeline-view .e-appointment.e-appointment-border, .e-schedule .e-timeline-view .e-appointment:focus,
.e-schedule .e-timeline-month-view .e-appointment.e-appointment-border,
.e-schedule .e-timeline-month-view .e-appointment:focus {
  border: 0;
  box-shadow: 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1);
}
.e-schedule .e-timeline-view .e-appointment.e-allow-select,
.e-schedule .e-timeline-month-view .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-timeline-view .e-more-indicator,
.e-schedule .e-timeline-month-view .e-more-indicator {
  color: var(--color-sf-content-text-color-alt4);
  cursor: pointer;
  font-size: 14px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-view .e-more-indicator:focus,
.e-schedule .e-timeline-month-view .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule .e-timeline-view .e-navigate {
  font-size: 14px;
}
.e-schedule .e-timeline-view .e-clone-time-indicator,
.e-schedule .e-timeline-view .e-current-time {
  bottom: 0;
  position: absolute;
}
.e-schedule .e-timeline-view .e-current-timeline {
  position: absolute;
  top: 0;
}
.e-schedule .e-timeline-month-view .e-date-header-wrap table col,
.e-schedule .e-timeline-month-view .e-content-wrap table col {
  width: 70px;
}
.e-schedule .e-virtual-scroll.e-vertical-view .e-content-table, .e-schedule .e-virtual-scroll.e-month-view .e-content-table {
  transform: translateX(0);
}
.e-schedule .e-virtual-scroll.e-timeline-view .e-content-table, .e-schedule .e-virtual-scroll.e-timeline-month-view .e-content-table, .e-schedule .e-virtual-scroll.e-timeline-year-view.e-vertical .e-content-table {
  transform: translateY(0);
}
.e-schedule .e-virtual-scroll .e-content-table {
  position: absolute;
}
.e-schedule .e-virtual-scroll .e-content-table.e-virtual-relative {
  position: relative;
}
.e-schedule .e-virtual-scroll .e-content-wrap.e-transition,
.e-schedule .e-virtual-scroll .e-resource-column-wrap.e-transition {
  transition: all 1000ms linear;
}
.e-schedule.e-rtl .e-timeline-view .e-appointment .e-left-icon,
.e-schedule.e-rtl .e-timeline-view .e-appointment .e-right-icon,
.e-schedule.e-rtl .e-timeline-month-view .e-appointment .e-left-icon,
.e-schedule.e-rtl .e-timeline-month-view .e-appointment .e-right-icon {
  padding: 0 0 0 5px;
}
.e-schedule.e-rtl .e-timeline-view .e-inline-appointment,
.e-schedule.e-rtl .e-timeline-month-view .e-inline-appointment {
  z-index: 1;
}
.e-schedule.e-rtl .e-timeline-view .e-resource-left-td,
.e-schedule.e-rtl .e-timeline-month-view .e-resource-left-td {
  border-width: 0 0 1px 1px;
}
.e-schedule.e-rtl .e-timeline-view .e-resource-cells,
.e-schedule.e-rtl .e-timeline-month-view .e-resource-cells {
  border-width: 0 0 1px 1px;
  padding-right: 15px;
}
.e-schedule.e-rtl .e-timeline-view .e-resource-tree-icon,
.e-schedule.e-rtl .e-timeline-month-view .e-resource-tree-icon {
  float: right;
}
.e-schedule.e-rtl .e-timeline-view .e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap,
.e-schedule.e-rtl .e-timeline-month-view .e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap {
  text-align: right;
}
.e-schedule.e-device .e-month-view .e-date-header-wrap,
.e-schedule.e-device .e-timeline-view .e-date-header-wrap,
.e-schedule.e-device .e-timeline-month-view .e-date-header-wrap {
  font-size: 16px;
}
.e-schedule.e-device .e-month-view .e-date-header-wrap td,
.e-schedule.e-device .e-timeline-view .e-date-header-wrap td,
.e-schedule.e-device .e-timeline-month-view .e-date-header-wrap td {
  border-left-width: 0;
  border-right-width: 0;
}
.e-schedule.e-device .e-month-view .e-content-wrap,
.e-schedule.e-device .e-timeline-view .e-content-wrap,
.e-schedule.e-device .e-timeline-month-view .e-content-wrap {
  font-size: 14px;
}
.e-schedule.e-device .e-month-view .e-date-header:hover,
.e-schedule.e-device .e-timeline-view .e-date-header:hover,
.e-schedule.e-device .e-timeline-month-view .e-date-header:hover {
  text-decoration: none;
}
.e-schedule.e-device .e-month-view .e-more-indicator,
.e-schedule.e-device .e-timeline-view .e-more-indicator,
.e-schedule.e-device .e-timeline-month-view .e-more-indicator {
  font-size: 12px;
}
.e-schedule.e-device .e-month-view .e-navigate:hover,
.e-schedule.e-device .e-timeline-view .e-navigate:hover,
.e-schedule.e-device .e-timeline-month-view .e-navigate:hover {
  text-decoration: none;
}
.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-menu {
  margin-top: 6px;
}
.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-menu.e-disable {
  display: none;
}
.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-level-title .e-icon-next {
  margin-top: 4px;
}
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-week-number {
  border-right: 1px solid var(--color-sf-border-light);
  height: 40px;
  padding-top: 8px;
}
.e-schedule .e-month-agenda-view .e-wrapper-container {
  position: relative;
}
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-schedule-table,
.e-schedule .e-month-agenda-view .e-content-table {
  border-bottom: 2px solid var(--color-sf-border-light);
  box-shadow: 0 1px 0 rgba(var(--color-sf-black), 0.15);
  height: 100%;
}
.e-schedule .e-month-agenda-view .e-resource-column {
  border-bottom: 1px solid var(--color-sf-border-light);
  vertical-align: top;
  width: 75px;
  border-right: 1px solid var(--color-sf-border-light);
}
.e-schedule .e-month-agenda-view .e-resource-name {
  color: var(--color-sf-content-text-color);
  font-size: 16px;
  line-height: 26px;
  overflow: hidden;
  padding: 8px;
  text-overflow: ellipsis;
}
.e-schedule .e-month-agenda-view .e-day-padding {
  padding-left: 8px;
}
.e-schedule .e-month-agenda-view .e-day-border {
  border-bottom: 1px solid var(--color-sf-border-light);
}
.e-schedule .e-month-agenda-view .e-date-header-wrap {
  font-size: 16px;
  overflow: hidden;
}
.e-schedule .e-month-agenda-view .e-content-wrap {
  font-size: 14px;
}
.e-schedule .e-month-agenda-view .e-header-cells {
  cursor: default;
  font-weight: normal;
  height: 34px;
  padding: 5px;
  text-align: center;
}
.e-schedule .e-month-agenda-view .e-work-cells {
  height: 40px;
  position: relative;
  vertical-align: top;
}
.e-schedule .e-month-agenda-view .e-work-cells.e-disable-dates {
  background: var(--color-sf-content-bg-color-alt2);
}
.e-schedule .e-month-agenda-view .e-work-cells.e-disable-dates:hover {
  background: var(--color-sf-content-bg-color-alt2);
}
.e-schedule .e-month-agenda-view .e-date-header {
  height: 24px;
  line-height: 24.5px;
  margin: 4px auto 0;
  text-align: center;
  width: 24px;
}
.e-schedule .e-month-agenda-view .e-appointment-container {
  min-height: 40px;
}
.e-schedule .e-month-agenda-view .e-appointment-wrap {
  background: var(--color-sf-content-bg-color);
  overflow: auto;
  padding: 0 8px;
}
.e-schedule .e-month-agenda-view .e-appointment {
  border-left: 3px solid var(--color-sf-primary);
  border-right: 0;
  cursor: default;
  padding: 0 16px;
}
.e-schedule .e-month-agenda-view .e-appointment:hover {
  background: var(--color-sf-content-bg-color-hover);
}
.e-schedule .e-month-agenda-view .e-appointment.e-appointment-border, .e-schedule .e-month-agenda-view .e-appointment:focus {
  background: var(--color-sf-content-bg-color-pressed);
}
.e-schedule .e-month-agenda-view .e-appointment.e-template {
  display: inline-flex;
  flex-direction: row-reverse;
}
.e-schedule .e-month-agenda-view .e-subject-wrap {
  display: flex;
}
.e-schedule .e-month-agenda-view .e-subject {
  color: var(--color-sf-content-text-color);
  font-size: 14px;
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-month-agenda-view .e-recurrence-icon,
.e-schedule .e-month-agenda-view .e-recurrence-edit-icon {
  color: var(--color-sf-content-text-color-alt4);
  line-height: 26px;
  padding: 0 10px;
}
.e-schedule .e-month-agenda-view .e-date-time {
  color: var(--color-sf-content-text-color-alt4);
  font-size: 12px;
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-month-agenda-view .e-location {
  color: var(--color-sf-content-text-color-alt4);
  font-size: 12px;
  line-height: 26px;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
}
.e-schedule .e-month-agenda-view .e-no-event {
  color: var(--color-sf-content-text-color-alt4);
  cursor: default;
  font-size: 14px;
  height: 100%;
  padding: 8px 4px;
}
.e-schedule .e-month-agenda-view .e-agenda-item.e-month-agenda-view {
  padding: 10px 0;
}
.e-schedule .e-month-agenda-view .e-agenda-parent.e-month-agenda-view {
  margin: 0;
  padding: 0;
}
.e-schedule .e-month-agenda-view .e-work-cells .e-appointment-indicator {
  background: var(--color-sf-primary);
  border-radius: 50%;
  height: 6px;
  left: 0;
  margin: 1px auto;
  width: 6px;
}
.e-schedule.e-rtl .e-month-agenda-view .e-left-indent,
.e-schedule.e-rtl .e-month-agenda-view .e-week-number {
  border-left: 1px solid var(--color-sf-border-light);
  border-right-width: 0;
}
.e-schedule.e-rtl .e-month-agenda-view .e-appointment {
  border-left: 0;
  border-right: 3px solid var(--color-sf-primary);
}
.e-schedule.e-rtl .e-month-agenda-view .e-resource-column {
  border-bottom: 1px solid var(--color-sf-border-light);
  border-left: 1px solid var(--color-sf-border-light);
  border-right: 0;
  vertical-align: top;
  width: 75px;
}
.e-schedule.e-rtl .e-month-agenda-view .e-resource-column .e-resource-name {
  white-space: normal;
}
.e-schedule.e-rtl .e-month-agenda-view .e-day-padding {
  padding-right: 8px;
}
.e-schedule.e-device .e-month-agenda-view .e-date-header-wrap {
  font-size: 16px;
}
.e-schedule.e-device .e-month-agenda-view .e-content-wrap {
  font-size: 14px;
}
.e-schedule .e-agenda-view {
  background: var(--color-sf-content-bg-color);
}
.e-schedule .e-agenda-view .e-content-wrap table td:first-child,
.e-schedule .e-agenda-view .e-date-column {
  vertical-align: top;
  width: 75px;
}
.e-schedule .e-agenda-view .e-resource-column {
  border-bottom: 1px solid var(--color-sf-border-light);
  vertical-align: top;
  width: 75px;
  color: var(--color-sf-content-text-color-alt1);
  border-right: 1px solid var(--color-sf-border-light);
}
.e-schedule .e-agenda-view .e-month-header {
  background: var(--color-sf-primary);
  height: 100px;
  padding-top: 12px;
  vertical-align: top;
}
.e-schedule .e-agenda-view .e-month-header .e-date-header {
  color: var(--color-sf-primary-text-color);
  font-size: 18px;
}
.e-schedule .e-agenda-view .e-day-date-header {
  color: var(--color-sf-content-text-color-alt1);
  cursor: default;
  padding: 8px 20px 14px 14px;
}
.e-schedule .e-agenda-view .e-day-date-header .e-m-date {
  font-size: 14px;
}
.e-schedule .e-agenda-view .e-day-date-header .e-m-day {
  font-size: 12px;
}
.e-schedule .e-agenda-view .e-day-date-header.e-current-day {
  color: var(--color-sf-primary);
}
.e-schedule .e-agenda-view .e-day-border {
  border-bottom: 1px solid var(--color-sf-border-light);
}
.e-schedule .e-agenda-view .e-date-border {
  border-bottom: 1px solid var(--color-sf-border-light);
  border-right: 1px solid var(--color-sf-border-light);
}
.e-schedule .e-agenda-view .e-day-padding {
  padding-left: 8px;
}
.e-schedule .e-agenda-view .e-date-header {
  font-size: 20px;
}
.e-schedule .e-agenda-view .e-day-header {
  font-size: 12px;
}
.e-schedule .e-agenda-view .e-subject-wrap {
  display: flex;
  margin-bottom: 4px;
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-subject {
  color: var(--color-sf-content-text-color);
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-date-time {
  color: var(--color-sf-content-text-color);
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-resource-name {
  color: var(--color-sf-content-text-color);
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-recurrence-icon,
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-recurrence-edit-icon {
  color: var(--color-sf-content-text-color);
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-location {
  color: var(--color-sf-content-text-color);
}
.e-schedule .e-agenda-view .e-subject,
.e-schedule .e-agenda-view .e-inline-subject {
  color: var(--color-sf-content-text-color);
  font-size: 14px;
  line-height: 23px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-agenda-view .e-inline-subject {
  font-weight: normal;
  padding-top: 0;
}
.e-schedule .e-agenda-view .e-resource-name {
  color: var(--color-sf-content-text-color);
  font-size: 12px;
  line-height: 26px;
  overflow: hidden;
  padding: 8px;
  text-overflow: ellipsis;
}
.e-schedule .e-agenda-view .e-recurrence-icon,
.e-schedule .e-agenda-view .e-recurrence-edit-icon {
  color: var(--color-sf-content-text-color);
  line-height: 21px;
  padding: 0 10px;
}
.e-schedule .e-agenda-view .e-date-time {
  color: var(--color-sf-content-text-color-alt4);
  font-size: 12px;
  line-height: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-agenda-view .e-location {
  color: var(--color-sf-content-text-color-alt4);
  font-size: 12px;
  line-height: 23px;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
}
.e-schedule .e-agenda-view .e-agenda-item {
  padding: 10px 0;
}
.e-schedule .e-agenda-view .e-agenda-parent {
  margin: 0;
  padding: 0;
}
.e-schedule .e-agenda-view .e-appointment {
  border-left: 3px solid var(--color-sf-primary);
  border-right: 0;
  cursor: default;
  padding: 0 14px;
}
.e-schedule .e-agenda-view .e-appointment:hover {
  background: var(--color-sf-content-bg-color-hover);
}
.e-schedule .e-agenda-view .e-appointment.e-appointment-border, .e-schedule .e-agenda-view .e-appointment:focus {
  background: var(--color-sf-content-bg-color-pressed);
}
.e-schedule .e-agenda-view .e-appointment.e-template {
  display: inline-flex;
  flex-direction: row-reverse;
}
.e-schedule .e-agenda-view .e-no-event {
  color: var(--color-sf-content-text-color-alt4);
  cursor: default;
  font-size: 14px;
  line-height: 52px;
  padding: 0 11px;
}
.e-schedule .e-agenda-view .e-empty-event {
  color: var(--color-sf-content-text-color-alt4);
  cursor: default;
  font-size: 14px;
  line-height: 52px;
  padding: 0 11px;
}
.e-schedule.e-device .e-agenda-view .e-m-date,
.e-schedule.e-device .e-month-agenda-view .e-m-date {
  font-size: 18px;
}
.e-schedule.e-device .e-agenda-view .e-resource-name,
.e-schedule.e-device .e-agenda-view .e-m-day,
.e-schedule.e-device .e-month-agenda-view .e-resource-name,
.e-schedule.e-device .e-month-agenda-view .e-m-day {
  color: var(--color-sf-content-text-color);
  font-size: 14px;
}
.e-schedule.e-rtl .e-agenda-view .e-appointment {
  border-left: 0;
  border-right: 3px solid var(--color-sf-primary);
}
.e-schedule.e-rtl .e-agenda-view .e-resource-column {
  border-left: 1px solid var(--color-sf-border-light);
  border-right: 0;
  border-bottom: 1px solid var(--color-sf-border-light);
  vertical-align: top;
  width: 75px;
}
.e-schedule.e-rtl .e-agenda-view .e-resource-column .e-resource-name {
  white-space: normal;
}
.e-schedule.e-rtl .e-agenda-view .e-day-padding {
  padding-right: 8px;
}
.e-schedule.e-rtl .e-agenda-view .e-date-border {
  border-bottom: 1px solid var(--color-sf-border-light);
  border-left: 1px solid var(--color-sf-border-light);
  border-right: 0;
}

.e-schedule.e-read-only .e-toolbar-item.e-add.e-overflow-show {
  display: none;
}

.e-schedule.e-multi-drag .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:focus {
  border: 1px solid rgba(var(--color-sf-border-light), 0.5);
}
.e-schedule.e-multi-drag .e-vertical-view.e-timescale-disable .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-vertical-view.e-timescale-disable .e-appointment:focus {
  border: 1px solid rgba(var(--color-sf-border-light), 0.5);
}
.e-schedule.e-multi-drag .e-vertical-view .e-day-wrapper .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-vertical-view .e-day-wrapper .e-appointment:focus {
  border: 1px solid rgba(var(--color-sf-border-light), 0.5);
}
.e-schedule.e-multi-drag .e-month-view .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-month-view .e-appointment:focus {
  border: 1px solid rgba(var(--color-sf-border-light), 0.5);
}
.e-schedule.e-multi-drag .e-timeline-year-view .e-event-table .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-timeline-year-view .e-event-table .e-appointment:focus {
  border: 1px solid rgba(var(--color-sf-border-light), 0.5);
}
.e-schedule.e-multi-drag .e-timeline-view .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-timeline-view .e-appointment:focus,
.e-schedule.e-multi-drag .e-timeline-month-view .e-appointment.e-appointment-border,
.e-schedule.e-multi-drag .e-timeline-month-view .e-appointment:focus {
  border: 1px solid rgba(var(--color-sf-border-light), 0.5);
}

.e-more-popup-wrapper.e-multi-drag .e-appointment.e-appointment-border, .e-more-popup-wrapper.e-multi-drag .e-appointment:focus {
  border: 1px solid rgba(var(--color-sf-border-light), 0.5);
}

/*! schedule event tooltip */
.e-schedule-event-tooltip .e-subject {
  font-size: 12px;
}

.e-tooltip-hidden {
  visibility: hidden;
}

.e-dialog.e-quick-dialog.e-following-events-dialog {
  width: 420px;
}
.e-dialog.e-quick-dialog.e-following-events-dialog .e-footer-content {
  padding: 12px;
}
@media screen and (max-width: 767px) {
  .e-dialog.e-quick-dialog.e-following-events-dialog {
    width: 289px;
  }
  .e-dialog.e-quick-dialog.e-following-events-dialog .e-footer-content {
    padding: 5%;
  }
  .e-dialog.e-quick-dialog.e-following-events-dialog .e-footer-content button {
    margin-bottom: 5%;
  }
}

.e-dialog.e-quick-dialog {
  user-select: none;
  width: 320px;
}
.e-dialog.e-quick-dialog .e-disable {
  display: none;
}
.e-dialog.e-quick-dialog .e-dlg-header-content {
  border-bottom: none;
}
.e-dialog.e-quick-dialog .e-footer-content {
  border-top: none;
}
.e-dialog.e-quick-dialog .e-quick-dialog-cancel {
  box-shadow: none;
}
.e-dialog.e-quick-dialog.e-rtl {
  text-align: right;
}

/*! schedule event window */
.e-schedule-dialog .e-disable {
  display: none;
}
.e-schedule-dialog .e-icon-disable {
  opacity: 0.5;
}
.e-schedule-dialog .e-dlg-header-content {
  padding-bottom: 8px;
}
.e-schedule-dialog .e-dlg-content {
  padding-bottom: 12px;
  position: relative;
}
.e-schedule-dialog .e-event-delete {
  float: left;
}
.e-schedule-dialog .e-subject-container,
.e-schedule-dialog .e-start-container,
.e-schedule-dialog .e-description-label {
  padding-right: 8px;
}
.e-schedule-dialog .e-start-time-zone-container {
  padding-left: 4px;
  padding-right: 8px;
}
.e-schedule-dialog .e-location-container,
.e-schedule-dialog .e-end-container {
  padding-left: 8px;
}
.e-schedule-dialog .e-end-time-zone-container {
  padding-left: 8px;
  padding-right: 4px;
}
.e-schedule-dialog .e-all-day-container {
  padding-right: 16px;
}
.e-schedule-dialog .e-time-zone-row {
  display: flex;
  height: 0;
  margin-bottom: 0;
  overflow: hidden;
  padding-bottom: 0;
  transition: 0.3s ease-in-out;
  width: 100%;
}
.e-schedule-dialog .e-time-zone-row .e-start-time-zone-container,
.e-schedule-dialog .e-time-zone-row .e-end-time-zone-container {
  display: none;
  transform: translateY(-100%);
}
.e-schedule-dialog .e-time-zone-row.e-enable {
  height: 60px;
  margin-bottom: 12px;
}
.e-schedule-dialog .e-time-zone-row.e-enable .e-start-time-zone-container,
.e-schedule-dialog .e-time-zone-row.e-enable .e-end-time-zone-container {
  display: block;
  transform: translateY(0);
}
.e-schedule-dialog .e-title-location-row,
.e-schedule-dialog .e-start-end-row,
.e-schedule-dialog .e-start-input-container,
.e-schedule-dialog .e-end-input-container {
  display: flex;
  padding-bottom: 12px;
  width: 100%;
}
.e-schedule-dialog .e-resources {
  padding-bottom: 12px;
  width: 100%;
}
.e-schedule-dialog .e-all-day-time-zone-row {
  display: flex;
  padding-bottom: 12px;
  padding-top: 4px;
  width: 100%;
}
.e-schedule-dialog .e-subject-container,
.e-schedule-dialog .e-location-container,
.e-schedule-dialog .e-start-container,
.e-schedule-dialog .e-end-container,
.e-schedule-dialog .e-start-time-zone-container,
.e-schedule-dialog .e-end-time-zone-container {
  width: 50%;
}
.e-schedule-dialog .e-description,
.e-schedule-dialog .e-float-input .e-description {
  height: 50px;
  resize: vertical;
}
.e-schedule-dialog .e-repeat-container,
.e-schedule-dialog .e-input-group .e-input-group-icon.e-icon-disable {
  display: none;
}
.e-schedule-dialog .e-footer-content {
  margin-top: 4px;
}
.e-schedule-dialog.e-rtl {
  text-align: right;
}
.e-schedule-dialog.e-rtl .e-all-day-container {
  margin-left: 16px;
  margin-right: 0;
}
.e-schedule-dialog.e-rtl .e-subject-container,
.e-schedule-dialog.e-rtl .e-start-container,
.e-schedule-dialog.e-rtl .e-description-label {
  padding-left: 8px;
  padding-right: 0;
}
.e-schedule-dialog.e-rtl .e-start-time-zone-container {
  padding-left: 8px;
  padding-right: 4px;
}
.e-schedule-dialog.e-rtl .e-location-container,
.e-schedule-dialog.e-rtl .e-end-container {
  padding-left: 0;
  padding-right: 8px;
}
.e-schedule-dialog.e-rtl .e-end-time-zone-container {
  padding-left: 4px;
  padding-right: 8px;
}
.e-schedule-dialog.e-rtl .e-event-delete {
  float: right;
}

/*! schedule event window for smaller viewports*/
@media screen and (max-width: 320px) {
  .e-schedule-dialog.e-popup.e-popup-open {
    max-height: 350px;
    min-width: 100%;
  }

  .e-schedule-dialog .e-all-day-container {
    padding-bottom: 10px;
  }
  .e-schedule-dialog .e-all-day-time-zone-row {
    display: block;
  }
}
.e-ddl.e-popup .e-resource-template {
  display: flex;
  padding: 0 10px;
  text-indent: 10px;
}
.e-ddl.e-popup .e-resource-template .e-resource-color {
  height: 14px;
  margin-top: 10px;
  width: 14px;
}

.e-schedule-dialog.e-device .e-dlg-header,
.e-schedule-dialog.e-device .e-dlg-header * {
  width: 100%;
}
.e-schedule-dialog.e-device .e-dlg-header-content {
  background: var(--color-sf-content-bg-color);
  box-shadow: 0 1px 2px rgba(var(--color-sf-black), 0.15);
  margin-bottom: 3px;
}
.e-schedule-dialog.e-device .e-title-location-row,
.e-schedule-dialog.e-device .e-start-end-row,
.e-schedule-dialog.e-device .e-time-zone-row,
.e-schedule-dialog.e-device .e-start-input-container,
.e-schedule-dialog.e-device .e-end-input-container {
  display: inline;
}
.e-schedule-dialog.e-device .e-time-zone-row.e-enable {
  display: inline;
}
.e-schedule-dialog.e-device .e-subject-container,
.e-schedule-dialog.e-device .e-location-container,
.e-schedule-dialog.e-device .e-start-container,
.e-schedule-dialog.e-device .e-end-container,
.e-schedule-dialog.e-device .e-start-time-zone-container,
.e-schedule-dialog.e-device .e-end-time-zone-container {
  padding-left: 0;
  width: 100%;
}
.e-schedule-dialog.e-device .e-subject-container,
.e-schedule-dialog.e-device .e-start-container,
.e-schedule-dialog.e-device .e-start-time-zone-container,
.e-schedule-dialog.e-device .e-description-label {
  padding-right: 0;
}
.e-schedule-dialog.e-device .e-location-container,
.e-schedule-dialog.e-device .e-end-container,
.e-schedule-dialog.e-device .e-end-time-zone-container,
.e-schedule-dialog.e-device .e-start-container,
.e-schedule-dialog.e-device .e-start-time-zone-container,
.e-schedule-dialog.e-device .e-subject-container,
.e-schedule-dialog.e-device .e-description-row,
.e-schedule-dialog.e-device .e-repeat-container {
  padding-top: 20px;
}
.e-schedule-dialog.e-device .e-all-day-time-zone-row {
  padding-top: 20px;
}
.e-schedule-dialog.e-device .e-resources {
  padding-bottom: 0;
  padding-top: 20px;
}
.e-schedule-dialog.e-device .e-description,
.e-schedule-dialog.e-device .e-float-input .e-description {
  height: 60px;
  resize: vertical;
}
.e-schedule-dialog.e-device .e-all-day-time-zone-row {
  margin-top: 0;
  padding-bottom: 0;
}
.e-schedule-dialog.e-device .e-repeat-parent-row {
  padding-top: 8px;
}
.e-schedule-dialog.e-device .e-all-day-container {
  margin-right: 20px;
}
.e-schedule-dialog.e-device .e-title-header {
  display: flex;
  width: 100%;
}
.e-schedule-dialog.e-device .e-save-icon,
.e-schedule-dialog.e-device .e-back-icon,
.e-schedule-dialog.e-device .e-forward-icon {
  cursor: pointer;
  line-height: normal;
}
.e-schedule-dialog.e-device .e-title-text {
  text-align: center;
}
.e-schedule-dialog.e-device .e-save-icon,
.e-schedule-dialog.e-device .e-back-icon,
.e-schedule-dialog.e-device .e-delete-icon {
  width: 2.5em;
}
.e-schedule-dialog.e-device .e-save-icon,
.e-schedule-dialog.e-device .e-delete-icon {
  text-align: right;
}
.e-schedule-dialog.e-device .e-time-zone-row,
.e-schedule-dialog.e-device .e-input-group .e-input-group-icon.e-icon-disable {
  display: none;
}
.e-schedule-dialog.e-device .e-repeat-container {
  display: block;
  padding-right: 35px;
  padding-left: 0;
}
.e-schedule-dialog.e-device .e-icon-down-arrow {
  font-size: 18px;
}
.e-schedule-dialog.e-device.e-rtl .e-save-icon {
  text-align: left;
}
.e-schedule-dialog.e-device.e-rtl .e-all-day-container {
  margin-left: 20px;
  margin-right: 0;
}
.e-schedule-dialog.e-device.e-rtl .e-subject-container,
.e-schedule-dialog.e-device.e-rtl .e-start-container,
.e-schedule-dialog.e-device.e-rtl .e-start-time-zone-container,
.e-schedule-dialog.e-device.e-rtl .e-description-label {
  padding-left: 0;
}
.e-schedule-dialog.e-device.e-rtl .e-location-container,
.e-schedule-dialog.e-device.e-rtl .e-end-container,
.e-schedule-dialog.e-device.e-rtl .e-end-time-zone-container,
.e-schedule-dialog.e-device.e-rtl .e-all-day-container {
  padding-right: 0;
}
.e-schedule-dialog.e-device.e-rtl .e-repeat-container {
  padding-left: 35px;
  padding-right: 0;
}
.e-schedule-dialog.e-device .e-recurrence-container {
  position: relative;
}
.e-schedule-dialog.e-device .e-recurrence-container.e-hide {
  display: none;
}
.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button {
  border: 0;
  box-shadow: none;
  margin: -3px 5px;
  position: absolute;
}
.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button .e-recurrence-edit.e-icons {
  font-size: 12px;
  position: relative;
  top: 1px;
}

/*! schedule quick popup */
.e-quick-popup-wrapper {
  background: var(--color-sf-content-bg-color);
  border-radius: 6px;
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1), 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1), 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
  color: var(--color-sf-content-text-color);
  max-width: 365px;
  min-width: 320px;
  opacity: 1;
  user-select: none;
  width: 100%;
  border: 1px solid var(--color-sf-border-light);
}
.e-quick-popup-wrapper .e-hidden {
  display: none;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper {
  position: absolute;
  right: 6px;
  top: 4px;
  padding: 2px 8px 0 0;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close {
  color: var(--color-sf-icon-color);
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close:focus,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close:hover {
  background: var(--color-sf-content-bg-color);
  color: var(--color-sf-primary);
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit .e-close-icon,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete .e-close-icon,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close .e-close-icon {
  font-size: 14px;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-content {
  padding: 40px 18px 12px;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table {
  width: 100%;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-schedule-form > span {
  margin: 14px 0 4px;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-subject {
  font-size: 22px;
  height: 32px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header {
  background: var(--color-sf-content-bg-color);
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper {
  padding: 6px 8px 0 8px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete {
  display: none;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close {
  position: relative;
  right: 2px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close {
  color: var(--color-sf-icon-color);
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:focus,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:hover {
  background: rgba(255, 255, 255, 0.15);
  color: var(--color-sf-primary);
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon {
  font-size: 14px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled:hover,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled:hover {
  background: none;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled > .e-edit-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled > .e-delete-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled > .e-edit-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled > .e-delete-icon {
  opacity: 0.5;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap {
  padding: 12px 18px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap .e-subject {
  background: var(--color-sf-primary-lighter);
  border-left: 6px solid var(--color-sf-primary);
  border-radius: 4px;
  color: var(--color-sf-content-text-color);
  cursor: default;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  max-height: 87px;
  padding: 8px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-content {
  padding: 0 18px 12px;
}
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper {
  display: flex;
  justify-content: flex-end;
}
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-close,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-close {
  background: transparent;
  border: 0;
}
.e-quick-popup-wrapper .e-cell-popup .e-date-time,
.e-quick-popup-wrapper .e-cell-popup .e-location,
.e-quick-popup-wrapper .e-cell-popup .e-time-zone,
.e-quick-popup-wrapper .e-cell-popup .e-description,
.e-quick-popup-wrapper .e-cell-popup .e-resource,
.e-quick-popup-wrapper .e-event-popup .e-date-time,
.e-quick-popup-wrapper .e-event-popup .e-location,
.e-quick-popup-wrapper .e-event-popup .e-time-zone,
.e-quick-popup-wrapper .e-event-popup .e-description,
.e-quick-popup-wrapper .e-event-popup .e-resource {
  color: var(--color-sf-content-text-color);
  display: flex;
  padding-top: 12px;
}
.e-quick-popup-wrapper .e-cell-popup .e-date-time-icon,
.e-quick-popup-wrapper .e-cell-popup .e-location-icon,
.e-quick-popup-wrapper .e-cell-popup .e-time-zone-icon,
.e-quick-popup-wrapper .e-cell-popup .e-description-icon,
.e-quick-popup-wrapper .e-cell-popup .e-resource-icon,
.e-quick-popup-wrapper .e-event-popup .e-date-time-icon,
.e-quick-popup-wrapper .e-event-popup .e-location-icon,
.e-quick-popup-wrapper .e-event-popup .e-time-zone-icon,
.e-quick-popup-wrapper .e-event-popup .e-description-icon,
.e-quick-popup-wrapper .e-event-popup .e-resource-icon {
  color: var(--color-sf-content-text-color-alt4);
  font-size: 16px;
  padding: 2px 10px 0 0;
}
.e-quick-popup-wrapper .e-cell-popup .e-date-time-details,
.e-quick-popup-wrapper .e-cell-popup .e-location-details,
.e-quick-popup-wrapper .e-cell-popup .e-time-zone-details,
.e-quick-popup-wrapper .e-cell-popup .e-description-details,
.e-quick-popup-wrapper .e-cell-popup .e-resource-details,
.e-quick-popup-wrapper .e-event-popup .e-date-time-details,
.e-quick-popup-wrapper .e-event-popup .e-location-details,
.e-quick-popup-wrapper .e-event-popup .e-time-zone-details,
.e-quick-popup-wrapper .e-event-popup .e-description-details,
.e-quick-popup-wrapper .e-event-popup .e-resource-details {
  color: var(--color-sf-content-text-color);
  cursor: default;
  font-size: 14px;
}
.e-quick-popup-wrapper .e-popup-table td:last-child {
  padding-top: 0;
}
.e-quick-popup-wrapper .e-popup-footer {
  display: block;
  padding: 8px 18px 8px 18px;
  text-align: right;
}
.e-quick-popup-wrapper .e-popup-footer .e-event-edit {
  margin-right: 8px;
}
.e-quick-popup-wrapper .e-popup-footer .e-event-edit,
.e-quick-popup-wrapper .e-popup-footer .e-event-delete {
  right: auto;
}
.e-quick-popup-wrapper .e-popup-footer .e-event-edit:disabled,
.e-quick-popup-wrapper .e-popup-footer .e-event-delete:disabled {
  color: var(--color-sf-content-text-color);
}
.e-quick-popup-wrapper .e-popup-footer .e-event-details {
  border: none;
  margin-right: 8px;
  right: auto;
  text-transform: capitalize;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-footer {
  display: block;
}
.e-quick-popup-wrapper.e-rtl {
  text-align: right;
}
.e-quick-popup-wrapper.e-rtl .e-cell-popup .e-header-icon-wrapper {
  left: 6px;
  right: auto;
}
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-date-time-wrapper,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-location-details,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-time-zone-details,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-description-details,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-resource-details {
  margin-right: 10px;
}
.e-quick-popup-wrapper.e-rtl .e-event-details,
.e-quick-popup-wrapper.e-rtl .e-event-edit {
  margin-left: 8px;
}
.e-quick-popup-wrapper.e-rtl .e-popup-footer {
  padding: 8px 8px 8px 18px;
  text-align: left;
}
.e-quick-popup-wrapper.e-rtl .e-date-time-icon {
  padding: 0 0 0 10px;
}
.e-quick-popup-wrapper.e-device {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  padding: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1004;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper {
  background: var(--color-sf-content-bg-color);
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:focus,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:hover {
  background: none;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-edit.e-btn.e-small.e-round,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-delete.e-btn.e-small.e-round,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-close.e-btn.e-small.e-round {
  height: 2.5em;
  width: 2.5em;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-edit,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-delete {
  display: block;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-close {
  margin-left: 0;
  margin-right: auto;
  order: -1;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-subject-wrap {
  padding: 12px 24px;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-content {
  padding: 12px 24px;
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header {
  display: flex;
  padding: 15px;
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete {
  background: var(--color-sf-content-bg-color);
  border: 0;
  color: var(--color-sf-icon-color);
  height: 35px;
  width: 35px;
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close:focus, .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close:hover,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit:focus,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit:hover,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete:focus,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete:hover {
  background: none;
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-subject {
  font-size: 15px;
  font-weight: 500;
  height: 35px;
  line-height: 2.25;
  padding: 0 5px;
  width: calc(100% - 105px);
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close-icon,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit-icon,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete-icon {
  font-size: 14px;
}
.e-quick-popup-wrapper.e-device.e-rtl .e-event-popup .e-popup-header .e-close {
  margin-left: auto;
  margin-right: 0;
}

/*! schedule quick popup for smaller viewports */
@media screen and (max-width: 320px) {
  .e-quick-popup-wrapper {
    min-width: 100%;
  }
  .e-quick-popup-wrapper .e-popup-footer {
    padding-left: 5px;
  }
  .e-quick-popup-wrapper.e-rtl .e-popup-footer {
    padding-right: 5px;
  }
}
.e-appointment.e-schedule-event-clone {
  background: var(--color-sf-primary);
  border-radius: 8px;
  box-shadow: 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1);
  color: var(--color-sf-primary-text-color);
  display: flex;
  height: 38px;
  width: 100px;
  z-index: 9;
}
.e-appointment.e-schedule-event-clone.e-drag-clone {
  cursor: move;
}
.e-appointment.e-schedule-event-clone .e-recurrence-icon,
.e-appointment.e-schedule-event-clone .e-recurrence-edit-icon,
.e-appointment.e-schedule-event-clone .e-indicator.e-left-icon,
.e-appointment.e-schedule-event-clone .e-indicator.e-right-icon,
.e-appointment.e-schedule-event-clone .e-event-resize.e-left-handler,
.e-appointment.e-schedule-event-clone .e-event-resize.e-right-handler {
  display: none;
}
.e-appointment.e-schedule-event-clone .e-appointment-details {
  flex: auto;
  overflow: hidden;
  padding: 0 4px;
  text-align: left;
}
.e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap {
  flex: auto;
  overflow: hidden;
}
.e-appointment.e-schedule-event-clone .e-appointment-details .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  padding-top: 4px;
  text-overflow: ellipsis;
}
.e-appointment.e-schedule-event-clone .e-appointment-details .e-time {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}
.e-appointment.e-schedule-event-clone .e-appointment-details .e-location {
  display: none;
}
.e-appointment.e-schedule-event-clone.e-month-event .e-appointment-details .e-subject {
  padding: 3px 2px;
}
.e-appointment.e-schedule-event-clone.e-month-event .e-appointment-details .e-time {
  display: none;
}

.e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-schedule-event-clone .e-appointment-details .e-subject {
  padding: 3px 0 1px 4px;
}
.e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-schedule-event-clone .e-appointment-details .e-time {
  display: none;
}

@media print {
  .e-schedule .e-table-container {
    display: block;
  }
  .e-schedule .e-vertical-view .e-content-table thead {
    break-inside: auto;
  }
}
.e-more-popup-wrapper {
  background: var(--color-sf-content-bg-color);
  border: 1px solid var(--color-sf-border-light);
  border-radius: 6px;
  box-shadow: none;
  opacity: 1;
  padding: 8px 0;
  width: 225px;
}
.e-more-popup-wrapper .e-more-appointment-wrapper {
  margin: 0 4px;
}
.e-more-popup-wrapper .e-more-event-popup {
  height: 100%;
  position: relative;
  width: 100%;
}
.e-more-popup-wrapper .e-more-event-header {
  height: 35px;
  margin: 0 8px 4px 14px;
}
.e-more-popup-wrapper .e-more-event-content {
  color: var(--color-sf-content-text-color);
  height: calc(100% - 35px);
  max-height: 150px;
  overflow-y: auto;
  padding: 10px 10px 0;
}
.e-more-popup-wrapper .e-more-event-content .e-appointment-border {
  border: 0;
  box-shadow: 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1);
}
.e-more-popup-wrapper .e-more-event-date-header {
  height: 100%;
  width: calc(100% - 25px);
}
.e-more-popup-wrapper .e-more-event-date-header .e-current-date {
  color: var(--color-sf-primary);
}
.e-more-popup-wrapper .e-header-day {
  color: var(--color-sf-content-text-color);
  font-size: 14px;
  line-height: 1;
  padding-bottom: 2px;
}
.e-more-popup-wrapper .e-header-date {
  color: var(--color-sf-content-text-color);
  font-size: 14px;
  line-height: 1;
  max-width: 15%;
}
.e-more-popup-wrapper .e-header-date:hover {
  cursor: pointer;
  text-decoration: underline;
}
.e-more-popup-wrapper .e-header-date:focus {
  text-decoration: underline;
}
.e-more-popup-wrapper .e-more-event-close {
  background: transparent;
  border: 0;
  box-shadow: none;
  color: var(--color-sf-icon-color);
  cursor: pointer;
  height: 25px;
  padding: unset;
  position: absolute;
  right: 6px;
  width: 25px;
}
.e-more-popup-wrapper .e-more-event-close .e-close-icon {
  font-size: 14px;
}
.e-more-popup-wrapper .e-more-event-close .e-btn-icon {
  margin-top: 3px;
}
.e-more-popup-wrapper .e-more-event-close:focus, .e-more-popup-wrapper .e-more-event-close:hover {
  background: var(--color-sf-content-bg-color);
  border-radius: 50%;
  color: var(--color-sf-primary);
}
.e-more-popup-wrapper .e-appointment {
  background: var(--color-sf-primary);
  border-radius: 8px;
  color: var(--color-sf-primary-text-color);
  display: flex;
  height: 26px;
  line-height: 18px;
  margin-bottom: 2px;
  padding: 2px 0;
  width: 100%;
}
.e-more-popup-wrapper .e-appointment .e-subject {
  color: var(--color-sf-primary-text-color);
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  padding: 0 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-more-popup-wrapper .e-appointment .e-subject.e-disable {
  display: none;
}
.e-more-popup-wrapper .e-appointment .e-inline-subject {
  background: transparent;
  border: 0;
  color: var(--color-sf-primary-text-color);
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  padding-top: 4px;
  width: 100%;
}
.e-more-popup-wrapper .e-appointment .e-recurrence-icon,
.e-more-popup-wrapper .e-appointment .e-recurrence-edit-icon {
  line-height: 26px;
  padding: 0 2px;
}
.e-more-popup-wrapper .e-appointment.e-appointment-border, .e-more-popup-wrapper .e-appointment:focus {
  border: 0;
  box-shadow: 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1);
}
.e-more-popup-wrapper.e-device {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1002;
}
.e-more-popup-wrapper.e-device .e-more-event-content {
  max-height: unset;
}
.e-more-popup-wrapper.e-rtl .e-header-date {
  padding-right: 10px;
}
.e-more-popup-wrapper.e-rtl .e-header-day {
  padding-right: 10px;
}
.e-more-popup-wrapper.e-rtl .e-more-event-close {
  left: 6px;
  right: auto;
}

.e-schedule {
  background: var(--color-sf-content-bg-color);
  border: 1px solid var(--color-sf-border-light);
}
.e-schedule .e-date-header-wrap {
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0;
  position: relative;
}
.e-schedule .e-header-calendar {
  background-color: var(--color-sf-flyout-bg-color);
  box-shadow: 0 0 4px 0 rgba(var(--color-sf-black), 0.1), 0 4px 6px -4px rgba(var(--color-sf-black), 0.1), 0 10px 15px -3px rgba(var(--color-sf-black), 0.1);
}
.e-schedule .e-vertical-view .e-date-header-wrap table tbody td:first-child,
.e-schedule .e-vertical-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-vertical-view .e-date-header-wrap .e-all-day-cells {
  background: var(--color-sf-content-bg-color);
}
.e-schedule .e-vertical-view .e-date-header-wrap .e-all-day-cells:hover {
  background: var(--color-sf-content-bg-color-hover);
}
.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td {
  background: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: var(--color-sf-content-text-color-alt1);
}
.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-header-cells {
  border-bottom-width: 0;
}
.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-header-cells.e-week-number {
  color: var(--color-sf-content-text-color-alt4);
  font-size: 14px;
  padding-top: 10px;
  text-align: center;
  vertical-align: top;
}
.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-resource-cells {
  border-bottom-color: transparent;
}
.e-schedule .e-vertical-view .e-date-header-wrap table tbody td {
  background: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: var(--color-sf-content-text-color-alt1);
  text-align: left;
}
.e-schedule .e-vertical-view .e-date-header-wrap table tbody td.e-header-cells {
  border-bottom-width: 0;
}
.e-schedule .e-vertical-view .e-time-cells-wrap table td {
  background: var(--color-sf-content-bg-color-alt2);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: var(--color-sf-content-text-color-alt4);
}
.e-schedule .e-vertical-view .e-time-cells-wrap table td {
  border-bottom-color: transparent;
}
.e-schedule .e-vertical-view .e-time-cells-wrap .e-time-cells {
  border-bottom-color: var(--color-sf-border-light);
}
.e-schedule .e-vertical-view .e-header-cells {
  background: var(--color-sf-content-bg-color);
}
.e-schedule .e-vertical-view .e-header-cells.e-current-day {
  color: var(--color-sf-primary);
  font-weight: 400;
}
.e-schedule .e-vertical-view .e-work-cells {
  background: var(--color-sf-content-bg-color-alt1);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 1px;
  padding: 0;
}
.e-schedule .e-vertical-view .e-work-cells:hover {
  background: var(--color-sf-content-bg-color-hover);
  color: var(--color-sf-content-text-color-hover);
}
.e-schedule .e-vertical-view .e-alternate-cells {
  border-bottom-style: dotted;
}
.e-schedule .e-vertical-view .e-work-hours {
  background: var(--color-sf-content-bg-color);
}
.e-schedule .e-vertical-view .e-all-day-cells {
  background: var(--color-sf-content-bg-color);
}
.e-schedule .e-vertical-view .e-all-day-cells.e-current-day {
  color: var(--color-sf-primary);
}
.e-schedule .e-vertical-view .e-all-day-cells.e-selected-cell {
  background: var(--color-sf-content-bg-color-pressed);
  color: var(--color-sf-content-text-color-hover);
}
.e-schedule .e-vertical-view .e-all-day-cells.e-selected-cell:hover {
  background: var(--color-sf-content-bg-color-pressed);
  color: var(--color-sf-content-bg-color);
}
.e-schedule .e-vertical-view .e-selected-cell {
  background: var(--color-sf-content-bg-color-pressed);
  color: var(--color-sf-content-text-color-hover);
}
.e-schedule .e-vertical-view .e-selected-cell:hover {
  background: var(--color-sf-content-bg-color-pressed);
  color: var(--color-sf-content-bg-color);
}
.e-schedule .e-vertical-view .e-clone-time-indicator,
.e-schedule .e-vertical-view .e-current-time {
  color: var(--color-sf-primary);
}
.e-schedule .e-vertical-view .e-current-timeline {
  border-top: 1px solid var(--color-sf-primary);
}
.e-schedule .e-vertical-view .e-previous-timeline {
  border-top: 1px dotted var(--color-sf-primary);
}
.e-schedule .e-vertical-view.e-by-date .e-date-header-wrap table tbody td.e-header-cells {
  border-bottom-width: 1px;
}
.e-schedule .e-month-view .e-date-header-wrap table td:first-child,
.e-schedule .e-month-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-month-view .e-date-header-wrap table td,
.e-schedule .e-month-agenda-view .e-date-header-wrap table td {
  background: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: var(--color-sf-content-text-color-alt1);
  font-size: 12px;
  text-align: center;
  text-transform: none;
}
.e-schedule .e-month-view .e-date-header-wrap table td.e-current-day,
.e-schedule .e-month-agenda-view .e-date-header-wrap table td.e-current-day {
  color: var(--color-sf-primary);
  font-weight: 400;
}
.e-schedule .e-month-view .e-work-cells,
.e-schedule .e-month-agenda-view .e-work-cells {
  background: var(--color-sf-content-bg-color-alt1);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: var(--color-sf-content-text-color);
  padding: 0;
}
.e-schedule .e-month-view .e-work-cells:hover,
.e-schedule .e-month-agenda-view .e-work-cells:hover {
  background: var(--color-sf-content-bg-color-hover);
  color: var(--color-sf-content-text-color);
}
.e-schedule .e-month-view .e-work-days,
.e-schedule .e-month-agenda-view .e-work-days {
  background: var(--color-sf-content-bg-color);
}
.e-schedule .e-month-view .e-other-month,
.e-schedule .e-month-agenda-view .e-other-month {
  color: var(--color-sf-content-text-color-alt4);
}
.e-schedule .e-month-view .e-current-date .e-date-header,
.e-schedule .e-month-agenda-view .e-current-date .e-date-header {
  background: var(--color-sf-primary);
  border-radius: 50%;
  color: var(--color-sf-content-bg-color);
  min-width: 20px;
  padding: 0 4px;
  width: fit-content;
}
.e-schedule .e-month-view .e-selected-cell,
.e-schedule .e-month-agenda-view .e-selected-cell {
  background: var(--color-sf-content-bg-color-pressed);
  color: var(--color-sf-content-text-color);
}
.e-schedule .e-month-view .e-selected-cell .e-date-header,
.e-schedule .e-month-agenda-view .e-selected-cell .e-date-header {
  color: none;
}
.e-schedule .e-month-view .e-selected-cell .e-more-indicator,
.e-schedule .e-month-agenda-view .e-selected-cell .e-more-indicator {
  color: var(--color-sf-content-text-color);
}
.e-schedule .e-month-view .e-selected-cell:hover,
.e-schedule .e-month-agenda-view .e-selected-cell:hover {
  background: var(--color-sf-content-bg-color-pressed);
}
.e-schedule .e-month-agenda-view .e-content-wrap .e-table-container {
  overflow: auto;
}
.e-schedule .e-month-agenda-view .e-date-header-wrap table td {
  border-width: 0 0 1px 0;
  text-align: center;
}
.e-schedule .e-month-agenda-view .e-work-cells {
  border-width: 0;
}
.e-schedule .e-month-agenda-view .e-current-date .e-date-header {
  min-width: 24px;
}
.e-schedule .e-timeline-view .e-date-header-wrap table td:first-child,
.e-schedule .e-timeline-view .e-content-wrap table td:first-child,
.e-schedule .e-timeline-month-view .e-date-header-wrap table td:first-child,
.e-schedule .e-timeline-month-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-timeline-view .e-date-header-wrap table td,
.e-schedule .e-timeline-month-view .e-date-header-wrap table td {
  background: var(--color-sf-content-bg-color);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: var(--color-sf-content-text-color-alt1);
}
.e-schedule .e-timeline-view .e-date-header-wrap table td.e-current-day,
.e-schedule .e-timeline-month-view .e-date-header-wrap table td.e-current-day {
  color: var(--color-sf-primary);
  font-weight: 400;
}
.e-schedule .e-timeline-view .e-work-cells,
.e-schedule .e-timeline-month-view .e-work-cells {
  background: var(--color-sf-content-bg-color-alt1);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: var(--color-sf-content-text-color);
  padding: 0;
}
.e-schedule .e-timeline-view .e-work-cells:hover:not(.e-resource-group-cells),
.e-schedule .e-timeline-month-view .e-work-cells:hover:not(.e-resource-group-cells) {
  background: var(--color-sf-content-bg-color-hover);
  color: var(--color-sf-content-text-color-hover);
}
.e-schedule .e-timeline-view.e-virtual-mask .e-work-cells:hover,
.e-schedule .e-timeline-month-view.e-virtual-mask .e-work-cells:hover {
  background: var(--color-sf-content-bg-color-alt2);
}
.e-schedule .e-timeline-view .e-work-days,
.e-schedule .e-timeline-month-view .e-work-days {
  background: var(--color-sf-content-bg-color);
}
.e-schedule .e-timeline-view .e-resource-group-cells,
.e-schedule .e-timeline-month-view .e-resource-group-cells {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-schedule .e-timeline-view .e-selected-cell,
.e-schedule .e-timeline-month-view .e-selected-cell {
  background: var(--color-sf-content-bg-color-pressed);
  color: var(--color-sf-content-text-color);
}
.e-schedule .e-timeline-view .e-selected-cell:hover:not(.e-resource-group-cells),
.e-schedule .e-timeline-month-view .e-selected-cell:hover:not(.e-resource-group-cells) {
  background: var(--color-sf-content-bg-color-pressed);
}
.e-schedule .e-timeline-view .e-work-hours {
  background: var(--color-sf-content-bg-color);
}
.e-schedule .e-timeline-view .e-resource-group-cells {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-schedule .e-timeline-view .e-selected-cell {
  background: var(--color-sf-content-bg-color-pressed);
  color: var(--color-sf-content-text-color-hover);
}
.e-schedule .e-timeline-view .e-selected-cell:hover {
  background: var(--color-sf-content-bg-color-pressed);
}
.e-schedule .e-timeline-view .e-alternate-cells {
  border-left-style: dotted;
}
.e-schedule .e-timeline-view .e-header-row .e-time-cells {
  border-left-width: 0;
}
.e-schedule .e-timeline-view .e-clone-time-indicator,
.e-schedule .e-timeline-view .e-current-time {
  color: var(--color-sf-primary);
  font-size: 10px;
}
.e-schedule .e-timeline-view .e-current-timeline {
  border-left: 1px solid var(--color-sf-primary);
}
.e-schedule .e-timeline-year-view .e-work-cells {
  background: var(--color-sf-content-bg-color-alt1);
  border-color: var(--color-sf-border-light);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: var(--color-sf-content-text-color);
  padding: 0;
}
.e-schedule .e-timeline-year-view .e-work-cells:hover:not(.e-other-month) {
  background: var(--color-sf-content-bg-color-hover);
  color: var(--color-sf-content-text-color-hover);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-work-days {
  background: var(--color-sf-content-bg-color);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-other-month {
  color: var(--color-sf-content-text-color-alt4);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-current-day .e-date-header {
  background: var(--color-sf-primary);
  border-radius: 50%;
  color: var(--color-sf-content-bg-color);
  margin: 2px;
  width: 20px;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell {
  background: var(--color-sf-content-bg-color-pressed);
  color: var(--color-sf-content-text-color);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell .e-date-header {
  color: var(--color-sf-content-text-color);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell .e-more-indicator {
  color: var(--color-sf-content-text-color);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell:hover {
  background: var(--color-sf-content-bg-color-pressed);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates {
  background: var(--color-sf-content-bg-color-alt2);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates .e-date-header {
  cursor: default;
  opacity: 0.35;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates .e-date-header:hover {
  text-decoration: none;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates:hover {
  background: var(--color-sf-content-bg-color-alt2);
}
.e-schedule .e-timeline-year-view.e-virtual-mask .e-work-cells {
  background: var(--color-sf-content-bg-color-alt2);
  box-shadow: inset 0 0 0 8px var(--color-sf-content-bg-color-alt1);
}
.e-schedule .e-timeline-year-view.e-virtual-mask .e-work-cells:hover {
  background: var(--color-sf-content-bg-color-alt2);
}
.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap table tbody td:first-child,
.e-schedule.e-rtl .e-vertical-view .e-content-wrap table td:first-child {
  border-right-width: 0;
}
.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap table tbody td {
  text-align: right;
}
.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap table tbody td,
.e-schedule.e-rtl .e-vertical-view .e-work-cells {
  border-width: 0 1px 1px 0;
}
.e-schedule.e-rtl .e-vertical-view .e-left-indent-wrap .e-header-cells,
.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap .e-header-cells {
  border-bottom-width: 0;
}
.e-schedule.e-rtl .e-vertical-view .e-left-indent-wrap table tbody td,
.e-schedule.e-rtl .e-vertical-view .e-time-cells-wrap table tbody td {
  border-width: 0 0 1px 1px;
}
.e-schedule.e-rtl .e-month-view .e-date-header-wrap table td:first-child,
.e-schedule.e-rtl .e-month-view .e-content-wrap table td:first-child {
  border-right-width: 0;
}
.e-schedule.e-rtl .e-month-view .e-date-header-wrap table td {
  text-align: right;
  border-width: 0 1px 1px 0;
}
.e-schedule.e-rtl .e-month-view .e-work-cells,
.e-schedule.e-rtl .e-month-agenda-view .e-work-cells {
  border-width: 0 1px 1px 0;
}
.e-schedule.e-rtl .e-month-agenda-view .e-work-cells {
  border-width: 0;
}
.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td:first-child,
.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td:first-child,
.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td:first-child,
.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td:first-child {
  border-right-width: 0;
}
.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td:last-child,
.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td:last-child,
.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td:last-child,
.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td:last-child {
  border-left-width: 0;
}
.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td,
.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td,
.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td,
.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td {
  border-width: 0 1px 1px 0;
}
.e-schedule.e-rtl .e-timeline-view .e-alternate-cells {
  border-right-style: dotted;
}
.e-schedule.e-rtl .e-timeline-view .e-header-row .e-time-cells {
  border-right-width: 0;
}

.e-tooltip-wrap.e-schedule-error {
  background: var(--color-sf-danger-light);
  border-color: var(--color-sf-danger-light);
  z-index: 1000;
}
.e-tooltip-wrap.e-schedule-error .e-arrow-tip.e-tip-top {
  left: 44%;
}
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-inner.e-tip-top,
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-outer.e-tip-top {
  border-bottom: 8px solid var(--color-sf-danger-light);
  color: var(--color-sf-danger-light);
}
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-outer.e-tip-bottom,
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-inner.e-tip-bottom {
  border-top: 8px solid var(--color-sf-danger-light);
  color: var(--color-sf-danger-light);
}
.e-tooltip-wrap.e-schedule-error .e-tip-content {
  padding: 3px 6px;
}
.e-tooltip-wrap.e-schedule-error .e-tip-content,
.e-tooltip-wrap.e-schedule-error .e-tip-content label {
  color: var(--color-sf-danger-bg-color);
}

.e-schedule .e-schedule-toolbar .e-icon-prev::before {
  content: "\e765";
}
.e-schedule .e-schedule-toolbar .e-icon-next::before {
  content: "\e748";
}
.e-schedule .e-schedule-toolbar .e-icon-add::before {
  content: "\e805";
}
.e-schedule .e-schedule-toolbar .e-icon-today::before {
  content: "\e778";
}
.e-schedule .e-schedule-toolbar .e-icon-down-arrow::before {
  content: "\e729";
}
.e-schedule .e-schedule-toolbar .e-icon-day::before {
  content: "\e75e";
}
.e-schedule .e-schedule-toolbar .e-icon-week::before, .e-schedule .e-schedule-toolbar .e-icon-workweek::before {
  content: "\e817";
}
.e-schedule .e-schedule-toolbar .e-icon-month::before, .e-schedule .e-schedule-toolbar .e-icon-year::before {
  content: "\e7c5";
}
.e-schedule .e-schedule-toolbar .e-icon-month-agenda::before {
  content: "\e75b";
}
.e-schedule .e-schedule-toolbar .e-icon-agenda::before {
  content: "\e74c";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-year-vertical::before, .e-schedule .e-schedule-toolbar .e-icon-timeline-year-horizontal::before, .e-schedule .e-schedule-toolbar .e-icon-timeline-month::before {
  content: "\e876";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-day::before {
  content: "\e7da";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-week::before {
  content: "\e81f";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-workweek::before {
  content: "\e720";
}
.e-schedule .e-schedule-toolbar.e-toolbar .e-popup-down-icon::before,
.e-schedule .e-schedule-toolbar.e-toolbar .e-popup-up-icon::before {
  content: "\e770";
}
.e-schedule .e-schedule-toolbar.e-rtl .e-icon-prev::before {
  content: "\e748";
}
.e-schedule .e-schedule-toolbar.e-rtl .e-icon-next::before {
  content: "\e765";
}
.e-schedule .e-schedule-resource-toolbar .e-icon-menu::before {
  content: "\e799";
}
.e-schedule .e-schedule-resource-toolbar .e-icon-next::before {
  content: "\e748";
}
.e-schedule .e-close-icon::before {
  content: "\e7e7";
}
.e-schedule .e-block-indicator::before {
  content: "\e839";
}
.e-schedule .e-appointment .e-recurrence-icon::before {
  content: "\e772";
}
.e-schedule .e-appointment .e-recurrence-edit-icon::before {
  content: "\e789";
}
.e-schedule .e-appointment .e-up-icon::before {
  content: "\e822";
}
.e-schedule .e-appointment .e-down-icon::before {
  content: "\e7fe";
}
.e-schedule .e-appointment .e-left-icon::before {
  content: "\e744";
}
.e-schedule .e-appointment .e-right-icon::before {
  content: "\e7a9";
}
.e-schedule .e-vertical-view .e-all-day-cells .e-all-day-appointment-section::before {
  content: "\e729";
}
.e-schedule.e-rtl .e-appointment .e-left-icon::before {
  content: "\e7a9";
}
.e-schedule.e-rtl .e-appointment .e-right-icon::before {
  content: "\e744";
}
.e-schedule .e-resource-tree-icon::before {
  content: "\e748";
}

.e-schedule-dialog.e-device .e-back-icon::before {
  content: "\e773";
}
.e-schedule-dialog.e-device .e-save-icon::before {
  content: "\e7c8";
}
.e-schedule-dialog.e-device .e-delete-icon::before {
  content: "\e820";
}
.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button .e-recurrence-edit.e-icons::before {
  content: "\e730";
}

.e-schedule-dialog.e-device.e-rtl .e-back-icon::before {
  content: "\e7f9";
}

.e-quick-popup-wrapper .e-edit-icon::before {
  content: "\e730";
}
.e-quick-popup-wrapper .e-delete-icon::before {
  content: "\e820";
}
.e-quick-popup-wrapper .e-close-icon::before {
  content: "\e7e7";
}
.e-quick-popup-wrapper .e-time-icon::before {
  content: "\e705";
}
.e-quick-popup-wrapper .e-location-icon::before {
  content: "\e756";
}
.e-quick-popup-wrapper .e-time-zone-icon::before {
  content: "\e804";
}
.e-quick-popup-wrapper .e-description-icon::before {
  content: "\e7c0";
}
.e-quick-popup-wrapper .e-resource-icon::before {
  content: "\e7b9";
}
.e-quick-popup-wrapper .e-date-time-icon::before {
  content: "\e7da";
}

.e-more-popup-wrapper.e-device .e-close-icon::before {
  content: "\e7e7";
}

.e-bigger .e-schedule .e-schedule-toolbar,
.e-bigger.e-schedule .e-schedule-toolbar {
  height: 54px;
  min-height: 54px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text,
.e-bigger.e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text {
  font-size: 16px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-item.e-date-range .e-tbar-btn-text,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-item.e-date-range .e-tbar-btn-text {
  font-size: 16px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-icon-down-arrow,
.e-bigger.e-schedule .e-schedule-toolbar .e-icon-down-arrow {
  font-size: 18px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-schedule .e-toolbar .e-hor-nav,
.e-bigger.e-schedule .e-schedule-toolbar .e-schedule .e-toolbar .e-hor-nav {
  min-height: 54px;
  min-width: 32px;
  z-index: 0;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon {
  font-size: 24px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-item .e-tbar-btn-text,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-item .e-tbar-btn-text {
  line-height: inherit;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items {
  min-height: 54px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item {
  min-height: 54px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator):not(.e-spacer),
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator):not(.e-spacer) {
  min-width: 34px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  height: calc(100% - 15px);
  margin: 7.5px 3px;
  min-height: 38px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-icons,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-icons {
  min-width: 24px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: auto;
  line-height: 25px;
  margin: 4px 0;
  min-width: 24px;
  padding: 0 1.5px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-icon-right,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-icon-right,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right {
  padding: 2px 0 0 12px;
  font-size: 24px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn .e-btn-icon,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-btn-icon,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn .e-btn-icon,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-btn-icon {
  padding-top: 3px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-tbar-btn-text,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
  font-size: 16px;
}
.e-bigger .e-schedule .e-more-popup-wrapper .e-header-day,
.e-bigger.e-schedule .e-more-popup-wrapper .e-header-day {
  font-size: 14px;
}
.e-bigger .e-schedule .e-vertical-view .e-header-cells .e-header-day,
.e-bigger.e-schedule .e-vertical-view .e-header-cells .e-header-day {
  font-size: 14px;
}
.e-bigger .e-schedule .e-vertical-view .e-header-cells .e-header-date,
.e-bigger.e-schedule .e-vertical-view .e-header-cells .e-header-date {
  font-size: 18px;
}
.e-bigger .e-schedule .e-vertical-view .e-resource-cells,
.e-bigger.e-schedule .e-vertical-view .e-resource-cells {
  font-size: 14px;
}
.e-bigger .e-schedule .e-vertical-view .e-time-cells-wrap table td,
.e-bigger.e-schedule .e-vertical-view .e-time-cells-wrap table td {
  font-size: 14px;
}
.e-bigger .e-schedule .e-vertical-view .e-clone-time-indicator,
.e-bigger .e-schedule .e-vertical-view .e-current-time,
.e-bigger.e-schedule .e-vertical-view .e-clone-time-indicator,
.e-bigger.e-schedule .e-vertical-view .e-current-time {
  font-size: 12px;
}
.e-bigger .e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td,
.e-bigger.e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td {
  font-size: 12px;
}
.e-bigger .e-schedule.e-device .e-vertical-view .e-clone-time-indicator,
.e-bigger .e-schedule.e-device .e-vertical-view .e-current-time,
.e-bigger.e-schedule.e-device .e-vertical-view .e-clone-time-indicator,
.e-bigger.e-schedule.e-device .e-vertical-view .e-current-time {
  font-size: 12px;
}
.e-bigger .e-schedule .e-month-view .e-header-cells,
.e-bigger.e-schedule .e-month-view .e-header-cells {
  height: 38px;
}
.e-bigger .e-schedule .e-month-view .e-resource-cells,
.e-bigger .e-schedule .e-month-view .e-date-header-wrap table td,
.e-bigger.e-schedule .e-month-view .e-resource-cells,
.e-bigger.e-schedule .e-month-view .e-date-header-wrap table td {
  font-size: 16px;
}
.e-bigger .e-schedule .e-month-view .e-content-wrap,
.e-bigger.e-schedule .e-month-view .e-content-wrap {
  font-size: 16px;
}
.e-bigger .e-schedule .e-month-view .e-m-date,
.e-bigger.e-schedule .e-month-view .e-m-date {
  font-size: 18px;
}
.e-bigger .e-schedule .e-month-view .e-resource-name,
.e-bigger .e-schedule .e-month-view .e-m-day,
.e-bigger.e-schedule .e-month-view .e-resource-name,
.e-bigger.e-schedule .e-month-view .e-m-day {
  font-size: 14px;
}
.e-bigger .e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar,
.e-bigger.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar {
  min-width: 306px;
}

/*! schedule event tooltip */
.e-bigger .e-schedule-event-tooltip .e-subject,
.e-schedule-event-tooltip.e-bigger .e-subject {
  font-size: 14px;
  font-weight: 500;
}

.e-bigger .e-dialog.e-quick-dialog.e-following-events-dialog {
  width: 502px;
}

.e-bigger .e-dialog.e-quick-dialog {
  min-width: 370px;
}

.e-bigger .e-ddl.e-popup .e-resource-template {
  padding: 0 15px;
}
.e-bigger .e-ddl.e-popup .e-resource-template .e-resource-color {
  height: 16px;
  margin-top: 8px;
  width: 16px;
}
.e-bigger .e-schedule-dialog .e-disable {
  display: none;
}
.e-bigger .e-schedule-dialog .e-dlg-header-content {
  padding-bottom: 8px;
}
.e-bigger .e-schedule-dialog .e-dlg-content {
  padding-bottom: 12px;
  position: relative;
}
.e-bigger .e-schedule-dialog .e-event-cancel,
.e-bigger .e-schedule-dialog .e-event-delete {
  border: none;
  box-shadow: none;
}
.e-bigger .e-schedule-dialog .e-footer-content .e-btn.e-event-delete {
  float: left;
  margin-left: 0;
}
.e-bigger .e-schedule-dialog .e-subject-container,
.e-bigger .e-schedule-dialog .e-start-container,
.e-bigger .e-schedule-dialog .e-start-time-zone-container,
.e-bigger .e-schedule-dialog .e-description-label {
  padding-right: 12px;
}
.e-bigger .e-schedule-dialog .e-location-container,
.e-bigger .e-schedule-dialog .e-end-container,
.e-bigger .e-schedule-dialog .e-end-time-zone-container {
  padding-left: 12px;
}
.e-bigger .e-schedule-dialog .e-all-day-container {
  padding-right: 16px;
}
.e-bigger .e-schedule-dialog .e-time-zone-row {
  display: none;
}
.e-bigger .e-schedule-dialog .e-time-zone-row.e-enable {
  display: flex;
  height: 66px;
}
.e-bigger .e-schedule-dialog .e-title-location-row,
.e-bigger .e-schedule-dialog .e-start-end-row,
.e-bigger .e-schedule-dialog .e-start-input-container,
.e-bigger .e-schedule-dialog .e-end-input-container,
.e-bigger .e-schedule-dialog .e-time-zone-row {
  display: flex;
  padding-bottom: 12px;
  width: 100%;
}
.e-bigger .e-schedule-dialog .e-resources {
  padding-bottom: 12px;
  width: 100%;
}
.e-bigger .e-schedule-dialog .e-all-day-time-zone-row {
  display: flex;
  padding-bottom: 20px;
  padding-top: 0;
  width: 100%;
}
.e-bigger .e-schedule-dialog .e-subject-container,
.e-bigger .e-schedule-dialog .e-location-container,
.e-bigger .e-schedule-dialog .e-start-container,
.e-bigger .e-schedule-dialog .e-end-container,
.e-bigger .e-schedule-dialog .e-start-time-zone-container,
.e-bigger .e-schedule-dialog .e-end-time-zone-container {
  width: 50%;
}
.e-bigger .e-schedule-dialog .e-location-container,
.e-bigger .e-schedule-dialog .e-end-container,
.e-bigger .e-schedule-dialog .e-end-time-zone-container,
.e-bigger .e-schedule-dialog .e-start-container,
.e-bigger .e-schedule-dialog .e-start-time-zone-container,
.e-bigger .e-schedule-dialog .e-subject-container,
.e-bigger .e-schedule-dialog .e-description-row,
.e-bigger .e-schedule-dialog .e-repeat-container {
  padding-top: 0;
}
.e-bigger .e-schedule-dialog .e-all-day-time-zone-row {
  padding-bottom: 16px;
  padding-top: 10px;
}
.e-bigger .e-schedule-dialog .e-description,
.e-bigger .e-schedule-dialog .e-float-input .e-description {
  height: 50px;
  resize: vertical;
}
.e-bigger .e-schedule-dialog .e-time-zone-row,
.e-bigger .e-schedule-dialog .e-repeat-container,
.e-bigger .e-schedule-dialog .e-input-group .e-input-group-icon.e-icon-disable {
  display: none;
}
.e-bigger .e-schedule-dialog.e-rtl .e-all-day-container {
  margin-left: 20px;
  margin-right: 0;
}
.e-bigger .e-schedule-dialog.e-rtl .e-subject-container,
.e-bigger .e-schedule-dialog.e-rtl .e-start-container,
.e-bigger .e-schedule-dialog.e-rtl .e-start-time-zone-container,
.e-bigger .e-schedule-dialog.e-rtl .e-description-label {
  padding-left: 12px;
  padding-right: 0;
}
.e-bigger .e-schedule-dialog.e-rtl .e-location-container,
.e-bigger .e-schedule-dialog.e-rtl .e-end-container,
.e-bigger .e-schedule-dialog.e-rtl .e-end-time-zone-container {
  padding-left: 0;
  padding-right: 12px;
}
.e-bigger .e-schedule-dialog.e-rtl .e-event-delete {
  float: right;
}

/*! schedule quick popup */
.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-subject {
  font-size: 24px;
}
.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-popup-content {
  padding: 48px 24px 16px;
}
.e-bigger .e-quick-popup-wrapper .e-popup-footer {
  padding: 8px 18px 8px 18px;
}
.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-date-time-icon,
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-date-time-icon {
  padding-right: 10px;
}
.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close .e-close-icon {
  font-size: 16px;
}
.e-bigger .e-quick-popup-wrapper.e-rtl .e-cell-popup .e-date-time-icon {
  padding-right: 0;
}
.e-bigger .e-quick-popup-wrapper.e-rtl .e-event-popup .e-date-time-icon {
  padding-right: 16px;
}
.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-close.e-btn.e-small.e-round {
  height: 2em;
  width: 2em;
}
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-edit.e-btn.e-small.e-round,
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-delete.e-btn.e-small.e-round,
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-close.e-btn.e-small.e-round {
  height: 2em;
  width: 2em;
}
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon,
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon,
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon {
  font-size: 24px;
}
.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon,
.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon,
.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon {
  font-size: 14px;
}
.e-bigger .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit.e-btn.e-small.e-round,
.e-bigger .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete.e-btn.e-small.e-round,
.e-bigger .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close.e-btn.e-small.e-round {
  height: 30px;
}
.e-bigger .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-subject {
  padding: 1px 5px;
}

.e-bigger .e-agenda-view .e-appointment {
  padding: 0 14px;
}
.e-bigger .e-agenda-view .e-subject,
.e-bigger .e-agenda-view .e-inline-subject {
  font-size: 16px;
}
.e-bigger .e-agenda-view .e-date-time {
  font-size: 14px;
}
.e-bigger .e-agenda-view .e-day-date-header .e-m-date {
  font-size: 20px;
}
.e-bigger .e-agenda-view .e-day-date-header .e-m-day {
  font-size: 14px;
}

.e-bigger .e-timeline-view .e-resource-text {
  font-size: 14px;
  padding-left: 12px;
}
.e-bigger .e-timeline-view .e-navigate {
  font-size: 16px;
  padding: 8px 0 8px 8px;
}
.e-bigger .e-timeline-view .e-date-header-wrap table tbody td > span {
  font-size: 16px;
  padding: 8px 0 8px 8px;
}

.e-bigger .e-schedule .e-month-view .e-current-date .e-date-header {
  width: 26px;
}

.e-bigger .e-schedule-dialog.e-device .e-dlg-header,
.e-bigger .e-schedule-dialog.e-device .e-dlg-header * {
  width: 100%;
}
.e-bigger .e-schedule-dialog.e-device .e-dlg-header-content {
  background: var(--color-sf-content-bg-color);
  box-shadow: 0 1px 2px rgba(var(--color-sf-black), 0.15);
  margin-bottom: 3px;
}
.e-bigger .e-schedule-dialog.e-device .e-title-location-row,
.e-bigger .e-schedule-dialog.e-device .e-start-end-row,
.e-bigger .e-schedule-dialog.e-device .e-time-zone-row,
.e-bigger .e-schedule-dialog.e-device .e-start-input-container,
.e-bigger .e-schedule-dialog.e-device .e-end-input-container {
  display: inline;
}
.e-bigger .e-schedule-dialog.e-device .e-time-zone-row.e-enable {
  display: inline;
}
.e-bigger .e-schedule-dialog.e-device .e-subject-container,
.e-bigger .e-schedule-dialog.e-device .e-location-container,
.e-bigger .e-schedule-dialog.e-device .e-start-container,
.e-bigger .e-schedule-dialog.e-device .e-end-container,
.e-bigger .e-schedule-dialog.e-device .e-start-time-zone-container,
.e-bigger .e-schedule-dialog.e-device .e-end-time-zone-container {
  padding-left: 0;
  width: 100%;
}
.e-bigger .e-schedule-dialog.e-device .e-subject-container,
.e-bigger .e-schedule-dialog.e-device .e-start-container,
.e-bigger .e-schedule-dialog.e-device .e-start-time-zone-container,
.e-bigger .e-schedule-dialog.e-device .e-description-label {
  padding-right: 0;
}
.e-bigger .e-schedule-dialog.e-device .e-location-container,
.e-bigger .e-schedule-dialog.e-device .e-end-container,
.e-bigger .e-schedule-dialog.e-device .e-end-time-zone-container,
.e-bigger .e-schedule-dialog.e-device .e-start-container,
.e-bigger .e-schedule-dialog.e-device .e-start-time-zone-container,
.e-bigger .e-schedule-dialog.e-device .e-subject-container,
.e-bigger .e-schedule-dialog.e-device .e-description-row,
.e-bigger .e-schedule-dialog.e-device .e-repeat-container {
  padding-top: 20px;
}
.e-bigger .e-schedule-dialog.e-device .e-all-day-time-zone-row {
  padding-top: 20px;
}
.e-bigger .e-schedule-dialog.e-device .e-resources {
  padding-bottom: 0;
  padding-top: 20px;
}
.e-bigger .e-schedule-dialog.e-device .e-description,
.e-bigger .e-schedule-dialog.e-device .e-float-input .e-description {
  height: 60px;
  resize: vertical;
}
.e-bigger .e-schedule-dialog.e-device .e-all-day-time-zone-row {
  margin-top: 0;
  padding-bottom: 0;
}
.e-bigger .e-schedule-dialog.e-device .e-repeat-parent-row {
  padding-top: 8px;
}
.e-bigger .e-schedule-dialog.e-device .e-all-day-container {
  margin-right: 20px;
}
.e-bigger .e-schedule-dialog.e-device .e-title-header {
  display: flex;
  width: 100%;
}
.e-bigger .e-schedule-dialog.e-device .e-save-icon,
.e-bigger .e-schedule-dialog.e-device .e-back-icon,
.e-bigger .e-schedule-dialog.e-device .e-forward-icon {
  cursor: pointer;
  line-height: normal;
}
.e-bigger .e-schedule-dialog.e-device .e-title-text {
  text-align: center;
}
.e-bigger .e-schedule-dialog.e-device .e-save-icon,
.e-bigger .e-schedule-dialog.e-device .e-back-icon,
.e-bigger .e-schedule-dialog.e-device .e-delete-icon {
  width: 2.5em;
}
.e-bigger .e-schedule-dialog.e-device .e-save-icon,
.e-bigger .e-schedule-dialog.e-device .e-delete-icon {
  text-align: right;
}
.e-bigger .e-schedule-dialog.e-device .e-time-zone-row,
.e-bigger .e-schedule-dialog.e-device .e-input-group .e-input-group-icon.e-icon-disable {
  display: none;
}
.e-bigger .e-schedule-dialog.e-device .e-repeat-container {
  display: block;
  padding-right: 35px;
  padding-left: 0;
}
.e-bigger .e-schedule-dialog.e-device .e-icon-down-arrow {
  font-size: 18px;
}
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-save-icon {
  text-align: left;
}
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-all-day-container {
  margin-left: 20px;
  margin-right: 0;
}
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-subject-container,
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-start-container,
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-start-time-zone-container,
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-description-label {
  padding-left: 0;
}
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-location-container,
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-end-container,
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-end-time-zone-container,
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-all-day-container {
  padding-right: 0;
}
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-repeat-container {
  padding-left: 35px;
  padding-right: 0;
}
.e-bigger .e-schedule-dialog.e-device .e-recurrence-container {
  position: relative;
}
.e-bigger .e-schedule-dialog.e-device .e-recurrence-container.e-hide {
  display: none;
}
.e-bigger .e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button {
  border: 0;
  box-shadow: none;
  margin: -3px 5px;
  position: absolute;
}
.e-bigger .e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button .e-recurrence-edit.e-icons {
  font-size: 12px;
  position: relative;
  top: 1px;
}

.e-bigger .e-more-popup-wrapper {
  background: var(--color-sf-content-bg-color);
  border: 1px solid var(--color-sf-border-light);
  border-radius: 6px;
  box-shadow: none;
  opacity: 1;
  padding: 8px 0;
  width: 225px;
}
.e-bigger .e-more-popup-wrapper .e-more-appointment-wrapper {
  margin: 0 4px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-popup {
  height: 100%;
  position: relative;
  width: 100%;
}
.e-bigger .e-more-popup-wrapper .e-more-event-header {
  height: 35px;
  margin: 0 8px 4px 14px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-content {
  color: var(--color-sf-content-text-color);
  height: calc(100% - 35px);
  max-height: 150px;
  overflow-y: auto;
  padding: 10px 10px 0;
}
.e-bigger .e-more-popup-wrapper .e-more-event-content .e-appointment-border {
  border: 0;
  box-shadow: 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1);
}
.e-bigger .e-more-popup-wrapper .e-more-event-date-header {
  height: 100%;
  width: calc(100% - 25px);
}
.e-bigger .e-more-popup-wrapper .e-more-event-date-header .e-current-date {
  color: var(--color-sf-primary);
}
.e-bigger .e-more-popup-wrapper .e-header-day {
  color: var(--color-sf-content-text-color);
  font-size: 14px;
  line-height: 1;
  padding-bottom: 2px;
}
.e-bigger .e-more-popup-wrapper .e-header-date {
  color: var(--color-sf-content-text-color);
  font-size: 14px;
  line-height: 1;
  max-width: 15%;
}
.e-bigger .e-more-popup-wrapper .e-header-date:hover {
  cursor: pointer;
  text-decoration: underline;
}
.e-bigger .e-more-popup-wrapper .e-header-date:focus {
  text-decoration: underline;
}
.e-bigger .e-more-popup-wrapper .e-more-event-close {
  background: transparent;
  border: 0;
  box-shadow: none;
  color: var(--color-sf-icon-color);
  cursor: pointer;
  height: 25px;
  padding: unset;
  position: absolute;
  right: 6px;
  width: 25px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-close .e-close-icon {
  font-size: 14px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-close .e-btn-icon {
  margin-top: 3px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-close:focus, .e-bigger .e-more-popup-wrapper .e-more-event-close:hover {
  background: var(--color-sf-content-bg-color);
  border-radius: 50%;
  color: var(--color-sf-primary);
}
.e-bigger .e-more-popup-wrapper .e-appointment {
  background: var(--color-sf-primary);
  border-radius: 8px;
  color: var(--color-sf-primary-text-color);
  display: flex;
  height: 26px;
  line-height: 18px;
  margin-bottom: 2px;
  padding: 2px 0;
  width: 100%;
}
.e-bigger .e-more-popup-wrapper .e-appointment .e-subject {
  color: var(--color-sf-primary-text-color);
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  padding: 0 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-bigger .e-more-popup-wrapper .e-appointment .e-subject.e-disable {
  display: none;
}
.e-bigger .e-more-popup-wrapper .e-appointment .e-inline-subject {
  background: transparent;
  border: 0;
  color: var(--color-sf-primary-text-color);
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  padding-top: 4px;
  width: 100%;
}
.e-bigger .e-more-popup-wrapper .e-appointment .e-recurrence-icon,
.e-bigger .e-more-popup-wrapper .e-appointment .e-recurrence-edit-icon {
  line-height: 26px;
  padding: 0 2px;
}
.e-bigger .e-more-popup-wrapper .e-appointment.e-appointment-border, .e-bigger .e-more-popup-wrapper .e-appointment:focus {
  border: 0;
  box-shadow: 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1), 0 2px 4px -2px rgba(var(--color-sf-black), 0.1), 0 4px 6px -1px rgba(var(--color-sf-black), 0.1);
}
.e-bigger .e-more-popup-wrapper.e-device {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1002;
}
.e-bigger .e-more-popup-wrapper.e-device .e-more-event-content {
  max-height: unset;
}
.e-bigger .e-more-popup-wrapper.e-rtl .e-header-date {
  padding-right: 10px;
}
.e-bigger .e-more-popup-wrapper.e-rtl .e-header-day {
  padding-right: 10px;
}
.e-bigger .e-more-popup-wrapper.e-rtl .e-more-event-close {
  left: 6px;
  right: auto;
}

.e-stepper {
  position: relative;
}
.e-stepper .e-step-selected .e-text,
.e-stepper .e-step-selected .e-label {
  font-weight: 500;
}
.e-stepper.e-linear .e-step-container {
  pointer-events: none;
}
.e-stepper.e-linear .e-previous:not(.e-step-disabled),
.e-stepper.e-linear .e-next:not(.e-step-disabled),
.e-stepper.e-linear .e-step-selected:not(.e-step-disabled),
.e-stepper.e-linear .e-previous:not(.e-step-disabled) + li {
  pointer-events: auto;
}
.e-stepper.e-stepper-readonly,
.e-stepper .e-step-disabled {
  cursor: default;
  pointer-events: none;
}
.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator {
  font-size: 32px;
  border-radius: 9999px;
}
.e-stepper.e-step-type-indicator .e-step-content, .e-stepper.e-step-type-label .e-step-content {
  padding: 0 8px;
}
.e-stepper .e-step-container:has(.e-tooltip-wrap.e-stepper-tooltip), .e-stepper.e-vertical.e-label-after .e-step-item.e-step-label:has(.e-tooltip-wrap.e-stepper-tooltip), .e-stepper.e-vertical.e-label-before .e-step-item.e-step-label:has(.e-tooltip-wrap.e-stepper-tooltip) {
  position: relative;
}
.e-stepper.e-horizontal .e-step-item.e-step-label:has(.e-tooltip-wrap.e-stepper-tooltip) {
  position: unset;
}
.e-stepper .e-tooltip-wrap.e-stepper-tooltip {
  display: none;
  justify-content: center;
  left: 50%;
  top: -8px;
  transform: translate(-50%, -100%);
}
.e-stepper .e-tooltip-wrap.e-stepper-tooltip.e-show-tooltip {
  display: inline-flex;
}
.e-stepper .e-tooltip-wrap.e-stepper-tooltip .e-tip-content {
  width: max-content;
}
.e-stepper .e-tooltip-wrap.e-stepper-tooltip .e-arrow-tip.e-tip-bottom {
  left: 50%;
  top: 100%;
  transform: translate(-50%, 0);
}
.e-stepper .e-tooltip-wrap.e-stepper-tooltip .e-arrow-tip-inner.e-tip-bottom {
  top: -6px;
}
.e-stepper .e-step-item.e-step-label .e-tooltip-wrap.e-stepper-tooltip {
  left: unset;
  top: 0;
  transform: translate(0%, -135%);
}
.e-stepper.e-step-type-indicator .e-tooltip-wrap.e-stepper-tooltip {
  transform: translate(-50%, -115%);
}
.e-stepper .e-stepper-steps {
  display: flex;
  padding: 0;
  margin: 0;
  justify-content: space-between;
  position: relative;
  align-items: flex-start;
}
.e-stepper .e-stepper-steps .e-step-container,
.e-stepper .e-stepper-steps .e-step,
.e-stepper .e-stepper-steps .e-step-valid.e-step-text.e-step-text-only .e-step-text-container,
.e-stepper .e-stepper-steps .e-step-error.e-step-text.e-step-text-only .e-step-text-container,
.e-stepper .e-stepper-steps .e-step-label-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.e-stepper .e-step-container {
  max-width: var(--max-width);
  list-style-type: none;
  cursor: pointer;
  text-align: center;
}
.e-stepper .e-step-container .e-step-label-container,
.e-stepper .e-step-container .e-step-text-container {
  max-width: clamp(100%, 10em, 100%);
  white-space: nowrap;
  font-size: 14px;
}
.e-stepper .e-step-container .e-step-label-optional {
  font-size: 12px;
  flex-basis: 100%;
}
.e-stepper .e-step-container .e-step-optional-container {
  display: flex;
  flex-direction: column;
}
.e-stepper .e-step-container .e-step-content {
  font-size: 16px;
  line-height: 0;
}
.e-stepper .e-step-container .e-indicator {
  font-size: 16px;
}
.e-stepper .e-step-container:not(.e-step-text-only) > .e-step-text-container {
  padding: 0 8px;
}
.e-stepper .e-step-container.e-step-text-only .e-step-text-container, .e-stepper .e-step-container.e-step-label-only .e-step-label-container {
  padding: 0 8px;
  padding-block: 5px;
}
.e-stepper .e-step-container.e-step-text-only.e-step-error .e-step-text-container, .e-stepper .e-step-container.e-step-text-only.e-step-valid .e-step-text-container, .e-stepper .e-step-container.e-step-label-only.e-step-error .e-step-label-container, .e-stepper .e-step-container.e-step-label-only.e-step-valid .e-step-label-container {
  flex-direction: column;
}
.e-stepper .e-step-container.e-step-text-only.e-step-error .e-step-text-container .e-step-validation-icon, .e-stepper .e-step-container.e-step-text-only.e-step-valid .e-step-text-container .e-step-validation-icon, .e-stepper .e-step-container.e-step-label-only.e-step-error .e-step-label-container .e-step-validation-icon, .e-stepper .e-step-container.e-step-label-only.e-step-valid .e-step-label-container .e-step-validation-icon {
  position: relative;
  top: 0.25em;
}
.e-stepper .e-step-container .e-step,
.e-stepper .e-step-container .e-indicator {
  border-radius: 9999px;
  min-width: 32px;
  min-height: 32px;
}
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step,
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator {
  border: 0;
}
.e-stepper.e-horizontal {
  display: block;
}
.e-stepper.e-horizontal .e-stepper-steps {
  flex-direction: row;
}
.e-stepper.e-horizontal.e-label-before:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar, .e-stepper.e-horizontal.e-label-after:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar {
  margin-left: var(--progress-left-position);
  top: var(--progress-top-position);
  width: var(--progress-bar-width);
}
.e-stepper.e-horizontal.e-label-before.e-rtl:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar, .e-stepper.e-horizontal.e-label-after.e-rtl:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar {
  margin-right: var(--progress-left-position);
  margin-left: unset;
}
.e-stepper.e-horizontal .e-step-item.e-step-label {
  gap: 1em;
  flex-direction: column;
}
.e-stepper.e-horizontal .e-step-item.e-step-label .e-step-label-container {
  position: relative;
}
.e-stepper.e-horizontal .e-step-item.e-step-label .e-step-label-container.e-label-before {
  order: -1;
}
.e-stepper.e-horizontal.e-label-start .e-step-text-container {
  order: -1;
}
.e-stepper.e-horizontal .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional {
  position: absolute;
  top: 2.5em;
  margin-left: 2.5em;
}
.e-stepper.e-horizontal.e-label-start .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional, .e-stepper.e-horizontal.e-rtl .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional {
  margin-right: 2.5em;
  margin-left: unset;
}
.e-stepper.e-horizontal.e-label-start.e-rtl .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional {
  margin-right: unset;
  margin-left: 2.5em;
}
.e-stepper.e-horizontal.e-label-before .e-stepper-steps:has(.e-step-label-optional) {
  align-items: flex-end;
}
.e-stepper.e-horizontal.e-label-before .e-stepper-steps .e-step-label-container.e-label-before:has(.e-step-label-optional) {
  flex-direction: column;
  gap: 0.5em;
}
.e-stepper.e-horizontal .e-text,
.e-stepper.e-horizontal .e-label,
.e-stepper.e-horizontal .e-step-label-optional {
  text-overflow: ellipsis;
  overflow: hidden;
}
.e-stepper.e-horizontal .e-step-text.e-step-text-only:has(.e-step-label-optional),
.e-stepper.e-horizontal .e-step-label.e-step-label-only:has(.e-step-label-optional),
.e-stepper.e-horizontal .e-step-item:not(.e-step-text):not(.e-step-label):has(.e-step-label-optional),
.e-stepper.e-horizontal .e-step-container:not(.e-step-item):not(.e-step-text):not(.e-step-label):has(.e-step-label-optional),
.e-stepper.e-horizontal .e-step-label-container.e-label-after:has(.e-step-label-optional), .e-stepper.e-horizontal.e-step-type-indicator .e-step-container {
  flex-wrap: wrap;
}
.e-stepper.e-horizontal .e-step-item:not(.e-step-label):not(.e-step-text) .e-step-label-optional {
  margin-top: 0.5em;
}
.e-stepper.e-horizontal.e-label-after .e-step-item.e-step-label:not(.e-step-text) .e-step-label-optional {
  margin-top: 0.2em;
}
.e-stepper.e-vertical {
  min-height: inherit;
  height: inherit;
  display: inline-block;
}
.e-stepper.e-vertical .e-step-label.e-step-label-only,
.e-stepper.e-vertical .e-step-template {
  position: relative;
}
.e-stepper.e-vertical:not(.e-label-top):not(.e-label-bottom) .e-step-label-optional {
  position: absolute;
}
.e-stepper.e-vertical:not(.e-label-bottom):not(.e-label-top) .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional {
  margin-top: 3em;
  margin-left: 4em;
}
.e-stepper.e-vertical.e-rtl:not(.e-label-bottom):not(.e-label-top) .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional {
  margin-left: unset;
  margin-right: 4em;
}
.e-stepper.e-vertical .e-stepper-steps {
  flex-direction: column;
  min-height: inherit;
  height: inherit;
  float: left;
  align-items: start;
  margin: 0;
  justify-content: space-between;
}
.e-stepper.e-vertical.e-rtl .e-stepper-steps {
  float: right;
}
.e-stepper.e-vertical .e-stepper-steps:has(.e-step-item:not(.e-step-text):not(.e-step-label)),
.e-stepper.e-vertical .e-stepper-steps:has(.e-step-text.e-step-text-only),
.e-stepper.e-vertical .e-stepper-steps:has(.e-step-label.e-step-label-only), .e-stepper.e-vertical.e-label-after .e-stepper-steps:has(.e-step-label.e-step-text:not(.e-step-item)), .e-stepper.e-vertical.e-step-type-indicator .e-stepper-steps {
  align-items: center;
}
.e-stepper.e-vertical .e-step-item.e-step-text:not(.e-step-label) .e-step-text-container,
.e-stepper.e-vertical .e-step-item.e-step-label:not(.e-step-text) .e-step-label-container.e-label-after {
  margin-left: 8px;
}
.e-stepper.e-vertical.e-rtl .e-step-item.e-step-text:not(.e-step-label) .e-step-text-container,
.e-stepper.e-vertical.e-rtl .e-step-item.e-step-label:not(.e-step-text) .e-step-label-container.e-label-after {
  margin-left: unset;
  margin-right: 8px;
}
.e-stepper.e-vertical .e-step-item:not(.e-step-label):not(.e-step-text):has(.e-step-label-optional), .e-stepper.e-vertical.e-label-before .e-step-label-container.e-label-before:has(.e-step-label-optional),
.e-stepper.e-vertical .e-step-text-only.e-step-text:has(.e-step-label-optional),
.e-stepper.e-vertical .e-step-label-only.e-step-label:has(.e-step-label-optional) {
  flex-direction: column;
}
.e-stepper.e-vertical .e-step-item:not(.e-step-label):not(.e-step-text):has(.e-step-label-optional) .e-step-label-optional, .e-stepper.e-vertical.e-label-before .e-step-label-container.e-label-before:has(.e-step-label-optional) .e-step-label-optional,
.e-stepper.e-vertical .e-step-text-only.e-step-text:has(.e-step-label-optional) .e-step-label-optional,
.e-stepper.e-vertical .e-step-label-only.e-step-label:has(.e-step-label-optional) .e-step-label-optional {
  position: unset;
}
.e-stepper.e-vertical .e-step-item:not(.e-step-label):not(.e-step-text):has(.e-step-label-optional), .e-stepper.e-vertical.e-label-before .e-step-label-container.e-label-before:has(.e-step-label-optional) {
  gap: 0.5em;
}
.e-stepper.e-vertical.e-label-before .e-step-item.e-step-label .e-step-label-container.e-label-after:has(.e-step-label-optional), .e-stepper.e-vertical.e-label-after .e-step-item.e-step-label .e-step-label-container.e-label-after:has(.e-step-label-optional) {
  flex-direction: column;
}
.e-stepper.e-vertical.e-label-before .e-step-item.e-step-label .e-step-label-container.e-label-after:has(.e-step-label-optional) .e-label, .e-stepper.e-vertical.e-label-after .e-step-item.e-step-label .e-step-label-container.e-label-after:has(.e-step-label-optional) .e-label {
  line-height: 2em;
}
.e-stepper.e-vertical.e-label-before .e-step-item.e-step-label .e-step-label-optional, .e-stepper.e-vertical.e-label-after .e-step-item.e-step-label .e-step-label-optional {
  position: unset;
}
.e-stepper.e-vertical .e-step-container.e-step-label.e-step-text:not(.e-step-item) .e-step-label-container.e-label-after {
  position: absolute;
}
.e-stepper.e-vertical .e-step-container.e-step-label.e-step-text:not(.e-step-item) .e-step-label-container.e-label-after .e-step-label-optional {
  left: 0;
}
.e-stepper.e-vertical .e-step-container .e-step-label-container.e-label-after .e-step-label-optional {
  font-size: 12px;
}
.e-stepper.e-vertical .e-step-container .e-step-label-container.e-label-before .e-label {
  width: var(--label-width);
}
.e-stepper.e-vertical .e-step-container:not(.e-step-text-only) .e-step-text-container {
  border: none;
  border-radius: unset;
  padding: 6px 0;
}
.e-stepper.e-vertical .e-step-container.e-step-text-only .e-step-text-container, .e-stepper.e-vertical .e-step-container.e-step-label-only .e-step-label-container {
  position: unset;
}
.e-stepper.e-vertical.e-label-top .e-step-label-optional {
  padding-bottom: 6px;
}
.e-stepper.e-vertical.e-label-top .e-stepper-steps, .e-stepper.e-vertical.e-label-bottom .e-stepper-steps {
  align-items: center;
}
.e-stepper.e-vertical.e-label-top .e-stepper-steps .e-step-container, .e-stepper.e-vertical.e-label-bottom .e-stepper-steps .e-step-container {
  flex-direction: column;
}
.e-stepper.e-vertical.e-label-top .e-stepper-steps .e-step-container .e-step-text-container, .e-stepper.e-vertical.e-label-bottom .e-stepper-steps .e-step-container .e-step-text-container {
  margin-left: 0;
}
.e-stepper.e-vertical.e-label-top .e-step-container .e-step-label-optional,
.e-stepper.e-vertical.e-label-top .e-step-container .e-step-text-container {
  order: -1;
}
.e-stepper .e-stepper-progressbar {
  height: 1.6px;
  position: absolute;
  top: var(--progress-top-position);
  width: 100%;
}
.e-stepper .e-stepper-progressbar > .e-progressbar-value {
  height: 100%;
  width: var(--progress-value);
  transition-property: width;
  transition-duration: var(--duration);
  transition-delay: var(--delay);
}
.e-stepper.e-vertical .e-stepper-progressbar {
  min-height: inherit;
  width: 1.6px;
  top: 0;
  left: var(--progress-position);
}
.e-stepper.e-vertical .e-stepper-progressbar > .e-progressbar-value {
  width: 100%;
  height: var(--progress-value);
  transition-property: height;
}
.e-stepper.e-vertical.e-rtl .e-stepper-progressbar {
  right: var(--progress-position);
  left: unset;
}
.e-stepper:not(.e-steps-focus):not(.e-step-type-label):not(.e-step-type-indicator) .e-step-container .e-indicator,
.e-stepper .e-step-focus .e-indicator {
  z-index: 0;
}
.e-stepper .e-step-template.e-step-focus {
  outline: 2px solid;
}

.e-tooltip-wrap.e-stepper-tooltip.e-step-inprogress-tip .e-arrow-tip.e-tip-bottom {
  top: 90% !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator,
.e-small .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator {
  font-size: 24px;
}
.e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator,
.e-small .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator {
  width: 24px;
  height: 24px;
}
.e-small.e-stepper .e-step-container .e-step,
.e-small.e-stepper .e-step-container .e-indicator,
.e-small .e-stepper .e-step-container .e-step,
.e-small .e-stepper .e-step-container .e-indicator {
  min-width: 24px;
  min-height: 24px;
}
.e-small.e-stepper .e-step-container .e-indicator,
.e-small .e-stepper .e-step-container .e-indicator {
  font-size: 14px;
}
.e-small.e-stepper .e-step-container .e-step-text-container,
.e-small.e-stepper .e-step-container .e-step-label-container,
.e-small .e-stepper .e-step-container .e-step-text-container,
.e-small .e-stepper .e-step-container .e-step-label-container {
  font-size: 12px;
}
.e-small.e-stepper .e-step-container .e-step-content,
.e-small .e-stepper .e-step-container .e-step-content {
  font-size: 14px;
}
.e-small.e-stepper .e-step-container .e-step-label-optional,
.e-small .e-stepper .e-step-container .e-step-label-optional {
  font-size: 10px;
}
.e-small.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional,
.e-small .e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional {
  font-size: 10px;
}

.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step,
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator,
.e-stepper .e-step-notstarted .e-icons.e-step-indicator {
  border-color: unset;
}
.e-stepper .e-step-label-optional {
  color: var(--color-sf-content-text-color-alt3);
}
.e-stepper .e-step,
.e-stepper .e-indicator {
  color: var(--color-sf-content-text-color-alt2);
  background: var(--color-sf-content-bg-color-alt2);
}
.e-stepper .e-step-indicator {
  color: transparent;
}
.e-stepper .e-step-completed .e-step,
.e-stepper .e-step-inprogress .e-step,
.e-stepper .e-step-completed .e-indicator,
.e-stepper .e-step-inprogress .e-indicator,
.e-stepper .e-step-completed .e-step-indicator,
.e-stepper .e-step-inprogress .e-step-indicator {
  background: var(--color-sf-primary);
  color: var(--color-sf-primary-text-color);
}
.e-stepper .e-step-selected .e-indicator {
  background: var(--color-sf-primary);
}
.e-stepper .e-step-valid .e-indicator {
  background: var(--color-sf-success-light);
  color: var(--color-sf-success);
}
.e-stepper .e-step-error .e-indicator {
  background: var(--color-sf-danger-light);
  color: var(--color-sf-danger);
}
.e-stepper .e-step-error .e-text,
.e-stepper .e-step-error .e-label {
  color: var(--color-sf-danger);
}
.e-stepper .e-step-valid:not(.e-step-notstarted) .e-indicator:hover,
.e-stepper .e-step-error .e-indicator:hover {
  color: var(--color-sf-content-text-color-alt2);
}
.e-stepper .e-step-valid.e-step-text-only .e-step-validation-icon,
.e-stepper .e-step-valid.e-step-label-only .e-step-validation-icon {
  color: var(--color-sf-success);
}
.e-stepper .e-step-error.e-step-text-only .e-step-validation-icon,
.e-stepper .e-step-error.e-step-label-only .e-step-validation-icon {
  color: var(--color-sf-danger);
}
.e-stepper .e-text,
.e-stepper .e-label {
  color: var(--color-sf-content-text-color-alt2);
}
.e-stepper .e-step-selected:not(.e-step-error) .e-text,
.e-stepper .e-step-selected:not(.e-step-error) .e-label,
.e-stepper .e-step-completed:not(.e-step-error) .e-text,
.e-stepper .e-step-completed:not(.e-step-error) .e-label {
  color: var(--color-sf-primary);
}
.e-stepper .e-step-label:not(.e-step-item) .e-step-label-container {
  background-color: var(--color-sf-content-bg-color);
}
.e-stepper .e-step-text-container {
  background-color: var(--color-sf-content-bg-color);
  border-color: transparent;
}
.e-stepper .e-step-disabled .e-indicator,
.e-stepper .e-step-disabled .e-step {
  background: var(--color-sf-content-bg-color-alt2);
  color: var(--color-sf-content-text-color-disabled);
}
.e-stepper .e-step-disabled .e-text,
.e-stepper .e-step-disabled .e-label,
.e-stepper .e-step-disabled .e-step-validation-icon {
  color: var(--color-sf-content-text-color-disabled);
}
.e-stepper.e-vertical .e-step-text-only.e-step-text .e-step-label-optional, .e-stepper.e-vertical .e-step-label-only.e-step-label .e-step-label-optional, .e-stepper.e-vertical .e-step-item:not(.e-step-text):not(.e-step-label) .e-step-label-optional, .e-stepper.e-vertical.e-label-top .e-step-label-optional, .e-stepper.e-vertical.e-label-bottom .e-step-label-optional {
  background-color: var(--color-sf-content-bg-color);
}
.e-stepper .e-stepper-progressbar {
  background-color: var(--color-sf-border-light);
}
.e-stepper .e-stepper-progressbar > .e-progressbar-value {
  background-color: var(--color-sf-primary);
}
.e-stepper:not(.e-steps-focus) .e-step-selected .e-step {
  box-shadow: 0 0 0 2px var(--color-sf-stepper), 0 0 0 4px var(--color-sf-primary), 0 0 0 8px var(--color-sf-stepper);
}
.e-stepper .e-step-focus .e-step,
.e-stepper .e-step-label-only.e-step-focus .e-label,
.e-stepper .e-step-text-only.e-step-focus .e-text,
.e-stepper .e-step-template.e-step-focus, .e-stepper:not(.e-steps-focus) :focus-visible .e-step, .e-stepper:not(.e-steps-focus) .e-step-text-only:focus-visible .e-text, .e-stepper:not(.e-steps-focus) .e-step-label-only:focus-visible .e-label {
  box-shadow: 0 0 0 2px var(--color-sf-content-bg-color), 0 0 0 4px var(--color-sf-content-text-color), 0 0 0 8px var(--color-sf-content-bg-color);
}
.e-stepper:not(.e-steps-focus) .e-step-valid.e-step-selected .e-step,
.e-stepper .e-step-valid.e-step-focus .e-step,
.e-stepper .e-step-valid.e-step-label-only.e-step-focus .e-label,
.e-stepper .e-step-valid.e-step-text-only.e-step-focus .e-text,
.e-stepper .e-step-valid.e-step-template.e-step-focus {
  box-shadow: 0 0 0 2px var(--color-sf-stepper), 0 0 0 4px var(--color-sf-success), 0 0 0 8px var(--color-sf-stepper);
}
.e-stepper:not(.e-steps-focus) .e-step-error.e-step-selected .e-step,
.e-stepper .e-step-error.e-step-focus .e-step,
.e-stepper .e-step-error.e-step-label-only.e-step-focus .e-label,
.e-stepper .e-step-error.e-step-text-only.e-step-focus .e-text,
.e-stepper .e-step-error.e-step-template.e-step-focus {
  box-shadow: 0 0 0 2px var(--color-sf-stepper), 0 0 0 4px var(--color-sf-danger), 0 0 0 8px var(--color-sf-stepper);
}
.e-stepper .e-step-container:not(.e-step-focus).e-step-notstarted .e-step,
.e-stepper .e-step-container:not(.e-step-focus).e-step-completed .e-step, .e-stepper.e-steps-focus .e-step-container:not(.e-step-focus).e-step-selected .e-step {
  box-shadow: 0 0 0 4px var(--color-sf-stepper);
}
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step:hover,
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator:hover {
  border-color: unset;
}
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step:active,
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator:active {
  border-color: unset;
}
.e-stepper:not(.e-step-type-label) .e-indicator:hover,
.e-stepper:not(.e-step-type-label) .e-step:hover {
  color: var(--color-sf-primary-text-color);
  background: var(--color-sf-primary-bg-color-hover);
}
.e-stepper:not(.e-step-type-label) .e-step-notstarted .e-indicator:hover, .e-stepper:not(.e-step-type-label) .e-step-notstarted .e-step:hover {
  color: var(--color-sf-content-text-color);
}
.e-stepper:not(.e-step-type-label) .e-step-selected .e-indicator:active,
.e-stepper:not(.e-step-type-label) .e-step-selected .e-step:active {
  background: var(--color-sf-primary-bg-color-pressed);
}
.e-stepper:not(.e-step-type-label) .e-step-valid.e-step-selected .e-indicator:active,
.e-stepper:not(.e-step-type-label) .e-step-valid.e-step-selected .e-step:active {
  background: var(--color-sf-success-light);
}
.e-stepper:not(.e-step-type-label) .e-step-error.e-step-selected .e-indicator:active,
.e-stepper:not(.e-step-type-label) .e-step-error.e-step-selected .e-step:active {
  background: var(--color-sf-danger-light);
}
.e-stepper:not(.e-step-type-label) .e-step-notstarted .e-indicator:hover, .e-stepper:not(.e-step-type-label) .e-step-notstarted .e-step:hover {
  background: var(--color-sf-content-bg-color-hover);
}
.e-stepper:not(.e-step-type-label) .e-step-notstarted .e-indicator:active, .e-stepper:not(.e-step-type-label) .e-step-notstarted .e-step:active {
  background: var(--color-sf-content-bg-color-pressed);
}
.e-stepper:not(.e-step-type-label) .e-step-valid .e-indicator:hover,
.e-stepper:not(.e-step-type-label) .e-step-valid .e-step:hover {
  color: var(--color-sf-primary-text-color);
  background: var(--color-sf-success-light);
}
.e-stepper:not(.e-step-type-label) .e-step-error .e-indicator:hover,
.e-stepper:not(.e-step-type-label) .e-step-error .e-step:hover {
  color: var(--color-sf-primary-text-color);
  background: var(--color-sf-danger-light);
}

.e-step-indicator::before {
  content: "\e8db";
}

.e-bigger.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator,
.e-bigger .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator {
  font-size: 40px;
}
.e-bigger.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator,
.e-bigger .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator {
  width: 40px;
  height: 40px;
}
.e-bigger.e-stepper .e-step-container .e-step,
.e-bigger.e-stepper .e-step-container .e-indicator,
.e-bigger .e-stepper .e-step-container .e-step,
.e-bigger .e-stepper .e-step-container .e-indicator {
  min-width: 40px;
  min-height: 40px;
}
.e-bigger.e-stepper .e-step-container .e-indicator,
.e-bigger .e-stepper .e-step-container .e-indicator {
  font-size: 18px;
}
.e-bigger.e-stepper .e-step-container .e-step-text-container,
.e-bigger.e-stepper .e-step-container .e-step-label-container,
.e-bigger .e-stepper .e-step-container .e-step-text-container,
.e-bigger .e-stepper .e-step-container .e-step-label-container {
  font-size: 16px;
}
.e-bigger.e-stepper .e-step-container .e-step-content,
.e-bigger .e-stepper .e-step-container .e-step-content {
  font-size: 18px;
}
.e-bigger.e-stepper .e-step-container .e-step-label-optional,
.e-bigger .e-stepper .e-step-container .e-step-label-optional {
  font-size: 14px;
}
.e-bigger.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional,
.e-bigger .e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional {
  font-size: 14px;
}

.e-bigger.e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator,
.e-bigger.e-small .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator,
.e-bigger .e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator,
.e-small .e-bigger.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator {
  font-size: 36px;
}
.e-bigger.e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator,
.e-bigger.e-small .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator,
.e-bigger .e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator,
.e-small .e-bigger.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator {
  width: 36px;
  height: 36px;
}
.e-bigger.e-small.e-stepper .e-step-container .e-step,
.e-bigger.e-small.e-stepper .e-step-container .e-indicator,
.e-bigger.e-small .e-stepper .e-step-container .e-step,
.e-bigger.e-small .e-stepper .e-step-container .e-indicator,
.e-bigger .e-small.e-stepper .e-step-container .e-step,
.e-bigger .e-small.e-stepper .e-step-container .e-indicator,
.e-small .e-bigger.e-stepper .e-step-container .e-step,
.e-small .e-bigger.e-stepper .e-step-container .e-indicator {
  min-width: 36px;
  min-height: 36px;
}
.e-bigger.e-small.e-stepper .e-step-container .e-indicator,
.e-bigger.e-small .e-stepper .e-step-container .e-indicator,
.e-bigger .e-small.e-stepper .e-step-container .e-indicator,
.e-small .e-bigger.e-stepper .e-step-container .e-indicator {
  font-size: 16px;
}
.e-bigger.e-small.e-stepper .e-step-container .e-step-text-container,
.e-bigger.e-small.e-stepper .e-step-container .e-step-label-container,
.e-bigger.e-small .e-stepper .e-step-container .e-step-text-container,
.e-bigger.e-small .e-stepper .e-step-container .e-step-label-container,
.e-bigger .e-small.e-stepper .e-step-container .e-step-text-container,
.e-bigger .e-small.e-stepper .e-step-container .e-step-label-container,
.e-small .e-bigger.e-stepper .e-step-container .e-step-text-container,
.e-small .e-bigger.e-stepper .e-step-container .e-step-label-container {
  font-size: 16px;
}
.e-bigger.e-small.e-stepper .e-step-container .e-step-content,
.e-bigger.e-small .e-stepper .e-step-container .e-step-content,
.e-bigger .e-small.e-stepper .e-step-container .e-step-content,
.e-small .e-bigger.e-stepper .e-step-container .e-step-content {
  font-size: 16px;
}
.e-bigger.e-small.e-stepper .e-step-container .e-step-label-optional,
.e-bigger.e-small .e-stepper .e-step-container .e-step-label-optional,
.e-bigger .e-small.e-stepper .e-step-container .e-step-label-optional,
.e-small .e-bigger.e-stepper .e-step-container .e-step-label-optional {
  font-size: 14px;
}
.e-bigger.e-small.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional,
.e-bigger.e-small .e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional,
.e-bigger .e-small.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional,
.e-small .e-bigger.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional {
  font-size: 14px;
}

.e-timeline {
  --dot-size: 16px;
  --dot-outer-space: 0;
  --dot-border: 1px;
  --connector-size: 1px;
  --dot-radius: 50%;
  height: inherit;
  width: 100%;
}
.e-timeline [class^="e-dot "]::before,
.e-timeline .e-dot-item,
.e-timeline .e-dot {
  display: flex;
  align-items: center;
  justify-content: center;
}
.e-timeline [class^="e-dot "]::before {
  min-width: 32px;
  min-height: 32px;
  border-radius: var(--dot-radius);
}
.e-timeline .e-timeline-items {
  display: inline-flex;
  flex-direction: column;
  list-style: none;
  flex-wrap: nowrap;
  padding: 0;
  width: inherit;
  height: inherit;
}
.e-timeline .e-timeline-item {
  display: flex;
  flex-direction: row;
  position: relative;
  align-items: flex-start;
  width: inherit;
  height: inherit;
}
.e-timeline .e-timeline-item.e-connector::after {
  top: 0;
  bottom: 0;
  left: calc(50% - var(--connector-size));
  right: auto;
  content: "";
  position: absolute;
  z-index: 999;
  border-width: var(--connector-size);
  border-style: solid;
}
.e-timeline .e-timeline-item.e-connector.e-item-template::after {
  content: unset;
}
.e-timeline .e-dot-item {
  position: relative;
  flex: 0 1 calc(var(--dot-size) * 3);
  z-index: 1000;
}
.e-timeline .e-dot {
  min-width: var(--dot-size);
  min-height: var(--dot-size);
  border-radius: var(--dot-radius);
  outline: var(--dot-outer-space) solid;
  border: var(--dot-border) solid;
  font-size: 16px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.e-timeline .e-opposite-content,
.e-timeline .e-content {
  flex: 1 1 50%;
}
.e-timeline .e-opposite-content {
  font-size: 12px;
}
.e-timeline .e-content {
  text-align: left;
  font-size: 14px;
  font-weight: 500;
}
.e-timeline .e-timeline-item:first-child::after {
  top: 0;
}
.e-timeline .e-timeline-item:last-child::after {
  bottom: calc(var(--dot-size) * 2);
}
.e-timeline.e-vertical.e-align-before .e-timeline-item, .e-timeline.e-vertical.e-align-alternate .e-timeline-item:nth-of-type(even), .e-timeline.e-vertical.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) {
  flex-direction: row-reverse;
}
.e-timeline.e-vertical.e-timeline-reverse .e-timeline-items {
  flex-direction: column-reverse;
}
.e-timeline.e-vertical.e-align-before .e-timeline-items .e-opposite-content, .e-timeline.e-vertical.e-align-after .e-timeline-items .e-content {
  text-align: left;
}
.e-timeline.e-vertical .e-timeline-item.e-connector:last-child::after {
  content: unset;
}
.e-timeline.e-vertical.e-align-before.e-opposite-content-only .e-connector::after, .e-timeline.e-vertical.e-align-after.e-rtl.e-opposite-content-only .e-connector::after, .e-timeline.e-vertical.e-align-before.e-rtl.e-content-only .e-connector::after, .e-timeline.e-vertical.e-align-after.e-content-only .e-connector::after {
  left: calc(var(--dot-size) * 3 / 2 - var(--connector-size));
  right: auto;
}
.e-timeline.e-vertical.e-align-before.e-content-only .e-connector::after, .e-timeline.e-vertical.e-align-before.e-rtl.e-opposite-content-only .e-connector::after, .e-timeline.e-vertical.e-align-after.e-opposite-content-only .e-connector::after, .e-timeline.e-vertical.e-align-after.e-rtl.e-content-only .e-connector::after {
  right: calc(var(--dot-size) * 3 / 2 - var(--connector-size));
  left: auto;
}
.e-timeline.e-vertical.e-align-after.e-opposite-content-only .e-content, .e-timeline.e-vertical.e-align-after.e-content-only .e-opposite-content, .e-timeline.e-vertical.e-align-before.e-opposite-content-only .e-content, .e-timeline.e-vertical.e-align-before.e-content-only .e-opposite-content {
  flex: 0;
}
.e-timeline.e-vertical.e-timeline-reverse .e-timeline-item.e-connector:first-child::after {
  content: unset;
}
.e-timeline.e-vertical.e-timeline-reverse .e-timeline-item.e-connector:last-child::after {
  content: "";
  bottom: 0;
}
.e-timeline.e-vertical.e-align-after .e-opposite-content, .e-timeline.e-vertical.e-align-before .e-content, .e-timeline.e-vertical.e-rtl.e-align-after .e-content, .e-timeline.e-vertical.e-rtl.e-align-alternate .e-timeline-item:nth-of-type(odd) .e-content, .e-timeline.e-vertical.e-rtl.e-align-alternatereverse .e-timeline-item:nth-of-type(even) .e-content, .e-timeline.e-vertical.e-align-alternate .e-timeline-item:nth-of-type(even) .e-content, .e-timeline.e-vertical.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) .e-content, .e-timeline.e-vertical.e-rtl.e-align-alternate .e-timeline-item:nth-of-type(even) .e-opposite-content, .e-timeline.e-vertical.e-rtl.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) .e-opposite-content, .e-timeline.e-vertical.e-rtl.e-align-before .e-opposite-content, .e-timeline.e-vertical.e-align-alternate .e-opposite-content, .e-timeline.e-vertical.e-align-alternatereverse .e-opposite-content {
  text-align: right;
}
.e-timeline.e-vertical.e-align-before .e-opposite-content, .e-timeline.e-vertical.e-align-after .e-content, .e-timeline.e-vertical.e-rtl.e-align-after .e-opposite-content, .e-timeline.e-vertical.e-align-alternate .e-timeline-item:nth-of-type(odd) .e-content, .e-timeline.e-vertical.e-align-alternatereverse .e-timeline-item:nth-of-type(even) .e-content, .e-timeline.e-vertical.e-align-alternate .e-timeline-item:nth-of-type(even) .e-opposite-content, .e-timeline.e-vertical.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) .e-opposite-content, .e-timeline.e-vertical.e-rtl.e-align-alternate .e-timeline-item:nth-of-type(even) .e-content, .e-timeline.e-vertical.e-rtl.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) .e-content, .e-timeline.e-vertical.e-rtl.e-align-before .e-content, .e-timeline.e-vertical.e-rtl.e-align-alternate .e-opposite-content, .e-timeline.e-vertical.e-rtl.e-align-alternatereverse .e-opposite-content {
  text-align: left;
}
.e-timeline.e-vertical .e-dot-item {
  width: calc(var(--dot-size) * 2);
}
.e-timeline.e-horizontal .e-timeline-items {
  display: inline-flex;
  flex-direction: row;
}
.e-timeline.e-horizontal .e-timeline-item {
  height: auto;
  flex-direction: column;
  align-items: center;
}
.e-timeline.e-horizontal.e-timeline-reverse.e-rtl .e-timeline-item.e-connector::after {
  left: calc(50% - var(--connector-size));
  right: auto;
}
.e-timeline.e-horizontal.e-rtl .e-timeline-item.e-connector::after, .e-timeline.e-horizontal.e-timeline-reverse .e-timeline-item.e-connector::after {
  right: calc(50% - var(--connector-size));
  left: auto;
}
.e-timeline.e-horizontal .e-dot-item {
  margin: var(--dot-size);
}
.e-timeline.e-horizontal .e-opposite-content,
.e-timeline.e-horizontal .e-content {
  display: flex;
}
.e-timeline.e-horizontal.e-align-alternate .e-timeline-item:nth-of-type(even) .e-content, .e-timeline.e-horizontal.e-align-alternate .e-timeline-item:nth-of-type(odd) .e-opposite-content, .e-timeline.e-horizontal.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) .e-content, .e-timeline.e-horizontal.e-align-alternatereverse .e-timeline-item:nth-of-type(even) .e-opposite-content, .e-timeline.e-horizontal.e-align-before .e-content {
  align-items: flex-end;
}
.e-timeline.e-horizontal.e-align-alternate .e-timeline-item:nth-of-type(odd) .e-content, .e-timeline.e-horizontal.e-align-alternate .e-timeline-item:nth-of-type(even) .e-opposite-content, .e-timeline.e-horizontal.e-align-alternatereverse .e-timeline-item:nth-of-type(even) .e-content, .e-timeline.e-horizontal.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) .e-opposite-content, .e-timeline.e-horizontal.e-align-before .e-opposite-content {
  align-items: flex-start;
}
.e-timeline.e-horizontal.e-align-before .e-timeline-item, .e-timeline.e-horizontal.e-align-alternate .e-timeline-item:nth-of-type(even), .e-timeline.e-horizontal.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) {
  flex-direction: column-reverse;
}
.e-timeline.e-horizontal.e-timeline-reverse .e-timeline-items {
  flex-direction: row-reverse;
}
.e-timeline.e-horizontal .e-timeline-item::after {
  width: 100%;
  height: 0;
  top: calc(50% - var(--connector-size));
}
.e-timeline.e-horizontal .e-opposite-content {
  display: flex;
  align-items: flex-end;
  text-align: left;
  padding: 0;
}
.e-timeline.e-horizontal .e-content {
  padding: 0;
}
.e-timeline.e-horizontal .e-timeline-item:last-child::after {
  width: auto;
}

.e-timeline .e-dot {
  background-color: var(--color-sf-content-bg-color-alt3);
  border-color: var(--color-sf-content-bg-color-alt3);
  color: var(--color-sf-content-text-color);
  outline-color: var(--color-sf-content-bg-color);
}
.e-timeline.e-outline .e-dot {
  background-color: var(--color-sf-content-bg-color);
}
.e-timeline .e-timeline-item.e-connector::after {
  border-color: var(--color-sf-content-bg-color-alt3);
}
.e-timeline .e-content {
  color: var(--color-sf-content-text-color-alt1);
}
.e-timeline .e-opposite-content {
  color: var(--color-sf-content-text-color-alt2);
}
.e-timeline .e-item-disabled .e-content,
.e-timeline .e-item-disabled .e-opposite-content {
  color: var(--color-sf-content-text-color-disabled);
}

.e-bigger.e-timeline [class^="e-dot "]::before,
.e-bigger .e-timeline [class^="e-dot "]::before {
  min-width: 40px;
  min-height: 40px;
  font-size: 18px;
}
.e-bigger.e-timeline .e-dot-item,
.e-bigger .e-timeline .e-dot-item {
  flex: 0 1 calc(var(--dot-size) * 4);
}
.e-bigger.e-timeline.e-vertical.e-align-before.e-opposite-content-only .e-connector::after, .e-bigger.e-timeline.e-vertical.e-align-after.e-rtl.e-opposite-content-only .e-connector::after, .e-bigger.e-timeline.e-vertical.e-align-before.e-rtl.e-content-only .e-connector::after, .e-bigger.e-timeline.e-vertical.e-align-after.e-content-only .e-connector::after,
.e-bigger .e-timeline.e-vertical.e-align-before.e-opposite-content-only .e-connector::after,
.e-bigger .e-timeline.e-vertical.e-align-after.e-rtl.e-opposite-content-only .e-connector::after,
.e-bigger .e-timeline.e-vertical.e-align-before.e-rtl.e-content-only .e-connector::after,
.e-bigger .e-timeline.e-vertical.e-align-after.e-content-only .e-connector::after {
  left: calc(var(--dot-size) * 4 / 2 - var(--connector-size));
}
.e-bigger.e-timeline.e-vertical.e-align-before.e-content-only .e-connector::after, .e-bigger.e-timeline.e-vertical.e-align-before.e-rtl.e-opposite-content-only .e-connector::after, .e-bigger.e-timeline.e-vertical.e-align-after.e-opposite-content-only .e-connector::after, .e-bigger.e-timeline.e-vertical.e-align-after.e-rtl.e-content-only .e-connector::after,
.e-bigger .e-timeline.e-vertical.e-align-before.e-content-only .e-connector::after,
.e-bigger .e-timeline.e-vertical.e-align-before.e-rtl.e-opposite-content-only .e-connector::after,
.e-bigger .e-timeline.e-vertical.e-align-after.e-opposite-content-only .e-connector::after,
.e-bigger .e-timeline.e-vertical.e-align-after.e-rtl.e-content-only .e-connector::after {
  right: calc(var(--dot-size) * 4 / 2 - var(--connector-size));
}
.e-bigger.e-timeline .e-dot,
.e-bigger .e-timeline .e-dot {
  min-width: 20px;
  min-height: 20px;
}
.e-bigger.e-timeline .e-opposite-content,
.e-bigger .e-timeline .e-opposite-content {
  font-size: 14px;
}
.e-bigger.e-timeline .e-content,
.e-bigger .e-timeline .e-content {
  font-size: 16px;
  font-weight: 500;
}

.e-otpinput {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  flex-direction: row;
}
.e-otpinput:has(.e-otp-separator):not(:empty) {
  gap: 4px;
}
.e-otpinput .e-otp-input-field {
  min-width: 32px;
  min-height: 32px;
  text-align: center;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  border: none;
}
.e-otpinput .e-otp-input-fieldinput[type=password], .e-otpinput .e-otp-input-field[type=password] {
  font-size: 18px;
}
.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus {
  padding-bottom: 0;
}
.e-otpinput.e-outline .e-otp-input-field {
  border-radius: 6px;
}
.e-otpinput.e-underlined .e-otp-input-field {
  border-radius: 0;
}
.e-otpinput.e-filled .e-otp-input-field {
  border-radius: 0;
  padding: 0;
}
.e-otpinput .e-otp-separator {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.e-otpinput input[type=number]::-webkit-inner-spin-button,
.e-otpinput [type=number]::-webkit-outer-spin-button {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-appearance: none;
  /* stylelint-enable property-no-vendor-prefix */
  margin: 0;
}
.e-otpinput input[type=number] {
  /* stylelint-disable property-no-vendor-prefix */
  -moz-appearance: textfield;
  /* stylelint-enable property-no-vendor-prefix */
}

.e-small.e-otpinput,
.e-small .e-otpinput {
  gap: 8px;
}
.e-small.e-otpinput:has(.e-otp-separator):not(:empty),
.e-small .e-otpinput:has(.e-otp-separator):not(:empty) {
  gap: 4px;
}
.e-small.e-otpinput .e-otp-input-field,
.e-small .e-otpinput .e-otp-input-field {
  min-width: 24px;
  min-height: 24px;
  font-size: 12px;
  line-height: 18px;
  padding: 0;
}
.e-small.e-otpinput .e-otp-input-fieldinput[type=password], .e-small.e-otpinput .e-otp-input-field[type=password],
.e-small .e-otpinput .e-otp-input-fieldinput[type=password],
.e-small .e-otpinput .e-otp-input-field[type=password] {
  font-size: 18px;
}
.e-small.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus,
.e-small .e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus {
  padding-bottom: 0;
}
.e-small.e-otpinput .e-otp-separator,
.e-small .e-otpinput .e-otp-separator {
  font-size: 12px;
  line-height: 18px;
}
.e-small.e-otpinput.e-filled .e-otp-input-field,
.e-small .e-otpinput.e-filled .e-otp-input-field {
  padding: 0;
}

.e-otpinput .e-otp-input-field {
  color: var(--color-sf-content-text-color);
  background: var(--color-sf-content-bg-color);
}
.e-otpinput .e-otp-separator {
  color: var(--color-sf-border);
}
.e-otpinput.e-outline .e-otp-input-field {
  border: 1px solid var(--color-sf-border);
}
.e-otpinput.e-outline .e-otp-input-field, .e-otpinput.e-underlined .e-otp-input-field, .e-otpinput.e-filled .e-otp-input-field {
  border-bottom: 2px solid var(--color-sf-border);
}
.e-otpinput.e-outline .e-otp-input-field:disabled, .e-otpinput.e-underlined .e-otp-input-field:disabled, .e-otpinput.e-filled .e-otp-input-field:disabled {
  border-color: var(--color-sf-content-bg-color-alt2);
  color: var(--color-sf-content-text-color-disabled);
  background: var(--color-sf-content-bg-color-disabled);
}
.e-otpinput.e-filled .e-otp-input-field {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-otpinput.e-underlined .e-otp-input-field {
  background: var(--color-sf-transparent);
}
.e-otpinput.e-error.e-outline .e-otp-input-field,
.e-otpinput.e-error.e-outline .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-error.e-underlined .e-otp-input-field,
.e-otpinput.e-error.e-underlined .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-error.e-filled .e-otp-input-field,
.e-otpinput.e-error.e-filled .e-otp-input-field.e-otp-input-focus {
  border-color: var(--color-sf-danger);
}
.e-otpinput.e-success.e-outline .e-otp-input-field,
.e-otpinput.e-success.e-outline .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-success.e-underlined .e-otp-input-field,
.e-otpinput.e-success.e-underlined .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-success.e-filled .e-otp-input-field,
.e-otpinput.e-success.e-filled .e-otp-input-field.e-otp-input-focus {
  border-color: var(--color-sf-success);
}
.e-otpinput.e-warning.e-outline .e-otp-input-field,
.e-otpinput.e-warning.e-outline .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-warning.e-underlined .e-otp-input-field,
.e-otpinput.e-warning.e-underlined .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-warning.e-filled .e-otp-input-field,
.e-otpinput.e-warning.e-filled .e-otp-input-field.e-otp-input-focus {
  border-color: var(--color-sf-warning);
}

.e-bigger.e-otpinput,
.e-bigger .e-otpinput {
  gap: 16px;
}
.e-bigger.e-otpinput:has(.e-otp-separator):not(:empty),
.e-bigger .e-otpinput:has(.e-otp-separator):not(:empty) {
  gap: 8px;
}
.e-bigger.e-otpinput .e-otp-input-field,
.e-bigger .e-otpinput .e-otp-input-field {
  min-width: 40px;
  min-height: 40px;
  font-size: 16px;
  line-height: 24px;
  padding: 0;
}
.e-bigger.e-otpinput .e-otp-input-fieldinput[type=password], .e-bigger.e-otpinput .e-otp-input-field[type=password],
.e-bigger .e-otpinput .e-otp-input-fieldinput[type=password],
.e-bigger .e-otpinput .e-otp-input-field[type=password] {
  font-size: 20px;
}
.e-bigger.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus,
.e-bigger .e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus {
  padding-bottom: 0;
}
.e-bigger.e-otpinput .e-otp-separator,
.e-bigger .e-otpinput .e-otp-separator {
  font-size: 16px;
  line-height: 24px;
}
.e-bigger.e-otpinput.e-filled .e-otp-input-field,
.e-bigger .e-otpinput.e-filled .e-otp-input-field {
  padding: 0;
}

.e-bigger.e-small.e-otpinput,
.e-bigger.e-small .e-otpinput,
.e-bigger .e-small.e-otpinput,
.e-small .e-bigger.e-otpinput {
  gap: 12px;
}
.e-bigger.e-small.e-otpinput:has(.e-otp-separator):not(:empty),
.e-bigger.e-small .e-otpinput:has(.e-otp-separator):not(:empty),
.e-bigger .e-small.e-otpinput:has(.e-otp-separator):not(:empty),
.e-small .e-bigger.e-otpinput:has(.e-otp-separator):not(:empty) {
  gap: 6px;
}
.e-bigger.e-small.e-otpinput .e-otp-input-field,
.e-bigger.e-small .e-otpinput .e-otp-input-field,
.e-bigger .e-small.e-otpinput .e-otp-input-field,
.e-small .e-bigger.e-otpinput .e-otp-input-field {
  min-width: 36px;
  min-height: 36px;
  font-size: 16px;
  line-height: 22px;
  padding: 0;
}
.e-bigger.e-small.e-otpinput .e-otp-input-fieldinput[type=password], .e-bigger.e-small.e-otpinput .e-otp-input-field[type=password],
.e-bigger.e-small .e-otpinput .e-otp-input-fieldinput[type=password],
.e-bigger.e-small .e-otpinput .e-otp-input-field[type=password],
.e-bigger .e-small.e-otpinput .e-otp-input-fieldinput[type=password],
.e-bigger .e-small.e-otpinput .e-otp-input-field[type=password],
.e-small .e-bigger.e-otpinput .e-otp-input-fieldinput[type=password],
.e-small .e-bigger.e-otpinput .e-otp-input-field[type=password] {
  font-size: 20px;
}
.e-bigger.e-small.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus,
.e-bigger.e-small .e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus,
.e-bigger .e-small.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus,
.e-small .e-bigger.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus {
  padding-bottom: 0;
}
.e-bigger.e-small.e-otpinput .e-otp-separator,
.e-bigger.e-small .e-otpinput .e-otp-separator,
.e-bigger .e-small.e-otpinput .e-otp-separator,
.e-small .e-bigger.e-otpinput .e-otp-separator {
  font-size: 16px;
  line-height: 22px;
}
.e-bigger.e-small.e-otpinput.e-filled .e-otp-input-field,
.e-bigger.e-small .e-otpinput.e-filled .e-otp-input-field,
.e-bigger .e-small.e-otpinput.e-filled .e-otp-input-field,
.e-small .e-bigger.e-otpinput.e-filled .e-otp-input-field {
  padding: 0;
}

.e-multicolumn-grid tr.e-groupcaptionrow {
  position: sticky;
  top: 0;
}
.e-multicolumn-grid tr.e-groupcaptionrow .e-groupcaption {
  font-weight: 600;
}

.e-multicolumn-grid th.e-grouptopleftcell.e-lastgrouptopleftcell,
.e-multicolumn-grid th.e-grouptopleftcell.e-lastgroupleftcell,
.e-multicolumn-grid td.e-recordplusexpand,
.e-multicolumn-grid td.e-indentcell,
.e-multicolumn-grid col.e-group-intent,
.e-multicolumn-list .e-no-records + .e-grid {
  display: none;
}

.e-multicolumn-grid td.e-rowcell {
  cursor: default;
}

.e-multicolumn-grid .e-gridheader .e-headercelldiv {
  overflow: hidden;
}

.e-multicolumn-list .e-popup-footer {
  vertical-align: middle;
  border-style: solid;
  border-width: 1px;
  font-size: 14px;
  height: 32px;
  display: flex;
  align-items: center;
  border-radius: 0 0 6px 6px;
}

.e-multicolumn-grid.e-grid {
  border-width: 1px;
  border-radius: 6px;
}
.e-multicolumn-grid.e-grid .e-gridcontent {
  border-radius: 0 0 6px 6px;
}

.e-input-group.e-multicolumn-list input[readonly].e-input {
  pointer-events: none;
}

.e-multicolumn-list:has(.e-popup-footer) .e-multicolumn-grid.e-grid {
  border-radius: 6px 6px 0 0;
}
.e-multicolumn-list:has(.e-popup-footer) .e-multicolumn-grid.e-grid .e-gridcontent {
  border-radius: 0;
}
.e-multicolumn-list.e-icon-anim .e-multicolumn-list-icon::before {
  transform: rotate(180deg);
}
.e-multicolumn-list:not(.e-icon-anim) .e-multicolumn-list-icon::before {
  transform: rotate(0deg);
}
.e-multicolumn-list .e-multicolumn-list-icon::before {
  transition: transform 300ms ease;
}

.e-multicolumn-grid .e-grid {
  overflow: auto;
}

.e-multicolumn-grid .e-row,
.e-multicolumn-grid .e-emptyrow {
  height: 32px;
}

.e-multicolumn-group .e-sortnumber {
  display: none;
}

.e-popup.e-multicolumn-list {
  position: absolute;
  border-radius: 6px;
  margin-top: 2px;
}
.e-popup.e-multicolumn-list .e-nodata {
  cursor: default;
  font-family: inherit;
  font-size: 14px;
  padding: 14px 16px;
  text-align: center;
  border-radius: inherit;
}
.e-popup.e-multicolumn-list .e-headertext {
  font-weight: 600;
}
.e-popup.e-multicolumn-list .e-gridheader {
  position: sticky;
  top: 0;
  z-index: 1;
  border-radius: 6px 6px 0 0;
}

.e-multicolumn-grid .e-headercontent {
  border-right-color: transparent;
  /* stylelint-disable-line declaration-no-important */
}

.e-multicolumn-grid.e-rtl .e-headercontent {
  border-left-color: transparent;
  /* stylelint-disable-line declaration-no-important */
}

.e-multicolumn-grid .e-content {
  overflow: auto !important;
  /* stylelint-disable-line declaration-no-important */
}

.e-multicolumn-container .e-input-group-icon.e-multicolumn-list-icon.e-ddl-disable-icon {
  position: relative;
}

.e-small.e-popup .e-multicolumn-grid .e-headercelldiv,
.e-small.e-popup .e-multicolumn-grid .e-rowcell, .e-small.e-popup.e-multicolumn-list .e-popup-footer,
.e-small .e-popup .e-multicolumn-grid .e-headercelldiv,
.e-small .e-popup .e-multicolumn-grid .e-rowcell,
.e-small .e-popup.e-multicolumn-list .e-popup-footer {
  font-size: 12px;
}
.e-small.e-popup.e-multicolumn-list .e-popup-footer,
.e-small.e-popup .e-multicolumn-grid .e-row,
.e-small.e-popup .e-multicolumn-grid .e-emptyrow,
.e-small .e-popup.e-multicolumn-list .e-popup-footer,
.e-small .e-popup .e-multicolumn-grid .e-row,
.e-small .e-popup .e-multicolumn-grid .e-emptyrow {
  height: 24px;
}
.e-small.e-popup.e-multicolumn-list,
.e-small .e-popup.e-multicolumn-list {
  margin-top: 2px;
}

.e-multicolumn-list .e-popup-footer {
  background: var(--color-sf-flyout-bg-color);
  color: var(--color-sf-content-text-color-alt3);
  border-color: var(--color-sf-flyout-border);
}

.e-input-group.e-multicolumn-list:focus-visible {
  outline: transparent;
}

.e-popup.e-multicolumn-list {
  background: transparent;
  box-shadow: none;
}
.e-popup.e-multicolumn-list .e-nodata {
  color: var(--color-sf-flyout-text-color);
  border: 1px solid var(--color-sf-flyout-border);
  background: var(--color-sf-flyout-bg-color);
}
.e-popup.e-multicolumn-list .e-multicolumn-grid .e-rowcell {
  color: var(--color-sf-flyout-text-color);
}
.e-popup.e-multicolumn-list .e-multicolumn-grid .e-focused {
  box-shadow: none;
}
.e-popup.e-multicolumn-list .e-gridhover .e-row:hover .e-rowcell:not(.e-active),
.e-popup.e-multicolumn-list .e-gridcontent .e-row-focus {
  background: var(--color-sf-flyout-bg-color-hover) !important;
  /* stylelint-disable-line declaration-no-important */
}
.e-popup.e-multicolumn-list .e-multicolumn-grid td.e-active {
  background: var(--color-sf-flyout-bg-color-pressed);
  color: var(--color-sf-flyout-text-color-pressed);
}
.e-popup.e-multicolumn-list .e-groupcaption {
  color: var(--color-sf-content-text-color-alt3);
  background: var(--color-sf-flyout-bg-color);
}
.e-popup.e-multicolumn-list .e-gridheader,
.e-popup.e-multicolumn-list .e-gridheader colgroup {
  background: var(--color-sf-transparent);
}
.e-popup.e-multicolumn-list .e-altrow {
  background: var(--color-sf-content-bg-color-alt1);
}
.e-popup.e-multicolumn-list .e-grid .e-headercell {
  background-color: unset;
}
.e-popup.e-multicolumn-list .e-headertext,
.e-popup.e-multicolumn-list .e-grid th.e-headercell[aria-sort=ascending] .e-headertext,
.e-popup.e-multicolumn-list .e-grid th.e-headercell[aria-sort=descending] .e-headertext {
  color: var(--color-sf-flyout-text-color);
}

.e-input-group.e-control-wrapper .e-multicolumn-list-icon::before {
  content: "\e729";
  font-family: "e-icons";
}

.e-bigger.e-popup.e-multicolumn-list .e-popup-footer,
.e-bigger .e-popup.e-multicolumn-list .e-popup-footer {
  font-size: 16px;
}
.e-bigger.e-popup.e-multicolumn-list .e-popup-footer,
.e-bigger.e-popup .e-multicolumn-grid .e-row,
.e-bigger.e-popup .e-multicolumn-grid .e-emptyrow,
.e-bigger .e-popup.e-multicolumn-list .e-popup-footer,
.e-bigger .e-popup .e-multicolumn-grid .e-row,
.e-bigger .e-popup .e-multicolumn-grid .e-emptyrow {
  height: 40px;
}
.e-bigger.e-popup.e-multicolumn-list,
.e-bigger .e-popup.e-multicolumn-list {
  margin-top: 2px;
}

.e-bigger.e-small.e-popup .e-multicolumn-grid .e-headercelldiv,
.e-bigger.e-small.e-popup .e-multicolumn-grid .e-rowcell, .e-bigger.e-small.e-popup.e-multicolumn-list .e-popup-footer,
.e-bigger.e-small .e-popup .e-multicolumn-grid .e-headercelldiv,
.e-bigger.e-small .e-popup .e-multicolumn-grid .e-rowcell,
.e-bigger.e-small .e-popup.e-multicolumn-list .e-popup-footer,
.e-bigger .e-small.e-popup .e-multicolumn-grid .e-headercelldiv,
.e-bigger .e-small.e-popup .e-multicolumn-grid .e-rowcell,
.e-bigger .e-small.e-popup.e-multicolumn-list .e-popup-footer,
.e-small .e-bigger.e-popup .e-multicolumn-grid .e-headercelldiv,
.e-small .e-bigger.e-popup .e-multicolumn-grid .e-rowcell,
.e-small .e-bigger.e-popup.e-multicolumn-list .e-popup-footer {
  font-size: 14px;
}
.e-bigger.e-small.e-popup.e-multicolumn-list .e-popup-footer,
.e-bigger.e-small.e-popup .e-multicolumn-grid .e-row,
.e-bigger.e-small.e-popup .e-multicolumn-grid .e-emptyrow,
.e-bigger.e-small .e-popup.e-multicolumn-list .e-popup-footer,
.e-bigger.e-small .e-popup .e-multicolumn-grid .e-row,
.e-bigger.e-small .e-popup .e-multicolumn-grid .e-emptyrow,
.e-bigger .e-small.e-popup.e-multicolumn-list .e-popup-footer,
.e-bigger .e-small.e-popup .e-multicolumn-grid .e-row,
.e-bigger .e-small.e-popup .e-multicolumn-grid .e-emptyrow,
.e-small .e-bigger.e-popup.e-multicolumn-list .e-popup-footer,
.e-small .e-bigger.e-popup .e-multicolumn-grid .e-row,
.e-small .e-bigger.e-popup .e-multicolumn-grid .e-emptyrow {
  height: 32px;
}
.e-bigger.e-small.e-popup.e-multicolumn-list,
.e-bigger.e-small .e-popup.e-multicolumn-list,
.e-bigger .e-small.e-popup.e-multicolumn-list,
.e-small .e-bigger.e-popup.e-multicolumn-list {
  margin-top: 2px;
}

/* stylelint-disable-line no-empty-source */
.e-input-group.e-multi-line-input.e-auto-width {
  width: auto;
}

.e-input-group.e-multi-line-input textarea.e-resize-x {
  resize: horizontal;
}
.e-input-group.e-multi-line-input textarea.e-resize-y {
  resize: vertical;
}
.e-input-group.e-multi-line-input textarea.e-resize-xy {
  resize: both;
}
.e-input-group.e-multi-line-input textarea.e-textarea.e-resize-none {
  resize: none;
}

.e-float-input .e-clear-icon:hover,
.e-float-input.e-control-wrapper .e-clear-icon:hover,
.e-input-group .e-clear-icon:hover,
.e-input-group.e-control-wrapper .e-clear-icon:hover {
  background: none;
  border: none;
}

.e-float-input:not(.e-disabled) .e-clear-icon:hover,
.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-input-group:not(.e-disabled) .e-clear-icon:hover,
.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover {
  background: none;
}

/* stylelint-disable-line no-empty-source */
.e-chat-ui {
  border: 1px solid;
}
.e-chat-ui .e-chat-content {
  position: relative;
  height: calc(100% - 50px);
  justify-content: space-between;
  gap: 4px;
  padding-bottom: 10px;
}
.e-chat-ui .e-chat-header {
  height: 50px;
  border-bottom: 1px solid;
}
.e-chat-ui .e-chat-header .e-chat-toolbar {
  flex-grow: 1;
}
.e-chat-ui .e-chat-header .e-chat-toolbar.e-toolbar {
  border: none;
}
.e-chat-ui .e-header {
  height: 100%;
  margin-left: 16px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
  gap: 12px;
  align-items: center;
}
.e-chat-ui .e-message-wrapper {
  gap: 8px;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  padding-top: 10px;
}
.e-chat-ui .e-message-wrapper.e-scroll-smooth {
  scroll-behavior: smooth;
}
.e-chat-ui .e-message-wrapper::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.e-chat-ui .e-message-wrapper::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.e-chat-ui .e-message-group {
  max-width: 75%;
  margin: 4px;
}
.e-chat-ui .e-message-item {
  display: flex;
  flex-direction: column;
  margin-bottom: 12px;
}
.e-chat-ui .e-message-header-container {
  display: flex;
  align-items: baseline;
  gap: 4px;
}
.e-chat-ui .e-message-header {
  margin: 0;
  font-size: 12px;
  font-weight: 500;
}
.e-chat-ui .e-time {
  font-size: 10px;
  white-space: nowrap;
}
.e-chat-ui .e-text {
  white-space: pre-wrap;
  padding: 6px 8px;
  border-radius: 8px;
  margin-top: 4px;
  font-size: 14px;
  width: fit-content;
}
.e-chat-ui .e-right,
.e-chat-ui .e-right .e-text,
.e-chat-ui .e-right .e-time {
  align-self: flex-end;
}
.e-chat-ui .e-left {
  align-self: flex-start;
  position: relative;
}
.e-chat-ui .e-left:not(.e-message-item-template) {
  padding-left: 40px;
}
.e-chat-ui .e-message-icon {
  position: absolute;
  top: 20px;
  left: 0;
}
.e-chat-ui .e-footer {
  position: relative;
  margin: 0 auto;
  align-self: flex-end;
}
.e-chat-ui .e-footer .e-clear-icon:not(.e-clear-icon-hide) {
  display: flex;
  justify-content: flex-end;
  padding-bottom: 9px;
}
.e-chat-ui .e-footer textarea::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.e-chat-ui .e-footer textarea::-webkit-scrollbar {
  width: 4px;
}
.e-chat-ui .e-footer .hide-scrollbar textarea {
  scrollbar-width: none;
}
.e-chat-ui .e-footer:has(.e-rtl):not(.e-footer-template) .e-chat-send {
  right: unset;
  left: 20px;
}
.e-chat-ui .e-footer .e-multi-line-input {
  margin: 0 5px;
  padding-right: 35px;
}
.e-chat-ui .e-footer .e-multi-line-input.e-rtl {
  padding-left: 35px;
  padding-right: unset;
}
.e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send {
  position: absolute;
  right: 15px;
  font-size: 14px;
  bottom: 9px;
  padding-top: 2px;
}
.e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send.disabled {
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}
.e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send.enabled {
  pointer-events: auto;
  opacity: 1;
  cursor: pointer;
}
.e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send:not(.disabled):focus-visible {
  outline: 1px solid;
}
.e-chat-ui .e-chat-content,
.e-chat-ui .e-message-wrapper {
  display: flex;
  flex-direction: column;
}
.e-chat-ui .e-message-icon {
  height: 32px;
  width: 32px;
  font-size: 14px;
}
.e-chat-ui .e-message-icon,
.e-chat-ui .e-header-icon,
.e-chat-ui .e-user-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.e-chat-ui .e-status-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.e-chat-ui .e-status-item {
  display: flex;
  gap: 2px;
}
.e-chat-ui .e-right .e-time,
.e-chat-ui .e-status-text {
  margin-right: 18px;
}
.e-chat-ui .e-status-text {
  font-size: 10px;
}
.e-chat-ui .e-status-icon {
  align-self: flex-end;
  height: 16px;
  width: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
}
.e-chat-ui .e-timebreak {
  display: flex;
  align-items: center;
  margin: 1px 8px;
  position: relative;
}
.e-chat-ui .e-timebreak::before, .e-chat-ui .e-timebreak::after {
  content: "";
  flex-grow: 1;
  height: 1px;
}
.e-chat-ui .e-timebreak::before {
  margin-right: 12px;
}
.e-chat-ui .e-timebreak::after {
  margin-left: 12px;
}
.e-chat-ui .e-timestamp {
  font-size: 12px;
  padding: 4px 8px;
  border-radius: 6px;
  font-weight: 500;
  border: 1px solid;
  display: inline-block;
}
.e-chat-ui .e-typing-indicator {
  align-self: baseline;
  display: flex;
  gap: 0.25rem;
  margin-left: 5px;
  width: fit-content;
  align-items: center;
  justify-content: center;
}
.e-chat-ui .e-user-icon {
  margin-right: -16px;
  height: 24px;
  width: 24px;
  font-size: 10px;
}
.e-chat-ui .e-user-text {
  margin-left: 20px;
  font-size: 10px;
}
.e-chat-ui .e-indicator-wrapper {
  display: flex;
  gap: 2px;
  height: 12px;
  align-items: flex-end;
}
.e-chat-ui .e-indicator {
  border-radius: 9999px;
  height: 0.3rem;
  width: 0.3rem;
}
.e-chat-ui .e-indicator:nth-child(1) {
  animation-delay: 0.3333s;
}
.e-chat-ui .e-indicator:nth-child(2) {
  animation-delay: 0.6666s;
}
.e-chat-ui .e-indicator:nth-child(3) {
  animation-delay: 0.9999s;
}
.e-chat-ui .e-header-icon {
  width: 32px;
  height: 32px;
}
.e-chat-ui .e-typing-suggestions {
  display: flex;
  gap: 2px;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  position: relative;
  flex-wrap: wrap-reverse;
}
.e-chat-ui .e-suggestions {
  flex: 1;
  width: 100%;
}
.e-chat-ui .e-suggestions.e-suggestion-item-template li {
  padding: 0;
}
.e-chat-ui .e-suggestions ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin-right: 1px;
}
.e-chat-ui .e-suggestions li {
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  padding: 4px 8px;
  margin: 8px 4px 0;
  border: 1px solid;
  border-radius: 6px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-chat-ui .e-spinner-pane.e-spin-show {
  height: 35px;
}
.e-chat-ui.e-rtl .e-left:not(.e-message-item-template) {
  padding-right: 40px;
  padding-left: unset;
}
.e-chat-ui.e-rtl .e-message-icon {
  left: unset;
  right: 0;
}
.e-chat-ui.e-rtl .e-typing-indicator {
  margin-right: 5px;
}
.e-chat-ui.e-rtl .e-user-text {
  margin-right: 20px;
}
.e-chat-ui.e-rtl .e-user-icon {
  margin-left: -16px;
  margin-right: unset;
}
.e-chat-ui.e-rtl .e-typing-indicator,
.e-chat-ui.e-rtl .e-user-text,
.e-chat-ui.e-rtl .e-header {
  margin-left: unset;
}
.e-chat-ui.e-rtl .e-header {
  margin-right: 16px;
}
.e-chat-ui.e-rtl .e-suggestions ul {
  margin-right: unset;
  margin-left: 1px;
}
.e-chat-ui.e-rtl .e-right .e-time,
.e-chat-ui.e-rtl .e-status-text {
  margin-right: unset;
  margin-left: 18px;
}
.e-chat-ui .e-fab.e-btn.e-fab-bottom {
  bottom: 8px;
}
.e-chat-ui .e-arrowdown-hide,
.e-chat-ui .e-hide-suggestions {
  display: none;
}
.e-chat-ui .e-arrowdown-show {
  display: flex;
}
.e-chat-ui .e-show-suggestions {
  display: block;
}
.e-chat-ui .e-suggestions li:focus-visible {
  outline: 1px solid;
}
.e-chat-ui .e-chat-header .e-toolbar-item.e-overlay {
  opacity: 0.5;
}
.e-chat-ui .e-empty-chat-template {
  margin: auto;
}

.e-chat-ui {
  border-color: var(--color-sf-border);
  background: var(--color-sf-content-bg-color);
}
.e-chat-ui .e-chat-content {
  color: var(--color-sf-content-text-color);
}
.e-chat-ui .e-right .e-text {
  background: var(--color-sf-primary-lighter);
  color: var(--color-sf-content-text-color);
}
.e-chat-ui .e-left .e-text {
  color: var(--color-sf-content-text-color);
  background: var(--color-sf-content-bg-color-alt2);
}
.e-chat-ui .e-left .e-text:active, .e-chat-ui .e-left .e-text:focus {
  color: var(--color-sf-content-text-color-selected);
  background: var(--color-sf-content-bg-color-pressed);
}
.e-chat-ui .e-left .e-text:hover {
  color: var(--color-sf-content-text-color-hover);
  background: var(--color-sf-content-bg-color-hover);
}
.e-chat-ui .e-message-wrapper::-webkit-scrollbar-thumb {
  background: var(--color-sf-border);
}
.e-chat-ui .e-message-wrapper .e-message-header {
  color: var(--color-sf-primary);
}
.e-chat-ui .e-message-wrapper .e-time {
  color: var(--color-sf-content-text-color-alt1);
}
.e-chat-ui .e-chat-header {
  border-bottom-color: var(--color-sf-border);
  background: var(--color-sf-primary-bg-color);
  border-color: var(--color-sf-primary-bg-color);
  color: var(--color-sf-primary-text-color);
}
.e-chat-ui .e-chat-header .e-toolbar,
.e-chat-ui .e-chat-header .e-toolbar-items,
.e-chat-ui .e-chat-header .e-tbar-btn {
  background: var(--color-sf-primary-bg-color);
}
.e-chat-ui .e-chat-header .e-toolbar .e-tbar-btn-text,
.e-chat-ui .e-chat-header .e-toolbar .e-btn-icon,
.e-chat-ui .e-chat-header .e-toolbar-items .e-tbar-btn-text,
.e-chat-ui .e-chat-header .e-toolbar-items .e-btn-icon,
.e-chat-ui .e-chat-header .e-tbar-btn .e-tbar-btn-text,
.e-chat-ui .e-chat-header .e-tbar-btn .e-btn-icon {
  color: var(--color-sf-primary-text-color);
}
.e-chat-ui .e-timebreak::before, .e-chat-ui .e-timebreak::after {
  background: var(--color-sf-border);
}
.e-chat-ui .e-timestamp {
  background: var(--color-sf-content-bg-color);
  color: var(--color-sf-chip-secondary-text);
  border-color: var(--color-sf-chip-secondary-border-color);
}
.e-chat-ui .e-chat-error {
  color: var(--color-sf-danger);
}
.e-chat-ui .e-chat-seen {
  color: var(--color-sf-primary);
}
.e-chat-ui .e-footer textarea::-webkit-scrollbar-thumb {
  background: var(--color-sf-border);
}
.e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send {
  color: var(--color-sf-icon-color);
}
.e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send.disabled {
  color: var(--color-sf-icon-color-disabled);
}
.e-chat-ui .e-suggestions li {
  color: var(--color-sf-primary-bg-color);
  border-color: var(--color-sf-primary-bg-color);
}
.e-chat-ui .e-header-icon,
.e-chat-ui .e-message-icon,
.e-chat-ui .e-user-icon {
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.e-chat-ui .e-message-icon,
.e-chat-ui .e-user-icon {
  color: var(--color-sf-icon-color);
  background-color: var(--color-sf-content-bg-color-alt2);
}
.e-chat-ui .e-indicator {
  background: var(--color-sf-content-bg-color-alt2);
  animation: e-chat-indicator-blink 1s infinite;
}
.e-chat-ui .e-user-text {
  color: var(--color-sf-content-text-color-alt1);
}
@keyframes e-chat-indicator-blink {
  50% {
    background: var(--color-sf-primary);
    height: 0.2rem;
  }
}
.e-chat-ui .e-chat-header .e-toolbar-item.e-overlay {
  background: unset;
}
.e-chat-send::before {
  content: "\e71d";
}

.e-chat-check::before {
  content: "\e8b1";
}

.e-chat-error::before {
  content: "\e878";
}

.e-chat-seen::before {
  content: "\e91a";
}

.e-chat-scroll-down::before {
  content: "\e7fe";
}

.e-bigger.e-chat-ui .e-chat-content,
.e-bigger .e-chat-ui .e-chat-content {
  height: calc(100% - 58px);
}
.e-bigger.e-chat-ui .e-chat-header,
.e-bigger .e-chat-ui .e-chat-header {
  height: 58px;
}
.e-bigger.e-chat-ui .e-chat-send,
.e-bigger .e-chat-ui .e-chat-send {
  font-size: 16px;
  bottom: 11px;
}
.e-bigger.e-chat-ui .e-message-header,
.e-bigger .e-chat-ui .e-message-header {
  font-size: 14px;
}
.e-bigger.e-chat-ui .e-message-icon,
.e-bigger .e-chat-ui .e-message-icon {
  height: 40px;
  width: 40px;
  font-size: 16px;
}
.e-bigger.e-chat-ui .e-user-icon,
.e-bigger .e-chat-ui .e-user-icon {
  height: 32px;
  width: 32px;
  font-size: 14px;
}
.e-bigger.e-chat-ui .e-left:not(.e-message-item-template),
.e-bigger .e-chat-ui .e-left:not(.e-message-item-template) {
  padding-left: 52px;
}
.e-bigger.e-chat-ui .e-message-icon,
.e-bigger .e-chat-ui .e-message-icon {
  top: 25px;
}
.e-bigger.e-chat-ui .e-user-text,
.e-bigger .e-chat-ui .e-user-text {
  margin-left: 22px;
  font-size: 12px;
}
.e-bigger.e-chat-ui .e-user-icon,
.e-bigger .e-chat-ui .e-user-icon {
  margin-right: -18px;
}
.e-bigger.e-chat-ui .e-text,
.e-bigger .e-chat-ui .e-text {
  font-size: 16px;
  padding: 8px 12px;
}
.e-bigger.e-chat-ui .e-time,
.e-bigger .e-chat-ui .e-time {
  font-size: 12px;
}
.e-bigger.e-chat-ui .e-status-text,
.e-bigger .e-chat-ui .e-status-text {
  font-size: 12px;
}
.e-bigger.e-chat-ui .e-status-icon,
.e-bigger .e-chat-ui .e-status-icon {
  height: 18px;
  width: 18px;
  font-size: 18px;
}
.e-bigger.e-chat-ui .e-footer .e-clear-icon:not(.e-clear-icon-hide),
.e-bigger .e-chat-ui .e-footer .e-clear-icon:not(.e-clear-icon-hide) {
  padding-bottom: 11px;
}
.e-bigger.e-chat-ui .e-footer .e-input-group.e-control-wrapper.e-multi-line-input .e-textarea,
.e-bigger .e-chat-ui .e-footer .e-input-group.e-control-wrapper.e-multi-line-input .e-textarea {
  min-height: 38px;
}
.e-bigger.e-chat-ui .e-timestamp,
.e-bigger .e-chat-ui .e-timestamp {
  font-size: 14px;
  padding: 6px 12px;
}
.e-bigger.e-chat-ui .e-suggestions li,
.e-bigger .e-chat-ui .e-suggestions li {
  font-size: 14px;
  padding: 6px 12px;
  line-height: 20px;
}
.e-bigger.e-chat-ui.e-rtl .e-left:not(.e-message-item-template),
.e-bigger .e-chat-ui.e-rtl .e-left:not(.e-message-item-template) {
  padding-right: 52px;
  padding-left: unset;
}
.e-bigger.e-chat-ui.e-rtl .e-user-text,
.e-bigger .e-chat-ui.e-rtl .e-user-text {
  margin-right: 22px;
  margin-left: unset;
}
.e-bigger.e-chat-ui.e-rtl .e-user-icon,
.e-bigger .e-chat-ui.e-rtl .e-user-icon {
  margin-left: -18px;
  margin-right: unset;
}

/* Manuell hinzugefügt*/

/* Dashboard Layout Container */
.e-dashboardlayout {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 10px;
    padding: 10px;
}

/* Panel-Design */
.e-panel {
    max-width: 100%;
    min-width: 0;
    background-color: white !important;
    border: 1px solid #ccc !important;
    border-radius: 6px !important;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
}

/* Panel-Header
.e-panel-header {
    font-weight: bold;
    text-align: center;
    color: white !important;
}*/

/* Panel-Body */
.e-panel-content {
    overflow: auto;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal;
    padding: 10px;
}

/* Dialoge */
.e-dialog .e-dlg-content {
    margin-top: -5px;
    padding: 5px;
    border-radius: 0px;
}

.e-footer-content .e-input-group {
    width: 100%;
    gap: 15px;
}

.e-dialog .e-dlg-header-content {
    background-color: #080c24;
}

    .e-dialog .e-dlg-header-content + .e-dlg-content {
        padding-top: 5px;
    }


.e-dialog .e-dlg-header {
    font-weight: normal;
    color: white;
}

.e-dialog .e-btn-icon.e-icon-dlg-close {
    font-size: 12px;
    color: white;
}

.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
    font-size: 14px;
    color: white;
    width: auto;
    margin-left: 0px;
    margin-top: -18px;
}

    .e-dialog .e-btn .e-btn-icon.e-icon-dlg-close:hover {
        transform: scale(1.2);
        color: white;
        width: auto;
        margin-left: 0px;
        margin-top: -18px;
    }


.e-dialog button.e-btn.e-dlg-closeicon-btn:hover .e-btn-icon {
    color: white !important;
}

.e-dialog .e-btn.e-flat, .e-css.e-btn.e-flat {
    border: none;
}

    .e-dialog .e-btn.e-flat, .e-css.e-btn.e-flat:hover {
        border: none;
    }

        .e-dialog .e-btn.e-flat:not(.e-primary), .e-css.e-btn.e-flat:not(.e-primary) {
            background-color: transparent !important;
            border: none;
            color: black;
        }

            .e-dialog .e-btn.e-flat:not(.e-primary):hover,
            .e-css.e-btn.e-flat:not(.e-primary):hover {
                background-color: transparent !important;
                transform: scale(1.2);
            }

/* LoginLayout Shared*/
.custom-card {
    background-color: #FFFFFF;
}

.form-txt-group {
    margin-bottom: 5px;
    border-radius: 0px;
}

.form-txt-to-btn-group {
    margin-bottom: 10px;
}

.form-btn-group {
    margin-bottom: 30px;
}

.form-control {
    padding: 0 12px;
    font-size: 16px;
    line-height: 1.5;
    width: 100%;
    border: 0px solid #ccc;
    background: rgba(73, 35, 105, 0.3) !important;
    border-radius: 4px !important;
}

    .form-control:focus {
        outline: 2px solid #3a0647;
        outline-offset: 0px;
        box-shadow: none;
        pointer-events: none;
    }

.primary-btn {
    background-image: linear-gradient(20deg, #3a0647 0%, #492369 100%);
    color: white;
    border: none;
    padding: 10px 20px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 18px;
    font-style: normal;
    width: 100%;
}

    .primary-btn:hover {
        background-color: #492369;
        color: white;
    }

    .primary-btn:active,
    .primary-btn:focus {
        background-image: linear-gradient(20deg, #3a0647 0%, #492369 100%);
        color: white;
    }

    .primary-btn:focus {
        background-color: #192841;
        color: white;
    }


.secondary-btn {
    background-image: linear-gradient(20deg, #C0c0c0 0%, #e6e6e6 100%);
    color: #333333;
    padding: 10px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 16px;
    width: 100%;
}

    .secondary-btn:hover {
        background-color: #e6e6e6;
        color: black;
    }

    .secondary-btn:active
    .secondary-btn:focus {
        background-image: linear-gradient(20deg, #C0c0c0 0%, #e6e6e6 100%);
        color: black;
    }

.info-btn {
    background-color: #C0c0c0;
    border: none;
    height: 30px;
    width: 30px;
    border-radius: 100px;
    color: white;
}

    .info-btn:hover {
        background-color: #e6e6e6;
    }

    .info-btn:active {
        background-color: #e6e6e6;
        color: white;
    }

    .info-btn:focus {
        background-color: #C0c0c0;
        color: white;
    }

.header-action-btn {
    background-color: #3a0647;
    color: white;
    border: none;
    padding: 12px 16px; /* mehr Padding für größeren Button */
    border-radius: 8px;
    cursor: pointer;
    font-size: 20px; /* größere Icons/Text */
    width: 50px; /* für quadratischen Button */
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .header-action-btn:hover {
        background-color: #D400F5;
        color: white;
        transform: scale(1.1); /* kleiner Hover-Effekt */
    }

    .header-action-btn:active,
    .header-action-btn:focus {
        background-color: #3a0647;
        outline: none;
        box-shadow: 0 0 0 2px #d400f5aa;
    }

.spinner-overlay-fullpage-section {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}

.seperator-label-container {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    margin-bottom: 10px
}

.seperator-label {
    font-size: small;
    color: black;
}

.link-label {
    display: block;
    margin-top: 5px;
    color: #492369;
    text-decoration: none;
    font-size: small;
}

    .link-label:hover {
        color: #D400F5;
    }

/* Checkbox */
.e-checkbox-wrapper .e-label {
    font-weight: normal;
    font-size: small;
    white-space: normal;
    overflow-wrap: break-word;
    hyphens: auto;
}

    .e-checkbox-wrapper .e-label a {
        text-decoration: none;
    }
    .e-checkbox-wrapper .e-label a:hover {
        color: #D400F5 !important;
        text-decoration: none;
    }

.e-checkbox-wrapper .e-frame,
.e-checkbox-wrapper:hover .e-frame,
.e-checkbox-wrapper .e-frame.e-check,
.e-checkbox-wrapper:hover .e-frame.e-check,
.e-checkbox-wrapper .e-frame:focus,
.e-checkbox-wrapper .e-frame.e-check:focus {
    width: 20px;
    height: 20px;
    outline: none !important;
    box-shadow: none !important;
    border-color: #3a0647 !important;
}

.e-customsize.e-checkbox-wrapper .e-check {
    font-size: 18px;
}

/* Passwort Gruppe */
.password-wrapper {
    display: flex;
    align-items: center;
    position: relative;
}

    .password-wrapper .form-control {
        flex: 1;
        margin: 0;
    }

.toggle-password-btn {
    height: 44px; /* exakt gleiche Höhe */
    width: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: none !important;
    background-color: transparent !important;
    color: #3a0647 !important;
    font-size: 20px;
}
    .toggle-password-btn:hover {
        border: none !important;
        transform: scale(1.2);
        color: #D400F5 !important;
        background-color: transparent !important;
    }

    .toggle-password-btn:active {
        border: none !important;
        color: #3a0647 !important;
        background-color: transparent !important;
    }