.e-dark-mode, :root {
    --color-sf-black: 0,0,0;
    --color-sf-white: 255,255,255;
    --color-sf-background: var(--color-sf-surface);
    --color-sf-shadow: 0,0,0;
    --color-sf-scrim: 0,0,0
}

.e-float-input.e-control-wrapper.e-rtl, .e-float-input.e-rtl, .e-input-group.e-control-wrapper.e-rtl, .e-input-group.e-rtl, .e-input.e-rtl, .e-listbox-container.e-rtl, .e-listbox-wrapper.e-rtl, .e-listboxtool-wrapper.e-rtl, .e-listview.e-rtl, .e-pager.e-rtl, .e-rtl {
    direction: rtl
}

.e-bigger .e-grid .e-content.e-freezeline-moving, .e-bigger .e-grid.e-device.e-noselect, .e-disabled, .e-disableuserselect, .e-grid .e-gridheader, .e-grid .e-gridheader .e-detailheadercell, .e-grid .e-gridheader .e-headercell, .e-grid .e-noselect, .e-grid.e-bigger .e-content.e-freezeline-moving, .e-grid.e-bigger.e-device.e-noselect, .e-grid.e-mac-safari.e-resize-lines.e-rcursor, .e-grid.sf-grid .e-content.e-freezeline-moving, .e-inplaceeditor .e-editable-value-container.e-editable-open, .e-inplaceeditor .e-editable-value-wrapper.e-editable-open, .e-inplaceeditor.e-overlay, .e-prevent-select, .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-rte-iframe-content .e-content table td.e-multi-cells-select, .e-richtexteditor .e-rte-iframe-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, .e-spinner-pane {
    user-select: none
}

.e-accordion .e-acrdn-item .e-acrdn-panel, .e-accordion .e-acrdn-item.e-select > .e-acrdn-header:focus .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select > .e-acrdn-header:hover .e-acrdn-header-content, .e-badge, .e-badge:hover, .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon:hover, .e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:active, .e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:focus, .e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:hover, .e-breadcrumb-popup .e-breadcrumb-item a.e-breadcrumb-text, .e-btn, .e-btn:focus, .e-btn:hover, .e-css.e-btn, .e-css.e-btn:focus, .e-css.e-btn:hover, .e-license, .e-menu-container ul .e-menu-item .e-menu-url, .e-menu-wrapper ul .e-menu-item .e-menu-url, .e-schedule .e-month-view .e-work-cells.e-disable-dates .e-date-header:hover, .e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates .e-date-header:hover, .e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-date:hover, .e-schedule .e-vertical-view.e-day-view .e-header-date:hover, .e-schedule.e-device .e-m-date:hover, .e-schedule.e-device .e-month-view .e-date-header:hover, .e-schedule.e-device .e-month-view .e-navigate:hover, .e-schedule.e-device .e-timeline-month-view .e-date-header:hover, .e-schedule.e-device .e-timeline-month-view .e-navigate:hover, .e-schedule.e-device .e-timeline-view .e-date-header:hover, .e-schedule.e-device .e-timeline-view .e-navigate:hover, .e-schedule.e-device .e-vertical-view .e-header-cells .e-header-date:hover {
    text-decoration: none
}

:root {
    --color-sf-primary: 44,116,134;
    --color-sf-primary-container: 151,205,220;
    --color-sf-secondary: 92,114,122;
    --color-sf-secondary-container: 215,229,234;
    --color-sf-tertiary: 98,106,150;
    --color-sf-tertiary-container: 196,199,229;
    --color-sf-surface: 247,250,251;
    --color-sf-surface-variant: 220,227,230;
    --color-sf-on-primary: 255,255,255;
    --color-sf-on-primary-container: 0,31,39;
    --color-sf-on-secondary: 255,255,255;
    --color-sf-on-secondary-container: 0,31,39;
    --color-sf-on-tertiary: 255,255,255;
    --color-sf-on-tertiary-containe: 17,26,68;
    --color-sf-on-surface: 25,28,28;
    --color-sf-on-surface-variant: 67,74,77;
    --color-sf-on-background: 25,28,29;
    --color-sf-outline: 123,131,134;
    --color-sf-outline-variant: 220,227,230;
    --color-sf-surface-tint-color: 103,80,164;
    --color-sf-inverse-surface: 49,48,51;
    --color-sf-inverse-on-surface: 244,239,244;
    --color-sf-inverse-primary: 208,188,255;
    --color-sf-error: 192,27,19;
    --color-sf-error-container: 242,213,207;
    --color-sf-on-error: 255,255,255;
    --color-sf-on-error-container: 65,0,2;
    --color-sf-success: 32,81,7;
    --color-sf-success-container: 209,255,186;
    --color-sf-on-success: 244,255,239;
    --color-sf-on-success-container: 13,39,0;
    --color-sf-info: 1,87,155;
    --color-sf-info-container: 233,245,255;
    --color-sf-on-info: 250,253,255;
    --color-sf-on-info-container: 0,51,91;
    --color-sf-warning: 145,76,0;
    --color-sf-warning-container: 254,236,222;
    --color-sf-on-warning: 255,255,255;
    --color-sf-on-warning-container: 47,21,0;
    --color-sf-spreadsheet-gridline: var(--color-sf-surface-variant);
    --color-sf-shadow-focus-ring1: 0 0 0 1px rgb(255, 255, 255),0 0 0 3px rgb(0, 0, 0);
    --color-sf-diagram-palette-background: --color-sf-white;
    --color-sf-success-text: 255,255,255;
    --color-sf-warning-text: 255,255,255;
    --color-sf-danger-text: 255,255,255;
    --color-sf-info-text: 255,255,255;
    --color-sf-content-text-color-alt2: var(--color-sf-on-secondary-container);
    --color-sf-secondary-bg-color: var(--color-sf-surface)
}

.e-dark-mode, :root {
    --e-font-name: "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif;
    --e-serif-font-name: "Roboto";
    --e-mono-font-name: "Roboto Mono";
    --e-radius: 1rem;
    --e-border: 1rem;
    --e-font-sans: sans-serif;
    --e-font-serif: serif;
    --e-font-mono: monospace;
    --e-font-family: var(--e-font-name),var(--e-font-sans)
}

.e-dark-mode {
    --color-sf-primary: 208,188,255;
    --color-sf-primary-container: 79,55,139;
    --color-sf-secondary: 204,194,220;
    --color-sf-secondary-container: 74,68,88;
    --color-sf-tertiary: 239,184,200;
    --color-sf-tertiary-container: 99,59,72;
    --color-sf-surface: 28,27,31;
    --color-sf-surface-variant: 28,27,31;
    --color-sf-on-primary: 55,30,115;
    --color-sf-on-primary-container: 234,221,255;
    --color-sf-on-secondary: 51,45,65;
    --color-sf-on-secondary-container: 232,222,248;
    --color-sf-on-tertiary: 73,37,50;
    --color-sf-on-tertiary-containe: 255,216,228;
    --color-sf-on-surface: 230,225,229;
    --color-sf-on-surface-variant: 202,196,208;
    --color-sf-on-background: 230,225,229;
    --color-sf-outline: 147,143,153;
    --color-sf-outline-variant: 68,71,70;
    --color-sf-surface-tint-color: 208,188,255;
    --color-sf-inverse-surface: 230,225,229;
    --color-sf-inverse-on-surface: 49,48,51;
    --color-sf-inverse-primary: 103,80,164;
    --color-sf-error: 242,184,181;
    --color-sf-error-container: 140,29,24;
    --color-sf-on-error: 96,20,16;
    --color-sf-on-error-container: 249,222,220;
    --color-sf-success: 83,202,23;
    --color-sf-success-container: 22,62,2;
    --color-sf-on-success: 13,39,0;
    --color-sf-on-success-container: 183,250,150;
    --color-sf-info: 71,172,251;
    --color-sf-info-container: 0,67,120;
    --color-sf-on-info: 0,51,91;
    --color-sf-on-info-container: 173,219,255;
    --color-sf-warning: 245,180,130;
    --color-sf-warning-container: 123,65,0;
    --color-sf-on-warning: 99,52,0;
    --color-sf-on-warning-container: 255,220,193;
    --color-sf-spreadsheet-gridline: 231,224,236;
    --color-sf-shadow-focus-ring1: 0 0 0 1px #000,0 0 0 3px #fff;
    --color-sf-success-text: 0,0,0;
    --color-sf-warning-text: 0,0,0;
    --color-sf-info-text: 0,0,0;
    --color-sf-danger-text: 0,0,0;
    --color-sf-diagram-palette-background: var(--color-sf-inverse-surface);
    --color-sf-content-text-color-alt2: var(--color-sf-on-secondary)
}

.e-control, .e-css, .e-error {
    font-family: var(--e-font-family);
    font-size: 12px;
    font-weight: 400
}

.e-error, .e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text, .e-float-input.e-control-wrapper.e-error label.e-float-text, .e-float-input.e-control-wrapper.e-error textarea:focus ~ 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 input:focus ~ label.e-float-text, .e-float-input.e-error label.e-float-text, .e-float-input.e-error textarea:focus ~ label.e-float-text, .e-float-input.e-error.e-input-focus input ~ label.e-float-text {
    color: rgba(var(--color-sf-error))
}

.e-bigger .e-filled.e-float-input input, .e-bigger .e-filled.e-float-input input.e-input, .e-bigger .e-filled.e-float-input textarea, .e-bigger .e-filled.e-float-input textarea.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-bigger .e-filled.e-float-input.e-control-wrapper textarea, .e-bigger .e-filled.e-float-input.e-control-wrapper textarea.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-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-bigger .e-filled.e-input-group input, .e-bigger .e-filled.e-input-group input.e-input, .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 input, .e-bigger .e-filled.e-input-group.e-control-wrapper input.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-bigger.e-small .e-calendar .e-content td, .e-bigger.e-small .e-calendar .e-content th, .e-bigger.e-small .e-filled.e-float-input input, .e-bigger.e-small .e-filled.e-float-input input.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-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-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, .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-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-bigger.e-small .e-filled.e-input-group input, .e-bigger.e-small .e-filled.e-input-group input.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-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-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-calendar .e-content td, .e-calendar .e-content th, .e-colorpicker-container *, .e-colorpicker-wrapper *, .e-contextmenu-container ul.e-ul, .e-contextmenu-container ul.e-ul *, .e-contextmenu-wrapper ul.e-ul, .e-contextmenu-wrapper ul.e-ul *, .e-control, .e-control .e-filled 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 [class*=" e-"], .e-control [class^=e-], .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-date-wrapper:not(.e-filled) .e-date-icon.e-icons, .e-datetime-wrapper.e-control-wrapper, .e-filled input.e-input, .e-filled input.e-input.e-bigger, .e-filled input.e-input.e-small, .e-filled input.e-input.e-small.e-bigger, .e-filled textarea.e-input, .e-filled textarea.e-input.e-bigger, .e-filled textarea.e-input.e-small, .e-filled textarea.e-input.e-small.e-bigger, .e-filled.e-float-input textarea, .e-filled.e-float-input.e-bigger input, .e-filled.e-float-input.e-bigger input.e-input, .e-filled.e-float-input.e-bigger textarea, .e-filled.e-float-input.e-bigger textarea.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-filled.e-float-input.e-bigger.e-small textarea, .e-filled.e-float-input.e-bigger.e-small textarea.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-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-filled.e-float-input.e-control-wrapper textarea, .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-filled.e-float-input.e-control-wrapper.e-bigger textarea, .e-filled.e-float-input.e-control-wrapper.e-bigger textarea.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-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-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-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-filled.e-float-input.e-control-wrapper.e-multi-line-input textarea, .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-filled.e-float-input.e-control-wrapper.e-small textarea, .e-filled.e-float-input.e-control-wrapper.e-small textarea.e-input, .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input, .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input, .e-filled.e-float-input.e-multi-line-input textarea, .e-filled.e-float-input.e-small input, .e-filled.e-float-input.e-small input.e-input, .e-filled.e-float-input.e-small textarea, .e-filled.e-float-input.e-small textarea.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-filled.e-float-input:not(.e-input-group) input, .e-filled.e-input-group input, .e-filled.e-input-group input.e-input, .e-filled.e-input-group textarea, .e-filled.e-input-group textarea.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-bigger textarea, .e-filled.e-input-group.e-bigger textarea.e-input, .e-filled.e-input-group.e-bigger.e-small input, .e-filled.e-input-group.e-bigger.e-small input.e-input, .e-filled.e-input-group.e-bigger.e-small textarea, .e-filled.e-input-group.e-bigger.e-small textarea.e-input, .e-filled.e-input-group.e-control-wrapper input, .e-filled.e-input-group.e-control-wrapper input.e-input, .e-filled.e-input-group.e-control-wrapper textarea, .e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger, .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-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.e-bigger.e-small input, .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input.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-filled.e-input-group.e-control-wrapper.e-multi-line-input textarea, .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-filled.e-input-group.e-control-wrapper.e-small textarea, .e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input, .e-filled.e-input-group.e-multi-line-input textarea, .e-filled.e-input-group.e-small input, .e-filled.e-input-group.e-small input.e-input, .e-filled.e-input-group.e-small textarea, .e-filled.e-input-group.e-small textarea.e-input, .e-grid [class^=e-], .e-grid-popup [class^=e-], .e-listbox-container *, .e-listbox-wrapper *, .e-listboxtool-container *, .e-listboxtool-wrapper *, .e-menu-container ul.e-ul, .e-menu-container ul.e-ul *, .e-menu-wrapper ul.e-ul, .e-menu-wrapper ul.e-ul *, .e-multiselect, .e-outline textarea, .e-outline.e-float-input textarea, .e-outline.e-float-input.e-control-wrapper textarea, .e-outline.e-float-input.e-input-group textarea, .e-pager [class^=e-], .e-pv-line-styles-item, .e-richtexteditor .e-rte-toolbar.e-control[class*=e-toolbar], .e-rte-quick-popup .e-rte-quick-toolbar.e-rte-toolbar.e-toolbar, .e-small .e-filled.e-float-input input, .e-small .e-filled.e-float-input input.e-input, .e-small .e-filled.e-float-input textarea, .e-small .e-filled.e-float-input textarea.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-small .e-filled.e-float-input.e-control-wrapper textarea, .e-small .e-filled.e-float-input.e-control-wrapper textarea.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-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-small .e-filled.e-input-group input, .e-small .e-filled.e-input-group input.e-input, .e-small .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 input, .e-small .e-filled.e-input-group.e-control-wrapper input.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-sortable *, textarea.e-outline {
    box-sizing: border-box
}

    .e-container.e-color-picker .e-value-switch-btn:focus, .e-control :focus, .e-control:focus, .e-ddl.e-input-group, .e-ddl.e-input-group.e-input-focus:focus, .e-float-input input:focus, .e-float-input textarea:focus, .e-float-input.e-control-container.invalid, .e-float-input.e-control-container.valid.modified, .e-float-input.e-control-wrapper input:focus, .e-float-input.e-control-wrapper textarea:focus, .e-float-input.e-control-wrapper.e-input-focus input, .e-float-input.e-input-focus input, .e-input-group.e-control-container.invalid, .e-input-group.e-control-container.valid.modified {
        outline: 0
    }

.e-rtl {
    text-align: right
}

.e-overlay {
    background-color: rgba(var(--color-sf-scrim),.5);
    height: 100%;
    opacity: .5;
    pointer-events: none;
    touch-action: none;
    width: 100%
}

.e-accordion .e-acrdn-item .e-content-hide, .e-accordion .e-acrdn-item.e-hide, .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, .e-hidden, .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 {
    display: none
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-hidden, .e-blazor-hidden, .e-contextmenu-container.e-sfcontextmenu.e-hide-menu, .e-fab-hidden, .e-hidden-popup, .e-rte-hide-visible, .e-sidebar.e-visibility, .e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-arrow-tip, .e-speeddial-hidden, .e-splitter .e-split-bar.e-split-bar-horizontal .e-icon-hidden, .e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler.e-hide-handler, .e-splitter .e-split-bar.e-split-bar-vertical .e-icon-hidden, .e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler.e-hide-handler, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-hidden {
    visibility: hidden
}

.e-disabled, .e-sortable .e-disabled {
    background-image: none;
    cursor: default;
    opacity: .35
}

.e-ul {
    list-style-type: none
}

.e-warning {
    color: rgba(var(--color-sf-warning))
}

.e-success {
    color: rgba(var(--color-sf-success))
}

.e-chip-list .e-chip.e-info.e-outline .e-chip-delete, .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-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-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-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: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: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: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:hover, .e-chip-list.e-chip.e-info.e-outline .e-chip-delete, .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-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-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-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: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: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: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:hover, .e-information, .e-message.e-info .e-msg-icon {
    color: rgba(var(--color-sf-info))
}

.e-block-touch {
    touch-action: pinch-zoom
}

.e-license {
    color: #ff0
}

.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(0);
        transform-origin: right center;
        transform-style: preserve-3d
    }
}

@keyframes FlipRightDownOut {
    from {
        transform: perspective(400px) rotateY(0);
        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(0);
        transform-origin: right center;
        transform-style: preserve-3d
    }
}

@keyframes FlipRightUpOut {
    from {
        transform: perspective(400px) rotateY(0);
        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(0);
        transform-origin: left center;
        transform-style: preserve-3d
    }
}

@keyframes FlipLeftDownOut {
    from {
        transform: perspective(400px) rotateY(0);
        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(0);
        transform-origin: left center;
        transform-style: preserve-3d
    }
}

@keyframes FlipLeftUpOut {
    from {
        transform: perspective(400px) rotateY(0);
        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(0);
        transform-origin: center center;
        transform-style: preserve-3d
    }
}

@keyframes FlipYLeftOut {
    from {
        opacity: 1;
        transform: perspective(400px) rotateY(0);
        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(0);
        transform-origin: center center;
        transform-style: preserve-3d
    }
}

@keyframes FlipYRightOut {
    from {
        opacity: 1;
        transform: perspective(400px) rotateY(0);
        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(0);
        transform-origin: center center;
        transform-style: preserve-3d
    }
}

@keyframes FlipXDownOut {
    from {
        opacity: 1;
        transform: perspective(400px) rotateX(0);
        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(0);
        transform-origin: center center;
        transform-style: preserve-3d
    }
}

@keyframes FlipXUpOut {
    from {
        opacity: 1;
        transform: perspective(400px) rotateX(0);
        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: linear-gradient(90deg,rgba(28,27,31,.08) 0,rgba(28,27,31,.1) 5%,rgba(28,27,31,.1) 50%,rgba(28,27,31,.1) 50%,rgba(28,27,31,.1) 95%,rgba(28,27,31,.08) 100%);
        border-radius: 0;
        overflow: hidden;
        pointer-events: none;
        position: absolute;
        transform: scale(0)
    }

    .e-ripple-style::after {
        background: rgba(28,27,31,.12);
        content: "";
        display: block;
        height: 50%;
        left: 25%;
        opacity: 0;
        top: 25%;
        transform: scale(3);
        transition: transform .3s,opacity .3s;
        width: 50%
    }

    .e-ripple-style:active::after {
        opacity: 1;
        transform: scale(0);
        transition: none
    }

@font-face {
    font-family: e-icons;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMj1tTFEAAAEoAAAAVmNtYXBQEViiAAALBAAABPRnbHlmIKX3BgAAGYAAAo34aGVhZC6iEQwAAADQAAAANmhoZWEIVQZiAAAArAAAACRobXR4hAAAAAAAAYAAAAmEbG9jYQMRuowAAA/4AAAJiG1heHADjQJJAAABCAAAACBuYW1lc0cOBgACp3gAAAIlcG9zdByOXf4AAqmgAAAj1AABAAAEAAAAAFwEAAAAAAAD+AABAAAAAAAAAAAAAAAAAAACYQABAAAAAQAApnCdKl8PPPUACwQAAAAAAOXF5gsAAAAA5cXmCwAAAAAD+AP4AAAACAACAAEAAAAAAAEAAAJhAj0AIgAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5wDpXwQAAAAAXAQAAAAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAA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AAFsVAABbLAAAW0UAAFtvAABbkAAAW7EAAFvSAABb7AAAXAcAAFwcAABcVwAAXGgAAFyFAABcsgAAXNsAAF0JAABdLAAAXUwAAF12AABdnQAAXcAAAF3pAABeHwAAXk4AAF53AABelwAAXrQAAF7dAABe/QAAXx0AAF9IAABfaQAAX38AAF+XAABgWAAAYMsAAGDjAABg8AAAYQsAAGEgAABhPAAAYVEAAGFkAABhdwAAYYcAAGGbAABiBAAAYhwAAGKpAABjCQAAY5oAAGQpAABkQAAAZFQAAGRrAABkhAAAZJ0AAGSkAABlWgAAZWQAAGXpAABmXwAAZtQAAGdNAABnyAAAaFYAAGiGAABo5AAAaTAAAGlcAABpaQAAabIAAGn7AABqngAAazkAAGvVAABscQAAbLYAAG0QAABtQQAAbYIAAG2QAABuVgAAbnMAAG6zAABu1AAAbvsAAG8/AABvxQAAcDIAAHCeAABxPQAAcb4AAHIBAAByRgAAcqkAAHMMAABzPgAAdG0AAHSqAAB0yAAAdOYAAHUDAAB1IAAAdT4AAHVbAAB18AAAdfoAAHZNAAB2uwAAdvkAAHc5AAB3ewAAeIQAAHmNAAB6IAAAey4AAHygAAB82QAAfSkAAH1FAAB9kAAAffMAAH4cAAB+RQAAfnIAAH7pAAB/CQAAfx0AAH8xAACAEwAAgIAAAIHEAACCHgAAgvQAAIOKAACD9wAAhIcAAITcAACE7gAAhWMAAIVwAACFggAAhaQAAIWvAACF3QAAhegAAIX+AACGDwAAhjYAAIaHAACGswAAhuAAAIcNAACHOgAAh2cAAIedAACHqAAAh7EAAIe6AACIBwAAiDEAAIg9AACIRgAAiFEAAIhbAACIZQAAiLIAAIjcAACI6QAAiPMAAIkaAACJQwAAiXsAAInPAACJ6QAAig4AAIpCAACKaQAAinwAAIqWAACLAwAAizQAAItlAACLpQAAi+gAAIxkAACMxQAAjSMAAI1EAACNhQAAjboAAI3uAACOgAAAjpQAAI8RAACPOwAAj2oAAI+ZAACP8QAAkAYAAJA+AACQcwAAkLgAAJDnAACRTwAAkXgAAJGmAACR4gAAkhcAAJJNAACSVAAAkmYAAJKwAACTFgAAk0cAAJOTAACT1QAAk9wAAJP6AACUGAAAlFkAAJSSAACUtQAAlPo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AwQEBXipFAUFBAMDAQEBAQEBAwMEBAUGBgcICAgJGQoJCAYDBQMBAQICAwMFBRQHBgYEBAICAQEBAgIDBAUFBgYHBwgICQkRDAsKCQkHBgUDAjihoeOhoQAGAAAAAAPOA80APwB/AIMA+wE7AXsAACUzHw0dAQ8NKwEvDT0BPw0hMx8NHQEPDSsBLw09AT8NARUzNQEzHw8VMx8PFSMRIxUPDyMVIRUjLw81Iy8PNTMRMzU/DzM1ISUzHw0dAQ8NKwEvDT0BPw0hMx8NHQEPDSsBLw09AT8NA3oJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICP0VCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgBL6j+2vwNDAwMCwoKCQgHBwUEAwIBfg0MDAwLCgoJCAcHBQQDAgFUqAECAwQFBwcICQoKCwwMDA1+ASb8DQwMDAsKCgkIBwcFBAMCAX4NDAwMCwoKCQgHBwUEAwIBVKgBAgMEBQcHCAkKCgsMDAwNfv7aAkwJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICP0VCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAjaAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJCQgICAcHBgYGBQQDAwICAXqoqAFQAQIDBAUHBwgJCgoLDAwMDX4BAgMEBQYICAkJCwsLDQwN/AEmfg0MDAwLCgoJCAcHBQQDAgGoVAECAwQFBwcICQoKCwwMDA1+AQIDBAUHBwgJCgoLDAwMDfz+2n4NDA0LCwsJCQgIBgUEAwIBqH4CAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMD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BQP9AgQFrgUEAgIEBasFBQP+5wIEBcoFBAICBAXHBQUDAhMCBAWuBQQCAgQFqwUFA/0CBAWuBQQCAgQFqwUFA/7nAgQFygUEAgIEBccFBQMCEwIEBa4FBAICBAWrBQUD/QIEBa4FBAICBAWrBQUD/ucCBAXKBQQCAgQFxwUFAwITAgQFrgUEAgIEBasFBQP9AgQFrgUEAgIEBasFBQP+5wIEBcoFBAICBAXHBQUDAhMCBAWuBQQCAgQFqwUFA/0CBAWuBQQCAgQFqwUFA/7nAgQFygUEAgIEBccFBQMCEwIEBa4FBAICBAWrBQUD/QIEBa4FBAICBAWrBQUD/ucCBAXKBQQCAgQFxwUFAwITAgQFrgUEAgIEBasFBQP9AgQFrgUEAgIEBasFBQP+5wIEBcoFBAICBAXHBQUDAhMCBAWuBQQCAgQFqwUFA/0CBAWuBQQCAgQFqwUFA/7nAgQFygUEAgIEBccFBQMCEwIEBa4FBAICBAWrBQUD/QIEBa4FBAICBAWrBQUD/ucCBAXKBQQCAgQFxwUFAwFrHAHA/EgcAQEDAwQFBQYDuAYFBQQDAwEBAQEDAwQFBQb8SAYFBQQDAwGGAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIB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ASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0BzgHPAdAB0QHSAdMB1AHVAdYB1wHYAdkB2gHbAdwB3QHeAd8B4AHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IACmV4cG9ydC1wZGYPbW9yZS12ZXJ0aWNhbC0yCXN1Yi10b3RhbBF0YWJsZS1hbGlnbi1yaWdodAZoZWFkZXIFY2xvY2sHcmVmcmVzaAlhbGlnbi10b3AOYXJyb3ctcmlnaHQtdXAMdXNlci1kZWZpbmVkDXByb3RlY3Qtc2hlZXQFcGFzdGUEcGxheRFjaGV2cm9uLWRvd24tZmlsbAxpbnNlcnQtcmlnaHQPcGFzdGUtdGV4dC1vbmx5B3JlcGxhY2UHbGV2ZWwtNAh1cGxvYWQtMQR1bmRvDWRlbGV0ZS1jb2x1bW4McmVzdGFydC1hdC0xCXBlcmltZXRlcgVzdGFtcBJjb250aW51ZS1udW1iZXJpbmcLYWxpZ24tcmlnaHQPc2hvdy1oaWRlLXBhbmVsFmNvbmRpdGlvbmFsLWZvcm1hdHRpbmcRbW9yZS1ob3Jpem9udGFsLTEEc2VuZARjZWxsEXNvcnQtZGVzY2VuZGluZy0yEnRpbWVsaW5lLXdvcmstd2VlawdqdXN0aWZ5Dmh5cGVybGluay1lZGl0CXJlY3RhbmdsZQpncm91cC1pY29uCmxpbmUtc21hbGwNZHJhZy1hbmQtZHJvcAtjaGVjay1sYXJnZQZzaGFwZXMMY2hldnJvbi1kb3duD2RlY3JlYXNlLWluZGVudAxjaXJjbGUtY2hlY2sMZmlsdGVyLWNsZWFyBW5vdGVzBmV4cG9ydA1icmluZy1mb3J3YXJkBGVkaXQLZmlsdGVyLW1haW4Oc3BsaXQtdmVydGljYWwMY29tbWVudC1zaG93EmNoZXZyb24tZG93bi1zbWFsbA1maWx0ZXItYWN0aXZlF2RyYWctYW5kLWRyb3AtaW5kaWNhdG9yBGJvbGQSY2hldnJvbi1sZWZ0LXNtYWxsD2hpZ2hsaWdodC1jb2xvcgxwcmludC1sYXlvdXQHYmV0d2VlbgtsaW5rLXJlbW92ZRB0YWJsZS1vZi1jb250ZW50DWdyaXAtdmVydGljYWwDa3BpCXJlZGFjdGlvbgZ2b2x1bWUKYnJlYWstcGFnZQZsZW5ndGgTY2hldnJvbi1sZWZ0LWRvdWJsZQ5oeXBlcmxpbmstY29weQpsb3dlci1jYXNlCGJ1bGxldC0yDWNoZXZyb24tcmlnaHQJdW5ncm91cC0xEGF1dG8tZml0LWNvbnRlbnQYZmlsdGVyZWQtc29ydC1kZXNjZW5kaW5nEWFnZW5kYS1kYXRlLXJhbmdlC2dyYW5kLXRvdGFsDW1vdXNlLXBvaW50ZXIMYWxpZ24tbWlkZGxlCGJvb2ttYXJrDmZpZWxkLXNldHRpbmdzF3Bhc3RlLW1hdGNoLWRlc3RpbmF0aW9uCHBhc3N3b3JkBnNlYXJjaARyZWRvCGxvY2F0aW9uBGxpbmsNc3RyaWtldGhyb3VnaA9hdXRvLWZpdC13aW5kb3cGaXRhbGljDG1vbnRoLWFnZW5kYRNjaGV2cm9uLXJpZ2h0LXNtYWxsBXByaW50DnRpbWVsaW5lLXRvZGF5EnRleHQtdGhhdC1jb250YWlucwtmb2xkZXItb3BlbglyZXNpemVyLTENYnJlYWstc2VjdGlvbghidWxsZXQtNghpY29uc2V0cwxjaGV2cm9uLWxlZnQNYm9yZGVyLWJvdHRvbQ1zcGFjaW5nLWFmdGVyCmNpcmNsZS1hZGQQdGV4dC1hbHRlcm5hdGl2ZQdsZXZlbC0xCnR3by1jb2x1bW4GdG9wLTEwBnJlbmFtZQVzdHlsZQlmb250LW5hbWUPbW9yZS12ZXJ0aWNhbC0xD2xpbmUtdmVyeS1zbWFsbAZyZXBlYXQKYXJyb3ctbGVmdAVjaGVjaxJ2ZXJ0aWNhbC1hbGlnbi10b3AKY2hldnJvbi11cAlib3R0b20tMTADZGF5CXVuZ3JvdXAtMglvcGVuLWxpbmsFcGF1c2UEY29weQ5wYWdlLW51bWJlcmluZw5saXN0LXVub3JkZXJlZApmcmVlemUtcm93B2xldmVsLTMKZXhwb3J0LXhscw5jb21tZW50LXJlb3BlbgxwYWludC1idWNrZXQRYm9yZGVyLWRpYWdvbmFsLTESZml4ZWQtY29sdW1uLXdpZHRoBWltYWdlEW51bWJlci1mb3JtYXR0aW5nEHByb3RlY3Qtd29ya2Jvb2sPcmVjdXJyZW5jZS1lZGl0DHNlbmQtdG8tYmFjawtpbnNlcnQtbGVmdARhcmVhDGxpbmUtc3BhY2luZwpzZWxlY3QtYWxsDGJvcmRlci1pbm5lcgZyYWRpdXMJZGF0YS1iYXJzDWJvcmRlci1taWRkbGUKdXBwZXItY2FzZQpwYWdlLXNldHVwB3pvb20taW4IZmlsdGVyZWQOaHlwZXJsaW5rLW9wZW4RY2FsY3VsYXRlZC1tZW1iZXIEbWVudQxncmVhdGVyLXRoYW4IYnVsbGV0LTQPYm90dG9tLTEwLWl0ZW1zEWJvcmRlci1kaWFnb25hbC0yCXRodW1ibmFpbApmb250LWNvbG9yDGFsaWduLWJvdHRvbQhkb3dubG9hZAtjbGVhci1ydWxlcw5zb3J0LWFzY2VuZGluZxBzcGxpdC1ob3Jpem9udGFsB2dyb3VwLTIJZHJvcC1kb3duC3N1cGVyc2NyaXB0DmNoYW5nZXMtYWNjZXB0FGNoZXZyb24tcmlnaHQtZG91YmxlEHNvcnQtYXNjZW5kaW5nLTIMYm9yZGVyLXJpZ2h0A21keAxib3JkZXItb3V0ZXIHc2F2ZS1hcwxlbmQtZm9vdG5vdGUQZXhpdC1mdWxsLXNjcmVlbgNwYW4McmFkaW8tYnV0dG9uD3RleHQtYW5ub3RhdGlvbgR1c2VyDnNwYWNpbmctYmVmb3JlD3NvcnQtZGVzY2VuZGluZwdkaXNwbGF5CmFsaWduLWxlZnQGcGVvcGxlCmV4cG9ydC1jc3YGZm9vdGVyBWJyZWFrDmRhdGUtb2NjdXJyaW5nCGJ1bGxldC0zDHN0cm9rZS13aWR0aAtkZXNjcmlwdGlvbgxleHBvcnQtZXhjZWwKdGFibGUtY2VsbAt0ZXh0LWhlYWRlcgtsaW5lLW5vcm1hbAVtb250aAxjb2xvci1zY2FsZXMSY2hhbmdlLXNjYWxlLXJhdGlvBHNhdmUGZXhwYW5kBmNpcmNsZQxsaXN0LW9yZGVyZWQFZXJhc2UKZm9ybS1maWVsZAl0ZXh0LXdyYXAKZXhwb3J0LXN2ZwhidWxsZXQtMQpib3JkZXItYWxsA3N1bQp3ZWItbGF5b3V0CXNlbGVjdGlvbhN0YWJsZS1ib3JkZXItY3VzdG9tDWJlbG93LWF2ZXJhZ2UJbGVzcy10aGFuCmFycm93LWRvd24VdmVydGljYWwtYWxpZ24tYm90dG9tDHRpbWVsaW5lLWRheQlzaWduYXR1cmUIZmlsZS1uZXcQY2hldnJvbi11cC1zbWFsbANleWUIYXJyb3ctdXAKYm9yZGVyLXRvcAdvcGFjaXR5EmludGVybWVkaWF0ZS1zdGF0ZRByZXNpemVyLXZlcnRpY2FsCWNoZWNrLWJveBV2ZXJ0aWNhbC1hbGlnbi1jZW50ZXIHdHdvLXJvdwVjbG9zZQNhbGwFdGFibGUNaGlkZS1oZWFkaW5ncw90YWJsZS1jZWxsLW5vbmULZnJlZXplLXBhbmUNc2VuZC1iYWNrd2FyZApleHBvcnQtcG5nDmR1cGxpY2F0ZS1jZWxsC3NwZWxsLWNoZWNrEnRhYmxlLWFsaWduLWNlbnRlcgpkZWxldGUtcm93BG5vbmUHZ3JvdXAtMQtjaGFuZ2UtY2FzZRB0YWJsZS1hbGlnbi1sZWZ0BmZpbHRlcgpjbGVhci1mb3JtC2Fycm93LXJpZ2h0EGhpZGUtZm9ybXVsYS1iYXIDY3V0CGJ1bGxldC01EnJlc2l6ZXItaG9yaXpvbnRhbBNjaGV2cm9uLWRvd24tZG91YmxlBGxvY2sLY2lyY2xlLWluZm8MaW5zZXJ0LWJlbG93CHBlbnRhZ29uDGNsZWFyLWZvcm1hdAl0aW1lLXpvbmUEcGx1cwtib3JkZXItbGVmdAdsZXZlbC0yDWFib3ZlLWF2ZXJhZ2UFb3JkZXIJc3Vic2NyaXB0DWNoYW5nZXMtdHJhY2sQaHlwZXJsaW5rLXJlbW92ZRB0b3AtYm90dG9tLXJ1bGVzCWNvZGUtdmlldwpjb2xsYXBzZS0yD2luY3JlYXNlLWluZGVudAx0YWJsZS1kZWxldGUcY29uZGl0aW9uYWwtZm9ybWF0dGluZy1sYXJnZQxhbGlnbi1jZW50ZXIHcmVhcHBseQ5jaGFuZ2VzLXJlamVjdA5oaWRlLWdyaWRsaW5lcwR3ZWVrCWxhc3QtcGFnZQRsaW5lB2VxdWFsdG8NY2lyY2xlLXJlbW92ZQtmdWxsLXNjcmVlbglkaW1lbnNpb24XZmlsdGVyZWQtc29ydC1hc2NlbmRpbmcNdGltZWxpbmUtd2VlawV0cmFzaAxwcm9wZXJ0aWVzLTERY2hldnJvbi11cC1kb3VibGUJc29ydGluZy0yCXNvcnRpbmctMQh6b29tLW91dAVjaGFydAtib3JkZXItbm9uZQx0YWJsZS11cGRhdGUJbmFtZWQtc2V0D2Fubm90YXRpb24tZWRpdAl2aWV3LXNpZGULY29tbWVudC1hZGQJZ3JpZC12aWV3B2NhcHRpb24JdW5kZXJsaW5lCXRleHQtZm9ybQtpbnNlcnQtY29kZQ1yZXNpemVyLXJpZ2h0CmZpcnN0LXBhZ2UDYm94D2RhdGEtdmFsaWRhdGlvbgxpbnNlcnQtYWJvdmUHbGV2ZWwtNQt6b29tLXRvLWZpdA5lcnJvci10cmVldmlldwttZXJnZS1jZWxscw1ib3JkZXItY2VudGVyBmZvbGRlcgloaWdobGlnaHQMcHJvcGVydGllcy0yB3RhYmxlLTIOYnJpbmctdG8tZnJvbnQNZnJlZXplLWNvbHVtbgtwYXN0ZS1zdHlsZQp1bmZpbHRlcmVkCXBhcmFncmFwaBNjaGFydC1pbnNlcnQtY29sdW1uDGNoYXJ0LWxlZ2VuZBhjaGFydC1pbnNlcnQteC15LXNjYXR0ZXIRYWRkLWNoYXJ0LWVsZW1lbnQPY2hhcnQtZ3JpZGxpbmVzEWNoYXJ0LWluc2VydC1saW5lF2NoYXJ0LXN3aXRjaC1yb3ctY29sdW1uCmNoYXJ0LWF4ZXMLY2hhcnQtbGluZXMRY2hhcnQtYXhpcy10aXRsZXMLY2hhcnQtdGl0bGUQY2hhcnQtaW5zZXJ0LXBpZRFjaGFydC1kYXRhLWxhYmVscyRjaGFydC1heGlzLXRpdGxlcy1wcmltYXJ5LWhvcml6b250YWwRY2hhcnQtbGVnZW5kLW5vbmUSY2hhcnQtbGVnZW5kLXJpZ2h0HGNoYXJ0LXByaW1hcnktbWlub3ItdmVydGljYWwbY2hhcnQtYXhlcy1wcmltYXJ5LXZlcnRpY2FsGGNoYXJ0LWRhdGEtbGFiZWxzLWNlbnRlchZjaGFydC1kYXRhLWxhYmVscy1ub25lHGNoYXJ0LXByaW1hcnktbWFqb3ItdmVydGljYWwdY2hhcnQtYXhlcy1wcmltYXJ5LWhvcml6b250YWwQY2hhcnQtbGVnZW5kLXRvcB5jaGFydC1wcmltYXJ5LW1pbm9yLWhvcml6b250YWweY2hhcnQtcHJpbWFyeS1tYWpvci1ob3Jpem9udGFsE2NoYXJ0LWxlZ2VuZC1ib3R0b20dY2hhcnQtZGF0YS1sYWJlbHMtb3V0c2lkZS1lbmQiY2hhcnQtYXhpcy10aXRsZXMtcHJpbWFyeS12ZXJ0aWNhbBFjaGFydC1sZWdlbmQtbGVmdB1jaGFydC1kYXRhLWxhYmVscy1pbnNpZGUtYmFzZRxjaGFydC1kYXRhLWxhYmVscy1pbnNpZGUtZW5kEGNoYXJ0LXRpdGxlLW5vbmUcY2hhcnQtdGl0bGUtY2VudGVyZWQtb3ZlcmxheRRjaGFydC0yZC1zdGFja2VkLWJhchVjaGFydC0yZC1zdGFja2VkLWxpbmULY2hhcnQtZG9udXQOY2hhcnQtMmQtcGllLTIZY2hhcnQtMmQtY2x1c3RlcmVkLWNvbHVtbiFjaGFydC0yZC0xMDAtcGVyY2VudC1zdGFja2VkLWFyZWEWY2hhcnQtMmQtY2x1c3RlcmVkLWJhciBjaGFydC0yZC0xMDAtcGVyY2VudC1zdGFja2VkLWJhcg1jaGFydC0yZC1saW5lI2NoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtY29sdW1uIWNoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtbGluZRVjaGFydC0yZC1zdGFja2VkLWFyZWEQY2hhcnQtaW5zZXJ0LWJhcg1jaGFydC0yZC1hcmVhE21vcmUtc2NhdHRlci1jaGFydHMXY2hhcnQtMmQtc3RhY2tlZC1jb2x1bW4OdGltZWxpbmUtbW9udGgJZHJhZy1maWxsDGNpcmNsZS1jbG9zZQZyZXNpemUPY2hldnJvbi11cC1maWxsBGhvbWUJc29ydGluZy0zEWNoZXZyb24tbGVmdC1maWxsEmNoZXZyb24tcmlnaHQtZmlsbBRpbnRlcm1lZGlhdGUtc3RhdGUtMghzZXR0aW5ncwtjaGVjay1zbWFsbAt0YWJsZS1tZXJnZQx0YWJsZS1uZXN0ZWQQdGFibGUtaW5zZXJ0LXJvdxN0YWJsZS1pbnNlcnQtY29sdW1uFXRhYmxlLW92ZXJ3cml0ZS1jZWxscwlleWUtc2xhc2gNZ2FudHQtZ3JpcHBlcg1icmluZy10by12aWV3D2JyaW5nLXRvLWNlbnRlcgd3YXJuaW5nDWNyaXRpY2FsLXBhdGgSYm9yZGVyLWRpYWdvbmFsLXVwFGJvcmRlci1kaWFnb25hbC1kb3duDWJvcmRlci1jdXN0b20NYm9yZGVyLW5vbmUtMQpib3JkZXItYm94D2JvcmRlci1zaGFkb3ctMQ9ib3JkZXItc2hhZG93LTIFYXVkaW8FdmlkZW8EY3JvcAtzdGFyLWZpbGxlZAdmaWx0ZXJzCmFkanVzdG1lbnQJcGFnZS1zaXplBXJlc2V0CHRyaWFuZ2xlDnBhZ2UtdGV4dC13cmFwBHRpbnQKYnJpZ2h0bmVzcwhjb250cmFzdApzYXR1cmF0aW9uBGZhZGUNZmxpcC12ZXJ0aWNhbA9mbGlwLWhvcml6b250YWwOdHJhbnNmb3JtLWxlZnQPdHJhbnNmb3JtLXJpZ2h0CXNoYXJwbmVzcwVncmFpbgxmcmFtZS1jdXN0b20HZnJhbWUtMQdmcmFtZS0yB2ZyYW1lLTMHZnJhbWUtNAdmcmFtZS01B2ZyYW1lLTYJdHJhbnNmb3JtCmNoZWNrLXRpY2sPZXZlbi1wYWdlLWJyZWFrDm9kZC1wYWdlLWJyZWFrDHBhZ2UtY29sdW1ucxVjb250aW51b3VzLXBhZ2UtYnJlYWsLcGFnZS1jb2x1bW4RcGFnZS1jb2x1bW4tcmlnaHQQcGFnZS1jb2x1bW4tbGVmdA9wYWdlLWNvbHVtbi1vbmUPcGFnZS1jb2x1bW4tdHdvEXBhZ2UtY29sdW1uLXRocmVlEG11bHRpcGxlLWNvbW1lbnQOZm9ybWF0LXBhaW50ZXIIbGF1bmNoZXIPY2hhcmFjdGVyLXN0eWxlDGxpbmtlZC1zdHlsZRxjaGFydC0yZC1zdGFja2VkLWxpbmUtbWFya2VkKGNoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtbGluZS1tYXJrZWQUY2hhcnQtMmQtbGluZS1tYXJrZWQSbGlzdC11bm9yZGVyZWQtcnRsEGxpc3Qtb3JkZXJlZC1ydGwTaW5jcmVhc2UtaW5kZW50LXJ0bBNkZWNyZWFzZS1pbmRlbnQtcnRsBWVtb2ppEXRyYXZlbC1hbmQtcGxhY2VzBm5hdHVyZQ9mb29kLWFuZC1kcmlua3MHYW5pbWFscwdvYmplY3RzCmFjdGl2aXRpZXMNaGFuZC1nZXN0dXJlcwdzeW1ib2xzBWZsYWdzBnVubG9jawxtb3JlLWNoZXZyb24MYm9yZGVyLWZyYW1lCmZyYW1lLW5vbmUJZnJhbWUtbWF0C2ZyYW1lLWJldmVsCmZyYW1lLWxpbmUKZnJhbWUtaG9vawtmcmFtZS1pbnNldAhidWxsZXQtNwxvcmdhbml6ZS1wZGYHZnJhbWUtNwdmcmFtZS04B2ZyYW1lLTkIZnJhbWUtMTAIZnJhbWUtMTEJY2FwdGlvbi0xCmFycm93LWhlYWQPYXJyb3ctaGVhZC1maWxsCGJhci1oZWFkC2NpcmNsZS1oZWFkEGNpcmNsZS1oZWFkLWZpbGwLc3F1YXJlLWhlYWQQc3F1YXJlLWhlYWQtZmlsbAphcnJvdy10YWlsD2Fycm93LXRhaWwtZmlsbAhiYXItdGFpbAtjaXJjbGUtdGFpbBBjaXJjbGUtdGFpbC1maWxsC3NxdWFyZS10YWlsEHNxdWFyZS10YWlsLWZpbGwNZmlsZS1kb2N1bWVudA9jb21tZW50LXJlc29sdmUYbXVsdGlwbGUtY29tbWVudC1yZXNvbHZlDHRhYmxlLWhlYWRlcgpibG9ja3F1b3RlCWFkZC1ub3RlcwplZGl0LW5vdGVzDGRlbGV0ZS1ub3RlcwZsYXllcnMJZm9udC1zaXplDGV4cG9ydC1wZGYtMQtpbXBvcnQtd29yZA1leHBvcnQtd29yZC0xDWRyb3Bkb3duLWxpc3QJY29tYm8tYm94EXJlcGVhdGluZy1zZWN0aW9uDmJ1aWxkaW5nLWJsb2NrD2NvbnRlbnQtY29udHJvbAdhaS1jaGF0C3htbC1tYXBwaW5nCXRodW1icy11cAt0aHVtYnMtZG93bgtjYWxjdWxhdGlvbgx0ZXh0LW91dGxpbmUPY2FsY3VsYXRlLXNoZWV0CXRyYW5zbGF0ZQdzaG9ydGVuCWVsYWJvcmF0ZQhyZXBocmFzZQ1ncmFtbWFyLWNoZWNrDnByZWZvcm1hdC1jb2RlBmltcG9ydAhpbXBvcnQtMQZyZWRhY3QLc21hcnQtcGFzdGUPYXV0by1maXQtY29sdW1uE2F1dG8tZml0LWFsbC1jb2x1bW4HY29sdW1ucw50aHVtYnMtdXAtZmlsbBB0aHVtYnMtZG93bi1maWxsDnN0b3AtcmVjdGFuZ2xlDGRvdWJsZS1jaGVjawhzcXVpZ2dseQptaWNyb3Bob25lDGJ1dHRvbi1maWVsZAxpbnNlcnQtc2hlZXQJZHVwbGljYXRlD2hvcml6b250YWwtbGluZQtyZXBseS1hcnJvdw1mb3J3YXJkLWFycm93A3BpbgV1bnBpbgxhZGQtYm9va21hcmsNYWxsLWJvb2ttYXJrcwlsYW5kc2NhcGUQcGFnZS1vcmllbnRhdGlvbgZtYXJnaW4QcHJldmlvdXMtY29tbWVudAxuZXh0LWNvbW1lbnQNY2xvc2UtY29tbWVudBFpbmNyZWFzZS1mb250c2l6ZRFkZWNyZWFzZS1mb250c2l6ZRNkZWxldGUtYWxsLWNvbW1lbnRzDHJlYWRpbmctdmlldw1tdWx0aXBsZS1wYWdlB2ZpdC0xMDANbWFyZ2luLW5hcnJvdw1tYXJnaW4tbm9ybWFsD21hcmdpbi1tb2RlcmF0ZQttYXJnaW4td2lkZQ5tYXJnaW4tZGVmYXVsdA1tYXJnaW4tY3VzdG9tC3NpemUtbGV0dGVyCnNpemUtbGVnYWwOc2l6ZS1leGVjdXRpdmUHc2l6ZS1hNAdzaXplLWE1C3NpemUtY3VzdG9tC21vcmUtY29sdW1uCmF0dGFjaG1lbnQLZmlsZS1mb3JtYXQHY2FsbG91dAloZWFkaW5nLTEJaGVhZGluZy0yCWhlYWRpbmctMwloZWFkaW5nLTQVY29sbGFwc2libGUtaGVhZGluZy0xFWNvbGxhcHNpYmxlLWhlYWRpbmctMhVjb2xsYXBzaWJsZS1oZWFkaW5nLTMVY29sbGFwc2libGUtaGVhZGluZy00C2V4cG9ydC1qcGVnDWNoYXJ0LXNjYXR0ZXIPc2hvdy1zaWRlLXBhbmVsCWNvcHktY29kZQt0ZXh0LXJlZGFjdAptYWdpYy13YW5kCnN3YXAtYXJyb3cJY2hlY2tsaXN0CnNtYXJ0LWVkaXQKdGFibGUtZWRpdAdoaXN0b3J5CWFsbC1ub3RlcwluZXh0LW5vdGUNcHJldmlvdXMtbm90ZRBjb252ZXJ0LWFsbC1ub3RlDGV4dHJhY3QtcGFnZQlsZWZ0LXdyYXAKcmlnaHQtd3JhcARtb3ZlDWNlbGwtcHJvcGVydHkJdGV4dC1lZGl0AAA=) format("truetype")
}

.e-icons {
    font-family: e-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

    .e-checkbox-wrapper.e-small .e-check, .e-css.e-checkbox-wrapper.e-small .e-check, .e-icons.e-small, .e-schedule .e-left-icon, .e-schedule .e-right-icon, .e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-down-icon, .e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-up-icon, .e-small .e-checkbox-wrapper .e-check, .e-small .e-css.e-checkbox-wrapper .e-check, .e-small.e-checkbox-wrapper .e-check, .e-small.e-css.e-checkbox-wrapper .e-check {
        font-size: 8px
    }

    .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons, .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel, .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel, .e-bigger .e-input-group.e-outline, .e-bigger .e-outline.e-float-input, .e-bigger .e-outline.e-float-input.e-control-wrapper, .e-bigger .e-outline.e-input-group, .e-bigger .e-outline.e-input-group.e-control-wrapper, .e-bigger .e-outline.e-input-group.e-control-wrapper.e-disabled, .e-bigger .e-outline.e-input-group.e-disabled, .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, .e-float-input input.e-small:first-child ~ .e-clear-icon::before, .e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before, .e-float-input.e-control-wrapper.e-small .e-clear-icon::before, .e-float-input.e-small .e-clear-icon::before, .e-icons.e-medium, .e-input-group.e-control-wrapper.e-small .e-clear-icon::before, .e-input-group.e-small .e-clear-icon::before, .e-outline.e-bigger input.e-input, .e-outline.e-bigger textarea.e-input, .e-outline.e-float-input .e-clear-icon::before, .e-outline.e-float-input.e-bigger, .e-outline.e-float-input.e-control-wrapper .e-clear-icon::before, .e-outline.e-float-input.e-control-wrapper.e-bigger, .e-outline.e-input-group .e-clear-icon.e-small, .e-outline.e-input-group .e-clear-icon::before, .e-outline.e-input-group.e-bigger, .e-outline.e-input-group.e-bigger.e-disabled, .e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-small, .e-outline.e-input-group.e-control-wrapper .e-clear-icon::before, .e-outline.e-input-group.e-control-wrapper.e-bigger, .e-outline.e-input-group.e-control-wrapper.e-bigger.e-disabled, .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon, .e-outline.e-input-group.e-small .e-clear-icon, .e-small .e-float-input .e-clear-icon::before, .e-small .e-float-input.e-control-wrapper .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, .e-small .e-outline.e-input-group .e-clear-icon, .e-small .e-outline.e-input-group.e-control-wrapper .e-clear-icon, input.e-input.e-bigger.e-outline, textarea.e-input.e-bigger.e-outline {
        font-size: 16px
    }

    .e-aiassistview .e-views .e-content-body h4, .e-bigger .e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-subject, .e-bigger .e-rating-container .e-reset, .e-bigger .e-small.e-rating-container .e-rating-item-container, .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-bigger.e-rating-container .e-reset, .e-bigger.e-small .e-rating-container .e-rating-item-container, .e-bigger.e-small.e-rating-container .e-rating-item-container, .e-icons.e-large, .e-small .e-bigger.e-rating-container .e-rating-item-container, .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: 24px
    }

    .e-contextmenu-container .e-menu-item .e-menu-icon.e-pdfexport::before, .e-grid .e-pdfexport::before, .e-grid-menu .e-pdfexport::before, .e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-pdfexport::before, .e-icons.e-export-pdf:before {
        content: "\e700"
    }

    .e-icons.e-more-vertical-2:before, .e-pager.e-rtl .e-firstpage::before, .e-pager.e-rtl .e-firstpage:hover, .e-pager.e-rtl .e-firstpagedisabled::before, .e-pdfviewer .e-pv-more-icon::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-control-wrapper.e-time-wrapper .e-time-icon.e-icons::before, .e-icons.e-clock:before, .e-quick-popup-wrapper .e-time-icon::before, .e-time-wrapper .e-time-icon.e-icons::before, .e-user-away::before {
        content: "\e705"
    }

    .e-icons.e-refresh:before, .e-upload .e-upload-files .e-icons.e-file-reload-btn::before {
        content: "\e706"
    }

    .e-icons.e-align-top:before, .e-rte-dropdown-popup .e-align-top::before, .e-rte-toolbar .e-align-top::before, .e-toolbar-container .e-align-top::before, .e-toolbar-wrapper .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, .e-rte-dropdown-popup .e-paste::before, .e-rte-toolbar .e-paste::before, .e-toolbar-container .e-paste::before, .e-toolbar-wrapper .e-paste::before {
        content: "\e70b"
    }

    .e-carousel .e-play-icon::before, .e-chat-video-play::before, .e-icons.e-play:before, .e-upload .e-upload-files .e-icons.e-file-play-btn::before {
        content: "\e70c"
    }

    .e-bigger .e-rtl.e-menu-container.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-wrapper.e-hamburger ul.e-ul .e-caret::before, .e-dropdown-btn .e-caret::before, .e-dropdown-btn.e-btn .e-caret::before, .e-grid .e-cc-icon::before, .e-grid .e-columnchooser-btn::before, .e-grid .e-icon-reorderdownarrow::before, .e-grid-menu .e-cc-icon::before, .e-grid-menu .e-columnchooser-btn::before, .e-grid-menu .e-icon-reorderdownarrow::before, .e-icons.e-chevron-down-fill:before, .e-menu-container .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 ul .e-menu-item .e-caret::before, .e-menu-container.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-rtl.e-hamburger ul.e-ul .e-caret::before, .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before, .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before, .e-menu-wrapper ul .e-menu-item .e-caret::before, .e-menu-wrapper.e-hamburger .e-menu-item .e-caret::before, .e-menu-wrapper.e-hamburger .e-vertical .e-menu-item .e-caret::before, .e-menu-wrapper.e-rtl.e-hamburger ul.e-ul .e-caret::before, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom::before {
        content: "\e70d"
    }

    .e-icons.e-insert-right:before, .e-rte-dropdown-popup .e-insert-column-right::before, .e-rte-toolbar .e-insert-column-right::before, .e-toolbar-container .e-insert-column-right::before, .e-toolbar-wrapper .e-insert-column-right::before {
        content: "\e70e"
    }

    .e-icons.e-paste-text-only:before {
        content: "\e70f"
    }

    .e-icons.e-replace:before, .e-rte-dropdown-popup .e-replace::before, .e-rte-toolbar .e-replace::before, .e-toolbar-container .e-replace::before, .e-toolbar-wrapper .e-replace::before {
        content: "\e710"
    }

    .e-icons.e-level-4:before {
        content: "\e711"
    }

    .e-chat-upload::before, .e-icons.e-upload-1:before {
        content: "\e712"
    }

    .e-icons.e-undo:before, .e-pdfviewer .e-pv-undo-icon::before, .e-rte-dropdown-popup .e-undo::before, .e-rte-toolbar .e-undo::before, .e-toolbar-container .e-undo::before, .e-toolbar-wrapper .e-undo::before {
        content: "\e713"
    }

    .e-icons.e-delete-column:before, .e-rte-dropdown-popup .e-delete-column::before, .e-rte-toolbar .e-delete-column::before, .e-toolbar-container .e-delete-column::before, .e-toolbar-wrapper .e-delete-column::before {
        content: "\e714"
    }

    .e-icons.e-restart-at-1:before {
        content: "\e715"
    }

    .e-icons.e-perimeter:before, .e-pager.e-rtl .e-lastpage::before, .e-pager.e-rtl .e-lastpage:hover, .e-pager.e-rtl .e-lastpagedisabled::before {
        content: "\e716"
    }

    .e-icons.e-stamp:before, .e-pdfviewer .e-pv-stamp-icon::before {
        content: "\e717"
    }

    .e-icons.e-continue-numbering:before {
        content: "\e718"
    }

    .e-icons.e-align-right:before, .e-rte-dropdown-popup .e-justify-right::before, .e-rte-toolbar .e-justify-right::before, .e-toolbar-container .e-justify-right::before, .e-toolbar-wrapper .e-justify-right::before {
        content: "\e719"
    }

    .e-icons.e-show-hide-panel:before {
        content: "\e71a"
    }

    .e-icons.e-conditional-formatting:before {
        content: "\e71b"
    }

    .e-breadcrumb .e-breadcrumb-collapsed::before, .e-breadcrumb .e-breadcrumb-menu::before, .e-icons.e-more-horizontal-1:before {
        content: "\e71c"
    }

    .e-assist-send::before, .e-chat-send::before, .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, .e-schedule .e-schedule-toolbar .e-icon-timeline-workweek::before {
        content: "\e720"
    }

    .e-icons.e-justify:before, .e-rte-dropdown-popup .e-justify-full::before, .e-rte-toolbar .e-justify-full::before, .e-toolbar-container .e-justify-full::before, .e-toolbar-wrapper .e-justify-full::before {
        content: "\e721"
    }

    .e-icons.e-hyperlink-edit:before, .e-rte-dropdown-popup .e-edit-link::before, .e-rte-toolbar .e-edit-link::before, .e-toolbar-container .e-edit-link::before, .e-toolbar-wrapper .e-edit-link::before {
        content: "\e722"
    }

    .e-icons.e-rectangle:before {
        content: "\e723"
    }

    .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, .e-icons.e-group-icon:before, .e-responsive-dialog .e-resgroup-icon.e-icons::before, .e-responsive-dialog .e-resungroup-icon.e-icons::before {
        content: "\e724"
    }

    .e-icons.e-line-small:before {
        content: "\e725"
    }

    .e-grid .e-group-animate .e-drag.e-icon-drag::before, .e-grid .e-icon-rowdragicon::before, .e-grid-menu .e-group-animate .e-drag.e-icon-drag::before, .e-grid-menu .e-icon-rowdragicon::before, .e-grid-menu.e-rtl .e-icon-rowdragicon::before, .e-grid.e-rtl .e-icon-rowdragicon::before, .e-icons.e-drag-and-drop:before {
        content: "\e726"
    }

    .e-checkbox-wrapper .e-check::before, .e-css.e-checkbox-wrapper .e-check::before, .e-icons.e-check-large:before {
        content: "\e727"
    }

    .e-icons.e-shapes:before, .e-pdfviewer .e-pv-annotation-shape-icon::before {
        content: "\e728"
    }

    .e-accordion .e-tgl-collapse-icon::before, .e-grid .e-icon-gdownarrow::before, .e-grid-menu .e-icon-gdownarrow::before, .e-icons.e-chevron-down:before, .e-listbox-tool .e-movedown::before, .e-schedule .e-schedule-toolbar .e-icon-down-arrow::before, .e-schedule .e-vertical-view .e-all-day-cells .e-all-day-appointment-section::before, .e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::after, .e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::after {
        content: "\e729"
    }

    .e-icons.e-decrease-indent:before, .e-rte-dropdown-popup .e-outdent::before, .e-rte-toolbar .e-outdent::before, .e-toolbar-container .e-outdent::before, .e-toolbar-wrapper .e-outdent::before {
        content: "\e72a"
    }

    .e-icons.e-circle-check:before, .e-message.e-success .e-msg-icon::before, .e-user-online::before {
        content: "\e72b"
    }

    .e-excelfilter .e-excl-filter-icon.e-filtered::before, .e-grid .e-excl-filter-icon.e-filtered::before, .e-grid-menu .e-excl-filter-icon.e-filtered::before, .e-icons.e-filter-clear:before, .e-responsive-dialog .e-icon-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-assist-edit::before, .e-grid .e-edit::before, .e-grid-menu .e-edit::before, .e-icons.e-edit:before, .e-inplaceeditor .e-editable-overlay-icon::before, .e-inplaceeditor-tip .e-editable-overlay-icon::before, .e-quick-popup-wrapper .e-edit-icon::before, .e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button .e-recurrence-edit.e-icons::before {
        content: "\e730"
    }

    .e-icons.e-filter-main:before {
        content: "\e731"
    }

    .e-cell-vertical-split::before, .e-icons.e-split-vertical:before, .e-pdfviewer .e-pv-formdesigner-icon::before {
        content: "\e732"
    }

    .e-icons.e-comment-show:before {
        content: "\e733"
    }

    .e-icons.e-chevron-down-small:before, .e-vscroll.e-scroll-device .e-nav-down-arrow::before {
        content: "\e734"
    }

    .e-grid .e-icon-filter.e-filtered::before, .e-grid-menu .e-icon-filter.e-filtered::before, .e-icons.e-filter-active:before {
        content: "\e735"
    }

    .e-icons.e-drag-and-drop-indicator:before, .e-treeview.e-drag-item .e-icons.e-drop-next::before {
        content: "\e736"
    }

    .e-icons.e-bold:before, .e-rte-dropdown-popup .e-bold::before, .e-rte-toolbar .e-bold::before, .e-toolbar-container .e-bold::before, .e-toolbar-wrapper .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, .e-listbox-tool .e-moveallfrom::before, .e-schedule .e-appointment .e-left-icon::before, .e-schedule.e-rtl .e-appointment .e-right-icon::before {
        content: "\e744"
    }

    .e-icons.e-hyperlink-copy:before {
        content: "\e745"
    }

    .e-icons.e-lower-case:before, .e-rte-dropdown-popup .e-lower-case::before, .e-rte-toolbar .e-lower-case::before, .e-toolbar-container .e-lower-case::before, .e-toolbar-wrapper .e-lower-case::before {
        content: "\e746"
    }

    .e-icons.e-bullet-2:before {
        content: "\e747"
    }

    .e-calendar .e-header .e-date-icon-next::before, .e-carousel .e-next-icon::before, .e-carousel.e-rtl .e-previous-icon::before, .e-container .e-value-switch-btn::before, .e-contextmenu-container ul .e-menu-item .e-caret::before, .e-contextmenu-wrapper ul .e-menu-item .e-caret::before, .e-daterangepicker .e-calendar .e-header .e-date-icon-next::before, .e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-prev::before, .e-grid .e-group-animate .e-nextgroup.e-icon-next::before, .e-grid .e-icon-grightarrow::before, .e-grid-menu .e-group-animate .e-nextgroup.e-icon-next::before, .e-grid-menu .e-icon-grightarrow::before, .e-grid-menu .e-icon-next::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, .e-hscroll.e-rtl .e-nav-left-arrow::before, .e-hscroll.e-rtl.e-scroll-device .e-nav-left-arrow::before, .e-hscroll.e-scroll-device .e-nav-right-arrow::before, .e-icon-collapsible::before, .e-icons.e-chevron-right:before, .e-listbox-tool .e-moveto::before, .e-pager .e-icon-next::before, .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-pdfviewer .e-pv-next-page-navigation-icon::before, .e-schedule .e-resource-tree-icon::before, .e-schedule .e-schedule-resource-toolbar .e-icon-next::before, .e-schedule .e-schedule-toolbar .e-icon-next::before, .e-schedule .e-schedule-toolbar.e-rtl .e-icon-prev::before, .e-treeview .e-list-item div.e-icons:not(.e-icons-spinner).e-icon-collapsible::before, .e-treeview .e-list-item div.e-icons:not(.e-icons-spinner).e-icon-expandable::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, .e-schedule .e-schedule-toolbar .e-icon-agenda::before {
        content: "\e74c"
    }

    .e-icons.e-grand-total:before {
        content: "\e74d"
    }

    .e-icons.e-mouse-pointer:before, .e-pdfviewer .e-pv-text-select-tool-icon::before {
        content: "\e74e"
    }

    .e-icons.e-align-middle:before, .e-rte-dropdown-popup .e-align-middle::before, .e-rte-dropdown-popup .e-table-cell-ver-align::before, .e-rte-toolbar .e-align-middle::before, .e-rte-toolbar .e-table-cell-ver-align::before, .e-toolbar-container .e-align-middle::before, .e-toolbar-container .e-table-cell-ver-align::before, .e-toolbar-wrapper .e-align-middle::before, .e-toolbar-wrapper .e-table-cell-ver-align::before {
        content: "\e74f"
    }

    .e-icons.e-bookmark:before, .e-pdfviewer .e-pv-bookmark-icon::before, .e-pv-bookmark-icon.e-menu-icon::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, .e-pdfviewer .e-pv-password-icon::before {
        content: "\e753"
    }

    .e-checkboxfilter .e-search-icon::before, .e-ddl .e-search-icon::before, .e-excelfilter .e-ccsearch-icon::before, .e-excelfilter .e-search-icon::before, .e-grid .e-ccsearch-icon::before, .e-grid .e-search-icon::before, .e-grid-menu .e-ccsearch-icon::before, .e-grid-menu .e-search-icon::before, .e-grid-popup .e-ccsearch-icon::before, .e-grid-popup .e-search-icon::before, .e-icons.e-search:before, .e-pdfviewer .e-pv-text-search-icon::before, .e-responsive-dialog .e-ccdlg span.e-ccsearch-icon::before, .e-responsive-dialog .e-search-icon::before {
        content: "\e754"
    }

    .e-icons.e-redo:before, .e-pdfviewer .e-pv-redo-icon::before, .e-rte-dropdown-popup .e-redo::before, .e-rte-toolbar .e-redo::before, .e-toolbar-container .e-redo::before, .e-toolbar-wrapper .e-redo::before {
        content: "\e755"
    }

    .e-icons.e-location:before, .e-quick-popup-wrapper .e-location-icon::before {
        content: "\e756"
    }

    .e-icons.e-link:before, .e-rte-dropdown-popup .e-create-link::before, .e-rte-dropdown-popup .e-insert-link::before, .e-rte-toolbar .e-create-link::before, .e-rte-toolbar .e-insert-link::before, .e-toolbar-container .e-create-link::before, .e-toolbar-container .e-insert-link::before, .e-toolbar-wrapper .e-create-link::before, .e-toolbar-wrapper .e-insert-link::before {
        content: "\e757"
    }

    .e-icons.e-strikethrough:before, .e-rte-dropdown-popup .e-strike-through::before, .e-rte-toolbar .e-strike-through::before, .e-toolbar-container .e-strike-through::before, .e-toolbar-wrapper .e-strike-through::before {
        content: "\e758"
    }

    .e-icons.e-auto-fit-window:before {
        content: "\e759"
    }

    .e-icons.e-italic:before, .e-rte-dropdown-popup .e-italic::before, .e-rte-toolbar .e-italic::before, .e-toolbar-container .e-italic::before, .e-toolbar-wrapper .e-italic::before {
        content: "\e75a"
    }

    .e-icons.e-month-agenda:before, .e-schedule .e-schedule-toolbar .e-icon-month-agenda::before {
        content: "\e75b"
    }

    .e-icons.e-chevron-right-small:before {
        content: "\e75c"
    }

    .e-grid .e-print::before, .e-grid-menu .e-print::before, .e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-print::before, .e-icons.e-print:before, .e-pdfviewer .e-pv-print-document-icon::before, .e-rte-dropdown-popup .e-print::before, .e-rte-toolbar .e-print::before, .e-toolbar-container .e-print::before, .e-toolbar-wrapper .e-print::before {
        content: "\e75d"
    }

    .e-icons.e-timeline-today:before, .e-schedule .e-schedule-toolbar .e-icon-day::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, .e-richtexteditor .e-south-east::before, .e-richtexteditor .e-south-west::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-calendar .e-header .e-date-icon-prev::before, .e-carousel .e-previous-icon::before, .e-carousel.e-rtl .e-next-icon::before, .e-daterangepicker .e-calendar .e-header .e-date-icon-prev::before, .e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-next::before, .e-grid-menu .e-icon-prev::before, .e-grid-menu.e-rtl .e-icon-grightarrow::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, .e-grid.e-rtl .e-icon-grightarrow::before, .e-hscroll.e-rtl .e-nav-right-arrow::before, .e-hscroll.e-rtl.e-scroll-device .e-nav-right-arrow::before, .e-hscroll.e-scroll-device .e-nav-left-arrow::before, .e-icons.e-chevron-left:before, .e-listbox-tool .e-movefrom::before, .e-pager .e-icon-prev::before, .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-pdfviewer .e-pv-previous-page-navigation-icon::before, .e-rtl.e-contextmenu-container .e-menu-item .e-caret::before, .e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret::before, .e-schedule .e-schedule-toolbar .e-icon-prev::before, .e-schedule .e-schedule-toolbar.e-rtl .e-icon-next::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, .e-treeview.e-drag-item .e-icons.e-drop-in::before {
        content: "\e768"
    }

    .e-icons.e-text-alternative:before, .e-rte-dropdown-popup .e-alt-text::before, .e-rte-toolbar .e-alt-text::before, .e-toolbar-container .e-alt-text::before, .e-toolbar-wrapper .e-alt-text::before {
        content: "\e769"
    }

    .e-icons.e-level-1:before, .e-treeview .e-popup .e-icons::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, .e-rte-dropdown-popup .e-style::before, .e-rte-toolbar .e-style::before, .e-toolbar-container .e-style::before, .e-toolbar-wrapper .e-style::before {
        content: "\e76e"
    }

    .e-icons.e-font-name:before, .e-rte-dropdown-popup .e-font-name::before, .e-rte-toolbar .e-font-name::before, .e-toolbar-container .e-font-name::before, .e-toolbar-wrapper .e-font-name::before {
        content: "\e76f"
    }

    .e-grid .e-columnmenu.e-filtered::before, .e-grid .e-columnmenu::before, .e-grid .e-responsivetoolbaritems-btn::before, .e-grid-menu .e-columnmenu.e-filtered::before, .e-grid-menu .e-columnmenu::before, .e-grid-menu .e-responsivetoolbaritems-btn::before, .e-icons.e-more-vertical-1:before, .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-icons.e-line-very-small:before {
        content: "\e771"
    }

    .e-icons.e-repeat:before, .e-rte-dropdown-popup .e-audio-replace::before, .e-rte-dropdown-popup .e-video-replace::before, .e-rte-toolbar .e-audio-replace::before, .e-rte-toolbar .e-video-replace::before, .e-schedule .e-appointment .e-recurrence-icon::before, .e-toolbar-container .e-audio-replace::before, .e-toolbar-container .e-video-replace::before, .e-toolbar-wrapper .e-audio-replace::before, .e-toolbar-wrapper .e-video-replace::before {
        content: "\e772"
    }

    .e-chat-back-icon::before, .e-contextmenu-container ul .e-menu-item .e-previous::before, .e-contextmenu-wrapper ul .e-menu-item .e-previous::before, .e-daterangepicker.e-rtl .e-start-end .e-change-icon::before, .e-ddl .e-back-icon::before, .e-grid .e-resback-icon::before, .e-grid-menu .e-resback-icon::before, .e-icons.e-arrow-left:before, .e-pdfviewer .e-pv-backward-icon::before, .e-responsive-dialog .e-resfilterback::before, .e-row-responsive-filter .e-dlg-closeicon-btn .e-icon-dlg-close::before, .e-schedule-dialog.e-device .e-back-icon::before {
        content: "\e773"
    }

    .e-chip-list.e-multi-selection .e-chip::before, .e-icon-check::before, .e-icons.e-check:before, .e-inplaceeditor .e-save-icon::before, .e-inplaceeditor-tip .e-save-icon::before {
        content: "\e774"
    }

    .e-icons.e-vertical-align-top:before {
        content: "\e775"
    }

    .e-icons.e-chevron-up:before, .e-listbox-tool .e-moveup::before, .e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::after, .e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::after {
        content: "\e776"
    }

    .e-icons.e-bottom-10:before {
        content: "\e777"
    }

    .e-icons.e-day:before, .e-schedule .e-schedule-toolbar .e-icon-today::before {
        content: "\e778"
    }

    .e-icons.e-ungroup-2:before {
        content: "\e779"
    }

    .e-icons.e-open-link:before, .e-rte-dropdown-popup .e-open-link::before, .e-rte-toolbar .e-open-link::before, .e-toolbar-container .e-open-link::before, .e-toolbar-wrapper .e-open-link::before {
        content: "\e77a"
    }

    .e-carousel .e-pause-icon::before, .e-icons.e-pause:before, .e-upload .e-upload-files .e-icons.e-file-pause-btn::before {
        content: "\e77b"
    }

    .e-assist-copy::before, .e-chat-copy::before, .e-grid .e-copy::before, .e-grid-menu .e-copy::before, .e-icons.e-copy:before, .e-rte-dropdown-popup .e-copy::before, .e-rte-toolbar .e-copy::before, .e-toolbar-container .e-copy::before, .e-toolbar-wrapper .e-copy::before {
        content: "\e77c"
    }

    .e-icons.e-page-numbering:before {
        content: "\e77d"
    }

    .e-icons.e-list-unordered:before, .e-pdfviewer .e-pv-listbox-icon::before, .e-rte-dropdown-popup .e-unorder-list::before, .e-rte-toolbar .e-unorder-list::before, .e-toolbar-container .e-unorder-list::before, .e-toolbar-wrapper .e-unorder-list::before {
        content: "\e77e"
    }

    .e-icons.e-freeze-row:before, .e-rte-dropdown-popup .e-table-rows::before, .e-rte-toolbar .e-table-rows::before, .e-toolbar-container .e-table-rows::before, .e-toolbar-wrapper .e-table-rows::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, .e-pdfviewer .e-pv-annotation-color-icon::before, .e-rte-dropdown-popup .e-rte-background-colorpicker .e-split-colorpicker.e-background-color::before, .e-rte-toolbar .e-rte-background-colorpicker .e-split-colorpicker.e-background-color::before, .e-toolbar-container .e-rte-background-colorpicker .e-split-colorpicker.e-background-color::before, .e-toolbar-wrapper .e-rte-background-colorpicker .e-split-colorpicker.e-background-color::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, .e-rte-dropdown-popup .e-image::before, .e-rte-toolbar .e-image::before, .e-toolbar-container .e-image::before, .e-toolbar-wrapper .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, .e-schedule .e-appointment .e-recurrence-edit-icon::before {
        content: "\e789"
    }

    .e-icons.e-send-to-back:before {
        content: "\e78a"
    }

    .e-icons.e-insert-left:before, .e-rte-dropdown-popup .e-insert-column-left::before, .e-rte-toolbar .e-insert-column-left::before, .e-toolbar-container .e-insert-column-left::before, .e-toolbar-wrapper .e-insert-column-left::before {
        content: "\e78b"
    }

    .e-icons.e-area:before {
        content: "\e78c"
    }

    .e-icons.e-line-spacing:before, .e-rte-dropdown-popup .e-lineHeight::before, .e-rte-toolbar .e-lineHeight::before, .e-toolbar-container .e-lineHeight::before, .e-toolbar-wrapper .e-lineHeight::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, .e-rte-dropdown-popup .e-upper-case::before, .e-rte-toolbar .e-upper-case::before, .e-toolbar-container .e-upper-case::before, .e-toolbar-wrapper .e-upper-case::before {
        content: "\e793"
    }

    .e-icons.e-page-setup:before {
        content: "\e794"
    }

    .e-icons.e-zoom-in:before, .e-rte-dropdown-popup .e-zoom-in::before, .e-rte-toolbar .e-zoom-in::before, .e-toolbar-container .e-zoom-in::before, .e-toolbar-wrapper .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, .e-menu-container.e-hamburger .e-menu-header .e-menu-icon::before, .e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon::before, .e-schedule .e-schedule-resource-toolbar .e-icon-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, .e-pdfviewer .e-pv-thumbnail-view-icon::before {
        content: "\e79e"
    }

    .e-icons.e-font-color:before, .e-pv-annotation-textcolor-icon::before, .e-rte-dropdown-popup .e-rte-font-colorpicker .e-split-colorpicker.e-rte-font-color::before, .e-rte-toolbar .e-rte-font-colorpicker .e-split-colorpicker.e-rte-font-color::before, .e-toolbar-container .e-rte-font-colorpicker .e-split-colorpicker.e-rte-font-color::before, .e-toolbar-wrapper .e-rte-font-colorpicker .e-split-colorpicker.e-rte-font-color::before {
        content: "\e79f"
    }

    .e-icons.e-align-bottom:before, .e-rte-dropdown-popup .e-align-bottom::before, .e-rte-toolbar .e-align-bottom::before, .e-toolbar-container .e-align-bottom::before, .e-toolbar-wrapper .e-align-bottom::before {
        content: "\e7a0"
    }

    .e-chat-download::before, .e-icons.e-download:before, .e-pdfviewer .e-pv-download-document-icon::before, .e-pv-download-document-icon.e-menu-icon::before {
        content: "\e7a1"
    }

    .e-icons.e-clear-rules:before {
        content: "\e7a2"
    }

    .e-excelfilter .e-sortascending::before, .e-icons.e-sort-ascending:before {
        content: "\e7a3"
    }

    .e-cell-horizontal-split::before, .e-icons.e-split-horizontal:before {
        content: "\e7a4"
    }

    .e-icons.e-group-2:before {
        content: "\e7a5"
    }

    .e-icons.e-drop-down:before, .e-pdfviewer .e-pv-dropdown-icon::before {
        content: "\e7a6"
    }

    .e-icons.e-superscript:before, .e-rte-dropdown-popup .e-super-script::before, .e-rte-toolbar .e-super-script::before, .e-toolbar-container .e-super-script::before, .e-toolbar-wrapper .e-super-script::before {
        content: "\e7a7"
    }

    .e-icons.e-changes-accept:before {
        content: "\e7a8"
    }

    .e-icons.e-chevron-right-double:before, .e-listbox-tool .e-moveallto::before, .e-schedule .e-appointment .e-right-icon::before, .e-schedule.e-rtl .e-appointment .e-left-icon::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, .e-pv-save-as-icon.e-menu-icon::before {
        content: "\e7ae"
    }

    .e-icons.e-end-footnote:before {
        content: "\e7af"
    }

    .e-icons.e-exit-full-screen:before, .e-rte-dropdown-popup .e-minimize::before, .e-rte-toolbar .e-minimize::before, .e-toolbar-container .e-minimize::before, .e-toolbar-wrapper .e-minimize::before {
        content: "\e7b0"
    }

    .e-icons.e-pan:before, .e-pdfviewer .e-pv-pan-tool-icon::before {
        content: "\e7b1"
    }

    .e-icons.e-radio-button:before, .e-pdfviewer .e-pv-radiobutton-icon::before {
        content: "\e7b2"
    }

    .e-icons.e-text-annotation:before {
        content: "\e7b3"
    }

    .e-assist-user::before, .e-icons.e-user:before {
        content: "\e7b4"
    }

    .e-icons.e-spacing-before:before {
        content: "\e7b5"
    }

    .e-excelfilter .e-sortdescending::before, .e-icons.e-sort-descending:before {
        content: "\e7b6"
    }

    .e-icons.e-display:before, .e-rte-dropdown-popup .e-audio-display::before, .e-rte-dropdown-popup .e-display::before, .e-rte-dropdown-popup .e-video-display::before, .e-rte-toolbar .e-audio-display::before, .e-rte-toolbar .e-display::before, .e-rte-toolbar .e-video-display::before, .e-toolbar-container .e-audio-display::before, .e-toolbar-container .e-display::before, .e-toolbar-container .e-video-display::before, .e-toolbar-wrapper .e-audio-display::before, .e-toolbar-wrapper .e-display::before, .e-toolbar-wrapper .e-video-display::before {
        content: "\e7b7"
    }

    .e-icons.e-align-left:before, .e-rte-dropdown-popup .e-align::before, .e-rte-dropdown-popup .e-alignments::before, .e-rte-dropdown-popup .e-justify-left::before, .e-rte-toolbar .e-align::before, .e-rte-toolbar .e-alignments::before, .e-rte-toolbar .e-justify-left::before, .e-toolbar-container .e-align::before, .e-toolbar-container .e-alignments::before, .e-toolbar-container .e-justify-left::before, .e-toolbar-wrapper .e-align::before, .e-toolbar-wrapper .e-alignments::before, .e-toolbar-wrapper .e-justify-left::before {
        content: "\e7b8"
    }

    .e-icons.e-people:before, .e-quick-popup-wrapper .e-resource-icon::before {
        content: "\e7b9"
    }

    .e-contextmenu-container .e-menu-item .e-menu-icon.e-csvexport::before, .e-grid .e-csvexport::before, .e-grid-menu .e-csvexport::before, .e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-csvexport::before, .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, .e-pdfviewer .e-pv-annotation-thickness-icon::before {
        content: "\e7bf"
    }

    .e-icons.e-description:before, .e-quick-popup-wrapper .e-description-icon::before {
        content: "\e7c0"
    }

    .e-contextmenu-container .e-menu-item .e-menu-icon.e-excelexport::before, .e-grid .e-excelexport::before, .e-grid-menu .e-excelexport::before, .e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-excelexport::before, .e-icons.e-export-excel:before {
        content: "\e7c1"
    }

    .e-icons.e-table-cell:before, .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, .e-schedule .e-schedule-toolbar .e-icon-month::before, .e-schedule .e-schedule-toolbar .e-icon-year::before {
        content: "\e7c5"
    }

    .e-icons.e-color-scales:before {
        content: "\e7c6"
    }

    .e-icons.e-change-scale-ratio:before, .e-pdfviewer .e-pv-annotation-calibrate-icon::before {
        content: "\e7c7"
    }

    .e-grid .e-save::before, .e-grid .e-update::before, .e-grid-menu .e-save::before, .e-grid-menu .e-update::before, .e-icons.e-save:before, .e-pv-save-icon.e-menu-icon::before, .e-schedule-dialog.e-device .e-save-icon::before {
        content: "\e7c8"
    }

    .e-icons.e-expand:before {
        content: "\e7c9"
    }

    .e-icons.e-circle:before {
        content: "\e7ca"
    }

    .e-icons.e-list-ordered:before, .e-rte-dropdown-popup .e-order-list::before, .e-rte-toolbar .e-order-list::before, .e-toolbar-container .e-order-list::before, .e-toolbar-wrapper .e-order-list::before {
        content: "\e7cb"
    }

    .e-icons.e-erase:before, .e-rte-dropdown-popup .e-clear-all::before, .e-rte-toolbar .e-clear-all::before, .e-toolbar-container .e-clear-all::before, .e-toolbar-wrapper .e-clear-all::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-grid .e-wordexport::before, .e-grid-menu .e-wordexport::before, .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-grid .e-icon-rowselect::before, .e-grid-menu .e-icon-rowselect::before, .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, .e-quick-popup-wrapper .e-date-time-icon::before, .e-schedule .e-schedule-toolbar .e-icon-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, .e-vscroll.e-scroll-device .e-nav-up-arrow::before {
        content: "\e7dd"
    }

    .e-chat-view::before, .e-icons.e-eye:before, .e-rte-dropdown-popup .e-preview::before, .e-rte-toolbar .e-preview::before, .e-toolbar-container .e-preview::before, .e-toolbar-wrapper .e-preview::before {
        content: "\e7de"
    }

    .e-icons.e-arrow-up:before {
        content: "\e7df"
    }

    .e-icons.e-border-top:before {
        content: "\e7e0"
    }

    .e-icons.e-opacity:before, .e-pdfviewer .e-pv-annotation-opacity-icon::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, .e-pdfviewer .e-pv-checkbox-icon::before {
        content: "\e7e4"
    }

    .e-icons.e-vertical-align-center:before {
        content: "\e7e5"
    }

    .e-icons.e-two-row:before {
        content: "\e7e6"
    }

    .e-assist-clear-icon::before, .e-chat-close::before, .e-checkboxfilter .e-chkcancel-icon::before, .e-chip-list .e-chip-delete.e-dlt-btn::before, .e-ddt .e-chips-close::before, .e-excelfilter .e-chkcancel-icon::before, .e-grid .e-cancel-icon::before, .e-grid .e-cancel::before, .e-grid .e-ccsearch-icon.e-cc-cancel::before, .e-grid .e-chkcancel-icon::before, .e-grid .e-icon-hide::before, .e-grid .e-ungroupbutton.e-icon-hide::before, .e-grid-menu .e-cancel-icon::before, .e-grid-menu .e-cancel::before, .e-grid-menu .e-ccsearch-icon.e-cc-cancel::before, .e-grid-menu .e-chkcancel-icon::before, .e-grid-menu .e-icon-hide::before, .e-grid-menu .e-ungroupbutton.e-icon-hide::before, .e-grid-popup .e-cancel-icon::before, .e-grid-popup .e-cancel::before, .e-grid-popup .e-ccsearch-icon.e-cc-cancel::before, .e-grid-popup .e-chkcancel-icon::before, .e-icons.e-close:before, .e-inplaceeditor .e-cancel-icon::before, .e-inplaceeditor-tip .e-cancel-icon::before, .e-menu-container.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before, .e-menu-wrapper.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before, .e-message .e-msg-close-icon::before, .e-more-popup-wrapper.e-device .e-close-icon::before, .e-quick-popup-wrapper .e-close-icon::before, .e-responsive-dialog .e-ccdlg span.e-cc-cancel::before, .e-responsive-dialog .e-chkcancel-icon::before, .e-schedule .e-close-icon::before, .e-upload .e-upload-files .e-file-remove-btn.e-icons::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, .e-rte-dropdown-popup .e-delete-row::before, .e-rte-toolbar .e-delete-row::before, .e-toolbar-container .e-delete-row::before, .e-toolbar-wrapper .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-excelfilter .e-excl-filter-icon::before, .e-excelfilter .e-icon-filter::before, .e-grid .e-columnchooserdiv::before, .e-grid .e-excl-filter-icon::before, .e-grid .e-icon-filter::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-resfilter-icon::before, .e-icons.e-filter:before, .e-responsive-dialog .e-filterset::before, .e-responsive-dialog .e-resfilter-icon.e-icons::before {
        content: "\e7f7"
    }

    .e-icons.e-clear-form:before {
        content: "\e7f8"
    }

    .e-daterangepicker .e-change-icon::before, .e-icons.e-arrow-right:before, .e-responsive-dialog.e-rtl .e-resfilterback::before, .e-row-responsive-filter.e-rtl .e-dlg-closeicon-btn .e-icon-dlg-close::before, .e-schedule-dialog.e-device.e-rtl .e-back-icon::before {
        content: "\e7f9"
    }

    .e-icons.e-hide-formula-bar:before {
        content: "\e7fa"
    }

    .e-icons.e-cut:before, .e-rte-dropdown-popup .e-cut::before, .e-rte-toolbar .e-cut::before, .e-toolbar-container .e-cut::before, .e-toolbar-wrapper .e-cut::before {
        content: "\e7fb"
    }

    .e-icons.e-bullet-5:before {
        content: "\e7fc"
    }

    .e-icons.e-resizer-horizontal:before {
        content: "\e7fd"
    }

    .e-assist-scroll-down::before, .e-chat-scroll-down::before, .e-icons.e-chevron-down-double:before, .e-schedule .e-appointment .e-down-icon::before {
        content: "\e7fe"
    }

    .e-icons.e-lock:before {
        content: "\e7ff"
    }

    .e-icons.e-circle-info:before, .e-message .e-msg-icon::before, .e-message.e-info .e-msg-icon::before {
        content: "\e800"
    }

    .e-icons.e-insert-below:before, .e-rte-dropdown-popup .e-insert-row-after::before, .e-rte-toolbar .e-insert-row-after::before, .e-toolbar-container .e-insert-row-after::before, .e-toolbar-wrapper .e-insert-row-after::before {
        content: "\e801"
    }

    .e-icons.e-pentagon:before {
        content: "\e802"
    }

    .e-icons.e-clear-format:before, .e-rte-dropdown-popup .e-clear-format::before, .e-rte-toolbar .e-clear-format::before, .e-toolbar-container .e-clear-format::before, .e-toolbar-wrapper .e-clear-format::before {
        content: "\e803"
    }

    .e-icons.e-time-zone:before, .e-quick-popup-wrapper .e-time-zone-icon::before {
        content: "\e804"
    }

    .e-grid .e-add::before, .e-grid-menu .e-add::before, .e-icons.e-plus:before, .e-schedule .e-schedule-toolbar .e-icon-add::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, .e-rte-dropdown-popup .e-sub-script::before, .e-rte-toolbar .e-sub-script::before, .e-toolbar-container .e-sub-script::before, .e-toolbar-wrapper .e-sub-script::before {
        content: "\e80a"
    }

    .e-icons.e-changes-track:before {
        content: "\e80b"
    }

    .e-icons.e-hyperlink-remove:before, .e-rte-dropdown-popup .e-remove-link::before, .e-rte-toolbar .e-remove-link::before, .e-toolbar-container .e-remove-link::before, .e-toolbar-wrapper .e-remove-link::before {
        content: "\e80c"
    }

    .e-icons.e-top-bottom-rules:before {
        content: "\e80d"
    }

    .e-icons.e-code-view:before, .e-rte-dropdown-popup .e-source-code::before, .e-rte-toolbar .e-source-code::before, .e-toolbar-container .e-source-code::before, .e-toolbar-wrapper .e-source-code::before {
        content: "\e80e"
    }

    .e-icons.e-collapse-2:before {
        content: "\e80f"
    }

    .e-icons.e-increase-indent:before, .e-rte-dropdown-popup .e-indent::before, .e-rte-toolbar .e-indent::before, .e-toolbar-container .e-indent::before, .e-toolbar-wrapper .e-indent::before {
        content: "\e810"
    }

    .e-icons.e-table-delete:before, .e-rte-dropdown-popup .e-table-remove::before, .e-rte-toolbar .e-table-remove::before, .e-toolbar-container .e-table-remove::before, .e-toolbar-wrapper .e-table-remove::before {
        content: "\e811"
    }

    .e-icons.e-conditional-formatting-large:before {
        content: "\e812"
    }

    .e-icons.e-align-center:before, .e-rte-dropdown-popup .e-justify-center::before, .e-rte-toolbar .e-justify-center::before, .e-toolbar-container .e-justify-center::before, .e-toolbar-wrapper .e-justify-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, .e-schedule .e-schedule-toolbar .e-icon-week::before, .e-schedule .e-schedule-toolbar .e-icon-workweek::before {
        content: "\e817"
    }

    .e-grid-menu .e-icon-last::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, .e-icons.e-last-page:before, .e-pager .e-icon-last::before, .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-pdfviewer .e-pv-last-page-navigation-icon::before {
        content: "\e818"
    }

    .e-icons.e-line:before, .e-pdfviewer .e-pv-annotation-stroke-icon::before {
        content: "\e819"
    }

    .e-icons.e-equalto:before {
        content: "\e81a"
    }

    .e-icons.e-circle-remove:before, .e-upload .e-upload-files .e-file-abort-btn.e-icons::before {
        content: "\e81b"
    }

    .e-icons.e-full-screen:before, .e-rte-dropdown-popup .e-maximize::before, .e-rte-toolbar .e-maximize::before, .e-toolbar-container .e-maximize::before, .e-toolbar-wrapper .e-maximize::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, .e-schedule .e-schedule-toolbar .e-icon-timeline-week::before {
        content: "\e81f"
    }

    .e-chat-trash::before, .e-grid .e-delete::before, .e-grid-menu .e-delete::before, .e-icons.e-trash:before, .e-pdfviewer .e-pv-annotation-delete-icon::before, .e-quick-popup-wrapper .e-delete-icon::before, .e-rte-dropdown-popup .e-audio-remove::before, .e-rte-dropdown-popup .e-remove::before, .e-rte-dropdown-popup .e-video-remove::before, .e-rte-toolbar .e-audio-remove::before, .e-rte-toolbar .e-remove::before, .e-rte-toolbar .e-video-remove::before, .e-schedule-dialog.e-device .e-delete-icon::before, .e-toolbar-container .e-audio-remove::before, .e-toolbar-container .e-remove::before, .e-toolbar-container .e-video-remove::before, .e-toolbar-wrapper .e-audio-remove::before, .e-toolbar-wrapper .e-remove::before, .e-toolbar-wrapper .e-video-remove::before, .e-upload .e-upload-files .e-file-delete-btn.e-icons::before {
        content: "\e820"
    }

    .e-icons.e-properties-1:before {
        content: "\e821"
    }

    .e-icons.e-chevron-up-double:before, .e-schedule .e-appointment .e-up-icon::before {
        content: "\e822"
    }

    .e-grid .e-icon-ascending::before, .e-grid .e-ressort-icon::before, .e-grid-menu .e-icon-ascending::before, .e-grid-menu .e-ressort-icon::before, .e-icons.e-sorting-2:before, .e-responsive-dialog .e-resascending-icon.e-icons::before {
        content: "\e823"
    }

    .e-grid .e-icon-sortdirect::before, .e-grid-menu .e-icon-sortdirect::before, .e-icons.e-sorting-1:before {
        content: "\e824"
    }

    .e-icons.e-zoom-out:before, .e-rte-dropdown-popup .e-zoom-out::before, .e-rte-toolbar .e-zoom-out::before, .e-toolbar-container .e-zoom-out::before, .e-toolbar-wrapper .e-zoom-out::before {
        content: "\e825"
    }

    .e-grid-chart-icon::before, .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, .e-pdfviewer .e-pv-annotation-icon::before {
        content: "\e82a"
    }

    .e-icons.e-view-side:before, .e-rte-dropdown-popup .e-view-side::before, .e-rte-toolbar .e-view-side::before, .e-toolbar-container .e-view-side::before, .e-toolbar-wrapper .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, .e-rte-dropdown-popup .e-underline::before, .e-rte-toolbar .e-underline::before, .e-toolbar-container .e-underline::before, .e-toolbar-wrapper .e-underline::before {
        content: "\e82f"
    }

    .e-icons.e-text-form:before, .e-pdfviewer .e-pv-textbox-icon::before {
        content: "\e830"
    }

    .e-icons.e-insert-code:before, .e-rte-dropdown-popup .e-inline-code::before, .e-rte-toolbar .e-inline-code::before, .e-toolbar-container .e-inline-code::before, .e-toolbar-wrapper .e-inline-code::before {
        content: "\e831"
    }

    .e-ddl.e-popup.e-resize .e-icons.e-resizer-right::before, .e-dialog .e-north-east::before, .e-dialog .e-north-west::before, .e-dialog .e-south-east::before, .e-dialog .e-south-west::before, .e-icons.e-resizer-right:before, .e-popup.e-multi-select-list-wrapper.e-resize .e-icons.e-resizer-right::before {
        content: "\e832"
    }

    .e-grid-menu .e-icon-first::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, .e-icons.e-first-page:before, .e-pager .e-icon-first::before, .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-pdfviewer .e-pv-first-page-navigation-icon::before {
        content: "\e833"
    }

    .e-icons.e-box:before {
        content: "\e834"
    }

    .e-icons.e-data-validation:before {
        content: "\e835"
    }

    .e-icons.e-insert-above:before, .e-rte-dropdown-popup .e-insert-row-before::before, .e-rte-toolbar .e-insert-row-before::before, .e-toolbar-container .e-insert-row-before::before, .e-toolbar-wrapper .e-insert-row-before::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, .e-schedule .e-block-indicator::before, .e-treeview.e-drag-item .e-icons.e-drop-out::before, .e-treeview.e-drag-item .e-icons.e-no-drop::before {
        content: "\e839"
    }

    .e-cell-merge::before, .e-icons.e-merge-cells:before {
        content: "\e83a"
    }

    .e-icons.e-border-center:before {
        content: "\e83b"
    }

    .e-icons.e-folder:before, .e-pdfviewer .e-pv-open-document-icon::before, .e-rte-dropdown-popup .e-rte-file-manager::before, .e-rte-toolbar .e-rte-file-manager::before, .e-toolbar-container .e-rte-file-manager::before, .e-toolbar-wrapper .e-rte-file-manager::before {
        content: "\e83c"
    }

    .e-icons.e-highlight:before {
        content: "\e83d"
    }

    .e-icons.e-properties-2:before {
        content: "\e83e"
    }

    .e-icons.e-table-2:before, .e-rte-dropdown-popup .e-create-table::before, .e-rte-toolbar .e-create-table::before, .e-toolbar-container .e-create-table::before, .e-toolbar-wrapper .e-create-table::before {
        content: "\e83f"
    }

    .e-icons.e-bring-to-front:before {
        content: "\e840"
    }

    .e-icons.e-freeze-column:before, .e-rte-dropdown-popup .e-table-columns::before, .e-rte-toolbar .e-table-columns::before, .e-toolbar-container .e-table-columns::before, .e-toolbar-wrapper .e-table-columns::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, .e-pager.e-rtl .e-prevpage::before, .e-pager.e-rtl .e-prevpage:hover, .e-pager.e-rtl .e-prevpagedisabled::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, .e-pager.e-rtl .e-nextpage::before, .e-pager.e-rtl .e-nextpage:hover, .e-pager.e-rtl .e-nextpagedisabled::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-grid-stacking-bar-icon::before, .e-icons.e-chart-2d-stacked-bar:before {
        content: "\e866"
    }

    .e-grid-stacking-line-icon::before, .e-icons.e-chart-2d-stacked-line:before {
        content: "\e867"
    }

    .e-icons.e-chart-donut:before {
        content: "\e868"
    }

    .e-grid-pie-icon::before, .e-icons.e-chart-2d-pie-2:before {
        content: "\e869"
    }

    .e-grid-column-chart-icon::before, .e-grid-column-icon::before, .e-icons.e-chart-2d-clustered-column:before {
        content: "\e86a"
    }

    .e-grid-stacking-area-100-icon::before, .e-icons.e-chart-2d-100-percent-stacked-area:before {
        content: "\e86b"
    }

    .e-grid-bar-chart-icon::before, .e-grid-bar-icon::before, .e-icons.e-chart-2d-clustered-bar:before {
        content: "\e86c"
    }

    .e-grid-stacking-bar-100-icon::before, .e-icons.e-chart-2d-100-percent-stacked-bar:before {
        content: "\e86d"
    }

    .e-grid-line-chart-icon::before, .e-grid-line-icon::before, .e-icons.e-chart-2d-line:before {
        content: "\e86e"
    }

    .e-grid-stacking-column-100-icon::before, .e-icons.e-chart-2d-100-percent-stacked-column:before {
        content: "\e86f"
    }

    .e-grid-stacking-line-100-icon::before, .e-icons.e-chart-2d-100-percent-stacked-line:before {
        content: "\e870"
    }

    .e-grid-stacking-area-icon::before, .e-icons.e-chart-2d-stacked-area:before {
        content: "\e871"
    }

    .e-icons.e-chart-insert-bar:before {
        content: "\e872"
    }

    .e-grid-area-chart-icon::before, .e-grid-area-icon::before, .e-icons.e-chart-2d-area:before {
        content: "\e873"
    }

    .e-icons.e-more-scatter-charts:before {
        content: "\e874"
    }

    .e-grid-stacking-column-icon::before, .e-icons.e-chart-2d-stacked-column:before {
        content: "\e875"
    }

    .e-icons.e-timeline-month:before, .e-schedule .e-schedule-toolbar .e-icon-timeline-month::before, .e-schedule .e-schedule-toolbar .e-icon-timeline-year-horizontal::before, .e-schedule .e-schedule-toolbar .e-icon-timeline-year-vertical::before {
        content: "\e876"
    }

    .e-icons.e-drag-fill:before {
        content: "\e877"
    }

    .e-assist-circle-close::before, .e-chat-circle-close::before, .e-chat-error::before, .e-icons.e-circle-close:before, .e-message.e-error .e-msg-icon::before, .e-user-offline::before {
        content: "\e878"
    }

    .e-icons.e-resize:before, .e-rte-dropdown-popup .e-img-dimension::before, .e-rte-dropdown-popup .e-video-dimension::before, .e-rte-toolbar .e-img-dimension::before, .e-rte-toolbar .e-video-dimension::before, .e-toolbar-container .e-img-dimension::before, .e-toolbar-container .e-video-dimension::before, .e-toolbar-wrapper .e-img-dimension::before, .e-toolbar-wrapper .e-video-dimension::before {
        content: "\e879"
    }

    .e-grid .e-icon-reorderuparrow::before, .e-grid-menu .e-icon-reorderuparrow::before, .e-icons.e-chevron-up-fill:before, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-top::before {
        content: "\e87a"
    }

    .e-breadcrumb .e-home::before, .e-icons.e-home:before {
        content: "\e87b"
    }

    .e-grid .e-icon-descending::before, .e-grid-menu .e-icon-descending::before, .e-icons.e-sorting-3:before, .e-responsive-dialog .e-resdescending-icon.e-icons::before {
        content: "\e87c"
    }

    .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-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-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-wrapper ul.e-ul .e-caret::before, .e-bigger.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before, .e-icons.e-chevron-left-fill:before, .e-rtl.e-menu-container ul.e-ul .e-caret::before, .e-rtl.e-menu-container ul.e-vertical .e-caret::before, .e-rtl.e-menu-wrapper ul.e-ul .e-caret::before, .e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-left::before {
        content: "\e87d"
    }

    .e-icons.e-chevron-right-fill: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, .e-menu-container .e-ul .e-menu-item .e-caret::before, .e-menu-container ul.e-vertical .e-menu-item .e-caret::before, .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-wrapper .e-ul .e-menu-item .e-caret::before, .e-menu-wrapper ul.e-vertical .e-menu-item .e-caret::before, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-right::before {
        content: "\e87e"
    }

    .e-checkbox-wrapper .e-stop::before, .e-css.e-checkbox-wrapper .e-stop::before, .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, .e-message.e-warning .e-msg-icon::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, .e-rte-dropdown-popup .e-audio::before, .e-rte-toolbar .e-audio::before, .e-toolbar-container .e-audio::before, .e-toolbar-wrapper .e-audio::before {
        content: "\e894"
    }

    .e-icons.e-video:before, .e-rte-dropdown-popup .e-video::before, .e-rte-toolbar .e-video::before, .e-toolbar-container .e-video::before, .e-toolbar-wrapper .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, .e-pdfviewer .e-pv-rotate-left-icon::before {
        content: "\e8a5"
    }

    .e-icons.e-transform-right:before, .e-pdfviewer .e-pv-rotate-right-icon::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-assist-check::before, .e-chat-check::before, .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, .e-rte-dropdown-popup .e-rte-format-painter::before, .e-rte-toolbar .e-rte-format-painter::before, .e-toolbar-container .e-rte-format-painter::before, .e-toolbar-wrapper .e-rte-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, .e-rtl .e-rte-dropdown-popup .e-unorder-list::before, .e-rtl .e-rte-toolbar .e-unorder-list::before {
        content: "\e8c4"
    }

    .e-icons.e-list-ordered-rtl:before, .e-rtl .e-rte-dropdown-popup .e-order-list::before, .e-rtl .e-rte-toolbar .e-order-list::before {
        content: "\e8c5"
    }

    .e-icons.e-increase-indent-rtl:before, .e-rtl .e-rte-dropdown-popup .e-indent::before, .e-rtl .e-rte-toolbar .e-indent::before {
        content: "\e8c6"
    }

    .e-icons.e-decrease-indent-rtl:before, .e-rtl .e-rte-dropdown-popup .e-outdent::before, .e-rtl .e-rte-toolbar .e-outdent::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, .e-step-indicator::before {
        content: "\e8db"
    }

    .e-icons.e-organize-pdf:before, .e-pdfviewer .e-pv-organize-view-icon::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, .e-rte-dropdown-popup .e-caption::before, .e-rte-toolbar .e-caption::before, .e-toolbar-container .e-caption::before, .e-toolbar-wrapper .e-caption::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, .e-rte-dropdown-popup .e-table-header::before, .e-rte-toolbar .e-table-header::before, .e-toolbar-container .e-table-header::before, .e-toolbar-wrapper .e-table-header::before {
        content: "\e8f4"
    }

    .e-icons.e-blockquote:before, .e-rte-dropdown-popup .e-blockquote::before, .e-rte-toolbar .e-blockquote::before, .e-toolbar-container .e-blockquote::before, .e-toolbar-wrapper .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, .e-rte-dropdown-popup .e-rte-export-pdf::before, .e-rte-toolbar .e-rte-export-pdf::before, .e-toolbar-container .e-rte-export-pdf::before, .e-toolbar-wrapper .e-rte-export-pdf::before {
        content: "\e8fb"
    }

    .e-icons.e-import-word:before, .e-rte-dropdown-popup .e-rte-import-doc::before, .e-rte-toolbar .e-rte-import-doc::before, .e-toolbar-container .e-rte-import-doc::before, .e-toolbar-wrapper .e-rte-import-doc::before {
        content: "\e8fc"
    }

    .e-icons.e-export-word-1:before, .e-rte-dropdown-popup .e-rte-export-doc::before, .e-rte-toolbar .e-rte-export-doc::before, .e-toolbar-container .e-rte-export-doc::before, .e-toolbar-wrapper .e-rte-export-doc::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-assistview-icon::before, .e-icons.e-ai-chat:before {
        content: "\e903"
    }

    .e-icons.e-xml-mapping:before {
        content: "\e904"
    }

    .e-assist-like::before, .e-icons.e-thumbs-up:before {
        content: "\e905"
    }

    .e-assist-dislike::before, .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, .e-rte-dropdown-popup .e-preformat-code::before, .e-rte-toolbar .e-preformat-code::before, .e-toolbar-container .e-preformat-code::before, .e-toolbar-wrapper .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-grid .e-icon-autofit::before, .e-grid-menu .e-icon-autofit::before, .e-icons.e-auto-fit-column:before, .e-responsive-dialog .e-resautofit-icon.e-icons::before {
        content: "\e914"
    }

    .e-grid .e-icon-autofitall::before, .e-grid-menu .e-icon-autofitall::before, .e-icons.e-auto-fit-all-column:before, .e-responsive-dialog .e-resautofitall-icon.e-icons::before {
        content: "\e915"
    }

    .e-contextmenu-container .e-menu-item .e-menu-icon.e-columnchooser::before, .e-grid .e-icon-columnchooser::before, .e-grid-menu .e-icon-columnchooser::before, .e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-columnchooser::before, .e-icons.e-columns:before, .e-responsive-dialog .e-rescolumn-icon.e-icons::before {
        content: "\e916"
    }

    .e-assist-like-filled::before, .e-icons.e-thumbs-up-fill:before {
        content: "\e917"
    }

    .e-assist-dislike-filled::before, .e-icons.e-thumbs-down-fill:before {
        content: "\e918"
    }

    .e-assist-stop::before, .e-icons.e-stop-rectangle:before, .e-listen-stop::before {
        content: "\e919"
    }

    .e-chat-seen::before, .e-icons.e-double-check:before {
        content: "\e91a"
    }

    .e-icons.e-squiggly:before {
        content: "\e91b"
    }

    .e-icons.e-microphone:before, .e-listen-icon::before {
        content: "\e91c"
    }

    .e-icons.e-button-field:before {
        content: "\e91d"
    }

    .e-icons.e-insert-sheet:before {
        content: "\e91e"
    }

    .e-icons.e-duplicate:before {
        content: "\e91f"
    }

    .e-icons.e-horizontal-line:before, .e-rte-dropdown-popup .e-horizontal-line::before, .e-rte-toolbar .e-horizontal-line::before, .e-toolbar-container .e-horizontal-line::before, .e-toolbar-wrapper .e-horizontal-line::before {
        content: "\e920"
    }

    .e-chat-reply::before, .e-icons.e-reply-arrow:before {
        content: "\e921"
    }

    .e-chat-forward::before, .e-icons.e-forward-arrow:before {
        content: "\e922"
    }

    .e-chat-pin::before, .e-grid .e-grid-icon-pin::before, .e-grid-menu .e-grid-icon-pin::before, .e-icons.e-pin:before {
        content: "\e923"
    }

    .e-chat-unpin::before, .e-grid .e-grid-icon-unpin::before, .e-grid-menu .e-grid-icon-unpin::before, .e-icons.e-unpin:before {
        content: "\e924"
    }

    .e-icons.e-add-bookmark:before {
        content: "\e925"
    }

    .e-icons.e-all-bookmarks:before {
        content: "\e926"
    }

    .e-icons.e-landscape:before {
        content: "\e927"
    }

    .e-icons.e-page-orientation:before {
        content: "\e928"
    }

    .e-icons.e-margin:before {
        content: "\e929"
    }

    .e-icons.e-previous-comment:before {
        content: "\e92a"
    }

    .e-icons.e-next-comment:before {
        content: "\e92b"
    }

    .e-icons.e-close-comment:before {
        content: "\e92c"
    }

    .e-icons.e-increase-fontsize:before {
        content: "\e92d"
    }

    .e-icons.e-decrease-fontsize:before {
        content: "\e92e"
    }

    .e-icons.e-delete-all-comments:before {
        content: "\e92f"
    }

    .e-icons.e-reading-view:before {
        content: "\e930"
    }

    .e-icons.e-multiple-page:before {
        content: "\e931"
    }

    .e-icons.e-fit-100:before {
        content: "\e932"
    }

    .e-icons.e-margin-narrow:before {
        content: "\e933"
    }

    .e-icons.e-margin-normal:before {
        content: "\e934"
    }

    .e-icons.e-margin-moderate:before {
        content: "\e935"
    }

    .e-icons.e-margin-wide:before {
        content: "\e936"
    }

    .e-icons.e-margin-default:before {
        content: "\e937"
    }

    .e-icons.e-margin-custom:before {
        content: "\e938"
    }

    .e-icons.e-size-letter:before {
        content: "\e939"
    }

    .e-icons.e-size-legal:before {
        content: "\e93a"
    }

    .e-icons.e-size-executive:before {
        content: "\e93b"
    }

    .e-icons.e-size-a4:before {
        content: "\e93c"
    }

    .e-icons.e-size-a5:before {
        content: "\e93d"
    }

    .e-icons.e-size-custom:before {
        content: "\e93e"
    }

    .e-icons.e-more-column:before {
        content: "\e93f"
    }

    .e-assist-attachment-icon::before, .e-chat-attachment-icon::before, .e-icons.e-attachment:before {
        content: "\e940"
    }

    .e-assist-file-format-icon::before, .e-chat-file-icon::before, .e-icons.e-file-format:before {
        content: "\e941"
    }

    .e-icons.e-callout:before {
        content: "\e942"
    }

    .e-icons.e-heading-1:before {
        content: "\e943"
    }

    .e-icons.e-heading-2:before {
        content: "\e944"
    }

    .e-icons.e-heading-3:before {
        content: "\e945"
    }

    .e-icons.e-heading-4:before {
        content: "\e946"
    }

    .e-icons.e-collapsible-heading-1:before {
        content: "\e947"
    }

    .e-icons.e-collapsible-heading-2:before {
        content: "\e948"
    }

    .e-icons.e-collapsible-heading-3:before {
        content: "\e949"
    }

    .e-icons.e-collapsible-heading-4:before {
        content: "\e94a"
    }

    .e-icons.e-export-jpeg:before {
        content: "\e94b"
    }

    .e-grid-scatter-icon::before, .e-icons.e-chart-scatter:before {
        content: "\e94c"
    }

    .e-icons.e-show-side-panel:before {
        content: "\e94d"
    }

    .e-icons.e-copy-code:before {
        content: "\e94e"
    }

    .e-icons.e-text-redact:before {
        content: "\e94f"
    }

    .e-icons.e-magic-wand:before {
        content: "\e950"
    }

    .e-icons.e-swap-arrow:before {
        content: "\e951"
    }

    .e-icons.e-checklist:before, .e-rte-dropdown-popup .e-rte-checklist-icon::before, .e-rte-toolbar .e-rte-checklist-icon::before, .e-toolbar-container .e-rte-checklist-icon::before, .e-toolbar-wrapper .e-rte-checklist-icon::before {
        content: "\e952"
    }

    .e-icons.e-smart-edit:before {
        content: "\e953"
    }

    .e-icons.e-table-edit:before, .e-rte-dropdown-popup .e-table-edit-properties::before, .e-rte-toolbar .e-table-edit-properties::before, .e-toolbar-container .e-table-edit-properties::before, .e-toolbar-wrapper .e-table-edit-properties::before {
        content: "\e954"
    }

    .e-icons.e-history:before {
        content: "\e955"
    }

    .e-icons.e-all-notes:before {
        content: "\e956"
    }

    .e-icons.e-next-note:before {
        content: "\e957"
    }

    .e-icons.e-previous-note:before {
        content: "\e958"
    }

    .e-icons.e-convert-all-note:before {
        content: "\e959"
    }

    .e-icons.e-extract-page:before {
        content: "\e95a"
    }

    .e-icons.e-left-wrap:before, .e-rte-dropdown-popup .e-left-wrap::before, .e-rte-toolbar .e-left-wrap::before, .e-toolbar-container .e-left-wrap::before, .e-toolbar-wrapper .e-left-wrap::before {
        content: "\e95b"
    }

    .e-icons.e-right-wrap:before, .e-rte-dropdown-popup .e-right-wrap::before, .e-rte-toolbar .e-right-wrap::before, .e-toolbar-container .e-right-wrap::before, .e-toolbar-wrapper .e-right-wrap::before {
        content: "\e95c"
    }

    .e-icons.e-move:before {
        content: "\e95d"
    }

    .e-icons.e-cell-property:before, .e-rte-dropdown-popup .e-table-editCell-properties::before, .e-rte-toolbar .e-table-editCell-properties::before, .e-toolbar-container .e-table-editCell-properties::before, .e-toolbar-wrapper .e-table-editCell-properties::before {
        content: "\e95e"
    }

    .e-icons.e-text-edit:before {
        content: "\e95f"
    }

.e-accordion .e-acrdn-item {
    border-radius: calc(var(--e-radius) * 0);
    margin-top: 0
}

    .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state, .e-accordion .e-acrdn-item.e-select.e-selected:first-child {
        border-top: 1px none rgba(var(--color-sf-outline-variant))
    }

    .e-accordion .e-acrdn-item.e-select.e-selected:last-child, .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, .e-grid.e-default.e-verticallines .e-headercell.e-stackedheadercell, .e-multi-select-list-wrapper .e-selectall-parent, .e-pv-default-tab .e-tab-header, .e-schedule .e-agenda-view .e-day-border, .e-schedule .e-month-agenda-view .e-day-border, .e-toolbar-container, .e-toolbar-wrapper, .e-ul.e-reorder {
        border-bottom: 1px solid rgba(var(--color-sf-outline-variant))
    }

    .e-accordion .e-acrdn-item:first-child, .e-bigger .e-container .e-mode-switch-btn, .e-bigger .e-float-input.e-control-wrapper.e-no-float-label, .e-bigger .e-float-input.e-control-wrapper.e-small.e-no-float-label, .e-bigger .e-float-input.e-no-float-label, .e-bigger .e-float-input.e-small.e-no-float-label, .e-bigger .e-grid .e-ccdlg .e-toolbar .e-ccdiv, .e-bigger .e-grid-popup .e-ccdlg .e-toolbar .e-ccdiv, .e-bigger .e-grid.e-device span.e-groupsort.e-icons, .e-bigger .e-grid.e-device span.e-ungroupbutton.e-icons, .e-bigger .e-more-popup-wrapper .e-more-event-close .e-btn-icon, .e-bigger .e-pager.e-adaptive div.e-parentmsgbar, .e-bigger .e-pager.e-rtl.e-adaptive div.e-parentmsgbar, .e-bigger .e-popup.e-ddl-device-filter, .e-float-input.e-bigger.e-no-float-label, .e-float-input.e-control-wrapper.e-bigger.e-no-float-label, .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-float-input.e-control-wrapper.e-small.e-no-float-label, .e-float-input.e-no-float-label, .e-float-input.e-small.e-bigger.e-no-float-label, .e-float-input.e-small.e-no-float-label, .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group .e-input, .e-grid .e-toolbar .e-toolbar-items .e-toolbar-right .e-cc-toolbar .e-tbar-btn .e-columnchooser-btn, .e-grid td.e-rowcell.e-checkbox input[type=checkbox], .e-grid-popup.e-bigger .e-ccdlg .e-toolbar .e-ccdiv, .e-grid.e-bigger.e-device span.e-groupsort.e-icons, .e-grid.e-bigger.e-device span.e-ungroupbutton.e-icons, .e-grid.e-device .e-groupheadercell .e-groupsort, .e-listview.e-rtl .e-icon-back, .e-more-popup-wrapper .e-more-event-close .e-btn-icon, .e-outline.e-float-input, .e-outline.e-float-input.e-control-wrapper, .e-pager.e-bigger.e-adaptive div.e-parentmsgbar, .e-pager.e-bigger.e-rtl.e-adaptive div.e-parentmsgbar, .e-pv-blazor-main-container .e-pv-blaz-search-btn.e-btn, .e-pv-blazor-organize-window .e-pv-organize-buttondiv .e-pv-icon, .e-pv-insert-left-button.e-btn .e-btn-icon, .e-pv-insert-right-button.e-btn .e-btn-icon, .e-richtexteditor .e-aud-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-dialog .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-richtexteditor .e-img-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-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-richtexteditor .e-word-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-richtexteditor .e-word-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-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-rte-elements .e-dialog .e-img-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-img-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, .e-rte-elements .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-rte-elements .e-word-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-rte-elements .e-word-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-small .e-float-input.e-bigger.e-no-float-label, .e-small .e-float-input.e-control-wrapper.e-bigger.e-no-float-label, .e-small .e-float-input.e-control-wrapper.e-no-float-label, .e-small .e-float-input.e-no-float-label, .e-tab .e-tab-header.e-horizontal-bottom .e-hscroll-bar, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
        margin-top: 0
    }

    .e-accordion .e-acrdn-item:not(.e-select) + .e-acrdn-item:not(.e-select), li.e-separator.e-menu-item.e-excel-separator {
        margin-bottom: 0;
        margin-top: 0
    }

    .e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select, .e-bigger .e-checkbox-wrapper.e-rtl .e-frame, .e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame, .e-bigger .e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon, .e-bigger .e-input-group .e-input-group-icon, .e-bigger .e-input-group.e-control-wrapper .e-input-group-icon, .e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item:not(.e-separator), .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-bigger.e-checkbox-wrapper.e-rtl .e-frame, .e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame, .e-bigger.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon, .e-checkbox-wrapper.e-rtl .e-frame, .e-checkbox-wrapper.e-rtl .e-label + .e-frame, .e-css.e-checkbox-wrapper.e-rtl .e-frame, .e-css.e-checkbox-wrapper.e-rtl .e-label + .e-frame, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-separator, .e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon, .e-input-group .e-input-group-icon.e-bigger, .e-input-group.e-bigger .e-input-group-icon, .e-input-group.e-control-wrapper .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-small .e-input-group-icon, .e-input-group.e-small .e-input-group-icon, .e-popup-full-page .e-popup-full-page.e-ddl.e-popup.e-ddl-device-filter, .e-small .e-input-group .e-input-group-icon, .e-small .e-input-group.e-control-wrapper .e-input-group-icon, .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child, .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, .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, .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), .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, .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, .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-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected .e-acrdn-header > .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-selected > .e-acrdn-header .e-acrdn-header-content, .e-accordion .e-acrdn-item > .e-acrdn-header .e-acrdn-header-content, .e-popup.e-multicolumn-list .e-headertext, .e-rte-elements.e-slash-menu .e-rte-slash-menu-item-content-description .e-rte-slash-menu-item-text, .e-rte-elements.e-slash-menu .e-rte-slash-menu-item-content-text, .e-tab .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-text, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text {
            font-weight: 500
        }

    .e-accordion .e-acrdn-item.e-selected, .e-bigger .e-dlg-header-content + .e-dlg-content, .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, .e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom {
        padding-top: 0
    }

    .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
        font-size: 14px;
        line-height: 20px;
        color: rgba(var(--color-sf-on-surface))
    }

    .e-accordion .e-acrdn-item.e-select > .e-acrdn-header, .e-aiassistview .e-footer .e-footer-icons-wrapper .e-icons, .e-aiassistview .e-view-header .e-toolbar-item.e-active .e-btn, .e-bigger .e-responsive-dialog.e-customfilter .e-responsivecoldiv, .e-bigger.e-responsive-dialog.e-customfilter .e-responsivecoldiv, .e-carousel .e-carousel-items.e-swipe-start, .e-chat-ui .e-footer .e-footer-icons-wrapper .e-icons, .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-handle-active, .e-control-wrapper.e-slider-container .e-range.e-drag-horizontal, .e-control-wrapper.e-slider-container .e-range.e-drag-vertical, .e-control-wrapper.e-time-wrapper span, .e-datetime-wrapper span, .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover, .e-ddl.e-input-group:not(.e-disabled), .e-grid .e-filtermenudiv:hover, .e-grid .e-headercell.e-mousepointer, .e-grid .e-headercell.e-stackedheadercell.e-mousepointer, .e-input-group.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-listbox-container.e-rtl .e-list-header .e-text, .e-listbox-wrapper.e-rtl .e-list-header .e-text, .e-listboxtool-wrapper.e-rtl .e-list-header .e-text, .e-listview .e-list-header.e-list-navigation .e-text, .e-listview.e-rtl .e-list-header .e-text, .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, .e-time-wrapper span, .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
        cursor: pointer
    }

    .e-accordion .e-acrdn-item .e-acrdn-header {
        border-radius: calc(var(--e-radius) * 0);
        line-height: 20px;
        min-height: 36px;
        overflow: hidden;
        padding: 8px 12px;
        text-decoration: none;
        text-overflow: ellipsis;
        white-space: nowrap
    }

        .e-accordion .e-acrdn-item .e-acrdn-header > *, .e-breadcrumb .e-breadcrumb-menu, .e-dialog .e-xlfl-table .e-xlfl-matchcasediv, .e-dialog .e-xlfl-table .e-xlfl-radiodiv, .e-float-custom-tag, .e-float-custom-tag.e-control-wrapper, .e-float-input.e-control-wrapper:not(.e-input-group), .e-float-input:not(.e-input-group), .e-grid .e-columnheader.e-wrap .e-icon-group::before, .e-grid .e-gridcontent td.e-rowcell.e-unboundcell .e-unboundcelldiv, .e-grid.e-rtl .e-groupheadercell .e-icons::before, .e-grid.e-wrap .e-columnheader .e-icon-group::before, .e-image-quicktoolbar.e-link-enabled .e-link-groups, .e-img-caption-container.e-img-left-wrap, .e-img-caption-container.e-img-right-wrap, .e-menu-container ul.e-menu, .e-menu-wrapper ul.e-menu, .e-pager .e-icons::before, .e-pdfviewer .e-enable-text-selection .e-pv-text, .e-pv-search-exact-matches, .e-richtexteditor .e-audio-wrap, .e-richtexteditor .e-embed-video-wrap, .e-split-btn-wrapper.e-vertical, .e-toolbar .e-toolbar-items .e-toolbar-center, .e-toolbar .e-toolbar-items .e-toolbar-left, .e-toolbar .e-toolbar-items .e-toolbar-right {
            display: inline-block
        }

        .e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon {
            display: table;
            font-size: 16px;
            height: 38px;
            min-height: 36px;
            min-width: 16px;
            position: absolute;
            right: 10px;
            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: .5s
        }

        .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
            display: inline-block;
            padding: 0 8px 0 0;
            color: rgba(var(--color-sf-on-surface-variant))
        }

    .e-accordion .e-acrdn-item .e-acrdn-panel {
        overflow-y: hidden;
        width: 100%;
        font-size: 14px
    }

.e-btn.e-link:focus, .e-btn.e-link:hover, .e-css.e-btn.e-link:focus, .e-css.e-btn.e-link:hover {
    text-decoration: underline;
    border-radius: 0;
    color: rgba(var(--color-sf-info))
}

.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: 8px 0 8px 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, .e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .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, .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content, .e-bigger .e-card .e-card-header .e-card-header-caption:first-child, .e-bigger .e-container.e-color-palette .e-clr-pal-rec-wpr, .e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul, .e-bigger .e-dropdown-popup ul .e-item.e-url, .e-bigger .e-fab.e-btn.e-icon-btn, .e-bigger .e-small.e-fab.e-btn.e-icon-btn, .e-bigger.e-card .e-card-header .e-card-header-caption:first-child, .e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul, .e-bigger.e-dropdown-popup ul .e-item.e-url, .e-bigger.e-fab.e-btn.e-icon-btn, .e-bigger.e-small .e-calendar .e-week-header, .e-bigger.e-small .e-fab.e-btn.e-icon-btn, .e-bigger.e-small.e-fab.e-btn.e-icon-btn, .e-calendar .e-week-header, .e-card .e-card-header .e-card-header-caption:first-child, .e-container.e-color-palette .e-clr-pal-rec-wpr, .e-dropdown-popup ul .e-item.e-url, .e-fab.e-btn.e-icon-btn, .e-filled.e-float-input.e-control-container.e-append:not(.e-prepend), .e-small .e-bigger.e-fab.e-btn.e-icon-btn, .e-small .e-fab.e-btn.e-icon-btn, .e-small.e-fab.e-btn.e-icon-btn, .e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav, .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav, .e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-hscroll-bar, .e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device, .e-tab .e-tab-header .e-toolbar-pop, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
    padding: 0
}

    .e-accordion .e-acrdn-item .e-acrdn-header, .e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion, .e-accordion .e-acrdn-item.e-select.e-selected > .e-acrdn-header:focus, .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion, .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion, .e-colorpicker-container.e-disabled .e-palette .e-tile.e-selected, .e-colorpicker-wrapper.e-disabled .e-palette .e-tile.e-selected, .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, .e-grid.e-resize-lines:not(.sf-grid) .e-focused .e-rhandler, .e-grid.e-resize-lines:not(.sf-grid) .e-focused .e-rsuppress, .e-grid.e-rtl.e-resize-lines .e-focused .e-rhandler, .e-grid.e-rtl.e-resize-lines .e-focused .e-rsuppress, .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, .e-menu-container.e-inherit, .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-wrapper.e-inherit, .e-outline.e-float-input input, .e-outline.e-float-input textarea, .e-outline.e-float-input.e-control-wrapper input, .e-outline.e-float-input.e-control-wrapper textarea, .e-outline.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-outline.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-outline.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, .e-outline.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-outline.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-outline.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-outline.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-outline.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-outline.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-outline.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-outline.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-outline.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-outline.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-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, .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, .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon, .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon, .e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-down-icon, .e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-up-icon, .e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow, .e-tab.e-background .e-tab-header .e-toolbar-item, .e-tab.e-background .e-tab-header .e-toolbar-items.e-hscroll, .e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow, .e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow, .e-tab.e-fill .e-tab-header .e-toolbar-item, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active, .e-tab.e-fill .e-tab-header .e-toolbar-items.e-hscroll, .e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon, .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-scroll-nav:focus .e-nav-arrow, .e-tab.e-rtl .e-tab-header .e-hscroll.e-rtl .e-scroll-nav {
        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-nested .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
    font-weight: 400
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
    line-height: 20px;
    overflow: hidden;
    padding: 12px;
    text-overflow: ellipsis
}

    .e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content > *, .e-card > .e-card-header-title, .e-card > .e-card-title, .e-grid .e-stackedheadercelldiv, .e-schedule .e-text-ellipsis, .e-toast-container .e-toast .e-toast-message .e-toast-content, .e-toast-container .e-toast .e-toast-message .e-toast-content > *, .e-toast-container .e-toast .e-toast-message .e-toast-title, .e-toast-container .e-toast .e-toast-message .e-toast-title > * {
        overflow: hidden;
        text-overflow: ellipsis
    }

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-header-content, .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content, .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content, .e-bigger .e-ddl.e-popup .e-list-group-item, .e-bigger .e-ddl.e-popup .e-list-item, .e-bigger .e-input-group.e-ddl.e-small .e-list-group-item, .e-bigger .e-input-group.e-ddl.e-small .e-list-item, .e-bigger.e-ddl.e-popup .e-list-group-item, .e-bigger.e-ddl.e-popup .e-list-item, .e-bigger.e-small .e-ddl.e-popup .e-list-group-item, .e-bigger.e-small .e-ddl.e-popup .e-list-item, .e-bigger.e-small.e-ddl.e-popup .e-list-group-item, .e-bigger.e-small.e-ddl.e-popup .e-list-item, .e-outline .e-input-group, .e-outline .e-input-group.e-control-wrapper, .e-outline.e-float-input, .e-outline.e-float-input input.e-small:first-child ~ .e-clear-icon::before, .e-outline.e-float-input.e-control-wrapper, .e-outline.e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before, .e-outline.e-float-input.e-control-wrapper.e-small .e-clear-icon::before, .e-outline.e-float-input.e-small .e-clear-icon::before, .e-outline.e-input-group, .e-outline.e-input-group.e-control-wrapper, .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon::before, .e-outline.e-input-group.e-small .e-clear-icon::before, .e-outline.e-small .e-float-input .e-clear-icon::before, .e-outline.e-small .e-float-input.e-control-wrapper .e-clear-icon::before, .e-outline.e-small .e-input-group .e-clear-icon::before, .e-outline.e-small .e-input-group.e-control-wrapper .e-clear-icon::before {
    font-size: 14px
}

.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, .e-bigger .e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn, .e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn, .e-bigger.e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn, .e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn {
    padding: 7px 12px
}

    .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon, .e-bigger.e-small .e-rtl .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-bigger.e-small.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
        left: 10px;
        right: auto
    }

    .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon, .e-bigger .e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon, .e-bigger .e-filled.e-input-group.e-float-input.e-small .e-clear-icon, .e-bigger .e-grid.e-rtl .e-device .e-groupheadercell, .e-ddt.e-rtl.e-show-text .e-overflow.e-total-count .e-remain, .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger, .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon, .e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger, .e-filled.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon, .e-filled.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger, .e-filled.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon, .e-grid.e-bigger.e-rtl .e-device .e-groupheadercell, .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left, .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent, .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent, .e-schedule .e-resource-tree-popup .e-resource-tree.e-treeview .e-text-content, .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
        padding: 0 0 0 8px
    }

.e-accordion {
    display: block;
    position: relative;
    -webkit-tap-highlight-color: rgba(var(--color-sf-on-surface),0.05),0.05;
    background: 0 0;
    border: 1px solid rgba(var(--color-sf-outline-variant));
    border-radius: calc(var(--e-radius) * .5)
}

    .e-accordion .e-acrdn-item {
        overflow: visible;
        padding-top: 0;
        position: relative;
        border-color: rgba(var(--color-sf-outline-variant));
        border-style: solid;
        border-width: 0 0 1px;
        border-radius: calc(var(--e-radius) * 0)
    }

        .e-accordion .e-acrdn-item.e-active {
            background: rgba(var(--color-sf-surface),.0001)
        }

        .e-accordion .e-acrdn-item.e-select:last-child {
            border-bottom: 0;
            border-radius: calc(var(--e-radius) * .25)
        }

        .e-accordion .e-acrdn-item:first-child .e-acrdn-header:focus {
            border-radius: calc(var(--e-radius) * .25) calc(var(--e-radius) * .25) calc(var(--e-radius) * .25) calc(var(--e-radius) * .25)
        }

        .e-accordion .e-acrdn-item:first-child.e-selected.e-select > .e-acrdn-header:focus {
            border-radius: calc(var(--e-radius) * .25) calc(var(--e-radius) * .25) calc(var(--e-radius) * .25) calc(var(--e-radius) * .25)
        }

        .e-accordion .e-acrdn-item:last-child, .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, .e-blazor-pdfviewer.e-pdfviewer .e-inplaceeditor .e-editable-value-container .e-editable-value, .e-dropdownbase .e-list-item:last-child, .e-grid .e-detailrow .e-grid.e-default .e-normaledit .e-lastrowcell, .e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell, .e-inplaceeditor .e-editable-value-container.e-loading .e-editable-value, .e-inplaceeditor .e-editable-value-wrapper.e-loading .e-editable-value, .e-inplaceeditor[data-underline=false] .e-editable-value-container .e-editable-value, .e-inplaceeditor[data-underline=false] .e-editable-value-wrapper .e-editable-value, .e-pv-corrupted-popup.e-dialog .e-dlg-header-content, .e-pv-notification-popup.e-dialog .e-dlg-header-content, .e-pv-password-popup.e-dialog .e-dlg-header-content, .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, .e-tab.e-fill .e-tab-header.e-vertical, .e-tab.e-fill.e-disable .e-tab-header {
            border-bottom: 0
        }

        .e-accordion .e-acrdn-item.e-expand-state.e-select, .e-accordion .e-acrdn-item.e-item-focus, .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:focus, .e-accordion .e-acrdn-item.e-selected, .e-accordion .e-acrdn-item.e-selected + .e-selected, .e-accordion .e-acrdn-item.e-selected.e-select, .e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus {
            border-color: rgba(var(--color-sf-outline-variant));
            border-style: solid;
            border-width: 0 0 1px
        }

        .e-accordion .e-acrdn-item:last-child:not(.e-expand-state) .e-acrdn-header:focus, .e-bigger .e-richtexteditor .e-rte-content, .e-multicolumn-grid.e-grid .e-gridcontent {
            border-radius: calc(var(--e-radius) * 0) calc(var(--e-radius) * 0) calc(var(--e-radius) * .25) calc(var(--e-radius) * .25)
        }

        .e-accordion .e-acrdn-item:last-child.e-selected .e-acrdn-header:focus {
            border-radius: calc(var(--e-radius) * 0)
        }

        .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus, .e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:hover, .e-bigger.e-small .e-calendar .e-content.e-decade td:hover span.e-day, .e-bigger.e-small .e-calendar .e-content.e-year td:hover span.e-day, .e-calendar .e-content.e-decade td:hover span.e-day, .e-calendar .e-content.e-year td:hover span.e-day, .e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-item-focus, .e-ddt.e-popup .e-selectall-parent:focus, .e-hscroll.e-rtl .e-scroll-nav:hover:active, .e-menu-container.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-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus, .e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover, .e-pager .e-spacing.e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:focus, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:focus .e-dropdown-btn:focus, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:focus .e-split-btn:focus, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:hover .e-dropdown-btn:hover, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:hover .e-split-btn:hover, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper .e-rte-dropdown:hover, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:focus, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:focus .e-dropdown-btn:focus, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:focus .e-split-btn:focus, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:hover .e-dropdown-btn:hover, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:hover .e-split-btn:hover, .e-schedule .e-agenda-view .e-appointment:hover, .e-schedule .e-month-agenda-view .e-appointment:hover, .e-schedule .e-vertical-view .e-date-header-wrap .e-all-day-cells:hover, .e-tab.e-background .e-tab-header .e-hor-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:not(.e-expended-nav):focus .e-popup-down-icon:hover, .e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:hover, .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover {
            background: rgba(var(--color-sf-on-surface),.05)
        }

            .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-icons, .e-accordion .e-acrdn-item .e-acrdn-header:focus:active .e-toggle-icon, .e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .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, .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-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-icons, .e-accordion .e-acrdn-item.e-overlay .e-acrdn-header .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-overlay .e-acrdn-header .e-icons, .e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover:focus .e-acrdn-header-content, .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-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:hover .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-icons, .e-accordion .e-acrdn-item.e-select.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 > .e-toggle-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-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:hover .e-acrdn-header-content, .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-selected.e-expand-state > .e-acrdn-header:hover:focus .e-acrdn-header-content, .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 > .e-toggle-icon, .e-accordion .e-acrdn-item.e-selected .e-acrdn-item.e-selected.e-expand-state:hover > .e-acrdn-header .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-content, .e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-header-content, .e-dropdownbase .e-list-item.e-active.e-hover, .e-filled.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover, .e-filled.e-float-input:not(.e-disabled) .e-clear-icon:hover, .e-filled.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover, .e-filled.e-input-group:not(.e-disabled) .e-clear-icon:hover, .e-float-input.e-input-focus.e-input-group.e-ddl.e-control.e-keyboard > .e-float-text, .e-float-input.e-input-group.e-ddl.e-control.e-icon-anim > .e-float-text, .e-outline.e-float-input, .e-outline.e-float-input.e-control-wrapper, .e-outline.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover, .e-outline.e-float-input.e-input-group, .e-outline.e-float-input.e-input-group.e-control-wrapper, .e-outline.e-float-input:not(.e-disabled) .e-clear-icon:hover, .e-outline.e-input-group, .e-outline.e-input-group.e-control-wrapper, .e-outline.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon, .e-outline.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover, .e-outline.e-input-group.e-disabled .e-input-group-icon, .e-outline.e-input-group:not(.e-disabled) .e-clear-icon:hover {
                color: rgba(var(--color-sf-on-surface))
            }

                .e-accordion .e-acrdn-item .e-toggle-icon, .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, .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:hover .e-acrdn-header-icon .e-icons, .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:hover .e-acrdn-header-icon .e-icons, .e-bigger .e-daterangepicker .e-calendar th, .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-daterangepicker .e-calendar th, .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-small .e-calendar .e-content .e-week-number span, .e-bigger.e-small .e-calendar .e-date-icon-next, .e-bigger.e-small .e-calendar .e-date-icon-prev, .e-bigger.e-small .e-calendar.e-device button.e-next:active span, .e-bigger.e-small .e-calendar.e-device button.e-prev:active span, .e-bigger.e-small .e-daterangepicker.e-popup .e-change-icon, .e-bigger.e-small .e-daterangepicker.e-popup .e-day-span, .e-bigger.e-small.e-daterangepicker.e-popup .e-change-icon, .e-bigger.e-small.e-daterangepicker.e-popup .e-day-span, .e-calendar .e-content .e-week-number span, .e-calendar .e-date-icon-next, .e-calendar .e-date-icon-prev, .e-calendar.e-device button.e-next:active span, .e-calendar.e-device button.e-prev:active span, .e-carousel .e-carousel-indicators.e-fraction .e-indicator-bars, .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, .e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled) .e-btn-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-clone-chip .e-chip-delete, .e-chip-list .e-chip.e-clone-chip .e-chip-icon, .e-chip-list .e-chip.e-outline.e-clone-chip .e-chip-delete, .e-chip-list .e-chip.e-outline.e-clone-chip .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-clone-chip .e-chip-delete, .e-chip-list.e-chip.e-clone-chip .e-chip-icon, .e-chip-list.e-chip.e-outline.e-clone-chip .e-chip-delete, .e-chip-list.e-chip.e-outline.e-clone-chip .e-chip-icon, .e-contextmenu-container ul .e-menu-item .e-caret, .e-contextmenu-container ul .e-menu-item .e-menu-icon, .e-contextmenu-container ul .e-menu-item.e-focused .e-caret, .e-contextmenu-container ul .e-menu-item.e-focused .e-menu-icon, .e-contextmenu-container ul .e-menu-item.e-selected .e-caret, .e-contextmenu-container ul .e-menu-item.e-selected .e-menu-icon, .e-contextmenu-wrapper ul .e-menu-item .e-caret, .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon, .e-contextmenu-wrapper ul .e-menu-item.e-focused .e-caret, .e-contextmenu-wrapper ul .e-menu-item.e-focused .e-menu-icon, .e-contextmenu-wrapper ul .e-menu-item.e-selected .e-caret, .e-contextmenu-wrapper ul .e-menu-item.e-selected .e-menu-icon, .e-date-range-wrapper .e-input-group-icon.e-icons.e-active, .e-date-range-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active, .e-daterangepicker.e-popup .e-change-icon, .e-daterangepicker.e-popup .e-day-span, .e-device.e-daterangepicker .e-calendar th, .e-dialog .e-btn.e-dlg-closeicon-btn:hover span, .e-filled.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:active, .e-filled.e-float-input:not(.e-disabled) .e-clear-icon:active, .e-filled.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:active, .e-filled.e-input-group:not(.e-disabled) .e-clear-icon:active, .e-float-input .e-clear-icon, .e-float-input.e-control-wrapper .e-clear-icon, .e-grid .e-gridheader .e-icons:not(.e-icon-hide):not(.e-check):not(.e-stop):not(.e-icon-reorderuparrow):not(.e-icon-reorderdownarrow), .e-grid .e-gridpopup .e-spanclicked, .e-grid .e-gridpopup span:hover, .e-grid .e-icons:not(.e-btn-icon,.e-check,.e-stop), .e-grid .e-res-toolbar .e-toolbar-items .e-icons, .e-grid .e-unboundcelldiv .e-icons:not(.e-btn-icon), .e-grid td.e-active, .e-grid td.e-active .e-icon-rowdragicon::before, .e-grid-popup .e-icons:not(.e-btn-icon,.e-check,.e-stop), .e-hscroll .e-scroll-nav .e-icons, .e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow, .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active .e-icons, .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-icons, .e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover .e-icons, .e-icon-dlg-close, .e-input-group .e-clear-icon, .e-input-group.e-control-wrapper .e-clear-icon, .e-input-group.e-control-wrapper.e-error .e-input-group-icon, .e-input-group.e-control-wrapper.e-error:not(.e-disabled) .e-input-group-icon:active, .e-input-group.e-control-wrapper.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover, .e-input-group.e-control-wrapper.e-success .e-input-group-icon, .e-input-group.e-control-wrapper.e-success:not(.e-disabled) .e-input-group-icon:active, .e-input-group.e-control-wrapper.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover, .e-input-group.e-control-wrapper.e-warning .e-input-group-icon, .e-input-group.e-control-wrapper.e-warning:not(.e-disabled) .e-input-group-icon:active, .e-input-group.e-control-wrapper.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover, .e-input-group.e-error .e-input-group-icon, .e-input-group.e-error:not(.e-disabled) .e-input-group-icon:active, .e-input-group.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover, .e-input-group.e-success .e-input-group-icon, .e-input-group.e-success:not(.e-disabled) .e-input-group-icon:active, .e-input-group.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover, .e-input-group.e-warning .e-input-group-icon, .e-input-group.e-warning:not(.e-disabled) .e-input-group-icon:active, .e-input-group.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover, .e-listview .e-icons:not(.e-primary .e-btn-icon,.e-check), .e-menu-container .e-menu .e-menu-item .e-caret, .e-menu-container .e-menu .e-menu-item .e-menu-icon, .e-menu-container .e-menu .e-menu-item.e-focused .e-caret, .e-menu-container .e-menu .e-menu-item.e-focused .e-menu-icon, .e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons, .e-menu-wrapper .e-menu .e-menu-item .e-caret, .e-menu-wrapper .e-menu .e-menu-item .e-menu-icon, .e-menu-wrapper .e-menu .e-menu-item.e-focused .e-caret, .e-menu-wrapper .e-menu .e-menu-item.e-focused .e-menu-icon, .e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons, .e-message.e-error .e-msg-close-icon, .e-message.e-info .e-msg-close-icon, .e-message.e-outlined .e-msg-close-icon, .e-message.e-outlined .e-msg-icon, .e-message.e-outlined.e-error .e-msg-close-icon, .e-message.e-outlined.e-info .e-msg-close-icon, .e-message.e-outlined.e-success .e-msg-close-icon, .e-message.e-outlined.e-warning .e-msg-close-icon, .e-message.e-success .e-msg-close-icon, .e-message.e-warning .e-msg-close-icon, .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close::before, .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent, .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent:hover, .e-multi-select-wrapper .e-chips > .e-chipcontent:hover, .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close::before, .e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent, .e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent:hover, .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close::before, .e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent, .e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent:hover, .e-outline.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:active, .e-outline.e-float-input:not(.e-disabled) .e-clear-icon:active, .e-outline.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:active, .e-outline.e-input-group:not(.e-disabled) .e-clear-icon:active, .e-pager div.e-icons.e-pager-default, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-dropdown, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu:focus, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu:hover, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:focus .e-icons, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:hover .e-icons, .e-richtexteditor .e-rte-toolbar .e-toolbar-item.e-active:not(.e-overlay) .e-tbar-btn .e-icons, .e-richtexteditor .e-rte-toolbar .e-toolbar-item:not(.e-overlay) .e-tbar-btn .e-icons, .e-richtexteditor .e-rte-toolbar .e-toolbar-item:not(.e-overlay) .e-tbar-btn:focus .e-icons, .e-richtexteditor .e-rte-toolbar .e-toolbar-item:not(.e-overlay) .e-tbar-btn:hover .e-icons, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-rte-dropdown, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-rte-dropdown-menu:focus, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-rte-dropdown-menu:hover, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:focus .e-icons, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:hover .e-icons, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item.e-active:not(.e-overlay) .e-tbar-btn .e-icons, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item:not(.e-overlay) .e-tbar-btn .e-icons, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item:not(.e-overlay) .e-tbar-btn:focus .e-icons, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item:not(.e-overlay) .e-tbar-btn:hover .e-icons, .e-rtl .e-south-west, .e-south-east, .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover, .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-popup-down-icon:hover, .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active .e-icons, .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow, .e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow, .e-tab .e-tab-header .e-toolbar-item .e-close-icon, .e-tab .e-tab-header .e-toolbar-item .e-close-icon:hover, .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon, .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon, .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text, .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-up-icon:active, .e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow, .e-tab-clone-element .e-tab-wrap .e-tab-icon, .e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-down-icon, .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-scroll-nav:focus .e-nav-arrow, .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon, .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon, .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-focused > .e-tab-header .e-scroll-nav:focus .e-nav-arrow, .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, .e-toolbar .e-hor-nav:active .e-icons, .e-toolbar .e-hor-nav:focus .e-icons, .e-toolbar .e-hor-nav:hover .e-icons, .e-toolbar .e-toolbar-item .e-tbar-btn .e-icons, .e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text, .e-toolbar .e-toolbar-item .e-tbar-btn:focus .e-icons, .e-toolbar .e-toolbar-item .e-tbar-btn:focus .e-tbar-btn-text, .e-toolbar .e-toolbar-item .e-tbar-btn:hover .e-icons, .e-toolbar .e-toolbar-item .e-tbar-btn:hover .e-tbar-btn-text, .e-toolbar .e-toolbar-item.e-overlay .e-icons, .e-toolbar .e-toolbar-item.e-overlay .e-tbar-btn-text, .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, .e-treeview.e-drag-item .e-icons, .e-treeview.e-drag-item .e-list-text, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size, .e-vscroll .e-icons, .e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
                    color: rgba(var(--color-sf-on-surface-variant))
                }

        .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, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover, .e-accordion .e-acrdn-item.e-select.e-item-focus, .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover, .e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header:hover, .e-grid, .e-grid .e-ccdlg .e-cc-searchdiv, .e-grid .e-detailcell, .e-grid .e-detailheadercell, .e-grid .e-detailindentcell, .e-grid .e-detailrowcollapse, .e-grid .e-detailrowexpand, .e-grid .e-emptyrow.e-show-added-row .e-lastrowcell, .e-grid .e-filterbarcell, .e-grid .e-filterbarcell input, .e-grid .e-filterbarcelldisabled, .e-grid .e-gridpopup .e-content, .e-grid .e-groupcaption, .e-grid .e-grouptopleftcell, .e-grid .e-headercell, .e-grid .e-headercontent, .e-grid .e-indentcell, .e-grid .e-recordpluscollapse, .e-grid .e-recordplusexpand, .e-grid .e-rowcell, .e-grid .e-rowdragdropcell, .e-grid .e-rowdragheader, .e-grid .e-summarycell, .e-grid .e-verticallines tr th, .e-grid [aria-selected] + tr .e-detailindentcell, .e-grid-popup .e-ccdlg .e-cc-searchdiv, .e-grid.e-default .e-gridheader .e-headercell.e-firstheader, .e-grid.e-default .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell, .e-grid.e-default .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell, .e-grid.e-default .e-grouptopleftcell, .e-grid.e-default .e-rowdragheader, .e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:first-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-horizontallines .e-grouptopleftcell, .e-grid.e-default.e-horizontallines .e-headercell.e-firstheader, .e-grid.e-default.e-verticallines .e-headercell.e-stackedheadercell:not(.e-freezeleftborder,.e-freezerightborder), .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-bothlines .e-gridheader .e-headercell.e-firstheader, .e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell, .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-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-verticallines .e-headercell.e-stackedheadercell:not(.e-freezeleftborder,.e-freezerightborder), .e-grid.e-rtl.e-default.e-verticallines tr th:last-child:not(.e-freezeleftborder,.e-freezerightborder), .e-stepper .e-step-notstarted .e-icons.e-step-indicator, .e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator, .e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator:active, .e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator:hover, .e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step, .e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step:active, .e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step:hover {
            border-color: rgba(var(--color-sf-outline-variant))
        }

        .e-accordion .e-acrdn-item.e-overlay.e-overlay.e-select.e-expand-state .e-acrdn-header .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-overlay.e-select.e-expand-state .e-acrdn-header .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-overlay.e-select.e-expand-state .e-acrdn-header .e-icons, .e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text, .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.e-disabled .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon, .e-breadcrumb.e-disabled .e-breadcrumb-separator, .e-breadcrumb.e-disabled .e-breadcrumb-separator .e-breadcrumb-icon, .e-checkbox-wrapper.e-checkbox-disabled .e-label, .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-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-disabled .e-chip-delete, .e-chip-list .e-chip.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-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-outline.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-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-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-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-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-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-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-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-disabled .e-chip-delete, .e-chip-list.e-chip.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-outline.e-disabled .e-chip-delete, .e-chip-list.e-chip.e-outline.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-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-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-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-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-outline.e-disabled .e-chip-delete, .e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-icon, .e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-delete, .e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-icon, .e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-delete, .e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-icon, .e-colorpicker-container.e-disabled .e-mode-switch-btn, .e-colorpicker-container.e-disabled .e-value-switch-btn, .e-colorpicker-wrapper.e-disabled .e-mode-switch-btn, .e-colorpicker-wrapper.e-disabled .e-value-switch-btn, .e-contextmenu-container ul .e-disabled .e-menu-url, .e-contextmenu-wrapper ul .e-disabled .e-menu-url, .e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label, .e-float-input input[disabled] ~ label.e-float-text, .e-float-input input[disabled] ~ label.e-label-top.e-float-text, .e-float-input textarea[disabled] ~ label.e-float-text, .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, .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-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-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 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.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-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-disabled .e-clear-icon, .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.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.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.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-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) 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-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, .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.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, .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: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-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-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-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-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-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: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: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-disabled .e-clear-icon, .e-float-input.e-disabled label.e-float-text, .e-float-input.e-disabled label.e-float-text.e-label-top, .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.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-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-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.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: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: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-input-group.e-control-wrapper.e-disabled .e-clear-icon, .e-input-group.e-control-wrapper.e-disabled .e-input-group-icon, .e-input-group.e-disabled .e-clear-icon, .e-input-group.e-disabled .e-input-group-icon, .e-menu-container .e-menu .e-disabled .e-menu-url, .e-menu-wrapper .e-menu .e-disabled .e-menu-url, .e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips > .e-chipcontent, .e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-delim-values, .e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-delim-values .e-remain, .e-outline.e-float-input.e-control-wrapper.e-disabled, .e-outline.e-float-input.e-disabled, .e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled, .e-outline.e-float-input.e-input-group.e-disabled, .e-outline.e-input-group.e-control-wrapper.e-disabled, .e-outline.e-input-group.e-disabled, .e-pv-extractbtn.e-primary, .e-quick-popup-wrapper .e-popup-footer .e-event-delete:disabled, .e-quick-popup-wrapper .e-popup-footer .e-event-edit:disabled, .e-radio:disabled + label .e-label, .e-stepper .e-step-disabled .e-label, .e-stepper .e-step-disabled .e-step-validation-icon, .e-stepper .e-step-disabled .e-text, .e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-icon, .e-tab .e-tab-header .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, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-text, .e-tab.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap, .e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap, .e-timeline .e-item-disabled .e-content, .e-timeline .e-item-disabled .e-opposite-content, .e-treeview .e-list-item.e-disable > .e-fullrow, .e-treeview .e-list-item.e-disable > .e-text-content {
            color: rgba(var(--color-sf-on-surface),.38)
        }

        .e-accordion .e-acrdn-item.e-overlay {
            height: auto;
            background: 0 0;
            opacity: .5
        }

            .e-accordion .e-acrdn-item.e-overlay.e-overlay.e-select.e-expand-state .e-acrdn-header .e-icons, .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:active .e-icons.disabled, .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:hover:not(:focus-visible) .e-icons.disabled, .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-clear-icon:not(.e-assist-clear-icon-hide).disabled, .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-send.disabled, .e-blazor-pdfviewer .e-overlay .e-pv-organize-view-icon, .e-contextmenu-container ul .e-disabled .e-caret, .e-contextmenu-container ul .e-disabled .e-menu-icon, .e-contextmenu-wrapper ul .e-disabled .e-caret, .e-contextmenu-wrapper ul .e-disabled .e-menu-icon, .e-menu-container .e-menu .e-disabled .e-caret, .e-menu-container .e-menu .e-disabled .e-menu-icon, .e-menu-wrapper .e-menu .e-disabled .e-caret, .e-menu-wrapper .e-menu .e-disabled .e-menu-icon, .e-outline.e-float-input input[disabled] ~ label.e-float-text, .e-outline.e-float-input input[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input textarea[disabled] ~ label.e-float-text, .e-outline.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper textarea[disabled] ~ label.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.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-disabled label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, .e-outline.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-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text, .e-outline.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-disabled label.e-float-text, .e-outline.e-float-input.e-disabled label.e-float-text.e-label-top, .e-outline.e-float-input.e-input-group.e-disabled .e-float-text, .e-outline.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top, .e-outline.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, .e-outline.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text, .e-outline.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text, .e-outline.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, .e-pager div.e-icons.e-disable, .e-rte-aiquery-popup .e-aiassistview .e-rte-icon-btn-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: rgba(var(--color-sf-on-surface-variant),.38)
            }

        .e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus {
            background: rgba(var(--color-sf-on-surface),.04)
        }

        .e-accordion .e-acrdn-item.e-selected.e-select.e-active, .e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:active, .e-aiassist-view-toolbar-item .e-tbar-btn:not(:active), .e-aiassist-view-toolbar-item .e-tbar-btn:not(:focus), .e-aiassist-view-toolbar-item .e-tbar-btn:not(:hover), .e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header .e-tbar-btn, .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header .e-tbar-btn, .e-bigger .e-grid.e-row-responsive .e-toolbar .e-search-icon, .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-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:focus, .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:active, .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: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-grid.e-row-responsive .e-toolbar .e-search-icon, .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-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:focus, .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:active, .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: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-small .e-calendar .e-header .e-next.e-overlay, .e-bigger.e-small .e-calendar .e-header .e-prev.e-overlay, .e-bigger.e-small .e-calendar.e-device .e-next:active, .e-bigger.e-small .e-calendar.e-device .e-next:focus, .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-prev:focus, .e-bigger.e-small .e-calendar.e-device .e-prev:hover, .e-calendar .e-header .e-next.e-overlay, .e-calendar .e-header .e-prev.e-overlay, .e-calendar.e-device .e-next:active, .e-calendar.e-device .e-next:focus, .e-calendar.e-device .e-next:hover, .e-calendar.e-device .e-prev:active, .e-calendar.e-device .e-prev:focus, .e-calendar.e-device .e-prev:hover, .e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover, .e-float-input:not(.e-disabled) .e-clear-icon:hover, .e-grid .e-groupdroparea.e-group-animate .e-drag.e-icon-drag:hover, .e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-input-group::after, .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-search-icon:active, .e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:focus, .e-grid .e-res-toolbar .e-toolbar-items .e-search-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, .e-grid .e-res-toolbar .e-toolbar-items .e-sicon.e-clear-icon: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-tbar-btn:hover, .e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-tbar-btn:hover, .e-input-group.e-control-wrapper.e-disabled .e-input-group-icon:hover, .e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) > .e-input-group-icon:active, .e-input-group.e-control-wrapper.e-pv-current-page-box.e-input-focus:not(.e-float-icon-left):not(.e-float-input)::after, .e-input-group.e-control-wrapper.e-pv-current-page-box.e-input-focus:not(.e-float-icon-left):not(.e-float-input)::before, .e-input-group.e-control-wrapper.e-pv-current-page-box:not(.e-float-icon-left):not(.e-float-input)::after, .e-input-group.e-control-wrapper.e-pv-current-page-box:not(.e-float-icon-left):not(.e-float-input)::before, .e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl.e-input-focus::after, .e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl.e-input-focus::before, .e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl::after, .e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl::before, .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl.e-input-focus::after, .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl.e-input-focus::before, .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl::after, .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl::before, .e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl.e-input-focus::after, .e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl.e-input-focus::before, .e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl::after, .e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl::before, .e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl.e-input-focus::after, .e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl.e-input-focus::before, .e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl::after, .e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl::before, .e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover, .e-input-group.e-ddl, .e-input-group.e-ddl .e-ddl-icon, .e-input-group.e-ddl .e-input, .e-input-group.e-disabled .e-input-group-icon:hover, .e-input-group.e-float-icon-left:not(.e-disabled) > .e-input-group-icon:active, .e-input-group:not(.e-disabled) .e-clear-icon:hover, .e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav, .e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav, .e-multi-select-wrapper .e-chips.e-chip-selected, .e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected, .e-multiselect.e-outline .e-multi-select-wrapper .e-chips, .e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected, .e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips, .e-otpinput.e-underlined .e-otp-input-field, .e-pdfviewer .e-inplaceeditor .e-editable-value-wrapper:hover, .e-popup.e-multicolumn-list .e-gridheader, .e-popup.e-multicolumn-list .e-gridheader colgroup, .e-pv-modern-side-panel ~ .e-pv-sidebar-toolbar-splitter, .e-pv-search-input.e-input-group .e-input-search-group-icon.e-input-group-icon, .e-pv-text-search-input.e-input-group .e-input-search-group-icon.e-input-group-icon, .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled:hover, .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled: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, .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-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-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-delete:focus, .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete: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-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:focus .e-dropdown-btn:not(:focus), .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:focus .e-split-btn:not(:focus), .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:hover .e-dropdown-btn:not(:hover), .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:hover .e-split-btn:not(:hover), .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), .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), .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-toolbar .e-toolbar-items, .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:focus .e-dropdown-btn:not(:focus), .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:focus .e-split-btn:not(:focus), .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:hover .e-dropdown-btn:not(:hover), .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:hover .e-split-btn:not(:hover), .e-tab .e-tab-header .e-hor-nav:focus, .e-tab .e-tab-header .e-hor-nav:hover:active, .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus, .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover:active, .e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow:hover, .e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow, .e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow:hover, .e-tab.e-background .e-tab-header .e-hor-nav, .e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav), .e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover, .e-tab.e-background.e-disable .e-tab-header .e-indicator, .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn, .e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator), .e-treeview .e-list-item.e-active, .e-treeview .e-list-item.e-hover, .e-treeview .e-list-item.e-node-focus {
            background: 0 0
        }

        .e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-item:last-child, .e-accordion .e-acrdn-item.e-selected.e-select.e-select:last-child {
            border-bottom: 1px none rgba(var(--color-sf-outline-variant))
        }

        .e-accordion .e-acrdn-item.e-select {
            background: 0 0;
            border-color: rgba(var(--color-sf-outline-variant));
            border-style: solid;
            border-width: 0 0 1px
        }

            .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
                color: rgba(var(--color-sf-on-surface));
                background: 0 0;
                border-top: 0;
                border-bottom: 0
            }

            .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header, .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header, .e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header {
                border-color: rgba(var(--color-sf-outline-variant));
                border-style: solid;
                border-width: 0;
                background: 0 0
            }

        .e-accordion .e-acrdn-item.e-expand-state.e-select:not(.e-selected) > .e-acrdn-header:focus {
            background: 0 0;
            border: 0 initial
        }

        .e-accordion .e-acrdn-item .e-acrdn-header:hover {
            border: 0 initial;
            background: rgba(var(--color-sf-on-surface),.05)
        }

        .e-accordion .e-acrdn-item .e-acrdn-header:active {
            border: 0 initial;
            background: 0 0
        }

        .e-accordion .e-acrdn-item .e-acrdn-header:focus {
            border: 0;
            background: rgba(var(--color-sf-on-surface),.04);
            box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
        }

        .e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-icons, .e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-toggle-icon .e-icons.e-tgl-collapse-icon, .e-accordion .e-acrdn-item.e-selected .e-acrdn-item.e-selected.e-expand-state:hover > .e-acrdn-header .e-icons, .e-accordion .e-acrdn-item.e-selected > .e-acrdn-header > .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-selected > .e-acrdn-header > .e-toggle-icon, .e-aiassistview .e-view-header .e-toolbar .e-toolbar-item.e-active .e-tbar-btn .e-icons, .e-aiassistview .e-view-header .e-toolbar .e-toolbar-item.e-active .e-tbar-btn .e-tbar-btn-text, .e-aiassistview .e-view-header .e-toolbar .e-toolbar-item.e-active .e-tbar-btn:hover .e-icons, .e-aiassistview .e-view-header .e-toolbar .e-toolbar-item.e-active .e-tbar-btn:hover .e-tbar-btn-text, .e-aiassistview .e-view-header .e-toolbar .e-toolbar-item.e-active .e-tbar-btn:hover:active .e-icons, .e-aiassistview .e-view-header .e-toolbar .e-toolbar-item.e-active .e-tbar-btn:hover:active .e-tbar-btn-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[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:focus ~ label.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-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-bigger .e-filled.e-float-input.e-control-wrapper.e-small: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 textarea[readonly] ~ 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[readonly]:focus ~ 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[readonly]:focus ~ 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-bigger .e-filled.e-float-input.e-control-wrapper: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 textarea[readonly] ~ 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[readonly]:focus ~ 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[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-bigger .e-filled.e-float-input.e-small: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 ~ label.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-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[readonly]:focus ~ 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[readonly]:focus ~ 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-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).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) input:focus ~ label.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-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[readonly]:focus ~ 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-bigger .e-float-input.e-control-wrapper.e-small: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 textarea[readonly] ~ 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[readonly]:focus ~ 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[readonly]:focus ~ 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-bigger .e-float-input.e-control-wrapper: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 textarea[readonly] ~ 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[readonly]:focus ~ 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[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-bigger .e-float-input.e-small: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 ~ label.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-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text, .e-bigger .e-float-input:not(.e-error) input[readonly]:focus ~ 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[readonly]:focus ~ 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-bigger .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text, .e-bigger .e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, .e-bigger .e-more-popup-wrapper .e-more-event-date-header .e-current-date, .e-bigger .e-responsive-dialog .e-dlg-content .e-filtersetdiv .e-filterset, .e-bigger.e-responsive-dialog .e-dlg-content .e-filtersetdiv .e-filterset, .e-bigger.e-small .e-calendar .e-content .e-footer, .e-calendar .e-content .e-footer, .e-chat-ui .e-chat-seen, .e-chat-ui .e-message-wrapper .e-message-header, .e-chat-ui .e-right .e-text .e-chat-mention-user-chip, .e-chip-list .e-chip.e-primary.e-outline .e-chip-delete, .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-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-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-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: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: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: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:hover, .e-chip-list.e-chip.e-primary.e-outline .e-chip-delete, .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-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-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-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: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: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: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:hover, .e-excelfilter .e-filtered::before, .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[readonly]:focus ~ label.e-label-top.e-float-text, .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[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-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.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-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[readonly]:focus ~ 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[readonly]:focus ~ 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-filled.e-float-input.e-control-wrapper.e-bigger: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 textarea[readonly] ~ label.e-label-top.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[readonly]:focus ~ 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[readonly]:focus ~ 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-filled.e-float-input.e-control-wrapper.e-small.e-bigger: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 textarea[readonly] ~ label.e-label-top.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[readonly]: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-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ 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-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[readonly]:focus ~ label.e-label-top.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:not(.e-error) textarea[readonly]:focus ~ 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-control-wrapper: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 textarea[readonly] ~ label.e-label-top.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[readonly]:focus ~ 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[readonly]:focus ~ 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-filled.e-float-input.e-small.e-bigger: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 textarea[readonly] ~ label.e-label-top.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[readonly]:focus ~ label.e-float-text, .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[readonly]:focus ~ label.e-float-text, .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text, .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, .e-filled.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text, .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:not(.e-error) textarea:focus ~ label.e-float-text, .e-filled.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, .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:not(.e-error).e-input-focus input ~ label.e-float-text, .e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, .e-float-input.e-bigger: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-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, .e-float-input.e-bigger:not(.e-error) textarea[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-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text, .e-float-input.e-bigger: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) input:focus ~ label.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-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[readonly]:focus ~ 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-float-input.e-control-wrapper.e-bigger: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 textarea[readonly] ~ label.e-label-top.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[readonly]:focus ~ label.e-label-top.e-float-text, .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[readonly]:focus ~ 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-float-input.e-control-wrapper.e-small.e-bigger: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 textarea[readonly] ~ label.e-label-top.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[readonly]:focus ~ label.e-float-text, .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).e-input-focus input[readonly] ~ label.e-float-text, .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ 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:not(.e-error) input[readonly]:focus ~ label.e-label-top.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[readonly]:focus ~ 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-control-wrapper:not(.e-error).e-input-focus input ~ label.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.e-bigger:not(.e-error) input:focus ~ label.e-float-text, .e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ 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[readonly]:focus ~ 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-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.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-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, .e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text, .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, .e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text, .e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text, .e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, .e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text, .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:not(.e-error) textarea:focus ~ label.e-float-text, .e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text, .e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text, .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text, .e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text, .e-grid .e-filtered::before, .e-grid .e-gridheader .e-headercontent .e-icon-reorderdownarrow, .e-grid .e-gridheader .e-headercontent .e-icon-reorderuparrow, .e-grid .e-row .e-dragstartrow::before, .e-grid .e-row .e-selectionbackground .e-dragstartrow::before, .e-menu-container .e-menu .e-menu-item.e-active-item .e-caret, .e-menu-container .e-menu .e-menu-item.e-active-item .e-menu-icon, .e-menu-container .e-menu .e-menu-item.e-selected .e-caret, .e-menu-container .e-menu .e-menu-item.e-selected .e-menu-icon, .e-menu-wrapper .e-menu .e-menu-item.e-active-item .e-caret, .e-menu-wrapper .e-menu .e-menu-item.e-active-item .e-menu-icon, .e-menu-wrapper .e-menu .e-menu-item.e-selected .e-caret, .e-menu-wrapper .e-menu .e-menu-item.e-selected .e-menu-icon, .e-more-popup-wrapper .e-more-event-date-header .e-current-date, .e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus label.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-input-group.e-valid-input.e-input-focus label.e-label-top, .e-outline.e-float-input.e-input-group.e-input-focus label.e-label-top, .e-outline.e-float-input.e-input-group.e-valid-input.e-input-focus label.e-label-top, .e-pv-zoom-drop-down-rtl.e-popup.e-popup-open .e-dropdownbase .e-list-item.e-active .e-pv-prop-dropdown-rtl.e-popup.e-popup-open .e-dropdownbase .e-list-item.e-active, .e-pv-zoom-drop-down.e-popup.e-popup-open .e-dropdownbase .e-list-item.e-active .e-pv-prop-dropdown.e-popup.e-popup-open .e-dropdownbase .e-list-item.e-active, .e-richtexteditor .e-rte-content .e-content a, .e-richtexteditor .e-source-content .e-content a, .e-schedule .e-agenda-view .e-day-date-header.e-current-day, .e-schedule .e-schedule-toolbar .e-active-view .e-icons, .e-schedule .e-schedule-toolbar .e-active-view .e-tbar-btn-text, .e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right .e-toolbar-item.e-active-view .e-tbar-btn:focus .e-icons, .e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right .e-toolbar-item.e-active-view .e-tbar-btn:focus .e-tbar-btn-text, .e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right .e-toolbar-item.e-active-view .e-tbar-btn:hover .e-icons, .e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right .e-toolbar-item.e-active-view .e-tbar-btn:hover .e-tbar-btn-text, .e-schedule .e-timeline-year-view .e-date-header-wrap table td.e-current-day, .e-schedule .e-timeline-year-view .e-month-header.e-current-day, .e-schedule .e-timeline-year-view .e-resource-left-td.e-current-day, .e-schedule .e-vertical-view .e-all-day-cells.e-current-day, .e-schedule .e-vertical-view .e-clone-time-indicator, .e-schedule .e-vertical-view .e-current-time, .e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-inner, .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) textarea:focus ~ label.e-float-text, .e-small .e-filled.e-float-input.e-control-wrapper: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).e-input-focus input[readonly] ~ label.e-float-text.e-label-top, .e-small .e-filled.e-float-input.e-control-wrapper: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 textarea[readonly] ~ label.e-float-text.e-label-top, .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[readonly]:focus ~ label.e-float-text.e-label-top, .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[readonly]:focus ~ label.e-float-text.e-label-top, .e-small .e-filled.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top, .e-small .e-filled.e-float-input:not(.e-error).e-input-focus input ~ 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-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[readonly]:focus ~ label.e-float-text.e-label-top, .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[readonly]:focus ~ label.e-float-text.e-label-top, .e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top, .e-small .e-float-input.e-control-wrapper: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 textarea[readonly] ~ label.e-float-text.e-label-top, .e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text, .e-small .e-float-input:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top, .e-small .e-float-input:not(.e-error) textarea: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:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top, .e-small .e-float-input:not(.e-error).e-input-focus input ~ 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-stepper .e-step-completed:not(.e-step-error) .e-label, .e-stepper .e-step-completed:not(.e-step-error) .e-text, .e-stepper .e-step-selected:not(.e-step-error) .e-label, .e-stepper .e-step-selected:not(.e-step-error) .e-text, .e-tab .e-tab-header .e-toolbar-item .e-close-icon:active, .e-tab .e-tab-header .e-toolbar-item.e-active .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon, .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-wrap:hover .e-tab-icon, .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-ileft .e-tab-icon, .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-icon, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-text, .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-close-icon, .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-tab-text, .e-tab.e-focused > .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon, .e-tab.e-focused > .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text {
            color: rgba(var(--color-sf-primary))
        }

        .e-accordion .e-acrdn-item.e-selected > .e-acrdn-header:focus {
            position: relative;
            z-index: 2;
            box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
        }

        .e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header {
            border-radius: calc(var(--e-radius) * 0)
        }

            .e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header:focus, .e-dropdownbase .e-list-item.e-item-focus, .e-popup.e-multi-select-list-wrapper .e-list-item.e-item-focus {
                background: rgba(var(--color-sf-on-surface),.04)
            }

    .e-accordion .e-tgl-collapse-icon.e-expand-icon {
        transform: rotate(-180deg)
    }

    .e-accordion.e-bigger .e-acrdn-item .e-acrdn-header .e-acrdn-header-content, .e-bigger .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
        font-size: 16px;
        vertical-align: middle
    }

    .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, .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 {
        padding: 20px 20px 20px 28px
    }

    .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, .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 {
        box-shadow: none;
        padding: 12px 0 12px 28px
    }

    .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, .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 {
        padding: 12px 0 12px 40px
    }

    .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, .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 {
        padding: 24px 24px 24px 40px
    }

    .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header, .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header {
        line-height: 24px;
        min-height: 48px;
        padding: 12px
    }

        .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon, .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon {
            height: 48px;
            min-height: 48px;
            min-width: 20px;
            right: 14px;
            font-size: 20px
        }

        .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon, .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon {
            display: inline-block;
            padding: 0 12px 0 0
        }

            .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons, .e-aiassistview .e-views .e-content-body h5, .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons, .e-bigger .e-agenda-view .e-day-date-header .e-m-date, .e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper .e-assist-attachment-icon, .e-bigger .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-send, .e-bigger .e-btn-group .e-btn-icon, .e-bigger .e-chat-ui .e-footer:not(.e-footer-template) .e-chat-attachment-icon, .e-bigger .e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send, .e-bigger .e-css.e-btn-group .e-btn-icon, .e-bigger .e-datetime-wrapper .e-time-icon.e-icons::before, .e-bigger .e-dropdown-btn .e-caret, .e-bigger .e-dropdownbase .e-list-item .e-list-icon, .e-bigger .e-filled.e-float-input .e-clear-icon::before, .e-bigger .e-filled.e-float-input.e-control-wrapper .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, .e-bigger .e-float-input .e-clear-icon::before, .e-bigger .e-float-input.e-control-wrapper .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, .e-bigger .e-grid .e-gridheader thead .e-icons:not(.e-check):not(.e-stop), .e-bigger .e-grid .e-icon-gdownarrow, .e-bigger .e-grid .e-icon-grightarrow, .e-bigger .e-grid .e-icons:not(.e-check,.e-stop), .e-bigger .e-grid .e-row .e-icon-rowdragicon::before, .e-bigger .e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon::before, .e-bigger .e-grid .e-toolbar .e-toolbar-items .e-tbar-btn.e-btn .e-btn-icon.e-icons, .e-bigger .e-input-group .e-clear-icon::before, .e-bigger .e-input-group.e-control-wrapper .e-clear-icon::before, .e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before, .e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon::before, .e-bigger .e-otpinput .e-otp-input-field[type=password], .e-bigger .e-otpinput .e-otp-input-fieldinput[type=password], .e-bigger .e-outline.e-input-group.e-control-wrapper .e-input-group-icon, .e-bigger .e-outline.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon, .e-bigger .e-outline.e-input-group.e-disabled .e-input-group-icon, .e-bigger .e-pager .e-np, .e-bigger .e-pager .e-np:hover, .e-bigger .e-pager .e-pp, .e-bigger .e-pager .e-pp:hover, .e-bigger .e-pager div.e-icons:not(.e-check), .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-mainfilterdiv .e-cc-cancel, .e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccsearch-icon, .e-bigger .e-responsive-dialog .e-mainfilterdiv .e-chkcancel-icon, .e-bigger .e-responsive-dialog .e-mainfilterdiv .e-search-icon, .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-rating-container .e-reset, .e-bigger .e-treeview .e-icon-collapsible::before, .e-bigger .e-treeview .e-icon-expandable::before, .e-bigger div.e-input-group.e-append-wrapper .e-append-template .e-icons, .e-bigger div.e-input-group.e-prepend-wrapper .e-prepend-template .e-icons, .e-bigger span.e-input-group.e-append-wrapper .e-append-template .e-icons, .e-bigger span.e-input-group.e-prepend-wrapper .e-prepend-template .e-icons, .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper .e-assist-attachment-icon, .e-bigger.e-aiassistview .e-footer:not(.e-footer-template) .e-assist-send, .e-bigger.e-btn-group .e-btn-icon, .e-bigger.e-chat-ui .e-footer:not(.e-footer-template) .e-chat-attachment-icon, .e-bigger.e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send, .e-bigger.e-css.e-btn-group .e-btn-icon, .e-bigger.e-datetime-wrapper .e-time-icon.e-icons::before, .e-bigger.e-dropdown-btn .e-caret, .e-bigger.e-otpinput .e-otp-input-field[type=password], .e-bigger.e-otpinput .e-otp-input-fieldinput[type=password], .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-mainfilterdiv .e-cc-cancel, .e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccsearch-icon, .e-bigger.e-responsive-dialog .e-mainfilterdiv .e-chkcancel-icon, .e-bigger.e-responsive-dialog .e-mainfilterdiv .e-search-icon, .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-rating-container .e-reset, .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-rating-container .e-reset, .e-dropdownbase.e-bigger .e-list-item .e-list-icon, .e-filled.e-float-input input.e-bigger:first-child ~ .e-clear-icon::before, .e-filled.e-float-input.e-bigger .e-clear-icon::before, .e-filled.e-float-input.e-control-wrapper input.e-bigger:first-child ~ .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-float-input input.e-bigger:first-child ~ .e-clear-icon::before, .e-float-input.e-bigger .e-clear-icon::before, .e-float-input.e-control-wrapper input.e-bigger:first-child ~ .e-clear-icon::before, .e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before, .e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before, .e-float-input.e-small.e-bigger .e-clear-icon::before, .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item .e-tbar-btn .e-resfilter-icon, .e-grid.e-bigger .e-gridheader thead .e-icons:not(.e-check):not(.e-stop), .e-grid.e-bigger .e-icon-gdownarrow, .e-grid.e-bigger .e-icon-grightarrow, .e-grid.e-bigger .e-icons:not(.e-check,.e-stop), .e-grid.e-bigger .e-row .e-icon-rowdragicon::before, .e-grid.e-bigger .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon::before, .e-grid.e-bigger .e-toolbar .e-toolbar-items .e-tbar-btn.e-btn .e-btn-icon.e-icons, .e-input-group.e-bigger .e-clear-icon::before, .e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before, .e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before, .e-input-group.e-small.e-bigger .e-clear-icon::before, .e-outline.e-bigger .e-float-input .e-clear-icon::before, .e-outline.e-bigger .e-float-input.e-control-wrapper .e-clear-icon::before, .e-outline.e-bigger .e-input-group .e-clear-icon::before, .e-outline.e-bigger .e-input-group.e-control-wrapper .e-clear-icon::before, .e-outline.e-float-input input.e-bigger:first-child ~ .e-clear-icon::before, .e-outline.e-float-input.e-bigger .e-clear-icon::before, .e-outline.e-float-input.e-control-wrapper input.e-bigger:first-child ~ .e-clear-icon::before, .e-outline.e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before, .e-outline.e-input-group.e-bigger .e-clear-icon::before, .e-outline.e-input-group.e-bigger.e-disabled .e-input-group-icon, .e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before, .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, .e-outline.e-input-group.e-control-wrapper.e-bigger.e-disabled .e-input-group-icon, .e-pager.e-bigger .e-np, .e-pager.e-bigger .e-np:hover, .e-pager.e-bigger .e-pp, .e-pager.e-bigger .e-pp:hover, .e-pager.e-bigger div.e-icons:not(.e-check), .e-schedule .e-agenda-view .e-date-header, .e-small .e-bigger.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-rating-container .e-reset, .e-small .e-float-input.e-bigger 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-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-small.e-bigger .e-datetime-wrapper .e-time-icon.e-icons::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-bigger.e-datetime-wrapper .e-time-icon.e-icons::before, .e-treeview.e-bigger .e-icon-collapsible::before, .e-treeview.e-bigger .e-icon-expandable::before, div.e-bigger.e-input-group.e-append-wrapper .e-append-template .e-icons, div.e-bigger.e-input-group.e-prepend-wrapper .e-prepend-template .e-icons, span.e-bigger.e-input-group.e-append-wrapper .e-append-template .e-icons, span.e-bigger.e-input-group.e-prepend-wrapper .e-prepend-template .e-icons {
                font-size: 20px
            }

    .e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content, .e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
        padding: 16px;
        font-size: 16px
    }

    .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, .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 {
        padding: 20px 28px 20px 20px
    }

    .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, .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 {
        padding: 12px 28px 12px 0
    }

    .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, .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 {
        padding: 12px 40px 12px 0
    }

    .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, .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 {
        padding: 24px 40px 24px 24px
    }

    .e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header, .e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header {
        padding: 11px 17px
    }

        .e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon, .e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
            left: 14px;
            right: auto
        }

        .e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon, .e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon, .e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left, .e-bigger .e-treeview .e-navigable .e-anchor-wrap, .e-treeview .e-navigable .e-anchor-wrap, .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap, .e-treeview.e-bigger .e-navigable .e-anchor-wrap {
            padding: 0 0 0 12px
        }

.e-ddl.e-control-wrapper .e-ddl-icon::before, .e-multiselect .e-ddl-icon::before {
    transform: rotate(0);
    transition: transform .3s
}

.e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon::before, .e-ddt.e-icon-anim .e-ddt-icon::before, .e-multiselect.e-icon-anim .e-ddl-icon::before {
    transform: rotate(180deg);
    transition: transform .3s
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus, .e-checkbox-wrapper .e-ripple-check .e-ripple-element, .e-checkbox-wrapper:active .e-ripple-element, .e-checkbox-wrapper:hover .e-ripple-container, .e-css.e-checkbox-wrapper .e-ripple-check .e-ripple-element, .e-css.e-checkbox-wrapper:active .e-ripple-element, .e-css.e-checkbox-wrapper:hover .e-ripple-container, .e-dropdownbase .e-list-item:active, .e-input-group:not(.e-disabled) .e-back-icon:active, .e-input-group:not(.e-disabled) .e-back-icon:hover, .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-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:active, .e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:focus, .e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:active, .e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:focus, .e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:active, .e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:hover, .e-radio:hover + label .e-ripple-container {
    background: rgba(var(--color-sf-on-surface),.08)
}

.e-input-group .e-ddl-icon:not(:active)::after, .e-tab.e-background .e-tab-header .e-hor-nav:active::after, .e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):active::after, .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-ddl.e-popup {
    border: 0;
    box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
    margin-top: 2px
}

.e-popup.e-ddl .e-dropdownbase {
    min-height: 26px;
    border-radius: calc(var(--e-radius) * .25)
}

.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon {
    margin: 0 6px;
    min-height: 30px;
    min-width: 30px
}

.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon, .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon {
    min-height: 22px;
    min-width: 22px
}

.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-ddl.e-ddl-device.e-ddl-device-filter .e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left), .e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group:hover:not(.e-disabled):not(.e-float-icon-left), .e-filled.e-float-input.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-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-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, .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-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, .e-filled.e-input-group.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, .e-grid .e-frozenhdr, .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, .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, .e-pv-bookmark-container .e-pv-bookmark-view.e-listview .e-ul .e-list-item:last-child, .e-schedule .e-month-view .e-content-wrap table tr:last-child td, .e-schedule .e-vertical-view .e-date-header-wrap table tbody td.e-header-cells, .e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-header-cells, .e-schedule.e-rtl .e-vertical-view .e-date-header-wrap .e-header-cells, .e-schedule.e-rtl .e-vertical-view .e-left-indent-wrap .e-header-cells {
    border-bottom-width: 0
}

.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus.e-small .e-clear-icon, .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon, .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon, .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon, .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon, .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon {
    margin: 4px
}

.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter, .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small.e-input-focus .e-input-filter, .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter, .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter, .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter, .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter {
    padding: 4px 5px 4px 12px
}

.e-aiassistview .e-footer:not(.e-footer-template).e-toolbar-bottom .e-textarea-icons-wrapper .e-footer-icons-wrapper, .e-bigger .e-aiassistview .e-footer:not(.e-footer-template).e-toolbar-bottom .e-textarea-icons-wrapper .e-footer-icons-wrapper, .e-bigger.e-aiassistview .e-footer:not(.e-footer-template).e-toolbar-bottom .e-textarea-icons-wrapper .e-footer-icons-wrapper, .e-ddl.e-popup.e-outline .e-filter-parent, .e-listbox-container .e-input-group, .e-listbox-wrapper .e-input-group, .e-listboxtool-wrapper .e-input-group, .e-pv-bold-icon-div, .e-pv-center-align-icon-div, .e-pv-italic-icon-div, .e-pv-left-align-icon-div, .e-pv-right-align-icon-div, .e-pv-strikeout-icon-div, .e-pv-underlinetext-icon-div {
    padding: 4px 8px
}

.e-bigger .e-popup.e-ddl-device-filter .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error), .e-btn.e-round-edge.e-primary:hover, .e-btn.e-round.e-primary:hover, .e-control-wrapper.e-slider-container.e-slider-hover .e-handle, .e-css.e-btn.e-round-edge.e-primary:hover, .e-css.e-btn.e-round.e-primary:hover, .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.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input, .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:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input, .e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus, .e-grid-popup .e-ccdlg .e-cc-searchdiv.e-input-focus, .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), .e-input:focus:not(.e-success):not(.e-warning):not(.e-error), .e-popup, .e-radio:checked + label:hover::before, .e-radio:checked:focus + label::before {
    border-color: rgba(var(--color-sf-primary))
}

.e-bigger .e-ddl-device .e-input-group, .e-bigger .e-ddl-device .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
    background: rgba(0,0,0,.0001);
    border-width: 0;
    box-shadow: none;
    margin-bottom: 0
}

    .e-bigger .e-ddl-device .e-input-group .e-back-icon, .e-bigger .e-ddl-device .e-input-group .e-clear-icon, .e-bigger .e-ddl-device .e-input-group input.e-input, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap, .e-tab.e-background .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, .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap {
        background: rgba(0,0,0,.0001)
    }

.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon, .e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon {
    min-height: 38px;
    min-width: 38px
}

.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-filter, .e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-filter {
    padding: 4px 16px 4px 0
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-clear-icon, .e-bigger .e-input-group.e-small .e-clear-icon, .e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon, .e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon, .e-bigger.e-small .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-bigger.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon, .e-bigger.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon, .e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger, .e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, .e-input-group.e-small .e-clear-icon.e-bigger, .e-input-group.e-small.e-bigger .e-clear-icon, .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger.e-small .e-clear-icon, .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger .e-clear-icon, .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger .e-clear-icon {
    min-height: 34px;
    min-width: 34px
}

.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter, .e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter, .e-bigger.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter, .e-bigger.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter, .e-ddt.e-popup .e-filter-wrap .e-input, .e-ddt.e-popup .e-filter-wrap .e-input:focus, .e-listbox-container.e-list-template .e-list-wrapper:not(.e-list-multi-line), .e-listbox-wrapper.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), .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger.e-small .e-input-filter, .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger .e-input-filter, .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger .e-input-filter {
    padding: 8px 16px
}

.e-bigger .e-more-popup-wrapper .e-more-appointment-wrapper, .e-bigger.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon, .e-more-popup-wrapper .e-more-appointment-wrapper {
    margin: 0 4px
}

.e-ddl.e-popup .e-input-group {
    padding-top: 4px;
    margin-bottom: 0
}

.e-ddl.e-lib.e-input-group:not(.e-float-input) .e-dropdownlist:not(.e-input) {
    width: 100%;
    border: 0 solid
}

.e-inplaceeditor .e-input-group.e-control-container .e-clear-icon.e-clear-icon-hide, .e-inplaceeditor .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, .e-inplaceeditor-tip.e-tooltip-wrap .e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide, .e-popup.e-wide-popup.e-ddl-device.e-popup-close, .e-richtexteditor .e-rte-toolbar .e-toolbar-extended.e-visible, .e-rte-quick-popup.e-hide {
    display: block;
    visibility: hidden
}

.e-popup-full-page {
    bottom: 0;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    right: 0;
    top: 0
}

.e-container .e-palette .e-tile:hover, .e-datetimepicker.e-popup .e-content, .e-ddl.e-control-wrapper .e-ddl-disable-icon, .e-ddl.e-control-wrapper.e-input-group .e-ddl-icon.e-ddl-disable-icon, .e-hscroll .e-nav-arrow, .e-tooltip-popup-container, .e-vscroll .e-nav-arrow, .sf-colorpicker .e-switch-ctrl-btn .e-ctrl-btn {
    position: relative
}

    .e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, .e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, .e-blazor-pdfviewer .e-inplaceeditor .e-editable-overlay-icon::before, .e-ddl.e-control-wrapper .e-ddl-disable-icon::before, .e-ddl.e-control-wrapper.e-input-group .e-ddl-icon.e-ddl-disable-icon::before, .e-inplaceeditor-tip .e-editable-overlay-icon::before, .e-input-group.e-control-wrapper.e-warning::before, .e-input-group.e-warning::before, .e-multi-select-wrapper .e-ddl-disable-icon::before, .e-multiselect.e-input-group .e-ddl-disable-icon::before, .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, .e-schedule .e-schedule-toolbar .e-hor-nav::after, .e-schedule .e-schedule-toolbar .e-hor-nav:active::after, .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, .e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, .e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, .e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before, .e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::before, .e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::before, .e-toolbar .e-hor-nav::after, .e-toolbar .e-hor-nav:active::after, .e-vscroll .e-scroll-nav::after, .e-vscroll .e-scroll-nav:active::after {
        content: ""
    }

.e-ddl-device-filter .e-filter-parent {
    background-color: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface))
}

.e-ddl input.e-input::-webkit-contacts-auto-fill-button {
    display: none;
    pointer-events: none;
    position: absolute;
    right: 0;
    visibility: hidden
}

.e-filter-parent {
    border: 0;
    border-top-width: 0;
    box-shadow: 0 1.5px 5px -2px rgba(0,0,0,.3);
    display: block;
    padding: 0
}

.e-chip-list.e-multi-selection .e-chip:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before, .e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::after, .e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::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, .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-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after, .e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before, .e-grid.sf-grid .e-label.e-choosercheck, .e-grid.sf-grid .e-label.e-fltrcheck, .e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box), .e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box), .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-ddl.e-popup {
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
    border-radius: calc(var(--e-radius) * .25);
    position: absolute
}

    .e-ddl.e-popup .e-search-icon {
        margin: 0;
        opacity: .57;
        padding: 12px 8px 8px
    }

    .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control: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:active, .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-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active, .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:hover, .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:focus, .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-ddl.e-popup .e-filter-parent .e-back-icon, .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-back-icon, .e-pv-annotation-calibrate-container.e-btn.e-icon-btn, .e-pv-annotation-handwritten-container.e-btn.e-icon-btn, .e-pv-annotation-shapes-container.e-btn.e-icon-btn, .e-stepper .e-step-container:not(.e-step-text-only) > .e-step-text-container, .e-stepper.e-step-type-indicator .e-step-content, .e-stepper.e-step-type-label .e-step-content, .e-toolbar.e-bigger .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.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: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-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.e-control:focus, .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:active, .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:hover {
        padding: 0 8px
    }

    .e-ddl.e-popup .e-filter-parent .e-input-filter, .e-ddl.e-popup .e-filter-parent .e-input-filter:focus, .e-ddl.e-popup .e-filter-parent .e-input-group.e-control-wrapper.e-input-focus .e-input-filter, .e-ddl.e-popup .e-filter-parent .e-input-group.e-input-focus .e-input-filter, .e-ddl.e-popup.e-rtl .e-filter-parent .e-input-group.e-control-wrapper .e-input-filter {
        padding: 4px 16px
    }

    .e-bigger.e-small .e-calendar .e-header span.e-disabled, .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-delete-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, .e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress, .e-breadcrumb .e-breadcrumb-item span.e-breadcrumb-text, .e-btn:disabled, .e-calendar .e-header span.e-disabled, .e-checkbox-wrapper.e-checkbox-disabled .e-frame, .e-checkbox-wrapper.e-checkbox-disabled .e-label, .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, .e-colorpicker-container.e-disabled .e-palette .e-tile, .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-wrapper.e-disabled .e-palette .e-tile, .e-control-wrapper.e-slider-container.e-disabled .e-btn, .e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle, .e-css.e-btn:disabled, .e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame, .e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label, .e-ddl.e-popup .e-ddl-footer, .e-ddl.e-popup .e-ddl-header, .e-ddt.e-popup .e-ddt-footer, .e-ddt.e-popup .e-ddt-header, .e-disabled .e-rte-toolbar .e-toolbar-item, .e-dropdownbase .e-fixed-head, .e-dropdownbase .e-list-group-item, .e-grid .e-defaultcur, .e-grid .e-disablepointer, .e-grid .e-headercell, .e-grid .e-headercell.e-defaultcursor, .e-grid .e-headercell.e-stackedheadercell, .e-grid.e-editing .e-gridheader .e-rcursor, .e-grid.e-rowdrag .e-gridcontent, .e-grid.e-ungroupdrag .e-gridcontent, .e-listview .e-list-group-item .e-list-text, .e-listview .e-list-item.e-disabled, .e-listview .e-list-item.e-disabled *, .e-listview.e-disabled, .e-listview.e-disabled *, .e-listview.e-disabled .e-checkbox .e-icons, .e-multicolumn-grid td.e-rowcell, .e-pv-blazor-properties-formfield-textarea-list, .e-richtexteditor .e-rte-content .e-content hr:hover, .e-richtexteditor .e-rte-iframe-content .e-content hr:hover, .e-richtexteditor .e-source-content .e-content hr:hover, .e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:not(.e-schedule-event-clone), .e-schedule .e-vertical-view .e-day-wrapper .e-appointment:not(.e-schedule-event-clone), .e-schedule .e-vertical-view.e-day-view .e-header-date, .e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-header .e-title, .e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates .e-day, .e-treeview.e-dragging .e-fullrow, .e-treeview.e-dragging .e-text-content, .e-upload .e-upload-files .e-file-abort-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-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, .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress {
        cursor: default
    }

.e-ddl.e-float-input .e-ddl-hidden, .e-ddl.e-input-group .e-ddl-hidden {
    -webkit-appearance: initial;
    border: 0;
    height: 0;
    padding: 0;
    visibility: hidden;
    width: 0
}

.e-dropdownbase .e-list-item .e-highlight, .e-mention .e-dropdownbase .e-list-item .e-highlight {
    display: inline;
    font-weight: 700;
    vertical-align: baseline
}

.e-aiassistview .e-view-content .e-upload-failure-alert.e-show, .e-bigger.e-small .e-calendar .e-content td.e-disabled.e-today, .e-breadcrumb.e-disabled, .e-calendar .e-content td.e-disabled.e-today, .e-chat-ui .e-upload-failure-alert.e-show, .e-ddl.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide), .e-float-input input.e-disabled, .e-float-input input[disabled], .e-float-input input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide), .e-float-input textarea.e-disabled, .e-float-input textarea[disabled], .e-float-input.e-control-wrapper input.e-disabled, .e-float-input.e-control-wrapper input[disabled], .e-float-input.e-control-wrapper textarea.e-disabled, .e-float-input.e-control-wrapper textarea[disabled], .e-float-input.e-control-wrapper.e-disabled, .e-float-input.e-control-wrapper.e-disabled input, .e-float-input.e-control-wrapper.e-disabled textarea, .e-float-input.e-disabled, .e-float-input.e-disabled input, .e-float-input.e-disabled textarea, .e-float-input.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide), .e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus, .e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus span.e-ccsearch-icon.e-icons, .e-grid .e-group-animate .e-drag.e-icon-drag::before, .e-grid .e-groupdroparea.e-sticky, .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search.e-input-focus, .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search:focus, .e-grid .e-ungroupbutton, .e-grid-popup .e-ccdlg .e-cc-searchdiv.e-input-focus, .e-grid-popup .e-ccdlg .e-cc-searchdiv.e-input-focus span.e-ccsearch-icon.e-icons, .e-input-group.e-control-wrapper.e-disabled, .e-input-group.e-disabled, .e-input[disabled], .e-pager .e-firstpagedisabled, .e-pager .e-lastpagedisabled, .e-pager .e-nextpagedisabled, .e-pager .e-prevpagedisabled, .e-progress-btn.e-progress-active .e-progress {
    opacity: 1
}

.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, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container, .e-breadcrumb .e-breadcrumb-item-wrapper, .e-breadcrumb.e-breadcrumb-wrap-mode, .e-chat-ui .e-arrowdown-show, .e-chip-list.e-multi-selection .e-chip.e-active.e-chip-avatar-wrap::before, .e-chip-list.e-multi-selection .e-chip.e-active.e-chip-icon-wrap::before, .e-contextmenu-container ul.e-contextmenu.e-contextmenu-template .e-menu-caret-icon, .e-contextmenu-wrapper ul.e-contextmenu.e-contextmenu-template .e-menu-caret-icon, .e-daterangepicker.e-popup .e-calendar-container, .e-ddt.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-disabled) .e-clear-icon, .e-ddt.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-disabled) .e-clear-icon, .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-control-wrapper.e-input-group.e-date-range-wrapper.e-non-edit.e-input-focus 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, .e-float-input.e-control-wrapper.e-input-group.e-datetime-wrapper.e-non-edit.e-input-focus 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, .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, .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-input-group.e-control-wrapper.e-date-range-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon, .e-input-group.e-control-wrapper.e-date-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon, .e-input-group.e-control-wrapper.e-datetime-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon, .e-input-group.e-control-wrapper.e-time-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon, .e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon, .e-multiselect.e-control-container :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, .e-multiselect.e-control-container.e-input-group :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon, .e-pv-blazor-organize-window .e-pv-organize-buttondiv.e-pv-flex .e-btn, .e-schedule .e-month-agenda-view .e-subject-wrap, .e-schedule .e-schedule-resource-toolbar .e-resource-level-title, .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, .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, .e-tab.e-vertical-tab .e-content, .e-timeline.e-horizontal .e-content, .e-timeline.e-horizontal .e-opposite-content {
    display: flex
}

.e-float-input.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide, .e-float-input.e-static-clear .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, .e-input-group.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-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-listboxtool-container, .e-listboxtool-wrapper {
    cursor: pointer;
    display: flex
}

    .e-breadcrumb.e-disabled .e-breadcrumb-collapsed, .e-breadcrumb.e-disabled .e-breadcrumb-item, .e-breadcrumb.e-disabled .e-breadcrumb-menu, .e-breadcrumb.e-disabled .e-breadcrumb-separator, .e-checkbox-wrapper[readonly], .e-colorpicker-container.e-disabled .e-container .e-hsv-container, .e-colorpicker-wrapper.e-disabled .e-container .e-hsv-container, .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons.e-disabled, .e-datetime-wrapper .e-date-icon.e-icons.e-disabled, .e-datetime-wrapper .e-time-icon.e-icons.e-disabled, .e-ddl.e-input-group .e-dropdownlist, .e-ddl.e-input-group input[readonly], .e-ddl.e-input-group input[readonly].e-input, .e-ddt .e-dropdowntree, .e-ddt input[readonly], .e-ddt input[readonly].e-input, .e-disabled.e-ddl.e-static-clear .e-clear-icon, .e-hscroll .e-hscroll-bar .e-hscroll-content .e-overlay, .e-hscroll.e-overlay .e-hscroll-content > *, .e-inplaceeditor .e-editable-value-container.e-loading, .e-inplaceeditor .e-editable-value-wrapper.e-loading, .e-input-group.e-multicolumn-list input[readonly].e-input, .e-listbox-container .e-list-item.e-disabled, .e-listbox-wrapper .e-list-item.e-disabled, .e-listboxtool-wrapper .e-list-item.e-disabled, .e-multi-select-wrapper input[readonly=true], .e-multiselect.e-checkbox .e-multi-select-wrapper .e-searcher, .e-overlay .e-checkbox-wrapper.e-pointer-event .e-ripple-container, .e-pv-toolbar-tooltip, .e-richtexteditor.e-disabled, .e-schedule .e-appointment.e-allow-select, .e-schedule .e-month-view .e-appointment.e-allow-select, .e-schedule .e-timeline-month-view .e-appointment.e-allow-select, .e-schedule .e-timeline-view .e-appointment.e-allow-select, .e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-allow-select, .e-schedule .e-vertical-view.e-timescale-disable .e-appointment.e-allow-select, .e-schedule.e-event-action .e-appointment:not(.e-schedule-event-clone), .e-schedule.e-event-action .e-block-appointment, .e-schedule.e-event-action .e-drag-clone .e-bottom-handler, .e-schedule.e-event-action .e-drag-clone .e-top-handler, .e-schedule.e-event-action .e-timeline-view .e-drag-clone .e-bottom-handler, .e-schedule.e-event-action .e-timeline-view .e-drag-clone .e-top-handler, .e-speech-to-text.e-btn:disabled, .e-stepper.e-linear .e-step-container, .e-tab.e-disable, .e-time-wrapper .e-time-icon.e-icons.e-disabled, .e-toolbar .e-toolbar-item.e-overlay > *, .e-toolbar .e-toolbar-item:not(.e-separator):not(.e-spacer), .e-toolbar.e-overlay .e-toolbar-item:not(.e-separator):not(.e-spacer) > *, .e-toolbar.e-overlay.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-toolbar-item > * {
        pointer-events: none
    }

.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: 0;
    width: 100%;
    overflow: hidden
}

.e-data-form .e-ddl.e-input-group.e-control-container input[readonly].e-input.e-dropdownlist {
    cursor: pointer;
    pointer-events: auto
}

.e-ddl.e-popup.e-popup-open .e-list-item.e-disabled, .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: .7;
    pointer-events: none
}

.e-aiassistview .e-footer:not(.e-footer-template).e-footer-expanded .e-textarea-icons-wrapper, .e-aiassistview .e-footer:not(.e-footer-template).e-toolbar-bottom .e-textarea-icons-wrapper, .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-table, .e-bigger .e-grid.e-row-responsive .e-table tbody, .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 tr, .e-bigger .foreign-object .e-pdfviewer-signatureformfields + .e-pdfViewer-signIcon, .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-table, .e-bigger.e-grid.e-row-responsive .e-table tbody, .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 tr, .e-card .e-card-separator, .e-chat-ui .e-footer:not(.e-footer-template).e-footer-expanded .e-textarea-icons-wrapper, .e-chat-ui .e-message-item .e-chat-message-toolbar.e-show, .e-chat-ui .e-message-item .e-chat-message-toolbar:hover, .e-chat-ui .e-show-suggestions, .e-ddt.e-popup .e-popup-content.e-no-data .e-ddt-nodata, .e-dialog.e-dlg-modal.e-pv-blazor-signature-dialog-blazor-height, .e-excelfilter .e-contextmenu-wrapper, .e-excelfilter .e-contextmenu-wrapper ul, .e-excelfilter .e-searchbox, .e-field-error-message, .e-grid .e-checkboxfilter .e-searchbox, .e-grid-popup .e-checkboxfilter .e-searchbox, .e-img-caption-container.e-img-left, .e-img-caption-container.e-img-right, .e-inplaceeditor .e-editable-loading.e-show, .e-inplaceeditor-tip .e-editable-loading.e-show, .e-listboxtool-wrapper.e-sortableclone, .e-listview .e-list-navigation .e-but-back.e-header-back-icon, .e-menu-container.e-scrollable, .e-menu-wrapper.e-scrollable, .e-pdfviewer .e-inplaceeditor, .e-pdfviewer .e-inplaceeditor .e-editable-value-wrapper, .e-popup.e-popup-open, .e-pv-blazor-accordion-content-container, .e-pv-radio-btn + span, .e-quick-popup-wrapper .e-event-popup .e-popup-footer, .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-delete, .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-edit, .e-rating-container .e-rating-item-container .e-rating-item, .e-richtexteditor .e-toolbar .e-toolbar-pop.e-toolbar-extended.e-popup-open, .e-schedule .e-schedule-resource-toolbar.e-popup-open, .e-schedule .e-timeline-month-view .e-appointment .e-indicator, .e-schedule .e-timeline-view .e-appointment .e-indicator, .e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time, .e-schedule.e-adaptive .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today, .e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today, .e-sidebar-display, .e-stepper.e-horizontal, .e-tab.e-background .e-tab-header.e-vertical .e-indicator, .e-toolbar .e-toolbar-items.e-tbar-pos, .e-tooltip-wrap.e-griderror .e-tip-content .e-error, .foreign-object .e-pdfviewer-signatureformfields + .e-pdfViewer-signIcon, ejs-autocomplete, ejs-calendar, ejs-combobox, ejs-dropdownlist, ejs-listbox, ejs-multiselect {
    display: block
}

.e-float-input.e-control-wrapper.e-small, .e-float-input.e-control-wrapper.e-small.e-disabled, .e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled, .e-float-input.e-input-group.e-small.e-disabled, .e-float-input.e-small, .e-float-input.e-small.e-disabled, .e-input-group.e-control-wrapper.e-small, .e-input-group.e-control-wrapper.e-small.e-disabled, .e-input-group.e-ddl.e-small .e-list-group-item, .e-input-group.e-ddl.e-small .e-list-item, .e-input-group.e-small, .e-input-group.e-small.e-disabled, .e-small .e-ddl.e-popup .e-list-group-item, .e-small .e-ddl.e-popup .e-list-item, .e-small .e-float-input, .e-small .e-float-input.e-control-wrapper, .e-small .e-float-input.e-control-wrapper.e-disabled, .e-small .e-float-input.e-disabled, .e-small .e-float-input.e-input-group.e-control-wrapper.e-disabled, .e-small .e-float-input.e-input-group.e-disabled, .e-small .e-input-group, .e-small .e-input-group.e-control-wrapper, .e-small .e-input-group.e-control-wrapper.e-disabled, .e-small .e-input-group.e-disabled, .e-small input.e-input, .e-small textarea.e-input, .e-small.e-ddl.e-popup .e-list-group-item, .e-small.e-ddl.e-popup .e-list-item, input.e-input.e-small, textarea.e-input.e-small {
    font-size: 12px
}

.e-content-placeholder.e-autocomplete.e-placeholder-autocomplete, .e-content-placeholder.e-combobox.e-placeholder-combobox, .e-content-placeholder.e-ddl.e-placeholder-ddl, .e-content-placeholder.e-mask.e-placeholder-mask, .e-content-placeholder.e-multiselect.e-placeholder-multiselect, .e-content-placeholder.e-numeric.e-placeholder-numeric, .e-content-placeholder.e-textbox.e-placeholder-textbox {
    background-size: 300px 33px;
    min-height: 33px
}

.e-ddl.e-popup.e-resize .e-resizer-right, .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-ddl.e-popup .e-filter-parent .e-input-group input.e-input-filter, .e-input-group.e-control-wrapper: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) textarea.e-input:focus, .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) input.e-input:focus, .e-input-group:not(.e-success):not(.e-warning):not(.e-error) textarea.e-input:focus, .e-input-group:not(.e-success):not(.e-warning):not(.e-error).e-input-focus input.e-input {
    border-color: transparent
}

.e-ddl.e-input-group.e-control-wrapper .e-ddl-icon::before, .e-input-group-icon.e-spin-down::before, .e-input-group.e-control-wrapper .e-multicolumn-list-icon::before, .e-multiselect.e-input-group .e-ddl-icon::before {
    content: "\e70d";
    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-input-group, .e-bigger .e-grid .e-group-animate.e-groupdroparea .e-nextgroup, .e-schedule.e-device .e-appointment.e-appointment-border .e-bottom-handler .e-top-bottom-resize {
    margin-top: 8px
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-input:focus, .e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus .e-input, .e-bigger .e-input-group.e-small .e-input:focus, .e-bigger .e-input-group.e-small.e-input-focus .e-input, .e-bigger .e-input.e-small, .e-bigger.e-ddl.e-popup .e-input-group, .e-dropdown-btn.e-btn.e-small .e-dropdown-popup ul, .e-dropdown-btn.e-small .e-dropdown-popup ul, .e-float-input textarea.e-small:focus, .e-float-input.e-control-wrapper textarea.e-small:focus, .e-float-input.e-control-wrapper.e-small textarea:focus, .e-float-input.e-small textarea:focus, .e-input-group input.e-input:focus, .e-input-group textarea.e-input.e-small:focus, .e-input-group textarea.e-input:focus, .e-input-group textarea.e-small:focus, .e-input-group.e-control-wrapper input.e-input:focus, .e-input-group.e-control-wrapper textarea.e-input:focus, .e-input-group.e-control-wrapper.e-input-focus input.e-input, .e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus, .e-input-group.e-control-wrapper.e-small .e-input:focus, .e-input-group.e-control-wrapper.e-small textarea.e-input:focus, .e-input-group.e-control-wrapper.e-small textarea:focus, .e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus, .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-input-group.e-control-wrapper.e-small.e-input-focus .e-input.e-bigger, .e-input-group.e-input-focus input.e-input, .e-input-group.e-small .e-input.e-bigger:focus, .e-input-group.e-small .e-input:focus, .e-input-group.e-small textarea.e-input:focus, .e-input-group.e-small textarea:focus, .e-input-group.e-small.e-bigger .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-input-group.e-small.e-input-focus .e-input.e-bigger, .e-input.e-small.e-bigger, .e-small .e-float-input textarea:focus, .e-small .e-float-input.e-control-wrapper textarea:focus, .e-small .e-input-group textarea.e-input:focus, .e-small .e-input-group textarea:focus, .e-small .e-input.e-bigger {
    padding: 4px 0
}

.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-ddl.e-placeholder-ddl, .e-bigger .e-content-placeholder.e-mask.e-placeholder-mask, .e-bigger .e-content-placeholder.e-multiselect.e-placeholder-multiselect, .e-bigger .e-content-placeholder.e-numeric.e-placeholder-numeric, .e-bigger .e-content-placeholder.e-textbox.e-placeholder-textbox, .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-ddl.e-placeholder-ddl, .e-bigger.e-content-placeholder.e-mask.e-placeholder-mask, .e-bigger.e-content-placeholder.e-multiselect.e-placeholder-multiselect, .e-bigger.e-content-placeholder.e-numeric.e-placeholder-numeric, .e-bigger.e-content-placeholder.e-textbox.e-placeholder-textbox {
    background-size: 300px 40px;
    min-height: 40px
}

@keyframes e-input-ripple {
    100% {
        opacity: 0;
        transform: scale(4)
    }
}

@keyframes slideTopUp {
    from,to {
        transform: translate3d(0,0,0) scale(1)
    }
}
/*! input layout */

.e-input-group, .e-input-group.e-control-wrapper {
    display: table;
    line-height: 1.4;
    margin-bottom: 0;
    position: relative;
    width: 100%
}

    .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, input.e-input, textarea.e-input {
        border: 0 solid;
        border-width: 0 0 1px;
        height: auto;
        line-height: inherit;
        margin: 0;
        outline: 0;
        padding: 4px 0;
        text-indent: 0;
        width: 100%;
        letter-spacing: 0
    }

    .e-float-input, .e-float-input.e-control-wrapper, .e-float-input.e-control-wrapper.e-disabled, .e-float-input.e-disabled, .e-float-input.e-input-group.e-control-wrapper.e-disabled, .e-float-input.e-input-group.e-disabled, .e-input-group, .e-input-group.e-control-wrapper, .e-input-group.e-control-wrapper.e-disabled, .e-input-group.e-disabled, input.e-input, textarea.e-input {
        font-family: var(--e-font-family);
        font-size: 14px;
        font-weight: 400
    }

        .e-bigger .e-input-group .e-input, .e-bigger .e-input-group.e-control-wrapper .e-input, .e-input-group input.e-input, .e-input-group textarea.e-input, .e-input-group.e-bigger .e-input, .e-input-group.e-bigger.e-control-wrapper .e-input, .e-input-group.e-control-wrapper input.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
        }

            .e-chip-list .e-chip .e-chip-text, .e-chip-list.e-chip .e-chip-text, .e-dialog .e-footer-content .e-footer-btn, .e-float-input input, .e-float-input input:focus, .e-float-input.e-control-wrapper input, .e-float-input.e-control-wrapper input:focus, .e-float-input.e-control-wrapper.e-input-focus input, .e-float-input.e-control-wrapper.e-input-group input, .e-float-input.e-control-wrapper.e-input-group input:focus, .e-float-input.e-control-wrapper.e-input-group.e-input-focus input, .e-float-input.e-input-focus input, .e-float-input.e-input-group input, .e-float-input.e-input-group input:focus, .e-float-input.e-input-group.e-input-focus input, .e-input-group input, .e-input-group input.e-input, .e-input-group input.e-input:focus, .e-input-group input:focus, .e-input-group.e-control-wrapper input, .e-input-group.e-control-wrapper input.e-input, .e-input-group.e-control-wrapper input.e-input:focus, .e-input-group.e-control-wrapper input:focus, .e-input-group.e-control-wrapper.e-input-focus input, .e-input-group.e-control-wrapper.e-input-focus input.e-input, .e-input-group.e-input-focus input, .e-input-group.e-input-focus input.e-input, .e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow), .e-listbox-wrapper.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), .e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow), .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text, input.e-input, input.e-input:focus {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

                .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, .e-bigger.e-small .e-calendar .e-content .e-selected, .e-bigger.e-small .e-calendar .e-content .e-state-hover, .e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type), .e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type), .e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type), .e-calendar .e-content .e-selected, .e-calendar .e-content .e-state-hover, .e-css.e-btn-group.e-rtl .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), .e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type), .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand, .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, .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-datetimepicker.e-popup-expand.e-popup, .e-datetimepicker.e-popup-expand.e-timepicker.e-popup, .e-float-input, .e-float-input input, .e-float-input textarea, .e-float-input.e-control-wrapper, .e-float-input.e-control-wrapper input, .e-float-input.e-control-wrapper textarea, .e-float-input.e-control-wrapper.e-input-group input, .e-float-input.e-control-wrapper.e-input-group textarea, .e-float-input.e-input-group input, .e-float-input.e-input-group textarea, .e-input-group, .e-input-group input, .e-input-group input.e-input, .e-input-group textarea, .e-input-group textarea.e-input, .e-input-group.e-control-wrapper, .e-input-group.e-control-wrapper input, .e-input-group.e-control-wrapper input.e-input, .e-input-group.e-control-wrapper textarea, .e-input-group.e-control-wrapper textarea.e-input, .e-input-group.e-control-wrapper.e-corner.e-rtl input.e-input:only-child, .e-input-group.e-control-wrapper.e-input-focus.e-corner, .e-input-group.e-corner.e-rtl input.e-input:only-child, .e-input-group.e-input-focus.e-corner, .e-input.e-corner, .e-otpinput.e-underlined .e-otp-input-field, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item .e-tab-wrap:hover, .e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item .e-tab-wrap:hover, .e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item .e-tab-wrap:hover, .e-timepicker-mob-popup-wrap .e-popup-expand.e-datetimepicker.e-popup, .e-timepicker-mob-popup-wrap .e-popup-expand.e-timepicker.e-popup, input.e-input, textarea.e-input {
                    border-radius: calc(var(--e-radius) * 0)
                }

.e-input.e-small:focus, .e-input:focus {
    border-width: 0 0 2px;
    padding-bottom: 3px
}

.e-input-group .e-input-group-icon, .e-input-group.e-control-wrapper .e-input-group-icon {
    align-items: center;
    border: 0 solid;
    box-sizing: content-box;
    cursor: pointer;
    flex-direction: column;
    font-size: 16px;
    justify-content: center;
    line-height: 1;
    min-height: 30px;
    min-width: 30px;
    padding: 0;
    text-align: center;
    border-radius: calc(var(--e-radius) * 1)
}

.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left > .e-input-group-icon, .e-bigger .e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon, .e-bigger .e-input-group.e-float-input.e-small.e-float-icon-left > .e-input-group-icon, .e-bigger .e-input-group.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-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, .e-float-input.e-input-group.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-input-group.e-control-wrapper.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-input-group.e-float-icon-left > .e-input-group-icon, .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 {
    font-size: 20px;
    margin: 0;
    min-height: 30px;
    min-width: 30px;
    padding: 0
}

    .e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, .e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, .e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, .e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, .e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small, .e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon, .e-input-group.e-float-icon-left > .e-input-group-icon.e-small, .e-input-group.e-small.e-float-icon-left > .e-input-group-icon, .e-small .e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon, .e-small .e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, .e-small .e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, .e-small .e-input-group.e-float-icon-left > .e-input-group-icon {
        font-size: 20px;
        margin: 0;
        min-height: 28px;
        min-width: 28px;
        padding: 0
    }

.e-float-input input[readonly]:first-child ~ .e-clear-icon, .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.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 input[readonly]:first-child ~ .e-clear-icon.e-clear-icon-hide, .e-input-group.e-control-wrapper input[readonly]:first-child .e-clear-icon.e-clear-icon-hide, .e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, .e-input-group.e-float-icon-left > .e-input-group-icon, .e-treeview.e-disabled .e-fullrow, .e-treeview.e-disabled .e-icons, .e-treeview.e-disabled .e-list-icon, .e-treeview.e-disabled .e-list-img, .e-treeview.e-disabled .e-text-content {
    cursor: auto
}

.e-float-input input.e-disabled, .e-float-input input[disabled], .e-float-input textarea.e-disabled, .e-float-input textarea[disabled], .e-float-input.e-control-wrapper input.e-disabled, .e-float-input.e-control-wrapper input[disabled], .e-float-input.e-control-wrapper textarea.e-disabled, .e-float-input.e-control-wrapper textarea[disabled], .e-float-input.e-control-wrapper.e-disabled input, .e-float-input.e-control-wrapper.e-disabled input:not(:valid):first-child ~ .e-clear-icon, .e-float-input.e-control-wrapper.e-disabled textarea, .e-float-input.e-disabled input, .e-float-input.e-disabled input:not(:valid):first-child ~ .e-clear-icon, .e-float-input.e-disabled textarea, .e-float-input.e-input-group.e-control-wrapper.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-grid .e-notallowedcur, .e-grid .e-notallowedcur .e-row:hover .e-rowdragdrop, .e-grid.e-rowdrag .e-columnheader, .e-grid.e-rowdrag .e-groupdroparea, .e-grid.e-ungroupdrag .e-columnheader, .e-grid.e-ungroupdrag .e-groupdroparea, .e-input-group .e-input[disabled], .e-input-group.e-control-wrapper .e-input[disabled], .e-input-group.e-control-wrapper.e-disabled, .e-input-group.e-control-wrapper.e-disabled .e-clear-icon.e-clear-icon-hide, .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 input.e-input:not(:valid):first-child ~ .e-clear-icon, .e-input-group.e-control-wrapper.e-disabled span, .e-input-group.e-control-wrapper.e-disabled textarea, .e-input-group.e-control-wrapper.e-disabled textarea.e-input, .e-input-group.e-disabled, .e-input-group.e-disabled .e-clear-icon.e-clear-icon-hide, .e-input-group.e-disabled input, .e-input-group.e-disabled input.e-input, .e-input-group.e-disabled input.e-input:not(:valid):first-child ~ .e-clear-icon, .e-input-group.e-disabled span, .e-input-group.e-disabled textarea, .e-input-group.e-disabled textarea.e-input, .e-input[disabled], .e-multiselect.e-control-container.e-input-group.e-disabled .e-clear-icon, .e-multiselect.e-control-container.e-input-group.e-disabled .e-input-group-icon.e-ddl-icon.e-icons, .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-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, .e-input-group, .e-input-group.e-control-wrapper {
    display: inline-flex;
    vertical-align: middle
}

    .e-input-group .e-input-group-icon, .e-input-group.e-control-wrapper .e-input-group-icon {
        display: flex;
        white-space: nowrap;
        position: relative
    }

        .e-grid.e-bothlines .e-detailrowvisible, .e-grid.e-bothlines .e-filterbarcell.e-first-visible-cell, .e-grid.e-bothlines .e-filterbarcell.e-grid-group-first-cell, .e-grid.e-bothlines .e-headercell.e-first-visible-cell, .e-grid.e-bothlines .e-headercell.e-grid-group-first-cell, .e-grid.e-bothlines .e-rowcell.e-first-visible-cell, .e-grid.e-bothlines .e-rowcell.e-grid-group-first-cell, .e-grid.e-default .e-gridheader th.e-firstcell.e-movablefirst, .e-grid.e-default tr th.e-detailheadercell:first-child, .e-grid.e-default.e-hidelines .e-gridheader th.e-firstcell, .e-grid.e-default.e-verticallines .e-gridheader th.e-firstcell.e-grid-group-first-cell, .e-grid.e-default.e-verticallines tr th:first-child:not(.e-firstcell), .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-filterbarcell:first-child:not(.e-filterbarcell.e-frozen-left-border), .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-hidelines .e-detailrowvisible, .e-grid.e-horizontallines .e-detailrowvisible, .e-grid.e-rtl .e-summarycell.e-fixedfreeze.e-freezeleftborder, .e-grid.e-rtl .e-summarycell.e-rightfreeze.e-freezerightborder, .e-grid.e-rtl tr td:first-child, .e-grid.e-rtl tr th:first-child, .e-grid.e-verticallines .e-detailrowvisible, .e-grid.e-verticallines .e-filterbarcell.e-first-visible-cell, .e-grid.e-verticallines .e-filterbarcell.e-grid-group-first-cell, .e-grid.e-verticallines .e-headercell.e-first-visible-cell, .e-grid.e-verticallines .e-headercell.e-grid-group-first-cell, .e-grid.e-verticallines .e-rowcell.e-first-visible-cell, .e-grid.e-verticallines .e-rowcell.e-grid-group-first-cell, .e-grid:not(.sf-grid).e-default.e-bothlines .e-headercell.e-first-visible-cell, .e-grid:not(.sf-grid).e-default.e-bothlines .e-headercell.e-grid-group-first-cell, .e-input + .e-input-group-icon, .e-input-group .e-input + .e-input-group-icon, .e-input-group .e-input-group-icon:first-child, .e-input-group.e-control-wrapper .e-input + .e-input-group-icon, .e-input-group.e-control-wrapper .e-input-group-icon:first-child, .e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:not(:last-child), .e-input-group.e-rtl .e-input-group-icon:not(:last-child) {
            border-left-width: 0
        }

        .e-grid.e-resize-lines .e-gridheader th.e-headercell.e-lastcell .e-rhandler, .e-grid.e-rtl .e-summarycell.e-fixedfreeze.e-freezerightborder, .e-grid.e-rtl .e-summarycell.e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl.e-lib.e-default:not(.e-resize-lines,.e-verticallines,.e-bothlines) .e-gridheader tr th:first-child:not(.e-firstcell), .e-input-group .e-input-group-icon:not(:last-child), .e-input-group.e-control-wrapper .e-input-group-icon:not(:last-child), .e-input-group.e-control-wrapper.e-rtl .e-input-group-icon + .e-input, .e-input-group.e-control-wrapper.e-rtl .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, .e-input-group.e-rtl .e-input-group-icon + .e-input, .e-input-group.e-rtl .e-input:not(:first-child):focus, .e-input-group.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus, .e-schedule.e-rtl .e-month-view .e-content-wrap table td:first-child, .e-schedule.e-rtl .e-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, .e-schedule.e-rtl .e-timeline-month-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-view .e-date-header-wrap table td:first-child, .e-schedule.e-rtl .e-timeline-view .e-header-row .e-time-cells, .e-schedule.e-rtl .e-vertical-view .e-content-wrap table td:first-child, .e-schedule.e-rtl .e-vertical-view .e-date-header-wrap table tbody td:first-child {
            border-right-width: 0
        }

    .e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child), .e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper + .e-btn, .e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child, .e-btn-group.e-rtl .e-btn:first-of-type, .e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child), .e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child, .e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child, .e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type, .e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper + .e-btn, .e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child, .e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child, .e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-dropdown-btn.e-icon-btn, .e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-dropdown-btn.e-icon-btn, .e-css.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):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:last-child .e-btn:first-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), .e-css.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:not(:first-child):not(:last-child) .e-btn:last-child, .e-css.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-split-btn-wrapper + .e-btn, .e-css.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:not(:first-child):not(:last-child) .e-btn:first-child, .e-input-group.e-control-wrapper.e-corner .e-input-group-icon:first-child, .e-input-group.e-control-wrapper.e-corner .e-input:first-child, .e-input-group.e-corner .e-input-group-icon:first-child, .e-input-group.e-corner .e-input:first-child {
        border-bottom-left-radius: calc(var(--e-radius) * 0);
        border-top-left-radius: calc(var(--e-radius) * 0)
    }

        .e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child), .e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child), .e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child, .e-btn-group.e-rtl .e-btn:last-of-type, .e-btn-group.e-rtl .e-split-btn-wrapper + .e-btn, .e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child, .e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child, .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-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child, .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.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):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-split-btn-wrapper:first-child .e-btn:last-child, .e-css.e-btn-group.e-rtl .e-btn:last-of-type, .e-css.e-btn-group.e-rtl .e-split-btn-wrapper + .e-btn, .e-css.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:not(:first-child):not(:last-child) .e-btn:first-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), .e-css.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:not(:first-child):not(:last-child) .e-btn:last-child, .e-input-group.e-control-wrapper.e-corner .e-input-group-icon:last-child, .e-input-group.e-control-wrapper.e-corner .e-input:last-child, .e-input-group.e-corner .e-input-group-icon:last-child, .e-input-group.e-corner .e-input:last-child {
            border-bottom-right-radius: calc(var(--e-radius) * 0);
            border-top-right-radius: calc(var(--e-radius) * 0)
        }

    .e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:first-child, .e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child, .e-input-group.e-rtl .e-input-group-icon:first-child, .e-input-group.e-rtl .e-input-group-icon:last-child, .e-schedule.e-device .e-month-view .e-date-header-wrap td, .e-schedule.e-device .e-timeline-month-view .e-date-header-wrap td, .e-schedule.e-device .e-timeline-view .e-date-header-wrap td {
        border-left-width: 0;
        border-right-width: 0
    }

    .e-input-group.e-control-wrapper.e-small .e-input, .e-input-group.e-small .e-input, .e-input.e-small {
        line-height: inherit;
        padding: 4px 0
    }

    .e-input-group.e-control-wrapper.e-small .e-input-group-icon, .e-input-group.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: 16px;
        min-height: 22px;
        min-width: 22px;
        padding: 0;
        border-radius: calc(var(--e-radius) * .875)
    }

.e-float-input label.e-float-text, .e-float-input.e-control-wrapper label.e-float-text, .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, label.e-float-text {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    left: 0;
    overflow: hidden;
    padding-left: 0;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    transform: translate3d(0,16px,0) scale(1);
    transform-origin: left top;
    transition: .25s cubic-bezier(.25, .8, .25, 1);
    user-select: none;
    white-space: nowrap;
    width: 100%;
    letter-spacing: 0;
    top: -11px
}

.e-float-input label.e-float-text, .e-float-input.e-control-wrapper 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-float-input.e-control-wrapper: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-float-input: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, .e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, label.e-float-text {
    content: "";
    font-style: normal
}

.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-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.e-control-wrapper: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 {
    font-size: 12px;
    top: -11px
}

.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, .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:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    top: -11px
}

.e-float-input input label.e-float-text.e-label-top, .e-float-input input:focus ~ label.e-float-text, .e-float-input input:valid ~ label.e-float-text, .e-float-input input[disabled] ~ label.e-label-top.e-float-text, .e-float-input input[readonly] ~ label.e-label-top.e-float-text, .e-float-input input ~ 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 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .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;
    top: -9px;
    transform: translate3d(0,-6px,0) scale(.92)
}

.e-float-input.e-control-wrapper.e-small 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input.e-small input label.e-float-text.e-label-top, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-small .e-float-input 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-small .e-float-input.e-control-wrapper 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[disabled] ~ 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 ~ label.e-label-top.e-float-text {
    font-size: 12px;
    top: -9px;
    transform: translate3d(0,-6px,0) scale(.92)
}

.e-float-input .e-input-in-wrap input label.e-float-text.e-label-top, .e-float-input .e-input-in-wrap input:focus ~ label.e-float-text, .e-float-input .e-input-in-wrap input:valid ~ label.e-float-text, .e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, .e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, .e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text, .e-float-input.e-control-wrapper .e-input-in-wrap input label.e-float-text.e-label-top, .e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text, .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[disabled] ~ label.e-label-top.e-float-text, .e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, .e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text {
    top: -9px
}

.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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input.e-small.e-input-focus input-group-animation ~ label.e-float-text, .e-small .e-float-input input ~ label.e-label-top.e-float-text, .e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text {
    font-size: 12px;
    top: -8px
}

.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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .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[disabled] ~ 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 ~ 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-small .e-float-input.e-control-wrapper .e-input-in-wrap input ~ 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: 16px;
    padding-top: 0;
    position: relative;
    width: 100%
}

    .e-float-input.e-control-wrapper.e-small, .e-float-input.e-small, .e-small .e-float-input.e-control-wrapper {
        line-height: 1.35;
        margin-bottom: 4px;
        margin-top: 16px;
        padding-top: 0
    }

.e-bigger .e-input-group.e-control-wrapper.e-small, .e-bigger .e-input-group.e-small, .e-bigger.e-small .e-input-group.e-control-wrapper.e-small, .e-bigger.e-small .e-input-group.e-small, .e-card .e-card-header-caption, .e-input-group.e-control-wrapper.e-small, .e-input-group.e-control-wrapper.e-small.e-bigger, .e-input-group.e-small, .e-input-group.e-small.e-bigger, .e-pv-properties-fill-color-icon.e-pv-icon.e-btn-icon.e-icon-left, .e-pv-properties-stroke-color-icon.e-pv-icon.e-btn-icon.e-icon-left, .e-small .e-input-group, .e-small .e-input-group.e-bigger, .e-small .e-input-group.e-control-wrapper, .e-small .e-input-group.e-control-wrapper.e-bigger, .e-small .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    line-height: 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: 0 0 1px;
    display: block;
    font: inherit;
    width: 100%;
    letter-spacing: 0
}

.e-float-input input, .e-float-input.e-control-wrapper input {
    min-width: 0;
    padding: 4px 0
}

    .e-bigger .e-float-input input, .e-bigger .e-float-input.e-control-wrapper input, .e-bigger .e-input-group .e-input, .e-bigger .e-input-group.e-control-wrapper .e-input, .e-bigger input.e-input, .e-float-input input, .e-float-input input.e-bigger, .e-float-input input.e-small, .e-float-input textarea, .e-float-input textarea.e-small, .e-float-input.e-bigger input, .e-float-input.e-control-wrapper input, .e-float-input.e-control-wrapper input.e-bigger, .e-float-input.e-control-wrapper input.e-small, .e-float-input.e-control-wrapper textarea, .e-float-input.e-control-wrapper textarea.e-small, .e-float-input.e-control-wrapper.e-bigger input, .e-float-input.e-control-wrapper.e-small input, .e-float-input.e-control-wrapper.e-small textarea, .e-float-input.e-small input, .e-float-input.e-small textarea, .e-input-group input, .e-input-group input.e-input.e-bigger, .e-input-group input.e-input.e-small, .e-input-group textarea, .e-input-group textarea.e-input.e-small, .e-input-group.e-bigger .e-input, .e-input-group.e-control-wrapper input, .e-input-group.e-control-wrapper input.e-input-group textarea.e-input.e-small, .e-input-group.e-control-wrapper input.e-input.e-bigger, .e-input-group.e-control-wrapper input.e-input.e-small, .e-input-group.e-control-wrapper textarea, .e-input-group.e-control-wrapper.e-bigger .e-input, .e-input-group.e-control-wrapper.e-small .e-input, .e-input-group.e-small .e-input, .e-small .e-float-input input, .e-small .e-float-input textarea, .e-small .e-float-input.e-control-wrapper input, .e-small .e-float-input.e-control-wrapper textarea, .e-small .e-input-group .e-input, .e-small .e-input-group.e-control-wrapper .e-input, .e-small input.e-input, input.e-input.e-bigger, input.e-input.e-small, textarea.e-input.e-small {
        text-indent: 0
    }

        .e-bigger .e-float-input.e-control-wrapper.e-small input, .e-bigger .e-float-input.e-small input, .e-float-input.e-control-wrapper.e-small input, .e-float-input.e-control-wrapper.e-small input.e-bigger, .e-float-input.e-control-wrapper.e-small.e-bigger input, .e-float-input.e-small input, .e-float-input.e-small input.e-bigger, .e-float-input.e-small.e-bigger input {
            font: inherit;
            line-height: inherit;
            padding: 4px 0
        }

.e-bigger.e-small .e-upload .e-file-select-wrap .e-btn, .e-bigger.e-small .e-upload .e-upload-actions .e-btn, .e-float-input label.e-float-text, .e-float-input.e-control-wrapper label.e-float-text, .e-upload .e-file-select-wrap .e-btn, .e-upload .e-upload-actions .e-btn, label.e-float-text {
    font-family: inherit
}

.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 input:focus ~ label.e-float-text, .e-float-input input:valid ~ 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 textarea:focus ~ label.e-float-text, .e-float-input textarea:valid ~ 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 .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-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: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 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:valid ~ label.e-float-text.e-label-top, .e-float-input.e-control-wrapper textarea ~ 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 {
    user-select: text
}

.e-float-input.e-outline.e-float-icon-left:not(.e-rtl) .e-input-in-wrap input ~ label.e-float-text.e-label-top {
    left: -34px;
    width: auto
}

.e-float-input.e-outline.e-float-icon-left.e-rtl .e-input-in-wrap input ~ label.e-float-text.e-label-top {
    right: -34px;
    width: auto
}

.e-float-input label.e-float-text, .e-float-input.e-control-wrapper label.e-float-text, .e-float-input.e-control-wrapper.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):not(.e-input-focus) input: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: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) textarea: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:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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) textarea: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-small .e-float-input:not(.e-error) textarea: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, label.e-float-text {
    font-weight: 400
}

.e-float-input.e-control-wrapper: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:not(.e-input-group) .e-float-line::after, .e-float-input:not(.e-input-group) .e-float-line::before {
    bottom: 0;
    content: "";
    height: 2px;
    position: absolute;
    transition: .2s;
    width: 0
}

.e-aiassistview .e-footer.e-footer-focus-wave-effect::before, .e-chat-ui .e-footer.e-footer-focus-wave-effect::before, .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-input-group.e-float-icon-left .e-float-line::before, .e-filled.e-input-group.e-control-wrapper.e-float-icon-left::before, .e-filled.e-input-group.e-float-icon-left::before, .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:not(.e-float-icon-left) .e-float-line::before, .e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before, .e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, .e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before, .e-float-input:not(.e-input-group) .e-float-line::before, .e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap:not(.e-float-input)::before, .e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before, .e-input-group.e-float-icon-left .e-input-in-wrap:not(.e-float-input)::before, .e-input-group:not(.e-float-icon-left):not(.e-float-input)::before {
    left: 50%
}

.e-aiassistview .e-footer.e-footer-focus-wave-effect::after, .e-chat-ui .e-footer.e-footer-focus-wave-effect::after, .e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::after, .e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::after, .e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::after, .e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::after, .e-float-input.e-control-wrapper.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::after, .e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after, .e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after, .e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after, .e-float-input:not(.e-input-group) .e-float-line::after, .e-input-group.e-control-wrapper.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)::after, .e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, .e-input-group:not(.e-float-icon-left):not(.e-float-input)::after {
    right: 50%
}

.e-aiassistview .e-footer.e-footer-focus-wave-effect.e-footer-focused::after, .e-aiassistview .e-footer.e-footer-focus-wave-effect.e-footer-focused::before, .e-bigger .e-schedule-dialog .e-end-container, .e-bigger .e-schedule-dialog .e-end-time-zone-container, .e-bigger .e-schedule-dialog .e-location-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-chat-ui .e-footer.e-footer-focus-wave-effect.e-footer-focused::after, .e-chat-ui .e-footer.e-footer-focus-wave-effect.e-footer-focused::before, .e-dialog .e-xlfl-table col, .e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-float-line::after, .e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-float-line::before, .e-filled.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-float-line::after, .e-filled.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-float-line::before, .e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after, .e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before, .e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after, .e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-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) input:focus ~ .e-float-line::before, .e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::after, .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).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-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after, .e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before, .e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after, .e-float-input.e-input-group:not(.e-float-icon-left).e-input-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) input:focus ~ .e-float-line::before, .e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::after, .e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::before, .e-float-input:not(.e-input-group).e-input-focus input ~ .e-float-line::after, .e-float-input:not(.e-input-group).e-input-focus input ~ .e-float-line::before, .e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after, .e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before, .e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus::after, .e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus::before, .e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after, .e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before, .e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus::after, .e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus::before, .e-pv-blazor-required-div, .e-richtexteditor .e-rte-edit-table-content .e-rte-edit-table-bgcolor, .e-richtexteditor .e-rte-edit-table-content .e-rte-edit-table-tablewidth, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-row:first-child .e-rte-edit-table-tableheight, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-row:first-child .e-rte-edit-table-tablewidth, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-row:not(:first-child) .e-rte-edit-table-bgcolor, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-row:not(:first-child) .e-rte-edit-table-cellpadding, .e-rte-elements .e-rte-edit-table-content .e-rte-edit-table-bgcolor, .e-rte-elements .e-rte-edit-table-content .e-rte-edit-table-tablewidth, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-row:first-child .e-rte-edit-table-tableheight, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-row:first-child .e-rte-edit-table-tablewidth, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-row:not(:first-child) .e-rte-edit-table-bgcolor, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-row:not(:first-child) .e-rte-edit-table-cellpadding, .e-schedule-dialog .e-end-container, .e-schedule-dialog .e-end-time-zone-container, .e-schedule-dialog .e-location-container, .e-schedule-dialog .e-start-container, .e-schedule-dialog .e-start-time-zone-container, .e-schedule-dialog .e-subject-container {
    width: 50%
}

.e-float-input .e-float-line, .e-float-input.e-control-wrapper .e-float-line, .e-hscroll {
    display: block;
    position: relative;
    width: 100%
}

.e-float-input.e-control-wrapper.e-rtl label.e-float-text, .e-float-input.e-rtl label.e-float-text, .e-rtl .e-float-input label.e-float-text, .e-rtl .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-rtl .e-float-input.e-control-wrapper label.e-float-text, .e-rtl .e-float-input.e-control-wrapper textarea: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:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-rtl label.e-float-text, .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.e-control-wrapper: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 {
    right: 0;
    transform-origin: right top
}

.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-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-float-input.e-rtl.e-control-wrapper: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-grid.e-row-responsive .e-gridfooter, .e-bigger .e-grid.e-rtl .e-rightalign.e-fltr-icon .e-headertext, .e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, .e-bigger .e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, .e-bigger .e-quick-popup-wrapper.e-rtl .e-cell-popup .e-date-time-icon, .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, .e-bigger .e-rtl.e-float-input.e-input-group.e-prepend-wrapper.e-input-focus input.e-input, .e-bigger .e-rtl.e-float-input.e-input-group.e-prepend-wrapper.e-input-focus textarea.e-input, .e-bigger .e-rtl.e-float-input.e-input-group.e-prepend-wrapper.e-valid-input input.e-input, .e-bigger .e-rtl.e-float-input.e-input-group.e-prepend-wrapper.e-valid-input textarea.e-input, .e-bigger .e-schedule-dialog.e-device .e-description-label, .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-rtl .e-all-day-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-location-container, .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon, .e-bigger .e-xlflmenu.e-rtl .e-xlfl-optr, .e-bigger.e-grid.e-row-responsive .e-gridfooter, .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, .e-bigger.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, .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-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-bigger.e-rtl .e-float-input.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-input-group.e-prepend-wrapper.e-input-focus input.e-input, .e-bigger.e-rtl.e-float-input.e-input-group.e-prepend-wrapper.e-input-focus textarea.e-input, .e-bigger.e-rtl.e-float-input.e-input-group.e-prepend-wrapper.e-valid-input input.e-input, .e-bigger.e-rtl.e-float-input.e-input-group.e-prepend-wrapper.e-valid-input textarea.e-input, .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-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-float-input.e-rtl.e-control-wrapper: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-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-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, .e-bigger.e-small.e-rtl .e-float-input.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-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon, .e-device .e-recurrenceeditor.e-end-on, .e-device .e-recurrenceeditor.e-end-on .e-end-on-left, .e-device .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left, .e-float-input.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text, .e-float-input.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text, .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-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text, .e-float-input.e-control-wrapper.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-float-input.e-control-wrapper.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, .e-float-input.e-control-wrapper.e-rtl.e-small 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-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-float-input.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom, .e-float-input.e-rtl.e-bigger.e-small 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-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom, .e-float-input.e-rtl.e-control-wrapper input:not(:focus):not(:valid) 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-float-input.e-rtl.e-control-wrapper.e-bigger: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-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom, .e-float-input.e-rtl.e-small 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: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-grid .e-dlg-content .e-defaultcell.e-ralign, .e-grid .e-dlg-content .e-defaultcell.e-ralign:focus, .e-grid.e-bigger.e-rtl .e-rightalign.e-fltr-icon .e-headertext, .e-grid.e-rtl .e-rightalign.e-fltr-icon .e-headertext, .e-mask.e-rtl.e-input-group.e-prepend-wrapper input.e-input, .e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header, .e-multi-column.e-ddl.e-popup.e-popup-open .e-dropdownbase .e-list-item, .e-multi-column.e-ddl.e-popup.e-popup-open.e-ddl-device .e-ddl-header, .e-multi-select-wrapper.e-close-icon-hide, .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, .e-numeric.e-rtl.e-input-group.e-prepend-wrapper input.e-input, .e-numeric.e-rtl.e-input-group.e-prepend-wrapper.e-input-focus input.e-input, .e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, .e-popup.e-multi-select-list-wrapper.e-rtl .e-dropdownbase.e-rtl.e-dd-group .e-list-item, .e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item, .e-pv-toolbar.e-rtl .e-pv-current-page-box.e-input-group.e-control-wrapper input.e-input, .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, .e-rtl .e-container .e-selected-value .e-float-input input, .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-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-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-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-bigger:not(.e-input-focus) 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-rtl .e-float-input.e-control-wrapper 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-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-rtl .e-float-input.e-control-wrapper.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:not(.e-input-focus) 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-rtl .e-float-input.e-control-wrapper.e-small: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-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-rtl .e-float-input.e-small: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-schedule-dialog.e-device .e-description-label, .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-rtl .e-all-day-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-location-container, .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .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-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-float-input.e-rtl.e-control-wrapper: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-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .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-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, .e-small.e-rtl .e-float-input.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-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon {
    padding-right: 0
}

.e-input-group.e-control-wrapper.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-corner.e-rtl .e-input-group-icon:first-child, .e-input-group.e-corner.e-rtl .e-input:first-child {
    border-bottom-left-radius: calc(var(--e-radius) * .125);
    border-bottom-right-radius: calc(var(--e-radius) * 0);
    border-top-left-radius: calc(var(--e-radius) * .125);
    border-top-right-radius: calc(var(--e-radius) * 0)
}

.e-input-group.e-control-wrapper.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-corner.e-rtl .e-input-group-icon:last-child, .e-input-group.e-corner.e-rtl .e-input:last-child {
    border-bottom-left-radius: calc(var(--e-radius) * 0);
    border-bottom-right-radius: calc(var(--e-radius) * .125);
    border-top-left-radius: calc(var(--e-radius) * 0);
    border-top-right-radius: calc(var(--e-radius) * .125)
}

.e-float-input input.e-disabled, .e-float-input input[disabled], .e-float-input textarea.e-disabled, .e-float-input textarea[disabled], .e-float-input.e-control-wrapper input.e-disabled, .e-float-input.e-control-wrapper input[disabled], .e-float-input.e-control-wrapper textarea.e-disabled, .e-float-input.e-control-wrapper textarea[disabled] {
    background: 0 0;
    cursor: not-allowed
}

.e-input-group input.e-input, .e-input-group.e-control-wrapper input.e-input {
    min-width: 0;
    width: 100%
}

    .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, .e-input-group input.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, .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 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, .e-input-group.e-control-wrapper textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]) {
        border: 0 solid
    }

.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-float-input .e-input, .e-bigger .e-float-input.e-control-wrapper .e-input, .e-bigger .e-input-group .e-input, .e-bigger .e-input-group.e-control-wrapper .e-input, .e-bigger .e-recurrenceeditor .e-end-on-label, .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, .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-btn-group input + label.e-btn, .e-card .e-card-actions.e-card-vertical .e-card-btn:last-child, .e-card .e-card-actions.e-card-vertical a:last-child, .e-css.e-btn-group input + label.e-btn, .e-ddt.e-popup .e-filter-wrap .e-input-group, .e-float-input input.e-input, .e-float-input.e-bigger .e-input, .e-float-input.e-control-wrapper input.e-input, .e-float-input.e-control-wrapper.e-bigger .e-input, .e-img-caption-container.e-img-break .e-img-wrap img, .e-img-caption-container.e-img-center .e-img-wrap img, .e-img-caption-container.e-img-left .e-img-wrap img, .e-img-caption-container.e-img-left-wrap .e-img-wrap img, .e-img-caption-container.e-img-right .e-img-wrap img, .e-img-caption-container.e-img-right-wrap .e-img-wrap img, .e-input-group input.e-input, .e-input-group textarea.e-input, .e-input-group.e-bigger .e-input, .e-input-group.e-control-wrapper input.e-input, .e-input-group.e-control-wrapper textarea.e-input, .e-input-group.e-control-wrapper.e-bigger .e-input, .e-pv-default-tab .e-pv-properties-formfield-label, .e-richtexteditor .e-rte-container.e-rte-tb-bottom .e-rte-content, .e-richtexteditor .e-rte-content .e-content blockquote:last-child, .e-richtexteditor .e-rte-content .e-content p.e-rte-last-paragraph, .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 ul:last-child, .e-richtexteditor .e-rte-iframe-content .e-content blockquote:last-child, .e-richtexteditor .e-rte-iframe-content .e-content p.e-rte-last-paragraph, .e-richtexteditor .e-rte-iframe-content .e-content p:last-child, .e-richtexteditor .e-rte-iframe-content .e-content pre:last-child, .e-richtexteditor .e-rte-iframe-content .e-content ul:last-child, .e-richtexteditor .e-source-content .e-content blockquote:last-child, .e-richtexteditor .e-source-content .e-content p.e-rte-last-paragraph, .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 ul:last-child, .e-tab .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, .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    margin-bottom: 0
}

.e-filled.e-float-input.e-control-wrapper.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-input-group.e-float-icon-left .e-float-line::after, .e-filled.e-float-input.e-input-group.e-float-icon-left .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-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:not(.e-float-icon-left) .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-input-group.e-float-icon-left .e-input-in-wrap .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:not(.e-float-icon-left) .e-float-line::after, .e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before, .e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::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:not(.e-float-icon-left):not(.e-float-input)::after, .e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before, .e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, .e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, .e-input-group:not(.e-float-icon-left):not(.e-float-input)::after, .e-input-group:not(.e-float-icon-left):not(.e-float-input)::before {
    -moz-transition: .2s cubic-bezier(.4, 0, .4, 1);
    bottom: 0;
    content: "";
    height: 2px;
    position: absolute;
    transition: .2s cubic-bezier(.4, 0, .4, 1);
    width: 0
}

.e-inplaceeditor .e-component-group, .e-inplaceeditor-tip .e-component-group, .e-input-group.e-control-wrapper.e-small, .e-input-group.e-small, .e-input.e-small {
    margin-bottom: 4px
}

    .e-bigger .e-calendar .e-header button, .e-bigger .e-filled.e-input-group .e-input-group-icon:last-child, .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-input-group-icon:last-child, .e-bigger .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child, .e-bigger .e-hide-valueswitcher .e-container .e-float-input:last-child, .e-bigger .e-input-group .e-input-group-icon: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, .e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, .e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, .e-bigger .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn, .e-bigger.e-calendar .e-header button, .e-bigger.e-hide-valueswitcher .e-container .e-float-input:last-child, .e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, .e-filled.e-input-group .e-input-group-icon, .e-filled.e-input-group .e-input-group-icon:last-child, .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-filled.e-input-group.e-control-wrapper .e-input-group-icon, .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child, .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, .e-filled.e-input-group.e-small .e-input-group-icon, .e-filled.e-input-group.e-small .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-small.e-bigger .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-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child, .e-hide-valueswitcher .e-container .e-float-input:last-child, .e-input-group .e-input-group-icon.e-bigger:last-child, .e-input-group .e-input-group-icon:last-child, .e-input-group.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-input-group-icon:last-child, .e-input-group.e-control-wrapper.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-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child, .e-input-group.e-control-wrapper.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-small .e-input-group-icon:last-child, .e-input-group.e-small.e-bigger .e-input-group-icon:last-child, .e-outline.e-float-input.e-rtl.e-control-wrapper.e-float-icon-left .e-input-in-wrap, .e-outline.e-float-input.e-rtl.e-float-icon-left .e-input-in-wrap, .e-outline.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left .e-input-in-wrap, .e-outline.e-input-group.e-rtl.e-float-icon-left .e-input-in-wrap, .e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child .e-bigger .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon, .e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon, .e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-small .e-filled.e-input-group .e-input-group-icon, .e-small .e-filled.e-input-group .e-input-group-icon:last-child, .e-small .e-filled.e-input-group.e-bigger .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-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon, .e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child, .e-small.e-bigger .e-filled.e-input-group .e-input-group-icon, .e-small.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child, .e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon, .e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child, .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
        margin-right: 0
    }

.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-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-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-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-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-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-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-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-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-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-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, .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-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), .e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), .e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, .e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), .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-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-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-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-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-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-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-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-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-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input, .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-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-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), .e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), .e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, .e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), .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-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning), .e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), .e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), .e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), .e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap, .e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap, .e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap, .e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, .e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning), .e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), .e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), .e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) {
    border-style: solid;
    border-width: 0 0 1px
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left, .e-filled.e-input-group.e-float-icon-left, .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, .e-input-group.e-control-wrapper:not(.e-float-icon-left), .e-input-group:not(.e-float-icon-left), .e-pv-blazor-main-container .e-input-group.e-pv-text-search-input {
    border-bottom: 1px solid
}

.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left), .e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left), .e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left), .e-input-group.e-control-wrapper:not(.e-float-icon-left), .e-input-group.e-error:not(.e-float-icon-left), .e-input-group.e-success:not(.e-float-icon-left), .e-input-group.e-warning:not(.e-float-icon-left), .e-input-group:not(.e-float-icon-left) {
    border: 1px solid;
    border-width: 0 0 1px;
    padding-top: 1px
}

.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, .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-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap, .e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled {
    background: bottom -1px left 0/4px 1px repeat-x;
    color: rgba(var(--color-sf-on-surface),.38);
    background-image: linear-gradient(90deg,rgba(var(--color-sf-outline)) 0,rgba(var(--color-sf-outline)) 33%,transparent 0);
    border-bottom-color: transparent;
    color: rgba(var(--color-sf-on-surface),.38)
}

.e-input-group.e-control-wrapper:not(.e-filled) .e-input-group-icon::after, .e-input-group:not(.e-filled) .e-input-group-icon::after {
    background: #bdbdbd;
    border-radius: 999px;
    content: "";
    display: block;
    height: 40%;
    opacity: .75;
    position: absolute;
    transform: scale(0);
    width: 40%
}

.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 {
    animation: .45s linear e-input-ripple
}

.e-float-input input::-ms-clear, .e-float-input input:not(:valid):not(.e-control):first-child ~ .e-clear-icon, .e-float-input.e-control-wrapper input::-ms-clear, .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, .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-input:not(:valid):not(.e-control):first-child ~ .e-clear-icon, input.e-input::-ms-clear {
    display: none
}

.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-avatar, .e-chip-list.e-multi-selection .e-chip.e-active .e-chip-icon, .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before, .e-chip-list.e-multi-selection .e-chip.e-chip-icon-wrap::before, .e-container .e-selected-value .e-input-container .e-numeric-hidden, .e-contextmenu-container ul .e-menu-item.e-menu-hide, .e-contextmenu-wrapper ul .e-menu-item.e-menu-hide, .e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-disable, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-footer-container, .e-datepicker .e-calendar .e-content table tbody tr.e-month-hide:last-child, .e-dropdown-btn.e-btn.e-caret-hide .e-caret, .e-dropdown-btn.e-caret-hide .e-caret, .e-dropdown-popup.e-transparent .e-container, .e-float-input.e-control-wrapper.e-hidden, .e-input-group .e-clear-icon.e-clear-icon-hide, .e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide, .e-input-group.e-control-wrapper.e-hidden, .e-message.e-hidden, .e-popup.e-popup-close, .e-rating-container .e-rating, .e-rating-container.e-rating-hidden, .e-skeleton.e-visible-none, .e-spinner-pane.e-spin-hide, .e-tooltip-content-placeholder {
    display: none
}

.e-float-input input[type=search]::-webkit-search-cancel-button, .e-float-input input[type=search]::-webkit-search-decoration, .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-cancel-button, .e-float-input.e-control-wrapper input[type=search]::-webkit-search-decoration, .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, input.e-input[type=search]::-webkit-search-cancel-button, input.e-input[type=search]::-webkit-search-decoration, input.e-input[type=search]::-webkit-search-results-button, input.e-input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none
}

.e-filled.e-float-input .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, .e-float-input.e-filled.e-control-wrapper .e-float-line, .e-float-input.e-input-group .e-float-line, .e-float-input.e-input-group.e-control-wrapper .e-float-line {
    bottom: -1px;
    position: absolute
}

.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, .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:-moz-placeholder, input.e-input:-ms-input-placeholder, input.e-input::-moz-placeholder, input.e-input::-webkit-input-placeholder, textarea.e-input:-moz-placeholder, textarea.e-input:-ms-input-placeholder, textarea.e-input:-ms-textarea-placeholder, textarea.e-input::-moz-placeholder, textarea.e-input::-webkit-input-placeholder, textarea.e-input::-webkit-textarea-placeholder {
    font-size: 14px;
    font-style: normal
}

.e-small input.e-input:-moz-placeholder, .e-small input.e-input:-ms-input-placeholder, .e-small input.e-input::-moz-placeholder, .e-small input.e-input::-webkit-input-placeholder, .e-small textarea.e-input:-moz-placeholder, .e-small textarea.e-input:-ms-input-placeholder, .e-small textarea.e-input::-moz-placeholder, .e-small textarea.e-input::-webkit-input-placeholder, .e-small textarea.e-input::-webkit-textarea-placeholder, input.e-small.e-input:-moz-placeholder, input.e-small.e-input:-ms-input-placeholder, input.e-small.e-input::-moz-placeholder, input.e-small.e-input::-webkit-input-placeholder, textarea.e-small.e-input:-moz-placeholder, textarea.e-small.e-input:-ms-input-placeholder, textarea.e-small.e-input::-moz-placeholder, textarea.e-small.e-input::-webkit-input-placeholder, textarea.e-small.e-input::-webkit-textarea-placeholder {
    font-size: 12px;
    font-style: normal
}

.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, input.e-input::-moz-placeholder, input.e-input::-webkit-input-placeholder, textarea.e-input:-moz-placeholder, textarea.e-input::-moz-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
}

.e-bigger .e-float-input input, .e-bigger .e-float-input input.e-input, .e-bigger .e-float-input textarea, .e-bigger .e-float-input textarea.e-input, .e-bigger .e-float-input.e-control-wrapper input, .e-bigger .e-float-input.e-control-wrapper input.e-input, .e-bigger .e-float-input.e-control-wrapper textarea, .e-bigger .e-float-input.e-control-wrapper textarea.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, .e-bigger .e-float-input:not(.e-input-group) input, .e-bigger .e-float-input:not(.e-input-group) input.e-input, .e-bigger .e-input-group input, .e-bigger .e-input-group input.e-input, .e-bigger .e-input-group textarea, .e-bigger .e-input-group textarea.e-input, .e-bigger .e-input-group.e-control-wrapper input, .e-bigger .e-input-group.e-control-wrapper input.e-input, .e-bigger .e-input-group.e-control-wrapper textarea, .e-bigger .e-input-group.e-control-wrapper textarea.e-input, .e-bigger input.e-input, .e-bigger.e-small .e-float-input input, .e-bigger.e-small .e-float-input input.e-input, .e-bigger.e-small .e-float-input textarea, .e-bigger.e-small .e-float-input textarea.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, .e-bigger.e-small .e-float-input.e-control-wrapper textarea, .e-bigger.e-small .e-float-input.e-control-wrapper textarea.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, .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-bigger.e-small .e-input-group input, .e-bigger.e-small .e-input-group input.e-input, .e-bigger.e-small .e-input-group textarea, .e-bigger.e-small .e-input-group textarea.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-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 textarea, .e-float-input.e-bigger input, .e-float-input.e-bigger input.e-input, .e-float-input.e-bigger textarea, .e-float-input.e-bigger textarea.e-input, .e-float-input.e-bigger.e-small input, .e-float-input.e-bigger.e-small input.e-input, .e-float-input.e-bigger.e-small textarea, .e-float-input.e-bigger.e-small textarea.e-input, .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-float-input.e-bigger:not(.e-input-group) input, .e-float-input.e-bigger:not(.e-input-group) input.e-input, .e-float-input.e-control-wrapper textarea, .e-float-input.e-control-wrapper.e-bigger input, .e-float-input.e-control-wrapper.e-bigger input.e-input, .e-float-input.e-control-wrapper.e-bigger textarea, .e-float-input.e-control-wrapper.e-bigger textarea.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-float-input.e-control-wrapper.e-bigger.e-small textarea, .e-float-input.e-control-wrapper.e-bigger.e-small textarea.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-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-float-input.e-control-wrapper.e-small input, .e-float-input.e-control-wrapper.e-small input.e-input, .e-float-input.e-control-wrapper.e-small textarea, .e-float-input.e-control-wrapper.e-small textarea.e-input, .e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input, .e-float-input.e-control-wrapper:not(.e-input-group) input, .e-float-input.e-small input, .e-float-input.e-small input.e-input, .e-float-input.e-small textarea, .e-float-input.e-small textarea.e-input, .e-float-input.e-small:not(.e-input-group) input, .e-float-input.e-small:not(.e-input-group) input.e-input, .e-float-input:not(.e-input-group) input, .e-input-group input, .e-input-group input.e-input, .e-input-group textarea, .e-input-group textarea.e-input.e-bigger, .e-input-group.e-bigger input, .e-input-group.e-bigger input.e-input, .e-input-group.e-bigger textarea, .e-input-group.e-bigger textarea.e-input, .e-input-group.e-bigger.e-small input, .e-input-group.e-bigger.e-small input.e-input, .e-input-group.e-bigger.e-small textarea, .e-input-group.e-bigger.e-small textarea.e-input, .e-input-group.e-control-wrapper input, .e-input-group.e-control-wrapper input.e-input, .e-input-group.e-control-wrapper textarea, .e-input-group.e-control-wrapper textarea.e-input.e-bigger, .e-input-group.e-control-wrapper.e-bigger input, .e-input-group.e-control-wrapper.e-bigger input.e-input, .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.e-bigger.e-small input, .e-input-group.e-control-wrapper.e-bigger.e-small input.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-input-group.e-control-wrapper.e-small input, .e-input-group.e-control-wrapper.e-small input.e-input, .e-input-group.e-control-wrapper.e-small textarea, .e-input-group.e-control-wrapper.e-small textarea.e-input, .e-input-group.e-small input, .e-input-group.e-small input.e-input, .e-input-group.e-small textarea, .e-input-group.e-small textarea.e-input, .e-small .e-float-input input, .e-small .e-float-input input.e-input, .e-small .e-float-input textarea, .e-small .e-float-input textarea.e-input, .e-small .e-float-input.e-control-wrapper input, .e-small .e-float-input.e-control-wrapper input.e-input, .e-small .e-float-input.e-control-wrapper textarea, .e-small .e-float-input.e-control-wrapper textarea.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, .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-small .e-input-group input, .e-small .e-input-group input.e-input, .e-small .e-input-group textarea, .e-small .e-input-group textarea.e-input, .e-small .e-input-group.e-control-wrapper input, .e-small .e-input-group.e-control-wrapper input.e-input, .e-small .e-input-group.e-control-wrapper textarea, .e-small .e-input-group.e-control-wrapper textarea.e-input, input.e-input, input.e-input.e-bigger, input.e-input.e-small, input.e-input.e-small.e-bigger, textarea.e-input, textarea.e-input.e-bigger, textarea.e-input.e-small, textarea.e-input.e-small.e-bigger {
    box-sizing: content-box;
    content: ""
}

.e-control .e-float-input input, .e-control .e-float-input.e-control-wrapper input, .e-control .e-input-group input, .e-control .e-input-group input.e-input, .e-control .e-input-group.e-control-wrapper input, .e-control .e-input-group.e-control-wrapper input.e-input, .e-control input.e-input, .e-control.e-float-input input, .e-control.e-float-input.e-control-wrapper input, .e-control.e-input-group input, .e-control.e-input-group input.e-input, .e-control.e-input-group.e-control-wrapper input, .e-control.e-input-group.e-control-wrapper input.e-input, .e-datetime-wrapper .e-clear-icon, .e-toolbar.e-control[class*=e-toolbar] {
    box-sizing: content-box
}

.e-bigger .e-float-input input, .e-bigger .e-float-input input:focus, .e-bigger .e-float-input textarea, .e-bigger .e-float-input textarea:focus, .e-bigger .e-float-input.e-control-wrapper input, .e-bigger .e-float-input.e-control-wrapper input:focus, .e-bigger .e-float-input.e-control-wrapper textarea, .e-bigger .e-float-input.e-control-wrapper textarea:focus, .e-bigger .e-float-input.e-control-wrapper.e-input-focus input, .e-bigger .e-float-input.e-control-wrapper.e-small input, .e-bigger .e-float-input.e-control-wrapper.e-small input:focus, .e-bigger .e-float-input.e-control-wrapper.e-small textarea, .e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus, .e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input, .e-bigger .e-float-input.e-input-focus input, .e-bigger .e-float-input.e-small input, .e-bigger .e-float-input.e-small input:focus, .e-bigger .e-float-input.e-small textarea, .e-bigger .e-float-input.e-small textarea:focus, .e-bigger .e-float-input.e-small.e-input-focus input, .e-bigger .e-input-group input.e-input, .e-bigger .e-input-group input.e-input:focus, .e-bigger .e-input-group textarea.e-input, .e-bigger .e-input-group textarea.e-input:focus, .e-bigger .e-input-group.e-control-wrapper input.e-input, .e-bigger .e-input-group.e-control-wrapper input.e-input:focus, .e-bigger .e-input-group.e-control-wrapper textarea.e-input, .e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus, .e-bigger .e-input-group.e-control-wrapper.e-input-focus input.e-input, .e-bigger .e-input-group.e-control-wrapper.e-small input.e-input, .e-bigger .e-input-group.e-control-wrapper.e-small input.e-input:focus, .e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input, .e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input:focus, .e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input, .e-bigger .e-input-group.e-input-focus input.e-input, .e-bigger .e-input-group.e-small input.e-input, .e-bigger .e-input-group.e-small input.e-input:focus, .e-bigger .e-input-group.e-small textarea.e-input, .e-bigger .e-input-group.e-small textarea.e-input:focus, .e-bigger .e-input-group.e-small.e-input-focus input.e-input, .e-bigger input.e-input, .e-bigger input.e-input.e-small, .e-bigger textarea.e-input, .e-bigger textarea.e-input.e-small, .e-float-input input, .e-float-input input.e-bigger, .e-float-input input.e-input, .e-float-input input:focus, .e-float-input textarea, .e-float-input textarea.e-bigger, .e-float-input textarea.e-input, .e-float-input textarea.e-small, .e-float-input textarea:focus, .e-float-input.e-bigger input, .e-float-input.e-bigger input:focus, .e-float-input.e-bigger textarea, .e-float-input.e-bigger textarea:focus, .e-float-input.e-bigger.e-input-focus input, .e-float-input.e-bigger.e-small input:focus, .e-float-input.e-bigger.e-small textarea:focus, .e-float-input.e-bigger.e-small.e-input-focus input, .e-float-input.e-control-wrapper input, .e-float-input.e-control-wrapper input.e-bigger, .e-float-input.e-control-wrapper input.e-input, .e-float-input.e-control-wrapper input.e-small, .e-float-input.e-control-wrapper input:focus, .e-float-input.e-control-wrapper textarea, .e-float-input.e-control-wrapper textarea.e-bigger, .e-float-input.e-control-wrapper textarea.e-input, .e-float-input.e-control-wrapper textarea.e-small, .e-float-input.e-control-wrapper textarea:focus, .e-float-input.e-control-wrapper.e-bigger input, .e-float-input.e-control-wrapper.e-bigger input:focus, .e-float-input.e-control-wrapper.e-bigger textarea, .e-float-input.e-control-wrapper.e-bigger textarea:focus, .e-float-input.e-control-wrapper.e-bigger.e-input-focus input, .e-float-input.e-control-wrapper.e-bigger.e-small input:focus, .e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus, .e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input, .e-float-input.e-control-wrapper.e-input-focus input, .e-float-input.e-control-wrapper.e-input-focus.e-small input, .e-float-input.e-control-wrapper.e-small input.e-bigger, .e-float-input.e-control-wrapper.e-small input:focus, .e-float-input.e-control-wrapper.e-small textarea, .e-float-input.e-control-wrapper.e-small textarea.e-bigger, .e-float-input.e-control-wrapper.e-small textarea:focus, .e-float-input.e-control-wrapper.e-small.e-bigger input, .e-float-input.e-control-wrapper.e-small.e-bigger textarea, .e-float-input.e-input-focus input, .e-float-input.e-small input, .e-float-input.e-small input.e-bigger, .e-float-input.e-small input:focus, .e-float-input.e-small textarea, .e-float-input.e-small textarea.e-bigger, .e-float-input.e-small textarea:focus, .e-float-input.e-small.e-bigger input, .e-float-input.e-small.e-bigger textarea, .e-float-input.e-small.e-input-focus input, .e-input-group input, .e-input-group input.e-input, .e-input-group input.e-input.e-bigger, .e-input-group input.e-input.e-small, .e-input-group input.e-input:focus, .e-input-group textarea, .e-input-group textarea.e-input, .e-input-group textarea.e-input.e-bigger, .e-input-group textarea.e-input.e-small, .e-input-group textarea.e-input:focus, .e-input-group.e-bigger input.e-input, .e-input-group.e-bigger input.e-input:focus, .e-input-group.e-bigger textarea.e-input, .e-input-group.e-bigger textarea.e-input:focus, .e-input-group.e-bigger.e-input-focus input.e-input, .e-input-group.e-bigger.e-small input.e-input:focus, .e-input-group.e-bigger.e-small textarea.e-input:focus, .e-input-group.e-bigger.e-small.e-input-focus input.e-input, .e-input-group.e-control-wrapper input, .e-input-group.e-control-wrapper input.e-input, .e-input-group.e-control-wrapper input.e-input.e-bigger, .e-input-group.e-control-wrapper input.e-input.e-small, .e-input-group.e-control-wrapper input.e-input:focus, .e-input-group.e-control-wrapper textarea, .e-input-group.e-control-wrapper textarea.e-input, .e-input-group.e-control-wrapper textarea.e-input.e-bigger, .e-input-group.e-control-wrapper textarea.e-input.e-small, .e-input-group.e-control-wrapper textarea.e-input:focus, .e-input-group.e-control-wrapper.e-bigger input.e-input, .e-input-group.e-control-wrapper.e-bigger input.e-input:focus, .e-input-group.e-control-wrapper.e-bigger textarea.e-input, .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus, .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input, .e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus, .e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input:focus, .e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input, .e-input-group.e-control-wrapper.e-input-focus input.e-input, .e-input-group.e-control-wrapper.e-small input.e-input, .e-input-group.e-control-wrapper.e-small input.e-input.e-bigger, .e-input-group.e-control-wrapper.e-small input.e-input:focus, .e-input-group.e-control-wrapper.e-small textarea.e-input, .e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger, .e-input-group.e-control-wrapper.e-small textarea.e-input:focus, .e-input-group.e-control-wrapper.e-small.e-bigger input.e-input, .e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input, .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input, .e-input-group.e-input-focus input.e-input, .e-input-group.e-small input.e-input, .e-input-group.e-small input.e-input.e-bigger, .e-input-group.e-small input.e-input:focus, .e-input-group.e-small textarea.e-input, .e-input-group.e-small textarea.e-input.e-bigger, .e-input-group.e-small textarea.e-input:focus, .e-input-group.e-small.e-bigger input.e-input, .e-input-group.e-small.e-bigger textarea.e-input, .e-input-group.e-small.e-input-focus input.e-input, .e-small .e-float-input input, .e-small .e-float-input input:focus, .e-small .e-float-input textarea, .e-small .e-float-input textarea:focus, .e-small .e-float-input.e-bigger input:focus, .e-small .e-float-input.e-bigger textarea:focus, .e-small .e-float-input.e-bigger.e-input-focus input, .e-small .e-float-input.e-control-wrapper input, .e-small .e-float-input.e-control-wrapper input:focus, .e-small .e-float-input.e-control-wrapper textarea, .e-small .e-float-input.e-control-wrapper textarea:focus, .e-small .e-float-input.e-control-wrapper.e-bigger input:focus, .e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus, .e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input, .e-small .e-float-input.e-control-wrapper.e-input-focus input, .e-small .e-float-input.e-input-focus input, .e-small .e-input-group input.e-input, .e-small .e-input-group input.e-input:focus, .e-small .e-input-group textarea.e-input, .e-small .e-input-group textarea.e-input:focus, .e-small .e-input-group.e-bigger input.e-input:focus, .e-small .e-input-group.e-bigger textarea.e-input:focus, .e-small .e-input-group.e-bigger.e-input-focus input.e-input, .e-small .e-input-group.e-control-wrapper input.e-input, .e-small .e-input-group.e-control-wrapper input.e-input:focus, .e-small .e-input-group.e-control-wrapper textarea.e-input, .e-small .e-input-group.e-control-wrapper textarea.e-input:focus, .e-small .e-input-group.e-control-wrapper.e-bigger input.e-input:focus, .e-small .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus, .e-small .e-input-group.e-control-wrapper.e-bigger.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-small input.e-input, .e-small textarea.e-input, input.e-input, input.e-input.e-bigger, input.e-input.e-bigger.e-small, input.e-input.e-small, textarea.e-input, textarea.e-input.e-bigger, textarea.e-input.e-bigger.e-small, textarea.e-input.e-small {
    padding-left: 0;
    text-indent: 0
}

    .e-bigger .e-float-input.e-control-wrapper.e-rtl input, .e-bigger .e-float-input.e-control-wrapper.e-rtl input:focus, .e-bigger .e-float-input.e-control-wrapper.e-rtl.e-input-focus input, .e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input, .e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input:focus, .e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl.e-input-focus input, .e-bigger .e-float-input.e-rtl input, .e-bigger .e-float-input.e-rtl input:focus, .e-bigger .e-float-input.e-rtl.e-input-focus input, .e-bigger .e-float-input.e-small.e-rtl input, .e-bigger .e-float-input.e-small.e-rtl input:focus, .e-bigger .e-float-input.e-small.e-rtl.e-input-focus input, .e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input, .e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input:focus, .e-bigger .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input, .e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input, .e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus, .e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input, .e-bigger .e-input-group.e-rtl input.e-input, .e-bigger .e-input-group.e-rtl input.e-input:focus, .e-bigger .e-input-group.e-rtl.e-input-focus input.e-input, .e-bigger .e-input-group.e-small.e-rtl input.e-input, .e-bigger .e-input-group.e-small.e-rtl input.e-input:focus, .e-bigger .e-input-group.e-small.e-rtl.e-input-focus input.e-input, .e-bigger input.e-input.e-rtl, .e-bigger input.e-input.e-small.e-rtl, .e-bigger.e-rtl .e-float-input input, .e-bigger.e-rtl .e-float-input input:focus, .e-bigger.e-rtl .e-float-input.e-control-wrapper input, .e-bigger.e-rtl .e-float-input.e-control-wrapper input:focus, .e-bigger.e-rtl .e-float-input.e-control-wrapper.e-input-focus input, .e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input, .e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input:focus, .e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small.e-input-focus input, .e-bigger.e-rtl .e-float-input.e-input-focus input, .e-bigger.e-rtl .e-float-input.e-small input, .e-bigger.e-rtl .e-float-input.e-small input:focus, .e-bigger.e-rtl .e-float-input.e-small.e-input-focus input, .e-bigger.e-rtl .e-input-group 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, .e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input:focus, .e-bigger.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input, .e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input, .e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input:focus, .e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input, .e-bigger.e-rtl .e-input-group.e-input-focus input.e-input, .e-bigger.e-rtl .e-input-group.e-small input.e-input, .e-bigger.e-rtl .e-input-group.e-small input.e-input:focus, .e-bigger.e-rtl .e-input-group.e-small.e-input-focus input.e-input, .e-bigger.e-rtl input.e-input, .e-bigger.e-rtl input.e-input.e-small, .e-float-input.e-bigger.e-rtl input, .e-float-input.e-bigger.e-small.e-rtl input:focus, .e-float-input.e-bigger.e-small.e-rtl.e-input-focus input, .e-float-input.e-control-wrapper.e-bigger.e-rtl input, .e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus, .e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input, .e-float-input.e-control-wrapper.e-rtl input, .e-float-input.e-control-wrapper.e-rtl input.e-bigger, .e-float-input.e-control-wrapper.e-rtl input.e-small, .e-float-input.e-control-wrapper.e-rtl input:focus, .e-float-input.e-control-wrapper.e-rtl.e-input-focus 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-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger, .e-float-input.e-rtl input, .e-float-input.e-rtl input.e-bigger, .e-float-input.e-rtl input.e-small, .e-float-input.e-rtl input:focus, .e-float-input.e-rtl.e-input-focus input, .e-float-input.e-small.e-bigger.e-rtl input, .e-float-input.e-small.e-rtl input, .e-float-input.e-small.e-rtl input.e-bigger, .e-input-group.e-bigger.e-rtl input.e-input, .e-input-group.e-bigger.e-small.e-rtl input.e-input:focus, .e-input-group.e-bigger.e-small.e-rtl.e-input-focus input.e-input, .e-input-group.e-control-container.e-rtl input.e-control, .e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input, .e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus, .e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input, .e-input-group.e-control-wrapper.e-rtl input.e-input, .e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger, .e-input-group.e-control-wrapper.e-rtl input.e-input.e-small, .e-input-group.e-control-wrapper.e-rtl input.e-input:focus, .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input, .e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input, .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input, .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger, .e-input-group.e-rtl input.e-input, .e-input-group.e-rtl input.e-input.e-bigger, .e-input-group.e-rtl input.e-input.e-small, .e-input-group.e-rtl input.e-input:focus, .e-input-group.e-rtl.e-input-focus input.e-input, .e-input-group.e-small.e-bigger.e-rtl input.e-input, .e-input-group.e-small.e-rtl input.e-input, .e-input-group.e-small.e-rtl input.e-input.e-bigger, .e-rtl .e-float-input input, .e-rtl .e-float-input input.e-bigger, .e-rtl .e-float-input input.e-small, .e-rtl .e-float-input input:focus, .e-rtl .e-float-input.e-bigger input, .e-rtl .e-float-input.e-bigger.e-small input:focus, .e-rtl .e-float-input.e-bigger.e-small.e-input-focus input, .e-rtl .e-float-input.e-control-wrapper input, .e-rtl .e-float-input.e-control-wrapper input.e-bigger, .e-rtl .e-float-input.e-control-wrapper input.e-small, .e-rtl .e-float-input.e-control-wrapper input:focus, .e-rtl .e-float-input.e-control-wrapper.e-bigger input, .e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:focus, .e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input, .e-rtl .e-float-input.e-control-wrapper.e-input-focus input, .e-rtl .e-float-input.e-control-wrapper.e-small input, .e-rtl .e-float-input.e-control-wrapper.e-small input.e-bigger, .e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger input, .e-rtl .e-float-input.e-input-focus input, .e-rtl .e-float-input.e-small input, .e-rtl .e-float-input.e-small input.e-bigger, .e-rtl .e-float-input.e-small.e-bigger input, .e-rtl .e-input-group input.e-input, .e-rtl .e-input-group input.e-input.e-bigger, .e-rtl .e-input-group input.e-input.e-small, .e-rtl .e-input-group input.e-input:focus, .e-rtl .e-input-group.e-bigger input.e-input, .e-rtl .e-input-group.e-bigger.e-small input.e-input:focus, .e-rtl .e-input-group.e-bigger.e-small.e-input-focus input.e-input, .e-rtl .e-input-group.e-control-wrapper input.e-input, .e-rtl .e-input-group.e-control-wrapper input.e-input.e-bigger, .e-rtl .e-input-group.e-control-wrapper input.e-input.e-small, .e-rtl .e-input-group.e-control-wrapper input.e-input:focus, .e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input, .e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus, .e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input, .e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input, .e-rtl .e-input-group.e-control-wrapper.e-small input.e-input, .e-rtl .e-input-group.e-control-wrapper.e-small input.e-input.e-bigger, .e-rtl .e-input-group.e-control-wrapper.e-small.e-bigger input.e-input, .e-rtl .e-input-group.e-input-focus input.e-input, .e-rtl .e-input-group.e-small input.e-input, .e-rtl .e-input-group.e-small input.e-input.e-bigger, .e-rtl .e-input-group.e-small.e-bigger input.e-input, .e-rtl input.e-input.e-bigger, .e-rtl input.e-input.e-small, .e-small .e-float-input.e-bigger.e-rtl input:focus, .e-small .e-float-input.e-bigger.e-rtl.e-input-focus input, .e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus, .e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input, .e-small .e-float-input.e-control-wrapper.e-rtl input, .e-small .e-float-input.e-control-wrapper.e-rtl input:focus, .e-small .e-float-input.e-control-wrapper.e-rtl.e-input-focus input, .e-small .e-float-input.e-rtl input, .e-small .e-float-input.e-rtl input:focus, .e-small .e-float-input.e-rtl.e-input-focus input, .e-small .e-input-group.e-bigger.e-rtl input.e-input:focus, .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 input.e-input:focus, .e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input, .e-small .e-input-group.e-control-wrapper.e-rtl input.e-input, .e-small .e-input-group.e-control-wrapper.e-rtl input.e-input:focus, .e-small .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input, .e-small .e-input-group.e-rtl input.e-input, .e-small .e-input-group.e-rtl input.e-input:focus, .e-small .e-input-group.e-rtl.e-input-focus input.e-input, .e-small input.e-input.e-rtl, .e-small.e-rtl .e-float-input input, .e-small.e-rtl .e-float-input input:focus, .e-small.e-rtl .e-float-input.e-bigger input:focus, .e-small.e-rtl .e-float-input.e-bigger.e-input-focus input, .e-small.e-rtl .e-float-input.e-control-wrapper input, .e-small.e-rtl .e-float-input.e-control-wrapper input:focus, .e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger input:focus, .e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-input-focus 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-rtl .e-input-group input.e-input, .e-small.e-rtl .e-input-group input.e-input:focus, .e-small.e-rtl .e-input-group.e-bigger input.e-input:focus, .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 input.e-input, .e-small.e-rtl .e-input-group.e-control-wrapper 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-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input, .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-rtl input.e-input, input.e-input.e-bigger.e-rtl, input.e-input.e-rtl, input.e-input.e-small.e-rtl {
        padding-left: 0;
        padding-right: 0;
        text-indent: 0
    }

    .e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea, .e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus, .e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea, .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-rtl textarea, .e-bigger .e-float-input:not(.e-outline).e-rtl textarea:focus, .e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea, .e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea:focus, .e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input, .e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus, .e-bigger .e-input-group:not(.e-outline).e-control-wrapper.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:focus, .e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input, .e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus, .e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input, .e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input:focus, .e-bigger textarea.e-input.e-rtl, .e-bigger textarea.e-input.e-small.e-rtl, .e-bigger.e-rtl .e-float-input:not(.e-outline) textarea, .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, .e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus, .e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea, .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, .e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea:focus, .e-bigger.e-rtl .e-float-input:not(.e-outline).e-small.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) textarea.e-input:focus, .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).e-control-wrapper textarea.e-input:focus, .e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input, .e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input:focus, .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-small textarea.e-input:focus, .e-bigger.e-rtl textarea.e-input, .e-bigger.e-rtl textarea.e-input.e-small, .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-float-input:not(.e-outline).e-bigger.e-small.e-rtl textarea: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-control-wrapper.e-rtl textarea, .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-bigger, .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-small, .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus, .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-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-bigger, .e-float-input:not(.e-outline).e-rtl textarea, .e-float-input:not(.e-outline).e-rtl textarea.e-bigger, .e-float-input:not(.e-outline).e-rtl textarea.e-small, .e-float-input:not(.e-outline).e-rtl textarea:focus, .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-float-input:not(.e-outline).e-small.e-rtl textarea.e-bigger, .e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input, .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-rtl textarea.e-input, .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus, .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input, .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-bigger, .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-small, .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus, .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-control-wrapper.e-small.e-rtl textarea.e-input, .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger, .e-input-group:not(.e-outline).e-rtl textarea.e-input, .e-input-group:not(.e-outline).e-rtl textarea.e-input.e-bigger, .e-input-group:not(.e-outline).e-rtl textarea.e-input.e-small, .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus, .e-input-group:not(.e-outline).e-small.e-bigger.e-rtl textarea.e-input, .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input, .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input.e-bigger, .e-rtl .e-float-input:not(.e-outline) textarea, .e-rtl .e-float-input:not(.e-outline) textarea.e-bigger, .e-rtl .e-float-input:not(.e-outline) textarea.e-small, .e-rtl .e-float-input:not(.e-outline) textarea:focus, .e-rtl .e-float-input:not(.e-outline).e-bigger textarea, .e-rtl .e-float-input:not(.e-outline).e-bigger.e-small textarea:focus, .e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea, .e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-bigger, .e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-small, .e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus, .e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea, .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-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-rtl .e-float-input:not(.e-outline).e-small textarea.e-bigger, .e-rtl .e-input-group:not(.e-outline) textarea.e-input, .e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-bigger, .e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-small, .e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus, .e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input, .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 textarea.e-input, .e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-bigger, .e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-small, .e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus, .e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input, .e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea.e-input:focus, .e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input, .e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input.e-bigger, .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-rtl .e-input-group:not(.e-outline).e-small textarea.e-input.e-bigger, .e-rtl .e-input-group:not(.e-outline).e-small.e-bigger textarea.e-input, .e-rtl textarea.e-input.e-bigger, .e-rtl textarea.e-input.e-small, .e-small .e-float-input:not(.e-outline).e-bigger.e-rtl textarea: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-control-wrapper.e-rtl textarea, .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, .e-small .e-float-input:not(.e-outline).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-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input, .e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus, .e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input, .e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus, .e-small textarea.e-input.e-rtl, .e-small.e-rtl .e-float-input:not(.e-outline) textarea, .e-small.e-rtl .e-float-input:not(.e-outline) textarea:focus, .e-small.e-rtl .e-float-input:not(.e-outline).e-bigger textarea:focus, .e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea, .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).e-control-wrapper.e-bigger textarea:focus, .e-small.e-rtl .e-input-group:not(.e-outline) 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-bigger textarea.e-input:focus, .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).e-control-wrapper 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 textarea.e-input, textarea.e-input.e-bigger.e-rtl, textarea.e-input.e-rtl, textarea.e-input.e-small.e-rtl {
        padding-right: 0;
        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: 0 0;
    border: 0;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 1;
    min-width: 24px;
    outline: 0;
    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: 16px;
        padding: 0;
        text-align: center;
        vertical-align: middle;
        content: "\e7e7";
        font-family: e-icons
    }

.e-input-group .e-clear-icon, .e-input-group.e-control-wrapper .e-clear-icon {
    min-height: 30px;
    min-width: 30px;
    padding: 0;
    margin: 0;
    border-radius: calc(var(--e-radius) * 1)
}

    .e-btn-group.e-round-corner:not(.e-vertical).e-rtl, .e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl), .e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl, .e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl), .e-input-group .e-clear-icon.e-small, .e-input-group.e-control-wrapper .e-clear-icon.e-small, .e-input-group.e-control-wrapper.e-small .e-clear-icon, .e-input-group.e-small .e-clear-icon {
        border-radius: calc(var(--e-radius) * 1.25)
    }

    .e-input-group .e-clear-icon.e-small, .e-input-group.e-control-wrapper .e-clear-icon.e-small, .e-input-group.e-control-wrapper.e-small .e-clear-icon, .e-input-group.e-small .e-clear-icon, .e-small .e-input-group .e-clear-icon, .e-small .e-input-group.e-control-wrapper .e-clear-icon {
        min-height: 22px;
        min-width: 22px;
        padding: 0;
        margin: 0;
        border-radius: 16px
    }

.e-float-input input:not(:valid), .e-float-input input:valid, .e-float-input textarea:not(:valid), .e-float-input textarea:valid, .e-float-input.e-control-wrapper input:not(:valid), .e-float-input.e-control-wrapper input:valid, .e-float-input.e-control-wrapper textarea:not(:valid), .e-float-input.e-control-wrapper textarea:valid, .e-input-group input:not(:valid), .e-input-group input:valid, .e-input-group textarea:not(:valid), .e-input-group textarea:valid, .e-input-group.e-control-wrapper input:not(:valid), .e-input-group.e-control-wrapper input:valid, .e-input-group.e-control-wrapper textarea:not(:valid), .e-input-group.e-control-wrapper textarea:valid, .e-input:not(:valid), .e-input:valid {
    box-shadow: none
}

.e-float-input .e-input-in-wrap, .e-float-input.e-control-wrapper .e-input-in-wrap, .e-input-group .e-input-in-wrap, .e-input-group.e-control-wrapper .e-input-in-wrap {
    display: flex;
    position: relative;
    width: 100%
}

.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, .e-float-input.e-float-icon-left .e-input-in-wrap, .e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap, .e-input-group.e-float-icon-left .e-input-in-wrap {
    border: 1px solid;
    border-width: 0 0 1px;
    margin-left: 8px
}

.e-bigger .e-outline.e-float-input.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon, .e-bigger .e-outline.e-float-input.e-input-group.e-rtl.e-float-icon-left > .e-input-group-icon, .e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left > .e-input-group-icon, .e-bigger .e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon, .e-bigger .e-outline.e-input-group.e-float-input.e-small.e-float-icon-left > .e-input-group-icon, .e-bigger .e-outline.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon, .e-bigger .e-outline.e-input-group.e-rtl.e-float-icon-left > .e-input-group-icon, .e-bigger .e-outline.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, .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-control-wrapper.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-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-control-wrapper.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-checkbox-wrapper.e-rtl .e-label, .e-css.e-checkbox-wrapper.e-rtl .e-label, .e-filled.e-float-input.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, .e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap, .e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap, .e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap, .e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap, .e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, .e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, .e-outline.e-float-input.e-input-group.e-rtl.e-bigger.e-float-icon-left > .e-input-group-icon, .e-outline.e-float-input.e-input-group.e-rtl.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon, .e-outline.e-float-input.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger, .e-outline.e-float-input.e-input-group.e-rtl.e-float-icon-left > .e-input-group-icon.e-bigger, .e-outline.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, .e-outline.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, .e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, .e-outline.e-input-group.e-rtl.e-bigger.e-float-icon-left > .e-input-group-icon, .e-outline.e-input-group.e-rtl.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon, .e-outline.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger, .e-outline.e-input-group.e-rtl.e-float-icon-left > .e-input-group-icon.e-bigger, .e-outline.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, .e-outline.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, .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-float-input.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-input-group.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-float-input.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-rtl .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap, .e-rtl .e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, .e-rtl .e-float-input.e-float-icon-left .e-input-in-wrap, .e-rtl .e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap .e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap, .e-rtl .e-input-group.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-float-input.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-input-group.e-float-icon-left .e-input-in-wrap, .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child, .sf-grid .e-excelfilter.e-rtl .e-checkbox-wrapper .e-frame + .e-label {
    margin-left: 0;
    margin-right: 8px
}

.e-float-input label.e-float-text.e-label-bottom, .e-float-input.e-control-wrapper 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:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    transform: translate3d(0,16px,0) scale(1)
}

.e-float-input textarea label.e-float-text.e-label-top, .e-float-input textarea:focus ~ label.e-float-text, .e-float-input textarea:valid ~ label.e-float-text, .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text, .e-float-input textarea ~ label.e-label-top.e-float-text, .e-float-input.e-control-wrapper 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[disabled] ~ 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 ~ label.e-label-top.e-float-text {
    font-size: 12px;
    top: -22px;
    transform: translate3d(0,6px,0) scale(.92)
}

.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-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-small .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
    font-size: 12px;
    top: -21px
}

.e-bigger div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-float-input.e-control-wrapper label.e-label-bottom, .e-bigger span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-float-input.e-control-wrapper label.e-label-bottom, .e-float-input textarea ~ .e-float-text, .e-float-input.e-control-wrapper textarea ~ .e-float-text, div.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-float-input.e-control-wrapper label.e-label-bottom, span.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-float-input.e-control-wrapper label.e-label-bottom {
    top: -11px
}

.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    font-size: 12px;
    top: -11px
}

.e-float-input textarea.e-small ~ label.e-float-text, .e-float-input textarea ~ label.e-float-text.e-small, .e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text, .e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small, .e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text, .e-float-input.e-small textarea ~ label.e-float-text, .e-small .e-float-input textarea ~ label.e-float-text, .e-small .e-float-input.e-control-wrapper textarea ~ label.e-float-text {
    font-size: 12px;
    top: -11px
}

.e-float-input.e-control-wrapper.e-input-group.e-small input, .e-float-input.e-control-wrapper.e-small input, .e-float-input.e-input-group.e-control-wrapper.e-small input, .e-float-input.e-input-group.e-small input, .e-float-input.e-small input, .e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input, .e-input-group.e-small:not(.e-float-input) .e-input, .e-small .e-float-input 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-input-group input, .e-small .e-float-input.e-input-group.e-control-wrapper input, .e-small .e-input-group.e-control-wrapper:not(.e-float-input) .e-input, .e-small .e-input-group:not(.e-float-input) .e-input {
    min-height: 14px
}

.e-float-input input, .e-float-input.e-control-wrapper input, .e-float-input.e-input-group input, .e-float-input.e-input-group.e-control-wrapper input, .e-input-group input.e-input, .e-input-group.e-control-wrapper input.e-input, .e-pv-comment-textbox {
    min-height: 22px
}

.e-bigger .e-grid .e-summarycell.e-lastrowcell, .e-float-input.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, .e-float-input.e-control-wrapper:hover:not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), .e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input:not([disabled]), .e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea:not([disabled]), .e-float-input.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, .e-float-input:hover:not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), .e-float-input:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input:not([disabled]), .e-float-input:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea:not([disabled]), .e-grid .e-gridcontent .e-groupcaption.e-lastrowcell, .e-grid .e-gridcontent .e-indentcell.e-lastrowcell, .e-grid .e-gridcontent .e-recordpluscollapse.e-lastrowcell, .e-grid .e-gridcontent .e-rowdragdrop.e-lastrowcell, .e-grid .e-summarycell.e-lastrowcell, .e-grid.e-bigger .e-summarycell.e-lastrowcell, .e-grid.e-bothlines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border), .e-grid.e-default .e-detailrowcollapse.e-lastrowcell, .e-grid.e-default .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border), .e-grid.e-hidelines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border), .e-grid.e-horizontallines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border), .e-grid.e-rtl.e-bothlines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border), .e-grid.e-rtl.e-hidelines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border), .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-verticallines .e-rowcell.e-lastrowcell:not(.e-xlsel-bottom-border), .e-grid.sf-grid.e-resize-lines.e-hidelines th.e-headercell.e-stackedheadercell.e-freezeleftborder, .e-grid.sf-grid.e-resize-lines.e-hidelines th.e-headercell.e-stackedheadercell.e-freezerightborder, .e-grid.sf-grid.e-resize-lines.e-rtl.e-hidelines th.e-headercell.e-stackedheadercell.e-freezeleftborder, .e-grid.sf-grid.e-resize-lines.e-rtl.e-hidelines th.e-headercell.e-stackedheadercell.e-freezerightborder, .e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, .e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), .e-input-group.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, .e-input-group:hover:not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), .e-schedule .e-vertical-view.e-by-date .e-date-header-wrap table tbody td.e-header-cells {
    border-bottom-width: 1px
}

.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::after, .e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::before, .e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::after, .e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::before, .e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::after, .e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::before, .e-input-group:not(.e-disabled):not(.e-float-icon-left)::after, .e-input-group:not(.e-disabled):not(.e-float-icon-left)::before {
    bottom: -2px
}

.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-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text {
    font-size: 12px;
    top: -9px;
    transform: translate3d(0,-6px,0) scale(.92);
    user-select: 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-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-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-outline) input:-webkit-autofill ~ label.e-float-text, .e-small.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text {
    font-size: 12px;
    top: -8px;
    transform: translate3d(0,-6px,0) scale(.92);
    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: 13px;
    font-style: normal;
    font-weight: 1;
    left: 0;
    overflow: hidden;
    padding-left: 0;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: -11px;
    transform: translate3d(0,16px,0) scale(1);
    transform-origin: left top;
    transition: .25s cubic-bezier(.25, .8, .25, 1);
    user-select: none;
    white-space: nowrap;
    width: 100%;
    letter-spacing: 0
}

.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;
    top: -9px;
    transform: translate3d(0,-6px,0) scale(.92);
    user-select: 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:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, .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:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
    font-size: 12px;
    top: -8px;
    transform: translate3d(0,-6px,0) scale(.92);
    user-select: text
}

.e-float-input.e-control-wrapper.e-small 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input.e-small textarea label.e-float-text.e-label-top, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-small .e-float-input 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-small .e-float-input.e-control-wrapper 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[disabled] ~ 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 ~ label.e-label-top.e-float-text {
    transform: translate3d(0,6px,0) scale(.86)
}

.e-float-input textarea, .e-float-input.e-control-wrapper textarea, .e-input-group textarea, .e-input-group textarea.e-input, .e-input-group.e-control-wrapper textarea, .e-input-group.e-control-wrapper textarea.e-input, .e-input-group.e-control-wrapper.e-input-focus textarea, .e-input-group.e-control-wrapper.e-input-focus textarea.e-input, .e-input-group.e-input-focus textarea, .e-input-group.e-input-focus textarea.e-input, textarea.e-input {
    line-height: 1.5;
    min-height: 15px;
    min-width: 0;
    padding: 4px 0;
    resize: vertical
}

    .e-float-input textarea.e-small, .e-float-input.e-control-wrapper textarea.e-small, .e-float-input.e-control-wrapper.e-small textarea, .e-float-input.e-small textarea, .e-input-group textarea.e-input.e-small, .e-input-group textarea.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-input-group.e-control-wrapper.e-small textarea, .e-input-group.e-control-wrapper.e-small textarea.e-input, .e-input-group.e-input-focus textarea.e-input.e-small, .e-input-group.e-input-focus textarea.e-small, .e-input-group.e-input-focus.e-small textarea, .e-input-group.e-input-focus.e-small textarea.e-input, .e-input-group.e-small textarea, .e-input-group.e-small textarea.e-input, .e-small .e-float-input textarea, .e-small .e-float-input.e-control-wrapper textarea, .e-small .e-input-group textarea, .e-small .e-input-group 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: 14px;
        padding: 4px 0
    }

    .e-small input.e-input, .e-small textarea.e-input, input.e-input.e-small, textarea.e-input.e-small {
        min-height: 15px
    }

input.e-input, textarea.e-input {
    min-height: 23px
}

.e-outline.e-float-input textarea, .e-outline.e-float-input textarea.e-input, .e-outline.e-float-input.e-control-wrapper textarea, .e-outline.e-float-input.e-control-wrapper textarea.e-input, .e-outline.e-input-group textarea, .e-outline.e-input-group textarea.e-input, .e-outline.e-input-group.e-control-wrapper textarea, .e-outline.e-input-group.e-control-wrapper textarea.e-input, textarea.e-outline.e-input {
    width: calc(100% - 1px)
}

.e-listbox-container .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text, .e-listbox-wrapper .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, .e-listview .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text, .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, .e-outline.e-float-input.e-control-wrapper.e-numeric label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow {
    width: calc(100% - 80px)
}

.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-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top span.e-float-text-content.e-float-text-overflow, .e-outline.e-float-input.e-control-wrapper.e-numeric label.e-float-text.e-label-top span.e-float-text-content.e-float-text-overflow, .e-outline.e-float-input.e-control-wrapper.e-numeric.e-static-clear label.e-float-text.e-label-top span.e-float-text-content.e-float-text-overflow, .e-outline.e-float-input.e-control-wrapper.e-static-clear label.e-float-text.e-label-top span.e-float-text-content.e-float-text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

    .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-icon, .e-outline.e-float-input.e-control-wrapper.e-static-clear label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow {
        width: calc(100% - 45px)
    }

        .e-outline.e-float-input.e-control-wrapper.e-static-clear label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow.e-icon {
            width: calc(100% - 75px)
        }

.e-outline.e-float-input.e-control-wrapper.e-numeric.e-static-clear label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow, .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-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after, .e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before, .e-outline.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after, .e-outline.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before, .e-outline.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after, .e-outline.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before, .e-outline.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after, .e-outline.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before {
    width: 0%
}

.e-outline.e-float-input, .e-outline.e-float-input.e-control-wrapper, .e-outline.e-input-group, .e-outline.e-input-group.e-control-wrapper, .e-outline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left), .e-outline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left), .e-outline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left), .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left), .e-outline.e-input-group.e-error:not(.e-float-icon-left), .e-outline.e-input-group.e-success:not(.e-float-icon-left), .e-outline.e-input-group.e-warning:not(.e-float-icon-left), .e-outline.e-input-group:not(.e-float-icon-left) {
    border: 1px solid rgba(var(--color-sf-outline));
    border-radius: calc(var(--e-radius) * .25);
    border-width: 1px;
    fill: transparent;
    transition: border .2s,box-shadow .2s
}

    .e-grid .e-gridcontent tr:first-child td, .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus, .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus, .e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-control-wrapper.e-valid-input.e-float-icon-left:not(.e-warning):not(.e-success):not(.e-error), .e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left), .e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left), .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus, .e-outline.e-float-input.e-error.e-input-focus, .e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus), .e-outline.e-float-input.e-input-group.e-control-wrapper.e-error.e-input-focus, .e-outline.e-float-input.e-input-group.e-control-wrapper.e-error.e-input-focus:not(.e-float-icon-left), .e-outline.e-float-input.e-input-group.e-control-wrapper.e-success.e-input-focus, .e-outline.e-float-input.e-input-group.e-control-wrapper.e-success.e-input-focus:not(.e-float-icon-left), .e-outline.e-float-input.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-input-group.e-control-wrapper.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning.e-input-focus, .e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning.e-input-focus:not(.e-float-icon-left), .e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus), .e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus), .e-outline.e-float-input.e-input-group.e-error.e-input-focus, .e-outline.e-float-input.e-input-group.e-error.e-input-focus:not(.e-float-icon-left), .e-outline.e-float-input.e-input-group.e-success.e-input-focus, .e-outline.e-float-input.e-input-group.e-success.e-input-focus:not(.e-float-icon-left), .e-outline.e-float-input.e-input-group.e-valid-input.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-outline.e-float-input.e-input-group.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-input-group.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-input-group.e-valid-input.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), .e-outline.e-float-input.e-input-group.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-input-group.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-input-group.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left), .e-outline.e-float-input.e-input-group.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left), .e-outline.e-float-input.e-input-group.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-input-group.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-input-group.e-warning.e-input-focus, .e-outline.e-float-input.e-input-group.e-warning.e-input-focus:not(.e-float-icon-left), .e-outline.e-float-input.e-success.e-input-focus, .e-outline.e-float-input.e-valid-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-outline.e-float-input.e-valid-input.e-control-wrapper:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-valid-input.e-control-wrapper:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left):not(.e-disabled), .e-outline.e-float-input.e-valid-input.e-control-wrapper:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-valid-input.e-control-wrapper:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left):not(.e-disabled), .e-outline.e-float-input.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-valid-input.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), .e-outline.e-float-input.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left), .e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left), .e-outline.e-float-input.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left), .e-outline.e-float-input.e-warning.e-input-focus {
        border-top-color: transparent
    }

    .e-outline.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), .e-outline.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), .e-outline.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, .e-outline.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), .e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), .e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), .e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, .e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), .e-outline.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), .e-outline.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), .e-outline.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, .e-outline.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), .e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), .e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), .e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, .e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), .e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), .e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), .e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), .e-outline.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning), .e-outline.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error), .e-outline.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error), .e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error), .e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning), .e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), .e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), .e-outline.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) {
        border-width: 1px
    }

    .e-outline.e-float-input input, .e-outline.e-float-input input.e-input, .e-outline.e-float-input.e-control-wrapper input, .e-outline.e-float-input.e-control-wrapper input.e-input, .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input:focus, .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left).e-input-focus input, .e-outline.e-float-input:not(.e-float-icon-left) input:focus, .e-outline.e-float-input:not(.e-float-icon-left).e-input-focus input, .e-outline.e-input-group input, .e-outline.e-input-group input.e-input, .e-outline.e-input-group.e-control-wrapper input, .e-outline.e-input-group.e-control-wrapper input.e-input, .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input:focus, .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-input-focus input.e-input, .e-outline.e-input-group:not(.e-float-icon-left) input.e-input:focus, .e-outline.e-input-group:not(.e-float-icon-left).e-input-focus input.e-input, input.e-outline.e-input {
        box-sizing: border-box;
        padding: 10px 12px 9px
    }

    .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea:focus, .e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea, .e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea:focus, .e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input, .e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input:focus, .e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input, .e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input:focus, .e-bigger textarea.e-input.e-small.e-outline, .e-outline.e-float-input textarea, .e-outline.e-float-input textarea.e-input, .e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left) textarea:focus, .e-outline.e-float-input.e-control-wrapper textarea, .e-outline.e-float-input.e-control-wrapper textarea.e-input, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) textarea:focus, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) textarea, .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-bigger, .e-outline.e-float-input.e-small.e-bigger:not(.e-float-icon-left) textarea, .e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea.e-bigger, .e-outline.e-input-group textarea, .e-outline.e-input-group textarea.e-input, .e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left) textarea.e-input:focus, .e-outline.e-input-group.e-control-wrapper textarea, .e-outline.e-input-group.e-control-wrapper textarea.e-input, .e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) textarea.e-input:focus, .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) textarea.e-input, .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input.e-bigger, .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input:focus, .e-outline.e-input-group.e-small.e-bigger:not(.e-float-icon-left) textarea.e-input, .e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input.e-bigger, .e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input:focus, .e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left) textarea:focus, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea:focus, .e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input:focus, .e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input:focus, textarea.e-input.e-bigger.e-small.e-outline, textarea.e-outline.e-input {
        box-sizing: border-box;
        margin: 8px 0 1px;
        padding: 0 12px 12px
    }

    .e-outline.e-float-input input, .e-outline.e-float-input.e-control-wrapper input, .e-outline.e-float-input.e-input-group input, .e-outline.e-float-input.e-input-group.e-control-wrapper input, .e-outline.e-input-group input.e-input, .e-outline.e-input-group.e-control-wrapper input.e-input {
        box-sizing: border-box;
        min-height: 40px
    }

    .e-outline.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after, .e-outline.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before, .e-outline.e-float-input:not(.e-input-group) .e-float-line::after, .e-outline.e-float-input:not(.e-input-group) .e-float-line::before, .e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, .e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after, .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before, .e-outline.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, .e-outline.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, .e-outline.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after, .e-outline.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before, .e-treeview .e-list-item .e-icons.e-icons-spinner::before {
        content: none
    }

    .e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), .e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), .e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), .e-outline.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), .e-outline.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-outline.e-float-input.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), .e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error), .e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), .e-outline.e-input-group.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), .e-outline.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-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error), .e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
        border-color: rgba(var(--color-sf-primary));
        box-shadow: inset 1px 1px rgba(var(--color-sf-primary)),inset -1px 0 rgba(var(--color-sf-primary)),inset 0 -1px rgba(var(--color-sf-primary))
    }

    .e-outline.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, .e-outline.e-float-input.e-float-icon-left .e-input-in-wrap, .e-outline.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap, .e-outline.e-input-group.e-float-icon-left .e-input-in-wrap {
        border: 0;
        margin-left: 0
    }

    .e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, .e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, .e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, .e-outline.e-input-group.e-float-icon-left > .e-input-group-icon {
        margin-left: 4px;
        margin-right: 0
    }

    .e-outline.e-float-input.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon, .e-outline.e-float-input.e-rtl.e-input-group.e-float-icon-left > .e-input-group-icon, .e-outline.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon, .e-outline.e-input-group.e-rtl.e-float-icon-left > .e-input-group-icon {
        margin-right: 4px;
        margin-left: 0
    }

    .e-outline.e-float-input .e-clear-icon, .e-outline.e-float-input.e-control-wrapper .e-clear-icon, .e-outline.e-input-group .e-clear-icon, .e-outline.e-input-group.e-control-wrapper .e-clear-icon {
        font-size: 16px;
        padding: 0;
        height: 32px;
        margin: 4px
    }

    .e-bigger .e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator, .e-bigger .e-float-input.e-input-group.e-prepend-wrapper.e-input-focus input.e-input, .e-bigger .e-float-input.e-input-group.e-prepend-wrapper.e-input-focus textarea.e-input, .e-bigger .e-float-input.e-input-group.e-prepend-wrapper.e-valid-input input.e-input, .e-bigger .e-float-input.e-input-group.e-prepend-wrapper.e-valid-input textarea.e-input, .e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon, .e-bigger .e-pv-current-page-box.e-input-group.e-control-wrapper input.e-input:focus, .e-bigger .e-rte-elements.e-popup-open.e-rte-slashmenu .e-list-parent > li, .e-bigger .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, .e-bigger .e-rtl.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, .e-bigger .e-schedule-dialog.e-device.e-rtl .e-description-label, .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-subject-container, .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-btn .e-btn-icon, .e-bigger.e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator, .e-bigger.e-float-input.e-input-group.e-prepend-wrapper.e-input-focus input.e-input, .e-bigger.e-float-input.e-input-group.e-prepend-wrapper.e-input-focus textarea.e-input, .e-bigger.e-float-input.e-input-group.e-prepend-wrapper.e-valid-input input.e-input, .e-bigger.e-float-input.e-input-group.e-prepend-wrapper.e-valid-input textarea.e-input, .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-btn .e-btn-icon, .e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper, .e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon, .e-mask.e-input-group.e-prepend-wrapper input.e-input, .e-multiselect.e-rtl .e-multi-select-wrapper.e-close-icon-hide, .e-numeric.e-input-group.e-prepend-wrapper input.e-input, .e-numeric.e-input-group.e-prepend-wrapper.e-input-focus input.e-input, .e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left .e-input, .e-outline.e-float-input.e-input-group.e-float-icon-left .e-input, .e-outline.e-input-group.e-control-wrapper.e-float-icon-left .e-input, .e-outline.e-input-group.e-float-icon-left .e-input, .e-pv-bookmark-container .e-pv-bookmark-view .e-list-parent.e-ul, .e-pv-toolbar:not(.e-rtl) .e-pv-current-page-box.e-input-group.e-control-wrapper input.e-input, .e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, .e-rtl .e-bigger .e-small.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper, .e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, .e-rtl .e-bigger.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, .e-rtl .e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, .e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, .e-rtl .e-small .e-bigger.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper, .e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, .e-rtl .e-small.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, .e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, .e-rtl.e-bigger .e-small.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper, .e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, .e-rtl.e-bigger.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, .e-rtl.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, .e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, .e-rtl.e-small .e-bigger.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper, .e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-rtl.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-rtl.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, .e-rtl.e-small.e-bigger .e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper, .e-rtl.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-rtl.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, .e-rtl.e-small.e-bigger.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper, .e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide, .e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, .e-rtl.e-small.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, .e-schedule-dialog.e-device.e-rtl .e-description-label, .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-subject-container, .e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon, .e-small .e-rtl.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper, .e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top, .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon, .e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
        padding-left: 0
    }

    .e-outline.e-input-group .e-input-group-icon, .e-outline.e-input-group.e-control-wrapper .e-input-group-icon {
        font-size: 16px;
        margin: 9px 12px 9px 0
    }

    .e-outline.e-input-group.e-prepend .e-input-group-icon, .e-outline.e-input-group.e-prepend.e-control-wrapper .e-input-group-icon {
        font-size: 16px;
        margin: 9px 0 9px 12px
    }

    .e-aiassistview .e-prompt-toolbar .e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child, .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-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply, .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-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-bigger .e-filled.e-input-group.e-small.e-rtl .e-input-group-icon:last-child, .e-bigger .e-grid.e-rtl .e-groupsort, .e-bigger .e-grid.e-rtl .e-toggleungroup, .e-bigger .e-grid.e-rtl .e-ungroupbutton, .e-bigger .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, .e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, .e-bigger .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child, .e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default, .e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable, .e-bigger .e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child, .e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .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-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply, .e-bigger.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child, .e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-apply, .e-card .e-card-actions .e-card-btn:first-child, .e-card .e-card-actions a:first-child, .e-daterangepicker.e-rtl .e-footer .e-btn.e-apply, .e-device.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply, .e-filled.e-input-group.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child, .e-filled.e-input-group.e-bigger.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-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-filled.e-input-group.e-small.e-bigger.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-filled.e-input-group.e-small.e-rtl .e-input-group-icon:last-child, .e-grid .e-ccdlg .e-checkbox-wrapper .e-frame, .e-grid-popup .e-ccdlg .e-checkbox-wrapper .e-frame, .e-grid.e-bigger.e-rtl .e-groupsort, .e-grid.e-bigger.e-rtl .e-toggleungroup, .e-grid.e-bigger.e-rtl .e-ungroupbutton, .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, .e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child, .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child, .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default, .e-pager .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, .e-pager.e-bigger .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable, .e-pager.sf-pager .e-link, .e-pager.sf-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default, .e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container, .e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container, .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-item:first-child, .e-richtexteditor .e-rte-toolbar .e-toolbar-pop.e-toolbar-extended, .e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container, .e-richtexteditor .e-word-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-img-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, .e-rte-elements .e-word-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container, .e-rtl .e-filled.e-input-group .e-input-group-icon:last-child, .e-rtl .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-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child, .e-rtl .e-filled.e-input-group.e-small .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-filled.e-input-group.e-small.e-bigger.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-bigger .e-filled.e-input-group .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-bigger .e-filled.e-input-group.e-small .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-hide-valueswitcher .e-container .e-float-input:last-child, .e-rtl.e-small .e-filled.e-input-group .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-small .e-filled.e-input-group.e-bigger.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, .e-rtl.e-small.e-bigger .e-filled.e-input-group .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-small .e-filled.e-input-group.e-bigger.e-control-wrapper.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-small .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child, .e-small .e-filled.e-input-group.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-small.e-bigger .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child, .e-stepper.e-vertical.e-label-bottom .e-stepper-steps .e-step-container .e-step-text-container, .e-stepper.e-vertical.e-label-top .e-stepper-steps .e-step-container .e-step-text-container, .e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child {
        margin-left: 0
    }

    .e-outline.e-float-input.e-control-wrapper.e-input-group.e-small input, .e-outline.e-float-input.e-control-wrapper.e-small input, .e-outline.e-float-input.e-input-group.e-control-wrapper.e-small input, .e-outline.e-float-input.e-input-group.e-small input, .e-outline.e-float-input.e-small input, .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input, .e-outline.e-input-group.e-small:not(.e-float-input) .e-input, .e-small .e-outline.e-float-input input, .e-small .e-outline.e-float-input.e-control-wrapper input, .e-small .e-outline.e-float-input.e-control-wrapper.e-input-group input, .e-small .e-outline.e-float-input.e-input-group input, .e-small .e-outline.e-float-input.e-input-group.e-control-wrapper input, .e-small .e-outline.e-input-group.e-control-wrapper:not(.e-float-input) .e-input, .e-small .e-outline.e-input-group:not(.e-float-input) .e-input {
        box-sizing: border-box;
        min-height: 32px
    }

        .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[disabled] ~ 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 ~ 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text, .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[disabled] ~ 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 ~ 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-small.e-input-focus input ~ label.e-float-text, .e-small .e-outline.e-float-input input ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input textarea ~ 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-small .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
            font-size: 11px
        }

    .e-outline.e-float-input.e-control-wrapper.e-small, .e-outline.e-float-input.e-small, .e-outline.e-input-group.e-control-wrapper.e-small, .e-outline.e-input-group.e-small, .e-small .e-outline.e-float-input, .e-small .e-outline.e-float-input.e-control-wrapper, .e-small .e-outline.e-input-group, .e-small .e-outline.e-input-group.e-control-wrapper {
        font-size: 13px
    }

        .e-input-group.e-small.e-outline input.e-input, .e-outline.e-float-input.e-control-wrapper input.e-small, .e-outline.e-float-input.e-control-wrapper.e-small input:focus, .e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input, .e-outline.e-float-input.e-small input, .e-outline.e-float-input.e-small input:focus, .e-outline.e-float-input.e-small.e-input-focus input, .e-outline.e-input-group input.e-input.e-small, .e-outline.e-input-group.e-control-wrapper input.e-input.e-small, .e-outline.e-input-group.e-control-wrapper.e-small input.e-input, .e-outline.e-input-group.e-control-wrapper.e-small input.e-input:focus, .e-outline.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input, .e-outline.e-input-group.e-small input.e-input:focus, .e-outline.e-input-group.e-small.e-input-focus input.e-input, .e-small .e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text], .e-small .e-outline.e-float-input input, .e-small .e-outline.e-float-input input:focus, .e-small .e-outline.e-float-input.e-control-wrapper input, .e-small .e-outline.e-float-input.e-control-wrapper input:focus, .e-small .e-outline.e-float-input.e-control-wrapper.e-input-focus input, .e-small .e-outline.e-float-input.e-input-focus input, .e-small .e-outline.e-input-group input.e-input, .e-small .e-outline.e-input-group input.e-input:focus, .e-small .e-outline.e-input-group.e-control-wrapper input.e-input, .e-small .e-outline.e-input-group.e-control-wrapper input.e-input:focus, .e-small .e-outline.e-input-group.e-control-wrapper.e-input-focus input.e-input, .e-small .e-outline.e-input-group.e-input-focus input.e-input, .e-small input.e-input.e-outline, .e-small.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text], input.e-input.e-small.e-outline {
            padding: 7px 10px
        }

        .e-input-group.e-small.e-outline textarea.e-input, .e-outline.e-float-input.e-control-wrapper textarea.e-small, .e-outline.e-float-input.e-control-wrapper.e-small textarea:focus, .e-outline.e-float-input.e-small textarea, .e-outline.e-float-input.e-small textarea:focus, .e-outline.e-input-group textarea.e-input.e-small, .e-outline.e-input-group.e-control-wrapper textarea.e-input.e-small, .e-outline.e-input-group.e-control-wrapper.e-small textarea.e-input, .e-outline.e-input-group.e-control-wrapper.e-small textarea.e-input:focus, .e-outline.e-input-group.e-small textarea.e-input:focus, .e-small .e-outline.e-float-input textarea, .e-small .e-outline.e-float-input textarea:focus, .e-small .e-outline.e-float-input.e-control-wrapper textarea, .e-small .e-outline.e-float-input.e-control-wrapper textarea:focus, .e-small .e-outline.e-input-group textarea.e-input, .e-small .e-outline.e-input-group textarea.e-input:focus, .e-small .e-outline.e-input-group.e-control-wrapper textarea.e-input, .e-small .e-outline.e-input-group.e-control-wrapper textarea.e-input:focus, .e-small textarea.e-input.e-outline, textarea.e-input.e-small.e-outline {
            box-sizing: border-box;
            margin: 8px 0 1px;
            padding: 0 10px 10px
        }

        .e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, .e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, .e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, .e-outline.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, .e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small, .e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon, .e-outline.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, .e-outline.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, .e-small .e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon, .e-small .e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, .e-small .e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, .e-small .e-outline.e-input-group.e-float-icon-left > .e-input-group-icon {
            margin-left: 0;
            margin-right: 6px
        }

        .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon, .e-outline.e-input-group.e-small .e-input-group-icon, .e-small .e-outline.e-input-group .e-input-group-icon, .e-small .e-outline.e-input-group.e-control-wrapper .e-input-group-icon {
            margin-left: 0;
            margin-right: 10px
        }

        .e-outline.e-input-group.e-prepend.e-control-wrapper.e-small .e-input-group-icon, .e-outline.e-input-group.e-prepend.e-small .e-input-group-icon, .e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon, .e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl .e-outline.e-input-group.e-small .e-input-group-icon, .e-rtl .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon, .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon, .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-small .e-outline.e-input-group .e-input-group-icon, .e-small .e-outline.e-input-group.e-prepend .e-input-group-icon, .e-small .e-outline.e-input-group.e-prepend.e-control-wrapper .e-input-group-icon, .e-small .e-rtl.e-outline.e-input-group .e-input-group-icon, .e-small .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon .e-rtl.e-small .e-outline.e-input-group.e-control-wrapper .e-input-group-icon {
            margin-left: 10px;
            margin-right: 0
        }

        .e-outline.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon, .e-outline.e-float-input.e-input-group.e-small .e-input-group-icon, .e-small .e-outline.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon, .e-small .e-outline.e-float-input.e-input-group .e-input-group-icon {
            margin-top: 9px
        }

        .e-outline label.e-float-text, .e-outline.e-float-input label.e-float-text, .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper label.e-float-text, .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
            box-sizing: border-box;
            display: flex;
            left: 0;
            line-height: 13px;
            position: absolute;
            top: -7px;
            transform: translate3d(0,0,0) scale(1);
            transition: color .2s,font-size .2s,line-height .2s
        }

        .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text {
            line-height: 46px
        }

        .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, .e-small.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, .e-small.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text, .e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text {
            line-height: 60px
        }

    .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:valid ~ label.e-float-text.e-label-bottom, .e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text {
        line-height: 54px
    }

    .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, .e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text, .e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text {
        line-height: 50px
    }

    .e-outline label.e-float-text::after, .e-outline label.e-float-text::before, .e-outline.e-float-input label.e-float-text::after, .e-outline.e-float-input label.e-float-text::before, .e-outline.e-float-input.e-control-wrapper label.e-float-text::after, .e-outline.e-float-input.e-control-wrapper label.e-float-text::before {
        border-top: 2px solid transparent;
        box-shadow: inset 0 1px transparent;
        box-sizing: border-box;
        content: " ";
        display: block;
        height: 8px;
        margin-top: 6px;
        min-width: 9px;
        pointer-events: none;
        position: relative;
        transition: border-color .1s,box-shadow .2s
    }

    .e-outline.e-float-icon-left label.e-float-text::after, .e-outline.e-float-icon-left label.e-float-text::before, .e-outline.e-float-input.e-control-wrapper.e-float-icon-left label.e-float-text::after, .e-outline.e-float-input.e-control-wrapper.e-float-icon-left label.e-float-text::before, .e-outline.e-float-input.e-float-icon-left label.e-float-text::after, .e-outline.e-float-input.e-float-icon-left label.e-float-text::before, .e-richtexteditor.e-rte-tb-expand.e-rte-fixed-tb-expand, .e-sidebar.e-left.e-close.e-disable-animation, .e-sidebar.e-left.e-open.e-disable-animation, .e-sidebar.e-right.e-close.e-disable-animation, .e-sidebar.e-right.e-open.e-disable-animation {
        transition: none
    }

.e-small .e-outline label.e-float-text::after, .e-small .e-outline label.e-float-text::before, .e-small .e-outline.e-float-input label.e-float-text::after, .e-small .e-outline.e-float-input label.e-float-text::before, .e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text::after, .e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text::before, .e-small.e-outline label.e-float-text::after, .e-small.e-outline label.e-float-text::before, .e-small.e-outline.e-float-input label.e-float-text::after, .e-small.e-outline.e-float-input label.e-float-text::before, .e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text::after, .e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text::before {
    min-width: 7px
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text::after, .e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text::before, .e-outline.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text::after, .e-outline.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text::before, .e-outline.e-valid-input:not(.e-input-focus) label.e-float-text::after, .e-outline.e-valid-input:not(.e-input-focus) label.e-float-text::before {
    border-top-color: rgba(var(--color-sf-outline));
    border-width: 1px
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::after, .e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::before, .e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::after, .e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::before, .e-outline.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::after, .e-outline.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::before {
    border-top-color: rgba(var(--color-sf-success))
}

.e-btn.e-round-edge.e-success:hover, .e-btn.e-round.e-success:hover, .e-css.e-btn.e-round-edge.e-success:hover, .e-css.e-btn.e-round.e-success:hover, .e-input-group.e-control-wrapper.e-success .e-input-group-icon, .e-input-group.e-control-wrapper.e-success input.e-input, .e-input-group.e-control-wrapper.e-success textarea.e-input, .e-input-group.e-success .e-input-group-icon, .e-input-group.e-success input.e-input, .e-input-group.e-success textarea.e-input, .e-input.e-success, .e-input.e-success: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, .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-outline.e-float-input.e-control-wrapper.e-success, .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::after, .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::before, .e-outline.e-float-input.e-input-group.e-control-wrapper.e-success, .e-outline.e-float-input.e-input-group.e-success, .e-outline.e-float-input.e-success, .e-outline.e-float-input.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::after, .e-outline.e-float-input.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::before, .e-outline.e-input-group.e-control-wrapper.e-success, .e-outline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left), .e-outline.e-input-group.e-success, .e-outline.e-input-group.e-success:not(.e-float-icon-left), .e-outline.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::after, .e-outline.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::before {
    border-color: rgba(var(--color-sf-success))
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::after, .e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::before, .e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::after, .e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::before, .e-outline.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::after, .e-outline.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::before {
    border-top-color: rgba(var(--color-sf-error))
}

.e-btn.e-round-edge.e-danger:hover, .e-btn.e-round.e-danger:hover, .e-css.e-btn.e-round-edge.e-danger:hover, .e-css.e-btn.e-round.e-danger:hover, .e-input-group.e-control-wrapper.e-error .e-input-group-icon, .e-input-group.e-control-wrapper.e-error input.e-input, .e-input-group.e-control-wrapper.e-error textarea.e-input, .e-input-group.e-error .e-input-group-icon, .e-input-group.e-error input.e-input, .e-input-group.e-error textarea.e-input, .e-input.e-error, .e-input.e-error: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, .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-outline.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::after, .e-outline.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::before, .e-outline.e-float-input.e-control-wrapper.e-error, .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::after, .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::before, .e-outline.e-float-input.e-error, .e-outline.e-float-input.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::after, .e-outline.e-float-input.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::before, .e-outline.e-float-input.e-input-group.e-control-wrapper.e-error, .e-outline.e-float-input.e-input-group.e-error, .e-outline.e-input-group.e-control-wrapper.e-error, .e-outline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left), .e-outline.e-input-group.e-error, .e-outline.e-input-group.e-error:not(.e-float-icon-left) {
    border-color: rgba(var(--color-sf-error))
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::after, .e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::before, .e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::after, .e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::before, .e-outline.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::after, .e-outline.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::before {
    border-top-color: rgba(var(--color-sf-warning))
}

.e-btn.e-round-edge.e-warning:hover, .e-btn.e-round.e-warning:hover, .e-css.e-btn.e-round-edge.e-warning:hover, .e-css.e-btn.e-round.e-warning:hover, .e-input-group.e-control-wrapper.e-warning .e-input-group-icon, .e-input-group.e-control-wrapper.e-warning input.e-input, .e-input-group.e-control-wrapper.e-warning textarea.e-input, .e-input-group.e-warning .e-input-group-icon, .e-input-group.e-warning input.e-input, .e-input-group.e-warning textarea.e-input, .e-input.e-warning, .e-input.e-warning: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, .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-outline.e-float-input.e-control-wrapper.e-warning, .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::after, .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::before, .e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning, .e-outline.e-float-input.e-input-group.e-warning, .e-outline.e-float-input.e-warning, .e-outline.e-float-input.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::after, .e-outline.e-float-input.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::before, .e-outline.e-input-group.e-control-wrapper.e-warning, .e-outline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left), .e-outline.e-input-group.e-warning, .e-outline.e-input-group.e-warning:not(.e-float-icon-left), .e-outline.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::after, .e-outline.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::before {
    border-color: rgba(var(--color-sf-warning))
}

.e-outline label.e-float-text::before, .e-outline.e-float-input label.e-float-text::before, .e-outline.e-float-input.e-control-wrapper label.e-float-text::before {
    border-left: 1px solid transparent;
    border-radius: 4px 0;
    left: -1px;
    margin-right: 4px
}

.e-rtl.e-outline label.e-float-text::before, .e-rtl.e-outline.e-float-input label.e-float-text::before, .e-rtl.e-outline.e-float-input.e-control-wrapper label.e-float-text::before {
    border-left: 0;
    border-radius: 0 4px;
    left: 5px
}

.e-rtl.e-outline label.e-float-text::after, .e-rtl.e-outline.e-float-input label.e-float-text::after, .e-rtl.e-outline.e-float-input.e-control-wrapper label.e-float-text::after {
    border-radius: calc(var(--e-radius) * .3125) 0;
    border-right: 0;
    left: -6px
}

.e-outline label.e-float-text::after, .e-outline.e-float-input label.e-float-text::after, .e-outline.e-float-input.e-control-wrapper label.e-float-text::after {
    border-radius: 0 calc(var(--e-radius) * .3125);
    border-right: 1px solid transparent;
    flex-grow: 1;
    left: 2px;
    margin-left: 4px
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text::after, .e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text::before, .e-outline.e-float-input.e-input-focus label.e-float-text::after, .e-outline.e-float-input.e-input-focus label.e-float-text::before, .e-outline.e-input-focus label.e-float-text::after, .e-outline.e-input-focus label.e-float-text::before, .e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-bottom, .e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-bottom {
    border-top-color: rgba(var(--color-sf-primary))
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled), .e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left), .e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled), .e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left), .e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled), .e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left), .e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled), .e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left), .e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled), .e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left), .e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled), .e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left) {
    border-top-color: transparent;
    box-shadow: inset 1px 0 rgba(var(--color-sf-primary)),inset -1px 0 rgba(var(--color-sf-primary)),inset 0 -1px rgba(var(--color-sf-primary))
}

.e-outline.e-float-input input label.e-float-text.e-label-top, .e-outline.e-float-input input:focus ~ label.e-float-text, .e-outline.e-float-input input:valid ~ label.e-float-text, .e-outline.e-float-input input[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input input[readonly] ~ label.e-label-top.e-float-text, .e-outline.e-float-input input ~ 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 textarea:focus ~ label.e-float-text, .e-outline.e-float-input textarea:valid ~ label.e-float-text, .e-outline.e-float-input textarea[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper input label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper input:valid ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-input-focus input ~ label.e-float-text {
    font-size: 12px;
    top: -7px;
    transform: translate3d(0,0,0) scale(1)
}

.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-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon, .e-bigger .e-rtl.e-outline.e-input-group.e-small .e-clear-icon, .e-bigger .e-schedule-dialog.e-rtl .e-description-label, .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-subject-container, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text, .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-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon, .e-bigger.e-rtl .e-outline.e-input-group.e-small .e-clear-icon, .e-outline.e-float-input.e-control-wrapper.e-rtl .e-clear-icon, .e-outline.e-float-input.e-rtl .e-clear-icon, .e-outline.e-input-group.e-control-wrapper.e-rtl .e-clear-icon, .e-outline.e-input-group.e-rtl .e-clear-icon, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner, .e-rtl .e-outline.e-float-input .e-clear-icon, .e-rtl .e-outline.e-input-group .e-clear-icon, .e-rtl .e-outline.e-input-group.e-control-wrapper.e-rtl .e-clear-icon, .e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger, .e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, .e-rtl .e-outline.e-input-group.e-small .e-clear-icon.e-bigger, .e-rtl .e-outline.e-input-group.e-small.e-bigger .e-clear-icon, .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger, .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, .e-rtl.e-outline.e-input-group.e-small .e-clear-icon.e-bigger, .e-rtl.e-outline.e-input-group.e-small.e-bigger .e-clear-icon, .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text, e-rtl .e-outline.e-float-input.e-control-wrapper .e-clear-icon {
    padding-left: 12px;
    padding-right: 0
}

.e-bigger .e-rtl.e-menu-container 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-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon, .e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, .e-bigger .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon, .e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child, .e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon, .e-bigger.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon, .e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon, .e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon, .e-multi-select-list-wrapper.e-rtl .e-selectall-parent .e-checkbox-wrapper, .e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-group-item .e-checkbox-wrapper, .e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item .e-checkbox-wrapper, .e-rtl .e-outline.e-input-group .e-input-group-icon, .e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, .e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, .e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger, .e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon, .e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child .e-bigger, .e-rtl.e-outline.e-input-group .e-input-group-icon, .e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon .e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon, .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger, .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon, .e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon: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-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner, .e-rtl .e-outline.e-input-group .e-clear-icon.e-small, .e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-small, .e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon, .e-rtl .e-outline.e-input-group.e-small .e-clear-icon, .e-rtl.e-outline.e-input-group .e-clear-icon.e-small, .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon, .e-rtl.e-outline.e-input-group.e-small .e-clear-icon, .e-rtl.e-small .e-outline.e-input-group .e-clear-icon, .e-small .e-rtl.e-outline.e-input-group .e-clear-icon, .e-small .e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon .e-rtl.e-small .e-outline.e-input-group.e-control-wrapper .e-clear-icon, .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 10px;
    padding-right: 0
}

.e-outline.e-float-input textarea label.e-float-text.e-label-top, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper 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[disabled] ~ 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 ~ label.e-label-top.e-float-text {
    top: -7px;
    transform: translate3d(0,0,0) scale(1)
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-valid-input:not(.e-input-focus) input:valid ~ label.e-float-text, .e-outline.e-float-input.e-valid-input:not(.e-input-focus) textarea:valid ~ label.e-float-text {
    color: rgba(var(--color-sf-outline))
}

.e-rtl.e-outline.e-float-input textarea.e-small ~ label.e-float-text, .e-rtl.e-outline.e-float-input textarea ~ label.e-float-text.e-small, .e-rtl.e-outline.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text, .e-rtl.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small, .e-rtl.e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text, .e-rtl.e-outline.e-float-input.e-small textarea ~ label.e-float-text, .e-small .e-rtl.e-outline.e-float-input textarea ~ label.e-float-text, .e-small .e-rtl.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text {
    top: -7px
}

.e-float-text-content, .e-float-text-content.e-icon {
    font-size: 14px;
    color: rgba(var(--color-sf-outline));
    background: 0 0
}

.e-outline label.e-float-text, .e-outline.e-float-input label.e-float-text, .e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text, .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper label.e-float-text, .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    font-size: 14px
}

.e-outline.e-float-input textarea.e-small ~ label.e-float-text, .e-outline.e-float-input textarea ~ label.e-float-text.e-small, .e-outline.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small, .e-outline.e-float-input.e-control-wrapper.e-small label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-small label.e-float-text, .e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-small textarea ~ label.e-float-text, .e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text, .e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input textarea ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small.e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text, .e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, .e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
    font-size: 13px
}

.e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, .e-outline.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 {
    animation-name: slideTopUp
}

.e-small .e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, .e-small .e-outline.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-outline.e-float-input input:-webkit-autofill ~ label.e-float-text, .e-small.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, .e-small.e-outline.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 {
    animation-name: slideTopUp
}

.e-badge.e-badge-notification.e-badge-ghost, .e-filled.e-float-input, .e-filled.e-float-input.e-control-wrapper, .e-filled.e-input-group, .e-filled.e-input-group.e-control-wrapper, button .e-badge.e-badge-circle.e-badge-ghost {
    line-height: 1
}

    .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-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).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) 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) 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 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 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):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):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-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, .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-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-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).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) 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) 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 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 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):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-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-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input, .e-grid.e-default .e-detailheadercell, .e-grid.e-default .e-headercell, .e-grid.e-hidelines .e-detailheadercell, .e-grid.e-hidelines .e-filterbarcell, .e-grid.e-hidelines .e-headercell, .e-grid.e-hidelines .e-rowcell, .e-grid.e-hidelines tr th.e-firstcell, .e-grid.e-horizontallines .e-detailheadercell, .e-grid.e-horizontallines .e-headercell, .e-grid.e-rtl .e-detailheadercell .e-filterbarcell input, .e-grid.e-rtl .e-headercell .e-filterbarcell input, .e-grid.e-rtl.e-default .e-detailheadercell, .e-grid.e-rtl.e-default th:first-child .e-grid.e-rtl.e-default .e-headercell, .e-grid.e-rtl.e-hidelines .e-detailheadercell, .e-grid.e-rtl.e-hidelines .e-filterbarcell, .e-grid.e-rtl.e-hidelines .e-headercell, .e-grid.e-rtl.e-hidelines .e-rowcell, .e-pv-blazor-redaction-toolbar, .e-schedule .e-month-agenda-view .e-work-cells, .e-schedule.e-rtl .e-month-agenda-view .e-work-cells, .e-tab .e-tab-header.e-vertical::before, .e-tab .e-tab-header:not(.e-vertical)::before {
        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-float-input.e-control-wrapper.e-small, .e-filled.e-float-input.e-small, .e-filled.e-input-group.e-control-wrapper.e-small, .e-filled.e-input-group.e-small, .e-small .e-filled.e-float-input.e-control-wrapper, .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: 0 0 1px;
        margin-top: 0;
        padding: 3px 10px 0 12px
    }

.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-small, .e-bigger .e-rtl.e-filled.e-float-input.e-small, .e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small, .e-bigger .e-rtl.e-filled.e-input-group.e-small, .e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small, .e-bigger.e-rtl .e-filled.e-float-input.e-small, .e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small, .e-bigger.e-rtl .e-filled.e-input-group.e-small, .e-bigger.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-small, .e-bigger.e-small .e-rtl.e-filled.e-float-input.e-small, .e-bigger.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small, .e-bigger.e-small .e-rtl.e-filled.e-input-group.e-small, .e-bigger.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small, .e-bigger.e-small.e-rtl .e-filled.e-float-input.e-small, .e-bigger.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small, .e-bigger.e-small.e-rtl .e-filled.e-input-group.e-small, .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-control-wrapper.e-small.e-bigger, .e-rtl .e-filled.e-float-input.e-small.e-bigger, .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-control-wrapper.e-small.e-bigger, .e-rtl .e-filled.e-input-group.e-small.e-bigger, .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-control-wrapper.e-small.e-bigger, .e-rtl.e-filled.e-float-input.e-small.e-bigger, .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-control-wrapper.e-small.e-bigger, .e-rtl.e-filled.e-input-group.e-small.e-bigger, .e-small .e-rtl.e-filled.e-float-input.e-bigger, .e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-bigger, .e-small .e-rtl.e-filled.e-input-group.e-bigger, .e-small .e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger, .e-small.e-rtl .e-filled.e-float-input.e-bigger, .e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger, .e-small.e-rtl .e-filled.e-input-group.e-bigger, .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-control-wrapper.e-small, .e-rtl .e-filled.e-float-input.e-small, .e-rtl .e-filled.e-input-group.e-control-wrapper.e-small, .e-rtl .e-filled.e-input-group.e-small, .e-rtl.e-filled.e-float-input.e-control-wrapper.e-small, .e-rtl.e-filled.e-float-input.e-small, .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small, .e-rtl.e-filled.e-input-group.e-small, .e-small .e-rtl.e-filled.e-float-input.e-control-wrapper, .e-small .e-rtl.e-filled.e-input-group.e-control-wrapper, .e-small.e-rtl .e-filled.e-float-input.e-control-wrapper, .e-small.e-rtl .e-filled.e-input-group.e-control-wrapper {
        padding: 0 8px 0 6px
    }

.e-bigger .e-filled .e-input.e-small, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input:focus, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input, .e-bigger .e-filled.e-input-group.e-small .e-input, .e-bigger .e-filled.e-input-group.e-small .e-input:focus, .e-bigger .e-filled.e-input-group.e-small.e-input-focus .e-input, .e-filled .e-input.e-small.e-bigger, .e-filled input.e-input, .e-filled textarea.e-input, .e-filled.e-input-group input.e-input, .e-filled.e-input-group input.e-input:focus, .e-filled.e-input-group textarea.e-input, .e-filled.e-input-group textarea.e-input:focus, .e-filled.e-input-group.e-control-wrapper input.e-input, .e-filled.e-input-group.e-control-wrapper input.e-input:focus, .e-filled.e-input-group.e-control-wrapper textarea.e-input, .e-filled.e-input-group.e-control-wrapper textarea.e-input:focus, .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input, .e-filled.e-input-group.e-control-wrapper.e-small .e-input.e-bigger, .e-filled.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus, .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-bigger .e-input:focus, .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-filled.e-input-group.e-input-focus input.e-input, .e-filled.e-input-group.e-small .e-input.e-bigger, .e-filled.e-input-group.e-small .e-input.e-bigger:focus, .e-filled.e-input-group.e-small.e-bigger .e-input, .e-filled.e-input-group.e-small.e-bigger .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-small .e-filled .e-input.e-bigger {
    padding: 10px 2px 10px 0
}

    .e-bigger .e-filled .e-input.e-small:focus, .e-bigger .e-xlflmenu .e-dlg-content, .e-filled .e-input.e-small.e-bigger:focus, .e-filled .e-input:focus, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner, .e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information, .e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
        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-control-wrapper.e-small .e-input, .e-filled.e-input-group.e-control-wrapper.e-small .e-input:focus, .e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input, .e-filled.e-input-group.e-small .e-input, .e-filled.e-input-group.e-small .e-input:focus, .e-filled.e-input-group.e-small.e-input-focus .e-input {
    padding: 7px 2px 7px 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input, .e-bigger .e-filled.e-float-input.e-small input, .e-filled.e-float-input input, .e-filled.e-float-input.e-control-wrapper input, .e-filled.e-float-input.e-control-wrapper.e-small input.e-bigger, .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input, .e-filled.e-float-input.e-small input.e-bigger, .e-filled.e-float-input.e-small.e-bigger input {
    padding: 14px 2px 5px 0
}

.e-filled.e-float-input.e-control-wrapper.e-small input, .e-filled.e-float-input.e-small input {
    padding: 12px 2px 4px 0
}

.e-bigger .e-filled input.e-input.e-small.e-rtl, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input, .e-bigger .e-filled.e-input-group.e-small.e-rtl 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-small.e-rtl.e-input-focus input.e-input, .e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input, .e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input:focus, .e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input, .e-bigger.e-rtl .e-filled.e-input-group.e-small input.e-input, .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-small.e-input-focus input.e-input, .e-bigger.e-rtl input.e-input.e-small, .e-filled input.e-input.e-rtl, .e-filled.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus, .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 input.e-input:focus, .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input, .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input, .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus, .e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus 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-control-wrapper.e-small.e-rtl input.e-input.e-bigger, .e-filled.e-input-group.e-rtl input.e-input, .e-filled.e-input-group.e-rtl input.e-input:focus, .e-filled.e-input-group.e-rtl.e-input-focus input.e-input, .e-filled.e-input-group.e-small.e-bigger.e-rtl input.e-input, .e-filled.e-input-group.e-small.e-rtl input.e-input.e-bigger, .e-rtl .e-filled.e-input-group input.e-input, .e-rtl .e-filled.e-input-group 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-bigger.e-small.e-input-focus input.e-input, .e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input, .e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus, .e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus, .e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input, .e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input, .e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger, .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-input-focus 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-small.e-bigger input.e-input, .e-small .e-filled.e-input-group.e-bigger.e-rtl input.e-input:focus, .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 input.e-input:focus, .e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input, .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-bigger.e-input-focus input.e-input, .e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input:focus, .e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input {
    padding: 10px 0 10px 2px;
    text-indent: 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl 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-control-wrapper.e-small.e-rtl.e-input-focus input, .e-bigger .e-filled.e-float-input.e-small.e-rtl input, .e-bigger .e-filled.e-float-input.e-small.e-rtl input:focus, .e-bigger .e-filled.e-float-input.e-small.e-rtl.e-input-focus input, .e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input, .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-control-wrapper.e-small.e-input-focus input, .e-bigger.e-rtl .e-filled.e-float-input.e-small input, .e-bigger.e-rtl .e-filled.e-float-input.e-small input:focus, .e-bigger.e-rtl .e-filled.e-float-input.e-small.e-input-focus input, .e-filled.e-float-input.e-bigger.e-small.e-rtl input:focus, .e-filled.e-float-input.e-bigger.e-small.e-rtl.e-input-focus input, .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus, .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input, .e-filled.e-float-input.e-control-wrapper.e-rtl input, .e-filled.e-float-input.e-control-wrapper.e-rtl input:focus, .e-filled.e-float-input.e-control-wrapper.e-rtl.e-input-focus 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-filled.e-float-input.e-rtl input, .e-filled.e-float-input.e-rtl input:focus, .e-filled.e-float-input.e-rtl.e-input-focus input, .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-rtl .e-filled.e-float-input input, .e-rtl .e-filled.e-float-input input:focus, .e-rtl .e-filled.e-float-input.e-bigger.e-small input:focus, .e-rtl .e-filled.e-float-input.e-bigger.e-small.e-input-focus input, .e-rtl .e-filled.e-float-input.e-control-wrapper input, .e-rtl .e-filled.e-float-input.e-control-wrapper 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-control-wrapper.e-bigger.e-small.e-input-focus input, .e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input, .e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input.e-bigger, .e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input, .e-rtl .e-filled.e-float-input.e-input-focus input, .e-rtl .e-filled.e-float-input.e-small input.e-bigger, .e-rtl .e-filled.e-float-input.e-small.e-bigger input, .e-small .e-filled.e-float-input.e-bigger.e-rtl input:focus, .e-small .e-filled.e-float-input.e-bigger.e-rtl.e-input-focus input, .e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus, .e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input, .e-small.e-rtl .e-filled.e-float-input.e-bigger input:focus, .e-small.e-rtl .e-filled.e-float-input.e-bigger.e-input-focus input, .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-control-wrapper.e-bigger.e-input-focus input {
    padding: 14px 0 5px 2px;
    text-indent: 0
}

.e-filled input.e-input.e-small.e-rtl, .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small, .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input, .e-filled.e-input-group.e-rtl input.e-input.e-small, .e-filled.e-input-group.e-small.e-rtl input.e-input, .e-rtl .e-filled 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-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input, .e-rtl .e-filled.e-input-group.e-small input.e-input, .e-small .e-filled input.e-input.e-rtl, .e-small .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input, .e-small .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus, .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 input.e-input, .e-small .e-filled.e-input-group.e-rtl input.e-input:focus, .e-small .e-filled.e-input-group.e-rtl.e-input-focus input.e-input, .e-small.e-rtl .e-filled input.e-input, .e-small.e-rtl .e-filled.e-input-group input.e-input, .e-small.e-rtl .e-filled.e-input-group input.e-input:focus, .e-small.e-rtl .e-filled.e-input-group.e-control-wrapper 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.e-control-wrapper.e-input-focus input.e-input, .e-small.e-rtl .e-filled.e-input-group.e-input-focus input.e-input {
    padding: 7px 0 7px 2px;
    text-indent: 0
}

.e-filled.e-float-input.e-control-wrapper.e-rtl input.e-small, .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input, .e-filled.e-float-input.e-rtl input.e-small, .e-filled.e-float-input.e-small.e-rtl input, .e-rtl .e-filled.e-float-input input.e-small, .e-rtl .e-filled.e-float-input.e-control-wrapper input.e-small, .e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input, .e-rtl .e-filled.e-float-input.e-small input, .e-small .e-filled.e-float-input.e-control-wrapper.e-rtl input, .e-small .e-filled.e-float-input.e-control-wrapper.e-rtl input:focus, .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 input, .e-small .e-filled.e-float-input.e-rtl input:focus, .e-small .e-filled.e-float-input.e-rtl.e-input-focus input, .e-small.e-rtl .e-filled.e-float-input input, .e-small.e-rtl .e-filled.e-float-input input:focus, .e-small.e-rtl .e-filled.e-float-input.e-control-wrapper input, .e-small.e-rtl .e-filled.e-float-input.e-control-wrapper 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 {
    padding: 12px 0 4px 2px;
    text-indent: 0
}

.e-bigger .e-float-input, .e-bigger .e-float-input.e-control-wrapper, .e-bigger .e-float-input.e-control-wrapper.e-disabled, .e-bigger .e-float-input.e-control-wrapper.e-small, .e-bigger .e-float-input.e-control-wrapper.e-small.e-disabled, .e-bigger .e-float-input.e-disabled, .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-bigger .e-float-input.e-input-group.e-disabled, .e-bigger .e-float-input.e-input-group.e-small.e-disabled, .e-bigger .e-float-input.e-small, .e-bigger .e-float-input.e-small.e-disabled, .e-bigger .e-input-group, .e-bigger .e-input-group.e-control-wrapper, .e-bigger .e-input-group.e-control-wrapper.e-small, .e-bigger .e-input-group.e-control-wrapper.e-small.e-disabled, .e-bigger .e-input-group.e-small, .e-bigger .e-input-group.e-small.e-disabled, .e-bigger .e-input.e-small, .e-bigger .e-input.e-small.e-disabled, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small, .e-bigger .e-outline.e-float-input.e-small, .e-bigger .e-outline.e-input-group.e-control-wrapper.e-small, .e-bigger .e-outline.e-input-group.e-small, .e-bigger input.e-input, .e-bigger textarea.e-input, .e-bigger.e-small .e-outline.e-float-input, .e-bigger.e-small .e-outline.e-float-input.e-control-wrapper, .e-bigger.e-small .e-outline.e-input-group, .e-bigger.e-small .e-outline.e-input-group.e-control-wrapper, .e-filled.e-float-input, .e-filled.e-float-input input.e-small:first-child ~ .e-clear-icon::before, .e-filled.e-float-input.e-control-wrapper, .e-filled.e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before, .e-filled.e-float-input.e-control-wrapper.e-disabled, .e-filled.e-float-input.e-control-wrapper.e-small .e-clear-icon::before, .e-filled.e-float-input.e-disabled, .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled, .e-filled.e-float-input.e-input-group.e-disabled, .e-filled.e-float-input.e-small .e-clear-icon::before, .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon::before, .e-filled.e-input-group.e-small .e-clear-icon::before, .e-float-input.e-bigger, .e-float-input.e-bigger.e-disabled, .e-float-input.e-control-wrapper.e-bigger, .e-float-input.e-control-wrapper.e-bigger.e-disabled, .e-float-input.e-control-wrapper.e-small.e-bigger, .e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled, .e-float-input.e-input-group.e-bigger.e-disabled, .e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled, .e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled, .e-float-input.e-input-group.e-small.e-bigger.e-disabled, .e-float-input.e-small.e-bigger, .e-float-input.e-small.e-bigger.e-disabled, .e-input-group.e-bigger, .e-input-group.e-control-wrapper.e-bigger, .e-input-group.e-control-wrapper.e-small.e-bigger, .e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled, .e-input-group.e-small.e-bigger, .e-input-group.e-small.e-bigger.e-disabled, .e-input.e-small.e-bigger, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger, .e-outline.e-float-input.e-small.e-bigger, .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger, .e-outline.e-input-group.e-small.e-bigger, .e-small .e-filled.e-float-input .e-clear-icon::before, .e-small .e-filled.e-float-input.e-control-wrapper .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, .e-small .e-float-input.e-bigger, .e-small .e-float-input.e-bigger.e-disabled, .e-small .e-float-input.e-control-wrapper.e-bigger, .e-small .e-float-input.e-control-wrapper.e-bigger.e-disabled, .e-small .e-float-input.e-input-group.e-bigger.e-disabled, .e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled, .e-small .e-input-group.e-bigger, .e-small .e-input-group.e-bigger.e-disabled, .e-small .e-input-group.e-control-wrapper.e-bigger, .e-small .e-input-group.e-control-wrapper.e-bigger.e-disabled, .e-small .e-input.e-bigger, .e-small .e-input.e-bigger.e-disabled, .e-small .e-outline.e-float-input.e-bigger, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger, .e-small .e-outline.e-input-group.e-bigger, .e-small .e-outline.e-input-group.e-control-wrapper.e-bigger, .e-small.e-bigger .e-float-input, .e-small.e-bigger .e-float-input.e-control-wrapper, .e-small.e-bigger .e-float-input.e-control-wrapper.e-disabled, .e-small.e-bigger .e-float-input.e-disabled, .e-small.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled, .e-small.e-bigger .e-float-input.e-input-group.e-disabled, .e-small.e-bigger .e-input-group, .e-small.e-bigger .e-input-group.e-control-wrapper, .e-small.e-bigger .e-input-group.e-control-wrapper.e-disabled, .e-small.e-bigger .e-input-group.e-disabled, input.e-input.e-bigger, textarea.e-input.e-bigger {
    font-size: 14px
}

    .e-bigger .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent, .e-bigger .e-small.e-multiselect.e-outline .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, .e-bigger.e-small .e-dropdownbase .e-fixed-head, .e-bigger.e-small .e-dropdownbase .e-list-group-item, .e-bigger.e-small .e-multi-select-wrapper .e-chips > .e-chipcontent, .e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent, .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent, .e-dropdownbase.e-bigger.e-small .e-fixed-head, .e-dropdownbase.e-bigger.e-small .e-list-group-item, .e-filled.e-float-input.e-control-wrapper.e-small, .e-filled.e-float-input.e-control-wrapper.e-small.e-disabled, .e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled, .e-filled.e-float-input.e-input-group.e-small.e-disabled, .e-filled.e-float-input.e-small, .e-filled.e-float-input.e-small.e-disabled, .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent, .e-small .e-filled.e-float-input, .e-small .e-filled.e-float-input.e-control-wrapper, .e-small .e-filled.e-float-input.e-control-wrapper.e-disabled, .e-small .e-filled.e-float-input.e-disabled, .e-small .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled, .e-small .e-filled.e-float-input.e-input-group.e-disabled, .e-small .e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, .e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain, .e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain {
        font-size: 13px
    }

        .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small input, .e-filled.e-float-input.e-control-wrapper.e-small input, .e-filled.e-float-input.e-input-group.e-control-wrapper.e-small input, .e-filled.e-float-input.e-input-group.e-small input, .e-filled.e-float-input.e-small input, .e-filled.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input, .e-filled.e-input-group.e-small:not(.e-float-input) .e-input, .e-small .e-filled.e-float-input input, .e-small .e-filled.e-float-input.e-control-wrapper input, .e-small .e-filled.e-float-input.e-control-wrapper.e-input-group input, .e-small .e-filled.e-float-input.e-input-group input, .e-small .e-filled.e-float-input.e-input-group.e-control-wrapper input, .e-small .e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-input, .e-small .e-filled.e-input-group:not(.e-float-input) .e-input {
            min-height: 35px
        }

    .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, .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-bigger .e-float-input.e-control-wrapper.e-filled.e-input-group.e-small input, .e-bigger .e-float-input.e-filled.e-control-wrapper.e-small input, .e-bigger .e-float-input.e-filled.e-input-group.e-control-wrapper.e-small input, .e-bigger .e-float-input.e-filled.e-input-group.e-small input, .e-bigger .e-float-input.e-filled.e-small input, .e-filled.e-input-group input.e-input, .e-filled.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input, .e-filled.e-input-group.e-control-wrapper input.e-input, .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-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, .e-float-input.e-bigger.e-small.e-filled input, .e-float-input.e-control-wrapper.e-filled.e-input-group.e-bigger.e-small input, .e-float-input.e-filled.e-control-wrapper.e-bigger.e-small input, .e-float-input.e-filled.e-input-group.e-bigger.e-small input, .e-float-input.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input, .e-small .e-float-input.e-control-wrapper.e-filled.e-input-group.e-bigger input, .e-small .e-float-input.e-filled.e-bigger input, .e-small .e-float-input.e-filled.e-control-wrapper.e-bigger input, .e-small .e-float-input.e-filled.e-input-group.e-bigger input, .e-small .e-float-input.e-filled.e-input-group.e-control-wrapper.e-bigger input {
        min-height: 39px
    }

.e-bigger .e-aiassistview .e-prompt-icon, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-pop:not(.e-toolbar-extended) .e-toolbar-item.e-toolbar-popup, .e-bigger.e-aiassistview .e-prompt-icon, .e-float-input.e-filled input, .e-float-input.e-filled.e-control-wrapper input, .e-float-input.e-filled.e-input-group.e-control-wrapper input, .e-schedule .e-month-agenda-view .e-appointment-container, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator) {
    min-height: 40px
}

.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.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) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    font-size: 14px;
    left: 12px;
    letter-spacing: .009375em;
    line-height: 1.15;
    padding-left: 0;
    pointer-events: none;
    right: auto;
    top: 12px;
    transform: none;
    transition: transform 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 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: 0;
    top: 12px;
    transform: none;
    width: 100%
}

.e-filled.e-float-input input label.e-float-text.e-label-top, .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[disabled] ~ 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 ~ 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-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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-filled.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text, .e-filled.e-float-input.e-input-focus input ~ label.e-float-text {
    font-size: 14px;
    top: 12px;
    transform: translateY(-50%) scale(.75)
}

.e-filled.e-float-input textarea label.e-float-text.e-label-top, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-filled.e-float-input.e-control-wrapper 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[disabled] ~ 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 ~ label.e-label-top.e-float-text {
    font-size: 14px;
    top: 12px;
    transform: translateY(-50%) scale(.75)
}

.e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text, .e-filled.e-float-input textarea:-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 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, .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 {
    font-size: 14px;
    top: 12px;
    transform: translateY(-50%) scale(.75);
    user-select: 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[disabled] ~ 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 ~ 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-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-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[disabled] ~ 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 ~ label.e-label-top.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-filled.e-float-input.e-small.e-input-focus input ~ label.e-float-text, .e-small .e-filled.e-float-input input ~ label.e-label-top.e-float-text, .e-small .e-filled.e-float-input textarea ~ 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-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 textarea:-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 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:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, .e-small.e-filled.e-float-input input:-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 input:-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:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
    font-size: 13px;
    top: 10px;
    transform: translateY(-50%) scale(.75);
    user-select: text
}

.e-filled.e-float-input textarea.e-small ~ label.e-float-text, .e-filled.e-float-input textarea ~ label.e-float-text.e-small, .e-filled.e-float-input.e-control-wrapper textarea.e-small ~ 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.e-small label.e-float-text, .e-filled.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-filled.e-float-input.e-control-wrapper.e-small textarea ~ 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-filled.e-float-input.e-small label.e-float-text, .e-filled.e-float-input.e-small 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.e-small:not(.e-input-focus) input: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-small .e-filled.e-float-input textarea ~ label.e-float-text, .e-small .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text, .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:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    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.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:not(.e-input-focus) textarea:not(:focus):valid ~ 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:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    left: 12px
}

.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-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-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-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom, .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-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ 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-rtl .e-filled.e-float-input.e-control-wrapper label.e-float-text, .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-rtl .e-filled.e-float-input.e-control-wrapper: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) input: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 {
    right: 12px
}

.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-control-wrapper.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) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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-small: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-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.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-control-wrapper: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) input: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 {
    left: 8px
}

.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small label.e-float-text.e-label-bottom, .e-filled.e-float-input.e-rtl.e-small label.e-float-text.e-label-bottom, .e-filled.e-float-input.e-small.e-rtl label.e-float-text, .e-rtl .e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text, .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-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-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-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:not(.e-input-focus) textarea:not(:focus):valid ~ 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-rtl.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text, .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-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-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: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) 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) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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-small .e-filled.e-float-input.e-rtl.e-control-wrapper 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-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) 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) textarea: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-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    right: 8px
}

.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-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-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom, .e-filled.e-float-input.e-rtl.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text.e-label-bottom, .e-filled.e-float-input.e-rtl.e-small .e-input-in-wrap label.e-float-text.e-label-bottom, .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-small.e-rtl .e-input-in-wrap label.e-float-text, .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-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-rtl .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, .e-rtl .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text, .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-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-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-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-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-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-rtl.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, .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-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-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-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-small .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap 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-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 {
    right: 0
}

.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)::after, .e-filled.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::before, .e-filled.e-input-group:not(.e-disabled):not(.e-float-icon-left)::before {
    bottom: -1px
}

.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-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, .e-bigger .e-filled.e-input-group.e-small .e-input-group-icon, .e-filled.e-input-group .e-input-group-icon, .e-filled.e-input-group .e-input-group-icon.e-bigger, .e-filled.e-input-group.e-bigger .e-input-group-icon, .e-filled.e-input-group.e-control-wrapper .e-input-group-icon, .e-filled.e-input-group.e-control-wrapper .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-small .e-input-group-icon, .e-filled.e-input-group.e-control-wrapper.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-small .e-input-group-icon, .e-filled.e-input-group.e-small .e-input-group-icon.e-bigger, .e-filled.e-input-group.e-small.e-bigger .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: 16px;
    margin-bottom: 0;
    margin-top: 0;
    min-height: 32px;
    min-width: 32px;
    padding: 0 0 0 8px
}

.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon, .e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon, .e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon, .e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon, .e-bigger .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon, .e-bigger .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon, .e-bigger .e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon, .e-bigger .e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon, .e-bigger .e-rtl.e-filled.e-input-group .e-clear-icon, .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-clear-icon, .e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon, .e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon, .e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, .e-bigger .e-rtl.e-filled.e-input-group.e-small .e-clear-icon, .e-bigger .e-rtl.e-filled.e-input-group.e-small .e-input-group-icon, .e-bigger .e-treeview.e-rtl .e-navigable .e-anchor-wrap, .e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon, .e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon, .e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon, .e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon, .e-bigger.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon, .e-bigger.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon, .e-bigger.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon, .e-bigger.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon, .e-bigger.e-rtl .e-filled.e-input-group .e-clear-icon, .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-clear-icon, .e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon, .e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon, .e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, .e-bigger.e-rtl .e-filled.e-input-group.e-small .e-clear-icon, .e-bigger.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon, .e-ddt .e-overflow.e-total-count .e-remain, .e-ddt.e-rtl.e-show-chip .e-overflow .e-remain, .e-ddt.e-rtl.e-show-text .e-overflow .e-remain, .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count, .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date, .e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon, .e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon.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-control-wrapper.e-input-group .e-input-group-icon.e-bigger, .e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-clear-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-small .e-clear-icon, .e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon.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-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger, .e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-clear-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-input-group .e-clear-icon, .e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon.e-bigger, .e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon, .e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger, .e-rtl .e-filled.e-float-input.e-input-group.e-bigger .e-clear-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-small .e-clear-icon, .e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon.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-input-group.e-small .e-input-group-icon.e-bigger, .e-rtl .e-filled.e-float-input.e-input-group.e-small.e-bigger .e-clear-icon, .e-rtl .e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon, .e-rtl .e-filled.e-input-group .e-clear-icon, .e-rtl .e-filled.e-input-group .e-clear-icon.e-bigger, .e-rtl .e-filled.e-input-group .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-bigger .e-clear-icon, .e-rtl .e-filled.e-input-group.e-bigger .e-input-group-icon, .e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon, .e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-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-control-wrapper .e-input-group-icon.e-bigger, .e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon, .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-small .e-clear-icon, .e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-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-control-wrapper.e-small .e-input-group-icon.e-bigger, .e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, .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-small .e-clear-icon, .e-rtl .e-filled.e-input-group.e-small .e-clear-icon.e-bigger, .e-rtl .e-filled.e-input-group.e-small .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-small.e-bigger .e-clear-icon, .e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon, .e-rtl .e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon, .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon.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-control-wrapper.e-input-group .e-input-group-icon.e-bigger, .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-clear-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-small .e-clear-icon, .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon.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-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger, .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-clear-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-input-group .e-clear-icon, .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon.e-bigger, .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon, .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger, .e-rtl.e-filled.e-float-input.e-input-group.e-bigger .e-clear-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-small .e-clear-icon, .e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon.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-input-group.e-small .e-input-group-icon.e-bigger, .e-rtl.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-clear-icon, .e-rtl.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon, .e-rtl.e-filled.e-input-group .e-clear-icon, .e-rtl.e-filled.e-input-group .e-clear-icon.e-bigger, .e-rtl.e-filled.e-input-group .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-bigger .e-clear-icon, .e-rtl.e-filled.e-input-group.e-bigger .e-input-group-icon, .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon, .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-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-control-wrapper .e-input-group-icon.e-bigger, .e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon, .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-small .e-clear-icon, .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-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-control-wrapper.e-small .e-input-group-icon.e-bigger, .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, .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-small .e-clear-icon, .e-rtl.e-filled.e-input-group.e-small .e-clear-icon.e-bigger, .e-rtl.e-filled.e-input-group.e-small .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-small.e-bigger .e-clear-icon, .e-rtl.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon, .e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-small .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon, .e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon, .e-small .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon, .e-small .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon, .e-small .e-rtl.e-filled.e-input-group .e-clear-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-clear-icon, .e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon, .e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon, .e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon, .e-small.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon, .e-small.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon, .e-small.e-rtl .e-filled.e-input-group .e-clear-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-clear-icon, .e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon, .e-treeview.e-bigger.e-rtl .e-navigable .e-anchor-wrap, .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
    padding: 0 8px 0 0
}

.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, .e-filled.e-input-group.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;
    min-height: 32px;
    min-width: 32px;
    padding: 0 0 0 4px
}

.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon, .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-small .e-clear-icon, .e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon, .e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon, .e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, .e-rtl .e-filled.e-input-group.e-small .e-clear-icon, .e-rtl .e-filled.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-clear-icon, .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-small .e-clear-icon, .e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon, .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon, .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, .e-rtl.e-filled.e-input-group.e-small .e-clear-icon, .e-rtl.e-filled.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-clear-icon, .e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon, .e-small .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon, .e-small .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon, .e-small .e-rtl.e-filled.e-input-group .e-clear-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-clear-icon, .e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon, .e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon, .e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon, .e-small.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon, .e-small.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon, .e-small.e-rtl .e-filled.e-input-group .e-clear-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-clear-icon, .e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
    padding: 0 4px 0 0
}

.e-filled.e-float-input.e-control-wrapper.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-filled.e-float-input.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-control-wrapper.e-input-group .e-input-group-icon, .e-small .e-filled.e-float-input.e-input-group .e-input-group-icon {
    font-size: 16px;
    padding: 0;
    margin: 9px 12px 9px 0
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .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-control-wrapper.e-input-group .e-input-group-icon, .e-small .e-filled.e-float-input.e-input-group .e-input-group-icon {
    font-size: 14px;
    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: 16px;
    padding: 0 0 0 8px
}

.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 0 0 8px
}

.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-clear-icon.e-small, .e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-small, .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon, .e-filled.e-input-group.e-small .e-clear-icon, .e-small .e-filled.e-input-group .e-clear-icon, .e-small .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
    font-size: 14px;
    min-height: 32px;
    min-width: 32px;
    padding: 0
}

.e-bigger .e-grid.e-rtl .e-fltr-icon .e-headertext, .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small, .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon, .e-filled.e-input-group.e-float-input .e-clear-icon.e-small, .e-filled.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small, .e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon, .e-filled.e-input-group.e-float-input.e-small .e-clear-icon, .e-grid.e-bigger.e-rtl .e-fltr-icon .e-headertext, .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-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, .e-small .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon, .e-small .e-filled.e-input-group.e-float-input .e-clear-icon, .e-small .e-filled.e-input-group.e-float-input.e-control-wrapper .e-clear-icon {
    padding: 0 0 0 4px
}

.e-filled.e-float-input .e-input-in-wrap input label.e-float-text.e-label-top, .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[disabled] ~ 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 ~ 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, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text {
    top: 12px
}

.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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .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[disabled] ~ 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 ~ 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-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text {
    top: 10px
}

.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, .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: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-error:not(.e-success):not(.e-warning) .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:not(.e-success):not(.e-warning):not(.e-error) .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.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, .e-filled.e-float-input: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-control-wrapper.e-small .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-filled.e-float-input.e-small .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 .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-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: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-control-wrapper.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 {
    font-size: 16px;
    margin: 0;
    min-height: 16px;
    min-width: 16px;
    padding: 0
}

    .e-filled.e-input-group:not(.e-float-input).e-control-wrapper.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-float-icon-left > .e-input-group-icon.e-small, .e-filled.e-input-group:not(.e-float-input).e-small.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, .e-small .e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon {
        font-size: 14px;
        margin: 0;
        min-height: 16px;
        min-width: 16px;
        padding: 0
    }

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, .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-input-group.e-control-wrapper.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-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, .e-filled.e-float-input.e-input-group.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-filled.e-input-group.e-control-wrapper.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-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-small.e-float-icon-left > .e-input-group-icon, .e-small .e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon, .e-small .e-filled.e-float-input.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-small .e-filled.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.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-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-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ 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-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.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:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    left: 0
}

.e-bigger .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default, .e-bigger .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable, .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl .e-input-group-icon, .e-filled.e-input-group.e-small.e-rtl .e-input-group-icon, .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-filled.e-rtl.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, .e-filled.e-rtl.e-input-group.e-small.e-bigger .e-input-group-icon, .e-pager.e-bigger.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-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default, .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable, .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-control-wrapper.e-small .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-filled.e-input-group.e-small .e-input-group-icon, .e-rtl .e-filled.e-input-group.e-small.e-bigger .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, .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, .e-small .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon, .e-small .e-filled.e-input-group.e-rtl .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 {
    margin-left: 0;
    margin-right: 0
}

.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-control-wrapper 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-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input, .e-filled.e-input-group.e-input-focus textarea, .e-filled.e-input-group.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, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper.e-filled .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper.e-filled .e-prepend-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-filled .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-filled .e-prepend-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-filled .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-filled .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper.e-filled .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper.e-filled .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-filled .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-filled .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-filled .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-filled .e-prepend-template {
    padding: 4px 12px 5px
}

.e-filled.e-input-group textarea.e-input.e-small, .e-filled.e-input-group textarea.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-filled.e-input-group.e-control-wrapper.e-small textarea, .e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input, .e-filled.e-input-group.e-input-focus textarea.e-input.e-small, .e-filled.e-input-group.e-input-focus textarea.e-small, .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-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-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 textarea.e-small, .e-filled.e-float-input.e-control-wrapper textarea.e-small, .e-filled.e-float-input.e-control-wrapper.e-small textarea, .e-filled.e-float-input.e-small textarea, .e-small .e-filled.e-float-input textarea, .e-small .e-filled.e-float-input.e-control-wrapper textarea {
    padding: 0 8px 4px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input, .e-bigger .e-filled.e-input-group.e-small.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-small .e-filled.e-input-group.e-small.e-multi-line-input, .e-filled.e-input-group.e-control-wrapper.e-multi-line-input, .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-multi-line-input, .e-filled.e-input-group.e-multi-line-input, .e-filled.e-input-group.e-small.e-bigger.e-multi-line-input, .e-small .e-filled.e-input-group.e-bigger.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-input-group.e-control-wrapper.e-small.e-multi-line-input, .e-filled.e-input-group.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-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input, .e-bigger .e-filled.e-float-input.e-small.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-small .e-filled.e-float-input.e-small.e-multi-line-input, .e-filled.e-float-input.e-control-wrapper.e-multi-line-input, .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-multi-line-input, .e-filled.e-float-input.e-multi-line-input, .e-filled.e-float-input.e-small.e-bigger.e-multi-line-input, .e-grid .e-flmenu-valuediv, .e-grid-popup .e-flmenu-valuediv, .e-small .e-filled.e-float-input.e-bigger.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-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input, .e-filled.e-float-input.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-control-wrapper.e-rtl textarea.e-input, .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus, .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input, .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus, .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 textarea.e-input:focus, .e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input, .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-control-wrapper.e-rtl textarea, .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus, .e-filled.e-float-input.e-multi-line-input.e-rtl textarea, .e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus, .e-rtl .e-filled.e-float-input.e-multi-line-input textarea, .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, .e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus {
    padding: 4px 12px 5px;
    text-indent: 0
}

.e-filled textarea.e-input.e-small.e-rtl, .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input.e-small, .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl 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-small.e-rtl textarea.e-input, .e-rtl .e-filled 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-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input, .e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input, .e-small .e-filled textarea.e-input.e-rtl, .e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input, .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, .e-small .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus, .e-small.e-rtl .e-filled 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 textarea.e-input:focus, .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.e-control-wrapper textarea.e-input:focus {
    padding: 0 8px 7px;
    text-indent: 0
}

.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-small, .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-rtl textarea.e-small, .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 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.e-control-wrapper.e-small textarea, .e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea, .e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea, .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, .e-small .e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus, .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 textarea:focus, .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.e-control-wrapper textarea:focus {
    padding: 0 8px 4px;
    text-indent: 0
}

.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-float-input.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, .e-bigger.e-small .e-filled.e-input-group.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-float-input.e-control-wrapper.e-float-icon-left.e-bigger.e-small .e-input-in-wrap, .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap, .e-filled.e-float-input.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-input-in-wrap, .e-filled.e-input-group.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-input-in-wrap, .e-filled.e-input-group.e-float-icon-left.e-bigger.e-small .e-input-in-wrap {
    border: 0 solid;
    margin-left: 8px
}

.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-small .e-input-in-wrap, .e-filled.e-float-input.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-filled.e-input-group.e-float-icon-left.e-small .e-input-in-wrap, .e-pv-search-bar:not(.e-rtl) .e-pv-next-search, .e-pv-text-search-bar:not(.e-rtl) .e-pv-next-search, .e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, .e-small .e-filled.e-float-input.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, .e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap {
    margin-left: 4px
}

.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-float-input.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-input-group.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-float-input.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-input-group.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-control-wrapper.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-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-control-wrapper.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 {
    margin-left: 0;
    margin-right: 4px
}

.e-filled.e-input-group.e-control-wrapper.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-float-icon-left:not(.e-float-input)::after, .e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::before {
    -moz-transition: .2s cubic-bezier(.4, 0, .4, 1);
    content: "";
    height: 2px;
    position: absolute;
    transition: .2s cubic-bezier(.4, 0, .4, 1);
    width: 0;
    bottom: -1px
}

.e-filled.e-input-group.e-control-wrapper.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-float-icon-left:not(.e-float-input).e-input-focus::after, .e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus::before {
    width: 50%;
    bottom: -1px
}

.e-filled.e-input-group.e-control-wrapper.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-error.e-float-icon-left, .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 {
    border: 1px solid;
    border-width: 0 0 1px
}

.e-filled.e-float-input.e-control-container.e-append:not(.e-prepend) input {
    padding: 14px 2px 5px 12px
}

.e-bigger .e-grid .e-gridcontent .e-resizetable tr td:first-child, .e-bigger .e-grid .e-gridheader .e-resizetable tr th:first-child, .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-schedule-dialog .e-end-container, .e-bigger .e-schedule-dialog .e-end-time-zone-container, .e-bigger .e-schedule-dialog .e-location-container, .e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner, .e-filled.e-float-input.e-control-container.e-append:not(.e-prepend) label.e-float-text, .e-grid.e-bigger .e-gridcontent .e-resizetable tr td:first-child, .e-grid.e-bigger .e-gridheader .e-resizetable tr th:first-child, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner, .e-pv-blazor-formfield-maxlength-group, .e-pv-toolbar:not(.e-rtl) .e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl .e-input.e-control.e-keyboard, .e-pv-toolbar:not(.e-rtl) .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl .e-input.e-control.e-keyboard, .e-pv-toolbar:not(.e-rtl) .e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl .e-input.e-control.e-keyboard, .e-pv-toolbar:not(.e-rtl) .e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl .e-input.e-control.e-keyboard {
    padding-left: 12px
}

.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn, .e-filled.e-float-input.e-control-container.e-append:not(.e-prepend) .e-input-in-wrap .e-input-group-icon, .e-pdfviewer .e-checkbox-wrapper .e-frame + .e-label, .e-pdfviewer .e-css.e-checkbox-wrapper .e-frame + .e-label, .e-pv-formfield-textcolor, .e-richtexteditor:not(.e-rtl) .e-rte-character-count:last-child, .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
    margin-right: 10px
}
/*! input theme */

.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 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, input.e-input, textarea.e-input {
    background: 0 0;
    border-color: rgba(var(--color-sf-outline));
    color: rgba(var(--color-sf-on-surface))
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets, .e-bigger.e-small.e-daterangepicker.e-popup .e-presets, .e-float-input, .e-float-input.e-control-wrapper, .e-float-input.e-input-group, .e-float-input.e-input-group.e-control-wrapper, .e-input-group, .e-input-group.e-control-wrapper {
    background: 0 0;
    color: rgba(var(--color-sf-on-surface))
}

    .e-input-group .e-input-group-icon, .e-input-group.e-control-wrapper .e-input-group-icon {
        background: 0 0;
        border-color: rgba(var(--color-sf-outline));
        color: rgba(var(--color-sf-on-surface-variant));
        margin: 0
    }

    .e-float-input input[disabled], .e-float-input textarea[disabled], .e-float-input.e-control-wrapper input[disabled], .e-float-input.e-control-wrapper textarea[disabled], .e-float-input.e-control-wrapper.e-disabled, .e-float-input.e-disabled, .e-input-group .e-input[disabled], .e-input-group.e-control-wrapper .e-input[disabled], .e-input-group.e-control-wrapper.e-disabled, .e-input-group.e-disabled, .e-input[disabled] {
        -webkit-text-fill-color: rgba(var(--color-sf-on-surface),0.38);
        background: bottom -1px left 0/4px 1px repeat-x;
        color: rgba(var(--color-sf-on-surface),.38);
        background-image: linear-gradient(90deg,rgba(var(--color-sf-outline)) 0,rgba(var(--color-sf-outline)) 33%,transparent 0);
        border-bottom-color: transparent
    }

        .e-float-input input, .e-float-input input[readonly], .e-float-input textarea, .e-float-input textarea[readonly], .e-float-input.e-control-wrapper input, .e-float-input.e-control-wrapper input[readonly], .e-float-input.e-control-wrapper textarea, .e-float-input.e-control-wrapper textarea[readonly], .e-input-group .e-input[disabled], .e-input-group .e-input[readonly], .e-input-group input.e-input, .e-input-group textarea.e-input, .e-input-group.e-control-wrapper .e-input[disabled], .e-input-group.e-control-wrapper .e-input[readonly], .e-input-group.e-control-wrapper input.e-input, .e-input-group.e-control-wrapper textarea.e-input, .e-input-group.e-control-wrapper.e-disabled input.e-input, .e-input-group.e-control-wrapper.e-disabled textarea.e-input, .e-input-group.e-disabled input.e-input, .e-input-group.e-disabled textarea.e-input {
            background: 0 0;
            color: inherit
        }

            .e-float-input input[disabled], .e-float-input textarea[disabled], .e-float-input.e-control-wrapper input[disabled], .e-float-input.e-control-wrapper textarea[disabled], .e-float-input.e-control-wrapper.e-disabled input, .e-float-input.e-control-wrapper.e-disabled textarea, .e-float-input.e-disabled input, .e-float-input.e-disabled textarea, .e-inherit.e-input-group .e-clear-icon, .e-inherit.e-input-group.e-control-wrapper .e-clear-icon, .e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl.e-input-focus .e-search-icon.e-ddl-icon, .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl.e-input-focus .e-search-icon.e-ddl-icon, .e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl.e-input-focus .e-search-icon.e-ddl-icon, .e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl.e-input-focus .e-search-icon.e-ddl-icon, .e-menu-container.e-inherit .e-menu, .e-menu-container.e-inherit .e-menu .e-menu-item .e-caret, .e-menu-container.e-inherit .e-menu .e-menu-item .e-menu-icon, .e-menu-wrapper.e-inherit .e-menu, .e-menu-wrapper.e-inherit .e-menu .e-menu-item .e-caret, .e-menu-wrapper.e-inherit .e-menu .e-menu-item .e-menu-icon {
                color: inherit
            }
    /*! Added color to textbox for disbaled state */

    .e-float-input.e-control-wrapper:not(.e-disabled) input[disabled], .e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled], .e-float-input:not(.e-disabled) input[disabled], .e-float-input:not(.e-disabled) textarea[disabled], .e-multiselect.e-disabled .e-multi-select-wrapper .e-delim-values {
        -webkit-text-fill-color: rgba(var(--color-sf-on-surface),0.38);
        color: rgba(var(--color-sf-on-surface),.38)
    }

    .e-input-group.e-control-wrapper.e-disabled .e-input-group-icon, .e-input-group.e-disabled .e-input-group-icon {
        background: 0 0;
        border-color: rgba(var(--color-sf-outline))
    }

    .e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover, .e-input-group:not(.e-disabled) .e-input-group-icon:hover {
        border: 1px;
        background: rgba(var(--color-sf-on-surface),.08);
        color: rgba(var(--color-sf-on-surface-variant))
    }

    .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-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: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-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, label.e-float-text {
        color: rgba(var(--color-sf-outline))
    }

    .e-float-input input, .e-float-input textarea, .e-float-input.e-control-wrapper input, .e-float-input.e-control-wrapper textarea, .e-inplaceeditor-tip.e-editable-tip-title.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top, .e-input-group, .e-input-group.e-control-wrapper {
        border-bottom-color: rgba(var(--color-sf-outline))
    }

        .e-filled.e-float-input.e-control-wrapper.e-success, .e-filled.e-float-input.e-success, .e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-success, .e-filled.e-input-group.e-float-icon-left.e-success, .e-float-input.e-control-wrapper.e-success input, .e-float-input.e-control-wrapper.e-success textarea, .e-float-input.e-success input, .e-float-input.e-success textarea, .e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap, .e-input-group.e-control-wrapper.e-success, .e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left), .e-input-group.e-float-icon-left.e-success .e-input-in-wrap, .e-input-group.e-success, .e-input-group.e-success:not(.e-float-icon-left) {
            border-bottom-color: rgba(var(--color-sf-success))
        }

        .e-filled.e-float-input.e-control-wrapper.e-warning, .e-filled.e-float-input.e-warning, .e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-warning, .e-filled.e-input-group.e-float-icon-left.e-warning, .e-float-input.e-control-wrapper.e-warning input, .e-float-input.e-control-wrapper.e-warning textarea, .e-float-input.e-warning input, .e-float-input.e-warning textarea, .e-input-group.e-control-wrapper.e-float-icon-left.e-warning .e-input-in-wrap, .e-input-group.e-control-wrapper.e-warning, .e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left), .e-input-group.e-float-icon-left.e-warning .e-input-in-wrap, .e-input-group.e-warning, .e-input-group.e-warning:not(.e-float-icon-left) {
            border-bottom-color: rgba(var(--color-sf-warning))
        }

        .e-filled.e-float-input.e-control-wrapper.e-error, .e-filled.e-float-input.e-error, .e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-error, .e-filled.e-input-group.e-float-icon-left.e-error, .e-float-input.e-control-wrapper.e-error input, .e-float-input.e-control-wrapper.e-error textarea, .e-float-input.e-error input, .e-float-input.e-error textarea, .e-input-group.e-control-wrapper.e-error, .e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left), .e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap, .e-input-group.e-error, .e-input-group.e-error:not(.e-float-icon-left), .e-input-group.e-float-icon-left.e-error .e-input-in-wrap {
            border-bottom-color: rgba(var(--color-sf-error))
        }

        .e-bigger.e-small .e-calendar .e-content.e-decade td.e-selected:hover span.e-day, .e-bigger.e-small .e-calendar .e-content.e-year td.e-selected:hover span.e-day, .e-calendar .e-content.e-decade td.e-selected:hover span.e-day, .e-calendar .e-content.e-year td.e-selected:hover span.e-day, .e-filled.e-float-input.e-control-wrapper.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-input-group.e-float-icon-left .e-float-line::after, .e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::before, .e-filled.e-input-group.e-control-wrapper.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-float-icon-left:not(.e-float-input)::after, .e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::before, .e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .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:not(.e-float-icon-left) .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: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-input-group.e-float-icon-left .e-input-in-wrap .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:not(.e-float-icon-left) .e-float-line::after, .e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before, .e-float-input:not(.e-input-group) .e-float-line::after, .e-float-input:not(.e-input-group) .e-float-line::before, .e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::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:not(.e-float-icon-left):not(.e-float-input)::after, .e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before, .e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, .e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, .e-input-group:not(.e-float-icon-left):not(.e-float-input)::after, .e-input-group:not(.e-float-icon-left):not(.e-float-input)::before, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active, .e-stepper .e-step-selected .e-indicator, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover:focus, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-progress {
            background: rgba(var(--color-sf-primary))
        }

        .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-control-wrapper.e-input-group.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, .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-float-icon-left.e-success .e-float-line::after, .e-filled.e-float-input.e-input-group.e-float-icon-left.e-success .e-float-line::before, .e-filled.e-input-group.e-control-wrapper.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-float-icon-left.e-success:not(.e-float-input)::after, .e-filled.e-input-group.e-float-icon-left.e-success:not(.e-float-input)::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-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:not(.e-float-icon-left).e-success .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-success:not(.e-input-group) .e-float-line::after, .e-float-input.e-control-wrapper.e-success:not(.e-input-group) .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-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:not(.e-float-icon-left).e-success .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-float-icon-left.e-success .e-input-in-wrap .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:not(.e-float-icon-left).e-success .e-float-line::after, .e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line::before, .e-float-input.e-success:not(.e-input-group) .e-float-line::after, .e-float-input.e-success:not(.e-input-group) .e-float-line::before, .e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::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:not(.e-float-icon-left):not(.e-float-input).e-success::after, .e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success::before, .e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::after, .e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::before, .e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success::after, .e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success::before, .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, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-success {
            background: rgba(var(--color-sf-success))
        }

        .e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-float-line::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-input-group.e-control-wrapper.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-float-icon-left.e-warning:not(.e-float-input)::after, .e-filled.e-input-group.e-float-icon-left.e-warning:not(.e-float-input)::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-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-warning:not(.e-input-group) .e-float-line::after, .e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .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-input-group:not(.e-float-icon-left).e-warning .e-float-line::before, .e-float-input.e-warning:not(.e-input-group) .e-float-line::after, .e-float-input.e-warning:not(.e-input-group) .e-float-line::before, .e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::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:not(.e-float-icon-left).e-warning:not(.e-float-input)::after, .e-input-group.e-control-wrapper:not(.e-float-icon-left).e-warning:not(.e-float-input)::before, .e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::after, .e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::before, .e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input)::after, .e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input)::before {
            background: rgba(var(--color-sf-warning))
        }

        .e-input-group input.e-input:-moz-placeholder, .e-input-group input.e-input::-moz-placeholder, .e-input-group textarea.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 input.e-input::-moz-placeholder, .e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder, .e-input-group.e-control-wrapper textarea.e-input::-moz-placeholder, input.e-input:-moz-placeholder, input.e-input::-moz-placeholder, textarea.e-input:-moz-placeholder, textarea.e-input::-moz-placeholder {
            color: rgba(var(--color-sf-outline))
        }

        .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, input.e-input::-webkit-input-placeholder, textarea.e-input::-webkit-input-placeholder {
            color: rgba(var(--color-sf-outline))
        }

        .e-input-group input.e-input:-ms-input-placeholder, .e-input-group textarea.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, input.e-input:-ms-input-placeholder, textarea.e-input:-ms-input-placeholder {
            color: rgba(var(--color-sf-outline))
        }

    .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.e-control-wrapper: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-error):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top), .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-input-focus) textarea: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) {
        color: rgba(var(--color-sf-outline))
    }

    .e-filled.e-float-input.e-input-group.e-control-wrapper.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-float-icon-left.e-error .e-float-line::after, .e-filled.e-float-input.e-input-group.e-float-icon-left.e-error .e-float-line::before, .e-filled.e-input-group.e-control-wrapper.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-float-icon-left.e-error:not(.e-float-input)::after, .e-filled.e-input-group.e-float-icon-left.e-error:not(.e-float-input)::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-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-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap .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:not(.e-float-icon-left).e-error .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-float-icon-left.e-error .e-input-in-wrap .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:not(.e-float-icon-left).e-error .e-float-line::after, .e-float-input.e-input-group:not(.e-float-icon-left).e-error .e-float-line::before, .e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::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:not(.e-float-icon-left).e-error:not(.e-float-input)::after, .e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error:not(.e-float-input)::before, .e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::after, .e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::before, .e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input)::after, .e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input)::before, .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, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-failed {
        background: rgba(var(--color-sf-error))
    }

    .e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:active, .e-input-group:not(.e-disabled) .e-input-group-icon:active {
        background: rgba(var(--color-sf-on-surface),.12);
        color: rgba(var(--color-sf-on-surface))
    }

    .e-float-input input::selection, .e-float-input textarea::selection, .e-float-input.e-control-wrapper input::selection, .e-float-input.e-control-wrapper textarea::selection, .e-float-input.e-small textarea::selection, .e-input-group input.e-input::selection, .e-input-group textarea.e-input::selection, .e-input-group.e-control-wrapper input.e-input::selection, .e-input-group.e-control-wrapper textarea.e-input::selection, input.e-input::selection, textarea.e-input::selection {
        background: rgba(var(--color-sf-primary));
        color: rgba(var(--color-sf-on-primary))
    }

    .e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner, .e-filled.e-float-input.e-control-wrapper.e-disabled: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), .e-filled.e-float-input.e-disabled: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-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error), .e-filled.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error), .e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, .e-float-input.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, .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-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]), .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-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, .e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, .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-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-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), .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-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, .e-input-group.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, .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-input-group.e-control-wrapper.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:focus, .e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), .e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), .e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, .e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, .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-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input, .e-input-group.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):not(.e-float-icon-left), .e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), .e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-input-focus), .e-outline.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus), .e-outline.e-input-group.e-float-icon-left:not(.e-input-focus), .e-outline.e-input-group:not(.e-input-focus), .e-outline.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus), .e-switch-wrapper.e-rtl:hover .e-switch-inner {
        border-color: rgba(var(--color-sf-outline))
    }

        .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, .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-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon, .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus {
            border-color: transparent
        }

    .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-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-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-group.e-control-wrapper.e-input-focus: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.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-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon {
        border-color: transparent
    }

    .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, .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 {
        border-color: transparent
    }

    .e-float-input.e-control-wrapper.e-input-focus .e-input:focus, .e-float-input.e-input-focus .e-input:focus, .e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input, .e-input-group.e-control-wrapper.e-float-icon-left.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):not(.e-float-icon-left) .e-input, .e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus, .e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input, .e-input-group.e-float-icon-left.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):not(.e-float-icon-left) .e-input, .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus {
        border-bottom-color: transparent;
        border-top-color: transparent
    }

    .e-float-icon-left.e-control-wrapper.e-input-group.e-success, .e-float-icon-left.e-input-group.e-control-wrapper.e-error, .e-float-icon-left.e-input-group.e-control-wrapper.e-warning, .e-float-icon-left.e-input-group.e-error, .e-float-icon-left.e-input-group.e-success, .e-float-icon-left.e-input-group.e-warning, .e-input-group.e-control-wrapper.e-error, .e-input-group.e-control-wrapper.e-float-icon-left, .e-input-group.e-control-wrapper.e-success, .e-input-group.e-control-wrapper.e-warning, .e-input-group.e-error, .e-input-group.e-float-icon-left, .e-input-group.e-success, .e-input-group.e-warning, .e-split-btn-wrapper .e-split-btn.e-inherit, .e-split-btn-wrapper.e-rtl .e-split-btn.e-inherit, .e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit, .e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit:active, .e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit:disabled, .e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit:focus, .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:active, .e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit:disabled, .e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit:focus, .e-split-btn-wrapper.e-vertical.e-rtl:hover .e-split-btn.e-inherit, .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, .e-treeview .e-fullrow, .e-treeview .e-text-content, .e-treeview.e-fullrow-wrap .e-text-content {
        border-color: transparent
    }

    .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: rgba(var(--color-sf-on-surface));
        border: 1px;
        background: rgba(var(--color-sf-on-surface),.08)
    }

    .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea: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-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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .e-float-input.e-control-wrapper.e-small: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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, .e-float-input:not(.e-error) input label.e-float-text.e-label-top, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input:not(.e-error) textarea label.e-float-text.e-label-top, .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text, .e-float-input:not(.e-error) textarea:valid ~ label.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[readonly] ~ label.e-label-top.e-float-text, .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text, .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text, .e-float-input: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) textarea: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: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[disabled] ~ label.e-float-text.e-label-top, .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 ~ label.e-label-top.e-float-text, .e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ 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[disabled] ~ label.e-float-text.e-label-top, .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 ~ label.e-label-top.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:not(:focus):-webkit-autofill ~ 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[disabled] ~ label.e-float-text.e-label-top, .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 ~ label.e-label-top.e-float-text, .e-small .e-float-input:not(.e-error).e-input-focus input ~ 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.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):not(.e-input-focus) input: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):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text {
        color: rgba(var(--color-sf-outline))
    }

    .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) 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text {
        color: rgba(var(--color-sf-outline))
    }

    .e-float-input.e-control-wrapper.e-small: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: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, .e-small .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
        color: rgba(var(--color-sf-outline))
    }

    .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[disabled] ~ label.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 ~ label.e-label-top.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[disabled] ~ label.e-float-text.e-label-top, .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 ~ label.e-label-top.e-float-text {
        color: rgba(var(--color-sf-outline))
    }

    .e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, .e-float-input.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, .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-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]), .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-float-input.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), .e-float-input.e-control-wrapper: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: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:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), .e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, .e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, .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-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-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), .e-float-input.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), .e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), .e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]), .e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), .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-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, .e-input-group.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, .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-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), .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-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, .e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, .e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, .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-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), .e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left) {
        border-color: rgba(var(--color-sf-on-surface))
    }

.e-outline.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-outline.e-float-input.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), .e-outline.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-outline.e-float-input:hover:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), .e-outline.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-outline.e-input-group.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), .e-outline.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-outline.e-input-group:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
    border-color: rgba(var(--color-sf-on-surface));
    color: rgba(var(--color-sf-on-surface))
}

.e-outline.e-float-input.e-control-wrapper.e-float-icon-left.e-valid-input:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after, .e-outline.e-float-input.e-control-wrapper.e-float-icon-left.e-valid-input:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before, .e-outline.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after, .e-outline.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before, .e-outline.e-float-input.e-float-icon-left:hover.e-valid-input:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after, .e-outline.e-float-input.e-float-icon-left:hover.e-valid-input:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before, .e-outline.e-float-input:hover.e-valid-input:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after, .e-outline.e-float-input:hover.e-valid-input:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before, .e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after, .e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before, .e-outline.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after, .e-outline.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before, .e-outline.e-input-group.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after, .e-outline.e-input-group.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before, .e-outline.e-input-group.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after, .e-outline.e-input-group.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before {
    border-color: rgba(var(--color-sf-on-surface))
}

.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning), .e-outline.e-input-group.e-input-focus.e-error:not(.e-success):not(.e-warning) {
    box-shadow: inset 1px 1px rgba(var(--color-sf-error)),inset -1px 0 rgba(var(--color-sf-error)),inset 0 -1px rgba(var(--color-sf-error))
}

.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning), .e-outline.e-input-group.e-input-focus.e-success:not(.e-error):not(.e-warning) {
    box-shadow: inset 1px 1px rgba(var(--color-sf-success)),inset -1px 0 rgba(var(--color-sf-success)),inset 0 -1px rgba(var(--color-sf-success))
}

.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success), .e-outline.e-input-group.e-input-focus.e-warning:not(.e-error):not(.e-success) {
    box-shadow: inset 1px 1px rgba(var(--color-sf-warning)),inset -1px 0 rgba(var(--color-sf-warning)),inset 0 -1px rgba(var(--color-sf-warning))
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning), .e-outline.e-float-input.e-input-focus.e-error:not(.e-success):not(.e-warning), .e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning), .e-outline.e-float-input.e-input-group.e-input-focus.e-error:not(.e-success):not(.e-warning) {
    box-shadow: inset 1px 0 rgba(var(--color-sf-error)),inset -1px 0 rgba(var(--color-sf-error)),inset 0 -1px rgba(var(--color-sf-error))
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning), .e-outline.e-float-input.e-input-focus.e-success:not(.e-error):not(.e-warning), .e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning), .e-outline.e-float-input.e-input-group.e-input-focus.e-success:not(.e-error):not(.e-warning) {
    box-shadow: inset 1px 0 rgba(var(--color-sf-success)),inset -1px 0 rgba(var(--color-sf-success)),inset 0 -1px rgba(var(--color-sf-success))
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success), .e-outline.e-float-input.e-input-focus.e-warning:not(.e-error):not(.e-success), .e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success), .e-outline.e-float-input.e-input-group.e-input-focus.e-warning:not(.e-error):not(.e-success) {
    box-shadow: inset 1px 0 rgba(var(--color-sf-warning)),inset -1px 0 rgba(var(--color-sf-warning)),inset 0 -1px rgba(var(--color-sf-warning))
}

.e-outline.e-disabled.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text::after, .e-outline.e-disabled.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text::before, .e-outline.e-disabled.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text::after, .e-outline.e-disabled.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text::before, .e-outline.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text::after, .e-outline.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text::before, .e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text::after, .e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text::before, .e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text::after, .e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text::before, .e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text::after, .e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text::before, .e-outline.e-input-group.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus), .e-outline.e-input-group.e-disabled.e-control-wrapper.e-float-icon-left:not(.e-input-focus), .e-outline.e-input-group.e-disabled.e-float-icon-left:not(.e-input-focus), .e-outline.e-input-group.e-disabled:not(.e-input-focus), .e-outline.e-input-group.e-disabled:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) {
    border-color: rgba(var(--color-sf-outline),.38)
}

.e-outline.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-success label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-input-focus) input:focus ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-input-focus) textarea:focus ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-input-group.e-success label.e-float-text.e-label-top, .e-outline.e-float-input.e-input-group.e-success.e-valid-input label.e-float-text.e-label-top, .e-outline.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-small.e-success.e-input-focus input:focus ~ label.e-float-text, .e-outline.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-success label.e-float-text.e-label-top, .e-outline.e-float-input.e-success textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-success.e-input-focus input:focus ~ label.e-float-text, .e-outline.e-float-input.e-success.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-valid-input.e-success:not(.e-input-focus) input:valid ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-valid-input.e-success:not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-top, .e-small .e-outline.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text, .e-small .e-outline.e-float-input.e-success input:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-success textarea:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-success.e-input-focus input ~ label.e-float-text {
    color: rgba(var(--color-sf-success))
}

.e-outline.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-error label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-input-group.e-error.e-valid-input.e-input-focus label.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-small.e-error input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-error textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-error.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-input-focus) input:focus ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-input-focus) textarea:focus ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-error label.e-float-text.e-label-top, .e-outline.e-float-input.e-error textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-error.e-input-focus input:focus ~ label.e-float-text, .e-outline.e-float-input.e-error.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-input-group.e-error label.e-float-text.e-label-top, .e-outline.e-float-input.e-input-group.e-error.e-valid-input label.e-label-top.e-float-text, .e-outline.e-float-input.e-small.e-error textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-small.e-error.e-input-focus input:focus ~ label.e-float-text, .e-outline.e-float-input.e-small.e-error.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-valid-input.e-error:not(.e-input-focus) input:valid ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-valid-input.e-error:not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-top, .e-small .e-outline.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text, .e-small .e-outline.e-float-input.e-error input:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-error textarea:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-error.e-input-focus input ~ label.e-float-text {
    color: rgba(var(--color-sf-error))
}

.e-outline.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-input-focus) input:focus ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-input-focus) textarea:focus ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-warning label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-input-group.e-warning label.e-float-text.e-label-top, .e-outline.e-float-input.e-input-group.e-warning.e-valid-input label.e-label-top.e-float-text, .e-outline.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-small.e-warning.e-input-focus input:focus ~ label.e-float-text, .e-outline.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-valid-input.e-warning:not(.e-input-focus) input:valid ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-valid-input.e-warning:not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-top, .e-outline.e-float-input.e-warning label.e-float-text.e-label-top, .e-outline.e-float-input.e-warning textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-warning.e-input-focus input:focus ~ label.e-float-text, .e-outline.e-float-input.e-warning.e-input-focus input ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text, .e-small .e-outline.e-float-input.e-warning input:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-warning textarea:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-warning.e-input-focus input ~ label.e-float-text {
    color: rgba(var(--color-sf-warning))
}

.e-outline.e-float-input input[disabled], .e-outline.e-float-input textarea[disabled], .e-outline.e-float-input.e-control-wrapper input[disabled], .e-outline.e-float-input.e-control-wrapper textarea[disabled], .e-outline.e-float-input.e-control-wrapper.e-disabled, .e-outline.e-float-input.e-disabled, .e-outline.e-input-group .e-input[disabled], .e-outline.e-input-group.e-control-wrapper .e-input[disabled], .e-outline.e-input-group.e-control-wrapper.e-disabled, .e-outline.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, .e-outline.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled, .e-outline.e-input-group.e-disabled, .e-outline.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap, .e-outline.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled, .e-outline.e-input[disabled] {
    background-image: none;
    border-bottom-color: rgba(var(--color-sf-outline),.38);
    border-color: rgba(var(--color-sf-outline),.38)
}

.e-filled.e-float-input, .e-filled.e-float-input.e-control-wrapper, .e-filled.e-float-input.e-control-wrapper:hover, .e-filled.e-float-input.e-input-group, .e-filled.e-float-input.e-input-group.e-control-wrapper, .e-filled.e-float-input.e-input-group.e-control-wrapper:hover, .e-filled.e-float-input.e-input-group:hover, .e-filled.e-float-input:hover, .e-filled.e-input-group, .e-filled.e-input-group.e-control-wrapper, .e-filled.e-input-group.e-control-wrapper:hover, .e-filled.e-input-group:hover {
    background: rgba(var(--color-sf-surface-variant));
    transition: opacity 15ms linear,background-color 15ms linear
}

    .e-filled.e-float-input.e-control-wrapper.e-input-focus, .e-filled.e-float-input.e-input-focus, .e-filled.e-float-input.e-input-group.e-control-wrapper.e-input-focus, .e-filled.e-float-input.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-focus, .e-filled.e-float-input:hover.e-input-group.e-control-wrapper.e-input-focus, .e-filled.e-float-input:hover.e-input-group.e-input-focus, .e-filled.e-input-group.e-control-wrapper.e-input-focus, .e-filled.e-input-group.e-input-focus, .e-filled.e-input-group:hover.e-control-wrapper.e-input-focus, .e-filled.e-input-group:hover.e-input-focus {
        background: rgba(var(--color-sf-surface-variant));
        transition: opacity 15ms linear,background-color 15ms linear
    }

        .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-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-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-control-wrapper: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-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):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-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):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: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):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).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-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-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-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-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:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left, .e-filled.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), .e-radio:hover + label::before {
            border-color: rgba(var(--color-sf-on-surface))
        }

    .e-filled 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-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-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-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:not(.e-error) input label.e-float-text.e-label-top, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ 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:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ 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-input-group.e-filled input.e-input:-moz-placeholder, .e-input-group.e-filled input.e-input:-ms-input-placeholder, .e-input-group.e-filled input.e-input::-moz-placeholder, .e-input-group.e-filled input.e-input::-webkit-input-placeholder, .e-input-group.e-filled textarea.e-input:-moz-placeholder, .e-input-group.e-filled textarea.e-input:-ms-input-placeholder, .e-input-group.e-filled textarea.e-input::-moz-placeholder, .e-input-group.e-filled textarea.e-input::-webkit-input-placeholder, .e-input-group.e-filled.e-control-wrapper input.e-input:-moz-placeholder, .e-input-group.e-filled.e-control-wrapper input.e-input:-ms-input-placeholder, .e-input-group.e-filled.e-control-wrapper input.e-input::-moz-placeholder, .e-input-group.e-filled.e-control-wrapper input.e-input::-webkit-input-placeholder, .e-input-group.e-filled.e-control-wrapper textarea.e-input:-moz-placeholder, .e-input-group.e-filled.e-control-wrapper textarea.e-input:-ms-input-placeholder, .e-input-group.e-filled.e-control-wrapper textarea.e-input::-moz-placeholder, .e-input-group.e-filled.e-control-wrapper textarea.e-input::-webkit-input-placeholder, .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):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, .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-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):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):valid ~ label.e-float-text.e-label-bottom, .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):not(.e-input-focus) input: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):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, input.e-filled.e-input:-moz-placeholder, input.e-filled.e-input:-ms-input-placeholder, input.e-filled.e-input::-moz-placeholder, input.e-filled.e-input::-webkit-input-placeholder, textarea.e-filled.e-input:-moz-placeholder, textarea.e-filled.e-input:-ms-input-placeholder, textarea.e-filled.e-input::-moz-placeholder, textarea.e-filled.e-input::-webkit-input-placeholder {
        color: rgba(var(--color-sf-outline))
    }

    .e-aiassistview .e-view-content .e-upload-failure-alert .e-assist-circle-close, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error.e-input-focus input ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-error textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-error.e-input-focus input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-error.e-input-focus input ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small.e-error textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text, .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-status.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-invalid, .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-status, .e-bigger .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-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-status.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-invalid, .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-status, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type, .e-chat-ui .e-chat-error, .e-chat-ui .e-status-wrapper .e-upload-failed, .e-chat-ui .e-upload-failure-alert .e-chat-circle-close, .e-chip-list .e-chip.e-danger.e-outline .e-chip-delete, .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-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-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-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: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: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: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:hover, .e-chip-list.e-chip.e-danger.e-outline .e-chip-delete, .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-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-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-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: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: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: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:hover, .e-control-wrapper.e-mask.e-error .e-maskedtextbox, .e-filled.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text, .e-filled.e-float-input.e-control-wrapper.e-error 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-control-wrapper.e-error.e-input-focus input ~ label.e-float-text, .e-filled.e-float-input.e-error input:focus ~ label.e-float-text, .e-filled.e-float-input.e-error label.e-float-text, .e-filled.e-float-input.e-error textarea:focus ~ label.e-float-text, .e-filled.e-float-input.e-error.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-error textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-error.e-input-focus input:focus ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-error.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-error input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-error textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-error.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger.e-error input:focus ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger.e-error textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger.e-error.e-input-focus input ~ label.e-float-text, .e-pv-password-error, .e-richtexteditor .e-input.e-img-link.e-error, .e-richtexteditor .e-input.e-rte-linkurl.e-error, .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-status.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-invalid, .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-status, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type, .e-stepper .e-step-error .e-label, .e-stepper .e-step-error .e-text, .e-stepper .e-step-error.e-step-label-only .e-step-validation-icon, .e-stepper .e-step-error.e-step-text-only .e-step-validation-icon, .e-tooltip-wrap.e-griderror .e-tip-content, .e-tooltip-wrap.e-griderror .e-tip-content label, .e-tooltip-wrap.e-schedule-error .e-tip-content, .e-tooltip-wrap.e-schedule-error .e-tip-content label, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-fails, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-validation-fails, .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-status.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-invalid, .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-status, .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type, .e-utility-mask.e-error {
        color: rgba(var(--color-sf-error))
    }

    .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-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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .e-filled.e-float-input.e-control-wrapper.e-small.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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-filled.e-float-input.e-control-wrapper.e-success 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-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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.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 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-filled.e-float-input.e-success label.e-float-text, .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text, .e-filled.e-float-input.e-success.e-input-focus input ~ 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[disabled] ~ label.e-float-text.e-label-top, .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 ~ label.e-label-top.e-float-text, .e-small .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ 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[disabled] ~ label.e-float-text.e-label-top, .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 ~ label.e-label-top.e-float-text, .e-small .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text {
        color: rgba(var(--color-sf-success))
    }

    .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 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-filled.e-float-input.e-control-wrapper.e-warning 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-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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.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 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-filled.e-float-input.e-warning label.e-float-text, .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text, .e-filled.e-float-input.e-warning.e-input-focus input ~ 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[disabled] ~ label.e-float-text.e-label-top, .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 ~ label.e-label-top.e-float-text, .e-small .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text {
        color: rgba(var(--color-sf-warning))
    }

    .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.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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ label.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 ~ label.e-label-top.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-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[disabled] ~ 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 ~ 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-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, .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-control-wrapper:not(.e-error) textarea:valid ~ 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:not(.e-error) textarea[readonly] ~ label.e-label-top.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).e-input-focus input ~ label.e-float-text, .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.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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.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) 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[disabled] ~ 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 ~ 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:not(.e-error) textarea:focus ~ 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:not(.e-error) textarea:valid ~ 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:not(.e-error) textarea[readonly] ~ label.e-label-top.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).e-input-focus input ~ label.e-float-text, .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:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top), .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[disabled] ~ label.e-float-text.e-label-top, .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 ~ label.e-label-top.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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ label.e-float-text.e-label-top, .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 ~ label.e-label-top.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-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[disabled] ~ label.e-float-text.e-label-top, .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 ~ label.e-label-top.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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ label.e-float-text.e-label-top, .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 ~ label.e-label-top.e-float-text, .e-small .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text {
        color: rgba(var(--color-sf-outline))
    }

    .e-filled.e-float-input input[disabled], .e-filled.e-float-input textarea[disabled], .e-filled.e-float-input.e-control-wrapper input[disabled], .e-filled.e-float-input.e-control-wrapper textarea[disabled], .e-filled.e-float-input.e-control-wrapper.e-disabled, .e-filled.e-float-input.e-disabled, .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-control-wrapper.e-disabled, .e-input-group.e-filled.e-disabled {
        background-image: none;
        background-position: initial;
        background-repeat: no-repeat;
        background-size: 0;
        border-color: rgba(var(--color-sf-outline));
        color: rgba(var(--color-sf-on-surface))
    }

    .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, .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-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap, .e-filled.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled {
        background: rgba(var(--color-sf-surface-variant),.38);
        background-image: none;
        background-position: initial;
        background-repeat: no-repeat;
        background-size: 0;
        border-color: rgba(var(--color-sf-outline));
        color: rgba(var(--color-sf-on-surface))
    }

    .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 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.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 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.e-disabled .e-clear-icon, .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.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.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.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.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, .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: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-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-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-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:not(.e-disabled) input[disabled], .e-filled.e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled], .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: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-disabled .e-clear-icon, .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.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.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.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:not(.e-disabled) input[disabled], .e-filled.e-float-input:not(.e-disabled) textarea[disabled], .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: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-input-group.e-filled.e-control-wrapper.e-disabled .e-clear-icon, .e-input-group.e-filled.e-control-wrapper.e-disabled .e-input-group-icon, .e-input-group.e-filled.e-disabled .e-clear-icon, .e-input-group.e-filled.e-disabled .e-input-group-icon, .e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder, .e-input-group.e-filled.e-disabled input.e-input:-ms-input-placeholder, .e-input-group.e-filled.e-disabled input.e-input::-moz-placeholder, .e-input-group.e-filled.e-disabled input.e-input::-webkit-input-placeholder, .e-input-group.e-filled.e-disabled textarea.e-input:-moz-placeholder, .e-input-group.e-filled.e-disabled textarea.e-input:-ms-input-placeholder, .e-input-group.e-filled.e-disabled textarea.e-input::-moz-placeholder, .e-input-group.e-filled.e-disabled textarea.e-input::-webkit-input-placeholder, .e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-moz-placeholder, .e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-ms-input-placeholder, .e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input::-moz-placeholder, .e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input::-webkit-input-placeholder, .e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input:-moz-placeholder, .e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input:-ms-input-placeholder, .e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input::-moz-placeholder, .e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input::-webkit-input-placeholder, input.e-filled.e-disabled.e-input:-moz-placeholder, input.e-filled.e-disabled.e-input:-ms-input-placeholder, input.e-filled.e-disabled.e-input::-moz-placeholder, input.e-filled.e-disabled.e-input::-webkit-input-placeholder, textarea.e-filled.e-disabled.e-input:-moz-placeholder, textarea.e-filled.e-disabled.e-input:-ms-input-placeholder, textarea.e-filled.e-disabled.e-input::-moz-placeholder, textarea.e-filled.e-disabled.e-input::-webkit-input-placeholder {
        color: rgba(var(--color-sf-on-surface))
    }

    .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea: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-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 textarea:focus ~ label.e-float-text, .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-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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .e-filled.e-float-input.e-control-wrapper.e-small.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 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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ 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 ~ label.e-label-top.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-small.e-success input:focus ~ label.e-float-text, .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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .e-filled.e-float-input.e-small.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 textarea label.e-float-text.e-label-top, .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text, .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text, .e-filled.e-float-input.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-filled.e-float-input.e-success textarea:valid ~ label.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[readonly] ~ label.e-label-top.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.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-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:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ 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 textarea:focus ~ label.e-float-text, .e-small .e-filled.e-float-input.e-control-wrapper.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:valid ~ label.e-float-text, .e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled] ~ label.e-float-text.e-label-top, .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 ~ label.e-label-top.e-float-text, .e-small .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ 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 textarea:focus ~ 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):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ label.e-float-text.e-label-top, .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 ~ label.e-label-top.e-float-text, .e-small .e-filled.e-float-input.e-success.e-input-focus input ~ 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-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:not(.e-input-focus) input: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:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text {
        color: rgba(var(--color-sf-success))
    }

    .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea: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-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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .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-control-wrapper.e-warning input:focus ~ label.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-control-wrapper.e-warning textarea:focus ~ label.e-float-text, .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-control-wrapper.e-warning textarea:valid ~ label.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[readonly] ~ label.e-label-top.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.e-input-focus inputs ~ 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 textarea:focus ~ label.e-float-text, .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-small.e-warning textarea:valid ~ label.e-float-text, .e-filled.e-float-input.e-small.e-warning textarea[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .e-filled.e-float-input.e-small.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 textarea label.e-float-text.e-label-top, .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text, .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ 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-warning textarea:valid ~ label.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[readonly] ~ label.e-label-top.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.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-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:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ 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[disabled] ~ label.e-float-text.e-label-top, .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 ~ label.e-label-top.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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ label.e-float-text.e-label-top, .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 ~ label.e-label-top.e-float-text, .e-small .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ 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 textarea:focus ~ 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):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ label.e-float-text.e-label-top, .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 ~ label.e-label-top.e-float-text, .e-small .e-filled.e-float-input.e-warning.e-input-focus input ~ 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-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:not(.e-input-focus) input: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:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text {
        color: rgba(var(--color-sf-warning))
    }

.e-bigger .e-input:focus, .e-input.e-bigger:focus, .e-split-btn-wrapper.e-vertical .e-split-btn .e-icon-top {
    padding-bottom: 4px
}

.e-bigger .e-input-group .e-input, .e-bigger .e-input-group.e-control-wrapper .e-input, .e-bigger input.e-input, .e-bigger textarea.e-input, .e-input-group.e-bigger .e-input, .e-input-group.e-bigger.e-control-wrapper .e-input, input.e-input.e-bigger, textarea.e-input.e-bigger {
    line-height: inherit;
    margin-bottom: 0;
    padding: 5px 0
}

    .e-bigger .e-input-group .e-input:focus, .e-bigger .e-input-group.e-control-wrapper .e-input:focus, .e-bigger .e-input-group.e-control-wrapper.e-input-focus .e-input, .e-bigger .e-input-group.e-input-focus .e-input, .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], .e-grid.sf-grid .e-ccheck.e-cchooser-chk, .e-input-group.e-bigger .e-input:focus, .e-input-group.e-bigger.e-input-focus .e-input, .e-input-group.e-control-wrapper.e-bigger .e-input:focus, .e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input {
        padding: 5px 0
    }

.e-bigger .e-input-group .e-input-group-icon, .e-bigger .e-input-group.e-control-wrapper .e-input-group-icon, .e-input-group .e-input-group-icon.e-bigger, .e-input-group.e-bigger .e-input-group-icon, .e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, .e-input-group.e-control-wrapper.e-bigger .e-input-group-icon {
    min-height: 38px;
    min-width: 38px;
    border-radius: calc(var(--e-radius) * 1.25);
    font-size: 20px;
    padding: 0
}

.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, .e-bigger .e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, .e-bigger .e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, .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-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-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger, .e-input-group.e-bigger.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-input-group.e-float-icon-left > .e-input-group-icon.e-bigger {
    font-size: 20px;
    margin: 0;
    min-height: 32px;
    min-width: 32px;
    padding: 0
}

.e-bigger .e-input.e-small:focus, .e-input.e-small.e-bigger:focus {
    padding-bottom: 3px
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-input, .e-bigger .e-input-group.e-small .e-input, .e-input-group.e-control-wrapper.e-small .e-input.e-bigger, .e-input-group.e-control-wrapper.e-small.e-bigger .e-input, .e-input-group.e-small .e-input.e-bigger, .e-input-group.e-small.e-bigger .e-input {
    font: inherit;
    padding: 4px 0
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon, .e-bigger .e-input-group.e-small .e-input-group-icon, .e-input-group.e-control-wrapper.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-small .e-input-group-icon.e-bigger, .e-input-group.e-small.e-bigger .e-input-group-icon, .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 {
    font-size: 20px;
    min-height: 34px;
    min-width: 34px;
    padding: 0;
    border-radius: calc(var(--e-radius) * 1.25);
    margin: 0
}

.e-bigger .e-float-input label.e-float-text, .e-bigger .e-float-input.e-control-wrapper label.e-float-text, .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:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-float-input input.e-bigger ~ label.e-float-text, .e-float-input label.e-float-text.e-bigger, .e-float-input.e-bigger 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-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text, .e-float-input.e-control-wrapper label.e-float-text.e-bigger, .e-float-input.e-control-wrapper.e-bigger 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 {
    font-size: 14px;
    top: -8px
}

.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-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-small: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-small .e-float-input.e-control-wrapper: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-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-float-input.e-control-wrapper.e-bigger: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-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    content: "";
    font-style: normal
}

.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-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-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-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.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-float-input.e-small.e-bigger label.e-float-text, .e-small .e-float-input.e-bigger: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 {
    font-size: 13px;
    top: -9px;
    font-style: normal
}

.e-bigger .e-float-input .e-input-in-wrap label.e-float-text, .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-bigger.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, .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, .e-float-input .e-input-in-wrap input.e-bigger ~ label.e-float-text, .e-float-input .e-input-in-wrap label.e-float-text.e-bigger, .e-float-input.e-bigger .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-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger ~ 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-bigger .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 {
    top: -8px
}

.e-bigger .e-float-input.e-control-wrapper.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-bigger.e-input-focus input ~ label.e-float-text, .e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
    font-size: 12px;
    top: -9px;
    transform: translate3d(0,-6px,0) scale(.92)
}

.e-bigger .e-float-input 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-float-input.e-control-wrapper 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-float-input.e-control-wrapper.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-bigger input label.e-float-text.e-label-top, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, .e-float-input.e-control-wrapper.e-bigger 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
    transform: translate3d(0,-6px,0) scale(.86)
}

.e-bigger .e-float-input.e-control-wrapper.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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text, .e-bigger .e-float-input.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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-float-input.e-small.e-input-focus input-group-animation ~ label.e-float-text, .e-float-input.e-bigger.e-small input label.e-float-text.e-label-top, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input.e-bigger.e-small.e-input-focus input ~ label.e-float-text, .e-float-input.e-control-wrapper.e-bigger.e-small 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input ~ label.e-float-text, .e-small .e-float-input.e-bigger 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-small .e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, .e-small .e-float-input.e-control-wrapper.e-bigger 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[disabled] ~ 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 ~ label.e-label-top.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(.92)
}

.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[disabled] ~ 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 ~ 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-float-input.e-control-wrapper.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-bigger input:focus ~ label.e-float-text, .e-float-input.e-bigger input:valid ~ label.e-float-text, .e-float-input.e-bigger input[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input.e-bigger.e-input-focus input ~ label.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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
    font-size: 12px;
    top: -9px
}

.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[disabled] ~ 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 ~ 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .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[disabled] ~ 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 ~ 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[disabled] ~ 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 ~ label.e-label-top.e-float-text {
    top: -7px
}

.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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input ~ 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[disabled] ~ label.e-float-text, .e-bigger .e-float-input.e-small input[readonly] ~ 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.e-input-focus input ~ 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[disabled] ~ label.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 ~ label.e-label-top.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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input ~ label.e-float-text, .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[disabled] ~ label.e-float-text, .e-float-input.e-small.e-bigger input[readonly] ~ 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.e-input-focus input ~ label.e-float-text {
    font-size: 12px;
    top: -7px
}

.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[disabled] ~ label.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 ~ label.e-label-top.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-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[disabled] ~ label.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 ~ label.e-label-top.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-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, .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-bigger.e-small: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-float-input.e-control-wrapper.e-small .e-input-in-wrap 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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .e-float-input.e-control-wrapper.e-small.e-bigger .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-float-input.e-small .e-input-in-wrap label.e-float-text, .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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .e-float-input.e-small.e-bigger .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 .e-input-in-wrap label.e-float-text, .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-small .e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, .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-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-small .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    top: -10px
}

.e-bigger .e-float-input, .e-bigger .e-float-input.e-control-wrapper, .e-float-input.e-bigger, .e-float-input.e-control-wrapper.e-bigger {
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 17px;
    padding-top: 1px;
    position: relative;
    width: 100%
}

.e-popup, .e-spinner-pane {
    position: absolute;
    z-index: 1000
}

.e-bigger .e-float-input.e-control-wrapper.e-small, .e-bigger .e-float-input.e-small, .e-bigger.e-small .e-float-input.e-control-wrapper.e-small, .e-bigger.e-small .e-float-input.e-small, .e-float-input.e-control-wrapper.e-small.e-bigger, .e-float-input.e-small.e-bigger, .e-small .e-float-input.e-bigger, .e-small .e-float-input.e-control-wrapper.e-bigger {
    line-height: 1.4;
    margin-bottom: 4px;
    margin-top: 17px;
    padding-top: 1px
}

.e-bigger .e-input-group, .e-bigger .e-input-group.e-control-wrapper, .e-bigger .e-richtexteditor .e-rte-content .e-content, .e-bigger .e-richtexteditor .e-rte-iframe-content .e-content, .e-bigger .e-richtexteditor .e-source-content .e-content, .e-input-group.e-bigger, .e-input-group.e-control-wrapper.e-bigger {
    line-height: 1.5
}

.e-bigger .e-float-input input, .e-bigger .e-float-input.e-control-wrapper input, .e-float-input input.e-bigger, .e-float-input.e-bigger input, .e-float-input.e-control-wrapper input.e-bigger, .e-float-input.e-control-wrapper.e-bigger input {
    font: inherit;
    line-height: inherit;
    padding: 5px 0
}

.e-bigger .e-float-input.e-outline.e-float-icon-left:not(.e-rtl) .e-input-in-wrap input ~ label.e-float-text.e-label-top {
    left: -40px;
    width: auto
}

.e-bigger .e-float-input.e-outline.e-float-icon-left.e-rtl .e-input-in-wrap input ~ label.e-float-text.e-label-top {
    right: -40px;
    width: auto
}

.e-bigger .e-float-input.e-control-wrapper.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):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) textarea: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-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-small: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) textarea: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-bigger.e-control-wrapper: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):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: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) textarea: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-float-input.e-control-wrapper.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):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) textarea: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 {
    font-weight: 400
}

.e-bigger .e-input-group.e-control-wrapper.e-small, .e-bigger .e-input-group.e-small, .e-bigger .e-input.e-small, .e-input-group.e-control-wrapper.e-small.e-bigger, .e-input-group.e-small.e-bigger, .e-input.e-small.e-bigger {
    line-height: inherit;
    margin-bottom: 4px
}

    .e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon, .e-bigger .e-input-group.e-small .e-input-group-icon, .e-input-group.e-control-wrapper.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-small .e-input-group-icon.e-bigger, .e-input-group.e-small.e-bigger .e-input-group-icon, .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 {
        margin-bottom: 4px;
        margin-right: 4px;
        margin-top: 4px
    }

.e-bigger input.e-input:-moz-placeholder, .e-bigger input.e-input:-ms-input-placeholder, .e-bigger input.e-input::-moz-placeholder, .e-bigger input.e-input::-webkit-input-placeholder, .e-bigger textarea.e-input:-moz-placeholder, .e-bigger textarea.e-input:-ms-input-placeholder, .e-bigger textarea.e-input:-ms-textarea-placeholder, .e-bigger textarea.e-input::-moz-placeholder, .e-bigger textarea.e-input::-webkit-input-placeholder, .e-bigger textarea.e-input::-webkit-textarea-placeholder, input.e-bigger.e-input:-moz-placeholder, input.e-bigger.e-input:-ms-input-placeholder, input.e-bigger.e-input::-moz-placeholder, input.e-bigger.e-input::-webkit-input-placeholder, textarea.e-bigger.e-input:-moz-placeholder, textarea.e-bigger.e-input:-ms-input-placeholder, textarea.e-bigger.e-input:-ms-textarea-placeholder, textarea.e-bigger.e-input::-moz-placeholder, textarea.e-bigger.e-input::-webkit-input-placeholder, textarea.e-bigger.e-input::-webkit-textarea-placeholder {
    font-size: 14px;
    font-style: normal
}

.e-bigger input.e-small.e-input:-moz-placeholder, .e-bigger input.e-small.e-input:-ms-input-placeholder, .e-bigger input.e-small.e-input::-moz-placeholder, .e-bigger input.e-small.e-input::-webkit-input-placeholder, .e-bigger intextareaput.e-small.e-input:-ms-input-placeholder, .e-bigger textarea.e-small.e-input:-moz-placeholder, .e-bigger textarea.e-small.e-input:-ms-input-placeholder, .e-bigger textarea.e-small.e-input::-moz-placeholder, .e-bigger textarea.e-small.e-input::-webkit-input-placeholder, .e-bigger textarea.e-small.e-input::-webkit-textarea-placeholder, .e-small input.e-bigger.e-input:-moz-placeholder, .e-small input.e-bigger.e-input:-ms-input-placeholder, .e-small input.e-bigger.e-input::-moz-placeholder, .e-small input.e-bigger.e-input::-webkit-input-placeholder, .e-small textarea.e-bigger.e-input:-moz-placeholder, .e-small textarea.e-bigger.e-input:-ms-input-placeholder, .e-small textarea.e-bigger.e-input::-moz-placeholder, .e-small textarea.e-bigger.e-input::-webkit-input-placeholder, .e-small textarea.e-bigger.e-input::-webkit-textarea-placeholder {
    font-size: 14px;
    font-style: normal
}

.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, .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-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon, .e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon, .e-bigger .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-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, .e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content:last-child, .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-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-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon, .e-float-input.e-small.e-bigger .e-clear-icon, .e-grid.e-grid-min-height td.e-cellselectionbackground, .e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, .e-input-group.e-small.e-bigger .e-clear-icon, .e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus, .e-richtexteditor .e-rte-container.e-count-enabled .e-content, .e-richtexteditor .e-rte-container.e-resize-enabled .e-content, .e-small .e-bigger.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus, .e-small .e-float-input.e-bigger 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-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-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, .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, .e-toast-container .e-toast .e-toast-message .e-toast-content:last-child, .e-toast-container .e-toast .e-toast-message .e-toast-title:last-child, .e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content:last-child {
    padding-bottom: 0
}

.e-bigger .e-input-group .e-clear-icon, .e-bigger .e-input-group.e-control-wrapper .e-clear-icon, .e-input-group .e-clear-icon.e-bigger, .e-input-group.e-bigger .e-clear-icon, .e-input-group.e-control-wrapper .e-clear-icon.e-bigger, .e-input-group.e-control-wrapper.e-bigger .e-clear-icon {
    min-width: 38px;
    min-height: 38px;
    padding: 0;
    margin: 0;
    border-radius: calc(var(--e-radius) * 1.25)
}

.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: 34px;
    min-width: 34px;
    padding: 0;
    margin: 0;
    border-radius: calc(var(--e-radius) * 1.25)
}

.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.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-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-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 {
    font-size: 12px;
    top: -20px
}

.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-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-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 {
    font-size: 12px;
    top: -20px
}

.e-bigger .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-float-input textarea ~ label.e-float-text, .e-bigger .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-float-text, .e-float-input textarea.e-bigger ~ label.e-float-text, .e-float-input textarea ~ label.e-float-text.e-bigger, .e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-float-input.e-bigger textarea ~ label.e-float-text, .e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text, .e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger, .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 textarea ~ label.e-float-text {
    font-size: 14px;
    top: -8px
}

.e-bigger .e-float-input input, .e-bigger .e-float-input.e-control-wrapper input, .e-bigger .e-float-input.e-control-wrapper.e-input-group input, .e-bigger .e-float-input.e-input-group input, .e-bigger .e-float-input.e-input-group.e-control-wrapper input, .e-bigger .e-input-group.e-control-wrapper:not(.e-float-input) .e-input, .e-bigger .e-input-group:not(.e-float-input) .e-input, .e-bigger .e-small.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase, .e-bigger.e-small .e-multi-select-wrapper, .e-bigger.e-small .e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase, .e-bigger.e-small.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase, .e-float-input.e-bigger input, .e-float-input.e-control-wrapper.e-bigger input, .e-float-input.e-control-wrapper.e-input-group.e-bigger input, .e-float-input.e-input-group.e-bigger input, .e-float-input.e-input-group.e-control-wrapper.e-bigger input, .e-input-group.e-bigger:not(.e-float-input) .e-input, .e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input, .e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase, .e-small .e-bigger.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase {
    min-height: 28px
}

.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small input, .e-bigger .e-float-input.e-control-wrapper.e-small input, .e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small input, .e-bigger .e-float-input.e-input-group.e-small input, .e-bigger .e-float-input.e-small 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-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-float-input.e-bigger.e-small input, .e-float-input.e-control-wrapper.e-bigger.e-small input, .e-float-input.e-control-wrapper.e-input-group.e-bigger.e-small input, .e-float-input.e-input-group.e-bigger.e-small input, .e-float-input.e-input-group.e-control-wrapper.e-bigger.e-small input, .e-input-group.e-bigger.e-small:not(.e-float-input) .e-input, .e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input, .e-small .e-float-input.e-bigger input, .e-small .e-float-input.e-control-wrapper.e-bigger input, .e-small .e-float-input.e-control-wrapper.e-input-group.e-bigger input, .e-small .e-float-input.e-input-group.e-bigger input, .e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger input {
    min-height: 26px
}

.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-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-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-outline) input:-webkit-autofill ~ label.e-float-text, .e-bigger.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text {
    font-size: 12px;
    top: -8px;
    transform: translate3d(0,-6px,0) scale(.86);
    user-select: 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-float-input.e-small:not(.e-outline) input:-webkit-autofill ~ label.e-float-text, .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-bigger.e-small .e-float-input.e-control-wrapper.e-autofill: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.e-control-wrapper.e-autofill: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-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-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(.92);
    user-select: text
}

.e-bigger .e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-float-input.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-bigger.e-small .e-float-input.e-control-wrapper 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-float-input.e-control-wrapper.e-bigger.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-small .e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    font-size: 13px;
    top: -10px;
    font-style: normal
}

.e-bigger .e-float-input.e-control-wrapper.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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-float-input.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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top, .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[disabled] ~ 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 ~ 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-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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-small .e-float-input.e-bigger 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[disabled] ~ 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 ~ 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, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text {
    transform: translate3d(0,6px,0) scale(.92)
}

.e-bigger .e-float-input.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:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, .e-bigger.e-small .e-float-input 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 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-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(.92);
    user-select: 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:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, .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:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
    font-size: 12px;
    top: -8px;
    transform: translate3d(0,-6px,0) scale(.86);
    user-select: text
}

.e-bigger .e-float-input 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-float-input.e-control-wrapper 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input.e-bigger textarea label.e-float-text.e-label-top, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input.e-control-wrapper.e-bigger 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[disabled] ~ 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 ~ label.e-label-top.e-float-text {
    transform: translate3d(0,6px,0) scale(.86)
}

.e-bigger.e-small .e-float-input 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[disabled] ~ 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 ~ 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-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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input.e-small.e-bigger textarea label.e-float-text.e-label-top, .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[disabled] ~ 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 ~ 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, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text {
    transform: translate3d(0,6px,0) scale(.86)
}

.e-bigger .e-float-input textarea, .e-bigger .e-float-input.e-control-wrapper textarea, .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-bigger .e-input-group.e-control-wrapper textarea.e-input:focus, .e-bigger .e-input-group.e-control-wrapper textarea:focus, .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-bigger .e-input-group.e-control-wrapper.e-input-focus textarea:focus, .e-bigger .e-input-group.e-input-focus textarea, .e-float-input textarea.e-bigger, .e-float-input.e-bigger textarea, .e-float-input.e-control-wrapper textarea.e-bigger, .e-float-input.e-control-wrapper.e-bigger textarea, .e-input-group textarea.e-bigger, .e-input-group textarea.e-input.e-bigger, .e-input-group.e-bigger textarea, .e-input-group.e-bigger textarea.e-input, .e-input-group.e-control-wrapper textarea.e-bigger, .e-input-group.e-control-wrapper textarea.e-bigger:focus, .e-input-group.e-control-wrapper textarea.e-input.e-bigger, .e-input-group.e-control-wrapper textarea.e-input.e-bigger:focus, .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.e-input-focus textarea.e-bigger, .e-input-group.e-control-wrapper.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-input-focus textarea.e-bigger, .e-input-group.e-input-focus textarea.e-input.e-bigger, .e-input-group.e-input-focus.e-bigger textarea, .e-input-group.e-input-focus.e-bigger textarea.e-input {
    font: inherit;
    line-height: 1.2;
    min-height: 17px;
    padding: 5px 0
}

    .e-bigger .e-float-input.e-control-wrapper.e-small textarea, .e-bigger .e-float-input.e-small textarea, .e-bigger .e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input, .e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input, .e-bigger .e-input-group.e-small textarea.e-input, .e-bigger .e-small.e-float-input.e-control-wrapper textarea, .e-bigger .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 .float-input textarea.e-small, .e-bigger .input-group textarea.e-small, .e-bigger.e-small .e-float-input textarea, .e-bigger.e-small .e-float-input.e-control-wrapper textarea, .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.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input, .e-bigger.e-small .e-input-group.e-input-focus textarea.e-input, .e-float-input textarea.e-bigger.e-small, .e-float-input.e-bigger textarea.e-small, .e-float-input.e-control-wrapper.e-small textarea.e-bigger, .e-float-input.e-control-wrapper.e-small.e-bigger textarea, .e-float-input.e-small textarea.e-bigger, .e-float-input.e-small.e-bigger textarea, .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-input-focus.e-small textarea.e-input.e-bigger, .e-input-group.e-control-wrapper.e-input-focus.e-small.e-bigger textarea.e-input, .e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger, .e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input, .e-input-group.e-input-focus textarea.e-input.e-bigger.e-small, .e-input-group.e-input-focus.e-bigger textarea.e-small, .e-input-group.e-input-focus.e-small textarea.e-input.e-bigger, .e-input-group.e-input-focus.e-small.e-bigger textarea.e-input, .e-input-group.e-small textarea.e-input.e-bigger, .e-input-group.e-small.e-bigger textarea.e-input, .e-small .e-float-input.e-bigger textarea, .e-small .e-float-input.e-control-wrapper 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-small .e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input, .e-small .float-input textarea.e-bigger, .e-small .input-group textarea.e-bigger {
        font: inherit;
        line-height: 1.2;
        min-height: 15px;
        padding: 4px 0
    }

.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 .e-small input.e-input, .e-bigger input.e-input.e-small, .e-bigger.e-small input.e-input, .e-small .e-bigger input.e-input, .e-small input.e-input.e-bigger, input.e-input.e-bigger.e-small {
        min-height: 25px
    }

.e-bigger .e-outline.e-float-input input ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input textarea ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text, .e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text, .e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text, .e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
    font-size: 12px
}

.e-bigger .e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small input:valid ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small input[disabled] ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small input[readonly] ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small input ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-small textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small textarea:valid ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small textarea[disabled] ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small textarea[readonly] ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small textarea ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-small.e-input-focus input ~ label.e-float-text, .e-bigger .e-small.e-outline.e-float-input input ~ label.e-label-top.e-float-text, .e-bigger .e-small.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text, .e-bigger .e-small.e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, .e-bigger .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.e-bigger input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input:valid ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea[readonly] ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger input:focus ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger input:valid ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger input[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger input[readonly] ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger input ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger textarea[disabled] ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger textarea[readonly] ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-small.e-bigger.e-input-focus input ~ label.e-float-text, .e-small .e-bigger.e-outline.e-float-input input ~ label.e-label-top.e-float-text, .e-small .e-bigger.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text, .e-small .e-bigger.e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, .e-small .e-bigger.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text, .e-small .e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text, .e-small .e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text, .e-small.e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text, .e-small.e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text, .e-small.e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, .e-small.e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, .e-small.e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, .e-small.e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text, .e-small.e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text, .e-small.e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, .e-small.e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, .e-small.e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, .e-small.e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, .e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, .e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, .e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, .e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, .e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, .e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, .e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, .e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, .e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, .e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, .e-small.e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
    font-size: 12px
}

.e-bigger .e-outline.e-float-input input, .e-bigger .e-outline.e-float-input.e-control-wrapper input, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-group input, .e-bigger .e-outline.e-float-input.e-input-group input, .e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper input, .e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-input) .e-input, .e-bigger .e-outline.e-input-group:not(.e-float-input) .e-input, .e-outline.e-float-input.e-bigger input, .e-outline.e-float-input.e-control-wrapper.e-bigger input, .e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger input, .e-outline.e-float-input.e-input-group.e-bigger input, .e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger input, .e-outline.e-input-group.e-bigger:not(.e-float-input) .e-input, .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
    box-sizing: border-box;
    min-height: 56px
}

.e-bigger .e-outline.e-input-group .e-clear-icon, .e-bigger .e-outline.e-input-group.e-control-wrapper .e-clear-icon, .e-outline.e-input-group .e-clear-icon.e-bigger, .e-outline.e-input-group.e-bigger .e-clear-icon, .e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger, .e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon {
    font-size: 20px;
    margin: 8px;
    padding: 0
}

.e-aiassistview .e-view-header .e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child, .e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, .e-bigger .e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, .e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, .e-bigger .e-outline.e-input-group.e-float-icon-left > .e-input-group-icon, .e-checkbox-wrapper.e-rtl .e-checkbox + .e-label, .e-css.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label, .e-outline.e-float-input.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon, .e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon, .e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger, .e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger, .e-outline.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon, .e-outline.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon, .e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger, .e-outline.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger {
    margin-left: 8px;
    margin-right: 0
}

.e-bigger .e-outline.e-input-group .e-input-group-icon, .e-bigger .e-outline.e-input-group.e-control-wrapper .e-input-group-icon, .e-outline.e-input-group .e-input-group-icon.e-bigger, .e-outline.e-input-group.e-bigger .e-input-group-icon, .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon {
    margin: 15px 16px 15px 0
}

.e-bigger .e-outline.e-input-group.e-prepend .e-input-group-icon, .e-bigger .e-outline.e-input-group.e-prepend.e-control-wrapper .e-input-group-icon, .e-outline.e-input-group.e-prepend .e-input-group-icon.e-bigger, .e-outline.e-input-group.e-prepend.e-bigger .e-input-group-icon, .e-outline.e-input-group.e-prepend.e-control-wrapper .e-input-group-icon.e-bigger, .e-outline.e-input-group.e-prepend.e-control-wrapper.e-bigger .e-input-group-icon {
    margin: 15px 0 15px 16px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left) input:focus, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left).e-input-focus input, .e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input, .e-bigger .e-outline.e-float-input:not(.e-float-icon-left) input, .e-bigger .e-outline.e-float-input:not(.e-float-icon-left) input:focus, .e-bigger .e-outline.e-float-input:not(.e-float-icon-left).e-input-focus input, .e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left) input.e-input:focus, .e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left).e-input-focus input.e-input, .e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input, .e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left) input.e-input:focus, .e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left).e-input-focus input.e-input, .e-bigger .e-outline.e-input-group:not(.e-float-icon-left) input.e-input, .e-bigger input.e-input.e-outline, .e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left) input:focus, .e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left).e-input-focus input, .e-outline.e-float-input.e-bigger:not(.e-float-icon-left) input, .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input, .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input:focus, .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input, .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input.e-bigger, .e-outline.e-float-input:not(.e-float-icon-left) input.e-bigger, .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input, .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input:focus, .e-outline.e-input-group.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input, .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input, .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input:focus, .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input, .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input.e-bigger, .e-outline.e-input-group:not(.e-float-icon-left) input.e-input.e-bigger, input.e-input.e-bigger.e-outline {
    padding: 15px 16px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left) textarea:focus, .e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) textarea, .e-bigger .e-outline.e-float-input:not(.e-float-icon-left) textarea, .e-bigger .e-outline.e-float-input:not(.e-float-icon-left) textarea:focus, .e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left) textarea.e-input:focus, .e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input, .e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left) textarea.e-input:focus, .e-bigger .e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input, .e-bigger textarea.e-input.e-outline, .e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left) textarea:focus, .e-outline.e-float-input.e-bigger:not(.e-float-icon-left) textarea, .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea, .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea:focus, .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) textarea.e-bigger, .e-outline.e-float-input:not(.e-float-icon-left) textarea.e-bigger, .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input, .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input:focus, .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input, .e-outline.e-input-group.e-control-wrapper.e-bigger: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.e-bigger, .e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input.e-bigger, textarea.e-input.e-bigger.e-outline {
    margin: 8px 0 1px;
    padding: 0 16px 16px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-group.e-small input, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input, .e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper.e-small input, .e-bigger .e-outline.e-float-input.e-input-group.e-small input, .e-bigger .e-outline.e-float-input.e-small input, .e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input, .e-bigger .e-outline.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-outline.e-float-input.e-bigger.e-small input, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input, .e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger.e-small input, .e-outline.e-float-input.e-input-group.e-bigger.e-small input, .e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-small input, .e-outline.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input, .e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input, .e-small .e-outline.e-float-input.e-bigger input, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input, .e-small .e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger input, .e-small .e-outline.e-float-input.e-input-group.e-bigger input, .e-small .e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger input, .e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
    box-sizing: border-box;
    min-height: 48px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input:focus, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left).e-input-focus input, .e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) input, .e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) input:focus, .e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left).e-input-focus input, .e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input, .e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input:focus, .e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left).e-input-focus input.e-input, .e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input, .e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input:focus, .e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left).e-input-focus input.e-input, .e-bigger input.e-input.e-small.e-outline, .e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left) input:focus, .e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) input:focus, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) input, .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-bigger, .e-outline.e-float-input.e-small.e-bigger:not(.e-float-icon-left) input, .e-outline.e-float-input.e-small:not(.e-float-icon-left) input.e-bigger, .e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left) input.e-input:focus, .e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input.e-input, .e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) input.e-input:focus, .e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input.e-input, .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) input.e-input, .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input.e-bigger, .e-outline.e-input-group.e-small.e-bigger:not(.e-float-icon-left) input.e-input, .e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input.e-bigger, .e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left) input:focus, .e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left).e-input-focus input, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input:focus, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input, .e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input:focus, .e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input, .e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input:focus, .e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input, input.e-input.e-bigger.e-small.e-outline {
    padding: 10px 12px 9px
}

.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon, .e-bigger .e-outline.e-input-group.e-small .e-clear-icon, .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger, .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, .e-outline.e-input-group.e-small .e-clear-icon.e-bigger, .e-outline.e-input-group.e-small.e-bigger .e-clear-icon {
    font-size: 18px;
    padding: 9px 12px 9px 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon, .e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon, .e-bigger .e-filled.e-float-input.e-input-group .e-input-group-icon, .e-bigger .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon, .e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon, .e-bigger .e-outline.e-input-group.e-small .e-input-group-icon, .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger, .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-small .e-input-group-icon.e-bigger, .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-input-group .e-input-group-icon.e-bigger, .e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon, .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger, .e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon, .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger, .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon {
    margin: 9px 12px 9px 0
}

.e-bigger .e-outline.e-input-group.e-prepend.e-control-wrapper.e-small .e-input-group-icon, .e-bigger .e-outline.e-input-group.e-prepend.e-small .e-input-group-icon, .e-outline.e-input-group.e-prepend.e-control-wrapper.e-small .e-input-group-icon.e-bigger, .e-outline.e-input-group.e-prepend.e-control-wrapper.e-small.e-bigger .e-input-group-icon, .e-outline.e-input-group.e-prepend.e-small .e-input-group-icon.e-bigger, .e-outline.e-input-group.e-prepend.e-small.e-bigger .e-input-group-icon {
    margin: 9px 0 9px 12px
}

.e-bigger .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-bigger.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.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-outline.e-float-input.e-small.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    box-sizing: border-box;
    display: flex;
    left: 0;
    line-height: 13px;
    position: absolute;
    top: -7px;
    transform: translate3d(0,0,0) scale(1);
    transition: color .2s,font-size .2s,line-height .2s
}

.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text, .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    line-height: 70px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text, .e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text, .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text, .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    line-height: 66px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text, .e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text {
    line-height: 53px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text, .e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text, .e-bigger.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-small .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-small .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text, .e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text, .e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text, .e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text, .e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text {
    line-height: 60px
}

.e-bigger .e-outline label.e-float-text::after, .e-bigger .e-outline label.e-float-text::before, .e-bigger .e-outline.e-float-input label.e-float-text::after, .e-bigger .e-outline.e-float-input label.e-float-text::before, .e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text::after, .e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text::before, .e-bigger.e-outline label.e-float-text::after, .e-bigger.e-outline label.e-float-text::before, .e-bigger.e-outline.e-float-input label.e-float-text::after, .e-bigger.e-outline.e-float-input label.e-float-text::before, .e-bigger.e-outline.e-float-input.e-control-wrapper label.e-float-text::after, .e-bigger.e-outline.e-float-input.e-control-wrapper label.e-float-text::before {
    min-width: 13px
}

.e-bigger.e-small .e-outline label.e-float-text::after, .e-bigger.e-small .e-outline label.e-float-text::before, .e-bigger.e-small .e-outline.e-float-input label.e-float-text::after, .e-bigger.e-small .e-outline.e-float-input label.e-float-text::before, .e-bigger.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text::after, .e-bigger.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text::before, .e-bigger.e-small.e-outline label.e-float-text::after, .e-bigger.e-small.e-outline label.e-float-text::before, .e-bigger.e-small.e-outline.e-float-input label.e-float-text::after, .e-bigger.e-small.e-outline.e-float-input label.e-float-text::before, .e-bigger.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text::after, .e-bigger.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text::before {
    min-width: 9px
}

.e-bigger .e-rtl.e-outline.e-input-group .e-clear-icon, .e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon .e-rtl .e-outline.e-input-group.e-bigger .e-clear-icon, .e-bigger .e-rtl.e-small .e-dropdownbase .e-list-item, .e-bigger.e-rtl .e-outline.e-input-group .e-clear-icon, .e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon, .e-multi-select-list-wrapper.e-rtl .e-selectall-parent, .e-rtl .e-dropdownbase .e-list-item, .e-rtl .e-multi-select-list-wrapper .e-selectall-parent, .e-rtl .e-outline.e-input-group .e-clear-icon.e-bigger, .e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger, .e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon, .e-rtl .e-small .e-dropdownbase .e-list-item, .e-rtl .e-small.e-bigger .e-dropdownbase .e-list-item, .e-rtl.e-outline.e-input-group .e-clear-icon.e-bigger, .e-rtl.e-outline.e-input-group.e-bigger .e-clear-icon, .e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger, .e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon, .e-small .e-rtl .e-dropdownbase .e-list-item, .e-small .e-rtl.e-bigger .e-dropdownbase .e-list-item, .e-small.e-bigger .e-rtl .e-dropdownbase .e-list-item, .e-small.e-bigger.e-rtl .e-dropdownbase .e-list-item, .e-small.e-rtl .e-dropdownbase .e-list-item {
    padding-left: 16px;
    padding-right: 0
}

.e-bigger .e-listview.e-rtl .e-list-icon, .e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon, .e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, .e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon, .e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon, .e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child, .e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon, .e-listbox-container.e-rtl .e-list-icon, .e-listbox-wrapper.e-rtl .e-list-icon, .e-listboxtool-wrapper.e-rtl .e-list-icon, .e-listview.e-bigger.e-rtl .e-list-icon, .e-listview.e-rtl .e-list-icon, .e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger, .e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon, .e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, .e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, .e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger, .e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon, .e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child, .e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, .e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child, .e-schedule-dialog.e-rtl .e-all-day-container {
    margin-left: 16px;
    margin-right: 0
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small input label.e-float-text.e-label-top, .e-bigger .e-outline.e-float-input.e-small input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small input:valid ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-small input ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-small label.e-float-text, .e-bigger .e-outline.e-float-input.e-small textarea label.e-float-text.e-label-top, .e-bigger .e-outline.e-float-input.e-small textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small textarea:valid ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-small textarea ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-small.e-input-focus input ~ label.e-float-text, .e-bigger .e-small .e-outline.e-float-input label.e-float-text, .e-outline.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top, .e-outline.e-float-input.e-bigger.e-small input:focus ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-small input:valid ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger.e-small input ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top, .e-outline.e-float-input.e-bigger.e-small textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-small textarea:valid ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger.e-small textarea ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger.e-small.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input:valid ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger label.e-float-text, .e-small .e-outline.e-float-input.e-bigger input label.e-float-text.e-label-top, .e-small .e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text, .e-small .e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-bigger textarea label.e-float-text.e-label-top, .e-small .e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text, .e-small .e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
    top: -7px;
    transform: translate3d(0,0,0) scale(1)
}

.e-bigger .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-clear-icon:not(.e-assist-clear-icon-hide), .e-bigger .e-control-wrapper.e-numeric.e-input-group .e-input-group-icon, .e-bigger .e-dropdown-btn .e-btn-icon, .e-bigger .e-dropdown-btn.e-small .e-btn-icon, .e-bigger .e-dropdown-btn.e-small .e-btn-icon.e-caret, .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, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-small 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-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon::before, .e-bigger .e-menu-container .e-scroll-nav .e-icons, .e-bigger .e-menu-wrapper .e-scroll-nav .e-icons, .e-bigger .e-more-popup-wrapper .e-more-event-close .e-close-icon, .e-bigger .e-pv-icon-search, .e-bigger .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-icon, .e-bigger .e-pv-modern-navigation-toolbar .e-btn .e-btn-icon, .e-bigger .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-icon, .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-delete-icon, .e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon, .e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon, .e-bigger .e-stepper .e-step-container .e-indicator, .e-bigger .e-stepper .e-step-container .e-step-content, .e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-bigger .e-vscroll .e-icons, .e-bigger.e-aiassistview .e-footer:not(.e-footer-template) .e-assist-clear-icon:not(.e-assist-clear-icon-hide), .e-bigger.e-control-wrapper.e-numeric.e-input-group .e-input-group-icon, .e-bigger.e-dropdown-btn .e-btn-icon, .e-bigger.e-dropdown-btn.e-small .e-btn-icon, .e-bigger.e-dropdown-btn.e-small .e-btn-icon.e-caret, .e-bigger.e-menu-container .e-scroll-nav .e-icons, .e-bigger.e-menu-wrapper .e-scroll-nav .e-icons, .e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon, .e-bigger.e-small .e-dropdownbase .e-list-item .e-list-icon, .e-bigger.e-stepper .e-step-container .e-indicator, .e-bigger.e-stepper .e-step-container .e-step-content, .e-dropdownbase.e-small.e-bigger .e-list-item .e-list-icon, .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before, .e-filled.e-float-input.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-filled.e-input-group.e-small.e-bigger .e-clear-icon::before, .e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-responsive-right .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, .e-more-popup-wrapper .e-more-event-close .e-close-icon, .e-otpinput .e-otp-input-field[type=password], .e-otpinput .e-otp-input-fieldinput[type=password], .e-outline.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before, .e-outline.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon::before, .e-outline.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before, .e-outline.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon::before, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before, .e-outline.e-float-input.e-small.e-bigger .e-clear-icon::before, .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before, .e-outline.e-input-group.e-small.e-bigger .e-clear-icon::before, .e-outline.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon::before, .e-outline.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before, .e-outline.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon::before, .e-outline.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before, .e-pv-annotation-calibrate-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret), .e-pv-annotation-color-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret), .e-pv-annotation-handwritten-container .e-pv-handwritten-icon.e-btn-icon:not(.e-caret), .e-pv-annotation-handwritten-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret), .e-pv-annotation-ink-container .e-pv-inkannotation-icon, .e-pv-annotation-opacity-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret), .e-pv-annotation-shapes-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret), .e-pv-annotation-stamp-container .e-menu-wrapper ul .e-menu-item .e-menu-icon, .e-pv-annotation-stroke-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret), .e-pv-annotation-textalign-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret), .e-pv-annotation-textcolor-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret), .e-pv-annotation-textprop-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret), .e-pv-annotation-thickness-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret), .e-pv-icon, .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-icon, .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-icon, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-next .e-icon-next, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-prev .e-icon-prev, .e-small .e-filled.e-float-input.e-bigger 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-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-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], .e-small.e-otpinput .e-otp-input-fieldinput[type=password], .e-speech-to-text.e-round .e-btn-icon, .e-vscroll.e-bigger .e-icons {
    font-size: 18px
}

.e-bigger .e-outline.e-float-input label.e-float-text, .e-bigger .e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text, .e-bigger .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input textarea ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text, .e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, .e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input input.e-bigger ~ label.e-float-text, .e-outline.e-float-input label.e-float-text.e-bigger, .e-outline.e-float-input textarea.e-bigger ~ label.e-float-text, .e-outline.e-float-input textarea ~ label.e-float-text.e-bigger, .e-outline.e-float-input.e-bigger label.e-float-text, .e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-bigger textarea ~ label.e-float-text, .e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper label.e-float-text.e-bigger, .e-outline.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger, .e-outline.e-float-input.e-control-wrapper.e-bigger label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    font-size: 16px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-small label.e-float-text, .e-bigger .e-outline.e-float-input.e-small textarea:-webkit-autofill ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-outline.e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-small.e-outline.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-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text, .e-bigger.e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, .e-bigger.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger.e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-bigger.e-small textarea:-webkit-autofill ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-outline.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-outline.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text, .e-outline.e-float-input.e-small.e-bigger label.e-float-text, .e-small .e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-small.e-bigger .e-outline.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-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
    font-size: 14px
}

.e-bigger .e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, .e-bigger .e-outline.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-outline.e-float-input input:-webkit-autofill ~ label.e-float-text, .e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, .e-bigger.e-outline.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 {
    animation-name: slideTopUp
}

.e-bigger .e-outline.e-float-input.e-small input:-webkit-autofill ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, .e-bigger .e-small.e-outline.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-outline.e-float-input input:-webkit-autofill ~ label.e-float-text, .e-bigger.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-small input:-webkit-autofill ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text, .e-small .e-bigger.e-outline.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-outline.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-outline.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 {
    animation-name: slideTopUp
}

.e-bigger .e-filled.e-float-input, .e-bigger .e-filled.e-float-input.e-control-wrapper, .e-bigger .e-filled.e-input-group, .e-bigger .e-filled.e-input-group.e-control-wrapper, .e-filled.e-float-input.e-bigger, .e-filled.e-float-input.e-control-wrapper.e-bigger, .e-filled.e-input-group.e-bigger, .e-filled.e-input-group.e-control-wrapper.e-bigger {
    margin-top: 0;
    padding: 0 12px 0 16px
}

    .e-bigger .e-filled.e-float-input.e-control-wrapper.e-small, .e-bigger .e-filled.e-float-input.e-small, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-small, .e-bigger .e-filled.e-input-group.e-small, .e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-small, .e-bigger.e-small .e-filled.e-float-input.e-small, .e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-small, .e-bigger.e-small .e-filled.e-input-group.e-small, .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger, .e-filled.e-float-input.e-small.e-bigger, .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger, .e-filled.e-input-group.e-small.e-bigger, .e-small .e-filled.e-float-input.e-bigger, .e-small .e-filled.e-float-input.e-control-wrapper.e-bigger, .e-small .e-filled.e-input-group.e-bigger, .e-small .e-filled.e-input-group.e-control-wrapper.e-bigger {
        margin-top: 0;
        padding: 0 10px 0 12px
    }

.e-bigger .e-rtl.e-filled.e-float-input, .e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper, .e-bigger .e-rtl.e-filled.e-input-group, .e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper, .e-bigger.e-rtl .e-filled.e-float-input, .e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper, .e-bigger.e-rtl .e-filled.e-input-group, .e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper, .e-rtl .e-filled.e-float-input.e-bigger, .e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger, .e-rtl .e-filled.e-input-group.e-bigger, .e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger, .e-rtl.e-filled.e-float-input.e-bigger, .e-rtl.e-filled.e-float-input.e-control-wrapper.e-bigger, .e-rtl.e-filled.e-input-group.e-bigger, .e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger {
    padding: 0 16px 0 12px
}

.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-input:focus, .e-bigger .e-filled.e-input-group.e-control-wrapper .e-input, .e-bigger .e-filled.e-input-group.e-control-wrapper .e-input:focus, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus .e-input, .e-bigger .e-filled.e-input-group.e-input-focus .e-input, .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-input:focus, .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input, .e-filled.e-input-group.e-bigger.e-input-focus .e-input, .e-filled.e-input-group.e-control-wrapper.e-bigger .e-input:focus, .e-filled.e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input {
    padding: 16px 4px 16px 0
}

.e-bigger .e-filled .e-input:focus, .e-filled .e-input.e-bigger:focus {
    padding-bottom: 16px
}

.e-bigger .e-filled.e-float-input input, .e-bigger .e-filled.e-float-input.e-control-wrapper input, .e-filled.e-float-input input.e-bigger, .e-filled.e-float-input.e-bigger input, .e-filled.e-float-input.e-control-wrapper input.e-bigger, .e-filled.e-float-input.e-control-wrapper.e-bigger input {
    padding: 20px 4px 6px 0
}

.e-bigger .e-filled input.e-input.e-rtl, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input, .e-bigger .e-filled.e-input-group.e-rtl input.e-input, .e-bigger .e-filled.e-input-group.e-rtl input.e-input:focus, .e-bigger .e-filled.e-input-group.e-rtl.e-input-focus input.e-input, .e-bigger.e-rtl .e-filled input.e-input, .e-bigger.e-rtl .e-filled.e-input-group 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, .e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus, .e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input, .e-bigger.e-rtl .e-filled.e-input-group.e-input-focus input.e-input, .e-filled input.e-input.e-bigger.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-filled.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger, .e-filled.e-input-group.e-rtl input.e-input.e-bigger, .e-rtl .e-filled 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-bigger input.e-input, .e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input.e-bigger, .e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input {
    padding: 16px 0 16px 4px;
    text-indent: 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input, .e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input:focus, .e-bigger .e-filled.e-float-input.e-rtl input, .e-bigger .e-filled.e-float-input.e-rtl input:focus, .e-bigger .e-filled.e-float-input.e-rtl.e-input-focus input, .e-bigger.e-rtl .e-filled.e-float-input input, .e-bigger.e-rtl .e-filled.e-float-input input:focus, .e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper input, .e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper 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-filled.e-float-input.e-bigger.e-rtl input, .e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl 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 input.e-bigger, .e-rtl .e-filled.e-float-input.e-bigger input, .e-rtl .e-filled.e-float-input.e-control-wrapper input.e-bigger, .e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger input {
    padding: 20px 0 6px 4px;
    text-indent: 0
}

.e-aiassistview .e-footer .e-footer-icons-wrapper .e-assist-attachment-icon, .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-clear-icon, .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-send, .e-bigger .e-agenda-view .e-inline-subject, .e-bigger .e-agenda-view .e-subject, .e-bigger .e-aiassistview .e-content-container, .e-bigger .e-bigger .e-grid .e-ccdlg .e-checkbox-wrapper span.e-label, .e-bigger .e-bigger .e-grid-popup .e-ccdlg .e-checkbox-wrapper span.e-label, .e-bigger .e-chat-ui .e-status-text, .e-bigger .e-control-wrapper.e-mask .e-maskedtextbox, .e-bigger .e-filled.e-float-input, .e-bigger .e-filled.e-float-input.e-control-wrapper, .e-bigger .e-filled.e-float-input.e-control-wrapper.e-disabled, .e-bigger .e-filled.e-float-input.e-disabled, .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-disabled, .e-bigger .e-grid, .e-bigger .e-grid .e-toolbar .e-tbar-btn.e-btn .e-btn-icon.e-icons.e-columnchooser-btn, .e-bigger .e-grid-popup.e-bigger .e-ccdlg .e-checkbox-wrapper span.e-label, .e-bigger .e-grid.e-bigger .e-ccdlg .e-checkbox-wrapper span.e-label, .e-bigger .e-inplaceeditor .e-editable-value-container .e-editable-overlay-icon::before, .e-bigger .e-inplaceeditor .e-editable-value-wrapper .e-editable-overlay-icon::before, .e-bigger .e-listbox-container .e-text-content, .e-bigger .e-listbox-wrapper .e-text-content, .e-bigger .e-listview .e-text-content, .e-bigger .e-menu-container ul, .e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul, .e-bigger .e-menu-wrapper ul, .e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul, .e-bigger .e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, .e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain, .e-bigger .e-popup.e-multicolumn-list .e-popup-footer, .e-bigger .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-modern-side-panel-header-title, .e-bigger .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-modern-side-panel-header-title, .e-bigger .e-pv-organize-buttondiv .e-btn .e-btn-icon, .e-bigger .e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close .e-close-icon, .e-bigger .e-richtexteditor .e-rte-content .e-content, .e-bigger .e-richtexteditor .e-rte-content .e-content blockquote, .e-bigger .e-richtexteditor .e-rte-iframe-content .e-content blockquote, .e-bigger .e-richtexteditor .e-source-content .e-content blockquote, .e-bigger .e-schedule .e-month-view .e-content-wrap, .e-bigger .e-schedule .e-month-view .e-date-header-wrap table td, .e-bigger .e-schedule .e-month-view .e-m-date, .e-bigger .e-schedule .e-month-view .e-resource-cells, .e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-item.e-date-range .e-tbar-btn-text, .e-bigger .e-schedule .e-vertical-view .e-header-cells .e-header-date, .e-bigger .e-small.e-stepper .e-step-container .e-indicator, .e-bigger .e-small.e-stepper .e-step-container .e-step-content, .e-bigger .e-splitter .e-pane, .e-bigger .e-splitter .e-split-bar .e-resize-handler::before, .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-upload .e-upload-files .e-file-delete-btn.e-icons, .e-bigger .e-xlflmenu .e-xlfl-dlgfields, .e-bigger.e-aiassistview .e-content-container, .e-bigger.e-chat-ui .e-status-text, .e-bigger.e-menu-container ul, .e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul, .e-bigger.e-menu-wrapper ul, .e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul, .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain, .e-bigger.e-popup.e-multicolumn-list .e-popup-footer, .e-bigger.e-schedule .e-month-view .e-content-wrap, .e-bigger.e-schedule .e-month-view .e-date-header-wrap table td, .e-bigger.e-schedule .e-month-view .e-m-date, .e-bigger.e-schedule .e-month-view .e-resource-cells, .e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-item.e-date-range .e-tbar-btn-text, .e-bigger.e-schedule .e-vertical-view .e-header-cells .e-header-date, .e-bigger.e-small .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-bigger.e-small .e-stepper .e-step-container .e-indicator, .e-bigger.e-small .e-stepper .e-step-container .e-step-content, .e-bigger.e-small.e-stepper .e-step-container .e-indicator, .e-bigger.e-small.e-stepper .e-step-container .e-step-content, .e-bigger.e-splitter .e-pane, .e-bigger.e-splitter .e-split-bar .e-resize-handler::before, .e-bigger.e-stepper .e-step-container .e-step-label-container, .e-bigger.e-stepper .e-step-container .e-step-text-container, .e-btn-group .e-btn-icon, .e-chat-ui .e-footer:not(.e-footer-template) .e-chat-attachment-icon, .e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send, .e-control-wrapper.e-mask.e-bigger .e-maskedtextbox, .e-css.e-btn-group .e-btn-icon, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets ul li.e-list-item, .e-dropdown-btn .e-btn-icon, .e-dropdown-btn .e-caret, .e-dropdown-btn.e-btn .e-btn-icon, .e-dropdown-btn.e-btn .e-caret, .e-filled.e-float-input.e-bigger, .e-filled.e-float-input.e-bigger.e-disabled, .e-filled.e-float-input.e-control-wrapper.e-bigger, .e-filled.e-float-input.e-control-wrapper.e-bigger.e-disabled, .e-filled.e-float-input.e-input-group.e-bigger.e-disabled, .e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled, .e-grid .e-gridheader thead .e-icons:not(.e-check):not(.e-stop), .e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon::before, .e-grid-popup.e-bigger.e-bigger .e-ccdlg .e-checkbox-wrapper span.e-label, .e-grid.e-bigger, .e-grid.e-bigger .e-toolbar .e-tbar-btn.e-btn .e-btn-icon.e-icons.e-columnchooser-btn, .e-grid.sf-grid .e-dlg-content .columndiv .e-responsivecoldiv .e-filter-icon, .e-inplaceeditor .e-editable-action-buttons .e-btn-cancel .e-btn-icon.e-icons, .e-inplaceeditor .e-editable-action-buttons .e-btn-save .e-btn-icon.e-icons, .e-inplaceeditor-tip .e-editable-action-buttons .e-btn-cancel .e-btn-icon.e-icons, .e-inplaceeditor-tip .e-editable-action-buttons .e-btn-save .e-btn-icon.e-icons, .e-inplaceeditor.e-bigger .e-editable-value-container .e-editable-overlay-icon::before, .e-inplaceeditor.e-bigger .e-editable-value-wrapper .e-editable-overlay-icon::before, .e-listbox-container.e-bigger .e-text-content, .e-listbox-wrapper.e-bigger .e-text-content, .e-listview.e-bigger .e-text-content, .e-menu-container .e-scroll-nav .e-nav-arrow, .e-menu-wrapper .e-scroll-nav .e-nav-arrow, .e-numeric.e-control-wrapper.e-input-group .e-input-group-icon, .e-pager .e-icons, .e-pager.sf-pager .e-pagercontainer .e-first, .e-pager.sf-pager .e-pagercontainer .e-last, .e-pager.sf-pager .e-pagercontainer .e-next, .e-pager.sf-pager .e-pagercontainer .e-prev, .e-pv-blazor-annotation-custom-fontsize, .e-pv-comment-panel-title-container .e-pv-more-icon .e-pv-icon, .e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close .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-edit .e-close-icon, .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-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-edit-icon, .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-delete-icon, .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit-icon, .e-richtexteditor.e-bigger .e-rte-content .e-content, .e-schedule.e-device .e-agenda-view .e-m-date, .e-schedule.e-device .e-month-agenda-view .e-date-header-wrap, .e-schedule.e-device .e-month-agenda-view .e-m-date, .e-schedule.e-device .e-month-view .e-date-header-wrap, .e-schedule.e-device .e-schedule-toolbar .e-date-range .e-tbar-btn .e-tbar-btn-text, .e-schedule.e-device .e-timeline-month-view .e-date-header-wrap, .e-schedule.e-device .e-timeline-view .e-date-header-wrap, .e-schedule.e-device .e-vertical-view .e-header-cells .e-header-date, .e-small .e-bigger.e-stepper .e-step-container .e-indicator, .e-small .e-bigger.e-stepper .e-step-container .e-step-content, .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-datetime-wrapper .e-time-icon.e-icons::before, .e-small .e-rating-container .e-rating-item-container, .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-datetime-wrapper .e-time-icon.e-icons::before, .e-small.e-rating-container .e-rating-item-container, .e-stepper .e-step-container .e-indicator, .e-tab .e-tab-header .e-toolbar-item .e-tab-icon, .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before, .e-tab-clone-element .e-tab-icon, .e-tab-clone-element .e-tab-icon::before, .e-treeview .e-icon-collapsible::before, .e-treeview .e-icon-expandable::before {
    font-size: 16px
}

    .e-bigger .e-agenda-view .e-date-time, .e-bigger .e-agenda-view .e-day-date-header .e-m-day, .e-bigger .e-chat-ui .e-message-header, .e-bigger .e-chat-ui .e-reply-wrapper .e-reply-media-preview .e-reply-file-name, .e-bigger .e-checkbox-wrapper .e-check, .e-bigger .e-checkbox-wrapper .e-label, .e-bigger .e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value, .e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider-button.e-first-button .e-button-icon::before, .e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider-button.e-second-button .e-button-icon::before, .e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider-button.e-first-button .e-button-icon::before, .e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider-button.e-second-button .e-button-icon::before, .e-bigger .e-css.e-checkbox-wrapper .e-check, .e-bigger .e-css.e-checkbox-wrapper .e-label, .e-bigger .e-css.e-switch-wrapper .e-switch-off, .e-bigger .e-css.e-switch-wrapper .e-switch-on, .e-bigger .e-fab.e-btn .e-btn-icon, .e-bigger .e-filled.e-float-input.e-control-wrapper.e-small, .e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-disabled, .e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled, .e-bigger .e-filled.e-float-input.e-input-group.e-small.e-disabled, .e-bigger .e-filled.e-float-input.e-small, .e-bigger .e-filled.e-float-input.e-small.e-disabled, .e-bigger .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent, .e-bigger .e-grid .e-detailheadercell, .e-bigger .e-grid .e-dropitemscount, .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 thead .e-icons, .e-bigger .e-grid .e-headercell, .e-bigger .e-grid .e-headercelldiv, .e-bigger .e-grid .e-headerclone, .e-bigger .e-listbox-container .e-list-header .e-text, .e-bigger .e-listbox-wrapper .e-list-header .e-text, .e-bigger .e-listview .e-list-header .e-text, .e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent, .e-bigger .e-pv-redaction-page-mark-dialog, .e-bigger .e-pv-redaction-property-panel-text, .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-delete-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-schedule .e-month-view .e-m-day, .e-bigger .e-schedule .e-month-view .e-resource-name, .e-bigger .e-schedule .e-more-popup-wrapper .e-header-day, .e-bigger .e-schedule .e-schedule-toolbar .e-icon-down-arrow, .e-bigger .e-schedule .e-schedule-toolbar .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, .e-bigger .e-schedule .e-vertical-view .e-header-cells .e-header-day, .e-bigger .e-schedule .e-vertical-view .e-resource-cells, .e-bigger .e-schedule .e-vertical-view .e-time-cells-wrap table td, .e-bigger .e-schedule-dialog.e-device .e-icon-down-arrow, .e-bigger .e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td, .e-bigger .e-small.e-fab.e-btn .e-btn-icon, .e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain, .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-stepper .e-step-container .e-step-label-container, .e-bigger .e-small.e-stepper .e-step-container .e-step-text-container, .e-bigger .e-stepper .e-step-container .e-step-label-optional, .e-bigger .e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional, .e-bigger .e-switch-wrapper .e-switch-off, .e-bigger .e-switch-wrapper .e-switch-on, .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before, .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-tab-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before, .e-bigger .e-tab-clone-element .e-close-icon::before, .e-bigger .e-tab-clone-element .e-icons.e-close-icon, .e-bigger .e-tab-clone-element .e-tab-icon, .e-bigger .e-tab-clone-element .e-tab-icon::before, .e-bigger .e-timeline .e-opposite-content, .e-bigger.e-chat-ui .e-message-header, .e-bigger.e-chat-ui .e-reply-wrapper .e-reply-media-preview .e-reply-file-name, .e-bigger.e-checkbox-wrapper .e-check, .e-bigger.e-checkbox-wrapper .e-label, .e-bigger.e-css.e-checkbox-wrapper .e-check, .e-bigger.e-css.e-checkbox-wrapper .e-label, .e-bigger.e-css.e-switch-wrapper .e-switch-off, .e-bigger.e-css.e-switch-wrapper .e-switch-on, .e-bigger.e-fab.e-btn .e-btn-icon, .e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent, .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 thead .e-icons, .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent, .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-more-popup-wrapper .e-header-day, .e-bigger.e-schedule .e-schedule-toolbar .e-icon-down-arrow, .e-bigger.e-schedule .e-schedule-toolbar .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, .e-bigger.e-schedule .e-vertical-view .e-header-cells .e-header-day, .e-bigger.e-schedule .e-vertical-view .e-resource-cells, .e-bigger.e-schedule .e-vertical-view .e-time-cells-wrap table td, .e-bigger.e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td, .e-bigger.e-small .e-fab.e-btn .e-btn-icon, .e-bigger.e-small .e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, .e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain, .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-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-fab.e-btn .e-btn-icon, .e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain, .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-stepper .e-step-container .e-step-label-container, .e-bigger.e-small.e-stepper .e-step-container .e-step-text-container, .e-bigger.e-stepper .e-step-container .e-step-label-optional, .e-bigger.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional, .e-bigger.e-switch-wrapper .e-switch-off, .e-bigger.e-switch-wrapper .e-switch-on, .e-bigger.e-timeline .e-opposite-content, .e-card .e-card-header-caption .e-card-header-title, .e-control-wrapper.e-slider-container.e-bigger .e-scale .e-tick .e-tick-value, .e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider-button.e-first-button .e-button-icon::before, .e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider-button.e-second-button .e-button-icon::before, .e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider-button.e-first-button .e-button-icon::before, .e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider-button.e-second-button .e-button-icon::before, .e-device .e-dlg-content, .e-dropdownbase.e-small .e-list-item .e-list-icon, .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger, .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled, .e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled, .e-filled.e-float-input.e-input-group.e-small.e-bigger.e-disabled, .e-filled.e-float-input.e-small.e-bigger, .e-filled.e-float-input.e-small.e-bigger.e-disabled, .e-grid .e-toolbar .e-tbar-btn.e-btn .e-btn-icon.e-icons.e-columnchooser-btn, .e-grid.e-bigger .e-detailheadercell, .e-grid.e-bigger .e-dropitemscount, .e-grid.e-bigger .e-headercell, .e-grid.e-bigger .e-headercelldiv, .e-grid.e-bigger .e-headerclone, .e-listbox-container.e-bigger .e-list-header .e-text, .e-listbox-wrapper.e-bigger .e-list-header .e-text, .e-listview.e-bigger .e-list-header .e-text, .e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, .e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain, .e-pager.sf-pager .e-numericcontainer a, .e-pdfviewer .e-checkbox-wrapper.e-pv-organize-select-all .e-frame + .e-label, .e-schedule .e-agenda-view .e-agenda-load-more, .e-schedule .e-agenda-view .e-day-date-header .e-m-day, .e-schedule .e-month-agenda-view .e-content-wrap, .e-schedule .e-month-view .e-content-wrap, .e-schedule .e-timeline-view .e-navigate, .e-schedule-dialog.e-device .e-icon-down-arrow, .e-schedule.e-device .e-month-agenda-view .e-content-wrap, .e-schedule.e-device .e-month-view .e-content-wrap, .e-schedule.e-device .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text, .e-schedule.e-device .e-timeline-month-view .e-content-wrap, .e-schedule.e-device .e-timeline-view .e-content-wrap, .e-schedule.e-device .e-vertical-view .e-header-cells .e-header-day, .e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td, .e-small .e-bigger.e-fab.e-btn .e-btn-icon, .e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain, .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, .e-small .e-bigger.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-dropdownbase .e-list-item .e-list-icon, .e-small .e-filled.e-float-input.e-bigger, .e-small .e-filled.e-float-input.e-bigger.e-disabled, .e-small .e-filled.e-float-input.e-control-wrapper.e-bigger, .e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-disabled, .e-small .e-filled.e-float-input.e-input-group.e-bigger.e-disabled, .e-small .e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled, .e-small .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-small .e-stepper .e-step-container .e-indicator, .e-small .e-stepper .e-step-container .e-step-content, .e-small.e-bigger .e-calendar .e-content.e-year span.e-day, .e-small.e-bigger .e-filled.e-float-input, .e-small.e-bigger .e-filled.e-float-input.e-control-wrapper, .e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-disabled, .e-small.e-bigger .e-filled.e-float-input.e-disabled, .e-small.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled, .e-small.e-bigger .e-filled.e-float-input.e-input-group.e-disabled, .e-small.e-bigger.e-calendar .e-content.e-year span.e-day, .e-small.e-stepper .e-step-container .e-indicator, .e-small.e-stepper .e-step-container .e-step-content, .e-tab .e-tab-header .e-toolbar-item .e-close-icon, .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before, .e-tab-clone-element .e-close-icon, .e-tab-clone-element .e-close-icon::before, .e-tab.e-bigger .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-tab-icon, .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon::before, .e-toolbar-right .e-pv-import-pages .e-tbar-btn, .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-bigger .e-filled.e-input-group.e-control-wrapper: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-bigger:not(.e-float-input) .e-input, .e-filled.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
    min-height: 55px
}

.e-bigger .e-filled.e-float-input input, .e-bigger .e-filled.e-float-input.e-control-wrapper input, .e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group input, .e-bigger .e-filled.e-float-input.e-input-group input, .e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper input, .e-bigger .e-hscroll, .e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items, .e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item, .e-bigger .e-toolbar .e-toolbar-item, .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item, .e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items, .e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item, .e-filled.e-float-input.e-bigger input, .e-filled.e-float-input.e-control-wrapper.e-bigger input, .e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger input, .e-filled.e-float-input.e-input-group.e-bigger input, .e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger input, .e-hscroll.e-bigger, .e-toolbar.e-bigger .e-toolbar-item, .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
    min-height: 56px
}

    .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[disabled] ~ 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 ~ 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-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[disabled] ~ 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 ~ 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, .e-bigger .e-filled.e-float-input.e-control-wrapper.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-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[disabled] ~ 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 ~ label.e-label-top.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-filled.e-float-input.e-bigger.e-input-focus input ~ label.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[disabled] ~ 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 ~ 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-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
        font-size: 16px;
        top: 18px
    }

    .e-bigger .e-filled.e-float-input input:-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 input:-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:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom, .e-bigger.e-filled.e-float-input input:-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 input:-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:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
        font-size: 16px;
        top: 18px;
        transform: translateY(-50%) scale(.75);
        user-select: 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[disabled] ~ label.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 ~ 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, .e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ 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[disabled] ~ label.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 ~ 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-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 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[disabled] ~ label.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 ~ 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-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input ~ label.e-float-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[disabled] ~ label.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 ~ label.e-label-top.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-filled.e-float-input.e-small.e-bigger.e-input-focus input ~ label.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-filled.e-float-input.e-small textarea:-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-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: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-bigger.e-small .e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text, .e-bigger.e-small .e-filled.e-float-input textarea:-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-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 input:-webkit-autofill ~ label.e-float-text, .e-filled.e-float-input.e-bigger.e-small textarea:-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-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: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 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: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 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:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
    font-size: 14px;
    top: 12px;
    transform: translateY(-50%) scale(.75);
    user-select: text
}

.e-bigger .e-filled.e-float-input label.e-float-text, .e-bigger .e-filled.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-filled.e-float-input textarea ~ label.e-float-text, .e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text, .e-bigger .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text, .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:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-filled.e-float-input input.e-bigger ~ label.e-float-text, .e-filled.e-float-input label.e-float-text.e-bigger, .e-filled.e-float-input textarea.e-bigger ~ label.e-float-text, .e-filled.e-float-input textarea ~ label.e-float-text.e-bigger, .e-filled.e-float-input.e-bigger label.e-float-text, .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 textarea ~ 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-filled.e-float-input.e-control-wrapper input.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 textarea.e-bigger ~ 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.e-bigger 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-filled.e-float-input.e-control-wrapper.e-bigger textarea ~ 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 {
    font-size: 16px;
    top: 18px
}

.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-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-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-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-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-filled.e-float-input.e-small.e-bigger label.e-float-text, .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-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 {
    font-size: 14px;
    top: 12px;
    transform: none
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.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[disabled] ~ 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 ~ 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-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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text, .e-bigger .e-filled.e-float-input.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[disabled] ~ 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 ~ 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-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[disabled] ~ 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 ~ label.e-label-top.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-bigger.e-small input label.e-float-text.e-label-top, .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[disabled] ~ 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 ~ 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-filled.e-float-input.e-bigger.e-small textarea:valid ~ label.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[readonly] ~ label.e-label-top.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.e-input-focus input ~ label.e-float-text, .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small 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[disabled] ~ 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 ~ 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-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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input ~ label.e-float-text, .e-float-input.e-filled.e-bigger.e-small textarea:focus ~ label.e-float-text, .e-small .e-filled.e-float-input.e-bigger 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[disabled] ~ 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 ~ 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-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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-small .e-filled.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text, .e-small .e-filled.e-float-input.e-control-wrapper.e-bigger 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[disabled] ~ 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 ~ 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, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
    transform: translateY(-50%) scale(.75)
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-bigger .e-filled.e-float-input.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-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-bigger.e-small 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-small .e-filled.e-float-input.e-bigger 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 {
    font-size: 14px;
    top: 12px
}

.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.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-control-wrapper: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) input: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-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-bigger: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 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-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:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    left: 16px
}

.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-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-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-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper 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-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) 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) textarea: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-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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-filled.e-float-input.e-rtl.e-control-wrapper.e-bigger 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-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-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:not(.e-input-focus) textarea:not(:focus):valid ~ 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-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text, .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-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text, .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-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-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:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    right: 16px
}

.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-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-container .e-spinner-pane, .e-inplaceeditor.e-bigger.e-rtl .e-editable-value-container .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, .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, .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, .e-small .e-filled.e-float-input.e-bigger label.e-float-text {
    left: 8px
}

.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-control-wrapper.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) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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-small.e-bigger: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-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.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-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:not(.e-input-focus) input: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 {
    left: 12px
}

.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-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-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-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom, .e-filled.e-float-input.e-rtl.e-control-wrapper.e-small.e-bigger label.e-float-text.e-label-bottom, .e-filled.e-float-input.e-rtl.e-small.e-bigger label.e-float-text.e-label-bottom, .e-filled.e-float-input.e-small.e-bigger.e-rtl label.e-float-text, .e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text, .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-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-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-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: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 label.e-float-text .e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text, .e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text, .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-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-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: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) 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) 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) 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-rtl label.e-float-text, .e-small.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom, .e-small.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper 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-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-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-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    right: 12px
}

.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-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-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap 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-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-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-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-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-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-filled.e-float-input.e-rtl.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom, .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-filled.e-float-input.e-rtl.e-small.e-bigger .e-input-in-wrap 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-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-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-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-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text, .e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text, .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-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-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-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-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, .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-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-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-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, .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-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-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-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-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-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-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-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 {
    right: 0
}

.e-bigger .e-filled.e-input-group .e-clear-icon, .e-bigger .e-filled.e-input-group .e-input-group-icon, .e-bigger .e-filled.e-input-group.e-control-wrapper .e-clear-icon, .e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon, .e-filled.e-input-group .e-clear-icon.e-bigger, .e-filled.e-input-group .e-input-group-icon.e-bigger, .e-filled.e-input-group.e-bigger .e-clear-icon, .e-filled.e-input-group.e-bigger .e-input-group-icon, .e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger, .e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, .e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon, .e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon {
    font-size: 20px;
    height: 40px;
    min-width: 40px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon, .e-bigger .e-filled.e-input-group.e-small .e-clear-icon, .e-bigger .e-filled.e-input-group.e-small .e-input-group-icon, .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger, .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, .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-bigger .e-input-group-icon, .e-filled.e-input-group.e-small .e-clear-icon.e-bigger, .e-filled.e-input-group.e-small .e-input-group-icon.e-bigger, .e-filled.e-input-group.e-small.e-bigger .e-clear-icon, .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon {
    font-size: 18px;
    min-height: 20px;
    min-width: 20px;
    padding: 0 0 0 8px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon, .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-input-group-icon.e-bigger, .e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon, .e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger, .e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon {
    font-size: 20px;
    padding: 0 0 0 8px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon, .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-input-group-icon.e-bigger, .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-input-group.e-small .e-input-group-icon.e-bigger, .e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon {
    font-size: 18px;
    padding: 0 0 0 8px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon, .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-clear-icon.e-bigger, .e-filled.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon, .e-filled.e-input-group.e-float-input .e-clear-icon.e-bigger, .e-filled.e-input-group.e-float-input.e-bigger .e-clear-icon {
    padding: 0;
    margin: 8px
}

.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[disabled] ~ 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 ~ 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .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[disabled] ~ 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 ~ 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[disabled] ~ 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 ~ label.e-label-top.e-float-text {
    top: 18px
}

.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[disabled] ~ label.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 ~ label.e-label-top.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[disabled] ~ label.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 ~ label.e-label-top.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[disabled] ~ label.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 ~ label.e-label-top.e-float-text, .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[disabled] ~ label.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 ~ label.e-label-top.e-float-text {
    top: 12px
}

.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text, .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 .e-input-in-wrap label.e-float-text, .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-input-in-wrap input.e-bigger ~ 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-bigger .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-filled.e-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger ~ 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-bigger .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 {
    top: 18px
}

.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-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-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, .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-bigger.e-small: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-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-small.e-bigger .e-input-in-wrap label.e-float-text, .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-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 {
    top: 12px
}

.e-bigger .e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon, .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-bigger.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-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon.e-bigger {
    font-size: 20px;
    margin: 0;
    min-height: 20px;
    min-width: 20px;
    padding: 0
}

.e-bigger .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-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-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 {
    font-size: 18px;
    margin: 0;
    min-height: 20px;
    min-width: 20px;
    padding: 0
}

.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, .e-bigger .e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left > .e-input-group-icon, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon, .e-bigger .e-filled.e-input-group.e-float-icon-left > .e-input-group-icon, .e-bigger .e-filled.e-input-group.e-float-input.e-small.e-float-icon-left > .e-input-group-icon, .e-bigger .e-filled.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-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-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-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-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger, .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-filled.e-input-group.e-bigger.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-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-filled.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger, .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 {
    margin: 0;
    min-height: 20px;
    min-width: 20px;
    padding: 0
}

.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.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: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-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-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-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-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-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-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-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-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-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-label-bottom, .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.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:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    left: 0
}

.e-bigger .e-filled.e-float-input textarea, .e-bigger .e-filled.e-float-input.e-control-wrapper textarea, .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-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, .e-bigger .e-filled.e-input-group.e-input-focus textarea, .e-filled.e-float-input textarea.e-bigger, .e-filled.e-float-input.e-bigger textarea, .e-filled.e-float-input.e-control-wrapper textarea.e-bigger, .e-filled.e-float-input.e-control-wrapper.e-bigger textarea, .e-filled.e-input-group textarea.e-bigger, .e-filled.e-input-group textarea.e-input.e-bigger, .e-filled.e-input-group.e-bigger textarea, .e-filled.e-input-group.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-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.e-input-focus textarea.e-bigger, .e-filled.e-input-group.e-control-wrapper.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-input-focus textarea.e-bigger, .e-filled.e-input-group.e-input-focus textarea.e-input.e-bigger, .e-filled.e-input-group.e-input-focus.e-bigger textarea, .e-filled.e-input-group.e-input-focus.e-bigger textarea.e-input {
    padding: 0 16px 8px
}

    .e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input, .e-bigger .e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input, .e-bigger .e-filled.e-input-group.e-small textarea.e-input, .e-bigger .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 .input-group textarea.e-small, .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.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-input-focus textarea.e-input, .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-input-focus.e-small textarea.e-input.e-bigger, .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-small textarea.e-input.e-bigger, .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input, .e-filled.e-input-group.e-input-focus textarea.e-input.e-bigger.e-small, .e-filled.e-input-group.e-input-focus.e-bigger textarea.e-small, .e-filled.e-input-group.e-input-focus.e-small textarea.e-input.e-bigger, .e-filled.e-input-group.e-input-focus.e-small.e-bigger textarea.e-input, .e-filled.e-input-group.e-small textarea.e-input.e-bigger, .e-filled.e-input-group.e-small.e-bigger textarea.e-input, .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-small .input-group textarea.e-bigger {
        padding: 0 12px 10px
    }

    .e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea, .e-bigger .e-filled.e-float-input.e-small textarea, .e-bigger .e-float-input textarea.e-small, .e-bigger .e-small.e-filled.e-float-input.e-control-wrapper textarea, .e-bigger.e-small .e-filled.e-float-input textarea, .e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea, .e-filled.e-float-input textarea.e-bigger.e-small, .e-filled.e-float-input.e-bigger textarea.e-small, .e-filled.e-float-input.e-control-wrapper.e-small textarea.e-bigger, .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea, .e-filled.e-float-input.e-small textarea.e-bigger, .e-filled.e-float-input.e-small.e-bigger textarea, .e-small .e-filled.e-float-input.e-bigger textarea, .e-small .e-filled.e-float-input.e-control-wrapper textarea.e-bigger, .e-small .float-input textarea.e-bigger {
        padding: 0 12px 5px
    }

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-multi-line-input, .e-bigger .e-filled.e-input-group.e-multi-line-input, .e-bigger .e-grid .e-flmenu-valuediv, .e-bigger .e-grid-popup .e-flmenu-valuediv, .e-filled.e-input-group.e-control-wrapper.e-bigger.e-multi-line-input, .e-filled.e-input-group.e-multi-line-input.e-bigger, .e-grid-popup.e-bigger .e-flmenu-valuediv {
    padding: 16px 0 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-multi-line-input, .e-bigger .e-filled.e-float-input.e-multi-line-input, .e-filled.e-float-input.e-bigger.e-multi-line-input, .e-filled.e-float-input.e-control-wrapper.e-bigger.e-multi-line-input {
    padding: 20px 0 0
}

    .e-bigger .e-filled textarea.e-input.e-rtl, .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-control-wrapper.e-rtl textarea:focus, .e-bigger .e-filled.e-float-input.e-multi-line-input.e-rtl textarea, .e-bigger .e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus, .e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input, .e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus, .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-rtl textarea.e-input:focus, .e-bigger.e-rtl .e-filled textarea.e-input, .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 textarea:focus, .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.e-control-wrapper textarea:focus, .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 textarea.e-input:focus, .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.e-control-wrapper textarea.e-input:focus, .e-filled textarea.e-input.e-bigger.e-rtl, .e-filled.e-float-input.e-multi-line-input.e-bigger.e-rtl textarea, .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-control-wrapper.e-rtl textarea.e-bigger, .e-filled.e-float-input.e-multi-line-input.e-rtl textarea.e-bigger, .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-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input.e-bigger, .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input.e-bigger, .e-rtl .e-filled textarea.e-input.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-bigger textarea, .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.e-control-wrapper.e-bigger textarea, .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-bigger textarea.e-input, .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.e-control-wrapper.e-bigger textarea.e-input {
        padding: 0 16px 8px;
        text-indent: 0
    }

.e-bigger .e-filled textarea.e-input.e-small.e-rtl, .e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.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:focus, .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-small.e-rtl 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, .e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input:focus, .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-small textarea.e-input:focus, .e-bigger.e-rtl textarea.e-input.e-small, .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-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-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger, .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-small.e-rtl textarea.e-input.e-bigger, .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, .e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input.e-bigger, .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-small.e-bigger textarea.e-input, .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-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 {
    padding: 0 12px 10px;
    text-indent: 0
}

.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl 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, .e-bigger .e-filled.e-float-input.e-multi-line-input.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, .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, .e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea:focus, .e-filled.e-float-input.e-multi-line-input.e-bigger.e-small.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-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-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-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger.e-small 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-control-wrapper.e-small textarea.e-bigger, .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-small textarea.e-bigger, .e-rtl .e-filled.e-float-input.e-multi-line-input.e-small.e-bigger textarea, .e-small .e-filled.e-float-input.e-multi-line-input.e-bigger.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-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger textarea:focus, .e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger textarea:focus {
    padding: 0 12px 5px;
    text-indent: 0
}

.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-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-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: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):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-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-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    color: rgba(var(--color-sf-outline))
}

.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):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.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[disabled] ~ 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 ~ label.e-label-top.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-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-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-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[disabled] ~ 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 ~ 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:not(:focus):-webkit-autofill ~ 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input ~ 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-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[disabled] ~ 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 ~ 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:not(:focus):-webkit-autofill ~ 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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-float-input:not(.e-error).e-input-focus input ~ 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-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):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):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) textarea: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-bigger.e-small .e-float-input:not(.e-error) textarea: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.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):not(.e-input-focus) input: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-float-input.e-bigger.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, .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[disabled] ~ 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 ~ label.e-label-top.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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-float-input.e-bigger: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[disabled] ~ 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 ~ 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-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[disabled] ~ 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 ~ 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[disabled] ~ 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 ~ 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 {
    color: rgba(var(--color-sf-outline))
}

.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[disabled] ~ 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 ~ 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[disabled] ~ 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 ~ label.e-label-top.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) 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[disabled] ~ 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 ~ label.e-label-top.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[disabled] ~ 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 ~ 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 {
    color: rgba(var(--color-sf-outline))
}

.e-bigger .e-float-input.e-control-wrapper.e-small: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-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:not(.e-error) textarea: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-control-wrapper.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-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
    color: rgba(var(--color-sf-outline))
}

.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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text {
    color: rgba(var(--color-sf-outline))
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small:not(.e-success) input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small:not(.e-success).e-input-focus input ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-success textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-success.e-input-focus input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-success.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-success textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-success.e-input-focus input:focus ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-success.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-success input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger.e-success input:focus ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text {
    color: rgba(var(--color-sf-success))
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small:not(.e-warning) input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-small:not(.e-warning).e-input-focus input ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-warning textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-warning.e-input-focus input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-warning.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-warning textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-warning.e-input-focus input:focus ~ label.e-float-text, .e-outline.e-float-input.e-bigger.e-warning.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger.e-warning input:focus ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text {
    color: rgba(var(--color-sf-warning))
}

.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):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text, .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-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-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-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-filled.e-float-input.e-small:not(.e-error) textarea: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-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: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[disabled] ~ 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 ~ label.e-label-top.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).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):valid ~ label.e-float-text.e-label-bottom, .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):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):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) 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):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) textarea: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-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea: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-filled.e-float-input.e-bigger.e-small:not(.e-error) textarea: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-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[disabled] ~ 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 ~ 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-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-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-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 {
    color: rgba(var(--color-sf-outline))
}

.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[disabled] ~ 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 ~ label.e-label-top.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-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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.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[disabled] ~ 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 ~ label.e-label-top.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[disabled] ~ 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 ~ 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-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[disabled] ~ 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 ~ 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-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[disabled] ~ 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 ~ 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-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[disabled] ~ 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 ~ 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 {
    color: rgba(var(--color-sf-success))
}

.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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.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[disabled] ~ 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 ~ label.e-label-top.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[disabled] ~ 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 ~ 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-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[disabled] ~ 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 ~ 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-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[disabled] ~ 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 ~ 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 {
    color: rgba(var(--color-sf-warning))
}

.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[disabled] ~ 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 ~ 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: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:valid ~ label.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, .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 ~ 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 ~ label.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[disabled] ~ 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 ~ 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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ 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 ~ label.e-label-top.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-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[disabled] ~ 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 ~ 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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.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[disabled] ~ 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 ~ 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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ 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 ~ label.e-label-top.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-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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ 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 ~ 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-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[disabled] ~ 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 ~ 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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ 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 ~ 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-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[disabled] ~ 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 ~ 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: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:valid ~ label.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-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 ~ 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-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[disabled] ~ 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 ~ 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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ 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 ~ 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 {
    color: rgba(var(--color-sf-outline))
}

.e-bigger.e-small .e-calendar .e-content .e-other-month:hover span.e-day, .e-bigger.e-small .e-calendar .e-content span, .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, .e-bigger.e-small .e-calendar .e-header .e-title, .e-calendar .e-content .e-other-month:hover span.e-day, .e-calendar .e-content span, .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, .e-card .e-card-header-caption .e-card-header-title, .e-card .e-card-header-caption .e-card-sub-title, .e-checkbox-wrapper .e-label, .e-checkbox-wrapper:hover .e-label, .e-chip-list.e-selection .e-chip.e-active.e-clone-chip .e-drag-and-drop, .e-chip-list.e-selection .e-chip.e-active.e-clone-chip.e-error-treeview, .e-chip-list.e-selection .e-chip.e-active.e-outline.e-clone-chip .e-drag-and-drop, .e-chip-list.e-selection .e-chip.e-active.e-outline.e-clone-chip.e-error-treeview, .e-chip-list.e-selection .e-chip:active .e-chip-delete, .e-chip-list.e-selection .e-chip:active .e-chip-icon, .e-css.e-checkbox-wrapper .e-label, .e-css.e-checkbox-wrapper:hover .e-label, .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-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-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-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-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-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) 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-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, .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-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-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-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 {
    color: rgba(var(--color-sf-on-surface))
}

.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:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ 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-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: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:valid ~ label.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-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 ~ label.e-label-top.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-control-wrapper.e-success input:focus ~ label.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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ 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-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-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 textarea:focus ~ 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-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-small.e-success textarea:valid ~ label.e-float-text, .e-bigger .e-filled.e-float-input.e-small.e-success textarea[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-filled.e-float-input.e-small.e-success.e-input-focus input ~ 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-filled.e-float-input.e-success input:focus ~ label.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:not(:focus):-webkit-autofill ~ label.e-float-text, .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-success textarea:valid ~ label.e-float-text, .e-bigger .e-filled.e-float-input.e-success textarea[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-filled.e-float-input.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-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: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: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 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:not(.e-input-focus) input: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-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-bigger.e-small.e-control-wrapper.e-autofill.e-success textarea: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-filled.e-float-input.e-bigger.e-small.e-success textarea: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-filled.e-float-input.e-bigger.e-success input:focus ~ label.e-float-text, .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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ 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 ~ 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-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 textarea:focus ~ label.e-float-text, .e-filled.e-float-input.e-control-wrapper.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:valid ~ label.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-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 ~ 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-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 textarea:focus ~ label.e-float-text, .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-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[disabled] ~ 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 ~ 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-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 textarea:focus ~ label.e-float-text, .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-small.e-bigger.e-success textarea:valid ~ label.e-float-text, .e-filled.e-float-input.e-small.e-bigger.e-success textarea[disabled] ~ 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 ~ 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 {
    color: rgba(var(--color-sf-success))
}

.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:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ 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-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[disabled] ~ 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 ~ 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: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:valid ~ label.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-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 ~ label.e-label-top.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-control-wrapper.e-warning input:focus ~ label.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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ 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-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-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 textarea:focus ~ 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-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-small.e-warning textarea:valid ~ label.e-float-text, .e-bigger .e-filled.e-float-input.e-small.e-warning textarea[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ 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-filled.e-float-input.e-warning input:focus ~ label.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:not(:focus):-webkit-autofill ~ label.e-float-text, .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-warning textarea:valid ~ label.e-float-text, .e-bigger .e-filled.e-float-input.e-warning textarea[disabled] ~ 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 ~ label.e-label-top.e-float-text, .e-bigger .e-filled.e-float-input.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-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: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: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 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:not(.e-input-focus) input: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-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-bigger.e-small.e-control-wrapper.e-autofill.e-warning textarea: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-filled.e-float-input.e-bigger.e-small.e-warning textarea: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-filled.e-float-input.e-bigger.e-warning input:focus ~ label.e-float-text, .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:not(:focus):valid ~ label.e-float-text.e-label-bottom, .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[disabled] ~ 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 ~ 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-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 textarea:focus ~ label.e-float-text, .e-filled.e-float-input.e-control-wrapper.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:valid ~ label.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-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 ~ 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-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[disabled] ~ 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 ~ 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: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:valid ~ label.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-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 ~ 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-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 textarea:focus ~ label.e-float-text, .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-small.e-bigger.e-warning textarea:valid ~ label.e-float-text, .e-filled.e-float-input.e-small.e-bigger.e-warning textarea[disabled] ~ 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 ~ 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 {
    color: rgba(var(--color-sf-warning))
}

.e-bigger .e-outline.e-float-input input label.e-float-text.e-label-top, .e-bigger .e-outline.e-float-input input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input input:valid ~ label.e-float-text, .e-bigger .e-outline.e-float-input input[disabled] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input input[readonly] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input input ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input textarea label.e-float-text.e-label-top, .e-bigger .e-outline.e-float-input textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input textarea:valid ~ label.e-float-text, .e-bigger .e-outline.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input textarea ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper input label.e-float-text.e-label-top, .e-bigger .e-outline.e-float-input.e-control-wrapper input:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper input:valid ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top, .e-bigger .e-outline.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text, .e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text, .e-outline.e-float-input.e-bigger input label.e-float-text.e-label-top, .e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text, .e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text, .e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger textarea label.e-float-text.e-label-top, .e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text, .e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrappe.e-bigger input label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top, .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text, .e-outline.e-float-input.e-input-focus.e-bigger input ~ label.e-float-text {
    top: -7px;
    transform: translate3d(0,0,0) scale(1)
}
/*! popup layout */

.e-popup {
    height: auto;
    width: auto
}

@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;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 100%;
    background-color: transparent
}

    .e-control-wrapper.e-slider-container::after, .e-spinner-pane::after {
        content: "Material3";
        display: none
    }

    .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-chip-list .e-chip .e-chip-template, .e-chip-list.e-chip .e-chip-template, .e-popup-modal.e-popup.e-popup-open, .e-popup.e-popup-open.e-dialog, .e-rating-container .e-tooltip-wrap.e-rating-tooltip.e-show-tooltip, .e-richtexteditor .e-rte-dropdown-btn-text-wrapper, .e-spinner-pane.e-spin-show, .e-stepper .e-tooltip-wrap.e-stepper-tooltip.e-show-tooltip, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-bottom, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-top, .e-toast-container .e-toast .e-toast-icon, .e-toast-container .e-toast .e-toast-message, .e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type {
        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: var(--e-font-family);
            font-size: 14px;
            margin-top: 10px;
            text-align: center;
            color: rgba(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 {
            animation: 1.568s linear infinite material-spinner-rotate;
            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, .e-spinner-pane .e-spinner-inner .e-spin-bootstrap5, .e-spinner-pane .e-spinner-inner .e-spin-bootstrap5v3 {
            animation: .75s linear infinite material-spinner-rotate;
            border-radius: 999px;
            display: block;
            margin: 0 auto
        }

            .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle, .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-fabric, .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-high-contrast {
            animation: 1.3s cubic-bezier(.53,.21,.29,.67) infinite fabric-spinner-rotate;
            display: block;
            margin: 0 auto;
            overflow: visible
        }

            .e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc, .e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle, .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-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 .e-spinner-inner .e-spin-tailwind {
            animation: 1.3s cubic-bezier(.21,.21,.21,.21) infinite fabric-spinner-rotate;
            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-bootstrap {
            display: block;
            margin: 0 auto;
            fill: rgba(var(--color-sf-primary));
            stroke: rgba(var(--color-sf-primary))
        }

    .e-spinner-pane.e-spin-overlay {
        background-color: rgba(var(--color-sf-scrim),.5)
    }

.e-dropdownbase, .e-mention.e-popup {
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface))
}

.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-label {
    color: rgba(var(--color-sf-white))
}

.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-bootstrap {
    fill: rgba(var(--color-sf-white));
    stroke: rgba(var(--color-sf-white))
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle, .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-high-contrast .e-path-circle, .e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-circle {
    stroke: rgba(var(--color-sf-primary-container))
}

.e-progress-btn.e-flat.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4, .e-spinner-pane .e-spinner-inner .e-spin-bootstrap5, .e-spinner-pane .e-spinner-inner .e-spin-bootstrap5v3, .e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc, .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-high-contrast .e-path-arc, .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-tailwind .e-path-arc, .e-spinner-pane .e-spinner-inner .e-spin-tailwind3 {
    stroke: rgba(var(--color-sf-primary))
}

.e-dropdownbase .e-list-item .e-list-icon {
    padding-inline-end: 16px;
    font-size: 16px;
    vertical-align: middle
}

.e-small .e-dropdownbase .e-list-item .e-list-icon {
    padding-inline-end: 12px
}

.e-dropdownbase {
    display: block;
    height: 100%;
    min-height: 36px;
    position: relative;
    width: 100%;
    border-color: #e0e0e0
}

    .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-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-breadcrumb-popup ul, .e-dropdownbase .e-list-parent, .e-grid.e-rtl .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon, .e-listview .e-list-parent, .e-pv-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-pv-zoom-drop-down-container, .e-schedule .e-agenda-view .e-agenda-parent, .e-schedule .e-month-agenda-view .e-agenda-parent.e-month-agenda-view, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item:not(.e-separator), .e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator), .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, .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, .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, .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-dropdownbase .e-list-item {
        cursor: pointer;
        overflow: hidden;
        position: relative;
        text-overflow: ellipsis;
        vertical-align: middle;
        white-space: nowrap;
        width: 100%
    }

    .e-dropdownbase .e-fixed-head, .e-schedule .e-month-view .e-month-event-table, .e-schedule .e-timeline-month-view .e-event-table, .e-schedule .e-timeline-view .e-current-timeline, .e-schedule .e-timeline-view .e-event-table, .e-schedule .e-timeline-year-view .e-event-table, .e-schedule .e-vertical-view .e-month-event-table {
        position: absolute;
        top: 0
    }

    .e-ddt.e-popup .e-popup-content, .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: rgba(var(--color-sf-on-surface-variant));
    cursor: default;
    font-family: inherit;
    font-size: 14px;
    padding: 14px 16px;
    text-align: center
}

.e-mention.e-popup {
    box-shadow: 0 2px 3px 1px rgba(0,0,0,.21);
    margin-top: 2px;
    position: absolute;
    border: 0;
    border-radius: calc(var(--e-radius) * .25);
    padding: 4px 0
}

    .e-bigger .e-chat-ui .e-message-item .e-chat-message-toolbar .e-toolbar-items .e-toolbar-item, .e-bigger.e-chat-ui .e-message-item .e-chat-message-toolbar .e-toolbar-items .e-toolbar-item, .e-mention.e-popup .e-dropdownbase, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper, .e-richtexteditor .e-rte-toolbar .e-toolbar-pop:not(.e-toolbar-extended) .e-toolbar-item.e-toolbar-popup, .e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text], .e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text] {
        min-height: 32px
    }

.e-mention .e-mention-chip, .e-mention .e-mention-chip:hover {
    border-radius: calc(var(--e-radius) * .125);
    border: none;
    color: rgba(var(--color-sf-primary));
    cursor: default
}

.e-mention.e-editable-element {
    border: 2px solid #e0e0e0;
    height: auto;
    min-height: 120px;
    width: 100%
}

.e-dropdownbase .e-list-group-item, .e-dropdownbase .e-list-item, .e-fixed-head {
    font-family: inherit;
    font-size: 13px;
    line-height: 32px;
    min-height: 32px;
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-on-surface))
}

.e-form-mirror-div, .e-pv-blazor-bookmark-icon {
    white-space: pre-wrap
}

.e-rtl .e-dropdownbase.e-dd-group .e-list-item, .e-rtl.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-item {
    padding-right: 2em
}

.e-dropdownbase.e-dd-group .e-list-item {
    padding-left: 2em;
    text-indent: 0
}

.e-bigger .e-dropdownbase.e-dd-group .e-list-item, .e-small .e-dropdownbase.e-dd-group .e-list-item, .e-small.e-bigger .e-dropdownbase.e-dd-group .e-list-item {
    padding-left: 2em
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
    text-indent: 0;
    cursor: pointer;
    font-weight: 400;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%
}

.e-dropdownbase .e-list-item {
    -webkit-tap-highlight-color: transparent;
    border-bottom: 0;
    border-color: rgba(var(--color-sf-surface));
    padding-right: 16px;
    text-indent: 16px
}

.e-dropdownbase .e-list-group-item, .e-fixed-head {
    border-color: rgba(var(--color-sf-surface));
    font-weight: 600;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
    text-overflow: ellipsis
}

.e-avatar, .e-badge, .e-message {
    font-family: var(--e-font-family)
}

.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, .e-dropdownbase .e-list-item.e-active, .e-dropdownbase .e-list-item.e-active.e-hover {
    background: rgba(var(--color-sf-primary-container));
    border-color: #e0e0e0;
    color: rgba(var(--color-sf-on-surface))
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-hover, .e-dropdownbase .e-list-item.e-hover {
    background: rgba(var(--color-sf-on-surface),.05);
    border-color: #e0e0e0;
    color: rgba(var(--color-sf-on-surface))
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item, .e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header {
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
    font-family: inherit;
    color: rgba(var(--color-sf-on-surface));
    font-size: 13px
}

.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 td, .e-multi-column.e-ddl.e-popup.e-popup-open th {
    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 {
    border-color: #e0e0e0;
    border-style: solid;
    border-width: 0 0 1px;
    font-weight: 600;
    text-indent: 10px
}

.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left, .e-bigger .e-schedule-dialog .e-all-day-container, .e-multi-column.e-ddl.e-popup.e-popup-open.e-scroller .e-ddl-header, .e-multiselect.e-rtl .e-multi-select-wrapper .e-delim-values .e-remain, .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left, .e-schedule-dialog .e-all-day-container {
    padding-right: 16px
}

.e-aiassistview .e-views .e-content-body td, .e-aiassistview .e-views .e-content-body thead, .e-bigger .e-schedule-dialog.e-device .e-title-text, .e-blazor-pdfviewer .e-toast-message, .e-grid .e-masked-cell.e-rowcell.e-centeralign, .e-grid td.e-rowcell.e-centeralign, .e-grid td.e-summarycell.e-centeralign, .e-grid th.e-detailcell td.e-rowcell.e-centeralign, .e-grid th.e-headercell.e-centeralign .e-headercelldiv, .e-grid th.e-headercell.e-centeralign .e-stackedheadercelldiv, .e-grid.e-rtl .e-groupdroparea, .e-grid.sf-grid .e-masked-cell.e-rowcell.e-rowcell-center, .e-input-group.e-control-wrapper.e-pv-current-page-box .e-numerictextbox.e-input, .e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl .e-input.e-control, .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl .e-input.e-control, .e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl .e-input.e-control, .e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl .e-input.e-control, .e-listbox-container:not(.e-list-template) .e-list-nrt, .e-listbox-wrapper:not(.e-list-template) .e-list-nrt, .e-listboxtool-wrapper:not(.e-list-template) .e-list-nrt, .e-multi-column.e-ddl.e-popup.e-popup-open .e-text-center, .e-rating-tooltip .e-tip-content, .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, .e-schedule .e-text-center, .e-schedule-dialog.e-device .e-title-text, .e-toolbar .e-toolbar-pop .e-toolbar-popup, .e-toolbar .e-toolbar-pop .e-toolpopup {
    text-align: center
}

.e-bigger .e-rtl.e-menu-container ul .e-menu-item, .e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item, .e-bigger .e-schedule-dialog.e-device .e-delete-icon, .e-bigger .e-schedule-dialog.e-device .e-save-icon, .e-bigger.e-rtl.e-menu-container ul .e-menu-item, .e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item, .e-card .e-card-image .e-card-title.e-card-bottom-right, .e-card .e-card-image .e-card-title.e-card-top-right, .e-chat-ui.e-rtl .e-message-content, .e-dialog.e-quick-dialog.e-rtl, .e-grid td.e-rowcell.e-rightalign, .e-grid td.e-summarycell.e-rightalign, .e-grid th.e-detailcell .e-rtl .e-gridpager, .e-grid th.e-detailcell .e-rtl .e-rowcell, .e-grid th.e-detailcell td.e-rowcell.e-rightalign, .e-grid th.e-headercell.e-rightalign .e-headercelldiv, .e-grid th.e-headercell.e-rightalign .e-stackedheadercelldiv, .e-grid.e-rtl .e-detailheadercell .e-headercelldiv, .e-grid.e-rtl .e-detailheadercell .e-headercelldiv.e-headerchkcelldiv, .e-grid.e-rtl .e-detailheadercell.e-fltr-icon.e-rightalign .e-headercelldiv, .e-grid.e-rtl .e-detailheadercell.e-fltr-icon.e-rightalign .e-headercelldiv.e-headerchkcelldiv, .e-grid.e-rtl .e-headercell .e-headercelldiv, .e-grid.e-rtl .e-headercell .e-headercelldiv.e-headerchkcelldiv, .e-grid.e-rtl .e-headercell.e-fltr-icon.e-rightalign .e-headercelldiv, .e-grid.e-rtl .e-headercell.e-fltr-icon.e-rightalign .e-headercelldiv.e-headerchkcelldiv, .e-grid.e-rtl th.e-detailcell .e-gridpager, .e-grid.e-rtl th.e-detailcell .e-rowcell, .e-multi-column.e-ddl.e-popup.e-popup-open .e-text-right, .e-pager div.e-parentmsgbar span.e-rightalign, .e-pv-prop-dropdown-rtl.e-ddl.e-popup.e-popup-open, .e-pv-zoom-drop-down-rtl.e-ddl.e-popup.e-popup-open, .e-quick-popup-wrapper.e-rtl, .e-rating-container.e-rtl .e-rating-label.e-label-right, .e-rtl .e-grid .e-detailheadercell, .e-rtl .e-grid .e-headercell, .e-rtl .e-grid .e-headercelldiv, .e-rtl .e-grid .e-headercelldiv.e-headerchkcelldiv, .e-rtl.e-menu-container ul .e-menu-item, .e-rtl.e-menu-wrapper ul .e-menu-item, .e-schedule-dialog.e-device .e-delete-icon, .e-schedule-dialog.e-device .e-save-icon, .e-schedule-dialog.e-rtl, .e-schedule.e-rtl, .e-schedule.e-rtl .e-timeline-month-view .e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap, .e-schedule.e-rtl .e-timeline-view .e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap, .e-schedule.e-rtl .e-vertical-view .e-date-header-wrap table tbody td, .e-schedule.e-rtl .e-vertical-view.e-timescale-disable .e-appointment-details, .e-tab .e-tab-header.e-vertical.e-vertical-right .e-tab-wrap, .e-timeline.e-vertical.e-align-after .e-opposite-content, .e-timeline.e-vertical.e-align-alternate .e-opposite-content, .e-timeline.e-vertical.e-align-alternate .e-timeline-item:nth-of-type(2n) .e-content, .e-timeline.e-vertical.e-align-alternatereverse .e-opposite-content, .e-timeline.e-vertical.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) .e-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(2n) .e-opposite-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(2n) .e-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 {
    text-align: right
}

.e-bigger .e-schedule-dialog.e-device.e-rtl .e-save-icon, .e-bigger .e-toast-container.e-rtl .e-toast .e-toast-message .e-toast-actions, .e-bigger.e-small .e-upload.e-rtl .e-upload-actions, .e-container .e-input-container .e-float-input .e-float-text, .e-grid .e-masked-cell.e-rowcell.e-leftalign, .e-grid td.e-rowcell.e-leftalign, .e-grid td.e-summarycell.e-leftalign, .e-grid th.e-detailcell .e-gridpager, .e-grid th.e-detailcell .e-rowcell, .e-grid th.e-detailcell td.e-rowcell.e-leftalign, .e-grid th.e-headercell.e-leftalign .e-headercelldiv, .e-grid th.e-headercell.e-leftalign .e-stackedheadercelldiv, .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), .e-grid.sf-grid .e-masked-cell.e-rowcell.e-rowcell-Left, .e-multi-column.e-ddl.e-popup.e-popup-open .e-text-left, .e-pv-prop-dropdown.e-ddl.e-popup.e-popup-open, .e-pv-zoom-drop-down.e-ddl.e-popup.e-popup-open, .e-rating-container.e-rtl .e-rating-label.e-label-left, .e-richtexteditor.e-rtl .e-rte-tb-bottom .e-rte-character-count, .e-rtl .e-footer-content, .e-schedule-dialog.e-device.e-rtl .e-save-icon, .e-timeline.e-vertical.e-align-after .e-content, .e-timeline.e-vertical.e-align-after .e-timeline-items .e-content, .e-timeline.e-vertical.e-align-alternate .e-timeline-item:nth-of-type(2n) .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(2n) .e-content, .e-timeline.e-vertical.e-align-alternatereverse .e-timeline-item:nth-of-type(odd) .e-opposite-content, .e-timeline.e-vertical.e-align-before .e-opposite-content, .e-timeline.e-vertical.e-align-before .e-timeline-items .e-opposite-content, .e-timeline.e-vertical.e-rtl.e-align-after .e-opposite-content, .e-timeline.e-vertical.e-rtl.e-align-alternate .e-opposite-content, .e-timeline.e-vertical.e-rtl.e-align-alternate .e-timeline-item:nth-of-type(2n) .e-content, .e-timeline.e-vertical.e-rtl.e-align-alternatereverse .e-opposite-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-toast-container.e-bigger.e-rtl .e-toast .e-toast-message .e-toast-actions, .e-toast-container.e-rtl .e-toast .e-toast-actions, .e-upload.e-rtl .e-upload-actions {
    text-align: left
}

.e-dropdownbase.e-small .e-list-item, .e-small .e-dropdownbase .e-list-item {
    color: rgba(var(--color-sf-on-surface));
    line-height: 26px;
    min-height: 26px;
    text-indent: 12px
}

.e-dropdownbase.e-small .e-fixed-head, .e-dropdownbase.e-small .e-list-group-item, .e-small .e-dropdownbase .e-fixed-head, .e-small .e-dropdownbase .e-list-group-item {
    font-size: 13px;
    line-height: 26px;
    min-height: 26px;
    padding-left: 16px
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item {
    border-bottom: 0;
    border-color: rgba(var(--color-sf-surface));
    text-indent: 16px;
    padding-right: 16px
}

.e-chat-ui .e-footer .e-chat-uploaded-file-item:hover, .e-pager .e-first.e-focused, .e-pager .e-last.e-focused, .e-pager .e-mfirst.e-focused, .e-pager .e-mlast.e-focused, .e-pager .e-mnext.e-focused, .e-pager .e-mprev.e-focused, .e-pager .e-next.e-focused, .e-pager .e-numericitem.e-focused, .e-pager .e-prev.e-focused, .e-pv-comments-hover, .e-pv-formfield-li-element:hover:not(.e-pv-li-select), .e-pv-line-styles-container:hover, .e-pv-signaturehover, .e-richtexteditor .e-rte-elements.e-tbar-btn.e-rte-export-btn, .e-selectall-parent.e-item-focus {
    background-color: rgba(var(--color-sf-on-surface),.05)
}

.e-bigger .e-dropdownbase, .e-dropdownbase.e-bigger {
    min-height: 45px
}

    .e-bigger .e-dropdownbase .e-fixed-head, .e-bigger .e-dropdownbase .e-list-group-item, .e-bigger .e-dropdownbase .e-list-item, .e-dropdownbase.e-bigger .e-fixed-head, .e-dropdownbase.e-bigger .e-list-group-item, .e-dropdownbase.e-bigger .e-list-item {
        line-height: 40px;
        text-indent: 16px
    }

    .e-bigger .e-dropdownbase .e-fixed-head, .e-bigger .e-dropdownbase .e-list-group-item {
        font-size: 14px;
        padding-left: 16px
    }

.e-bigger.e-small .e-dropdownbase .e-list-item, .e-dropdownbase.e-small.e-bigger .e-list-item {
    color: rgba(var(--color-sf-on-surface));
    line-height: 36px;
    min-height: 36px;
    text-indent: 16px
}

.e-bigger.e-small .e-dropdownbase .e-fixed-head, .e-bigger.e-small .e-dropdownbase .e-list-group-item, .e-dropdownbase.e-small.e-bigger .e-fixed-head, .e-dropdownbase.e-small.e-bigger .e-list-group-item {
    line-height: 36px;
    min-height: 36px;
    padding-left: 16px
}

.e-bigger .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-bigger .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-bigger .e-treeview.e-rtl .e-ul, .e-bigger.e-small .e-dropdownbase .e-list-item .e-list-icon, .e-pv-toolbar.e-toolbar:not(.e-rtl) .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-pv-icon, .e-rtl .e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-treeview.e-bigger.e-rtl .e-ul {
    padding: 0 16px 0 0
}

.e-avatar {
    align-content: center;
    align-items: center;
    background-color: rgba(var(--color-sf-primary-container));
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: calc(var(--e-radius) * .25);
    color: rgba(var(--color-sf-on-primary-container));
    display: inline-flex;
    font-size: 20px;
    font-weight: 500;
    height: 40px;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 40px;
    line-height: 20px
}

    .e-avatar img {
        height: 100%;
        width: auto
    }

    .e-avatar.e-avatar-circle, .e-avatar.e-avatar-circle.e-avatar-large, .e-avatar.e-avatar-circle.e-avatar-xlarge, .e-card .e-card-corner, .e-card .e-card-header .e-card-corner, .e-carousel .e-carousel-navigators .e-next .e-btn:hover, .e-carousel .e-carousel-navigators .e-play-pause .e-btn:hover, .e-carousel .e-carousel-navigators .e-previous .e-btn:hover, .e-richtexteditor .e-rte-content .e-col-wrapper .e-icons.e-move, .e-richtexteditor .e-rte-content .e-row-wrapper .e-icons.e-move, .e-richtexteditor .e-rte-content .e-table-wrapper .e-icons.e-move {
        border-radius: 50%
    }

.e-badge.e-badge-circle, .e-badge.e-badge-dot, .e-badge.e-badge-notification, .e-badge.e-badge-pill {
    border-radius: calc(var(--e-radius) * .625)
}

.e-avatar.e-avatar-xsmall {
    font-size: 14px;
    height: 24px;
    width: 24px;
    line-height: 14px
}

.e-avatar.e-avatar-small {
    font-size: 18px;
    height: 32px;
    width: 32px;
    line-height: 18px
}

.e-avatar.e-avatar-large {
    font-size: 26px;
    height: 48px;
    width: 48px;
    line-height: 26px
}

.e-avatar.e-avatar-xlarge {
    font-size: 30px;
    height: 56px;
    width: 56px;
    line-height: 30px
}

.e-badge {
    background: rgba(var(--color-sf-primary-container));
    border-color: transparent;
    border-radius: calc(var(--e-radius) * .125);
    box-shadow: 0 0 0 2px transparent;
    box-sizing: border-box;
    color: rgba(var(--color-sf-on-surface-variant));
    display: inline-block;
    font-size: 11px;
    font-weight: 500;
    line-height: 12px;
    padding: 2px 4px;
    overflow: hidden;
    text-align: center;
    text-indent: 0;
    vertical-align: middle
}

    .e-badge.e-badge-notification {
        height: 14px;
        line-height: 12px;
        min-width: 0;
        padding: 1px 4px;
        width: auto;
        font-size: 11px;
        position: absolute;
        top: -10px;
        left: 100%
    }

    .e-badge.e-badge-circle {
        height: 16px;
        line-height: 12px;
        min-width: 0;
        padding: 2px;
        width: 16px
    }

        .e-badge.e-badge-circle.e-badge-ghost {
            line-height: 1;
            padding: 2px
        }

    .e-badge.e-badge-overlap {
        position: absolute;
        top: -10px;
        transform: translateX(-50%)
    }

    .e-badge.e-badge-dot {
        height: 10px;
        line-height: 1;
        min-width: 0;
        padding: 0;
        width: 10px;
        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: .9;
    position: relative;
    top: -2px
}

    button .e-badge.e-badge-circle {
        height: 18px;
        line-height: 1;
        width: 18px
    }

.e-badge.e-badge-primary:not(.e-badge-ghost):not([href]), .e-badge.e-badge-primary[href]:not(.e-badge-ghost), .e-chip-list .e-chip.e-primary .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-avatar, .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-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-avatar, .e-chip-list.e-chip.e-primary .e-chip-avatar, .e-chip-list.e-chip.e-primary.e-outline .e-chip-avatar, .e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-avatar, .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-active .e-chip-avatar, .e-chip-list.e-chip.e-primary.e-outline:active .e-chip-avatar, .e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-avatar, .e-chip-list.e-selection .e-chip.e-active .e-chip-avatar, .e-chip-list.e-selection .e-chip.e-active.e-clone-chip .e-chip-avatar, .e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-avatar, .e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-avatar, .e-chip-list.e-selection .e-chip.e-active.e-outline.e-clone-chip .e-chip-avatar, .e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-avatar, .e-css.e-switch-wrapper .e-switch-on, .e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-model-header, .e-datetimepicker.e-popup-expand .e-model-header, .e-richtexteditor .e-rte-content .e-col-wrapper .e-icons.e-drag-and-drop.e-active, .e-richtexteditor .e-rte-content .e-col-wrapper .e-icons.e-move.e-active, .e-richtexteditor .e-rte-content .e-row-wrapper .e-icons.e-drag-and-drop.e-active, .e-richtexteditor .e-rte-content .e-row-wrapper .e-icons.e-move.e-active, .e-richtexteditor .e-rte-content .e-table-wrapper .e-icons.e-drag-and-drop.e-active, .e-richtexteditor .e-rte-content .e-table-wrapper .e-icons.e-move.e-active, .e-switch-wrapper .e-switch-on, .e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on, .e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header {
    background-color: rgba(var(--color-sf-primary));
    color: rgba(var(--color-sf-on-primary))
}

.e-badge.e-badge-secondary:not(.e-badge-ghost):not([href]), .e-badge.e-badge-secondary[href]:not(.e-badge-ghost) {
    background-color: rgba(var(--color-sf-primary-container));
    color: rgba(var(--color-sf-on-primary-container))
}

.e-badge.e-badge-success:not(.e-badge-ghost):not([href]), .e-badge.e-badge-success[href]:not(.e-badge-ghost), .e-chip-list .e-chip.e-success .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-avatar, .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-active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline:hover .e-chip-avatar, .e-chip-list.e-chip.e-success .e-chip-avatar, .e-chip-list.e-chip.e-success.e-outline .e-chip-avatar, .e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-avatar, .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-active .e-chip-avatar, .e-chip-list.e-chip.e-success.e-outline:active .e-chip-avatar, .e-chip-list.e-chip.e-success.e-outline:hover .e-chip-avatar {
    background-color: rgba(var(--color-sf-success));
    color: rgba(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: rgba(var(--color-sf-error));
    color: rgba(var(--color-sf-warning-text))
}

.e-badge.e-badge-warning:not(.e-badge-ghost):not([href]), .e-badge.e-badge-warning[href]:not(.e-badge-ghost), .e-chip-list .e-chip.e-warning .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-avatar, .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-active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-avatar, .e-chip-list.e-chip.e-warning .e-chip-avatar, .e-chip-list.e-chip.e-warning.e-outline .e-chip-avatar, .e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-avatar, .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-active .e-chip-avatar, .e-chip-list.e-chip.e-warning.e-outline:active .e-chip-avatar, .e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-avatar {
    background-color: rgba(var(--color-sf-warning));
    color: rgba(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), .e-chip-list .e-chip.e-info .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-avatar, .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-active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline:hover .e-chip-avatar, .e-chip-list.e-chip.e-info .e-chip-avatar, .e-chip-list.e-chip.e-info.e-outline .e-chip-avatar, .e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-avatar, .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-active .e-chip-avatar, .e-chip-list.e-chip.e-info.e-outline:active .e-chip-avatar, .e-chip-list.e-chip.e-info.e-outline:hover .e-chip-avatar {
    background-color: rgba(var(--color-sf-info));
    color: rgba(var(--color-sf-info-text))
}

.e-badge.e-badge-light-subtle:not(.e-badge-ghost):not([href]), .e-badge.e-badge-light-subtle[href]:not(.e-badge-ghost), .e-badge.e-badge-light:not(.e-badge-ghost):not([href]), .e-badge.e-badge-light[href]:not(.e-badge-ghost), .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, .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover, .e-light.e-inherit.e-float-input, .e-light.e-inherit.e-float-input.e-control-wrapper, .e-light.e-inherit.e-float-input.e-input-group, .e-light.e-inherit.e-float-input.e-input-group.e-control-wrapper, .e-light.e-inherit.e-input-group, .e-light.e-inherit.e-input-group.e-control-wrapper, .e-light.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover, .e-light.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-on-surface))
}

.e-badge.e-badge-dark-subtle:not(.e-badge-ghost):not([href]), .e-badge.e-badge-dark-subtle[href]:not(.e-badge-ghost), .e-badge.e-badge-dark:not(.e-badge-ghost):not([href]), .e-badge.e-badge-dark[href]:not(.e-badge-ghost) {
    background-color: rgba(var(--color-sf-inverse-surface));
    color: rgba(var(--color-sf-inverse-on-surface))
}

.e-badge.e-badge-primary-subtle:not(.e-badge-ghost):not([href]), .e-badge.e-badge-primary-subtle[href]:not(.e-badge-ghost) {
    background-color: rgba(var(--color-sf-primary-container));
    color: rgba(var(--color-sf-primary))
}

.e-badge.e-badge-secondary-subtle:not(.e-badge-ghost):not([href]), .e-badge.e-badge-secondary-subtle[href]:not(.e-badge-ghost) {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-on-surface))
}

.e-badge.e-badge-success-subtle:not(.e-badge-ghost):not([href]), .e-badge.e-badge-success-subtle[href]:not(.e-badge-ghost) {
    background-color: rgba(var(--color-sf-success-container));
    color: rgba(var(--color-sf-success))
}

.e-badge.e-badge-danger-subtle:not(.e-badge-ghost):not([href]), .e-badge.e-badge-danger-subtle[href]:not(.e-badge-ghost) {
    background-color: rgba(var(--color-sf-error-container));
    color: rgba(var(--color-sf-error))
}

.e-badge.e-badge-warning-subtle:not(.e-badge-ghost):not([href]), .e-badge.e-badge-warning-subtle[href]:not(.e-badge-ghost) {
    background-color: rgba(var(--color-sf-warning-container));
    color: rgba(var(--color-sf-warning))
}

.e-badge.e-badge-info-subtle:not(.e-badge-ghost):not([href]), .e-badge.e-badge-info-subtle[href]:not(.e-badge-ghost) {
    background-color: rgba(var(--color-sf-info-container));
    color: rgba(var(--color-sf-info))
}

.e-badge.e-badge-danger[href]:not(.e-badge-ghost):hover, .e-badge.e-badge-dark[href]:not(.e-badge-ghost):hover, .e-badge.e-badge-info[href]:not(.e-badge-ghost):hover, .e-badge.e-badge-light[href]:not(.e-badge-ghost):hover, .e-badge.e-badge-primary[href]:not(.e-badge-ghost):hover, .e-badge.e-badge-secondary[href]:not(.e-badge-ghost):hover, .e-badge.e-badge-success[href]:not(.e-badge-ghost):hover, .e-badge.e-badge-warning[href]:not(.e-badge-ghost):hover, .e-bigger .e-more-popup-wrapper .e-header-date:focus, .e-more-popup-wrapper .e-header-date:focus, .e-richtexteditor .e-rte-content .e-content a:hover, .e-richtexteditor .e-rte-iframe-content .e-content a:hover, .e-richtexteditor .e-source-content .e-content a:hover, .e-schedule .e-m-date:hover, .e-schedule .e-month-view .e-date-header:hover, .e-schedule .e-month-view .e-more-indicator:focus, .e-schedule .e-timeline-month-view .e-more-indicator:focus, .e-schedule .e-timeline-month-view .e-navigate:focus, .e-schedule .e-timeline-view .e-more-indicator:focus, .e-schedule .e-timeline-view .e-navigate:focus, .e-schedule .e-timeline-year-view .e-event-table .e-more-indicator:focus, .e-schedule .e-timeline-year-view .e-work-cells .e-date-header:hover, .e-schedule .e-vertical-view .e-header-cells .e-header-date:hover, .e-schedule .e-vertical-view .e-row-count-wrapper .e-more-indicator:focus, .e-schedule .e-vertical-view.e-timescale-disable .e-more-indicator:focus {
    text-decoration: underline
}

.e-badge.e-badge-ghost.e-badge-primary {
    background-color: transparent;
    border: 1px solid rgba(var(--color-sf-primary));
    color: rgba(var(--color-sf-primary))
}

.e-badge.e-badge-ghost.e-badge-secondary {
    background-color: transparent;
    border: 1px solid rgba(var(--color-sf-on-primary-container));
    color: rgba(var(--color-sf-on-primary-container));
    border: 1px solid rgba(var(--color-sf-primary-container));
    color: rgba(var(--color-sf-primary-container))
}

.e-badge.e-badge-ghost.e-badge-success {
    background-color: transparent;
    border: 1px solid rgba(var(--color-sf-success));
    color: rgba(var(--color-sf-success))
}

.e-badge.e-badge-ghost.e-badge-danger {
    background-color: transparent;
    border: 1px solid rgba(var(--color-sf-error));
    color: rgba(var(--color-sf-error))
}

.e-badge.e-badge-ghost.e-badge-warning {
    background-color: transparent;
    border: 1px solid rgba(var(--color-sf-warning));
    color: rgba(var(--color-sf-warning))
}

.e-badge.e-badge-ghost.e-badge-info {
    background-color: transparent;
    border: 1px solid rgba(var(--color-sf-info));
    color: rgba(var(--color-sf-info))
}

.e-badge.e-badge-ghost.e-badge-light {
    background-color: transparent;
    border: 1px solid rgba(var(--color-sf-on-surface));
    color: rgba(var(--color-sf-on-surface));
    border: 1px solid linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    color: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
}

.e-badge.e-badge-ghost.e-badge-dark {
    background-color: transparent;
    border: 1px solid rgba(var(--color-sf-inverse-surface));
    color: rgba(var(--color-sf-inverse-surface))
}

.e-message .e-msg-close-icon:focus, .e-message .e-msg-close-icon:hover, .e-message.e-error .e-msg-close-icon:focus, .e-message.e-error .e-msg-close-icon:hover, .e-message.e-info .e-msg-close-icon:focus, .e-message.e-info .e-msg-close-icon:hover, .e-message.e-outlined .e-msg-close-icon:focus, .e-message.e-outlined .e-msg-close-icon:hover, .e-message.e-outlined.e-error .e-msg-close-icon:focus, .e-message.e-outlined.e-error .e-msg-close-icon:hover, .e-message.e-outlined.e-info .e-msg-close-icon:focus, .e-message.e-outlined.e-info .e-msg-close-icon:hover, .e-message.e-outlined.e-success .e-msg-close-icon:focus, .e-message.e-outlined.e-success .e-msg-close-icon:hover, .e-message.e-outlined.e-warning .e-msg-close-icon:focus, .e-message.e-outlined.e-warning .e-msg-close-icon:hover, .e-message.e-success .e-msg-close-icon:focus, .e-message.e-success .e-msg-close-icon:hover, .e-message.e-warning .e-msg-close-icon:focus, .e-message.e-warning .e-msg-close-icon:hover {
    background-color: rgba(var(--color-sf-on-surface-variant),.12);
    box-shadow: 0 0 0 2px rgba(var(--color-sf-on-surface-variant),.12)
}

.e-badge.e-bigger, .e-bigger .e-badge {
    font-size: 12px;
    font-weight: 500;
    border-radius: calc(var(--e-radius) * .25);
    height: 16px;
    line-height: 12px;
    padding: 2px 3px
}

.e-message .e-msg-close-icon, .e-message .e-msg-icon {
    font-size: 14px;
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-badge.e-bigger.e-badge-pill, .e-bigger .e-badge.e-badge-pill {
    border-radius: calc(var(--e-radius) * .625);
    padding: 2px 4px
}

.e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header .e-tbar-btn, .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header .e-tbar-btn, .e-badge.e-bigger.e-badge-ghost, .e-badge.e-bigger.e-badge-ghost.e-badge-circle, .e-bigger .e-badge.e-badge-ghost, .e-bigger .e-badge.e-badge-ghost.e-badge-circle {
    padding: 2px
}

    .e-badge.e-bigger.e-badge-ghost.e-badge-notification, .e-bigger .e-badge.e-badge-ghost.e-badge-notification {
        padding: 3px 10px
    }

.e-badge.e-bigger.e-badge-notification, .e-bigger .e-badge.e-badge-notification {
    border-radius: calc(var(--e-radius) * .625);
    min-width: 0;
    padding: 2px 4px
}

.e-badge.e-bigger.e-badge-circle, .e-bigger .e-badge.e-badge-circle {
    border-radius: calc(var(--e-radius) * .625);
    min-width: 0;
    padding: 2px 3px;
    width: 22px
}

.e-badge.e-bigger.e-badge-dot, .e-bigger .e-badge.e-badge-dot {
    border-radius: calc(var(--e-radius) * .625);
    height: 12px;
    width: 12px
}

.e-message {
    border: 1px solid;
    border-radius: calc(var(--e-radius) * 0);
    box-sizing: border-box;
    font-weight: 400;
    font-style: normal;
    padding: 7px 5px;
    display: flex;
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
    border-image: linear-gradient(0deg,rgba(var(--color-sf-primary),0.05),rgba(var(--color-sf-primary),0.05));
    color: rgba(var(--color-sf-on-surface))
}

    .e-message .e-msg-close-icon, .e-message .e-msg-icon {
        box-sizing: border-box;
        display: flex;
        line-height: 14px
    }

    .e-message .e-msg-icon {
        height: 14px;
        margin: 2px 6px
    }

    .e-message .e-msg-close-icon {
        border-width: 0;
        cursor: pointer;
        margin: 0 4px 0 auto;
        padding: 2px;
        height: 18px;
        background: 0 0
    }

    .e-message .e-msg-content {
        box-sizing: border-box;
        font-size: 12px;
        line-height: 1.5;
        padding: 0 6px;
        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-bigger .e-message.e-content-center .e-msg-close-icon, .e-bigger .e-message.e-content-right .e-msg-close-icon, .e-message.e-bigger.e-content-center .e-msg-close-icon, .e-message.e-bigger.e-content-right .e-msg-close-icon, .e-message.e-content-center .e-msg-close-icon, .e-message.e-content-right .e-msg-close-icon {
        margin: 2px 6px
    }

    .e-bigger .e-message.e-rtl .e-msg-close-icon, .e-message.e-bigger.e-rtl .e-msg-close-icon, .e-message.e-rtl .e-msg-close-icon {
        margin: 0 auto 0 4px
    }

    .e-message .e-msg-close-icon:focus, .e-message .e-msg-close-icon:hover {
        border-radius: 999px
    }

    .e-message.e-success {
        background-color: rgba(var(--color-sf-success-container));
        border-color: rgba(var(--color-sf-success-container));
        color: rgba(var(--color-sf-on-success-container))
    }

        .e-chip-list .e-chip.e-success.e-outline .e-chip-delete, .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-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-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-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: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: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: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:hover, .e-chip-list.e-chip.e-success.e-outline .e-chip-delete, .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-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-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-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: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: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: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:hover, .e-message.e-success .e-msg-icon, .e-stepper .e-step-valid.e-step-label-only .e-step-validation-icon, .e-stepper .e-step-valid.e-step-text-only .e-step-validation-icon, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-success {
            color: rgba(var(--color-sf-success))
        }

    .e-message.e-warning {
        background-color: rgba(var(--color-sf-warning-container));
        border-color: rgba(var(--color-sf-warning-container));
        color: rgba(var(--color-sf-on-warning-container))
    }

        .e-chip-list .e-chip.e-warning.e-outline .e-chip-delete, .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-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-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-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: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: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: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:hover, .e-chip-list.e-chip.e-warning.e-outline .e-chip-delete, .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-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-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-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: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: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: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:hover, .e-message.e-warning .e-msg-icon {
            color: rgba(var(--color-sf-warning))
        }

    .e-message.e-info {
        background-color: rgba(var(--color-sf-info-container));
        border-color: rgba(var(--color-sf-info-container));
        color: rgba(var(--color-sf-on-info-container))
    }

    .e-message.e-error {
        background-color: rgba(var(--color-sf-error-container));
        border-color: rgba(var(--color-sf-error-container));
        color: rgba(var(--color-sf-on-error-container))
    }

        .e-message.e-error .e-msg-icon {
            color: rgba(var(--color-sf-error)) !important
        }

    .e-message.e-outlined.e-success, .e-message.e-outlined.e-success .e-msg-icon {
        color: rgba(var(--color-sf-on-success-container))
    }

    .e-message.e-outlined {
        background: 0 0;
        border-image: none;
        border-color: rgba(var(--color-sf-outline-variant));
        color: rgba(var(--color-sf-on-surface))
    }

        .e-message.e-outlined.e-success {
            border-color: rgba(var(--color-sf-success))
        }

        .e-message.e-outlined.e-warning, .e-message.e-outlined.e-warning .e-msg-icon {
            color: rgba(var(--color-sf-on-warning-container))
        }

        .e-message.e-outlined.e-warning {
            border-color: rgba(var(--color-sf-warning))
        }

        .e-message.e-outlined.e-info, .e-message.e-outlined.e-info .e-msg-icon {
            color: rgba(var(--color-sf-on-info-container))
        }

        .e-message.e-outlined.e-info {
            border-color: rgba(var(--color-sf-info))
        }

        .e-aiassistview .e-view-content .e-upload-failure-alert .e-failure-message, .e-chat-ui .e-upload-failure-alert .e-failure-message, .e-message.e-outlined.e-error, .e-message.e-outlined.e-error .e-msg-icon {
            color: rgba(var(--color-sf-on-error-container))
        }

        .e-message.e-outlined.e-error {
            border-color: rgba(var(--color-sf-error))
        }

    .e-message.e-filled, .e-message.e-filled .e-msg-close-icon, .e-message.e-filled .e-msg-icon, .e-toast-container .e-toast .e-toast-icon, .e-toast-container .e-toast .e-toast-message .e-toast-content, .e-toast-container .e-toast .e-toast-message .e-toast-title {
        color: rgba(var(--color-sf-inverse-on-surface))
    }

    .e-message.e-filled {
        background: rgba(var(--color-sf-inverse-surface));
        border-image: none;
        border-color: rgba(var(--color-sf-inverse-surface))
    }

        .e-message.e-filled.e-success, .e-message.e-filled.e-success .e-msg-close-icon, .e-message.e-filled.e-success .e-msg-icon {
            color: rgba(var(--color-sf-on-success))
        }

        .e-message.e-filled .e-msg-close-icon:focus, .e-message.e-filled .e-msg-close-icon:hover {
            background-color: rgba(var(--color-sf-inverse-on-surface),.12);
            box-shadow: 0 0 0 2px rgba(var(--color-sf-inverse-on-surface),.12)
        }

        .e-message.e-filled.e-success {
            background-color: rgba(var(--color-sf-success));
            border-color: rgba(var(--color-sf-success))
        }

        .e-message.e-filled.e-warning, .e-message.e-filled.e-warning .e-msg-close-icon, .e-message.e-filled.e-warning .e-msg-icon {
            color: rgba(var(--color-sf-on-warning))
        }

        .e-message.e-filled.e-success .e-msg-close-icon:focus, .e-message.e-filled.e-success .e-msg-close-icon:hover {
            background-color: ragba(var(--color-sf-on-success),.12);
            box-shadow: 0 0 0 2px ragba(var(--color-sf-on-success),.12)
        }

        .e-message.e-filled.e-warning {
            background-color: rgba(var(--color-sf-warning));
            border-color: rgba(var(--color-sf-warning))
        }

        .e-message.e-filled.e-info, .e-message.e-filled.e-info .e-msg-close-icon, .e-message.e-filled.e-info .e-msg-icon {
            color: rgba(var(--color-sf-on-info))
        }

        .e-message.e-filled.e-warning .e-msg-close-icon:focus, .e-message.e-filled.e-warning .e-msg-close-icon:hover {
            background-color: rgba(var(--color-sf-on-warning),.12);
            box-shadow: 0 0 0 2px rgba(var(--color-sf-on-warning),.12)
        }

        .e-message.e-filled.e-info {
            background-color: rgba(var(--color-sf-info));
            border-color: rgba(var(--color-sf-info))
        }

            .e-message.e-filled.e-info .e-msg-close-icon:focus, .e-message.e-filled.e-info .e-msg-close-icon:hover {
                background-color: rgba(var(--color-sf-on-info),.12);
                box-shadow: 0 0 0 2px rgba(var(--color-sf-on-info),.12)
            }

        .e-message.e-filled.e-error {
            background-color: rgba(var(--color-sf-error));
            border-color: rgba(var(--color-sf-error));
            color: rgba(var(--color-sf-on-error))
        }

.e-btn, .e-btn:hover, .e-css.e-btn, .e-css.e-btn:hover {
    color: rgba(var(--color-sf-on-surface))
}

.e-message.e-filled.e-error .e-msg-icon {
    color: rgba(var(--color-sf-on-error)) !important
}

.e-message.e-filled.e-error .e-msg-close-icon {
    color: rgba(var(--color-sf-on-error))
}

    .e-message.e-filled.e-error .e-msg-close-icon:focus, .e-message.e-filled.e-error .e-msg-close-icon:hover {
        background-color: rgba(var(--color-sf-on-error),.12);
        box-shadow: 0 0 0 2px rgba(var(--color-sf-on-error),.12)
    }

.e-chip-list .e-chip .e-chip-delete.e-dlt-btn::before, .e-chip-list.e-chip .e-chip-delete.e-dlt-btn::before, .e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon, .e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon, .e-control-wrapper.e-slider-container.e-vertical .e-first-button .e-button-icon, .e-control-wrapper.e-slider-container.e-vertical .e-second-button .e-button-icon, .e-message .e-msg-close-icon::before, .e-message .e-msg-icon::before, .e-pdfviewer .e-pv-icon::before {
    font-family: e-icons
}

.e-bigger .e-message, .e-message.e-bigger {
    padding: 11px 9px
}

    .e-bigger .e-message .e-msg-close-icon, .e-bigger .e-message .e-msg-icon, .e-grid .e-columnheader.e-wrap .e-filtermenudiv, .e-grid .e-columnheader.e-wrap .e-sortfilterdiv .e-filtermenudiv, .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, .e-grid.e-wrap .e-columnheader .e-filtermenudiv, .e-grid.e-wrap .e-columnheader .e-sortfilterdiv .e-filtermenudiv, .e-message.e-bigger .e-msg-close-icon, .e-message.e-bigger .e-msg-icon {
        line-height: 16px
    }

    .e-bigger .e-message .e-msg-icon, .e-message.e-bigger .e-msg-icon {
        font-size: 16px;
        height: 16px;
        margin: 2px 6px
    }

    .e-bigger .e-message .e-msg-close-icon, .e-message.e-bigger .e-msg-close-icon {
        font-size: 16px;
        margin: 0 4px 0 auto;
        padding: 2px;
        height: 20px
    }

    .e-bigger .e-message .e-msg-content, .e-message.e-bigger .e-msg-content {
        line-height: 1.5;
        font-size: 14px;
        padding: 0 6px
    }

    .e-bigger .e-message .e-msg-close-icon:focus, .e-bigger .e-message .e-msg-close-icon:hover, .e-bigger .e-message.e-error .e-msg-close-icon:focus, .e-bigger .e-message.e-error .e-msg-close-icon:hover, .e-bigger .e-message.e-info .e-msg-close-icon:focus, .e-bigger .e-message.e-info .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined .e-msg-close-icon:focus, .e-bigger .e-message.e-outlined .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined.e-error .e-msg-close-icon:focus, .e-bigger .e-message.e-outlined.e-error .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined.e-info .e-msg-close-icon:focus, .e-bigger .e-message.e-outlined.e-info .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined.e-success .e-msg-close-icon:focus, .e-bigger .e-message.e-outlined.e-success .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined.e-warning .e-msg-close-icon:focus, .e-bigger .e-message.e-outlined.e-warning .e-msg-close-icon:hover, .e-bigger .e-message.e-success .e-msg-close-icon:focus, .e-bigger .e-message.e-success .e-msg-close-icon:hover, .e-bigger .e-message.e-warning .e-msg-close-icon:focus, .e-bigger .e-message.e-warning .e-msg-close-icon:hover, .e-message.e-bigger .e-msg-close-icon:focus, .e-message.e-bigger .e-msg-close-icon:hover, .e-message.e-bigger.e-error .e-msg-close-icon:focus, .e-message.e-bigger.e-error .e-msg-close-icon:hover, .e-message.e-bigger.e-info .e-msg-close-icon:focus, .e-message.e-bigger.e-info .e-msg-close-icon:hover, .e-message.e-bigger.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-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-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-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-warning .e-msg-close-icon:focus, .e-message.e-bigger.e-outlined.e-warning .e-msg-close-icon:hover, .e-message.e-bigger.e-success .e-msg-close-icon:focus, .e-message.e-bigger.e-success .e-msg-close-icon:hover, .e-message.e-bigger.e-warning .e-msg-close-icon:focus, .e-message.e-bigger.e-warning .e-msg-close-icon:hover {
        box-shadow: 0 0 0 4px rgba(var(--color-sf-on-surface-variant),.12)
    }

    .e-bigger .e-message.e-filled .e-msg-close-icon:focus, .e-bigger .e-message.e-filled .e-msg-close-icon:hover, .e-message.e-bigger.e-filled .e-msg-close-icon:focus, .e-message.e-bigger.e-filled .e-msg-close-icon:hover {
        box-shadow: 0 0 0 4px rgba(var(--color-sf-inverse-on-surface),.12)
    }

    .e-bigger .e-message.e-filled.e-success .e-msg-close-icon:focus, .e-bigger .e-message.e-filled.e-success .e-msg-close-icon:hover, .e-message.e-bigger.e-filled.e-success .e-msg-close-icon:focus, .e-message.e-bigger.e-filled.e-success .e-msg-close-icon:hover {
        box-shadow: 0 0 0 4px ragba(var(--color-sf-on-success),.12)
    }

    .e-bigger .e-message.e-filled.e-warning .e-msg-close-icon:focus, .e-bigger .e-message.e-filled.e-warning .e-msg-close-icon:hover, .e-message.e-bigger.e-filled.e-warning .e-msg-close-icon:focus, .e-message.e-bigger.e-filled.e-warning .e-msg-close-icon:hover {
        box-shadow: 0 0 0 4px rgba(var(--color-sf-on-warning),.12)
    }

    .e-bigger .e-message.e-filled.e-info .e-msg-close-icon:focus, .e-bigger .e-message.e-filled.e-info .e-msg-close-icon:hover, .e-message.e-bigger.e-filled.e-info .e-msg-close-icon:focus, .e-message.e-bigger.e-filled.e-info .e-msg-close-icon:hover {
        box-shadow: 0 0 0 4px rgba(var(--color-sf-on-info),.12)
    }

    .e-bigger .e-message.e-filled.e-error .e-msg-close-icon:focus, .e-bigger .e-message.e-filled.e-error .e-msg-close-icon:hover, .e-message.e-bigger.e-filled.e-error .e-msg-close-icon:focus, .e-message.e-bigger.e-filled.e-error .e-msg-close-icon:hover {
        box-shadow: 0 0 0 4px rgba(var(--color-sf-on-error),.12)
    }

.e-skeleton {
    display: inline-block;
    position: relative;
    overflow: hidden;
    border: none
}

.e-bigger.e-small .e-calendar, .e-calendar {
    -webkit-tap-highlight-color: transparent;
    overflow: auto;
    user-select: none
}

.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:hover, .e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:hover, .e-skeleton.e-skeleton-rectangle, .e-skeleton.e-skeleton-square, .e-skeleton.e-skeleton-text {
    border-radius: calc(var(--e-radius) * .125)
}

.e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-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-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-remove-btn.e-icons:not(.e-upload-progress):focus, .e-checkbox-wrapper .e-ripple-container .e-ripple-element, .e-css.e-checkbox-wrapper .e-ripple-container .e-ripple-element, .e-css.e-switch-wrapper .e-ripple-container .e-ripple-element, .e-radio + label .e-ripple-container .e-ripple-element, .e-skeleton.e-skeleton-circle, .e-switch-wrapper .e-ripple-container .e-ripple-element, .e-upload .e-upload-files .e-clear-icon-focus, .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):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-remove-btn.e-icons:not(.e-upload-progress):focus {
    border-radius: 999px
}

.e-skeleton.e-shimmer-wave::after {
    animation: 2s ease-in-out infinite e-shimmer-wave;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: calc(200% + 200px);
    background-image: linear-gradient(90deg,transparent calc(50% - 100px),#fff 50%,transparent calc(50% + 100px))
}

.e-skeleton.e-shimmer-fade {
    animation: 2s ease-in-out infinite e-shimmer-fade
}

.e-skeleton.e-shimmer-pulse {
    animation: 2s ease-in-out infinite e-shimmer-pulse
}

.e-rtl .e-shimmer-wave::after, .e-rtl.e-shimmer-wave::after {
    animation: 2s infinite e-shimmer-wave-rtl
}

@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%,100% {
        opacity: 1
    }

    50% {
        opacity: .4
    }
}

@keyframes e-shimmer-pulse {
    0%,100%,40% {
        transform: scale(1)
    }

    50% {
        transform: scale(.975)
    }
}

.e-dropdown-popup.e-pv-custom-annotation-opacity-container, .e-dropdown-popup.e-pv-custom-annotation-thickness-container, .e-grid .e-groupdroparea.e-grouped, .e-pv-formfield-textarea-group-mobile .e-custom .e-list-wrap ul, .e-richtexteditor .e-rte-toolbar .e-toolbar-pop:not(.e-toolbar-extended), .e-richtexteditor .e-toolbar-wrapper, .e-rte-quick-popup.e-rte-elements .e-rte-quick-toolbar.e-rte-toolbar.e-toolbar, .e-rte-quick-popup.e-rte-elements .e-rte-quick-toolbar.e-rte-toolbar.e-toolbar .e-toolbar-items:not(.e-tbar-pos), .e-rte-quick-popup.e-rte-elements .e-rte-quick-toolbar.e-rte-toolbar.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-overlay, .e-rte-quick-popup.e-rte-elements .e-rte-quick-toolbar.e-rte-toolbar.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-active) .e-rte-dropdown-menu:not(.e-active):not(:hover):not(:focus):not(:active), .e-rte-quick-popup.e-rte-elements .e-rte-quick-toolbar.e-rte-toolbar.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-active) .e-tbar-btn:not(.e-active):not(:hover):not(:focus):not(:active), .e-rte-table th, .e-skeleton.e-skeleton-circle, .e-skeleton.e-skeleton-rectangle, .e-skeleton.e-skeleton-square, .e-skeleton.e-skeleton-text, .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-overlay, .e-toolbar.e-extended-toolbar .e-toolbar-pop {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
}

.e-btn, .e-css.e-btn {
    -webkit-font-smoothing: antialiased;
    border: 1px solid;
    border-radius: calc(var(--e-radius) * .25);
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-family: var(--e-font-family);
    font-size: 14px;
    font-weight: 500;
    justify-content: center;
    line-height: 1;
    outline: 0;
    padding: 8px 16px;
    text-align: center;
    text-transform: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    letter-spacing: .15px;
    -webkit-tap-highlight-color: transparent;
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
    border-image: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1));
    box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
    transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1)
}

    .e-btn:focus, .e-btn:hover, .e-css.e-btn:focus, .e-css.e-btn:hover {
        background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08)),rgba(var(--color-sf-surface));
        border-image: linear-gradient(0deg,rgba(var(--color-sf-on-surface),0.08),rgba(var(--color-sf-on-surface),0.08));
        box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
    }

    .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: 18px;
        margin-top: -1px;
        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: -.5em;
            width: 2em;
            line-height: 0
        }

        .e-btn .e-btn-icon.e-icon-right, .e-css.e-btn .e-btn-icon.e-icon-right {
            width: 2em;
            margin-right: -.5em;
            line-height: 0
        }

        .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-icon-btn, .e-css.e-btn.e-icon-btn {
        padding: 7.5px 6px;
        border-radius: calc(var(--e-radius) * .25)
    }

    .e-btn.e-bottom-icon-btn, .e-btn.e-small.e-bottom-icon-btn, .e-btn.e-small.e-top-icon-btn, .e-btn.e-top-icon-btn, .e-css.e-btn.e-bottom-icon-btn, .e-css.e-btn.e-small.e-bottom-icon-btn, .e-css.e-btn.e-small.e-top-icon-btn, .e-css.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-css.e-btn.e-bottom-icon-btn, .e-small .e-css.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-css.e-btn.e-bottom-icon-btn, .e-small.e-css.e-btn.e-top-icon-btn {
        line-height: 1;
        padding: 12px
    }

    .e-btn.e-round, .e-css.e-btn.e-round {
        border-radius: 999px;
        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: 18px;
            line-height: 1.5em;
            margin-top: 0;
            width: auto
        }

    .e-btn.e-round-corner, .e-css.e-btn.e-round-corner {
        border-radius: calc(var(--e-radius) * 1.5625);
        padding: 8px 16px
    }

    .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-small.e-btn.e-rtl .e-icon-right, .e-bigger .e-small.e-css.e-btn.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-small .e-btn.e-rtl .e-icon-right, .e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-right, .e-btn.e-rtl .e-icon-right, .e-css.e-btn.e-rtl .e-icon-right {
        margin-left: -.5em;
        margin-right: 0
    }

    .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-small.e-btn.e-rtl .e-icon-left, .e-bigger .e-small.e-css.e-btn.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-small .e-btn.e-rtl .e-icon-left, .e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-left, .e-btn.e-rtl .e-icon-left, .e-css.e-btn.e-rtl .e-icon-left {
        margin-left: 0;
        margin-right: -.5em
    }

    .e-btn.e-flat, .e-chat-ui, .e-css.e-btn.e-flat {
        border: 1px solid
    }

    .e-btn.e-small, .e-css.e-btn.e-small, .e-small .e-btn, .e-small .e-css.e-btn, .e-small.e-btn, .e-small.e-css.e-btn {
        font-size: 11px;
        line-height: 1.092;
        padding: 5px 12px
    }

        .e-btn.e-small.e-round-corner, .e-css.e-btn.e-small.e-round-corner, .e-small .e-btn.e-round-corner, .e-small .e-css.e-btn.e-round-corner, .e-small.e-btn.e-round-corner, .e-small.e-css.e-btn.e-round-corner {
            border-radius: calc(var(--e-radius) * 1.5625);
            padding: 5px 12px
        }

        .e-btn.e-small .e-btn-icon, .e-css.e-btn.e-small .e-btn-icon, .e-small .e-btn .e-btn-icon, .e-small .e-css.e-btn .e-btn-icon, .e-small.e-btn .e-btn-icon, .e-small.e-css.e-btn .e-btn-icon {
            font-size: 16px;
            width: 1em
        }

            .e-btn.e-small .e-btn-icon.e-icon-left, .e-css.e-btn.e-small .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-btn .e-btn-icon.e-icon-left, .e-small.e-css.e-btn .e-btn-icon.e-icon-left {
                margin-left: -.57143em;
                width: 2em;
                line-height: 0
            }

            .e-btn.e-small .e-btn-icon.e-icon-right, .e-css.e-btn.e-small .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-btn .e-btn-icon.e-icon-right, .e-small.e-css.e-btn .e-btn-icon.e-icon-right {
                margin-right: -.57143em;
                width: 2em;
                line-height: 0
            }

            .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-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-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-small .e-btn .e-btn-icon.e-icon-top, .e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-top, .e-btn.e-small .e-btn-icon.e-icon-top, .e-css.e-btn.e-small .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-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-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-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-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-small .e-btn .e-btn-icon.e-icon-bottom, .e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom, .e-btn.e-small .e-btn-icon.e-icon-bottom, .e-css.e-btn.e-small .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-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-btn.e-small.e-icon-btn, .e-css.e-btn.e-small.e-icon-btn, .e-small .e-btn.e-icon-btn, .e-small .e-css.e-btn.e-icon-btn, .e-small.e-btn.e-icon-btn, .e-small.e-css.e-btn.e-icon-btn {
            padding: 4px;
            border-radius: calc(var(--e-radius) * .25)
        }

        .e-btn.e-small.e-round, .e-css.e-btn.e-small.e-round, .e-small .e-btn.e-round, .e-small .e-css.e-btn.e-round, .e-small.e-btn.e-round, .e-small.e-css.e-btn.e-round {
            height: 24px;
            line-height: 1;
            padding: 0;
            width: 24px;
            border-radius: 999px
        }

            .e-btn.e-small.e-round .e-btn-icon, .e-css.e-btn.e-small.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-btn.e-round .e-btn-icon, .e-small.e-css.e-btn.e-round .e-btn-icon {
                font-size: 16px;
                line-height: 1;
                width: auto
            }

        .e-btn.e-small.e-rtl .e-icon-right, .e-css.e-btn.e-small.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-btn.e-rtl .e-icon-right, .e-small.e-css.e-btn.e-rtl .e-icon-right {
            margin-left: -.57143em;
            margin-right: 0
        }

        .e-btn.e-small.e-rtl .e-icon-left, .e-css.e-btn.e-small.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-btn.e-rtl .e-icon-left, .e-small.e-css.e-btn.e-rtl .e-icon-left {
            margin-left: 0;
            margin-right: -.57143em
        }

    .e-btn.e-block, .e-css.e-btn.e-block, .e-split-btn-wrapper.e-vertical .e-dropdown-btn, .e-split-btn-wrapper.e-vertical .e-split-btn {
        display: block;
        width: 100%
    }

    .e-btn:focus, .e-css.e-btn:focus {
        color: rgba(var(--color-sf-on-surface));
        outline: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface)) 0 solid;
        outline-offset: 0
    }

    .e-btn.e-active, .e-btn:active, .e-css.e-btn.e-active, .e-css.e-btn:active {
        background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface));
        border-image: linear-gradient(0deg,rgba(var(--color-sf-on-surface),0.12),rgba(var(--color-sf-on-surface),0.12));
        color: rgba(var(--color-sf-on-surface))
    }

    .e-btn:focus-visible, .e-css.e-btn:focus-visible {
        background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface));
        box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
    }

    .e-btn:active, .e-css.e-btn:active {
        outline: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface)) 0 solid;
        outline-offset: 0
    }

    .e-btn.e-active, .e-css.e-btn.e-active {
        box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
    }

    .e-btn.e-danger.e-disabled, .e-btn.e-danger:disabled, .e-btn.e-disabled, .e-btn.e-info.e-disabled, .e-btn.e-info:disabled, .e-btn.e-primary.e-disabled, .e-btn.e-primary:disabled, .e-btn.e-round-edge.e-disabled, .e-btn.e-round-edge:disabled, .e-btn.e-round.e-disabled, .e-btn.e-round:disabled, .e-btn.e-success.e-disabled, .e-btn.e-success:disabled, .e-btn.e-warning.e-disabled, .e-btn.e-warning:disabled, .e-btn:disabled, .e-css.e-btn.e-danger.e-disabled, .e-css.e-btn.e-danger:disabled, .e-css.e-btn.e-disabled, .e-css.e-btn.e-info.e-disabled, .e-css.e-btn.e-info:disabled, .e-css.e-btn.e-primary.e-disabled, .e-css.e-btn.e-primary:disabled, .e-css.e-btn.e-round-edge.e-disabled, .e-css.e-btn.e-round-edge:disabled, .e-css.e-btn.e-round.e-disabled, .e-css.e-btn.e-round:disabled, .e-css.e-btn.e-success.e-disabled, .e-css.e-btn.e-success:disabled, .e-css.e-btn.e-warning.e-disabled, .e-css.e-btn.e-warning:disabled, .e-css.e-btn:disabled {
        background: rgba(var(--color-sf-secondary),.12);
        border-color: rgba(var(--color-sf-secondary),0);
        box-shadow: none;
        color: rgba(var(--color-sf-on-surface),.38)
    }

    .e-btn .e-ripple-element, .e-btn.e-flat .e-ripple-element, .e-css.e-btn .e-ripple-element, .e-css.e-btn.e-flat .e-ripple-element {
        background: rgba(var(--color-sf-on-surface),.24)
    }

    .e-btn.e-round, .e-btn.e-round-edge, .e-css.e-btn.e-round, .e-css.e-btn.e-round-edge {
        background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
        border-color: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1));
        color: rgba(var(--color-sf-on-surface))
    }

        .e-btn.e-round-edge:hover, .e-btn.e-round:hover, .e-css.e-btn.e-round-edge:hover, .e-css.e-btn.e-round:hover {
            background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08)),rgba(var(--color-sf-surface));
            border-color: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08));
            color: rgba(var(--color-sf-on-surface))
        }

        .e-btn.e-round-edge:focus, .e-btn.e-round:focus, .e-css.e-btn.e-round-edge:focus, .e-css.e-btn.e-round:focus {
            background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08)),rgba(var(--color-sf-surface));
            border-image: linear-gradient(0deg,rgba(var(--color-sf-on-surface),0.08),rgba(var(--color-sf-on-surface),0.08));
            box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
            color: rgba(var(--color-sf-on-surface));
            outline: rgba(var(--color-sf-white)) 0 solid;
            outline-offset: 0
        }

        .e-btn.e-round-edge:focus-visible, .e-btn.e-round:focus-visible, .e-css.e-btn.e-round-edge:focus-visible, .e-css.e-btn.e-round:focus-visible {
            background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface));
            box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
        }

        .e-btn.e-round-edge:active, .e-btn.e-round:active, .e-css.e-btn.e-round-edge:active, .e-css.e-btn.e-round:active {
            background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface));
            border-image: linear-gradient(0deg,rgba(var(--color-sf-on-surface),0.12),rgba(var(--color-sf-on-surface),0.12));
            box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
            color: rgba(var(--color-sf-on-surface));
            outline: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface)) 0 solid;
            outline-offset: 0
        }

        .e-btn.e-round-edge.e-danger:focus, .e-btn.e-round-edge.e-info:focus, .e-btn.e-round-edge.e-primary:focus, .e-btn.e-round-edge.e-success:focus, .e-btn.e-round-edge.e-warning:focus, .e-btn.e-round.e-danger:focus, .e-btn.e-round.e-info:focus, .e-btn.e-round.e-primary:focus, .e-btn.e-round.e-success:focus, .e-btn.e-round.e-warning:focus, .e-css.e-btn.e-round-edge.e-danger:focus, .e-css.e-btn.e-round-edge.e-info:focus, .e-css.e-btn.e-round-edge.e-primary:focus, .e-css.e-btn.e-round-edge.e-success:focus, .e-css.e-btn.e-round-edge.e-warning:focus, .e-css.e-btn.e-round.e-danger:focus, .e-css.e-btn.e-round.e-info:focus, .e-css.e-btn.e-round.e-primary:focus, .e-css.e-btn.e-round.e-success:focus, .e-css.e-btn.e-round.e-warning:focus {
            outline: rgba(var(--color-sf-white)) 0 solid
        }

    .e-btn.e-primary:active, .e-btn.e-primary:focus, .e-css.e-btn.e-primary:active, .e-css.e-btn.e-primary:focus {
        outline: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface)) 0 solid
    }

    .e-btn.e-round-edge.e-primary:focus-visible, .e-btn.e-round.e-primary:focus-visible, .e-css.e-btn.e-round-edge.e-primary:focus-visible, .e-css.e-btn.e-round.e-primary:focus-visible {
        background: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.12),rgba(var(--color-sf-on-primary),.12)),rgba(var(--color-sf-primary));
        box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
    }

    .e-btn.e-round-edge.e-success:focus-visible, .e-btn.e-round.e-success:focus-visible, .e-css.e-btn.e-round-edge.e-success:focus-visible, .e-css.e-btn.e-round.e-success:focus-visible {
        background: linear-gradient(0deg,rgba(var(--color-sf-success-text),.12),rgba(var(--color-sf-success-text),.12)),rgba(var(--color-sf-success));
        box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
    }

    .e-btn.e-round-edge.e-info:hover, .e-btn.e-round.e-info:hover, .e-css.e-btn.e-round-edge.e-info:hover, .e-css.e-btn.e-round.e-info:hover {
        border-color: rgba(var(--color-sf-info))
    }

    .e-btn.e-round-edge.e-info:focus-visible, .e-btn.e-round.e-info:focus-visible, .e-css.e-btn.e-round-edge.e-info:focus-visible, .e-css.e-btn.e-round.e-info:focus-visible {
        background: linear-gradient(0deg,rgba(var(--color-sf-info-text),.12),rgba(var(--color-sf-info-text),.12)),rgba(var(--color-sf-info));
        box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
    }

    .e-btn.e-round-edge.e-warning:focus-visible, .e-btn.e-round.e-warning:focus-visible, .e-css.e-btn.e-round-edge.e-warning:focus-visible, .e-css.e-btn.e-round.e-warning:focus-visible {
        background: linear-gradient(0deg,rgba(var(--color-sf-warning-text),.12),rgba(var(--color-sf-warning-text),.12)),rgba(var(--color-sf-warning));
        box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
    }

    .e-btn.e-round-edge.e-danger:focus-visible, .e-btn.e-round.e-danger:focus-visible, .e-css.e-btn.e-round-edge.e-danger:focus-visible, .e-css.e-btn.e-round.e-danger:focus-visible {
        background: linear-gradient(0deg,rgba(var(--color-sf-danger-text),.12),rgba(var(--color-sf-danger-text),.12)),rgba(var(--color-sf-error));
        box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
    }

    .e-btn.e-primary, .e-css.e-btn.e-primary {
        background: rgba(var(--color-sf-primary));
        border-color: rgba(var(--color-sf-primary));
        color: rgba(var(--color-sf-on-primary));
        box-shadow: none
    }

        .e-btn.e-primary:focus, .e-btn.e-primary:hover, .e-css.e-btn.e-primary:focus, .e-css.e-btn.e-primary:hover {
            background: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.08),rgba(var(--color-sf-on-primary),.08)),rgba(var(--color-sf-primary));
            color: rgba(var(--color-sf-on-primary));
            box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
        }

        .e-btn.e-primary:focus, .e-css.e-btn.e-primary:focus {
            border-color: rgba(var(--color-sf-primary))
        }

        .e-btn.e-primary:focus-visible, .e-css.e-btn.e-primary:focus-visible {
            background: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.12),rgba(var(--color-sf-on-primary),.12)),rgba(var(--color-sf-primary));
            box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
        }

        .e-btn.e-primary.e-active, .e-btn.e-primary:active, .e-css.e-btn.e-primary.e-active, .e-css.e-btn.e-primary:active {
            background: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.12),rgba(var(--color-sf-on-primary),.12)),rgba(var(--color-sf-primary));
            border-color: rgba(var(--color-sf-primary));
            box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
            color: rgba(var(--color-sf-on-primary))
        }

    .e-btn.e-success, .e-btn.e-success:focus, .e-css.e-btn.e-success, .e-css.e-btn.e-success:focus {
        border-color: rgba(var(--color-sf-success))
    }

    .e-btn.e-flat.e-primary .e-ripple-element, .e-btn.e-primary .e-ripple-element, .e-css.e-btn.e-flat.e-primary .e-ripple-element, .e-css.e-btn.e-primary .e-ripple-element {
        background: rgba(var(--color-sf-on-primary),.24)
    }

    .e-btn.e-success, .e-css.e-btn.e-success {
        background: rgba(var(--color-sf-success));
        color: rgba(var(--color-sf-success-text));
        box-shadow: none
    }

        .e-btn.e-success:focus, .e-btn.e-success:hover, .e-css.e-btn.e-success:focus, .e-css.e-btn.e-success:hover {
            background: linear-gradient(0deg,rgba(var(--color-sf-success-text),.08),rgba(var(--color-sf-success-text),.08)),rgba(var(--color-sf-success));
            box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
            color: rgba(var(--color-sf-success-text))
        }

        .e-btn.e-success:focus-visible, .e-css.e-btn.e-success:focus-visible {
            background: linear-gradient(0deg,rgba(var(--color-sf-success-text),.12),rgba(var(--color-sf-success-text),.12)),rgba(var(--color-sf-success));
            box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
        }

        .e-btn.e-success.e-active, .e-btn.e-success:active, .e-css.e-btn.e-success.e-active, .e-css.e-btn.e-success:active {
            background: linear-gradient(0deg,rgba(var(--color-sf-success-text),.12),rgba(var(--color-sf-success-text),.12)),rgba(var(--color-sf-success));
            border-color: rgba(var(--color-sf-success));
            color: rgba(var(--color-sf-success-text));
            box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
        }

    .e-btn.e-info, .e-btn.e-info:focus, .e-css.e-btn.e-info, .e-css.e-btn.e-info:focus {
        border-color: rgba(var(--color-sf-info))
    }

    .e-btn.e-flat.e-success .e-ripple-element, .e-btn.e-success .e-ripple-element, .e-css.e-btn.e-flat.e-success .e-ripple-element, .e-css.e-btn.e-success .e-ripple-element {
        background: rgba(var(--color-sf-success-text),.24)
    }

    .e-btn.e-info, .e-css.e-btn.e-info {
        background: rgba(var(--color-sf-info));
        color: rgba(var(--color-sf-info-text));
        box-shadow: none
    }

        .e-btn.e-info:focus, .e-btn.e-info:hover, .e-css.e-btn.e-info:focus, .e-css.e-btn.e-info:hover {
            background: linear-gradient(0deg,rgba(var(--color-sf-info-text),.08),rgba(var(--color-sf-info-text),.08)),rgba(var(--color-sf-info));
            box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
            color: rgba(var(--color-sf-info-text))
        }

        .e-btn.e-info:focus-visible, .e-css.e-btn.e-info:focus-visible {
            background: linear-gradient(0deg,rgba(var(--color-sf-info-text),.12),rgba(var(--color-sf-info-text),.12)),rgba(var(--color-sf-info));
            box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
        }

        .e-btn.e-info.e-active, .e-btn.e-info:active, .e-css.e-btn.e-info.e-active, .e-css.e-btn.e-info:active {
            background: linear-gradient(0deg,rgba(var(--color-sf-info-text),.12),rgba(var(--color-sf-info-text),.12)),rgba(var(--color-sf-info));
            color: rgba(var(--color-sf-info-text));
            border-color: rgba(var(--color-sf-info));
            box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
        }

    .e-btn.e-warning, .e-btn.e-warning:focus, .e-css.e-btn.e-warning, .e-css.e-btn.e-warning:focus {
        border-color: rgba(var(--color-sf-warning))
    }

    .e-btn.e-flat.e-info .e-ripple-element, .e-btn.e-info .e-ripple-element, .e-css.e-btn.e-flat.e-info .e-ripple-element, .e-css.e-btn.e-info .e-ripple-element {
        background: rgba(var(--color-sf-info-text),.24)
    }

    .e-btn.e-warning, .e-css.e-btn.e-warning {
        background: rgba(var(--color-sf-warning));
        color: rgba(var(--color-sf-warning-text));
        box-shadow: none
    }

        .e-btn.e-warning:focus, .e-btn.e-warning:hover, .e-css.e-btn.e-warning:focus, .e-css.e-btn.e-warning:hover {
            background: linear-gradient(0deg,rgba(var(--color-sf-warning-text),.08),rgba(var(--color-sf-warning-text),.08)),rgba(var(--color-sf-warning));
            box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
            color: rgba(var(--color-sf-warning-text))
        }

        .e-btn.e-warning:focus-visible, .e-css.e-btn.e-warning:focus-visible {
            background: linear-gradient(0deg,rgba(var(--color-sf-warning-text),.12),rgba(var(--color-sf-warning-text),.12)),rgba(var(--color-sf-warning));
            box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
        }

        .e-btn.e-warning.e-active, .e-btn.e-warning:active, .e-css.e-btn.e-warning.e-active, .e-css.e-btn.e-warning:active {
            background: linear-gradient(0deg,rgba(var(--color-sf-warning-text),.12),rgba(var(--color-sf-warning-text),.12)),rgba(var(--color-sf-warning));
            border-color: rgba(var(--color-sf-warning));
            color: rgba(var(--color-sf-warning-text));
            box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
        }

    .e-btn.e-danger, .e-btn.e-danger:focus, .e-css.e-btn.e-danger, .e-css.e-btn.e-danger:focus {
        border-color: rgba(var(--color-sf-error))
    }

    .e-btn.e-flat.e-warning .e-ripple-element, .e-btn.e-warning .e-ripple-element, .e-css.e-btn.e-flat.e-warning .e-ripple-element, .e-css.e-btn.e-warning .e-ripple-element {
        background: rgba(var(--color-sf-warning-text),.24)
    }

    .e-btn.e-danger, .e-css.e-btn.e-danger {
        background: rgba(var(--color-sf-error));
        color: rgba(var(--color-sf-danger-text));
        box-shadow: none
    }

        .e-btn.e-danger:focus, .e-btn.e-danger:hover, .e-css.e-btn.e-danger:focus, .e-css.e-btn.e-danger:hover {
            background: linear-gradient(0deg,rgba(var(--color-sf-danger-text),.08),rgba(var(--color-sf-danger-text),.08)),rgba(var(--color-sf-error));
            color: rgba(var(--color-sf-danger-text));
            box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
        }

        .e-btn.e-danger:focus-visible, .e-css.e-btn.e-danger:focus-visible {
            background: linear-gradient(0deg,rgba(var(--color-sf-danger-text),.12),rgba(var(--color-sf-danger-text),.12)),rgba(var(--color-sf-error));
            box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
        }

        .e-btn.e-danger.e-active, .e-btn.e-danger:active, .e-css.e-btn.e-danger.e-active, .e-css.e-btn.e-danger:active {
            background: linear-gradient(0deg,rgba(var(--color-sf-danger-text),.12),rgba(var(--color-sf-danger-text),.12)),rgba(var(--color-sf-error));
            border-color: rgba(var(--color-sf-error));
            box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
            color: rgba(var(--color-sf-danger-text))
        }

        .e-btn.e-danger .e-ripple-element, .e-btn.e-flat.e-danger .e-ripple-element, .e-css.e-btn.e-danger .e-ripple-element, .e-css.e-btn.e-flat.e-danger .e-ripple-element {
            background: rgba(var(--color-sf-danger-text),.24)
        }

    .e-btn.e-flat, .e-css.e-btn.e-flat {
        background: 0 0;
        border-color: transparent;
        box-shadow: none;
        color: rgba(var(--color-sf-on-surface))
    }

        .e-btn.e-flat:focus, .e-btn.e-flat:hover, .e-css.e-btn.e-flat:focus, .e-css.e-btn.e-flat:hover {
            background: rgba(var(--color-sf-on-surface),.08);
            border-color: none;
            box-shadow: none;
            color: rgba(var(--color-sf-on-surface))
        }

        .e-btn.e-flat:focus-visible, .e-css.e-btn.e-flat:focus-visible {
            background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface));
            box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
        }

        .e-btn.e-flat.e-active, .e-btn.e-flat:active, .e-css.e-btn.e-flat.e-active, .e-css.e-btn.e-flat:active {
            background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface));
            border-color: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12));
            color: rgba(var(--color-sf-on-surface));
            box-shadow: none
        }

        .e-btn.e-flat.e-disabled, .e-btn.e-flat.e-primary.e-disabled, .e-btn.e-flat.e-primary:disabled, .e-btn.e-flat:disabled, .e-css.e-btn.e-flat.e-disabled, .e-css.e-btn.e-flat.e-primary.e-disabled, .e-css.e-btn.e-flat.e-primary:disabled, .e-css.e-btn.e-flat:disabled {
            background: 0 0;
            border-color: transparent;
            box-shadow: none;
            color: rgba(var(--color-sf-on-surface),.38)
        }

        .e-btn.e-flat.e-primary, .e-css.e-btn.e-flat.e-primary, .e-footer-content .e-btn.e-flat:not([DISABLED]):not(.e-success):not(.e-danger):not(.e-warning):not(.e-info), .e-footer-content .e-btn.e-primary.e-flat:not([DISABLED]):not(.e-success):not(.e-danger):not(.e-warning):not(.e-info) {
            background: 0 0;
            border-color: transparent;
            color: rgba(var(--color-sf-primary))
        }

            .e-btn.e-flat.e-primary:hover, .e-css.e-btn.e-flat.e-primary:hover {
                background: rgba(var(--color-sf-primary),.08);
                border-color: none;
                color: rgba(var(--color-sf-primary))
            }

            .e-btn.e-flat.e-primary.e-active, .e-btn.e-flat.e-primary:active, .e-btn.e-flat.e-primary:focus, .e-css.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:focus {
                background: rgba(var(--color-sf-primary),.12);
                border-color: transparent;
                color: rgba(var(--color-sf-primary))
            }

            .e-btn.e-flat.e-primary:focus-visible, .e-css.e-btn.e-flat.e-primary:focus-visible {
                background: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.12),rgba(var(--color-sf-on-primary),.12)),rgba(var(--color-sf-primary));
                box-shadow: 0 0 0 1px #fff,0 0 0 3px #000;
                color: rgba(var(--color-sf-on-primary))
            }

        .e-btn.e-flat.e-success, .e-css.e-btn.e-flat.e-success {
            background: 0 0;
            border-color: transparent;
            color: rgba(var(--color-sf-success))
        }

            .e-btn.e-flat.e-success:hover, .e-css.e-btn.e-flat.e-success:hover {
                background: rgba(var(--color-sf-success),.08);
                border-color: transparent;
                box-shadow: none;
                color: rgba(var(--color-sf-success))
            }

            .e-btn.e-flat.e-success.e-active, .e-btn.e-flat.e-success:active, .e-btn.e-flat.e-success:focus, .e-css.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:focus {
                background: rgba(var(--color-sf-success),.12);
                border-color: transparent;
                color: rgba(var(--color-sf-success));
                box-shadow: none
            }

            .e-btn.e-flat.e-success:focus-visible, .e-css.e-btn.e-flat.e-success:focus-visible {
                background: linear-gradient(0deg,rgba(var(--color-sf-success-text),.12),rgba(var(--color-sf-success-text),.12)),rgba(var(--color-sf-success));
                box-shadow: 0 0 0 1px #fff,0 0 0 3px #000;
                color: rgba(var(--color-sf-success-text))
            }

            .e-btn.e-flat.e-danger.e-disabled, .e-btn.e-flat.e-danger:disabled, .e-btn.e-flat.e-info.e-disabled, .e-btn.e-flat.e-info:disabled, .e-btn.e-flat.e-success.e-disabled, .e-btn.e-flat.e-success:disabled, .e-btn.e-flat.e-warning.e-disabled, .e-btn.e-flat.e-warning:disabled, .e-css.e-btn.e-flat.e-danger.e-disabled, .e-css.e-btn.e-flat.e-danger:disabled, .e-css.e-btn.e-flat.e-info.e-disabled, .e-css.e-btn.e-flat.e-info:disabled, .e-css.e-btn.e-flat.e-success.e-disabled, .e-css.e-btn.e-flat.e-success:disabled, .e-css.e-btn.e-flat.e-warning.e-disabled, .e-css.e-btn.e-flat.e-warning:disabled {
                background: 0 0;
                border-color: transparent;
                color: rgba(var(--color-sf-on-surface),.38)
            }

        .e-btn.e-flat.e-info, .e-css.e-btn.e-flat.e-info {
            background: 0 0;
            border-color: transparent;
            color: rgba(var(--color-sf-info))
        }

            .e-btn.e-flat.e-info:hover, .e-css.e-btn.e-flat.e-info:hover {
                background: rgba(var(--color-sf-info),.08);
                border-color: transparent;
                box-shadow: none;
                color: rgba(var(--color-sf-info))
            }

            .e-btn.e-flat.e-info.e-active, .e-btn.e-flat.e-info:active, .e-btn.e-flat.e-info:focus, .e-css.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:focus {
                background: rgba(var(--color-sf-info),.12);
                border-color: transparent;
                color: rgba(var(--color-sf-info));
                box-shadow: none
            }

            .e-btn.e-flat.e-info:focus-visible, .e-css.e-btn.e-flat.e-info:focus-visible {
                background: linear-gradient(0deg,rgba(var(--color-sf-info-text),.12),rgba(var(--color-sf-info-text),.12)),rgba(var(--color-sf-info));
                box-shadow: 0 0 0 1px #fff,0 0 0 3px #000;
                color: rgba(var(--color-sf-info-text))
            }

        .e-btn.e-flat.e-warning, .e-css.e-btn.e-flat.e-warning {
            background: 0 0;
            border-color: transparent;
            color: rgba(var(--color-sf-warning))
        }

            .e-btn.e-flat.e-warning:hover, .e-css.e-btn.e-flat.e-warning:hover {
                background: rgba(var(--color-sf-warning),.08);
                border-color: transparent;
                box-shadow: none;
                color: rgba(var(--color-sf-warning))
            }

            .e-btn.e-flat.e-warning.e-active, .e-btn.e-flat.e-warning:active, .e-btn.e-flat.e-warning:focus, .e-css.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:focus {
                background: rgba(var(--color-sf-warning),.12);
                border-color: transparent;
                color: rgba(var(--color-sf-warning));
                box-shadow: none
            }

            .e-btn.e-flat.e-warning:focus-visible, .e-css.e-btn.e-flat.e-warning:focus-visible {
                background: linear-gradient(0deg,rgba(var(--color-sf-warning-text),.12),rgba(var(--color-sf-warning-text),.12)),rgba(var(--color-sf-warning));
                box-shadow: 0 0 0 1px #fff,0 0 0 3px #000;
                color: rgba(var(--color-sf-warning-text))
            }

        .e-btn.e-flat.e-danger, .e-css.e-btn.e-flat.e-danger {
            background: 0 0;
            border-color: transparent;
            color: rgba(var(--color-sf-error))
        }

            .e-btn.e-flat.e-danger:hover, .e-css.e-btn.e-flat.e-danger:hover {
                background: rgba(var(--color-sf-error),.08);
                border-color: transparent;
                box-shadow: none;
                color: rgba(var(--color-sf-error))
            }

            .e-btn.e-flat.e-danger.e-active, .e-btn.e-flat.e-danger:active, .e-btn.e-flat.e-danger:focus, .e-css.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:focus {
                background: rgba(var(--color-sf-error),.12);
                border-color: transparent;
                color: rgba(var(--color-sf-error));
                box-shadow: none
            }

            .e-btn.e-flat.e-danger:focus-visible, .e-css.e-btn.e-flat.e-danger:focus-visible {
                background: linear-gradient(0deg,rgba(var(--color-sf-danger-text),.12),rgba(var(--color-sf-danger-text),.12)),rgba(var(--color-sf-error));
                box-shadow: 0 0 0 1px #fff,0 0 0 3px #000;
                color: rgba(var(--color-sf-danger-text))
            }

    .e-btn.e-outline, .e-css.e-btn.e-outline {
        background: 0 0;
        border-color: rgba(var(--color-sf-outline));
        box-shadow: none;
        color: rgba(var(--color-sf-on-surface));
        border: 1px solid
    }

        .e-btn.e-outline:hover, .e-css.e-btn.e-outline:hover {
            background: rgba(var(--color-sf-on-surface),.08);
            border-color: rgba(var(--color-sf-outline));
            box-shadow: none;
            color: rgba(var(--color-sf-on-surface))
        }

        .e-btn.e-outline:focus, .e-css.e-btn.e-outline:focus {
            background: rgba(var(--color-sf-on-surface),.12);
            border: 1px solid rgba(var(--color-sf-outline));
            color: rgba(var(--color-sf-on-surface))
        }

        .e-btn.e-outline:focus-visible, .e-css.e-btn.e-outline:focus-visible {
            background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface));
            box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
        }

        .e-btn.e-outline.e-active, .e-btn.e-outline:active, .e-css.e-btn.e-outline.e-active, .e-css.e-btn.e-outline:active {
            background: rgba(var(--color-sf-on-surface),.12);
            border-color: rgba(var(--color-sf-outline));
            box-shadow: none;
            color: rgba(var(--color-sf-on-surface))
        }

        .e-btn.e-outline.e-danger.e-disabled, .e-btn.e-outline.e-danger:disabled, .e-btn.e-outline.e-disabled, .e-btn.e-outline.e-info.e-disabled, .e-btn.e-outline.e-info:disabled, .e-btn.e-outline.e-primary.e-disabled, .e-btn.e-outline.e-primary:disabled, .e-btn.e-outline.e-success.e-disabled, .e-btn.e-outline.e-success:disabled, .e-btn.e-outline.e-warning.e-disabled, .e-btn.e-outline.e-warning:disabled, .e-btn.e-outline:disabled, .e-css.e-btn.e-outline.e-danger.e-disabled, .e-css.e-btn.e-outline.e-danger:disabled, .e-css.e-btn.e-outline.e-disabled, .e-css.e-btn.e-outline.e-info.e-disabled, .e-css.e-btn.e-outline.e-info:disabled, .e-css.e-btn.e-outline.e-primary.e-disabled, .e-css.e-btn.e-outline.e-primary:disabled, .e-css.e-btn.e-outline.e-success.e-disabled, .e-css.e-btn.e-outline.e-success:disabled, .e-css.e-btn.e-outline.e-warning.e-disabled, .e-css.e-btn.e-outline.e-warning:disabled, .e-css.e-btn.e-outline:disabled {
            background: 0 0;
            border-color: rgba(var(--color-sf-secondary),.12);
            box-shadow: none;
            color: rgba(var(--color-sf-on-surface),.38)
        }

        .e-btn.e-outline.e-primary, .e-css.e-btn.e-outline.e-primary {
            background: 0 0;
            border: 1px solid rgba(var(--color-sf-outline));
            color: rgba(var(--color-sf-primary))
        }

            .e-btn.e-outline.e-primary:hover, .e-css.e-btn.e-outline.e-primary:hover {
                background: rgba(var(--color-sf-primary),.08);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-primary))
            }

            .e-btn.e-outline.e-primary:focus, .e-css.e-btn.e-outline.e-primary:focus {
                background: rgba(var(--color-sf-primary),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-primary))
            }

            .e-btn.e-outline.e-primary:focus-visible, .e-css.e-btn.e-outline.e-primary:focus-visible {
                background: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.12),rgba(var(--color-sf-on-primary),.12)),rgba(var(--color-sf-primary));
                box-shadow: 0 0 0 1px #fff,0 0 0 3px #000;
                color: rgba(var(--color-sf-on-primary))
            }

            .e-btn.e-outline.e-primary.e-active, .e-btn.e-outline.e-primary:active, .e-css.e-btn.e-outline.e-primary.e-active, .e-css.e-btn.e-outline.e-primary:active {
                background: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.12),rgba(var(--color-sf-on-primary),.12)),rgba(var(--color-sf-primary));
                border-color: rgba(var(--color-sf-primary));
                box-shadow: none;
                color: rgba(var(--color-sf-on-primary));
                background: rgba(var(--color-sf-primary),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-primary))
            }

        .e-btn.e-outline.e-success, .e-css.e-btn.e-outline.e-success {
            background: 0 0;
            border: 1px solid rgba(var(--color-sf-outline));
            color: rgba(var(--color-sf-success))
        }

            .e-btn.e-outline.e-success:hover, .e-css.e-btn.e-outline.e-success:hover {
                background: rgba(var(--color-sf-success),.08);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-success))
            }

            .e-btn.e-outline.e-success:focus, .e-css.e-btn.e-outline.e-success:focus {
                background: rgba(var(--color-sf-success),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-success))
            }

            .e-btn.e-outline.e-success:focus-visible, .e-css.e-btn.e-outline.e-success:focus-visible {
                background: linear-gradient(0deg,rgba(var(--color-sf-success-text),.12),rgba(var(--color-sf-success-text),.12)),rgba(var(--color-sf-success));
                box-shadow: 0 0 0 1px #fff,0 0 0 3px #000;
                color: rgba(var(--color-sf-success-text))
            }

            .e-btn.e-outline.e-success.e-active, .e-btn.e-outline.e-success:active, .e-css.e-btn.e-outline.e-success.e-active, .e-css.e-btn.e-outline.e-success:active {
                background: linear-gradient(0deg,rgba(var(--color-sf-success-text),.12),rgba(var(--color-sf-success-text),.12)),rgba(var(--color-sf-success));
                border-color: rgba(var(--color-sf-success));
                box-shadow: none;
                color: rgba(var(--color-sf-success-text));
                background: rgba(var(--color-sf-success),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-success))
            }

        .e-btn.e-outline.e-info, .e-css.e-btn.e-outline.e-info {
            background: 0 0;
            border: 1px solid rgba(var(--color-sf-outline));
            color: rgba(var(--color-sf-info))
        }

            .e-btn.e-outline.e-info:hover, .e-css.e-btn.e-outline.e-info:hover {
                background: rgba(var(--color-sf-info),.08);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-info))
            }

            .e-btn.e-outline.e-info:focus, .e-css.e-btn.e-outline.e-info:focus {
                background: rgba(var(--color-sf-info),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-info))
            }

            .e-btn.e-outline.e-info:focus-visible, .e-css.e-btn.e-outline.e-info:focus-visible {
                background: linear-gradient(0deg,rgba(var(--color-sf-info-text),.12),rgba(var(--color-sf-info-text),.12)),rgba(var(--color-sf-info));
                box-shadow: 0 0 0 1px #fff,0 0 0 3px #000;
                color: rgba(var(--color-sf-info-text))
            }

            .e-btn.e-outline.e-info.e-active, .e-btn.e-outline.e-info:active, .e-css.e-btn.e-outline.e-info.e-active, .e-css.e-btn.e-outline.e-info:active {
                background: linear-gradient(0deg,rgba(var(--color-sf-info-text),.12),rgba(var(--color-sf-info-text),.12)),rgba(var(--color-sf-info));
                border-color: rgba(var(--color-sf-info));
                box-shadow: none;
                color: rgba(var(--color-sf-info-text));
                background: rgba(var(--color-sf-info),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-info))
            }

        .e-btn.e-outline.e-warning, .e-css.e-btn.e-outline.e-warning {
            background: 0 0;
            border: 1px solid rgba(var(--color-sf-outline));
            color: rgba(var(--color-sf-warning))
        }

            .e-btn.e-outline.e-warning:hover, .e-css.e-btn.e-outline.e-warning:hover {
                background: rgba(var(--color-sf-warning),.08);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-warning))
            }

            .e-btn.e-outline.e-warning:focus, .e-css.e-btn.e-outline.e-warning:focus {
                background: rgba(var(--color-sf-warning),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-warning))
            }

            .e-btn.e-outline.e-warning:focus-visible, .e-css.e-btn.e-outline.e-warning:focus-visible {
                background: linear-gradient(0deg,rgba(var(--color-sf-warning-text),.12),rgba(var(--color-sf-warning-text),.12)),rgba(var(--color-sf-warning));
                box-shadow: 0 0 0 1px #fff,0 0 0 3px #000;
                color: rgba(var(--color-sf-warning-text))
            }

            .e-btn.e-outline.e-warning.e-active, .e-btn.e-outline.e-warning:active, .e-css.e-btn.e-outline.e-warning.e-active, .e-css.e-btn.e-outline.e-warning:active {
                background: linear-gradient(0deg,rgba(var(--color-sf-warning-text),.12),rgba(var(--color-sf-warning-text),.12)),rgba(var(--color-sf-warning));
                border-color: rgba(var(--color-sf-warning));
                box-shadow: none;
                color: rgba(var(--color-sf-warning-text));
                background: rgba(var(--color-sf-warning),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-warning))
            }

        .e-btn.e-outline.e-danger, .e-css.e-btn.e-outline.e-danger {
            background: 0 0;
            border: 1px solid rgba(var(--color-sf-outline));
            color: rgba(var(--color-sf-error))
        }

            .e-btn.e-outline.e-danger:hover, .e-css.e-btn.e-outline.e-danger:hover {
                background: rgba(var(--color-sf-error),.08);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-error));
                background: linear-gradient(0deg,rgba(var(--color-sf-danger-text),.08),rgba(var(--color-sf-danger-text),.08)),rgba(var(--color-sf-error));
                border-color: linear-gradient(0deg,rgba(var(--color-sf-danger-text),.08),rgba(var(--color-sf-danger-text),.08)),rgba(var(--color-sf-error));
                color: rgba(var(--color-sf-danger-text))
            }

            .e-btn.e-outline.e-danger:focus, .e-css.e-btn.e-outline.e-danger:focus {
                background: rgba(var(--color-sf-error),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-error))
            }

            .e-btn.e-outline.e-danger:focus-visible, .e-css.e-btn.e-outline.e-danger:focus-visible {
                background: linear-gradient(0deg,rgba(var(--color-sf-danger-text),.12),rgba(var(--color-sf-danger-text),.12)),rgba(var(--color-sf-error));
                box-shadow: 0 0 0 1px #fff,0 0 0 3px #000;
                color: rgba(var(--color-sf-danger-text))
            }

            .e-btn.e-outline.e-danger.e-active, .e-btn.e-outline.e-danger:active, .e-css.e-btn.e-outline.e-danger.e-active, .e-css.e-btn.e-outline.e-danger:active {
                background: linear-gradient(0deg,rgba(var(--color-sf-danger-text),.12),rgba(var(--color-sf-danger-text),.12)),rgba(var(--color-sf-error));
                border-color: rgba(var(--color-sf-error));
                box-shadow: none;
                color: rgba(var(--color-sf-danger-text));
                background: rgba(var(--color-sf-error),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-error))
            }

    .e-btn.e-link, .e-css.e-btn.e-link {
        background: 0 0;
        border-color: transparent;
        border-radius: 0;
        box-shadow: none;
        color: rgba(var(--color-sf-info))
    }

        .e-btn.e-link:focus:not(:focus-visible), .e-css.e-btn.e-link:focus:not(:focus-visible) {
            outline: 0 !important
        }

        .e-btn.e-link:focus-visible, .e-css.e-btn.e-link:focus-visible {
            box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
        }

        .e-btn.e-link:disabled, .e-css.e-btn.e-link:disabled {
            color: rgba(var(--color-sf-on-surface),.38);
            background: 0 0;
            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.e-active, .e-btn.e-inherit:active, .e-btn.e-inherit:focus, .e-btn.e-inherit:hover, .e-css.e-btn.e-inherit.e-active, .e-css.e-btn.e-inherit:active, .e-css.e-btn.e-inherit:focus, .e-css.e-btn.e-inherit:hover {
            background: rgba(0,0,0,.056);
            border-color: transparent;
            box-shadow: none;
            color: inherit;
            outline: 0
        }

        .e-btn.e-inherit:disabled, .e-css.e-btn.e-inherit:disabled {
            background: inherit;
            color: inherit;
            border-color: transparent;
            box-shadow: none;
            opacity: .5
        }

.e-bigger .e-btn.e-small, .e-bigger .e-css.e-btn.e-small, .e-bigger .e-small.e-btn, .e-bigger .e-small.e-css.e-btn, .e-bigger.e-btn.e-small, .e-bigger.e-css.e-btn.e-small, .e-bigger.e-small .e-btn, .e-bigger.e-small .e-css.e-btn {
    font-size: 14px;
    line-height: 1.476;
    padding: 7px 20px
}

    .e-bigger .e-btn.e-small.e-round-corner, .e-bigger .e-css.e-btn.e-small.e-round-corner, .e-bigger .e-small.e-btn.e-round-corner, .e-bigger .e-small.e-css.e-btn.e-round-corner, .e-bigger.e-btn.e-small.e-round-corner, .e-bigger.e-css.e-btn.e-small.e-round-corner, .e-bigger.e-small .e-btn.e-round-corner, .e-bigger.e-small .e-css.e-btn.e-round-corner {
        border-radius: calc(var(--e-radius) * 1.5625);
        padding: 7px 20px
    }

    .e-bigger .e-btn .e-btn-icon, .e-bigger .e-btn.e-small .e-btn-icon, .e-bigger .e-css.e-btn .e-btn-icon, .e-bigger .e-css.e-btn.e-small .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-btn .e-btn-icon, .e-bigger.e-btn.e-small .e-btn-icon, .e-bigger.e-css.e-btn .e-btn-icon, .e-bigger.e-css.e-btn.e-small .e-btn-icon, .e-bigger.e-small .e-btn .e-btn-icon, .e-bigger.e-small .e-css.e-btn .e-btn-icon {
        font-size: 18px;
        width: 1em
    }

        .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-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-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-small .e-btn .e-btn-icon.e-icon-left, .e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-left {
            margin-left: -.5em;
            width: 2em
        }

        .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-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-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-small .e-btn .e-btn-icon.e-icon-right, .e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-right {
            margin-right: -.5em;
            width: 2em
        }

    .e-bigger .e-btn.e-small.e-icon-btn, .e-bigger .e-css.e-btn.e-small.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-btn.e-small.e-icon-btn, .e-bigger.e-css.e-btn.e-small.e-icon-btn, .e-bigger.e-small .e-btn.e-icon-btn, .e-bigger.e-small .e-css.e-btn.e-icon-btn {
        padding: 9px;
        border-radius: calc(var(--e-radius) * .25)
    }

    .e-bigger .e-btn.e-bottom-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-top-icon-btn, .e-bigger .e-css.e-btn.e-bottom-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-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-css.e-btn.e-bottom-icon-btn, .e-bigger .e-small.e-css.e-btn.e-top-icon-btn, .e-bigger.e-btn.e-bottom-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-top-icon-btn, .e-bigger.e-css.e-btn.e-bottom-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-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-css.e-btn.e-bottom-icon-btn, .e-bigger.e-small .e-css.e-btn.e-top-icon-btn {
        line-height: 1;
        padding: 16px
    }

    .e-bigger .e-small.e-btn.e-round, .e-bigger .e-small.e-css.e-btn.e-round, .e-bigger.e-small .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-btn.e-small.e-round .e-btn-icon, .e-bigger .e-css.e-btn.e-small.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-btn.e-small.e-round .e-btn-icon, .e-bigger.e-css.e-btn.e-small.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 {
            font-size: 18px;
            line-height: 0;
            width: auto
        }

.e-bigger .e-btn, .e-bigger .e-css.e-btn, .e-bigger.e-btn, .e-bigger.e-css.e-btn {
    font-size: 14px;
    line-height: 1.286;
    padding: 10px 24px
}

    .e-bigger .e-btn.e-round-corner, .e-bigger .e-css.e-btn.e-round-corner, .e-bigger.e-btn.e-round-corner, .e-bigger.e-css.e-btn.e-round-corner {
        border-radius: calc(var(--e-radius) * 1.5625);
        padding: 10px 24px
    }

    .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-btn .e-btn-icon.e-icon-left, .e-bigger.e-css.e-btn .e-btn-icon.e-icon-left {
        margin-left: -.2em;
        width: 2em
    }

    .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-btn .e-btn-icon.e-icon-right, .e-bigger.e-css.e-btn .e-btn-icon.e-icon-right {
        margin-right: -.2em;
        width: 2em
    }

    .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-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-css.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 {
        padding-top: 8px;
        width: auto
    }

    .e-bigger .e-btn.e-icon-btn, .e-bigger .e-css.e-btn.e-icon-btn, .e-bigger.e-btn.e-icon-btn, .e-bigger.e-css.e-btn.e-icon-btn {
        line-height: 1.2;
        border-radius: calc(var(--e-radius) * .25)
    }

    .e-bigger .e-btn.e-round, .e-bigger .e-css.e-btn.e-round, .e-bigger.e-btn.e-round, .e-bigger.e-css.e-btn.e-round {
        height: 40px;
        line-height: 1;
        padding: 0;
        width: 40px;
        border-radius: 999px
    }

        .e-bigger .e-btn.e-round .e-btn-icon, .e-bigger .e-css.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 {
            font-size: 18px;
            line-height: 1.5em;
            width: auto
        }

    .e-bigger .e-btn.e-rtl .e-icon-right, .e-bigger .e-css.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 {
        margin-left: -.2em;
        margin-right: 0
    }

    .e-bigger .e-btn.e-rtl .e-icon-left, .e-bigger .e-css.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 {
        margin-left: 0;
        margin-right: -.2em
    }

    .e-bigger .e-btn.e-small.e-round, .e-bigger .e-css.e-btn.e-small.e-round, .e-bigger.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;
        border-radius: 999px
    }
/*! calendar layout */

.e-calendar.e-disabled .e-header .e-next, .e-calendar.e-disabled .e-header .e-prev, .e-calendar.e-disabled .e-header .e-title {
    cursor: default;
    pointer-events: none;
    touch-action: none
}

.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, .e-bigger.e-small .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, .e-calendar .e-content tr.e-month-hide, .e-calendar.e-disabled .e-btn.e-today, .e-calendar.e-disabled .e-content td, .e-disable-interaction, .e-inplaceeditor.e-disable {
    pointer-events: none;
    touch-action: none
}

.e-calendar {
    border-radius: calc(var(--e-radius) * .125);
    display: block
}

    .e-bigger.e-small .e-calendar.e-rtl .e-header .e-title, .e-calendar.e-rtl .e-header .e-title {
        float: right;
        text-align: right;
        text-indent: 4px
    }

    .e-bigger .e-responsive-dialog.e-rtl .e-ressortbutton-parent, .e-bigger.e-responsive-dialog.e-rtl .e-ressortbutton-parent, .e-bigger.e-small .e-calendar.e-rtl .e-header .e-icon-container, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev, .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, .e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container, .e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next, .e-blazor-pdfviewer .e-dialog .e-footer-content .e-pv-clearbtn, .e-blazor-pdfviewer .e-pv-signature-window .e-footer-content .e-pv-clearbtn, .e-calendar.e-rtl .e-header .e-icon-container, .e-daterangepicker.e-popup .e-calendar .e-header .e-prev, .e-daterangepicker.e-popup .e-calendar-container .e-left-container, .e-daterangepicker.e-popup .e-calendar-container .e-right-container, .e-daterangepicker.e-popup .e-date-range-container, .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next, .e-grid .e-grid-icon, .e-grid-popup.e-rtl .e-cc-searchdiv span.e-ccsearch-icon.e-icons, .e-grid-popup.e-rtl .e-searchclear, .e-grid.e-rtl .e-cc-searchdiv span.e-ccsearch-icon.e-icons, .e-grid.e-rtl .e-searchclear, .e-grid.e-rtl .e-ungroupbutton, .e-inplaceeditor-tip.e-rtl.e-tooltip-wrap .e-tip-content .e-editable-container .e-editable-action-buttons, .e-inplaceeditor-tip.e-rtl.e-tooltip-wrap .e-tip-content .e-editable-wrapper .e-editable-action-buttons, .e-multiselect.e-rtl .e-input-group-icon.e-ddl-icon, .e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close, .e-pdfviewer .e-pv-signature-window .e-footer-content, .e-pv-blazor-redaction-fill-color, .e-pv-blazor-redaction-font-color, .e-pv-blazor-redaction-overlay-text, .e-pv-blazor-redaction-text-align, .e-pv-overlay-text-prop-lable-mobile, .e-pv-redaction-fill-color, .e-pv-redaction-font-color, .e-pv-redaction-overlay-text, .e-pv-redaction-text-align, .e-pv-signature-dialog-height .e-pv-clearbtn, .e-schedule-dialog .e-event-delete, .e-schedule.e-rtl .e-block-indicator, .e-tab .e-tab-header.e-vertical.e-vertical-left, .e-treeview.e-drag-item .e-text-content {
        float: left
    }

    .e-calendar .e-header {
        background: 0 0;
        display: table;
        font-weight: 500;
        position: relative;
        text-align: center;
        width: 100%
    }

        .e-bigger.e-small .e-calendar .e-header button, .e-calendar .e-header button {
            background: 0 0;
            border: 0;
            margin-right: 0;
            padding: 0;
            text-decoration: none
        }

        .e-bigger.e-small .e-calendar .e-header span, .e-calendar .e-header span {
            cursor: pointer;
            display: inline-block;
            font-size: 15px;
            font-weight: 500;
            line-height: 16px;
            padding: 10px;
            vertical-align: middle
        }

    .e-calendar th {
        cursor: default;
        font-size: 13px;
        text-align: center
    }

    .e-bigger.e-small .e-calendar .e-content span.e-day, .e-calendar .e-content span.e-day {
        border-radius: calc(var(--e-radius) * 0);
        cursor: pointer;
        display: inline-block;
        overflow: hidden;
        padding: 0;
        text-align: center;
        text-decoration: none;
        vertical-align: middle
    }

    .e-bigger.e-small .e-calendar .e-content td.e-disabled, .e-calendar .e-content td.e-disabled {
        opacity: .35;
        pointer-events: none;
        touch-action: none
    }

        .e-bigger.e-small .e-calendar .e-content td.e-disabled.e-today span.e-day, .e-calendar .e-content td.e-disabled.e-today span.e-day {
            box-shadow: none;
            color: rgba(var(--color-sf-on-surface),.38)
        }

    .e-bigger.e-small .e-calendar .e-content td, .e-calendar .e-content td {
        cursor: pointer;
        padding: 2px;
        text-align: center
    }

        .e-bigger.e-small .e-calendar .e-content td.e-week-number, .e-calendar .e-content td.e-week-number {
            color: rgba(var(--color-sf-on-surface-variant));
            font-size: 12px;
            font-style: italic;
            font-weight: 500
        }

        .e-bigger.e-small .e-calendar .e-content td.e-overlay, .e-calendar .e-content td.e-overlay {
            background: 0 0;
            width: initial
        }

    .e-bigger.e-small .e-calendar .e-content table, .e-calendar .e-content table {
        border-collapse: separate;
        border-spacing: 0;
        border-width: 0;
        float: left;
        margin: 0;
        outline: 0;
        padding: 0 10px 10px;
        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, .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-bigger.e-small .e-calendar .e-content tr.e-month-hide, .e-calendar .e-content tr.e-month-hide {
        display: none;
        font-weight: 400
    }

    .e-bigger.e-small .e-calendar .e-content td.e-other-month, .e-bigger.e-small .e-calendar .e-content td.e-other-year, .e-bigger.e-small .e-calendar .e-content tr.e-month-hide, .e-calendar .e-content td.e-other-month, .e-calendar .e-content td.e-other-year, .e-calendar .e-content tr.e-month-hide {
        pointer-events: initial;
        touch-action: initial
    }

    .e-bigger.e-small .e-calendar .e-content td.e-week-number:hover, .e-bigger.e-small .e-calendar .e-content td.e-week-number:hover span.e-day, .e-calendar .e-content td.e-week-number:hover, .e-calendar .e-content td.e-week-number:hover span.e-day, .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, .e-disabled .e-rte-toolbar .e-toolbar-item .e-colorpicker-wrapper .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-dropdown-btn.e-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-tbar-btn.e-icon-btn:hover {
        background: 0 0;
        cursor: default
    }

    .e-bigger.e-small .e-calendar .e-header .e-next, .e-bigger.e-small .e-calendar .e-header .e-prev, .e-calendar .e-header .e-next, .e-calendar .e-header .e-prev {
        border-radius: calc(var(--e-radius) * 2);
        display: inline-block;
        font-size: 16px;
        vertical-align: middle
    }

    .e-calendar .e-header .e-title {
        cursor: pointer;
        display: inline-block;
        float: left;
        font-size: 14px;
        font-weight: 500;
        text-align: left;
        padding: 0 5px;
        border: none;
        border-radius: 4px;
        margin-left: 5px;
        line-height: 40px;
        color: rgba(var(--color-sf-on-surface))
    }

    .e-bigger.e-small .e-calendar .e-header.e-decade .e-title, .e-bigger.e-small .e-calendar .e-header.e-year .e-title, .e-calendar .e-header.e-decade .e-title, .e-calendar .e-header.e-year .e-title {
        margin-left: 5px
    }

    .e-bigger.e-small .e-calendar .e-header .e-icon-container, .e-calendar .e-header .e-icon-container {
        display: inline-block;
        float: right;
        padding-top: 0
    }

    .e-bigger.e-small .e-calendar .e-footer-container, .e-calendar .e-footer-container {
        text-transform: uppercase;
        background: 0 0;
        border-top: none;
        text-align: center;
        cursor: default;
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        padding: 8px 12px;
        width: 100%
    }

.e-card:active, .e-card:focus, .e-card:hover {
    background-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface))
}

.e-bigger .e-calendar.e-calendar-day-header-lg, .e-bigger.e-calendar.e-calendar-day-header-lg, .e-bigger.e-small .e-calendar.e-calendar-day-header-lg, .e-calendar.e-calendar-day-header-lg, .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-bigger.e-small .e-calendar.e-week-number, .e-calendar.e-week-number {
    min-width: 262px
}

.e-bigger.e-small .e-calendar.e-week, .e-calendar, .e-calendar.e-week {
    max-width: 252px;
    min-width: 240px
}

    .e-bigger.e-small .e-calendar .e-header.e-decade, .e-bigger.e-small .e-calendar .e-header.e-month, .e-bigger.e-small .e-calendar .e-header.e-year, .e-calendar .e-header.e-decade, .e-calendar .e-header.e-month, .e-calendar .e-header.e-year {
        padding: 10px 10px 0
    }

    .e-bigger.e-small .e-calendar .e-content span.e-day, .e-calendar .e-content span.e-day {
        border: none;
        font-size: 13px;
        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, .e-calendar .e-content.e-month td.e-today span.e-day {
        line-height: 30px
    }

    .e-bigger.e-small .e-calendar .e-content.e-decade table, .e-bigger.e-small .e-calendar .e-content.e-year table, .e-calendar .e-content.e-decade table, .e-calendar .e-content.e-year table {
        border-spacing: 0;
        padding: 10px
    }

    .e-bigger.e-small .e-calendar .e-content.e-month td, .e-calendar .e-content.e-month td {
        height: 32px;
        padding: 2px
    }

    .e-bigger.e-small .e-calendar .e-content .tfooter > tr > td, .e-calendar .e-content .tfooter > tr > td, .e-excelfilter .e-contextmenu-container ul li, .e-excelfilter .e-contextmenu-wrapper ul li, .e-excelfilter .e-contextmenu-wrapper ul li .e-contextmenu-container ul li, .sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-menu-item:not(.e-separator) {
        height: 36px;
        line-height: 36px
    }

    .e-bigger.e-small .e-calendar .e-content.e-decade td, .e-bigger.e-small .e-calendar .e-content.e-year td, .e-calendar .e-content.e-decade td, .e-calendar .e-content.e-year td {
        height: 56px;
        padding: 1px;
        width: 56px
    }

        .e-calendar .e-content.e-decade td > span.e-day, .e-calendar .e-content.e-year td > span.e-day {
            font-weight: 400;
            height: 32px;
            line-height: 32px;
            width: 56px;
            background: 0 0
        }

    .e-bigger.e-small .e-calendar .e-header .e-icon-container .e-next, .e-bigger.e-small .e-calendar .e-header .e-icon-container .e-prev, .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, .e-calendar .e-header .e-icon-container .e-next, .e-calendar .e-header .e-icon-container .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-next, .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-daterangepicker.e-popup .e-calendar .e-header .e-next, .e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
        height: 36px;
        width: 36px
    }

.e-small .e-calendar, .e-small.e-calendar {
    max-width: 252px;
    min-width: 240px;
    padding: 0
}

    .e-small .e-calendar .e-content span.e-day, .e-small.e-calendar .e-content span.e-day {
        font-size: 11px;
        height: 24px;
        line-height: 24px;
        width: 24px
    }

    .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: 23px
    }

    .e-appbar .e-appbar-separator, .e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips, .e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav, .e-bigger.e-multiselect.e-filled.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-calendar .e-content.e-month td, .e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips, .e-small.e-calendar .e-content.e-month td, .e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips, .e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav {
        height: 24px
    }

    .e-bigger .e-drag-indicator, .e-bigger .e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav, .e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav, .e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips, .e-bigger.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav, .e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav, .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips, .e-multi-select-wrapper .e-chips.e-mob-chip, .e-multicolumn-grid .e-emptyrow, .e-multicolumn-grid .e-row, .e-pv-repeat-text-prop-mobile, .e-pv-use-overlay-text-prop-mobile, .e-small .e-calendar .e-header, .e-small .e-daterangepicker.e-popup .e-range-header .e-start-end, .e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher, .e-small.e-calendar .e-header, .e-small.e-daterangepicker.e-popup .e-range-header .e-start-end, .e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher {
        height: 32px
    }

        .e-small .e-calendar .e-header button span, .e-small.e-calendar .e-header button span {
            font-size: 14px;
            padding: 6px;
            line-height: 14px
        }

        .e-bigger .e-control-wrapper.e-slider-container .e-slider .e-handle, .e-control-wrapper.e-slider-container.e-bigger .e-slider .e-handle, .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, .e-small.e-calendar .e-header .e-icon-container .e-prev {
            height: 28px;
            width: 28px
        }

    .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:active, .e-calendar .e-btn.e-today.e-flat.e-disabled:focus, .e-calendar .e-btn.e-today.e-flat.e-disabled:hover, .e-calendar .e-btn.e-today.e-flat.e-disabled:hover:active {
    background: 0 0;
    border-color: transparent;
    box-shadow: none;
    color: rgba(var(--color-sf-on-surface),.38);
    cursor: default;
    opacity: .35;
    outline: 0;
    pointer-events: none;
    touch-action: none
}

.e-content-placeholder.e-calendar.e-placeholder-calendar {
    background-size: 250px 336px;
    min-height: 336px
}

.e-calendar {
    border-spacing: 0;
    padding: 0;
    min-height: 280px;
    background: 0 0;
    border-radius: 8px;
    border: 1px solid rgba(var(--color-sf-outline-variant));
    box-shadow: none
}

.e-bigger .e-dropdown-popup ul, .e-bigger.e-dropdown-popup ul, .e-card, .e-dropdown-popup ul {
    box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
}

.e-calendar th {
    font-weight: 400;
    height: 32px;
    text-transform: none;
    border-bottom: 0;
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-calendar .e-header {
    height: 40px;
    border-bottom: 0
}

    .e-bigger.e-small .e-calendar .e-header a span, .e-bigger.e-small .e-calendar .e-header button.e-next:active span, .e-bigger.e-small .e-calendar .e-header button.e-prev:active span, .e-calendar .e-header a span, .e-calendar .e-header button.e-next:active span, .e-calendar .e-header button.e-prev:active span {
        border: none;
        color: rgba(var(--color-sf-on-surface-variant))
    }

    .e-bigger.e-small .e-calendar .e-header .e-title:hover, .e-calendar .e-header .e-title:hover {
        background: rgba(var(--color-sf-on-surface),.08);
        cursor: pointer;
        text-decoration: none
    }

    .e-bigger.e-small .e-calendar .e-header .e-title:focus, .e-calendar .e-header .e-title:focus {
        box-shadow: 0 0 0 1px rgba(var(--color-sf-primary));
        background: 0 0;
        text-decoration: none
    }

    .e-bigger.e-small .e-calendar .e-header .e-title:active, .e-calendar .e-header .e-title:active {
        box-shadow: none;
        background: rgba(var(--color-sf-on-surface),.12);
        text-decoration: none
    }

    .e-bigger.e-small .e-calendar .e-header .e-next:hover > span, .e-bigger.e-small .e-calendar .e-header .e-prev:hover > span, .e-calendar .e-header .e-next:hover > span, .e-calendar .e-header .e-prev:hover > span {
        border: none;
        color: rgba(var(--color-sf-on-surface-variant));
        cursor: pointer
    }

    .e-calendar .e-header .e-next:hover, .e-calendar .e-header .e-prev:hover {
        cursor: pointer;
        background: rgba(var(--color-sf-on-surface),.08)
    }

    .e-bigger.e-small .e-calendar .e-header .e-next:focus, .e-bigger.e-small .e-calendar .e-header .e-prev:focus, .e-calendar .e-header .e-next:focus, .e-calendar .e-header .e-prev:focus {
        box-shadow: 0 0 0 1px rgba(var(--color-sf-primary))
    }

    .e-bigger.e-small .e-calendar .e-header .e-next:active, .e-bigger.e-small .e-calendar .e-header .e-prev:active, .e-calendar .e-header .e-next:active, .e-calendar .e-header .e-prev:active {
        background: rgba(var(--color-sf-on-surface),.12);
        color: rgba(var(--color-sf-on-primary))
    }

    .e-bigger.e-small .e-calendar .e-header.e-decade .e-title, .e-calendar .e-header.e-decade .e-title {
        color: rgba(var(--color-sf-on-surface));
        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, .e-breadcrumb .e-breadcrumb-item[data-active-item] .e-breadcrumb-text, .e-calendar .e-header .e-next.e-disabled span, .e-calendar .e-header .e-prev.e-disabled span {
        color: rgba(var(--color-sf-on-surface));
        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, .e-calendar .e-header .e-next.e-disabled, .e-calendar .e-header .e-prev.e-disabled {
        opacity: .35
    }

.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, .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, .e-calendar .e-content .e-other-month span.e-day, .e-calendar .e-content .e-other-month.e-today span.e-day, .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: rgba(var(--color-sf-on-surface-variant),.84)
}

.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: rgba(var(--color-sf-on-primary))
}

.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:focus span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day, .e-calendar .e-content td.e-focused-date span.e-day, .e-calendar .e-content td.e-focused-date:focus span.e-day, .e-calendar .e-content td.e-focused-date:hover span.e-day {
    background: rgba(var(--color-sf-on-surface),.05);
    border: none;
    border-radius: calc(var(--e-radius) * 2);
    box-shadow: none
}

.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:focus span.e-day, .e-bigger.e-small .e-calendar .e-content td:hover span.e-day, .e-calendar .e-content td.e-focused-date:hover span.e-day, .e-calendar .e-content td:focus span.e-day, .e-calendar .e-content td:hover span.e-day {
    background: rgba(var(--color-sf-on-surface),.05);
    border: none;
    border-radius: calc(var(--e-radius) * 2);
    color: rgba(var(--color-sf-on-surface))
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-today span.e-day, .e-calendar .e-content td.e-focused-date.e-today span.e-day, .e-calendar .e-content td.e-today span.e-day {
    background: 0 0;
    border: 1px solid rgba(var(--color-sf-primary));
    border-radius: calc(var(--e-radius) * 2);
    box-shadow: none;
    color: rgba(var(--color-sf-primary))
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day, .e-calendar .e-content td.e-focused-date.e-today span.e-day {
    background: rgba(var(--color-sf-primary),.08);
    border: 1px solid rgba(var(--color-sf-primary));
    box-shadow: none;
    color: rgba(var(--color-sf-primary))
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day, .e-bigger.e-small .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, .e-calendar .e-content td.e-today:focus span.e-day {
    background: rgba(var(--color-sf-primary));
    border: none;
    border-radius: calc(var(--e-radius) * 2);
    color: rgba(var(--color-sf-primary))
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus 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-today:hover span.e-day, .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day, .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day, .e-calendar .e-content td.e-today:hover span.e-day {
    background: rgba(var(--color-sf-on-surface),.05);
    border: 1px solid rgba(var(--color-sf-primary));
    color: rgba(var(--color-sf-primary))
}

.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected span.e-day, .e-calendar .e-content td.e-today.e-selected span.e-day {
    background: rgba(var(--color-sf-primary));
    border: 1px solid rgba(var(--color-sf-primary));
    box-shadow: inset 0 0 0 2px linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-on-primary))
}

.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-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-start-btn.e-active:hover, .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-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-start-btn.e-active:hover, .e-bigger.e-small .e-calendar .e-content td.e-selected.e-focused-date 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-today.e-selected: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, .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-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-start-date.e-selected.e-range-hover.e-today span.e-day, .e-calendar .e-content td.e-selected.e-focused-date span.e-day, .e-calendar .e-content td.e-selected:hover span.e-day, .e-calendar .e-content td.e-today.e-selected:hover span.e-day, .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, .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day, .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover, .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-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-start-btn.e-active:hover, .e-primary.e-inherit.e-float-input, .e-primary.e-inherit.e-float-input.e-control-wrapper, .e-primary.e-inherit.e-float-input.e-input-group, .e-primary.e-inherit.e-float-input.e-input-group.e-control-wrapper, .e-primary.e-inherit.e-input-group, .e-primary.e-inherit.e-input-group.e-control-wrapper, .e-primary.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover, .e-primary.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover, .e-stepper .e-step-completed .e-indicator, .e-stepper .e-step-completed .e-step, .e-stepper .e-step-completed .e-step-indicator, .e-stepper .e-step-inprogress .e-indicator, .e-stepper .e-step-inprogress .e-step, .e-stepper .e-step-inprogress .e-step-indicator, .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, .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active, .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
    background: rgba(var(--color-sf-primary));
    color: rgba(var(--color-sf-on-primary))
}

.e-bigger.e-small .e-calendar .e-content .e-disabled span.e-day:hover, .e-calendar .e-content .e-disabled span.e-day:hover {
    background: 0 0;
    border: 0;
    color: rgba(var(--color-sf-on-surface))
}

.e-bigger.e-small .e-calendar .e-content .e-other-month.e-today:hover span.e-day, .e-calendar .e-content .e-other-month.e-today:hover span.e-day {
    background: rgba(var(--color-sf-on-surface),.05);
    color: rgba(var(--color-sf-on-surface-variant),.84)
}

.e-bigger.e-small .e-calendar .e-content thead, .e-calendar .e-content thead {
    background: 0 0;
    border-bottom: 0
}

.e-bigger.e-small .e-calendar .e-content td.e-selected span.e-day, .e-bigger.e-small .e-calendar .e-content td:focus span.e-day, .e-calendar .e-content td.e-selected span.e-day, .e-calendar .e-content td:focus span.e-day {
    background: rgba(var(--color-sf-primary));
    color: rgba(var(--color-sf-on-primary));
    border: none;
    border-radius: calc(var(--e-radius) * 2)
}

.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:focus span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-disabled:hover span.e-day, .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, .e-calendar .e-content td.e-disabled span.e-day, .e-calendar .e-content td.e-disabled:focus span.e-day, .e-calendar .e-content td.e-disabled:hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span {
    background: 0 0;
    border: none;
    color: rgba(var(--color-sf-on-surface))
}

.e-small .e-calendar .e-header .e-title, .e-small.e-calendar .e-header .e-title {
    font-size: 12px;
    line-height: 32px;
    color: rgba(var(--color-sf-on-surface))
}

.e-calendar .e-zoomin {
    animation: .3s animatezoom
}

@keyframes animatezoom {
    from {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

.e-calendar .e-calendar-content-table .e-cell.e-focused-cell span.e-day {
    box-shadow: 0 0 0 1px rgba(var(--color-sf-primary));
    border-radius: calc(var(--e-radius) * 2)
}
/*! component icons */

.e-bigger .e-calendar, .e-bigger.e-calendar {
    max-width: 296px;
    min-width: 296px;
    padding: 0
}

    .e-bigger .e-calendar.e-week, .e-bigger.e-calendar.e-week {
        max-width: 296px;
        min-width: 296px
    }

    .e-bigger .e-calendar.e-week-number, .e-bigger.e-calendar.e-week-number {
        min-width: 320px
    }

    .e-bigger .e-calendar .e-header .e-title, .e-bigger.e-calendar .e-header .e-title {
        font-size: 16px;
        line-height: 48px;
        width: 60%
    }

    .e-bigger .e-calendar:not(.e-rtl) .e-header.e-month .e-title, .e-bigger .e-calendar:not(.e-rtl) .e-header.e-year .e-title, .e-bigger .e-grid.e-rtl .e-gridheader .e-headercontent .e-reorderdownarrow, .e-bigger .e-grid.e-rtl .e-gridheader .e-headercontent .e-reorderdownarrow-virtual, .e-bigger .e-grid.e-rtl .e-gridheader .e-headercontent .e-reorderuparrow, .e-bigger .e-grid.e-rtl .e-gridheader .e-headercontent .e-reorderuparrow-virtual, .e-bigger.e-calendar:not(.e-rtl) .e-header.e-month .e-title, .e-bigger.e-calendar:not(.e-rtl) .e-header.e-year .e-title, .e-grid.e-bigger.e-rtl .e-gridheader .e-headercontent .e-reorderdownarrow, .e-grid.e-bigger.e-rtl .e-gridheader .e-headercontent .e-reorderdownarrow-virtual, .e-grid.e-bigger.e-rtl .e-gridheader .e-headercontent .e-reorderuparrow, .e-grid.e-bigger.e-rtl .e-gridheader .e-headercontent .e-reorderuparrow-virtual {
        margin-left: -3px
    }

    .e-bigger .e-calendar.e-rtl .e-header .e-title, .e-bigger.e-calendar.e-rtl .e-header .e-title {
        line-height: 48px;
        text-indent: 6px
    }

    .e-bigger .e-calendar .e-header, .e-bigger.e-calendar .e-header {
        height: 48px;
        padding: 10px 10px 0 16px
    }

        .e-bigger .e-calendar .e-header button span, .e-bigger.e-calendar .e-header button span {
            font-size: 16px;
            padding: 15px
        }

        .e-bigger .e-calendar .e-header.e-decade, .e-bigger .e-calendar .e-header.e-year, .e-bigger.e-calendar .e-header.e-decade, .e-bigger.e-calendar .e-header.e-year {
            padding: 10px 10px 0 16px
        }

    .e-bigger .e-calendar th, .e-bigger.e-calendar th {
        font-size: 14px;
        height: 36px;
        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: 13px;
        font-weight: 400
    }

    .e-bigger .e-calendar .e-content.e-decade table, .e-bigger .e-calendar .e-content.e-month table, .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-month table, .e-bigger.e-calendar .e-content.e-year table, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content table, .e-daterangepicker.e-popup .e-calendar .e-content table, .e-small.e-bigger .e-calendar .e-content.e-month table, .e-small.e-bigger.e-calendar .e-content.e-month table {
        padding: 0 10px 10px
    }

    .e-bigger .e-calendar .e-content span.e-day, .e-bigger.e-calendar .e-content span.e-day {
        font-size: 13px;
        height: 36px;
        line-height: 36px;
        width: 36px
    }

    .e-bigger .e-calendar .e-content.e-month td.e-today span.e-day, .e-bigger .e-checkbox .e-multi-select-wrapper .e-delim-values, .e-bigger.e-calendar .e-content.e-month td.e-today span.e-day {
        line-height: 34px
    }

    .e-bigger .e-calendar .e-content.e-month td, .e-bigger.e-calendar .e-content.e-month td {
        height: 2px;
        padding: 2px
    }

    .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, .e-bigger.e-calendar .e-content.e-year td {
        height: 72px;
        padding: 2px;
        width: 68px
    }

        .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, .e-bigger.e-calendar .e-content.e-year td > span.e-day {
            height: 40px;
            line-height: 40px;
            width: 68px
        }

    .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-daterangepicker .e-calendar .e-header .e-next, .e-bigger .e-daterangepicker .e-calendar .e-header .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-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: 48px;
        width: 48px
    }

    .e-bigger .e-calendar .e-footer-container, .e-bigger.e-calendar .e-footer-container {
        border-top: none;
        padding: 0 10px 10px
    }

.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: 0 0;
    border-radius: calc(var(--e-radius) * .5);
    border: 1px solid rgba(var(--color-sf-outline-variant));
    box-shadow: none
}

    .e-bigger.e-small .e-calendar th {
        border-bottom: 0;
        color: rgba(var(--color-sf-on-surface-variant));
        cursor: default;
        font-size: 13px;
        text-align: center;
        font-weight: 400;
        height: 32px;
        text-transform: none
    }

    .e-bigger.e-small .e-calendar .e-header {
        border-bottom: 0;
        background: 0 0;
        display: table;
        font-weight: 500;
        position: relative;
        text-align: center;
        width: 100%;
        height: 40px
    }

        .e-bigger.e-small .e-calendar .e-header .e-next:hover, .e-bigger.e-small .e-calendar .e-header .e-prev:hover {
            background: rgba(var(--color-sf-on-surface),.08);
            cursor: pointer
        }

    .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: rgba(var(--color-sf-on-primary))
    }

    .e-bigger.e-small .e-calendar .e-content.e-decade td > span.e-day, .e-bigger.e-small .e-calendar .e-content.e-year td > span.e-day {
        background: 0 0;
        font-weight: 400;
        height: 32px;
        line-height: 32px;
        width: 56px
    }

.e-bigger.e-small .e-calendar {
    border-radius: calc(var(--e-radius) * .125);
    display: block;
    border-spacing: 0;
    max-width: 252px;
    min-width: 240px;
    padding: 0;
    min-height: 280px
}

    .e-bigger.e-small .e-calendar .e-header .e-title {
        cursor: pointer;
        display: inline-block;
        float: left;
        font-size: 14px;
        font-weight: 500;
        text-align: left;
        padding: 0 5px;
        border: none;
        border-radius: 4px;
        margin-left: 5px;
        line-height: 40px
    }

.e-card {
    border-radius: calc(var(--e-radius) * .75);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    font-family: var(--e-font-family);
    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 > *, .e-grid .e-gridheader .e-headercontent .e-centeralign .e-headercelldiv.e-headerchkcelldiv {
        justify-content: center
    }

    .e-card > .e-card-header-title {
        box-sizing: border-box;
        font-size: 14px;
        line-height: 1.375;
        padding: 12px
    }

        .e-bigger .e-card .e-card-content + .e-card-actions.e-card-vertical, .e-bigger .e-card .e-card-content + :not(.e-card-content), .e-bigger .e-card > .e-card-header-title + :not(.e-card-header-title), .e-bigger .e-card > .e-card-title + :not(.e-card-title), .e-bigger.e-card .e-card-content + .e-card-actions.e-card-vertical, .e-bigger.e-card .e-card-content + :not(.e-card-content), .e-bigger.e-card > .e-card-header-title + :not(.e-card-header-title), .e-bigger.e-card > .e-card-title + :not(.e-card-title), .e-card .e-card-content + .e-card-actions.e-card-vertical, .e-card .e-card-content + :not(.e-card-content), .e-card > .e-card-header-title + :not(.e-card-header-title), .e-card > .e-card-title + :not(.e-card-title) {
            margin-top: 0;
            padding-top: 0
        }

    .e-card > .e-card-title {
        font-size: 14px;
        line-height: 1.5;
        padding: 12px
    }

    .e-bigger .e-chat-ui .e-time, .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-switch-wrapper.e-small .e-switch-off, .e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on, .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-device .e-vertical-view .e-clone-time-indicator, .e-bigger .e-schedule.e-device .e-vertical-view .e-current-time, .e-bigger .e-small.e-stepper .e-step-container .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-switch-wrapper.e-small .e-switch-off, .e-bigger .e-switch-wrapper.e-small .e-switch-on, .e-bigger .e-treeview .e-list-item .e-small.e-css.e-checkbox-wrapper .e-check, .e-bigger .e-treeview .e-list-item .e-small.e-css.e-checkbox-wrapper .e-stop, .e-bigger.e-chat-ui .e-time, .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-switch-wrapper.e-small .e-switch-off, .e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on, .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-device .e-vertical-view .e-clone-time-indicator, .e-bigger.e-schedule.e-device .e-vertical-view .e-current-time, .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-switch-wrapper .e-switch-off, .e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on, .e-bigger.e-small .e-stepper .e-step-container .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-switch-wrapper .e-switch-off, .e-bigger.e-small .e-switch-wrapper .e-switch-on, .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-switch-wrapper .e-switch-off, .e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on, .e-bigger.e-small.e-stepper .e-step-container .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-switch-wrapper .e-switch-off, .e-bigger.e-small.e-switch-wrapper .e-switch-on, .e-bigger.e-switch-wrapper.e-small .e-switch-off, .e-bigger.e-switch-wrapper.e-small .e-switch-on, .e-card .e-card-header-caption .e-card-sub-title, .e-chat-ui .e-status-text, .e-dropdown-btn.e-btn.e-small .e-btn-icon, .e-dropdown-btn.e-btn.e-small .e-btn-icon.e-caret, .e-dropdown-btn.e-small .e-btn-icon, .e-dropdown-btn.e-small .e-btn-icon.e-caret, .e-pdfviewer .e-inplaceeditor .e-editable-value-container .e-editable-value, .e-pv-notification-popup .e-pv-notification-popup-content, .e-schedule .e-agenda-view .e-day-header, .e-schedule .e-m-day, .e-schedule .e-recurrence-edit-icon, .e-schedule .e-recurrence-icon, .e-schedule-event-tooltip .e-subject, .e-schedule.e-device .e-month-view .e-more-indicator, .e-schedule.e-device .e-timeline-month-view .e-more-indicator, .e-schedule.e-device .e-timeline-view .e-more-indicator, .e-small .e-bigger.e-stepper .e-step-container .e-step-label-optional, .e-small .e-bigger.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional, .e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon, .e-small .e-fab.e-btn .e-btn-icon, .e-small .e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent, .e-small .e-multi-select-wrapper .e-chips > .e-chipcontent, .e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent, .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-rating-container .e-reset, .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-daterangepicker.e-popup .e-range-header .e-change-icon, .e-small.e-fab.e-btn .e-btn-icon, .e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent, .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent, .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-rating-container .e-reset, .e-small.e-stepper .e-step-container .e-step-label-container, .e-small.e-stepper .e-step-container .e-step-text-container, .e-stepper.e-vertical .e-step-container .e-step-label-container.e-label-after .e-step-label-optional, .e-timeline .e-opposite-content, .e-treeview.e-bigger .e-list-item .e-small.e-css.e-checkbox-wrapper .e-check, .e-treeview.e-bigger .e-list-item .e-small.e-css.e-checkbox-wrapper .e-stop {
        font-size: 12px
    }

    .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-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, .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 > *, .e-listboxtool-container .e-list-wrap, .e-listboxtool-container .e-listbox-wrapper, .e-listboxtool-wrapper .e-list-wrap, .e-listboxtool-wrapper .e-listbox-wrapper {
            flex: 1
        }

        .e-card.e-card-horizontal .e-card-stacked {
            display: flex;
            flex: 1;
            flex-direction: column;
            overflow: hidden
        }

            .e-appbar .e-appbar-spacer, .e-card.e-card-horizontal .e-card-stacked > :first-child, .e-chat-ui .e-chat-header .e-chat-toolbar, .e-richtexteditor .e-rte-content, .e-toolbar .e-toolbar-item.e-spacer {
                flex-grow: 1
            }

    .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: 12px;
        width: inherit
    }

        .e-bigger .e-card .e-card-header .e-card-content, .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-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon, .e-bigger.e-card .e-card-header .e-card-content, .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-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon, .e-card .e-card-header .e-card-content, .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-chip.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, .e-ddt.e-float-input.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-chip input.e-dropdowntree.e-chip-input, .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-text 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-mask.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-caret-icon, .e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-caret-icon, .sf-grid .e-excelfilter.e-dialog .e-dlg-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;
            background-repeat: no-repeat;
            background-size: cover;
            height: 50px;
            width: 52px
        }

        .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 .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: 400;
                line-height: 1.5
            }

            .e-card .e-card-header .e-card-header-caption .e-card-sub-title {
                font-size: 12px;
                font-weight: 400;
                line-height: 1.5;
                padding: 4px 0 0
            }

    .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: 14px;
            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, .e-progress-btn.e-rtl.e-vertical .e-progress, .e-tab .e-tab-header.e-horizontal-bottom .e-indicator, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap::before, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap::before, .e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-right {
                bottom: auto;
                top: 0
            }

    .e-card .e-card-actions {
        box-sizing: border-box;
        display: inline-block;
        justify-content: flex-start;
        padding: 12px
    }

        .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 a, .e-card .e-card-actions button {
            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: 12px;
            height: 24px;
            width: 24px;
            color: rgba(var(--color-sf-primary))
        }

            .e-card .e-card-actions .e-card-btn span.e-icons::before, .e-card .e-card-actions .e-card-btn span::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: calc(var(--e-radius) * .125);
            font-family: var(--e-font-family);
            font-size: 12px;
            line-height: 30px;
            margin: 0 0 0 8px;
            min-height: 30px;
            padding: 0 6px;
            text-decoration: none;
            text-transform: none
        }

    .e-card .e-card-content {
        font-size: 14px;
        padding: 12px;
        word-wrap: break-word;
        color: rgba(var(--color-sf-on-surface))
    }

        .e-card .e-card-content, .e-card .e-card-content p {
            line-height: 1.5;
            overflow: hidden;
            text-overflow: ellipsis
        }

.e-card {
    -webkit-tap-highlight-color: rgba(var(--color-sf-primary));
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
    border: none;
    color: rgba(var(--color-sf-on-surface));
    outline: 0
}

    .e-card:hover {
        border-color: rgba(var(--color-sf-on-surface),.38)
    }

    .e-card:focus {
        border-color: rgba(var(--color-sf-outline-variant))
    }

    .e-card:active {
        border-color: rgba(var(--color-sf-primary))
    }

    .e-card .e-card-separator {
        border-bottom: calc(var(--e-border) * .0625) solid rgba(var(--color-sf-outline-variant))
    }

    .e-card .e-card-image .e-card-title {
        background-color: rgba(var(--color-sf-scrim),.5);
        color: rgba(var(--color-sf-white))
    }

    .e-card .e-card-actions .e-card-btn, .e-card .e-card-actions a {
        background: rgba(var(--color-sf-primary));
        border: calc(var(--e-border) * .0625) solid rgba(var(--color-sf-primary));
        color: rgba(var(--color-sf-on-primary));
        outline: 0
    }

        .e-card .e-card-actions .e-card-btn:hover, .e-card .e-card-actions a:hover {
            background: rgba(var(--color-sf-primary));
            border: calc(var(--e-border) * .0625) solid linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08));
            color: rgba(var(--color-sf-on-primary))
        }

        .e-card .e-card-actions .e-card-btn:focus, .e-card .e-card-actions a:focus {
            background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08)),rgba(var(--color-sf-surface));
            border: calc(var(--e-border) * .0625) solid;
            color: var(--color-sf-on-surface)
        }

        .e-card .e-card-actions .e-card-btn:active, .e-card .e-card-actions a:active {
            background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface));
            border: calc(var(--e-border) * .0625) solid linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12));
            color: rgba(var(--color-sf-on-surface))
        }

.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-title, .e-bigger.e-card > .e-card-header-title, .e-bigger.e-card > .e-card-title {
        line-height: 1.5;
        padding: 16px
    }

    .e-bigger .e-card .e-card-header, .e-bigger.e-card .e-card-header {
        min-height: 30px;
        padding: 16px
    }

        .e-bigger .e-card .e-card-header .e-card-header-caption, .e-bigger.e-card .e-card-header .e-card-header-caption, .e-pv-bookmark-view .e-ul, .e-pv-toolbar.e-toolbar.e-rtl .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-pv-icon {
            padding: 0 0 0 16px
        }

            .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: 1.5
            }

            .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: 14px;
                line-height: 1.5;
                padding: 8px 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: 16px;
            line-height: 1.25;
            min-height: 40px;
            padding: 12px 16px
        }

    .e-bigger .e-card .e-card-actions, .e-bigger .e-card .e-card-content, .e-bigger .e-container .e-slider-preview, .e-bigger .e-hide-opacity .e-container .e-slider-preview, .e-bigger .e-responsive-dialog .e-dlg-content .e-xlflmenu .e-dlg-content, .e-bigger.e-card .e-card-actions, .e-bigger.e-card .e-card-content, .e-bigger.e-hide-opacity .e-container .e-slider-preview, .e-bigger.e-responsive-dialog .e-dlg-content .e-xlflmenu .e-dlg-content, .e-container.e-color-palette .e-palette + .e-selected-value, .e-container.e-color-palette .e-palette-group + .e-selected-value, .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-subject-wrap {
        padding: 16px
    }

        .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
            }

        .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-colorpicker-container .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-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, .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-colorpicker-container .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-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
            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-checkbox-wrapper, .e-css.e-checkbox-wrapper {
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    outline: 0;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

    .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-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:focus, .e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header .e-tbar-btn:focus, .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header .e-tbar-btn:focus, .e-bigger .e-colorpicker-container .e-split-btn-wrapper, .e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper, .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-end-btn.e-active: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.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-start-btn.e-active:hover, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover, .e-bigger .e-responsive-dialog .e-dlg-content .e-dialog, .e-bigger.e-colorpicker-container .e-split-btn-wrapper, .e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper, .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-end-btn.e-active: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.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-start-btn.e-active:hover, .e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover, .e-bigger.e-responsive-dialog .e-dlg-content .e-dialog, .e-btn-group .e-btn, .e-btn-group .e-btn:hover, .e-chat-ui .e-chat-header .e-toolbar-item .e-dropdown-btn, .e-chat-ui .e-chat-header .e-toolbar-item .e-dropdown-btn.e-btn, .e-chat-ui .e-chat-header .e-toolbar-item .e-dropdown-btn.e-btn:active, .e-chat-ui .e-chat-header .e-toolbar-item .e-dropdown-btn.e-btn:focus, .e-chat-ui .e-chat-header .e-toolbar-item .e-dropdown-btn.e-btn:hover, .e-chat-ui .e-chat-header .e-toolbar-item .e-dropdown-btn:active, .e-chat-ui .e-chat-header .e-toolbar-item .e-dropdown-btn:focus, .e-chat-ui .e-chat-header .e-toolbar-item .e-dropdown-btn:hover, .e-checkbox-wrapper.e-focus .e-frame, .e-checkbox-wrapper:focus .e-frame, .e-colorpicker-container .e-split-btn-wrapper, .e-colorpicker-wrapper .e-split-btn-wrapper, .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, .e-css.e-btn-group .e-btn, .e-css.e-btn-group .e-btn:hover, .e-css.e-checkbox-wrapper.e-focus .e-frame, .e-css.e-checkbox-wrapper:focus .e-frame, .e-css.e-switch-wrapper .e-switch:focus, .e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-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-end-btn.e-active:hover, .e-device.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.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-start-btn.e-active:hover, .e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover, .e-grid .e-addedrow .e-normaledit .e-rowcell.e-focused, .e-grid .e-cloneproperties.e-draganddrop .e-rowcell.e-focused, .e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown.e-input-focus, .e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown:active, .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.e-control-wrapper:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error), .e-inherit.e-input-group.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-pdfviewer .e-dropdown-btn, .e-pdfviewer .e-dropdown-btn.e-btn, .e-popup.e-multicolumn-list .e-multicolumn-grid .e-focused, .e-pv-zoom-drop-down-rtl.e-ddl.e-valid-input.e-input-focus, .e-pv-zoom-drop-down.e-ddl.e-valid-input.e-input-focus, .e-radio + label:focus::before, .e-richtexteditor .e-rte-toolbar .e-toolbar-item:not(.e-overlay) .e-rte-dropdown, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item:not(.e-overlay) .e-rte-dropdown, .e-speech-to-text.e-flat, .e-split-btn-wrapper .e-btn.e-inherit:active, .e-split-btn-wrapper .e-btn.e-inherit:focus, .e-split-btn-wrapper .e-btn:active, .e-split-btn-wrapper .e-btn:disabled, .e-split-btn-wrapper .e-btn:focus, .e-split-btn-wrapper .e-btn:hover, .e-split-btn-wrapper .e-split-btn:focus, .e-split-btn-wrapper .e-split-btn:hover, .e-split-btn-wrapper.e-splitbtn-disabled, .e-switch-wrapper .e-switch:focus, .e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active {
        box-shadow: none
    }

    .e-checkbox-wrapper .e-ripple-container, .e-css.e-checkbox-wrapper .e-ripple-container {
        border-radius: 999px;
        bottom: -9.5px;
        height: 32px;
        left: -9.5px;
        pointer-events: none;
        position: absolute;
        right: -9.5px;
        top: -9.5px;
        width: 32px;
        z-index: 1
    }

    .e-checkbox-wrapper .e-label, .e-css.e-checkbox-wrapper .e-label {
        cursor: pointer;
        display: inline-block;
        font-family: var(--e-font-family);
        font-size: 14px;
        font-weight: 400;
        line-height: 14px;
        user-select: none;
        vertical-align: middle;
        white-space: normal
    }

    .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-contextmenu-container ul .e-menu-item .e-previous, .e-contextmenu-wrapper ul .e-menu-item .e-previous, .e-css.e-checkbox-wrapper .e-checkbox + .e-label, .e-pv-search-bar.e-rtl .e-pv-prev-search, .e-pv-text-search-bar.e-rtl .e-pv-prev-search, .e-quick-popup-wrapper .e-popup-footer .e-event-edit, .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child, .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child, .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, .e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child, .e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:first-child, .e-toolbar.e-rtl:not(.e-spacer-toolbar) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
            margin-right: 8px
        }

    .e-checkbox-wrapper .e-frame, .e-css.e-checkbox-wrapper .e-frame {
        border: 2px solid;
        border-radius: calc(var(--e-radius) * .125);
        box-sizing: border-box;
        cursor: pointer;
        display: inline-block;
        font-family: e-icons;
        height: 14px;
        line-height: 11px;
        padding: 0;
        text-align: center;
        vertical-align: middle;
        width: 14px;
        background-color: transparent;
        border-color: rgba(var(--color-sf-on-surface))
    }

        .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-xlflmenu .e-checkbox-wrapper .e-frame + .e-label, .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-checkbox-wrapper .e-frame + .e-label, .e-css.e-checkbox-wrapper .e-frame + .e-label, .e-dialog .e-footer-content .e-btn, .e-grid .e-mask.e-mask-checkbox-filter-span-intent, .e-grid-popup .e-mask.e-mask-checkbox-filter-span-intent, .e-pv-search-bar:not(.e-rtl) .e-pv-prev-search, .e-pv-text-search-bar:not(.e-rtl) .e-pv-prev-search, .e-quick-popup-wrapper.e-rtl .e-event-details, .e-quick-popup-wrapper.e-rtl .e-event-edit, .e-rtl.e-menu-container ul .e-menu-item .e-menu-icon, .e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon, .e-schedule.e-device .e-appointment.e-appointment-border .e-right-handler .e-left-right-resize, .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, .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child, .e-toolbar.e-rtl:not(.e-spacer-toolbar) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
            margin-left: 8px
        }

        .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-radio:not(:checked):hover + label.e-right::after, .e-bigger .e-radio:not(:checked):hover + label.e-rtl::after, .e-bigger.e-checkbox-wrapper .e-frame + .e-ripple-container, .e-bigger.e-css.e-checkbox-wrapper .e-frame + .e-ripple-container, .e-checkbox-wrapper .e-frame + .e-ripple-container, .e-css.e-checkbox-wrapper .e-frame + .e-ripple-container, .e-radio:not(:checked):not(:disabled):hover + label.e-right::after, .e-radio:not(:checked):not(:disabled):hover + label.e-rtl::after {
            left: auto
        }

    .e-chat-ui .e-reply-wrapper .e-reply-message-time, .e-checkbox-wrapper .e-check, .e-css.e-checkbox-wrapper .e-check, .e-css.e-switch-wrapper.e-small .e-switch-off, .e-css.e-switch-wrapper.e-small .e-switch-on, .e-ddt.e-show-chip .e-chips-close::before, .e-schedule .e-vertical-view .e-current-time, .e-small .e-css.e-switch-wrapper .e-switch-off, .e-small .e-css.e-switch-wrapper .e-switch-on, .e-small .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent, .e-small .e-stepper .e-step-container .e-step-label-optional, .e-small .e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional, .e-small .e-switch-wrapper .e-switch-off, .e-small .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-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent, .e-small.e-stepper .e-step-container .e-step-label-optional, .e-small.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional, .e-small.e-switch-wrapper .e-switch-off, .e-small.e-switch-wrapper .e-switch-on, .e-switch-wrapper.e-small .e-switch-off, .e-switch-wrapper.e-small .e-switch-on {
        font-size: 10px
    }

    .e-checkbox-wrapper .e-stop, .e-css.e-checkbox-wrapper .e-stop {
        font-size: 10px;
        line-height: 11px
    }

    .e-btn-group :disabled, .e-btn-group input:disabled + label.e-btn, .e-checkbox-wrapper.e-checkbox-disabled, .e-css.e-btn-group :disabled, .e-css.e-btn-group input:disabled + label.e-btn, .e-css.e-checkbox-wrapper.e-checkbox-disabled, .e-css.e-switch-wrapper.e-switch-disabled, .e-listbox-container.e-disabled, .e-listbox-wrapper.e-disabled, .e-listboxtool-container.e-disabled, .e-listboxtool-wrapper.e-disabled, .e-radio:disabled + label, .e-rating-container.e-rating-readonly, .e-stepper .e-step-disabled, .e-stepper.e-stepper-readonly, .e-switch-wrapper.e-switch-disabled, .e-treeview.e-disabled .e-list-url {
        cursor: default;
        pointer-events: none
    }

    .e-checkbox-wrapper.e-rtl .e-ripple-container, .e-css.e-checkbox-wrapper.e-rtl .e-ripple-container {
        right: -9.5px
    }

    .e-checkbox-wrapper.e-rtl .e-frame:hover, .e-checkbox-wrapper:hover .e-frame, .e-css.e-checkbox-wrapper.e-rtl .e-frame:hover, .e-css.e-checkbox-wrapper:hover .e-frame, .e-small .e-checkbox-wrapper .e-frame:hover, .e-small .e-css.e-checkbox-wrapper .e-frame:hover, .e-small.e-checkbox-wrapper .e-frame:hover, .e-small.e-css.e-checkbox-wrapper .e-frame:hover {
        background-color: transparent;
        border-color: rgba(var(--color-sf-on-surface))
    }

    .e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container {
        left: -9.5px;
        right: auto
    }

    .e-checkbox-wrapper.e-small .e-frame, .e-css.e-checkbox-wrapper.e-small .e-frame, .e-small .e-checkbox-wrapper .e-frame, .e-small .e-css.e-checkbox-wrapper .e-frame, .e-small.e-checkbox-wrapper .e-frame, .e-small.e-css.e-checkbox-wrapper .e-frame {
        height: 14px;
        line-height: 11px;
        width: 14px
    }

    .e-checkbox-wrapper.e-small .e-stop, .e-css.e-checkbox-wrapper.e-small .e-stop, .e-small .e-checkbox-wrapper .e-stop, .e-small .e-css.e-checkbox-wrapper .e-stop, .e-small.e-checkbox-wrapper .e-stop, .e-small.e-css.e-checkbox-wrapper .e-stop {
        font-size: 8px;
        line-height: 11px
    }

    .e-checkbox-wrapper.e-small .e-label, .e-css.e-checkbox-wrapper.e-small .e-label, .e-small .e-checkbox-wrapper .e-label, .e-small .e-css.e-checkbox-wrapper .e-label, .e-small.e-checkbox-wrapper .e-label, .e-small.e-css.e-checkbox-wrapper .e-label {
        font-size: 10px;
        line-height: 14px
    }

    .e-checkbox-wrapper.e-small .e-ripple-container, .e-css.e-checkbox-wrapper.e-small .e-ripple-container, .e-small .e-checkbox-wrapper .e-ripple-container, .e-small .e-css.e-checkbox-wrapper .e-ripple-container, .e-small.e-checkbox-wrapper .e-ripple-container, .e-small.e-css.e-checkbox-wrapper .e-ripple-container {
        bottom: -5px;
        height: 24px;
        left: -5px;
        right: -5px;
        top: -5px;
        width: 24px
    }

    .e-checkbox-wrapper.e-pointer-event .e-ripple-container, .e-hscroll .e-hscroll-content > *, .e-stepper.e-linear .e-next:not(.e-step-disabled), .e-stepper.e-linear .e-previous:not(.e-step-disabled), .e-stepper.e-linear .e-previous:not(.e-step-disabled) + li, .e-stepper.e-linear .e-step-selected:not(.e-step-disabled), .e-toolbar .e-toolbar-item:not(.e-overlay) > *, .e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-overlay) > *, .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item:not(.e-overlay) > *, .e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item:not(.e-overlay) > *, .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, .e-treeview.e-interaction.e-fullrow-wrap .e-text-content, .e-vscroll .e-vscroll-content > * {
        pointer-events: auto
    }

    .e-checkbox-wrapper .e-frame.e-check, .e-checkbox-wrapper .e-frame.e-stop, .e-checkbox-wrapper:hover .e-frame.e-check, .e-css.e-checkbox-wrapper .e-frame.e-check, .e-css.e-checkbox-wrapper .e-frame.e-stop, .e-css.e-checkbox-wrapper:hover .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-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-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: rgba(var(--color-sf-primary));
        border-color: rgba(var(--color-sf-primary));
        color: rgba(var(--color-sf-on-primary))
    }

    .e-checkbox-wrapper .e-ripple-element, .e-checkbox-wrapper:active .e-ripple-check .e-ripple-element, .e-checkbox-wrapper:hover .e-ripple-container.e-ripple-check, .e-css.e-checkbox-wrapper .e-ripple-element, .e-css.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element, .e-css.e-checkbox-wrapper:hover .e-ripple-container.e-ripple-check, .e-radio:checked + label:hover .e-ripple-container {
        background: rgba(var(--color-sf-primary),.08)
    }

    .e-checkbox-wrapper .e-checkbox:active + .e-frame, .e-checkbox-wrapper .e-checkbox:focus + .e-frame, .e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame, .e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame {
        background-color: transparent;
        border-color: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.12),rgba(var(--color-sf-on-primary),.12)),rgba(var(--color-sf-primary));
        box-shadow: none
    }

        .e-checkbox-wrapper .e-checkbox:active + .e-frame.e-check, .e-checkbox-wrapper .e-checkbox:active + .e-frame.e-stop, .e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check, .e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop, .e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-check, .e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-stop, .e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check, .e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop {
            background-color: rgba(var(--color-sf-primary));
            border-color: rgba(var(--color-sf-primary));
            box-shadow: none;
            color: rgba(var(--color-sf-on-primary))
        }

    .e-checkbox-wrapper:hover .e-frame.e-stop, .e-css.e-checkbox-wrapper:hover .e-frame.e-stop {
        background-color: rgba(var(--color-sf-primary));
        border-color: rgba(var(--color-sf-primary))
    }

    .e-checkbox-wrapper.e-checkbox-disabled .e-frame, .e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame {
        background-color: transparent;
        border: 2px solid rgba(var(--color-sf-on-surface),.38);
        color: rgba(var(--color-sf-on-surface),.38)
    }

        .e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check, .e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check {
            background-color: rgba(var(--color-sf-on-surface),.38);
            border: none;
            border-color: rgba(var(--color-sf-on-surface),.38);
            line-height: 14px;
            color: rgba(var(--color-sf-on-primary))
        }

        .e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop, .e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop {
            background-color: rgba(var(--color-sf-on-surface),.38);
            border: none;
            border: rgba(var(--color-sf-on-surface),.38);
            line-height: 14px;
            color: rgba(var(--color-sf-on-primary))
        }

    .e-checkbox-wrapper.e-focus .e-ripple-container, .e-css.e-checkbox-wrapper.e-focus .e-ripple-container, .e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle:not(.e-switch-active), .e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle:not(.e-switch-active), .e-radio + label.e-focus .e-ripple-container, .e-radio:focus + label .e-ripple-container, .e-switch-wrapper.e-switch-disabled .e-switch-handle:not(.e-switch-active), .e-switch-wrapper.e-switch-disabled:hover .e-switch-handle:not(.e-switch-active) {
        background-color: rgba(var(--color-sf-on-surface),.12)
    }

        .e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check, .e-css.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check, .e-css.e-switch-wrapper .e-ripple-element, .e-css.e-switch-wrapper.e-active .e-ripple-container, .e-css.e-switch-wrapper.e-focus .e-ripple-container, .e-css.e-switch-wrapper:active .e-ripple-container, .e-css.e-switch-wrapper:focus .e-ripple-container, .e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active .e-ripple-container, .e-radio + label .e-ripple-element, .e-radio:checked + .e-focus .e-ripple-container, .e-radio:checked + label:active .e-ripple-element, .e-switch-wrapper .e-ripple-element, .e-switch-wrapper.e-active .e-ripple-container, .e-switch-wrapper.e-focus .e-ripple-container, .e-switch-wrapper:active .e-ripple-container, .e-switch-wrapper:focus .e-ripple-container, .e-switch-wrapper:hover .e-switch-handle.e-switch-active .e-ripple-container {
            background-color: rgba(var(--color-sf-primary),.08)
        }

    .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),.25);
        outline-offset: 0
    }

.e-bigger .e-checkbox-wrapper.e-small .e-frame, .e-bigger .e-css.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-small .e-checkbox-wrapper .e-frame, .e-bigger.e-small .e-css.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 {
    height: 16px;
    line-height: 12px;
    width: 16px
}

    .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-checkbox-wrapper .e-frame:hover.e-check, .e-bigger.e-small.e-css.e-checkbox-wrapper .e-frame:hover.e-check {
        background-color: rgba(var(--color-sf-primary));
        border-color: rgba(var(--color-sf-primary))
    }

.e-bigger .e-checkbox-wrapper.e-small .e-stop, .e-bigger .e-css.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-small .e-checkbox-wrapper .e-stop, .e-bigger.e-small .e-css.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 {
    font-size: 10px;
    line-height: 12px
}

.e-bigger .e-checkbox-wrapper.e-small .e-label, .e-bigger .e-css.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-small .e-checkbox-wrapper .e-label, .e-bigger.e-small .e-css.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 {
    font-size: 15px;
    line-height: 16px
}

.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-checkbox-wrapper.e-small .e-ripple-container, .e-bigger.e-css.e-checkbox-wrapper.e-small .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-checkbox-wrapper .e-ripple-container, .e-bigger.e-small.e-css.e-checkbox-wrapper .e-ripple-container {
    bottom: -10px;
    height: 36px;
    left: -10px;
    right: -10px;
    top: -10px;
    width: 36px
}

.e-bigger .e-checkbox-wrapper .e-frame, .e-bigger .e-css.e-checkbox-wrapper .e-frame, .e-bigger.e-checkbox-wrapper .e-frame, .e-bigger.e-css.e-checkbox-wrapper .e-frame {
    height: 18px;
    line-height: 14px;
    width: 18px
}

    .e-bigger .e-checkbox-wrapper .e-frame + .e-label, .e-bigger .e-css.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 {
        font-size: 14px;
        line-height: 18px;
        margin-left: 12px
    }

.e-bigger .e-checkbox-wrapper .e-stop, .e-bigger .e-css.e-checkbox-wrapper .e-stop, .e-bigger.e-checkbox-wrapper .e-stop, .e-bigger.e-css.e-checkbox-wrapper .e-stop {
    font-size: 14px;
    line-height: 14px
}

.e-bigger .e-checkbox-wrapper .e-ripple-container, .e-bigger .e-css.e-checkbox-wrapper .e-ripple-container, .e-bigger.e-checkbox-wrapper .e-ripple-container, .e-bigger.e-css.e-checkbox-wrapper .e-ripple-container {
    bottom: -11px;
    height: 40px;
    left: -11px;
    right: -11px;
    top: -11px;
    width: 40px
}

.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-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: rgba(var(--color-sf-primary));
    border-color: rgba(var(--color-sf-primary))
}

.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-rtl .e-footer-content .e-btn, .e-bigger .e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .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-rtl .e-footer-content .e-btn, .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-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-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;
    right: auto
}

.e-bigger .e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check, .e-bigger .e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop, .e-bigger .e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check, .e-bigger .e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop, .e-bigger .e-wrap.e-grid-min-height .e-rowcell, .e-bigger.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check, .e-bigger.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop, .e-bigger.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check, .e-bigger.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop, .e-pv-first-page-navigation-icon, .e-pv-last-page-navigation-icon, .e-pv-next-page-navigation-icon, .e-pv-previous-page-navigation-icon, .e-toolbar-items:not(.e-toolbar-pop) .e-pv-download-document-icon, .e-toolbar-items:not(.e-toolbar-pop) .e-pv-print-document-icon, .e-toolbar-items:not(.e-toolbar-pop) .e-pv-zoom-in-icon, .e-toolbar-items:not(.e-toolbar-pop) .e-pv-zoom-out-icon {
    line-height: 18px
}

.e-clone-chip {
    z-index: 2000
}

.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: calc(var(--e-radius) * .75);
        font-size: 11px;
        margin: 4px;
        align-items: center;
        justify-content: center;
        box-shadow: none;
        box-sizing: border-box;
        cursor: pointer;
        display: inline-flex;
        font-weight: 500;
        height: 24px;
        line-height: 14px;
        outline: 0;
        overflow: hidden;
        padding: 0 8px;
        position: relative;
        transition: box-shadow .3s cubic-bezier(.4, 0, .2, 1);
        user-select: none;
        background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1));
        border-image: rgba(var(--color-sf-outline));
        color: rgba(var(--color-sf-on-surface-variant))
    }

        .e-chip-list .e-chip .e-chip-avatar, .e-chip-list.e-chip .e-chip-avatar {
            background-size: cover;
            display: flex;
            overflow: hidden;
            height: 20px;
            width: 20px;
            border-radius: calc(var(--e-radius) * .75);
            font-size: 12px;
            margin: 0 4px 0 -6px;
            align-items: center;
            justify-content: center;
            line-height: 1;
            background-color: rgba(var(--color-sf-primary-container));
            color: rgba(var(--color-sf-on-surface))
        }

        .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: calc(var(--e-radius) * .75)
        }

        .e-chip-list .e-chip .e-chip-icon, .e-chip-list .e-chip .image-url, .e-chip-list.e-chip .e-chip-icon, .e-chip-list.e-chip .image-url {
            background-size: cover;
            display: flex;
            overflow: hidden;
            height: 20px;
            width: 20px;
            border-radius: 999px;
            font-size: 14px;
            margin: 0 4px 0 -6px;
            align-items: center;
            justify-content: center;
            line-height: 1
        }

        .e-chip-list .e-chip .e-chip-drag.e-drag-and-drop, .e-chip-list .e-chip .e-chip-drag.e-error-treeview, .e-chip-list.e-chip .e-chip-drag.e-drag-and-drop, .e-chip-list.e-chip .e-chip-drag.e-error-treeview {
            margin: 0 4px 0 -6px
        }

        .e-chip-list .e-chip .e-chip-delete, .e-chip-list.e-chip .e-chip-delete {
            background-size: cover;
            display: flex;
            overflow: hidden;
            height: 18px;
            border-radius: 999px;
            font-size: 14px;
            margin: 0 -2px 0 8px;
            align-items: center;
            justify-content: center;
            line-height: 18px;
            width: 14px
        }

        .e-chip-list .e-chip .trailing-icon-url, .e-chip-list.e-chip .trailing-icon-url {
            background-size: cover;
            display: flex;
            overflow: hidden;
            height: 18px;
            width: 18px;
            border-radius: 999px;
            font-size: 14px;
            margin: 0 -2px 0 8px;
            align-items: center;
            justify-content: center;
            line-height: 1;
            font-family: e-icons
        }

    .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: 20px;
        width: 20px;
        margin: 0 4px 0 -6px;
        overflow: hidden;
        transition: width .3s cubic-bezier(.4, 0, .2, 1)
    }

    .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
        height: 20px;
        width: 20px;
        margin: 0 4px 0 -6px
    }

    .e-bigger .e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler, .e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler, .e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before {
        width: 20px
    }

    .e-chip-list.e-rtl .e-chip .e-chip-avatar, .e-chip-list.e-rtl .e-chip .e-chip-drag.e-drag-and-drop, .e-chip-list.e-rtl .e-chip .e-chip-drag.e-error-treeview, .e-chip-list.e-rtl .e-chip .e-chip-icon, .e-chip-list.e-rtl.e-chip .e-chip-avatar, .e-chip-list.e-rtl.e-chip .e-chip-drag.e-drag-and-drop, .e-chip-list.e-rtl.e-chip .e-chip-drag.e-error-treeview, .e-chip-list.e-rtl.e-chip .e-chip-icon, .e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before, .e-chip-list.e-rtl.e-multi-selection .e-chip::before {
        margin: 0 -6px 0 4px
    }

    .e-chip-list.e-rtl .e-chip .e-chip-delete, .e-chip-list.e-rtl .e-chip .trailing-icon-url, .e-chip-list.e-rtl.e-chip .e-chip-delete, .e-chip-list.e-rtl.e-chip .trailing-icon-url {
        margin: 0 8px 0 -2px
    }

    .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: 12px
    }

.e-drag-indicator {
    background-color: rgba(var(--color-sf-primary));
    height: 24px;
    width: 2px;
    position: absolute;
    display: none;
    z-index: 1000
}

.e-chip-list .e-chip.e-primary, .e-chip-list.e-chip.e-primary, .e-chip-list.e-selection .e-chip.e-active, .e-chip-list.e-selection .e-chip.e-active.e-clone-chip, .e-chip-list.e-selection .e-chip.e-active.e-focused, .e-chip-list.e-selection .e-chip.e-active.e-outline, .e-chip-list.e-selection .e-chip.e-active.e-outline.e-clone-chip, .e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused {
    background: rgba(var(--color-sf-primary));
    border-image: rgba(var(--color-sf-primary));
    color: rgba(var(--color-sf-on-primary))
}

    .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, .e-chat-ui .e-chat-header .e-tbar-btn .e-btn-icon, .e-chat-ui .e-chat-header .e-tbar-btn .e-tbar-btn-text, .e-chat-ui .e-chat-header .e-toolbar .e-btn-icon, .e-chat-ui .e-chat-header .e-toolbar .e-tbar-btn-text, .e-chat-ui .e-chat-header .e-toolbar-items .e-btn-icon, .e-chat-ui .e-chat-header .e-toolbar-items .e-tbar-btn-text, .e-chip-list .e-chip.e-primary .e-chip-delete, .e-chip-list .e-chip.e-primary .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-primary .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-clone-chip .e-chip-delete, .e-chip-list .e-chip.e-primary.e-clone-chip .e-chip-icon, .e-chip-list .e-chip.e-primary.e-clone-chip .e-drag-and-drop, .e-chip-list .e-chip.e-primary.e-clone-chip.e-error-treeview, .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-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-outline.e-clone-chip .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline.e-clone-chip .e-chip-icon, .e-chip-list .e-chip.e-primary.e-outline.e-clone-chip .e-drag-and-drop, .e-chip-list .e-chip.e-primary.e-outline.e-clone-chip.e-error-treeview, .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:hover .e-chip-delete, .e-chip-list .e-chip.e-primary:hover .e-chip-icon, .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:hover, .e-chip-list.e-chip.e-primary .e-chip-delete, .e-chip-list.e-chip.e-primary .e-chip-delete.e-dlt-btn, .e-chip-list.e-chip.e-primary .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-clone-chip .e-chip-delete, .e-chip-list.e-chip.e-primary.e-clone-chip .e-chip-icon, .e-chip-list.e-chip.e-primary.e-clone-chip .e-drag-and-drop, .e-chip-list.e-chip.e-primary.e-clone-chip.e-error-treeview, .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-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-outline.e-clone-chip .e-chip-delete, .e-chip-list.e-chip.e-primary.e-outline.e-clone-chip .e-chip-icon, .e-chip-list.e-chip.e-primary.e-outline.e-clone-chip .e-drag-and-drop, .e-chip-list.e-chip.e-primary.e-outline.e-clone-chip.e-error-treeview, .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:hover .e-chip-delete, .e-chip-list.e-chip.e-primary:hover .e-chip-icon, .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:hover, .e-chip-list.e-selection .e-chip.e-active .e-chip-delete, .e-chip-list.e-selection .e-chip.e-active .e-chip-icon, .e-chip-list.e-selection .e-chip.e-active.e-clone-chip .e-chip-delete, .e-chip-list.e-selection .e-chip.e-active.e-clone-chip .e-chip-icon, .e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-delete, .e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-icon, .e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-delete, .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-clone-chip .e-chip-delete, .e-chip-list.e-selection .e-chip.e-active.e-outline.e-clone-chip .e-chip-icon, .e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-delete, .e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-icon, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-model-header .e-popup-close, .e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span, .e-grid .e-addedrow .e-rowcell.e-boolcell .e-frame.e-check, .e-listview .e-list-item.e-active.e-checklist .e-checkbox-wrapper .e-frame.e-check, .e-tab.e-background .e-tab-header .e-hor-nav.e-nav-active .e-popup-up-icon, .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-toolbar-item .e-tab-wrap .e-close-icon, .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon:hover, .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-tab-text, .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon, .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:active, .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-tab-icon, .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon, .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-icon, .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-text:hover, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-close-icon, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon, .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:hover .e-close-icon, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-tab-text, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon:active, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon:hover, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text, .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, .e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow, .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 .e-tab-text, .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .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-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon, .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-active .e-tab-wrap:focus .e-close-icon, .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon, .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:hover .e-close-icon, .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon, .e-tab.e-background.e-focused .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-close-icon, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-icon, .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-wrap:hover .e-tab-icon, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .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 .e-tab-text, .e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .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-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-close-icon, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text {
        color: rgba(var(--color-sf-on-primary))
    }

    .e-chip-list.e-selection .e-chip.e-active.e-disabled {
        background: rgba(var(--color-sf-secondary),0);
        border-image: rgba(var(--color-sf-secondary),0);
        color: rgba(var(--color-sf-on-surface),.38)
    }

        .e-chip-list .e-chip.e-disabled .e-chip-avatar, .e-chip-list.e-chip.e-disabled .e-chip-avatar, .e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-avatar {
            background-color: rgba(var(--color-sf-secondary),0);
            color: rgba(var(--color-sf-on-surface),.38)
        }

    .e-chip-list .e-chip.e-outline.e-disabled, .e-chip-list .e-chip.e-success.e-outline.e-disabled, .e-chip-list .e-chip.e-warning.e-outline.e-disabled, .e-chip-list.e-chip.e-outline.e-disabled, .e-chip-list.e-chip.e-success.e-outline.e-disabled, .e-chip-list.e-chip.e-warning.e-outline.e-disabled, .e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled {
        background: 0 0;
        border-image: linear-gradient(0deg,rgba(var(--color-sf-primary),0.11),rgba(var(--color-sf-primary),0.11)),rgba(var(--color-sf-surface));
        color: rgba(var(--color-sf-on-surface),.38)
    }

        .e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-avatar, .e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-avatar, .e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-avatar, .e-chip-list.e-chip.e-outline.e-disabled .e-chip-avatar, .e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-avatar, .e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-avatar, .e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-avatar, .e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-avatar, .e-colorpicker-container.e-disabled .e-mode-switch-btn:active, .e-colorpicker-container.e-disabled .e-value-switch-btn:active, .e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:active, .e-colorpicker-wrapper.e-disabled .e-value-switch-btn:active {
            background-color: transparent;
            color: rgba(var(--color-sf-on-surface),.38)
        }

.e-chip-list.e-selection .e-chip:active {
    background: rgba(var(--color-sf-primary));
    border-image: rgba(var(--color-sf-outline));
    color: rgba(var(--color-sf-on-surface))
}

    .e-chip-list.e-selection .e-chip:active .e-chip-avatar {
        background-color: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
        color: rgba(var(--color-sf-on-surface))
    }

    .e-chip-list.e-selection .e-chip:active.e-outline {
        background: rgba(var(--color-sf-on-surface),.08);
        border-image: rgba(var(--color-sf-outline));
        color: rgba(var(--color-sf-on-surface-variant))
    }

        .e-chip-list.e-selection .e-chip:active.e-outline .e-chip-delete, .e-chip-list.e-selection .e-chip:active.e-outline .e-chip-icon {
            color: rgba(var(--color-sf-on-surface))
        }

        .e-chip-list.e-selection .e-chip:active.e-outline .e-chip-avatar {
            background-color: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
            color: rgba(var(--color-sf-on-surface))
        }

.e-aiassistview .e-view-header .e-toolbar .e-assist-view-header.e-toolbar-item .e-tbar-btn:hover .e-icons, .e-aiassistview .e-view-header .e-toolbar .e-assist-view-header.e-toolbar-item .e-tbar-btn:hover .e-tbar-btn-text, .e-aiassistview .e-view-header .e-toolbar .e-assist-view-header.e-toolbar-item .e-tbar-btn:hover:active .e-icons, .e-aiassistview .e-view-header .e-toolbar .e-assist-view-header.e-toolbar-item .e-tbar-btn:hover:active .e-tbar-btn-text, .e-aiassistview .e-view-header .e-toolbar .e-custom-view-header.e-toolbar-item .e-tbar-btn:hover .e-icons, .e-aiassistview .e-view-header .e-toolbar .e-custom-view-header.e-toolbar-item .e-tbar-btn:hover .e-tbar-btn-text, .e-aiassistview .e-view-header .e-toolbar .e-custom-view-header.e-toolbar-item .e-tbar-btn:hover:active .e-icons, .e-aiassistview .e-view-header .e-toolbar .e-custom-view-header.e-toolbar-item .e-tbar-btn:hover:active .e-tbar-btn-text, .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, .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-timepicker.e-popup .e-list-parent.e-ul .e-list-item, .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-timepicker.e-popup .e-list-parent.e-ul .e-list-item, .e-breadcrumb-popup .e-breadcrumb-text, .e-chat-ui .e-attached-file .e-chat-file-name, .e-chat-ui .e-footer .e-chat-drop-area .e-chat-file-name, .e-chat-ui .e-message-wrapper .e-time, .e-chat-ui .e-preview-overlay .e-file-preview .e-file-document, .e-chat-ui .e-preview-overlay .e-file-preview .e-preview-file-text, .e-chip-list .e-chip .e-chip-delete, .e-chip-list .e-chip .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip .e-chip-icon, .e-chip-list .e-chip.e-clone-chip .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-clone-chip .e-drag-and-drop, .e-chip-list .e-chip.e-clone-chip.e-error-treeview, .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-active .e-chip-delete, .e-chip-list .e-chip.e-focused.e-active .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-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-clone-chip .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-outline.e-clone-chip .e-drag-and-drop, .e-chip-list .e-chip.e-outline.e-clone-chip.e-error-treeview, .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-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:active .e-chip-delete, .e-chip-list .e-chip.e-outline:active .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: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:hover, .e-chip-list .e-chip:active .e-chip-delete, .e-chip-list .e-chip:active .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:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list.e-chip .e-chip-delete, .e-chip-list.e-chip .e-chip-delete.e-dlt-btn, .e-chip-list.e-chip .e-chip-icon, .e-chip-list.e-chip.e-clone-chip .e-chip-delete.e-dlt-btn, .e-chip-list.e-chip.e-clone-chip .e-drag-and-drop, .e-chip-list.e-chip.e-clone-chip.e-error-treeview, .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-active .e-chip-delete, .e-chip-list.e-chip.e-focused.e-active .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-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-clone-chip .e-chip-delete.e-dlt-btn, .e-chip-list.e-chip.e-outline.e-clone-chip .e-drag-and-drop, .e-chip-list.e-chip.e-outline.e-clone-chip.e-error-treeview, .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-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:active .e-chip-delete, .e-chip-list.e-chip.e-outline:active .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: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:hover, .e-chip-list.e-chip:active .e-chip-delete, .e-chip-list.e-chip:active .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:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-contextmenu-container ul .e-menu-item .e-menu-url, .e-contextmenu-wrapper ul .e-menu-item .e-menu-url, .e-daterangepicker.e-popup .e-end-label, .e-daterangepicker.e-popup .e-start-label, .e-datetime-wrapper .e-input-group-icon.e-icons.e-active, .e-datetime-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active, .e-ddt .e-chips .e-chips-close::before, .e-ddt .e-chips > .e-chipcontent, .e-dropdown-popup ul .e-item.e-selected .e-menu-icon, .e-dropdown-popup ul .e-item.e-selected .e-menu-url, .e-dropdown-popup ul .e-item:active .e-menu-icon, .e-dropdown-popup ul .e-item:active .e-menu-url, .e-grid .e-detailrowcollapse:not(.e-editedbatchcell):not(.e-updatedtd), .e-grid .e-detailrowexpand:not(.e-editedbatchcell):not(.e-updatedtd), .e-grid .e-emptyrow: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-rowcell:not(.e-editedbatchcell):not(.e-updatedtd), .e-grid .e-summarycell, .e-grid.e-gridhover .e-frozenhover, .e-icon-dlg-close:hover, .e-linkheader, .e-listbox-container.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-selected .e-list-content, .e-listbox-container.e-list-template .e-list-item.e-selected .e-list-item-header, .e-listbox-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-content, .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-selected .e-list-content, .e-listbox-wrapper.e-list-template .e-list-item.e-selected .e-list-item-header, .e-listboxtool-wrapper.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-selected .e-list-content, .e-listboxtool-wrapper.e-list-template .e-list-item.e-selected .e-list-item-header, .e-listview.e-list-template .e-list-item.e-active .e-list-content, .e-listview.e-list-template .e-list-item.e-active .e-list-item-header, .e-listview.e-list-template .e-list-item.e-hover .e-list-content, .e-listview.e-list-template .e-list-item.e-hover .e-list-item-header, .e-menu-container .e-menu .e-menu-item .e-menu-url, .e-menu-container .e-ul .e-menu-item .e-menu-url, .e-menu-container.e-hamburger .e-menu-header, .e-menu-container.e-hamburger .e-menu-header .e-menu-icon, .e-menu-container.e-hamburger ul, .e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons, .e-menu-wrapper .e-menu .e-menu-item .e-menu-url, .e-menu-wrapper .e-ul .e-menu-item .e-menu-url, .e-menu-wrapper.e-hamburger .e-menu-header, .e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon, .e-menu-wrapper.e-hamburger ul, .e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons, .e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-item-focus, .e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active.e-item-focus, .e-pv-comments-select .e-pv-comment-textbox .e-editable-value-wrapper, .e-rating-container .e-reset:hover, .e-richtexteditor .e-rte-table-popup .e-insert-table-btn, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu.e-active, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-rte-dropdown-menu.e-active, .e-schedule .e-agenda-view .e-active-appointment-agenda .e-date-time, .e-schedule .e-agenda-view .e-active-appointment-agenda .e-location, .e-schedule .e-agenda-view .e-active-appointment-agenda .e-recurrence-edit-icon, .e-schedule .e-agenda-view .e-active-appointment-agenda .e-recurrence-icon, .e-schedule .e-agenda-view .e-active-appointment-agenda .e-resource-name, .e-schedule .e-agenda-view .e-active-appointment-agenda .e-subject, .e-schedule .e-month-agenda-view .e-selected-cell .e-more-indicator, .e-schedule .e-month-view .e-selected-cell .e-more-indicator, .e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell .e-date-header, .e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell .e-more-indicator, .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, .e-speeddial-popup .e-speeddial-li.e-disabled, .e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled), .e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled), .e-speeddial-popup .e-speeddial-li:not(.e-disabled):active, .e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover, .e-stepper .e-step-error .e-indicator:hover, .e-stepper .e-step-valid:not(.e-step-notstarted) .e-indicator: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, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon, .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:active .e-tab-icon, .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:hover .e-close-icon, .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-tab-text, .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-close-icon, .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-tab-text, .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-close-icon, .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-icon, .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-text, .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon, .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-tab-text, .e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-icon, .e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-text, .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-close-icon, .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-tab-icon, .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-tab-text, .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item:active:hover .e-tab-icon, .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item:active:hover .e-tab-text, .e-treeview .e-list-item.e-active.e-animation-active > .e-text-content, .e-treeview .e-list-item.e-active.e-animation-active > .e-text-content .e-list-text, .e-treeview .e-list-item.e-active.e-hover > .e-text-content, .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-hover > .e-text-content .e-list-text, .e-treeview .e-list-item.e-active.e-node-focus > .e-text-content, .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, .e-treeview .e-list-item.e-active.e-node-focus > .e-text-content .e-list-text, .e-treeview .e-list-item.e-active > .e-text-content, .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, .e-treeview .e-list-item.e-active > .e-text-content .e-list-text, .e-treeview .e-list-item.e-editing.e-active > .e-text-content, .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-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-treeview .e-list-item.e-editing.e-node-focus > .e-text-content .e-list-text, .e-treeview .e-list-item.e-hover > .e-text-content, .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-hover > .e-text-content .e-list-text, .e-treeview .e-list-item.e-node-focus > .e-text-content, .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, .e-treeview .e-list-item.e-node-focus > .e-text-content .e-list-text, .e-upload .e-upload-files .e-file-abort-btn.e-icons:hover, .e-upload .e-upload-files .e-file-delete-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, .e-upload .e-upload-files .e-file-reload-btn.e-icons:hover, .e-upload .e-upload-files .e-file-remove-btn.e-icons:hover, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .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-type, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-bar-text {
    color: rgba(var(--color-sf-on-surface))
}

.e-chip-list .e-chip:hover, .e-chip-list.e-chip:hover {
    background: rgba(var(--color-sf-on-surface),.05);
    border-image: rgba(var(--color-sf-outline));
    color: rgba(var(--color-sf-on-surface-variant))
}

    .e-chip-list .e-chip.e-active .e-chip-avatar, .e-chip-list .e-chip.e-clone-chip .e-chip-avatar, .e-chip-list .e-chip.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-outline.e-clone-chip .e-chip-avatar, .e-chip-list .e-chip.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip:active .e-chip-avatar, .e-chip-list .e-chip:hover .e-chip-avatar, .e-chip-list.e-chip.e-active .e-chip-avatar, .e-chip-list.e-chip.e-clone-chip .e-chip-avatar, .e-chip-list.e-chip.e-focused .e-chip-avatar, .e-chip-list.e-chip.e-outline .e-chip-avatar, .e-chip-list.e-chip.e-outline.e-active .e-chip-avatar, .e-chip-list.e-chip.e-outline.e-clone-chip .e-chip-avatar, .e-chip-list.e-chip.e-outline.e-focused .e-chip-avatar, .e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list.e-chip.e-outline:active .e-chip-avatar, .e-chip-list.e-chip.e-outline:hover .e-chip-avatar, .e-chip-list.e-chip:active .e-chip-avatar, .e-chip-list.e-chip:hover .e-chip-avatar {
        background-color: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
        color: rgba(var(--color-sf-on-surface))
    }

.e-chip-list .e-chip.e-focused, .e-chip-list.e-chip.e-focused {
    box-shadow: none;
    background: rgba(var(--color-sf-on-surface),.08);
    border-image: rgba(var(--color-sf-outline));
    color: rgba(var(--color-sf-on-surface))
}

    .e-chip-list .e-chip.e-focused.e-active, .e-chip-list.e-chip.e-focused.e-active {
        background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12));
        border-image: linear-gradient(0deg,rgba(var(--color-sf-on-surface),0.12),rgba(var(--color-sf-on-surface),0.12));
        color: rgba(var(--color-sf-on-surface));
        box-shadow: none
    }

        .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: linear-gradient(0deg,rgba(var(--color-sf-primary),.12),rgba(var(--color-sf-primary),.12)),rgba(var(--color-sf-surface));
            color: rgba(var(--color-sf-on-surface))
        }

.e-chip-list .e-chip.e-active, .e-chip-list .e-chip:active, .e-chip-list.e-chip.e-active, .e-chip-list.e-chip:active {
    background: rgba(var(--color-sf-on-surface),.08);
    border-image: rgba(var(--color-sf-outline));
    color: rgba(var(--color-sf-on-surface));
    box-shadow: none
}

.e-chip-list .e-chip.e-disabled, .e-chip-list.e-chip.e-disabled {
    background: rgba(var(--color-sf-secondary),0);
    border-image: rgba(var(--color-sf-secondary),0);
    color: rgba(var(--color-sf-on-surface),.38);
    opacity: 1;
    pointer-events: none
}

.e-chip-list .e-chip.e-clone-chip, .e-chip-list .e-chip.e-outline.e-clone-chip, .e-chip-list.e-chip.e-clone-chip, .e-chip-list.e-chip.e-outline.e-clone-chip {
    background: rgba(var(--color-sf-on-surface),.08);
    border-image: rgba(var(--color-sf-outline));
    color: rgba(var(--color-sf-on-surface))
}

.e-chip-list .e-chip.e-outline, .e-chip-list.e-chip.e-outline {
    background: 0 0;
    border-image: rgba(var(--color-sf-outline));
    color: rgba(var(--color-sf-on-surface-variant));
    border-width: 1px
}

    .e-aiassistview .e-footer .e-assist-drop-area .e-assist-file-size, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-file-size, .e-chat-ui .e-attached-file .e-chat-file-icon, .e-chat-ui .e-attached-file .e-chat-file-size, .e-chat-ui .e-attached-file .e-video-wrapper .e-chat-video-play, .e-chat-ui .e-footer .e-chat-drop-area .e-chat-file-icon, .e-chat-ui .e-footer .e-chat-drop-area .e-chat-file-size, .e-chat-ui .e-footer:not(.e-footer-template) .e-chat-attachment-icon, .e-chat-ui .e-forwarded-indicator .e-forward-arrow, .e-chat-ui .e-preview-overlay .e-file-preview .e-file-details, .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, .e-chip-list.e-chip.e-outline .e-chip-icon, .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, .e-popup.e-multicolumn-list .e-headertext, .e-timeline .e-opposite-content {
        color: var(--color-sf-on-surface-variant)
    }

        .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, .e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-arrow-tip-inner {
            color: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface))
        }

    .e-chip-list .e-chip.e-outline:hover, .e-chip-list.e-chip.e-outline:hover {
        background: rgba(var(--color-sf-on-surface),.05);
        border-image: rgba(var(--color-sf-outline));
        color: rgba(var(--color-sf-on-surface))
    }

    .e-chip-list .e-chip.e-outline.e-focused, .e-chip-list.e-chip.e-outline.e-focused, .e-dropdown-popup {
        background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface))
    }

    .e-chip-list .e-chip.e-outline.e-focused, .e-chip-list.e-chip.e-outline.e-focused {
        border-image: rgba(var(--color-sf-outline));
        color: rgba(var(--color-sf-on-surface))
    }

        .e-chip-list .e-chip.e-outline.e-active, .e-chip-list .e-chip.e-outline.e-focused.e-active, .e-chip-list.e-chip.e-outline.e-active, .e-chip-list.e-chip.e-outline.e-focused.e-active {
            background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12));
            border-image: linear-gradient(0deg,rgba(var(--color-sf-on-surface),0.12),rgba(var(--color-sf-on-surface),0.12));
            color: rgba(var(--color-sf-on-surface))
        }

    .e-chip-list .e-chip.e-outline:active, .e-chip-list.e-chip.e-outline:active {
        background: rgba(var(--color-sf-on-surface),.08);
        border-image: rgba(var(--color-sf-outline));
        color: rgba(var(--color-sf-on-surface-variant))
    }

.e-chip-list .e-chip.e-primary.e-focused, .e-chip-list .e-chip.e-primary:hover, .e-chip-list.e-chip.e-primary.e-focused, .e-chip-list.e-chip.e-primary:hover {
    background: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.08),rgba(var(--color-sf-on-primary),.08)),rgba(var(--color-sf-primary));
    border-image: linear-gradient(0deg,rgba(var(--color-sf-on-primary),0.08),rgba(var(--color-sf-on-primary),0.08)),rgba(var(--color-sf-primary));
    color: rgba(var(--color-sf-on-primary))
}

    .e-chip-list .e-chip.e-primary.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-primary:hover .e-chip-avatar, .e-chip-list.e-chip.e-primary.e-focused .e-chip-avatar, .e-chip-list.e-chip.e-primary:hover .e-chip-avatar {
        background-color: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.08),rgba(var(--color-sf-on-primary),.08)),rgba(var(--color-sf-primary));
        color: rgba(var(--color-sf-on-primary))
    }

    .e-chip-list .e-chip.e-primary.e-active, .e-chip-list .e-chip.e-primary.e-clone-chip, .e-chip-list .e-chip.e-primary.e-focused.e-active, .e-chip-list .e-chip.e-primary.e-outline.e-clone-chip, .e-chip-list .e-chip.e-primary:active, .e-chip-list.e-chip.e-primary.e-active, .e-chip-list.e-chip.e-primary.e-clone-chip, .e-chip-list.e-chip.e-primary.e-focused.e-active, .e-chip-list.e-chip.e-primary.e-outline.e-clone-chip, .e-chip-list.e-chip.e-primary:active {
        background: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.12),rgba(var(--color-sf-on-primary),.12)),rgba(var(--color-sf-primary));
        border-image: linear-gradient(0deg,rgba(var(--color-sf-on-primary),0.12),rgba(var(--color-sf-on-primary),0.12)),rgba(var(--color-sf-primary));
        color: rgba(var(--color-sf-on-primary))
    }

        .e-chip-list .e-chip.e-primary.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-clone-chip .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-clone-chip .e-chip-avatar, .e-chip-list .e-chip.e-primary:active .e-chip-avatar, .e-chip-list.e-chip.e-primary.e-active .e-chip-avatar, .e-chip-list.e-chip.e-primary.e-clone-chip .e-chip-avatar, .e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-avatar, .e-chip-list.e-chip.e-primary.e-outline.e-clone-chip .e-chip-avatar, .e-chip-list.e-chip.e-primary:active .e-chip-avatar {
            background-color: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.12),rgba(var(--color-sf-on-primary),.12)),rgba(var(--color-sf-primary));
            color: rgba(var(--color-sf-on-primary))
        }

.e-chip-list .e-chip.e-primary.e-disabled, .e-chip-list.e-chip.e-primary.e-disabled {
    background: rgba(var(--color-sf-secondary),.12);
    border-image: rgba(var(--color-sf-secondary),0);
    color: rgba(var(--color-sf-on-surface),.38)
}

    .e-chip-list .e-chip.e-danger.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-info.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-success.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-disabled .e-chip-avatar, .e-chip-list.e-chip.e-danger.e-disabled .e-chip-avatar, .e-chip-list.e-chip.e-info.e-disabled .e-chip-avatar, .e-chip-list.e-chip.e-primary.e-disabled .e-chip-avatar, .e-chip-list.e-chip.e-success.e-disabled .e-chip-avatar, .e-chip-list.e-chip.e-warning.e-disabled .e-chip-avatar {
        background-color: rgba(var(--color-sf-secondary),.12);
        color: rgba(var(--color-sf-on-surface),.38)
    }

.e-chip-list .e-chip.e-primary.e-outline, .e-chip-list.e-chip.e-primary.e-outline {
    background: 0 0;
    border-image: rgba(var(--color-sf-primary));
    color: rgba(var(--color-sf-primary))
}

    .e-chip-list .e-chip.e-primary.e-outline:hover, .e-chip-list.e-chip.e-primary.e-outline:hover {
        background: rgba(var(--color-sf-primary),.08);
        border-image: rgba(var(--color-sf-primary));
        color: rgba(var(--color-sf-primary))
    }

    .e-chip-list .e-chip.e-primary.e-outline.e-focused, .e-chip-list.e-chip.e-primary.e-outline.e-focused {
        background: rgba(var(--color-sf-primary),.12);
        border-image: rgba(var(--color-sf-primary));
        color: rgba(var(--color-sf-primary))
    }

        .e-chip-list .e-chip.e-primary.e-outline.e-active, .e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-primary.e-outline:active, .e-chip-list.e-chip.e-primary.e-outline.e-active, .e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active, .e-chip-list.e-chip.e-primary.e-outline:active {
            background: rgba(var(--color-sf-primary),.16);
            border-image: rgba(var(--color-sf-primary));
            color: rgba(var(--color-sf-primary))
        }

    .e-chip-list .e-chip.e-primary.e-outline.e-disabled, .e-chip-list.e-chip.e-primary.e-outline.e-disabled {
        background: 0 0;
        border-image: rgba(var(--color-sf-on-surface));
        color: rgba(var(--color-sf-on-surface),.38)
    }

.e-chip-list .e-chip.e-success, .e-chip-list.e-chip.e-success {
    background: rgba(var(--color-sf-success));
    border-image: rgba(var(--color-sf-success));
    color: rgba(var(--color-sf-success-text))
}

    .e-chip-list .e-chip.e-danger .e-chip-delete, .e-chip-list .e-chip.e-danger .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-danger .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:hover .e-chip-delete, .e-chip-list .e-chip.e-danger:hover .e-chip-icon, .e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-success .e-chip-delete, .e-chip-list .e-chip.e-success .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-success .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-clone-chip .e-chip-delete, .e-chip-list .e-chip.e-success.e-clone-chip .e-chip-icon, .e-chip-list .e-chip.e-success.e-clone-chip .e-drag-and-drop, .e-chip-list .e-chip.e-success.e-clone-chip.e-error-treeview, .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-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-outline.e-clone-chip .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline.e-clone-chip .e-chip-icon, .e-chip-list .e-chip.e-success.e-outline.e-clone-chip .e-drag-and-drop, .e-chip-list .e-chip.e-success.e-outline.e-clone-chip.e-error-treeview, .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:hover .e-chip-delete, .e-chip-list .e-chip.e-success:hover .e-chip-icon, .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:hover, .e-chip-list.e-chip.e-danger .e-chip-delete, .e-chip-list.e-chip.e-danger .e-chip-delete.e-dlt-btn, .e-chip-list.e-chip.e-danger .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:hover .e-chip-delete, .e-chip-list.e-chip.e-danger:hover .e-chip-icon, .e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list.e-chip.e-success .e-chip-delete, .e-chip-list.e-chip.e-success .e-chip-delete.e-dlt-btn, .e-chip-list.e-chip.e-success .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-clone-chip .e-chip-delete, .e-chip-list.e-chip.e-success.e-clone-chip .e-chip-icon, .e-chip-list.e-chip.e-success.e-clone-chip .e-drag-and-drop, .e-chip-list.e-chip.e-success.e-clone-chip.e-error-treeview, .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-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-outline.e-clone-chip .e-chip-delete, .e-chip-list.e-chip.e-success.e-outline.e-clone-chip .e-chip-icon, .e-chip-list.e-chip.e-success.e-outline.e-clone-chip .e-drag-and-drop, .e-chip-list.e-chip.e-success.e-outline.e-clone-chip.e-error-treeview, .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:hover .e-chip-delete, .e-chip-list.e-chip.e-success:hover .e-chip-icon, .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:hover, .e-toast-container .e-toast.e-toast-success .e-toast-close-icon, .e-toast-container .e-toast.e-toast-success .e-toast-icon, .e-toast-container .e-toast.e-toast-success .e-toast-message .e-toast-content, .e-toast-container .e-toast.e-toast-success .e-toast-message .e-toast-title {
        color: rgba(var(--color-sf-success-text))
    }

    .e-chip-list .e-chip.e-success:hover, .e-chip-list.e-chip.e-success:hover {
        background: linear-gradient(0deg,rgba(var(--color-sf-success-text),.08),rgba(var(--color-sf-success-text),.08)),rgba(var(--color-sf-success));
        border-image: linear-gradient(0deg,rgba(var(--color-sf-success-text),0.08),rgba(var(--color-sf-success-text),0.08)),rgba(var(--color-sf-success));
        color: rgba(var(--color-sf-success-text))
    }

        .e-chip-list .e-chip.e-success.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-success:hover .e-chip-avatar, .e-chip-list.e-chip.e-success.e-focused .e-chip-avatar, .e-chip-list.e-chip.e-success:hover .e-chip-avatar {
            background-color: linear-gradient(0deg,rgba(var(--color-sf-success-text),.08),rgba(var(--color-sf-success-text),.08)),rgba(var(--color-sf-success));
            color: rgba(var(--color-sf-success-text))
        }

    .e-chip-list .e-chip.e-success.e-focused, .e-chip-list.e-chip.e-success.e-focused {
        background: linear-gradient(0deg,rgba(var(--color-sf-success-text),.08),rgba(var(--color-sf-success-text),.08)),rgba(var(--color-sf-success));
        border-image: linear-gradient(0deg,rgba(var(--color-sf-success-text),0.12),rgba(var(--color-sf-success-text),0.12)),rgba(var(--color-sf-success));
        color: rgba(var(--color-sf-success-text))
    }

        .e-chip-list .e-chip.e-success.e-active, .e-chip-list .e-chip.e-success.e-clone-chip, .e-chip-list .e-chip.e-success.e-focused.e-active, .e-chip-list .e-chip.e-success.e-outline.e-clone-chip, .e-chip-list .e-chip.e-success:active, .e-chip-list.e-chip.e-success.e-active, .e-chip-list.e-chip.e-success.e-clone-chip, .e-chip-list.e-chip.e-success.e-focused.e-active, .e-chip-list.e-chip.e-success.e-outline.e-clone-chip, .e-chip-list.e-chip.e-success:active {
            background: linear-gradient(0deg,rgba(var(--color-sf-success-text),.12),rgba(var(--color-sf-success-text),.12)),rgba(var(--color-sf-success));
            border-image: linear-gradient(0deg,rgba(var(--color-sf-success-text),0.12),rgba(var(--color-sf-success-text),0.12)),rgba(var(--color-sf-success));
            color: rgba(var(--color-sf-success-text))
        }

            .e-chip-list .e-chip.e-success.e-active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-clone-chip .e-chip-avatar, .e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline.e-clone-chip .e-chip-avatar, .e-chip-list .e-chip.e-success:active .e-chip-avatar, .e-chip-list.e-chip.e-success.e-active .e-chip-avatar, .e-chip-list.e-chip.e-success.e-clone-chip .e-chip-avatar, .e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-avatar, .e-chip-list.e-chip.e-success.e-outline.e-clone-chip .e-chip-avatar, .e-chip-list.e-chip.e-success:active .e-chip-avatar {
                background-color: linear-gradient(0deg,rgba(var(--color-sf-success-text),.12),rgba(var(--color-sf-success-text),.12)),rgba(var(--color-sf-success));
                color: rgba(var(--color-sf-success-text))
            }

    .e-chip-list .e-chip.e-danger.e-disabled, .e-chip-list .e-chip.e-info.e-disabled, .e-chip-list .e-chip.e-success.e-disabled, .e-chip-list .e-chip.e-warning.e-disabled, .e-chip-list.e-chip.e-danger.e-disabled, .e-chip-list.e-chip.e-info.e-disabled, .e-chip-list.e-chip.e-success.e-disabled, .e-chip-list.e-chip.e-warning.e-disabled {
        background: rgba(var(--color-sf-secondary),.12);
        border-image: rgba(var(--color-sf-secondary),0.12);
        color: rgba(var(--color-sf-on-surface),.38)
    }

    .e-chip-list .e-chip.e-success.e-outline, .e-chip-list.e-chip.e-success.e-outline {
        background: 0 0;
        border-image: rgba(var(--color-sf-success));
        color: rgba(var(--color-sf-success))
    }

        .e-chip-list .e-chip.e-success.e-outline:hover, .e-chip-list.e-chip.e-success.e-outline:hover {
            background: rgba(var(--color-sf-success),.08);
            border-image: rgba(var(--color-sf-success));
            color: rgba(var(--color-sf-success))
        }

        .e-chip-list .e-chip.e-success.e-outline.e-focused, .e-chip-list.e-chip.e-success.e-outline.e-focused {
            background: rgba(var(--color-sf-success),.12);
            border-image: rgba(var(--color-sf-success));
            color: rgba(var(--color-sf-success))
        }

            .e-chip-list .e-chip.e-success.e-outline.e-active, .e-chip-list .e-chip.e-success.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-success.e-outline:active, .e-chip-list.e-chip.e-success.e-outline.e-active, .e-chip-list.e-chip.e-success.e-outline.e-focused.e-active, .e-chip-list.e-chip.e-success.e-outline:active {
                background: rgba(var(--color-sf-success),.16);
                border-image: rgba(var(--color-sf-success));
                color: rgba(var(--color-sf-success))
            }

.e-chip-list .e-chip.e-info, .e-chip-list.e-chip.e-info {
    background: rgba(var(--color-sf-info));
    border-image: rgba(var(--color-sf-info));
    color: rgba(var(--color-sf-info-text))
}

    .e-chip-list .e-chip.e-info .e-chip-delete, .e-chip-list .e-chip.e-info .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-info .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-clone-chip .e-chip-delete, .e-chip-list .e-chip.e-info.e-clone-chip .e-chip-icon, .e-chip-list .e-chip.e-info.e-clone-chip .e-drag-and-drop, .e-chip-list .e-chip.e-info.e-clone-chip.e-error-treeview, .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-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-outline.e-clone-chip .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline.e-clone-chip .e-chip-icon, .e-chip-list .e-chip.e-info.e-outline.e-clone-chip .e-drag-and-drop, .e-chip-list .e-chip.e-info.e-outline.e-clone-chip.e-error-treeview, .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:hover .e-chip-delete, .e-chip-list .e-chip.e-info:hover .e-chip-icon, .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:hover, .e-chip-list.e-chip.e-info .e-chip-delete, .e-chip-list.e-chip.e-info .e-chip-delete.e-dlt-btn, .e-chip-list.e-chip.e-info .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-clone-chip .e-chip-delete, .e-chip-list.e-chip.e-info.e-clone-chip .e-chip-icon, .e-chip-list.e-chip.e-info.e-clone-chip .e-drag-and-drop, .e-chip-list.e-chip.e-info.e-clone-chip.e-error-treeview, .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-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-outline.e-clone-chip .e-chip-delete, .e-chip-list.e-chip.e-info.e-outline.e-clone-chip .e-chip-icon, .e-chip-list.e-chip.e-info.e-outline.e-clone-chip .e-drag-and-drop, .e-chip-list.e-chip.e-info.e-outline.e-clone-chip.e-error-treeview, .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:hover .e-chip-delete, .e-chip-list.e-chip.e-info:hover .e-chip-icon, .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:hover, .e-toast-container .e-toast.e-toast-info .e-toast-close-icon, .e-toast-container .e-toast.e-toast-info .e-toast-icon, .e-toast-container .e-toast.e-toast-info .e-toast-message .e-toast-content, .e-toast-container .e-toast.e-toast-info .e-toast-message .e-toast-title {
        color: rgba(var(--color-sf-info-text))
    }

    .e-chip-list .e-chip.e-info.e-focused, .e-chip-list .e-chip.e-info:hover, .e-chip-list.e-chip.e-info.e-focused, .e-chip-list.e-chip.e-info:hover {
        background: linear-gradient(0deg,rgba(var(--color-sf-info-text),.08),rgba(var(--color-sf-info-text),.08)),rgba(var(--color-sf-info));
        border-image: linear-gradient(0deg,rgba(var(--color-sf-info-text),0.08),rgba(var(--color-sf-info-text),0.08)),rgba(var(--color-sf-info));
        color: rgba(var(--color-sf-info-text))
    }

        .e-chip-list .e-chip.e-info.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-info:hover .e-chip-avatar, .e-chip-list.e-chip.e-info.e-focused .e-chip-avatar, .e-chip-list.e-chip.e-info:hover .e-chip-avatar {
            background-color: linear-gradient(0deg,rgba(var(--color-sf-info-text),.08),rgba(var(--color-sf-info-text),.08)),rgba(var(--color-sf-info));
            color: rgba(var(--color-sf-info-text))
        }

        .e-chip-list .e-chip.e-info.e-active, .e-chip-list .e-chip.e-info.e-clone-chip, .e-chip-list .e-chip.e-info.e-focused.e-active, .e-chip-list .e-chip.e-info.e-outline.e-clone-chip, .e-chip-list .e-chip.e-info:active, .e-chip-list.e-chip.e-info.e-active, .e-chip-list.e-chip.e-info.e-clone-chip, .e-chip-list.e-chip.e-info.e-focused.e-active, .e-chip-list.e-chip.e-info.e-outline.e-clone-chip, .e-chip-list.e-chip.e-info:active {
            background: linear-gradient(0deg,rgba(var(--color-sf-info-text),.12),rgba(var(--color-sf-info-text),.12)),rgba(var(--color-sf-info));
            border-image: linear-gradient(0deg,rgba(var(--color-sf-info-text),0.12),rgba(var(--color-sf-info-text),0.12)),rgba(var(--color-sf-info));
            color: rgba(var(--color-sf-info-text))
        }

            .e-chip-list .e-chip.e-info.e-active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-clone-chip .e-chip-avatar, .e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline.e-clone-chip .e-chip-avatar, .e-chip-list .e-chip.e-info:active .e-chip-avatar, .e-chip-list.e-chip.e-info.e-active .e-chip-avatar, .e-chip-list.e-chip.e-info.e-clone-chip .e-chip-avatar, .e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-avatar, .e-chip-list.e-chip.e-info.e-outline.e-clone-chip .e-chip-avatar, .e-chip-list.e-chip.e-info:active .e-chip-avatar {
                background-color: linear-gradient(0deg,rgba(var(--color-sf-info-text),.12),rgba(var(--color-sf-info-text),.12)),rgba(var(--color-sf-info));
                color: rgba(var(--color-sf-info-text))
            }

    .e-chip-list .e-chip.e-info.e-outline, .e-chip-list.e-chip.e-info.e-outline {
        background: 0 0;
        border-image: rgba(var(--color-sf-info));
        color: rgba(var(--color-sf-info))
    }

        .e-chip-list .e-chip.e-info.e-outline:hover, .e-chip-list.e-chip.e-info.e-outline:hover {
            background: rgba(var(--color-sf-info),.08);
            border-image: rgba(var(--color-sf-info));
            color: rgba(var(--color-sf-info))
        }

        .e-chip-list .e-chip.e-info.e-outline.e-focused, .e-chip-list .e-chip.e-info.e-outline:active, .e-chip-list.e-chip.e-info.e-outline.e-focused, .e-chip-list.e-chip.e-info.e-outline:active {
            background: rgba(var(--color-sf-info),.12);
            border-image: rgba(var(--color-sf-info));
            color: rgba(var(--color-sf-info))
        }

            .e-chip-list .e-chip.e-info.e-outline.e-active, .e-chip-list .e-chip.e-info.e-outline.e-focused.e-active, .e-chip-list.e-chip.e-info.e-outline.e-active, .e-chip-list.e-chip.e-info.e-outline.e-focused.e-active {
                background: rgba(var(--color-sf-info),.16);
                border-image: rgba(var(--color-sf-info));
                color: rgba(var(--color-sf-info))
            }

        .e-chip-list .e-chip.e-info.e-outline.e-disabled, .e-chip-list.e-chip.e-info.e-outline.e-disabled {
            background: 0 0;
            border-image: rgba(var(--color-sf-on-surface));
            color: rgba(var(--color-sf-on-surface))
        }

.e-chip-list .e-chip.e-warning, .e-chip-list.e-chip.e-warning {
    background: rgba(var(--color-sf-warning));
    border-image: rgba(var(--color-sf-warning));
    color: rgba(var(--color-sf-warning-text))
}

    .e-chip-list .e-chip.e-warning .e-chip-delete, .e-chip-list .e-chip.e-warning .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-warning .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-clone-chip .e-chip-delete, .e-chip-list .e-chip.e-warning.e-clone-chip .e-chip-icon, .e-chip-list .e-chip.e-warning.e-clone-chip .e-drag-and-drop, .e-chip-list .e-chip.e-warning.e-clone-chip.e-error-treeview, .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-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-outline.e-clone-chip .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline.e-clone-chip .e-chip-icon, .e-chip-list .e-chip.e-warning.e-outline.e-clone-chip .e-drag-and-drop, .e-chip-list .e-chip.e-warning.e-outline.e-clone-chip.e-error-treeview, .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:hover .e-chip-delete, .e-chip-list .e-chip.e-warning:hover .e-chip-icon, .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:hover, .e-chip-list.e-chip.e-warning .e-chip-delete, .e-chip-list.e-chip.e-warning .e-chip-delete.e-dlt-btn, .e-chip-list.e-chip.e-warning .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-clone-chip .e-chip-delete, .e-chip-list.e-chip.e-warning.e-clone-chip .e-chip-icon, .e-chip-list.e-chip.e-warning.e-clone-chip .e-drag-and-drop, .e-chip-list.e-chip.e-warning.e-clone-chip.e-error-treeview, .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-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-outline.e-clone-chip .e-chip-delete, .e-chip-list.e-chip.e-warning.e-outline.e-clone-chip .e-chip-icon, .e-chip-list.e-chip.e-warning.e-outline.e-clone-chip .e-drag-and-drop, .e-chip-list.e-chip.e-warning.e-outline.e-clone-chip.e-error-treeview, .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:hover .e-chip-delete, .e-chip-list.e-chip.e-warning:hover .e-chip-icon, .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:hover, .e-toast-container .e-toast.e-toast-warning .e-toast-close-icon, .e-toast-container .e-toast.e-toast-warning .e-toast-icon, .e-toast-container .e-toast.e-toast-warning .e-toast-message .e-toast-content, .e-toast-container .e-toast.e-toast-warning .e-toast-message .e-toast-title {
        color: rgba(var(--color-sf-warning-text))
    }

    .e-chip-list .e-chip.e-warning.e-focused, .e-chip-list .e-chip.e-warning:hover, .e-chip-list.e-chip.e-warning.e-focused, .e-chip-list.e-chip.e-warning:hover {
        background: linear-gradient(0deg,rgba(var(--color-sf-warning-text),.08),rgba(var(--color-sf-warning-text),.08)),rgba(var(--color-sf-warning));
        border-image: linear-gradient(0deg,rgba(var(--color-sf-warning-text),0.08),rgba(var(--color-sf-warning-text),0.08)),rgba(var(--color-sf-warning));
        color: rgba(var(--color-sf-warning-text))
    }

        .e-chip-list .e-chip.e-warning.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-warning:hover .e-chip-avatar, .e-chip-list.e-chip.e-warning.e-focused .e-chip-avatar, .e-chip-list.e-chip.e-warning:hover .e-chip-avatar {
            background-color: linear-gradient(0deg,rgba(var(--color-sf-warning-text),.08),rgba(var(--color-sf-warning-text),.08)),rgba(var(--color-sf-warning));
            color: rgba(var(--color-sf-warning-text))
        }

        .e-chip-list .e-chip.e-warning.e-active, .e-chip-list .e-chip.e-warning.e-clone-chip, .e-chip-list .e-chip.e-warning.e-focused.e-active, .e-chip-list .e-chip.e-warning.e-outline.e-clone-chip, .e-chip-list .e-chip.e-warning:active, .e-chip-list.e-chip.e-warning.e-active, .e-chip-list.e-chip.e-warning.e-clone-chip, .e-chip-list.e-chip.e-warning.e-focused.e-active, .e-chip-list.e-chip.e-warning.e-outline.e-clone-chip, .e-chip-list.e-chip.e-warning:active {
            background: linear-gradient(0deg,rgba(var(--color-sf-warning-text),.12),rgba(var(--color-sf-warning-text),.12)),rgba(var(--color-sf-warning));
            border-image: linear-gradient(0deg,rgba(var(--color-sf-warning-text),0.12),rgba(var(--color-sf-warning-text),0.12)),rgba(var(--color-sf-warning));
            color: rgba(var(--color-sf-warning-text))
        }

            .e-chip-list .e-chip.e-warning.e-active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-clone-chip .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline.e-clone-chip .e-chip-avatar, .e-chip-list .e-chip.e-warning:active .e-chip-avatar, .e-chip-list.e-chip.e-warning.e-active .e-chip-avatar, .e-chip-list.e-chip.e-warning.e-clone-chip .e-chip-avatar, .e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-avatar, .e-chip-list.e-chip.e-warning.e-outline.e-clone-chip .e-chip-avatar, .e-chip-list.e-chip.e-warning:active .e-chip-avatar {
                background-color: linear-gradient(0deg,rgba(var(--color-sf-warning-text),.12),rgba(var(--color-sf-warning-text),.12)),rgba(var(--color-sf-warning));
                color: rgba(var(--color-sf-warning-text))
            }

    .e-chip-list .e-chip.e-warning.e-outline, .e-chip-list.e-chip.e-warning.e-outline {
        background: 0 0;
        border-image: rgba(var(--color-sf-warning));
        color: rgba(var(--color-sf-warning))
    }

        .e-chip-list .e-chip.e-warning.e-outline:hover, .e-chip-list.e-chip.e-warning.e-outline:hover {
            background: rgba(var(--color-sf-warning),.08);
            border-image: rgba(var(--color-sf-warning));
            color: rgba(var(--color-sf-warning))
        }

        .e-chip-list .e-chip.e-warning.e-outline.e-focused, .e-chip-list.e-chip.e-warning.e-outline.e-focused {
            background: rgba(var(--color-sf-warning),.12);
            border-image: rgba(var(--color-sf-warning));
            color: rgba(var(--color-sf-warning))
        }

            .e-chip-list .e-chip.e-warning.e-outline.e-active, .e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-warning.e-outline:active, .e-chip-list.e-chip.e-warning.e-outline.e-active, .e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active, .e-chip-list.e-chip.e-warning.e-outline:active {
                background: rgba(var(--color-sf-warning),.16);
                border-image: rgba(var(--color-sf-warning));
                color: rgba(var(--color-sf-warning))
            }

.e-chip-list .e-chip.e-danger, .e-chip-list.e-chip.e-danger {
    background: rgba(var(--color-sf-error));
    border-image: rgba(var(--color-sf-error));
    color: rgba(var(--color-sf-success-text))
}

    .e-chip-list .e-chip.e-danger .e-chip-avatar, .e-chip-list.e-chip.e-danger .e-chip-avatar {
        background-color: rgba(var(--color-sf-error));
        color: rgba(var(--color-sf-success-text))
    }

    .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-clone-chip .e-chip-delete, .e-chip-list .e-chip.e-danger.e-clone-chip .e-chip-icon, .e-chip-list .e-chip.e-danger.e-clone-chip .e-drag-and-drop, .e-chip-list .e-chip.e-danger.e-clone-chip.e-error-treeview, .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-outline.e-clone-chip .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline.e-clone-chip .e-chip-icon, .e-chip-list .e-chip.e-danger.e-outline.e-clone-chip .e-drag-and-drop, .e-chip-list .e-chip.e-danger.e-outline.e-clone-chip.e-error-treeview, .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:not(.e-active) .e-chip-delete.e-dlt-btn:active, .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-clone-chip .e-chip-delete, .e-chip-list.e-chip.e-danger.e-clone-chip .e-chip-icon, .e-chip-list.e-chip.e-danger.e-clone-chip .e-drag-and-drop, .e-chip-list.e-chip.e-danger.e-clone-chip.e-error-treeview, .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-outline.e-clone-chip .e-chip-delete, .e-chip-list.e-chip.e-danger.e-outline.e-clone-chip .e-chip-icon, .e-chip-list.e-chip.e-danger.e-outline.e-clone-chip .e-drag-and-drop, .e-chip-list.e-chip.e-danger.e-outline.e-clone-chip.e-error-treeview, .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:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-toast-container .e-toast.e-toast-danger .e-toast-close-icon, .e-toast-container .e-toast.e-toast-danger .e-toast-icon, .e-toast-container .e-toast.e-toast-danger .e-toast-message .e-toast-content, .e-toast-container .e-toast.e-toast-danger .e-toast-message .e-toast-title {
        color: rgba(var(--color-sf-danger-text))
    }

    .e-chip-list .e-chip.e-danger.e-focused, .e-chip-list .e-chip.e-danger:hover, .e-chip-list.e-chip.e-danger.e-focused, .e-chip-list.e-chip.e-danger:hover {
        background: linear-gradient(0deg,rgba(var(--color-sf-danger-text),.08),rgba(var(--color-sf-danger-text),.08)),rgba(var(--color-sf-error));
        border-image: linear-gradient(0deg,rgba(var(--color-sf-danger-text),0.08),rgba(var(--color-sf-danger-text),0.08)),rgba(var(--color-sf-error));
        color: rgba(var(--color-sf-success-text))
    }

        .e-chip-list .e-chip.e-danger.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-danger:hover .e-chip-avatar, .e-chip-list.e-chip.e-danger.e-focused .e-chip-avatar, .e-chip-list.e-chip.e-danger:hover .e-chip-avatar {
            background-color: linear-gradient(0deg,rgba(var(--color-sf-danger-text),.08),rgba(var(--color-sf-danger-text),.08)),rgba(var(--color-sf-error));
            color: rgba(var(--color-sf-success-text))
        }

        .e-chip-list .e-chip.e-danger.e-active, .e-chip-list .e-chip.e-danger.e-clone-chip, .e-chip-list .e-chip.e-danger.e-focused.e-active, .e-chip-list .e-chip.e-danger.e-outline.e-clone-chip, .e-chip-list .e-chip.e-danger:active, .e-chip-list.e-chip.e-danger.e-active, .e-chip-list.e-chip.e-danger.e-clone-chip, .e-chip-list.e-chip.e-danger.e-focused.e-active, .e-chip-list.e-chip.e-danger.e-outline.e-clone-chip, .e-chip-list.e-chip.e-danger:active {
            background: linear-gradient(0deg,rgba(var(--color-sf-danger-text),.12),rgba(var(--color-sf-danger-text),.12)),rgba(var(--color-sf-error));
            border-image: linear-gradient(0deg,rgba(var(--color-sf-danger-text),0.12),rgba(var(--color-sf-danger-text),0.12)),rgba(var(--color-sf-error));
            color: rgba(var(--color-sf-danger-text))
        }

            .e-chip-list .e-chip.e-danger.e-active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-clone-chip .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline.e-clone-chip .e-chip-avatar, .e-chip-list .e-chip.e-danger:active .e-chip-avatar, .e-chip-list.e-chip.e-danger.e-active .e-chip-avatar, .e-chip-list.e-chip.e-danger.e-clone-chip .e-chip-avatar, .e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-avatar, .e-chip-list.e-chip.e-danger.e-outline.e-clone-chip .e-chip-avatar, .e-chip-list.e-chip.e-danger:active .e-chip-avatar {
                background-color: linear-gradient(0deg,rgba(var(--color-sf-danger-text),.12),rgba(var(--color-sf-danger-text),.12)),rgba(var(--color-sf-error));
                color: rgba(var(--color-sf-danger-text))
            }

    .e-chip-list .e-chip.e-danger.e-outline, .e-chip-list.e-chip.e-danger.e-outline {
        background: 0 0;
        border-image: rgba(var(--color-sf-error));
        color: rgba(var(--color-sf-error))
    }

        .e-chip-list .e-chip.e-danger.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-avatar, .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-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-avatar, .e-chip-list.e-chip.e-danger.e-outline .e-chip-avatar, .e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-avatar, .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-focused.e-active .e-chip-avatar, .e-chip-list.e-chip.e-danger.e-outline:active .e-chip-avatar, .e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-avatar {
            background-color: rgba(var(--color-sf-error));
            color: rgba(var(--color-sf-danger-text))
        }

        .e-chip-list .e-chip.e-danger.e-outline:hover, .e-chip-list.e-chip.e-danger.e-outline:hover {
            background: rgba(var(--color-sf-error),.08);
            border-image: rgba(var(--color-sf-error));
            color: rgba(var(--color-sf-error))
        }

        .e-chip-list .e-chip.e-danger.e-outline.e-focused, .e-chip-list.e-chip.e-danger.e-outline.e-focused {
            background: rgba(var(--color-sf-error),.12);
            border-image: rgba(var(--color-sf-error));
            color: rgba(var(--color-sf-error))
        }

            .e-chip-list .e-chip.e-danger.e-outline.e-active, .e-chip-list .e-chip.e-danger.e-outline.e-focused.e-focused.e-active, .e-chip-list .e-chip.e-danger.e-outline:active, .e-chip-list.e-chip.e-danger.e-outline.e-active, .e-chip-list.e-chip.e-danger.e-outline.e-focused.e-focused.e-active, .e-chip-list.e-chip.e-danger.e-outline:active {
                background: rgba(var(--color-sf-error),.16);
                border-image: rgba(var(--color-sf-error));
                color: rgba(var(--color-sf-error))
            }

        .e-chip-list .e-chip.e-danger.e-outline.e-disabled, .e-chip-list.e-chip.e-danger.e-outline.e-disabled {
            background: 0 0;
            border-image: rgba(var(--color-sf-error));
            color: rgba(var(--color-sf-on-surface),.38)
        }

.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: calc(var(--e-radius) * 1);
    font-size: 14px;
    height: 32px;
    padding: 0 10px
}

.e-bigger .e-chip-list .e-chip-text, .e-bigger .e-grid .e-emptyrow td, .e-bigger .e-grid .e-groupcaption, .e-bigger .e-grid .e-rowcell, .e-bigger .e-grid .e-summarycell, .e-bigger .e-grid .e-xlsel-bottom-border.e-xlsel-top-border, .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-bigger.e-chip-list .e-chip-text, .e-grid.e-bigger .e-emptyrow td, .e-grid.e-bigger .e-groupcaption, .e-grid.e-bigger .e-rowcell, .e-grid.e-bigger .e-summarycell, .e-grid.e-bigger .e-xlsel-bottom-border.e-xlsel-top-border, .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: 20px
}

.e-bigger .e-chip-list .e-chip-avatar, .e-bigger.e-chip-list .e-chip-avatar {
    height: 24px;
    width: 24px;
    margin: 0 6px 0 -6px;
    font-size: 16px;
    border-radius: calc(var(--e-radius) * 1)
}

.e-bigger .e-chip-list .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-chip-avatar-wrap, .e-bigger .e-richtexteditor .e-dialog, .e-bigger.e-chip-list .e-chip-avatar-wrap, .e-bigger.e-chip-list.e-chip-avatar-wrap, .e-richtexteditor.e-bigger .e-dialog {
    border-radius: calc(var(--e-radius) * 1)
}

.e-bigger .e-chip-list .e-chip-icon, .e-bigger.e-chip-list .e-chip-icon {
    font-size: 16px;
    height: 24px;
    width: 24px;
    margin: 0 8px 0 -6px
}

.e-bigger .e-chip-list .e-chip-delete, .e-bigger.e-chip-list .e-chip-delete {
    width: 16px;
    margin: 0 -4px 0 8px;
    font-size: 16px;
    line-height: 18px;
    height: 18px
}

.e-bigger .e-chip-list .trailing-icon-url, .e-bigger.e-chip-list .trailing-icon-url {
    height: 16px;
    width: 16px;
    margin: 0 -4px 0 8px;
    font-size: 16px
}

.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::before, .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::before {
    height: 24px;
    width: 24px;
    margin: 0 6px 0 -6px
}

.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: 24px
}

.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-multi-selection .e-chip.e-chip-avatar-wrap::before, .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-multi-selection .e-chip.e-chip-avatar-wrap::before {
    margin: 0 -6px 0 6px
}

.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-multi-selection .e-chip::before, .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-multi-selection .e-chip::before {
    margin: 0 -4px 0 8px
}

.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-delete, .e-bigger .e-chip-list.e-rtl .trailing-icon-url, .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 .trailing-icon-url, .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: 16px
}

.e-dropdown-btn, .e-dropdown-btn.e-btn {
    box-shadow: none;
    text-transform: none;
    white-space: normal;
    border-radius: calc(var(--e-radius) * .25);
    box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
    line-height: 1
}

    .e-dropdown-btn.e-btn:active, .e-dropdown-btn.e-btn:focus, .e-dropdown-btn:active, .e-dropdown-btn:focus, .e-split-btn-wrapper {
        box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
    }

    .e-dropdown-btn.e-btn:focus-visible, .e-dropdown-btn:focus-visible {
        box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
    }

    .e-dropdown-btn.e-btn.e-small.e-vertical, .e-dropdown-btn.e-btn.e-vertical, .e-dropdown-btn.e-small.e-vertical, .e-dropdown-btn.e-vertical {
        line-height: 1;
        padding: 6px 12px
    }

    .e-dropdown-btn.e-btn.e-small .e-dropdown-popup ul .e-item, .e-dropdown-btn.e-small .e-dropdown-popup ul .e-item {
        padding: 0 8px;
        height: 24px
    }

.e-dropdown-popup {
    position: absolute;
    color: rgba(var(--color-sf-on-surface))
}

    .e-dropdown-popup ul {
        border: 0 solid rgba(var(--color-sf-outline-variant));
        border-radius: calc(var(--e-radius) * .25);
        box-sizing: border-box;
        font-size: 14px;
        font-weight: 400;
        list-style: 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-bigger .e-pv-annotation-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon, .e-bigger .e-pv-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon, .e-dropdown-popup ul .e-item.e-separator, .e-grid .e-checkboxfilter .e-dlg-content.e-excel-filter-content, .e-grid-popup .e-checkboxfilter .e-dlg-content.e-excel-filter-content, .e-pv-annotation-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon, .e-pv-form-field-properties-dialog .e-dlg-content, .e-pv-redaction-properties-dialog .e-dlg-content, .e-pv-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
                padding: 0 !important
            }

            .e-dropdown-popup ul .e-item .e-menu-url {
                display: block;
                padding: 0 12px;
                text-decoration: none;
                width: 100%;
                color: rgba(var(--color-sf-on-surface))
            }

            .e-dropdown-popup ul .e-item .e-menu-icon {
                float: left;
                font-size: 16px;
                line-height: 32px;
                margin-right: 11px;
                vertical-align: middle;
                width: 1em;
                color: rgba(var(--color-sf-on-surface-variant))
            }

            .e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text:focus, .e-breadcrumb-popup .e-breadcrumb-text:hover, .e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon::before, .e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon::before, .e-control-wrapper.e-slider-container.e-vertical .e-first-button .e-button-icon::before, .e-control-wrapper.e-slider-container.e-vertical .e-second-button .e-button-icon::before, .e-dropdown-popup ul .e-item.e-selected, .e-dropdown-popup ul .e-item:active, .e-dropdown-popup ul .e-item: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, .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-edit:focus, .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover, .e-schedule .e-month-agenda-view .e-work-cells:hover, .e-schedule .e-month-view .e-work-cells:hover, .e-schedule .e-timeline-month-view .e-work-cells:hover:not(.e-resource-group-cells), .e-schedule .e-timeline-view .e-work-cells:hover:not(.e-resource-group-cells), .e-schedule .e-timeline-year-view .e-work-cells:hover:not(.e-other-month), .e-schedule .e-vertical-view .e-work-cells:hover {
                color: rgba(var(--color-sf-on-surface));
                color: rgba(var(--color-sf-on-surface))
            }

            .e-dropdown-popup ul .e-item.e-disabled {
                cursor: auto;
                pointer-events: none;
                box-shadow: none
            }

            .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-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:active, .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:hover:not(:focus-visible), .e-aiassistview .e-toolbar-item .e-assistview-speech-to-text:active, .e-aiassistview .e-toolbar-item .e-assistview-speech-to-text:focus, .e-aiassistview .e-toolbar-item .e-assistview-speech-to-text:hover, .e-dropdown-popup.e-transparent, .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), .e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:hover:not(.e-clear-icon) {
        background: 0 0;
        box-shadow: none
    }

        .e-dropdown-popup.e-transparent .e-dropdown-menu {
            border: 0;
            height: 1px;
            min-width: 0;
            padding: 0;
            width: 1px
        }

    .e-blazor-pdfviewer .e-pv-comments-container .e-pv-new-comments-div.e-control.e-inplaceeditor.e-lib.e-pv-comments-leave, .e-dropdown-popup.e-hidden, .e-pv-blazor-organize-window .e-pv-organize-content-apperance .e-pv-more-selected .e-pv-copy-button, .e-pv-blazor-organize-window .e-pv-organize-content-apperance .e-pv-more-selected .e-pv-delete-button, .e-pv-blazor-organize-window .e-pv-organize-content-apperance .e-pv-more-selected .e-pv-rotate-left-button, .e-pv-blazor-organize-window .e-pv-organize-content-apperance .e-pv-more-selected .e-pv-rotate-right-button, .e-pv-none, .e-rte-picker-init {
        display: none !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
}

    .e-dropdown-popup-width ul li {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block !important
    }

.e-dropdown-popup ul .e-item.e-focused {
    background: rgba(var(--color-sf-on-surface),.04);
    box-shadow: none
}

.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text:focus, .e-breadcrumb-popup .e-breadcrumb-text:hover, .e-dropdown-popup ul .e-item: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, .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-edit:focus, .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover, .e-schedule .e-month-agenda-view .e-work-cells:hover, .e-schedule .e-month-view .e-work-cells:hover, .e-schedule .e-timeline-month-view .e-work-cells:hover:not(.e-resource-group-cells), .e-schedule .e-timeline-view .e-work-cells:hover:not(.e-resource-group-cells), .e-schedule .e-timeline-year-view .e-work-cells:hover:not(.e-other-month), .e-schedule .e-vertical-view .e-work-cells:hover {
    background: rgba(var(--color-sf-on-surface),.05)
}

.e-dropdown-popup ul .e-item.e-selected, .e-dropdown-popup ul .e-item:active {
    background: rgba(var(--color-sf-primary-container),.65)
}

.e-aiassistview .e-view-header, .e-contextmenu-container ul .e-menu-item.e-menu-header, .e-contextmenu-container ul .e-separator, .e-contextmenu-wrapper ul .e-menu-item.e-menu-header, .e-contextmenu-wrapper ul .e-separator, .e-ddt.e-popup .e-selectall-parent, .e-dropdown-popup ul .e-separator, .e-grid .e-gridpopup .e-uptail, .e-grid .e-gridpopup .e-uptail::before, .e-grid .e-stackedheadercell, .e-grid .e-xlsel-bottom-border, .e-menu-container .e-menu .e-menu-item.e-menu-header, .e-menu-container .e-menu .e-menu-item.e-separator, .e-menu-container .e-ul .e-menu-item.e-separator, .e-menu-wrapper .e-menu .e-menu-item.e-menu-header, .e-menu-wrapper .e-menu .e-menu-item.e-separator, .e-menu-wrapper .e-ul .e-menu-item.e-separator, .e-schedule .e-vertical-view .e-time-cells-wrap .e-time-cells {
    border-bottom-color: rgba(var(--color-sf-outline-variant))
}

.e-dropdown-btn.e-btn.e-inherit, .e-dropdown-btn.e-inherit {
    background: inherit;
    border-color: transparent;
    box-shadow: none;
    color: inherit
}

    .e-dropdown-btn.e-btn.e-inherit.e-active, .e-dropdown-btn.e-btn.e-inherit:active, .e-dropdown-btn.e-btn.e-inherit:focus, .e-dropdown-btn.e-btn.e-inherit:hover, .e-dropdown-btn.e-inherit.e-active, .e-dropdown-btn.e-inherit:active, .e-dropdown-btn.e-inherit:focus, .e-dropdown-btn.e-inherit:hover {
        background: rgba(0,0,0,.056);
        border-color: transparent;
        box-shadow: none;
        color: inherit
    }

.e-split-btn-wrapper.e-rtl .e-split-btn:focus, .e-split-btn-wrapper:hover :not(e-active) .e-split-btn {
    border-right-color: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1))
}

.e-split-btn-wrapper.e-vertical .e-split-btn, .e-split-btn-wrapper.e-vertical .e-split-btn:focus {
    border-bottom-color: rgba(var(--color-sf-outline-variant))
}

.e-bigger .e-dropdown-btn.e-small.e-vertical, .e-bigger .e-dropdown-btn.e-vertical, .e-bigger.e-dropdown-btn.e-small.e-vertical, .e-bigger.e-dropdown-btn.e-vertical {
    line-height: 1;
    padding: 8px 16px
}

.e-bigger .e-dropdown-popup ul, .e-bigger.e-dropdown-popup ul {
    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-contextmenu-container ul .e-menu-item .e-menu-icon, .e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon, .e-bigger .e-dropdown-popup ul .e-item .e-menu-icon, .e-bigger.e-contextmenu-container ul .e-menu-item .e-menu-icon, .e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon, .e-bigger.e-dropdown-popup ul .e-item .e-menu-icon {
            font-size: 20px;
            line-height: 40px
        }

        .e-bigger .e-contextmenu-container ul .e-menu-item.e-separator, .e-bigger .e-contextmenu-wrapper ul .e-menu-item.e-separator, .e-bigger .e-dropdown-popup ul .e-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-ul .e-menu-item.e-separator, .e-bigger .e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator, .e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-separator, .e-bigger.e-contextmenu-container ul .e-menu-item.e-separator, .e-bigger.e-contextmenu-wrapper ul .e-menu-item.e-separator, .e-bigger.e-dropdown-popup ul .e-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-ul .e-menu-item.e-separator, .e-bigger.e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator, .e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-separator {
            height: auto;
            line-height: normal
        }

.e-split-btn-wrapper {
    display: inline-flex;
    white-space: nowrap;
    width: min-content;
    border-radius: calc(var(--e-radius) * .25)
}

    .e-split-btn-wrapper .e-split-btn {
        border-bottom-right-radius: calc(var(--e-radius) * 0);
        border-top-right-radius: calc(var(--e-radius) * 0);
        text-transform: none;
        padding: 7px 10px;
        line-height: 1.28572em;
        box-shadow: none;
        z-index: 1;
        border-right-color: linear-gradient(to right,rgba(var(--color-sf-surface),1) 25%,rgba(var(--color-sf-outline-variant),1) 75%) 1;
        border-image: linear-gradient(to right,rgba(var(--color-sf-surface),1) 25%,rgba(var(--color-sf-outline-variant),1) 75%) 1;
        border-width: 0 1px 0 0
    }

        .e-split-btn-wrapper .e-split-btn:focus {
            outline-offset: 0;
            border-right-color: rgba(var(--color-sf-outline-variant))
        }

        .e-split-btn-wrapper .e-split-btn:focus-visible {
            box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
        }

        .e-split-btn-wrapper .e-split-btn:active {
            box-shadow: none;
            z-index: 2;
            border-right-color: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface))
        }

        .e-bigger .e-grid .e-cloneproperties.e-draganddrop .e-rowcell, .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, .e-grid.e-bigger .e-cloneproperties.e-draganddrop .e-rowcell, .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: 16px;
            margin-left: 0;
            padding-right: 8px;
            width: auto;
            border-radius: calc(var(--e-radius) * .25)
        }

        .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, .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn {
            padding-left: 10px;
            padding-right: 10px
        }

    .e-split-btn-wrapper .e-dropdown-btn, .e-split-btn-wrapper.e-rtl .e-split-btn {
        border-bottom-left-radius: calc(var(--e-radius) * 0);
        border-top-left-radius: calc(var(--e-radius) * 0);
        margin-left: -1px;
        padding-left: 4px
    }

    .e-split-btn-wrapper .e-dropdown-btn {
        box-shadow: none;
        padding-right: 4px
    }

        .e-split-btn-wrapper .e-dropdown-btn:active {
            box-shadow: none;
            z-index: 2
        }

        .e-pv-blazor-organize-window .e-pv-organize-tile-view.e-pv-thumbnail-row .e-pv-organize-import-image-wrapper::after, .e-pv-blazor-organize-window .e-pv-organize-tile-view.e-pv-thumbnail-row .e-pv-organize-import-image-wrapper::before, .e-split-btn-wrapper .e-dropdown-btn:disabled:active, .e-split-btn-wrapper .e-dropdown-btn:disabled:focus, .e-split-btn-wrapper .e-dropdown-btn:disabled:hover, .e-stepper .e-step-focus .e-indicator, .e-stepper:not(.e-steps-focus):not(.e-step-type-label):not(.e-step-type-indicator) .e-step-container .e-indicator {
            z-index: 0
        }

        .e-split-btn-wrapper .e-dropdown-btn:focus {
            outline-offset: 0
        }

    .e-split-btn-wrapper .e-btn:focus-visible {
        box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
    }

    .e-split-btn-wrapper.e-rtl .e-split-btn {
        border-bottom-right-radius: 100px;
        border-top-right-radius: 100px;
        padding-right: 10px;
        border-radius: calc(var(--e-radius) * .25);
        border-image: linear-gradient(to left,rgba(var(--color-sf-surface),1) 25%,rgba(var(--color-sf-outline-variant),1) 75%) 1;
        border-width: 0 0 0 1px
    }

        .e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon {
            margin-right: 0;
            padding-left: 8px;
            padding-right: 0;
            border-radius: calc(var(--e-radius) * .25)
        }

    .e-split-btn-wrapper.e-rtl .e-dropdown-btn, .e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn {
        border-bottom-right-radius: calc(var(--e-radius) * 0);
        border-top-left-radius: 100px;
        margin-left: 0
    }

    .e-split-btn-wrapper.e-rtl .e-dropdown-btn {
        border-bottom-left-radius: 100px;
        border-top-right-radius: calc(var(--e-radius) * 0);
        border-radius: calc(var(--e-radius) * .25);
        box-shadow: none
    }

    .e-split-btn-wrapper.e-vertical .e-split-btn {
        border-bottom-left-radius: calc(var(--e-radius) * 0);
        border-top-right-radius: 100px;
        line-height: 1;
        padding-bottom: 4px;
        padding-right: 10px;
        border-radius: calc(var(--e-radius) * .25);
        box-shadow: none
    }

    .e-split-btn-wrapper.e-vertical .e-dropdown-btn {
        border-bottom-left-radius: 100px;
        border-top-right-radius: calc(var(--e-radius) * 0);
        line-height: .334em;
        margin-left: 0;
        margin-top: -1px;
        padding-bottom: 4px;
        padding-top: 4px;
        border-radius: calc(var(--e-radius) * .25);
        box-shadow: none
    }

    .e-split-btn-wrapper.e-vertical.e-rtl .e-dropdown-btn {
        border-bottom-right-radius: 100px;
        border-top-left-radius: calc(var(--e-radius) * 0)
    }

    .e-split-btn-wrapper .e-split-btn:disabled {
        border-right-color: rgba(var(--color-sf-secondary),.12)
    }

    .e-split-btn-wrapper:hover :not(e-active) .e-split-btn:disabled {
        border-right-color: rgba(var(--color-sf-secondary),0)
    }

    .e-split-btn-wrapper.e-rtl .e-split-btn:focus {
        border-left-color: rgba(var(--color-sf-outline-variant))
    }

    .e-split-btn-wrapper.e-rtl .e-split-btn:active {
        border-left-color: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface));
        border-right-color: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface))
    }

    .e-split-btn-wrapper.e-rtl .e-split-btn:disabled, .e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active):disabled {
        border-left-color: rgba(var(--color-sf-secondary),0)
    }

    .e-split-btn-wrapper.e-rtl .e-split-btn:disabled, .e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active), .e-split-btn-wrapper.e-vertical .e-split-btn, .e-split-btn-wrapper.e-vertical .e-split-btn:focus {
        border-right-color: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1))
    }

    .e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active), .e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn, .e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:active, .e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:disabled, .e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:focus, .e-split-btn-wrapper.e-vertical.e-rtl:hover .e-split-btn {
        border-left-color: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1))
    }

    .e-split-btn-wrapper.e-vertical .e-split-btn {
        border-image: linear-gradient(to bottom,rgba(var(--color-sf-surface),1) 25%,rgba(var(--color-sf-outline-variant),1) 75%) 1;
        border-width: 0 0 2px
    }

        .e-split-btn-wrapper.e-vertical .e-split-btn:active {
            border-bottom-color: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface));
            border-right-color: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface))
        }

        .e-split-btn-wrapper.e-vertical .e-split-btn:disabled, .e-split-btn-wrapper.e-vertical:hover .e-split-btn:disabled {
            border-bottom-color: rgba(var(--color-sf-secondary),0)
        }

        .e-split-btn-wrapper.e-vertical .e-split-btn:disabled, .e-split-btn-wrapper.e-vertical:hover .e-split-btn {
            border-right-color: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1))
        }

    .e-split-btn-wrapper.e-vertical:hover .e-split-btn {
        border-bottom-color: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1))
    }

.e-bigger .e-split-btn-wrapper, .e-bigger.e-split-btn-wrapper {
    border-radius: calc(var(--e-radius) * .25);
    box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
}

    .e-bigger .e-split-btn-wrapper .e-split-btn, .e-bigger.e-split-btn-wrapper .e-split-btn {
        border-radius: calc(var(--e-radius) * .25);
        box-shadow: none;
        padding: 9px 6px 9px 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: 18px;
            margin-left: 0;
            padding-right: 10px;
            width: auto;
            border-radius: calc(var(--e-radius) * .25)
        }

        .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-rtl .e-split-btn.e-icon-btn, .e-bigger.e-split-btn-wrapper .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-dropdown-btn, .e-bigger.e-split-btn-wrapper .e-dropdown-btn {
        padding: 9px 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;
            border-radius: calc(var(--e-radius) * .25)
        }

    .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, .e-grid .e-addedrow .e-normaledit .e-unboundcell, .e-grid .e-editedrow .e-normaledit .e-unboundcell, .e-grid .e-unboundcell {
        padding-bottom: 4px;
        padding-top: 4px
    }

.e-bigger .e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child, .e-bigger .e-hide-valueswitcher .e-container .e-input-container, .e-bigger .e-treeview .e-navigable .e-list-text, .e-bigger .e-upload, .e-bigger.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child, .e-bigger.e-hide-valueswitcher .e-container .e-input-container, .e-bigger.e-small .e-upload, .e-ddt .e-chips-wrapper, .e-dialog.e-popup, .e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child, .e-hide-valueswitcher .e-container .e-input-container, .e-numeric-container, .e-tab.e-vertical-tab .e-content .e-item, .e-tab.e-vertical-tab .e-content .e-item > :first-child, .e-treeview .e-navigable .e-list-url, .e-treeview.e-bigger .e-navigable .e-list-text {
    width: 100%
}

.e-float-input.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden, .e-float-input.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden, .e-float-input.e-control-wrapper.e-numeric .e-numeric-hidden, .e-float-input.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden, .e-float-input.e-input-group.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-float-input.e-input-group.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-date-range-wrapper .e-daterange-hidden, .e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden, .e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden, .e-input-group.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-inplaceeditor .e-editable-value-container:hover .e-editable-overlay-icon, .e-inplaceeditor .e-editable-value-wrapper:hover .e-editable-overlay-icon, .e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip, .e-tooltip-wrap {
    visibility: visible
}

div.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric,.e-outline,.e-filled) label.e-float-text.e-label-bottom, div.e-numeric.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-numeric.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric,.e-outline,.e-filled) label.e-float-text.e-label-bottom, span.e-numeric.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-numeric.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom {
    top: -3px
}

.e-bigger div.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric,.e-outline,.e-filled) label.e-float-text.e-label-top, .e-bigger div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-float-input.e-control-wrapper label.e-label-bottom, .e-bigger div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-float-input.e-control-wrapper label.e-label-top, .e-bigger div.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-label-top, .e-bigger div.e-mask.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger div.e-mask.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger div.e-mask.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger div.e-mask.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger div.e-numeric.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger div.e-numeric.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger div.e-numeric.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger div.e-numeric.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger span.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric,.e-outline,.e-filled) label.e-float-text.e-label-top, .e-bigger span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-float-input.e-control-wrapper label.e-label-bottom, .e-bigger span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-float-input.e-control-wrapper label.e-label-top, .e-bigger span.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-label-top, .e-bigger span.e-mask.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger span.e-mask.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger span.e-mask.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger span.e-mask.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger span.e-numeric.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger span.e-numeric.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger span.e-numeric.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger span.e-numeric.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-rating-container .e-tooltip-wrap.e-rating-tooltip .e-arrow-tip-inner.e-tip-bottom, .e-stepper .e-tooltip-wrap.e-stepper-tooltip .e-arrow-tip-inner.e-tip-bottom, div.e-bigger.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric,.e-outline,.e-filled) label.e-float-text.e-label-top, div.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-float-input.e-control-wrapper label.e-label-bottom, div.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-float-input.e-control-wrapper label.e-label-top, div.e-bigger.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-label-top, div.e-bigger.e-mask.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-bigger.e-mask.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-bigger.e-mask.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-bigger.e-mask.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-bigger.e-numeric.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-bigger.e-numeric.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-bigger.e-numeric.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-bigger.e-numeric.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric,.e-outline,.e-filled) label.e-float-text.e-label-top, div.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric) label.e-float-text.e-label-bottom, div.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric) label.e-float-text.e-label-top, div.e-input-group.e-prepend-wrapper.e-outline.e-multi-line-input.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-input-group.e-prepend-wrapper.e-outline.e-multi-line-input.e-float-input.e-control-wrapper.e-input-focus .e-float-text, div.e-mask.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-mask.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-mask.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-mask.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-numeric.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-numeric.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-numeric.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-numeric.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-bigger.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric,.e-outline,.e-filled) label.e-float-text.e-label-top, span.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-float-input.e-control-wrapper label.e-label-bottom, span.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-float-input.e-control-wrapper label.e-label-top, span.e-bigger.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-label-top, span.e-bigger.e-mask.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-bigger.e-mask.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-bigger.e-mask.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-bigger.e-mask.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-bigger.e-numeric.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-bigger.e-numeric.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-bigger.e-numeric.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-bigger.e-numeric.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric,.e-outline,.e-filled) label.e-float-text.e-label-top, span.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric) label.e-float-text.e-label-bottom, span.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric) label.e-float-text.e-label-top, span.e-input-group.e-prepend-wrapper.e-outline.e-multi-line-input.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-input-group.e-prepend-wrapper.e-outline.e-multi-line-input.e-float-input.e-control-wrapper.e-input-focus .e-float-text, span.e-mask.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-mask.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-mask.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-mask.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-numeric.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-numeric.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-numeric.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-numeric.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top {
    top: -6px
}

.e-bigger div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-float-input.e-control-wrapper label.e-label-top, .e-bigger span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-float-input.e-control-wrapper label.e-label-top, div.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-float-input.e-control-wrapper label.e-label-top, div.e-numeric.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-numeric.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-float-input.e-control-wrapper label.e-label-top, span.e-numeric.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-numeric.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom {
    top: -2px
}

div.e-numeric.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-numeric.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-numeric.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-numeric.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom {
    top: 20px
}

.e-bigger .e-toast-container.e-toast-top-center, .e-bigger div.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-label-top, .e-bigger div.e-numeric.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger div.e-numeric.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger span.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-label-top, .e-bigger span.e-numeric.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger span.e-numeric.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-toast-container.e-bigger.e-toast-top-center, div.e-bigger.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-label-top, div.e-bigger.e-numeric.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-bigger.e-numeric.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric) label.e-float-text.e-label-top, div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-mask.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-mask.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-numeric.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-numeric.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-bigger.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-label-top, span.e-bigger.e-numeric.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-bigger.e-numeric.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric) label.e-float-text.e-label-top, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-mask.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-mask.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-numeric.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-numeric.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top {
    top: 10px
}

div.e-numeric.e-input-group.e-append-wrapper.e-filled div.e-prepend-template, div.e-numeric.e-input-group.e-prepend-wrapper.e-filled div.e-prepend-template, span.e-numeric.e-input-group.e-append-wrapper.e-filled div.e-prepend-template, span.e-numeric.e-input-group.e-prepend-wrapper.e-filled div.e-prepend-template {
    padding: 18px 8px 8px 0
}

div.e-numeric.e-input-group.e-append-wrapper.e-filled div.e-append-template, div.e-numeric.e-input-group.e-prepend-wrapper.e-filled div.e-append-template, span.e-numeric.e-input-group.e-append-wrapper.e-filled div.e-append-template, span.e-numeric.e-input-group.e-prepend-wrapper.e-filled div.e-append-template {
    padding: 18px 0 8px 8px
}

.e-input-group-icon.e-spin-up::before {
    content: "\e87a";
    font-family: e-icons
}

.e-bigger div.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric,.e-outline,.e-filled) label.e-float-text.e-label-bottom, .e-bigger div.e-mask.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger div.e-mask.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger div.e-mask.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger div.e-mask.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger div.e-numeric.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger div.e-numeric.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger span.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric,.e-outline,.e-filled) label.e-float-text.e-label-bottom, .e-bigger span.e-mask.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger span.e-mask.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger span.e-mask.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger span.e-mask.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger span.e-numeric.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger span.e-numeric.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-bigger.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric,.e-outline,.e-filled) label.e-float-text.e-label-bottom, div.e-bigger.e-mask.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-bigger.e-mask.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-bigger.e-mask.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-bigger.e-mask.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-bigger.e-numeric.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-bigger.e-numeric.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-bigger.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric,.e-outline,.e-filled) label.e-float-text.e-label-bottom, span.e-bigger.e-mask.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-bigger.e-mask.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-bigger.e-mask.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-bigger.e-mask.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-bigger.e-numeric.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-bigger.e-numeric.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom {
    top: -7px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-close-icon::before, .e-bigger .e-tab.e-safari .e-tab-header .e-close-icon::before, .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-hor-nav .e-popup-down-icon::before, .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-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-bigger .e-tab.e-safari .e-tab-header .e-scroll-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-toolbar.e-pv-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left, .e-bigger .e-toolbar.e-pv-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container, .e-bigger div.e-numeric.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger div.e-numeric.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger span.e-numeric.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger span.e-numeric.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container, .e-hide-opacity .e-container .e-slider-preview .e-preview-container, .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-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-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, .e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar, .e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar, .e-pv-modern-side-panel .e-pv-modern-side-panel-resizer, .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-bottom::after, .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-bottom::before, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container, .e-speeddial-popup.e-speeddial-top.e-speeddial-radial .e-speeddial-li, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus .e-close-icon::before, .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .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, .e-tab.e-bigger.e-safari .e-tab-header .e-close-icon::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-hor-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-scroll-nav .e-nav-left-arrow::before, .e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before, .e-tab.e-bigger.e-safari .e-tab-header .e-scroll-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-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-hor-nav .e-popup-down-icon::before, .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::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, .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before, .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before, .e-timeline .e-timeline-item:first-child::after, .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container, div.e-bigger.e-numeric.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-bigger.e-numeric.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-outline label.e-float-text.e-label-bottom, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-outline.e-rtl label.e-float-text.e-label-bottom, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-outline label.e-float-text.e-label-bottom, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-outline.e-rtl label.e-float-text.e-label-bottom, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-outline label.e-float-text.e-label-bottom, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-outline.e-rtl label.e-float-text.e-label-bottom, span.e-bigger.e-numeric.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-bigger.e-numeric.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-outline label.e-float-text.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-outline.e-rtl label.e-float-text.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-outline label.e-float-text.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-outline.e-rtl label.e-float-text.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-outline label.e-float-text.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-outline.e-rtl label.e-float-text.e-label-bottom {
    top: 0
}

.e-bigger div.e-numeric.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger div.e-numeric.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger span.e-numeric.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger span.e-numeric.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-bigger.e-numeric.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-bigger.e-numeric.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-bigger.e-numeric.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-bigger.e-numeric.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom {
    top: 24px
}

.e-tooltip-wrap {
    max-width: 350px;
    min-width: 30px;
    padding: 0;
    position: absolute;
    border-radius: calc(var(--e-radius) * .25);
    filter: 0 1px 3px 1px rgba(0, 0, 0, .15), 0 1px 2px 0 rgba(0, 0, 0, .3);
    opacity: 1 /*! Tooltip icons */
}

    .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;
        border-radius: calc(var(--e-radius) * .5625);
        border-width: 1px;
        box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
        box-sizing: border-box;
        height: 16px;
        width: 16px
    }

    .e-tooltip-wrap .e-tip-content {
        background-color: inherit;
        height: 100%;
        line-height: 20px;
        overflow-wrap: break-word;
        overflow-x: hidden;
        padding: 4px 8px 6px;
        position: relative;
        white-space: normal;
        width: 100%;
        word-break: break-word;
        z-index: 1
    }

    .e-tooltip-wrap.e-popup {
        background-color: rgba(var(--color-sf-inverse-surface));
        border: 1px solid rgba(var(--color-sf-inverse-surface))
    }

    .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 rgba(var(--color-sf-inverse-surface))
        }

        .e-tooltip-wrap .e-arrow-tip-outer.e-tip-top {
            border-bottom: 8px solid rgba(var(--color-sf-inverse-surface));
            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 rgba(var(--color-sf-inverse-surface));
            border-top: 8px solid transparent
        }

        .e-tooltip-wrap .e-arrow-tip-outer.e-tip-right {
            border-bottom: 8px solid transparent;
            border-left: 8px solid rgba(var(--color-sf-inverse-surface));
            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-bottom, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-left, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-right, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
            color: rgba(var(--color-sf-inverse-surface));
            font-family: e-icons;
            font-size: 16px;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            line-height: 1;
            text-transform: none
        }

        .e-fab.e-btn.e-fab-right, .e-rtl.e-fab.e-btn.e-fab-right, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
            right: 16px
        }

        .e-fab.e-btn.e-fab-bottom, .e-rtl.e-fab.e-btn.e-fab-bottom, .e-speeddial-popup.e-speeddial-bottom, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-left, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-right {
            bottom: 16px
        }

    .e-tooltip-wrap .e-tooltip-close {
        background-color: rgba(var(--color-sf-inverse-surface));
        border-color: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
        border-radius: 8px;
        color: rgba(var(--color-sf-inverse-on-surface));
        border: 1px solid rgba(var(--color-sf-inverse-on-surface))
    }

        .e-tooltip-wrap .e-tooltip-close:hover {
            background-color: rgba(var(--color-sf-inverse-on-surface));
            color: rgba(var(--color-sf-inverse-surface))
        }

    .e-tooltip-wrap .e-tip-content {
        border-radius: inherit;
        color: rgba(var(--color-sf-inverse-on-surface));
        font-family: var(--e-font-family);
        font-size: 14px
    }

    .e-tooltip-wrap .e-tooltip-close::before {
        content: "\e7e7";
        font-size: 12px;
        left: calc(50% - 6px);
        position: absolute;
        top: calc(50% - 6px)
    }

    .e-bigger .e-tooltip-wrap .e-tip-content, .e-tooltip-wrap.e-bigger .e-tip-content {
        line-height: 24px;
        padding: 6px 13px;
        font-size: 16px
    }

.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: 0;
    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 .4s cubic-bezier(.25, .8, .25, 1);
        z-index: 3
    }

    .e-control-wrapper.e-slider-container .e-slider {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        outline: 0;
        padding: 0;
        position: relative
    }

        .e-control-wrapper.e-slider-container .e-slider .e-handle {
            border-radius: 999px;
            box-sizing: border-box;
            cursor: pointer;
            height: 20px;
            width: 20px;
            outline: 0;
            position: absolute;
            touch-action: none;
            transition: left .3s ease-out,right .3s ease-out,bottom .3s ease-out,transform .3s 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: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.08),rgba(var(--color-sf-on-primary),.08)),rgba(var(--color-sf-primary));
                box-shadow: 0 0 0 10px rgba(var(--color-sf-primary),.12)
            }

    .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-scale.e-h-scale .e-tick.e-first-tick, .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-horizontal {
        height: 48px;
        width: 100%
    }

        .e-control-wrapper.e-slider-container.e-horizontal .e-first-button {
            left: 0;
            margin-top: -14px;
            top: 50%
        }

            .e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon::before {
                content: "\e738";
                content: "\e738";
                font-size: 16px
            }

        .e-control-wrapper.e-slider-container.e-horizontal .e-second-button {
            right: 0;
            margin-top: -14px;
            top: 50%
        }

            .e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon::before {
                content: "\e75c";
                content: "\e75c";
                font-size: 16px
            }

        .e-control-wrapper.e-slider-container.e-horizontal.e-slider-btn, .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device), .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
            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: rgba(var(--color-sf-surface-variant));
            border-radius: calc(var(--e-radius) * .25);
            top: calc(50% - 2px)
        }

        .e-control-wrapper.e-slider-container.e-horizontal .e-handle {
            margin-left: -10px;
            top: calc(50% - 10px)
        }

        .e-bigger .e-toast-container .e-toast .e-toast-progress, .e-control-wrapper.e-slider-container.e-horizontal.e-scale-both .e-range, .e-toast-container.e-bigger .e-toast .e-toast-progress {
            height: 4px
        }

        .e-control-wrapper.e-slider-container.e-horizontal .e-range {
            height: 4px;
            top: calc(50% - 2px)
        }

        .e-control-wrapper.e-slider-container.e-horizontal .e-limits {
            background-color: rgba(var(--color-sf-scrim),.5);
            position: absolute;
            height: 4px;
            top: calc(50% - 2px)
        }

    .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: rgba(var(--color-sf-surface-variant));
            bottom: 0;
            height: 100%;
            position: absolute;
            overflow: hidden;
            left: calc(50% - 2px);
            width: 4px
        }

        .e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn {
            height: 100%;
            padding: 28px 0
        }

            .e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn .e-slider {
                height: 100%;
                width: 4px
            }

        .e-control-wrapper.e-slider-container.e-vertical .e-first-button {
            bottom: 0;
            right: 50%;
            margin-right: -12px
        }

            .e-control-wrapper.e-slider-container.e-vertical .e-first-button .e-button-icon::before {
                content: "\e734";
                content: "\e734";
                font-size: 16px
            }

        .e-control-wrapper.e-slider-container.e-vertical .e-second-button {
            top: 0;
            right: 50%;
            margin-right: -12px
        }

            .e-control-wrapper.e-slider-container.e-vertical .e-second-button .e-button-icon::before {
                content: "\e7dd";
                content: "\e7dd";
                font-size: 16px
            }

        .e-control-wrapper.e-slider-container.e-vertical.e-scale-both .e-slider .e-handle {
            margin-bottom: -10px
        }

        .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-handle {
            margin-bottom: -10px;
            left: calc(50% - 10px)
        }

        .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-range {
            width: 4px;
            left: calc(50% - 2px)
        }

        .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-limits {
            background-color: rgba(var(--color-sf-scrim),.5);
            position: absolute;
            width: 4px;
            left: calc(50% - 2px)
        }

    .e-aiassistview .e-footer.e-footer-focus-wave-effect::after, .e-aiassistview .e-footer.e-footer-focus-wave-effect::before, .e-aiassistview .e-view-header .e-toolbar-item.e-active::after, .e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-active, .e-chat-ui .e-footer.e-footer-focus-wave-effect::after, .e-chat-ui .e-footer.e-footer-focus-wave-effect::before, .e-control-wrapper.e-slider-container .e-slider .e-range, .e-css.e-switch-wrapper.e-rtl .e-switch-on, .e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on, .e-grid .e-autofill, .e-grid .e-xlselaf, .e-pv-notification, .e-radio:checked + label:hover::after, .e-radio:checked:focus + label::after, .e-slider-tooltip.e-tooltip-wrap.e-popup, .e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start, .e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-material-tooltip-start, .e-stepper .e-stepper-progressbar > .e-progressbar-value, .e-switch-wrapper.e-rtl .e-switch-on, .e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on {
        background-color: rgba(var(--color-sf-primary))
    }

    .e-control-wrapper.e-slider-container .e-range {
        border-radius: calc(var(--e-radius) * .25);
        position: absolute;
        transition: left .3s ease-out,right .3s ease-out,bottom .3s ease-out,width .3s ease-out,height .3s ease-out
    }

    .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: 12px;
        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: 12px;
        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: 12px;
        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: 12px;
        left: 17px
    }

    .e-control-wrapper.e-slider-container.e-scale-after .e-scale.e-v-scale, .e-control-wrapper.e-slider-container.e-scale-before .e-scale.e-v-scale {
        right: 9px
    }

    .e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-h-scale .e-tick {
        height: 18px;
        top: -13px
    }

    .e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-h-scale .e-large {
        height: 26px;
        top: -10px
    }

    .e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-tick {
        background-position: center;
        width: 18px;
        left: 5px
    }

    .e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-large {
        width: 26px;
        left: 1px
    }

    .e-control-wrapper.e-slider-container .e-scale {
        box-sizing: content-box;
        font-family: var(--e-font-family);
        height: 28px;
        width: 100%;
        line-height: normal;
        list-style: none;
        margin: -5px 0 0;
        outline: 0;
        padding: 0;
        position: absolute;
        top: 18px;
        z-index: 1;
        font-size: 12px
    }

        .e-control-wrapper.e-slider-container .e-scale .e-tick {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAQSURBVHgBAQUA+v8AztTa/whsA3yqMpmsAAAAAElFTkSuQmCC");
            cursor: pointer;
            outline: 0;
            position: relative;
            user-select: none;
            background-position: center center
        }

            .e-control-wrapper.e-slider-container .e-scale .e-tick.e-large {
                background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAQSURBVHgBAQUA+v8AbHV9/wUNAl7Qm4m+AAAAAElFTkSuQmCC")
            }

            .e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value {
                color: rgba(var(--color-sf-on-secondary-container));
                font-family: var(--e-font-family);
                font-size: 12px;
                outline: 0;
                position: absolute;
                user-select: none;
                white-space: nowrap;
                line-height: 1.5
            }

        .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: top
                }

                .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-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 {
    border: 0;
    border-radius: calc(var(--e-radius) * .5);
    cursor: -webkit-grab;
    cursor: grab;
    opacity: 1
}

    .e-slider-tooltip.e-tooltip-wrap.e-popup.e-popup.e-popup-close {
        display: block;
        opacity: 0
    }

    .e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-top, .e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-top {
        border-bottom-color: rgba(var(--color-sf-primary))
    }

    .e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-right, .e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-right {
        border-left-color: rgba(var(--color-sf-primary))
    }

    .e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-left, .e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-left {
        border-right-color: rgba(var(--color-sf-primary))
    }

    .e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-active, .e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-tooltip-active {
        cursor: -webkit-grabbing;
        cursor: grabbing
    }

    .e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
        background-color: transparent;
        height: 16px;
        width: 100%;
        overflow: hidden;
        padding: 0 8px;
        top: calc(50% - 8px);
        position: relative;
        line-height: 16px
    }

        .e-chat-ui .e-chat-header .e-toolbar-item .e-tbar-btn .e-btn-icon:not(:active), .e-chat-ui .e-chat-header .e-toolbar-item .e-tbar-btn .e-tbar-btn-text:not(:active), .e-chat-ui .e-user-status-icon:not(.e-user-offline), .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent, .e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent, .e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before, .e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent, .e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before, .e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content.e-material-tooltip-show, .e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-show {
            color: #fff
        }

        .e-north-east, .e-north-west, .e-rtl .e-south-east, .e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content.e-material-tooltip-hide, .e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-hide, .e-south-west, .e-stepper .e-step-indicator {
            color: transparent
        }

    .e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default {
        background-color: rgba(var(--color-sf-primary));
        border: 0;
        border-bottom-left-radius: 999px;
        border-bottom-right-radius: calc(var(--e-radius) * 0);
        border-top-left-radius: 999px;
        border-top-right-radius: 999px;
        cursor: -webkit-grab;
        cursor: grab;
        opacity: 1
    }

        .e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-before, .e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-before .e-tip-content {
            transform: rotate(45deg)
        }

            .e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-before .e-tip-content, .e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-before {
                transform: rotate(-45deg)
            }

        .e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-after, .e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-after .e-tip-content {
            transform: rotate(225deg)
        }

            .e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-after .e-tip-content, .e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-after {
                transform: rotate(-225deg)
            }

        .e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content {
            background-color: transparent;
            height: 16px;
            width: 100%;
            overflow: hidden;
            padding: 0;
            text-align: center;
            top: calc(50% - 10px);
            left: calc(50% - 16px)
        }

.e-slider-horizantal-color {
    height: 100%;
    top: 0;
    position: absolute
}

.e-slider-vertical-color {
    position: absolute;
    width: 100%;
    left: -1px
}

.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-first, .e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-second {
    background: 0 0;
    border-color: transparent;
    box-shadow: none
}

.e-control-wrapper.e-slider-container .e-slider-button {
    background-color: rgba(var(--color-sf-on-surface-variant),.08);
    border: 1px solid linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1));
    box-sizing: border-box;
    cursor: pointer;
    outline: 0;
    position: absolute;
    height: 24px;
    width: 24px;
    border-radius: 999px;
    padding: 4px;
    border: none
}

.e-carousel .e-carousel-indicators.e-default .e-indicator-bar.e-active .e-indicator div, .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-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-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), .e-control-wrapper.e-slider-container .e-slider .e-handle, .e-css.e-switch-wrapper .e-switch-inner.e-switch-active, .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active, .e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active, .e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active, .e-switch-wrapper .e-switch-inner.e-switch-active, .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active, .e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active, .e-switch-wrapper:hover .e-switch-inner.e-switch-active, .e-xlsel {
    background-color: rgba(var(--color-sf-primary));
    border-color: rgba(var(--color-sf-primary))
}

    .e-control-wrapper.e-slider-container .e-slider .e-handle.e-material-tooltip, .e-pv-stamp-template-container .e-menu-container .e-menu, .e-treeview .e-list-item.e-active.e-animation-active > .e-fullrow, .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, .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: transparent;
        border-color: transparent
    }

    .e-control-wrapper.e-slider-container.e-slider-hover .e-slider-track, .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
        background-color: rgba(var(--color-sf-surface-variant))
    }

.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-button, .e-bigger .e-radio + label.e-small::before, .e-bigger.e-small .e-radio + label::before, .e-control-wrapper.e-slider-container.e-bigger .e-slider-button, .e-radio + label.e-bigger.e-small::before {
    height: 18px;
    width: 18px
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical.e-slider-btn, .e-control-wrapper.e-slider-container.e-bigger.e-vertical.e-slider-btn {
    padding: 34px 0
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-first-button, .e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-second-button, .e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-first-button, .e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-second-button, .e-treeview.e-rtl.e-drag-item .e-drop-count {
    margin-right: -12px
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-limits, .e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-range, .e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-slider-track, .e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider .e-limits, .e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider .e-range, .e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider .e-slider-track {
    width: 8px;
    left: calc(50% - 4px)
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider .e-limits, .e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider .e-range, .e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider .e-slider-track, .e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider .e-limits, .e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider .e-range, .e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider .e-slider-track {
    height: 8px;
    top: calc(50% - 4px)
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider-button.e-first-button, .e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider-button.e-second-button, .e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider-button.e-first-button, .e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider-button.e-second-button, .e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider-button.e-first-button, .e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider-button.e-second-button, .e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider-button.e-first-button, .e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider-button.e-second-button {
    border-radius: calc(var(--e-radius) * .75);
    height: 24px;
    width: 24px;
    padding: 0
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider-button.e-first-button, .e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider-button.e-second-button, .e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider-button.e-first-button, .e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider-button.e-second-button {
    margin-top: -12px
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-tick-both.e-scale.e-h-scale .e-tick, .e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-tick-both.e-scale.e-h-scale .e-tick {
    height: 24px;
    top: -14px
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-tick-both.e-scale.e-h-scale .e-large, .e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-tick-both.e-scale.e-h-scale .e-large {
    height: 32px;
    top: -10px
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-tick-before.e-scale.e-h-scale .e-tick, .e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-tick-before.e-scale.e-h-scale .e-tick {
    height: 8px;
    top: -12px
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-tick-before.e-scale.e-h-scale .e-large, .e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-tick-before.e-scale.e-h-scale .e-large {
    height: 12px;
    top: -12px
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-tick-after.e-scale.e-h-scale .e-tick, .e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-tick-after.e-scale.e-h-scale .e-tick {
    height: 8px;
    top: 4px
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-tick-after.e-scale.e-h-scale .e-large, .e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-tick-after.e-scale.e-h-scale .e-large {
    height: 12px;
    top: 8px
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-tick-both.e-scale .e-tick, .e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-tick-both.e-scale .e-tick {
    width: 24px;
    left: 2px
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-tick-both.e-scale .e-large, .e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-tick-both.e-scale .e-large {
    width: 32px;
    left: -2px
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-tick-before.e-scale.e-v-scale .e-tick, .e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-tick-before.e-scale.e-v-scale .e-tick {
    width: 8px;
    left: 2px
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-tick-before.e-scale.e-v-scale .e-large, .e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-tick-before.e-scale.e-v-scale .e-large {
    width: 12px;
    left: -2px
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-tick-after.e-scale.e-v-scale .e-tick, .e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-tick-after.e-scale.e-v-scale .e-tick {
    width: 8px;
    left: 18px
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-tick-after.e-scale.e-v-scale .e-large, .e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-tick-after.e-scale.e-v-scale .e-large {
    width: 12px;
    left: 18px
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider .e-handle, .e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider .e-handle {
    margin-left: -10px;
    top: calc(50% - 14px)
}

.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% - 14px);
    margin-bottom: -9px
}

.e-colorpicker-container, .e-colorpicker-wrapper {
    display: inline-block;
    line-height: 0;
    outline: 0;
    user-select: none
}

    .e-colorpicker-container .e-colorpicker, .e-colorpicker-wrapper .e-colorpicker {
        height: 1;
        opacity: 0;
        position: absolute;
        width: 1px
    }

    .e-colorpicker-container .e-dropdown-btn.e-icon-btn, .e-colorpicker-wrapper .e-dropdown-btn.e-icon-btn {
        background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
        border-radius: calc(var(--e-radius) * .25);
        border-bottom-left-radius: calc(var(--e-radius) * 0);
        border-top-left-radius: calc(var(--e-radius) * 0);
        box-shadow: none
    }

    .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn, .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
        font-family: initial;
        line-height: 14px;
        background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
        border-radius: calc(var(--e-radius) * .25);
        border-bottom-right-radius: calc(var(--e-radius) * 0);
        border-top-right-radius: calc(var(--e-radius) * 0);
        border-right-color: transparent;
        box-shadow: none;
        padding: 3px 8px
    }

        .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color, .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color {
            background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") 0 0/8px;
            border-radius: calc(var(--e-radius) * .25);
            height: 24px;
            margin-top: 0;
            position: relative;
            width: 24px
        }

            .e-bigger .e-rte-container, .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview, .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview, .e-otpinput.e-outline .e-otp-input-field, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper, .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: calc(var(--e-radius) * .25)
            }

    .e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn, .e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn {
        border-bottom-right-radius: calc(var(--e-radius) * 0);
        border-top-right-radius: calc(var(--e-radius) * 0);
        padding: 3px 8px
    }

    .e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-btn.e-icon-btn, .e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-btn.e-icon-btn {
        background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
        border-radius: calc(var(--e-radius) * .25);
        border-left-color: transparent
    }

    .e-carousel .e-carousel-navigators .e-next .e-btn, .e-carousel .e-carousel-navigators .e-play-pause .e-btn, .e-carousel .e-carousel-navigators .e-previous .e-btn, .e-colorpicker-container.e-disabled .e-palette .e-tile:hover, .e-colorpicker-wrapper.e-disabled .e-palette .e-tile:hover {
        border: 0;
        box-shadow: none
    }

.e-bigger .e-colorpicker-container .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-wrapper .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn), .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn) {
    line-height: 0
}

.e-colorpicker.e-hsv-model, .e-colorpicker.e-modal {
    -webkit-overflow-scrolling: touch;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.e-colorpicker.e-modal {
    background-color: rgba(0,0,0,.6);
    opacity: .5;
    pointer-events: auto
}

.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, .e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled), .e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled), .e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled), .e-colorpicker.e-hsv-model, .e-css.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active, .e-dialog .e-btn.e-dlg-closeicon-btn:active, .e-dlg-header-content, .e-dlg-header-content .e-dlg-closeicon-btn:active, .e-dlg-header-content .e-dlg-closeicon-btn:hover, .e-footer-content, .e-grid .e-group-animate span.e-nextgroup.e-icons.e-icon-next:hover, .e-listbox-container .e-sortableclone.e-ripple .e-ripple-element, .e-listbox-wrapper .e-sortableclone.e-ripple .e-ripple-element, .e-listboxtool-wrapper .e-sortableclone.e-ripple .e-ripple-element, .e-pager .e-firstpage, .e-pager .e-lastpage, .e-radio:disabled + label .e-ripple-container, .e-radio:disabled:checked + label .e-ripple-container, .e-radio:disabled:checked + label .e-ripple-container::after, .e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active {
    background-color: transparent
}

.e-container, .e-contextmenu-container ul, .e-contextmenu-wrapper ul {
    user-select: none;
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface))
}

.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-grid .e-headercelldiv.e-headerchkcelldiv, .e-listbox-container.e-sortableclone .e-ripple, .e-listbox-wrapper.e-sortableclone .e-ripple, .e-listboxtool-wrapper.e-sortableclone .e-ripple, .e-toolbar.e-extended-toolbar, .e-toolbar.e-toolpop, body.e-colorpicker-overflow {
    overflow: visible
}

.e-container {
    border: 0;
    border-radius: calc(var(--e-radius) * .75);
    display: inline-block;
    line-height: 0;
    outline: 0;
    box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
}

    .e-container.e-color-picker {
        height: 454px;
        width: 350px
    }

        .e-container.e-color-picker .e-mode-switch-btn {
            background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA0IENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS04IiBmaWxsPSIjNDU5NkNFIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS05IiBmaWxsPSIjNUNDMTVCIiB4PSIwIiB5PSIxMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTI1LUNvcHktMTAiIGZpbGw9IiNGQkQ1MDYiIHg9IjEyIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS0xMSIgZmlsbD0iI0VDNEU0MyIgeD0iMTIiIHk9IjEyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") 100% 100% no-repeat
        }

    .e-backdrop, .e-bigger .e-daterangepicker.e-popup .e-range-header, .e-bigger.e-daterangepicker.e-popup .e-range-header, .e-container .e-custom-palette, .e-container.e-color-palette, .e-device.e-daterangepicker.e-popup .e-range-header, .e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right.e-search-wrapper, .e-grid.e-print-grid-layout .e-grouptext, .e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-pop .e-tab-text {
        width: auto
    }

        .e-container.e-color-palette .e-mode-switch-btn {
            background: 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=") 100% 100% no-repeat
        }

        .e-bigger div.e-input-group.e-append-wrapper .e-append-template, .e-bigger div.e-input-group.e-append-wrapper.e-multi-line-input .e-append-template, .e-bigger div.e-input-group.e-append-wrapper.e-multi-line-input.e-outline .e-append-template, .e-bigger div.e-input-group.e-append-wrapper.e-outline .e-append-template, .e-bigger div.e-input-group.e-append-wrapper.e-rtl .e-append-template, .e-bigger div.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input .e-append-template, .e-bigger div.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-outline .e-append-template, .e-bigger div.e-input-group.e-append-wrapper.e-rtl.e-outline .e-append-template, .e-bigger div.e-input-group.e-prepend-wrapper .e-prepend-template, .e-bigger div.e-input-group.e-prepend-wrapper.e-multi-line-input .e-prepend-template, .e-bigger div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline .e-prepend-template, .e-bigger div.e-input-group.e-prepend-wrapper.e-outline .e-prepend-template, .e-bigger div.e-input-group.e-prepend-wrapper.e-rtl .e-prepend-template, .e-bigger div.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input .e-prepend-template, .e-bigger div.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline .e-prepend-template, .e-bigger div.e-input-group.e-prepend-wrapper.e-rtl.e-outline .e-prepend-template, .e-bigger span.e-input-group.e-append-wrapper .e-append-template, .e-bigger span.e-input-group.e-append-wrapper.e-multi-line-input .e-append-template, .e-bigger span.e-input-group.e-append-wrapper.e-multi-line-input.e-outline .e-append-template, .e-bigger span.e-input-group.e-append-wrapper.e-outline .e-append-template, .e-bigger span.e-input-group.e-append-wrapper.e-rtl .e-append-template, .e-bigger span.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input .e-append-template, .e-bigger span.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-outline .e-append-template, .e-bigger span.e-input-group.e-append-wrapper.e-rtl.e-outline .e-append-template, .e-bigger span.e-input-group.e-prepend-wrapper .e-prepend-template, .e-bigger span.e-input-group.e-prepend-wrapper.e-multi-line-input .e-prepend-template, .e-bigger span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline .e-prepend-template, .e-bigger span.e-input-group.e-prepend-wrapper.e-outline .e-prepend-template, .e-bigger span.e-input-group.e-prepend-wrapper.e-rtl .e-prepend-template, .e-bigger span.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input .e-prepend-template, .e-bigger span.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline .e-prepend-template, .e-bigger span.e-input-group.e-prepend-wrapper.e-rtl.e-outline .e-prepend-template, .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, .e-container .e-custom-palette .e-palette, .e-daterangepicker.e-popup .e-calendar .e-header .e-next span, .e-daterangepicker.e-popup .e-calendar .e-header .e-prev span, .e-grid:not(.sf-grid) .e-res-toolbar .e-toolbar-items .e-search-wrapper .e-search-icon, div.e-bigger.e-input-group.e-append-wrapper .e-append-template, div.e-bigger.e-input-group.e-append-wrapper.e-multi-line-input .e-append-template, div.e-bigger.e-input-group.e-append-wrapper.e-multi-line-input.e-outline .e-append-template, div.e-bigger.e-input-group.e-append-wrapper.e-outline .e-append-template, div.e-bigger.e-input-group.e-append-wrapper.e-rtl .e-append-template, div.e-bigger.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input .e-append-template, div.e-bigger.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-outline .e-append-template, div.e-bigger.e-input-group.e-append-wrapper.e-rtl.e-outline .e-append-template, div.e-bigger.e-input-group.e-prepend-wrapper .e-prepend-template, div.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input .e-prepend-template, div.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline .e-prepend-template, div.e-bigger.e-input-group.e-prepend-wrapper.e-outline .e-prepend-template, div.e-bigger.e-input-group.e-prepend-wrapper.e-rtl .e-prepend-template, div.e-bigger.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input .e-prepend-template, div.e-bigger.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline .e-prepend-template, div.e-bigger.e-input-group.e-prepend-wrapper.e-rtl.e-outline .e-prepend-template, span.e-bigger.e-input-group.e-append-wrapper .e-append-template, span.e-bigger.e-input-group.e-append-wrapper.e-multi-line-input .e-append-template, span.e-bigger.e-input-group.e-append-wrapper.e-multi-line-input.e-outline .e-append-template, span.e-bigger.e-input-group.e-append-wrapper.e-outline .e-append-template, span.e-bigger.e-input-group.e-append-wrapper.e-rtl .e-append-template, span.e-bigger.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input .e-append-template, span.e-bigger.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-outline .e-append-template, span.e-bigger.e-input-group.e-append-wrapper.e-rtl.e-outline .e-append-template, span.e-bigger.e-input-group.e-prepend-wrapper .e-prepend-template, span.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input .e-prepend-template, span.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline .e-prepend-template, span.e-bigger.e-input-group.e-prepend-wrapper.e-outline .e-prepend-template, span.e-bigger.e-input-group.e-prepend-wrapper.e-rtl .e-prepend-template, span.e-bigger.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input .e-prepend-template, span.e-bigger.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline .e-prepend-template, span.e-bigger.e-input-group.e-prepend-wrapper.e-rtl.e-outline .e-prepend-template {
            padding: 10px
        }

        .e-container .e-custom-palette.e-palette-group {
            height: 326px;
            overflow-y: scroll
        }

    .e-container .e-palette {
        border-bottom: 0;
        display: table;
        line-height: 0;
        outline: 0;
        user-select: none
    }

        .e-container .e-palette .e-row {
            display: table-row;
            white-space: nowrap
        }

        .e-container .e-palette .e-tile {
            border: .5px solid transparent;
            box-sizing: border-box;
            cursor: pointer;
            display: inline-block;
            height: 30px;
            text-align: center;
            vertical-align: middle;
            width: 33px
        }

            .e-container .e-palette .e-tile.e-selected {
                outline: rgba(var(--color-sf-black)) .5px solid;
                position: relative
            }

            .e-container .e-palette .e-tile.e-nocolor-item {
                background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") 0 0/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: 266px
        }

        .e-container .e-hsv-container .e-handler {
            border: 2px solid rgba(var(--color-sf-white));
            border-radius: 999px;
            box-shadow: 0 0 0 2px rgba(var(--color-sf-black));
            cursor: pointer;
            display: inline-block;
            height: 12px;
            margin-left: -4px;
            margin-top: -4px;
            position: absolute;
            touch-action: none;
            user-select: none;
            width: 12px
        }

    .e-container .e-slider-preview {
        display: inline-block;
        width: 100%;
        padding: 14px 12px 10px
    }

        .e-container .e-slider-preview .e-colorpicker-slider {
            display: inline-block;
            width: 82.34%
        }

            .e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container, .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container, .e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher, .e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher {
                height: 22px
            }

                .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider {
                    height: 22px;
                    top: calc(50% - 9px)
                }

                .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider-track {
                    height: 8px !important;
                    top: calc(50% - 4px);
                    border-radius: calc(var(--e-radius) * .75)
                }

                .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
                    border-radius: 999px;
                    cursor: pointer;
                    height: 20px;
                    top: calc(68% - 14px);
                    width: 20px
                }

                    .e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-active, .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,red 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: 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: 8px;
                position: absolute;
                top: calc(50% - 4px);
                width: 100%;
                z-index: 1
            }

        .e-container .e-slider-preview .e-preview-container {
            background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") 0 0/10px;
            border: 1px solid rgba(var(--color-sf-outline-variant));
            cursor: pointer;
            display: inline-block;
            height: 42px;
            margin-left: 4.205%;
            position: relative;
            top: 0;
            width: 13.45%
        }

            .e-container .e-slider-preview .e-preview-container .e-preview {
                display: block;
                height: 22px;
                position: absolute;
                width: 100%
            }

                .e-container .e-slider-preview .e-preview-container .e-preview.e-current {
                    border-bottom: 1px solid rgba(var(--color-sf-outline-variant));
                    top: 0
                }

                .e-container .e-slider-preview .e-preview-container .e-preview.e-previous {
                    height: 22px;
                    top: 20px
                }

    .e-container .e-selected-value {
        align-items: center;
        display: flex;
        padding: 12px 8px 12px 9px;
        user-select: none;
        width: 100%
    }

        .e-container .e-selected-value .e-input-container .e-float-input input {
            padding-left: 0;
            text-align: left
        }

        .e-container .e-selected-value .e-value-switch-btn {
            font-family: e-icons;
            margin-top: 6px;
            padding: 2px 3px;
            border: none;
            font-size: 16px;
            line-height: 16px
        }

            .e-bigger .e-chat-ui .e-message-item .e-chat-message-toolbar .e-toolbar-items .e-toolbar-item:first-child, .e-bigger.e-chat-ui .e-message-item .e-chat-message-toolbar .e-toolbar-items .e-toolbar-item:first-child, .e-chat-ui .e-message-item .e-chat-message-toolbar .e-toolbar-items .e-toolbar-item:first-child, .e-container .e-selected-value .e-value-switch-btn::before, .e-xlfl-matchcasediv, .e-xlfl-radio-or {
                margin-left: 2px
            }

    .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, .e-hide-valueswitcher .e-container .e-float-input:first-child {
                width: 28%
            }

                .e-bigger .e-container .e-input-container .e-float-input.e-numeric input, .e-bigger .e-container .e-input-container .e-float-input:first-child input, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .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-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-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items, .e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab-clone-element.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator), .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-horizontal-bottom .e-toolbar-item.e-ibottom .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-text-wrap, .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-itop .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-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-focused .e-tab-header .e-toolbar-item.e-ibottom .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-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-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger div.e-mask.e-input-group.e-append-wrapper input, .e-bigger div.e-mask.e-input-group.e-prepend-wrapper input, .e-bigger span.e-mask.e-input-group.e-append-wrapper input, .e-bigger span.e-mask.e-input-group.e-prepend-wrapper input, .e-container .e-input-container .e-float-input.e-numeric input, .e-container .e-input-container .e-float-input:first-child input, .e-grid.e-rtl .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-headercelldiv, .e-grid.e-rtl.e-wrap .e-columnheader .e-rightalign.e-fltr-icon .e-headercelldiv, .e-schedule .e-timeline-month-view .e-auto-height, .e-schedule .e-timeline-view .e-auto-height, .e-schedule .e-timeline-year-view .e-content-table.e-auto-height, .e-schedule .e-timeline-year-view .e-month-header-wrapper .e-schedule-table.e-auto-height, .e-schedule .e-timeline-year-view .e-resource-column-table.e-auto-height, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap, .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-itop.e-active .e-tab-wrap .e-text-wrap, .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-vertical.e-toolpop .e-toolbar-items, .e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap, .e-tab-clone-element.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, .e-tab.e-bigger .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-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-vertical.e-toolpop .e-toolbar-items, .e-tab.e-bigger.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-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-ibottom .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-itop .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, .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-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-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-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-fill .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-text-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator), .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-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap, .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-itop .e-text-wrap, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill.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-horizontal-bottom .e-toolbar-item.e-ibottom .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, .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-itop.e-active .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, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap, .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-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-toolbar .e-toolbar-item input[type=checkbox], .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item:not(.e-separator), .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-left, .e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right, .sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-separator, div.e-bigger.e-mask.e-input-group.e-append-wrapper input, div.e-bigger.e-mask.e-input-group.e-prepend-wrapper input, div.e-input-group.e-append-wrapper input.e-control, div.e-input-group.e-append-wrapper.e-multi-line-input textarea.e-input, div.e-input-group.e-prepend-wrapper input.e-control, div.e-input-group.e-prepend-wrapper.e-multi-line-input textarea.e-input, span.e-bigger.e-mask.e-input-group.e-append-wrapper input, span.e-bigger.e-mask.e-input-group.e-prepend-wrapper input, span.e-input-group.e-append-wrapper input.e-control, span.e-input-group.e-append-wrapper.e-multi-line-input textarea.e-input, span.e-input-group.e-prepend-wrapper input.e-control, span.e-input-group.e-prepend-wrapper.e-multi-line-input textarea.e-input {
                    height: auto
                }

            .e-container .e-input-container .e-float-input.e-numeric {
                height: auto;
                width: 14%
            }

    .e-container .e-switch-ctrl-btn {
        display: inline-block;
        padding: 6px 12px;
        white-space: nowrap;
        width: 100%
    }

        .e-container .e-switch-ctrl-btn .e-ctrl-btn {
            float: right;
            text-align: right;
            white-space: nowrap;
            width: 86.913%
        }

            .e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn {
                max-width: 50%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

                .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;
            border-radius: calc(var(--e-radius) * .125)
        }

            .e-container .e-switch-ctrl-btn .e-mode-switch-btn:focus {
                box-shadow: 0 0 2px 3px rgba(var(--color-sf-black),.2)
            }

    .e-container .e-mode-switch-btn, .e-container .e-value-switch-btn {
        background-color: transparent;
        border-color: transparent;
        position: relative;
        width: 24px;
        height: 24px;
        padding: 0
    }

    .e-container.e-color-picker .e-value-switch-btn:active, .e-container.e-color-picker .e-value-switch-btn:focus, .e-container.e-color-picker .e-value-switch-btn:hover {
        border-color: transparent;
        box-shadow: none;
        outline: 0
    }

    .e-container.e-color-palette .e-palette + .e-switch-ctrl-btn, .e-container.e-color-palette .e-palette-group + .e-switch-ctrl-btn {
        padding: 19px 8px 12px
    }

        .e-container.e-color-palette .e-palette + .e-switch-ctrl-btn .e-mode-switch-btn, .e-container.e-color-palette .e-palette-group + .e-switch-ctrl-btn .e-mode-switch-btn {
            height: 32px;
            width: 36px
        }

    .e-container.e-color-palette .e-clr-pal-rec-wpr .e-recent-clr-span {
        display: block;
        font-weight: 600;
        font-size: 12px;
        height: 34px;
        padding: 8px 16px;
        line-height: 18px;
        color: var(--color-sf-on-surface)
    }

    .e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette {
        padding: 10px 9.5px
    }

        .e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette .e-tile {
            height: 20px !important;
            width: 20px !important;
            margin: 0 5.5px;
            border: .5px solid var(--color-sf-outline-variant)
        }

            .e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette .e-tile:hover {
                border: .5px solid transparent !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-bigger .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, .e-bigger.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, .e-hide-opacity .e-container .e-float-input:first-child, .e-hide-valueswitcher.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-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, .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
    width: 29.59%
}

.e-hide-valueswitcher .e-container .e-float-input.e-numeric {
    width: 13%
}

.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,red 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: 4.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 .e-float-text {
        right: -12px !important
    }

.e-carousel .e-carousel-navigators .e-next .e-btn.e-rtl, .e-carousel .e-carousel-navigators .e-play-pause .e-btn.e-rtl, .e-carousel .e-carousel-navigators .e-previous .e-btn.e-rtl, .e-listbox-container.e-rtl .e-but-back, .e-listbox-wrapper.e-rtl .e-but-back, .e-listboxtool-wrapper.e-rtl .e-but-back, .e-listview.e-rtl .e-back-button, .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, .e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow, .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-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow, .e-multicolumn-list.e-icon-anim .e-multicolumn-list-icon::before, .e-rtl .e-container .e-selected-value .e-value-switch-btn, .e-schedule .e-vertical-view .e-all-day-appointment-section.e-appointment-collapse, .e-treeview.e-rtl div.e-icons, .e-treeview.e-rtl.e-drag-item .e-icons.e-drop-next {
    transform: rotate(180deg)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next, .e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container, .e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-icon-container, .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-model-header.e-blazor-device .e-popup-close, .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, .e-daterangepicker.e-popup .e-calendar .e-header .e-next, .e-daterangepicker.e-rtl .e-date-range-container, .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev, .e-ddt.e-rtl.e-show-chip .e-chips, .e-grid .e-searchclear, .e-grid-popup .e-searchclear, .e-grid.e-rtl .e-group-animator, .e-menu-container.e-menu-icon-right .e-menu-header .e-menu-icon, .e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-icon, .e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-multi-searcher, .e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-multi-searcher, .e-multiselect.e-rtl .e-multi-select-wrapper .e-searcher, .e-pv-overlay-text-prop-mobile, .e-pv-rtl .e-pv-blazor-comments-title, .e-recurrenceeditor.e-rtl .e-end-on > div, .e-recurrenceeditor.e-rtl .e-month-expander > div > div, .e-richtexteditor.e-rtl.e-rte-resize, .e-rtl .e-container .e-switch-ctrl-btn .e-mode-switch-btn, .e-rtl .e-pv-organize-total-page-button, .e-schedule-dialog.e-rtl .e-event-delete, .e-schedule.e-rtl .e-timeline-month-view .e-resource-tree-icon, .e-schedule.e-rtl .e-timeline-view .e-resource-tree-icon, .e-schedule.e-rtl.e-device .e-vertical-view .e-time-cells-wrap, .e-stepper.e-vertical.e-rtl .e-stepper-steps, .e-tab .e-tab-header.e-vertical.e-vertical-right, .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before, .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before, .e-treeview.e-rtl.e-drag-item .e-text-content, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
    float: right
}

.e-rte-img-caption.e-imgleft .e-img-inner, .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-popup.e-tooltip-wrap.e-color-picker-tooltip {
    border-bottom-left-radius: 999px;
    border-bottom-right-radius: calc(var(--e-radius) * 0);
    border-top-left-radius: 999px;
    border-top-right-radius: 999px;
    box-shadow: none;
    cursor: pointer;
    min-width: 26px;
    transform: translateY(18px) rotate(45deg) scale(.01);
    transition: transform .4s cubic-bezier(.25, .8, .25, 1)
}

    .e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content {
        background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") 0 0/8px;
        border-radius: 999px;
        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 .e-palette .e-tile.e-selected, .e-container .e-palette .e-tile:hover {
    border-color: rgba(var(--color-sf-white))
}

.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator, .e-container .e-handle.e-hide-handler, .e-container .e-handler.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.e-tab-handle, .e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle.e-tab-handle {
    background-color: rgba(var(--color-sf-primary));
    border-color: rgba(var(--color-sf-primary));
    box-shadow: none
}

.e-colorpicker-container.e-disabled .e-mode-switch-btn:focus, .e-colorpicker-container.e-disabled .e-value-switch-btn:focus, .e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:focus, .e-colorpicker-wrapper.e-disabled .e-value-switch-btn:focus {
    background-color: transparent;
    color: rgba(var(--color-sf-on-surface),.38);
    outline: 0;
    outline-offset: unset
}

.e-colorpicker-container .e-icon-btn.e-disabled, .e-colorpicker-container .e-icon-btn:disabled, .e-colorpicker-wrapper .e-icon-btn.e-disabled, .e-colorpicker-wrapper .e-icon-btn:disabled {
    background-color: transparent;
    box-shadow: none;
    color: rgba(var(--color-sf-secondary),.12);
    border: 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-bigger .e-colorpicker-container .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-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
    line-height: 18px;
    padding: 7px 12px
}

.e-bigger .e-container {
    border-radius: calc(var(--e-radius) * 1);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15)
}

    .e-bigger .e-container .e-switch-ctrl-btn .e-ctrl-btn, .e-pv-mobile-splitter-container .e-pv-navigation-splitter-pane .e-pv-mobile-navigation-menu ul.e-menu .e-separator.e-menu-item {
        margin: 2px 0
    }

    .e-bigger .e-container.e-color-picker {
        height: 506px;
        width: 390px
    }

        .e-bigger .e-container.e-color-palette .e-palette + .e-switch-ctrl-btn .e-mode-switch-btn, .e-bigger .e-container.e-color-picker .e-switch-ctrl-btn .e-mode-switch-btn {
            height: 36px;
            width: 40px
        }

    .e-bigger .e-container .e-palette .e-tile {
        height: 30px;
        width: 37px
    }

    .e-bigger .e-container .e-hsv-container .e-hsv-color {
        height: 274px
    }

    .e-bigger .e-container .e-custom-palette.e-palette-group {
        height: 366px
    }

    .e-bigger .e-container .e-slider-preview .e-preview-container {
        margin-left: 3.657%;
        vertical-align: super;
        width: 12.405%;
        top: 0
    }

@media only screen and (max-width:600px) {
    .e-bigger .e-container.e-color-picker {
        width: 100% !important
    }

    .e-bigger .e-container.e-colorpicker-popup {
        width: calc(100% - 20px) !important
    }

    .e-bigger .e-container .e-palette .e-tile {
        width: 33px !important
    }

    .e-bigger .e-container .e-slider-preview .e-preview-container {
        margin-left: 4.6% !important
    }
}

.e-bigger .e-container .e-slider-preview .e-colorpicker-slider {
    width: 82.944%
}

    .e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
        border-radius: calc(var(--e-radius) * .625);
        height: 20px;
        top: calc(76% - 15px);
        width: 20px
    }

.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: 24px 12px 12px
}

.e-bigger .e-container.e-color-palette .e-clr-pal-rec-wpr .e-recent-clr-span {
    display: block;
    font-size: 14px;
    height: 40px;
    padding: 10px 16px;
    line-height: 20px
}

.e-bigger .e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette {
    padding: 12px 9.5px
}

    .e-bigger .e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette .e-tile {
        height: 24px !important;
        width: 24px !important;
        margin: 0 5.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:first-child {
            width: 33.5%
        }

        .e-bigger .e-container .e-input-container .e-float-input.e-numeric {
            height: auto;
            width: 12.34%
        }

.e-bigger .e-container .e-css.e-value-switch-btn, .e-bigger .e-container .e-mode-switch-btn {
    padding: 2px 3px;
    width: 40px;
    border: none;
    font-size: 18px;
    line-height: 18px
}

.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-preview-container, .e-bigger.e-hide-opacity .e-container .e-slider-preview .e-preview-container, .e-pv-custom-annotation-opacity-container .e-btn-icon.e-pv-annotation-opacity-icon.e-pv-icon, .e-pv-custom-annotation-thickness-container .e-btn-icon.e-pv-annotation-thickness-icon.e-pv-icon {
    vertical-align: initial
}

.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-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-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-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.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-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-popup.e-tooltip-wrap.e-color-picker-tooltip, .e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator):not(.e-spacer), .e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip, .e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator):not(.e-spacer), .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon {
    min-width: 32px
}

    .e-bigger .e-chat-ui .e-reply-wrapper .e-reply-media-preview .e-reply-media-thumb, .e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content, .e-bigger .e-quick-popup-wrapper .e-cell-popup .e-close.e-btn.e-small.e-round, .e-bigger .e-quick-popup-wrapper .e-event-popup .e-close.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-edit.e-btn.e-small.e-round, .e-bigger.e-chat-ui .e-reply-wrapper .e-reply-media-preview .e-reply-media-thumb, .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-item-list {
        display: inline-flex;
        padding: 0;
        margin: 4px
    }

        .e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus .e-rating-item:has(svg), .e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus:not(:has(svg)) {
            outline: solid 1px;
            outline-color: rgba(var(--color-sf-primary));
            border-radius: calc(var(--e-radius) * 0)
        }

        .e-rating-container .e-rating-item-list:focus-visible {
            outline: 0
        }

    .e-rating-container .e-rating-item-container {
        cursor: pointer;
        font-size: 20px;
        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-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(.4, 0, .2, 1);
        transform: scale(1.4);
        pointer-events: none
    }

    .e-rating-container.e-disabled {
        cursor: default;
        pointer-events: none;
        opacity: 1
    }

    .e-rating-container .e-reset {
        cursor: pointer;
        font-size: 16px;
        padding: 2px;
        margin: auto 2px 6px;
        color: rgba(var(--color-sf-on-surface-variant))
    }

        .e-rating-container .e-reset:focus-visible {
            outline: solid 1px;
            border-radius: calc(var(--e-radius) * 0)
        }

    .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-rating-container .e-rating-label, .e-small .e-bigger.e-rating-container .e-rating-label {
        font-size: 12px;
        line-height: 18px
    }

        .e-rating-container .e-rating-label.e-label-left, .e-rating-container .e-rating-label.e-label-right {
            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 8px
        }

        .e-rating-container .e-rating-label.e-label-top {
            margin: 4px 0
        }

        .e-rating-container .e-rating-label.e-label-bottom {
            margin: 8px 0
        }

    .e-rating-container .e-tooltip-wrap.e-rating-tooltip, .e-stepper .e-tooltip-wrap.e-stepper-tooltip {
        display: none;
        justify-content: center;
        left: 50%;
        top: -8px;
        transform: translate(-50%,-100%)
    }

        .e-contextmenu-container ul .e-menu-item .e-checkbox-wrapper, .e-contextmenu-wrapper ul .e-menu-item .e-checkbox-wrapper, .e-menu-wrapper.e-custom-scroll.e-lib.e-keyboard.e-pv-stamp ul, .e-pv-annotation-calibrate-container.e-btn.e-icon-btn, .e-pv-annotation-handwritten-container.e-btn.e-icon-btn, .e-pv-annotation-shapes-container.e-btn.e-icon-btn, .e-rating-container .e-tooltip-wrap.e-rating-tooltip .e-tip-content, .e-stepper .e-tooltip-wrap.e-stepper-tooltip .e-tip-content {
            width: max-content
        }

        .e-rating-container .e-tooltip-wrap.e-rating-tooltip .e-arrow-tip.e-tip-bottom, .e-stepper .e-tooltip-wrap.e-stepper-tooltip .e-arrow-tip.e-tip-bottom {
            left: 50%;
            top: 100%;
            transform: translate(-50%,0)
        }

.e-small .e-rating-container .e-rating-item-container:has(svg), .e-small.e-rating-container .e-rating-item-container:has(svg) {
    line-height: 9px
}

.e-small .e-rating-container .e-rating-label, .e-small.e-rating-container .e-rating-label {
    font-size: 10px;
    line-height: 16px
}

.e-rating-container .e-reset.e-disabled {
    cursor: default;
    color: rgba(var(--color-sf-on-surface-variant),.38);
    opacity: 1
}

.e-rating-container .e-rating-item-container .e-rating-icon {
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 1px transparent;
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.11),rgba(var(--color-sf-primary),.11)),rgba(var(--color-sf-surface));
    background-clip: text;
    -webkit-background-clip: text
}

.e-multi-select-wrapper .e-chips .e-chips-close::before, .e-multi-select-wrapper .e-chips > .e-chipcontent {
    -webkit-text-fill-color: rgba(var(--color-sf-on-surface-variant));
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-rating-container .e-rating-item-container.e-rating-intermediate .e-rating-icon, .e-rating-container .e-rating-item-container.e-rating-selected .e-rating-icon {
    background: linear-gradient(to right,rgba(var(--color-sf-primary)) var(--rating-value),transparent var(--rating-value));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-stroke: 1px rgba(var(--color-sf-primary))
}

.e-rating-container .e-rating-item-container.e-selected-value .e-rating-icon {
    -webkit-text-stroke: 1px rgba(var(--color-sf-primary)) -5%
}

.e-rating-container .e-rating-item-list:hover .e-rating-item-container.e-rating-intermediate .e-rating-icon, .e-rating-container .e-rating-item-list:hover .e-rating-item-container.e-rating-selected .e-rating-icon {
    background: linear-gradient(to right,rgba(var(--color-sf-primary))-5% var(--rating-value),transparent var(--rating-value));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-stroke: 1px rgba(var(--color-sf-primary))
}

.e-rating-container .e-rating-item-list .e-rating-item-container.e-rating-intermediate:active .e-rating-icon, .e-rating-container .e-rating-item-list .e-rating-item-container.e-rating-selected:active .e-rating-icon {
    background: linear-gradient(to right,rgba(var(--color-sf-primary))-10% var(--rating-value),transparent var(--rating-value));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-stroke: 1px rgba(var(--color-sf-primary))
}

.e-rating-container.e-rtl .e-rating-item-container.e-rating-intermediate .e-rating-icon, .e-rating-container.e-rtl .e-rating-item-container.e-rating-selected .e-rating-icon {
    background: linear-gradient(to left,rgba(var(--color-sf-primary)) var(--rating-value),transparent var(--rating-value));
    background-clip: text;
    -webkit-background-clip: text
}

.e-rating-container.e-rtl .e-rating-item-list:hover .e-rating-item-container.e-rating-intermediate .e-rating-icon, .e-rating-container.e-rtl .e-rating-item-list:hover .e-rating-item-container.e-rating-selected .e-rating-icon {
    background: linear-gradient(to left,rgba(var(--color-sf-primary))-5% var(--rating-value),transparent var(--rating-value));
    background-clip: text;
    -webkit-background-clip: text
}

.e-rating-container.e-rtl .e-rating-item-list .e-rating-item-container.e-rating-intermediate:active .e-rating-icon, .e-rating-container.e-rtl .e-rating-item-list .e-rating-item-container.e-rating-selected:active .e-rating-icon {
    background: linear-gradient(to left,rgba(var(--color-sf-primary))-10% var(--rating-value),transparent var(--rating-value));
    background-clip: text;
    -webkit-background-clip: text
}

.e-rating-container.e-disabled .e-rating-item-container .e-rating-icon {
    -webkit-text-stroke: 1px transparent;
    background: rgba(var(--color-sf-on-surface),.08);
    background-clip: text;
    -webkit-background-clip: text
}

.e-rating-container.e-disabled .e-rating-item-container.e-rating-intermediate .e-rating-icon, .e-rating-container.e-disabled .e-rating-item-container.e-rating-selected .e-rating-icon {
    background: linear-gradient(to right,rgba(var(--color-sf-on-surface),.24) var(--rating-value),transparent var(--rating-value));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-stroke: 1px transparent
}

.e-rating-container.e-disabled.e-rtl .e-rating-item-container .e-rating-icon {
    background: rgba(var(--color-sf-on-surface),.08);
    background-clip: text;
    -webkit-background-clip: text
}

.e-rating-container.e-disabled.e-rtl .e-rating-item-container.e-rating-intermediate .e-rating-icon, .e-rating-container.e-disabled.e-rtl .e-rating-item-container.e-rating-selected .e-rating-icon {
    background: linear-gradient(to left,rgba(var(--color-sf-on-surface),.24) var(--rating-value),transparent var(--rating-value));
    background-clip: text;
    -webkit-background-clip: text
}

.e-bigger .e-rating-container .e-rating-item-container, .e-bigger.e-rating-container .e-rating-item-container, .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: 28px
}

    .e-bigger .e-rating-container .e-rating-item-container:has(svg), .e-bigger.e-rating-container .e-rating-item-container:has(svg) {
        line-height: 21px
    }

.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-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: 17px
}

.e-contextmenu-container ul, .e-contextmenu-wrapper ul {
    font-weight: 400;
    list-style: none;
    margin: 0;
    overflow: hidden;
    font-size: 14px;
    padding: 4px 0;
    border: 1px solid rgba(var(--color-sf-outline-variant));
    border-radius: calc(var(--e-radius) * .25);
    box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
    display: none;
    min-width: 120px;
    position: absolute;
    color: rgba(var(--color-sf-on-surface))
}

    .e-contextmenu-container ul.e-ul :focus, .e-contextmenu-container ul.e-ul:focus, .e-contextmenu-wrapper ul.e-ul :focus, .e-contextmenu-wrapper ul.e-ul:focus, .e-sortable :focus {
        outline: 0
    }

    .e-contextmenu-container ul.e-contextmenu, .e-contextmenu-wrapper ul.e-contextmenu {
        box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
        padding: 4px 0
    }

    .e-bigger.e-small .e-upload.e-control-wrapper, .e-colorpicker-popup.e-rte-dropdown .e-container.e-color-palette .e-clr-pal-rec-wpr .e-recent-clr-span, .e-contextmenu-container ul.e-ul, .e-contextmenu-wrapper ul.e-ul, .e-upload.e-control-wrapper {
        font-family: var(--e-font-family)
    }

    .e-contextmenu-container ul .e-menu-item, .e-contextmenu-wrapper ul .e-menu-item {
        cursor: pointer;
        position: relative;
        height: 32px;
        line-height: 32px;
        padding: 0 12px
    }

        .e-contextmenu-container ul .e-menu-item.e-menu-header, .e-contextmenu-wrapper ul .e-menu-item.e-menu-header, .e-grid.e-rtl:not(.sf-grid).e-bothlines .e-gridheader th.e-stackedheadercell, .e-grid.sf-grid.e-rtl.e-bothlines .e-gridheader th.e-stackedheadercell, .e-menu-container ul .e-menu-item.e-menu-header, .e-menu-wrapper ul .e-menu-item.e-menu-header {
            border-bottom-style: solid;
            border-bottom-width: 1px
        }

        .e-contextmenu-container ul .e-menu-item .e-menu-url, .e-contextmenu-wrapper ul .e-menu-item .e-menu-url {
            text-decoration: none;
            display: inline-block;
            min-width: 120px
        }

        .e-contextmenu-container ul .e-menu-item.e-separator, .e-contextmenu-wrapper ul .e-menu-item.e-separator, .e-menu-container ul .e-menu-item.e-separator, .e-menu-wrapper ul .e-menu-item.e-separator {
            cursor: auto;
            line-height: normal;
            pointer-events: none
        }

        .e-contextmenu-container ul .e-menu-item .e-menu-icon, .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon {
            display: inline-block;
            vertical-align: middle;
            position: relative;
            top: -1px;
            font-size: 16px;
            line-height: 32px;
            margin-right: 10px;
            width: 1em
        }

        .e-contextmenu-container ul .e-menu-item .e-caret, .e-contextmenu-wrapper ul .e-menu-item .e-caret {
            line-height: 32px;
            margin-left: 16px;
            margin-right: 0;
            position: absolute;
            right: 7px;
            font-size: 16px
        }

        .e-bigger .e-menu-container 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-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon, .e-contextmenu-container ul .e-menu-item.e-menu-caret-icon, .e-contextmenu-wrapper ul .e-menu-item.e-menu-caret-icon, .e-menu-container .e-ul .e-menu-item.e-menu-caret-icon, .e-menu-wrapper .e-ul .e-menu-item.e-menu-caret-icon {
            padding-right: 36px
        }

        .e-contextmenu-container ul .e-menu-item.e-separator, .e-contextmenu-wrapper ul .e-menu-item.e-separator, .e-menu-container .e-ul .e-menu-item.e-separator, .e-menu-wrapper .e-ul .e-menu-item.e-separator {
            border-bottom-style: solid;
            border-bottom-width: 1px;
            height: auto;
            margin: 4px 0
        }

        .e-contextmenu-container ul .e-menu-item.e-disabled, .e-contextmenu-wrapper ul .e-menu-item.e-disabled {
            cursor: auto;
            pointer-events: none
        }

.e-aiassistview .e-footer.e-footer-expanded.e-toolbar-inline .e-footer-icons-wrapper .e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right, .e-aiassistview .e-footer:not(.e-footer-expanded).e-toolbar-inline .e-footer-icons-wrapper .e-toolbar-items.e-tbar-pos .e-toolbar-center, .e-aiassistview .e-footer:not(.e-footer-expanded).e-toolbar-inline .e-footer-icons-wrapper .e-toolbar[style*="width:"][style*=px] .e-toolbar[style*=px] .e-toolbar-items.e-tbar-pos .e-toolbar-right, .e-contextmenu-container.e-sfcontextmenu, .e-contextmenu-container.e-sfcontextmenu .e-menu-vscroll, .e-contextmenu-wrapper.e-sfcontextmenu, .e-contextmenu-wrapper.e-sfcontextmenu .e-menu-vscroll, .e-filterbaroperator.e-dropdownlist, .e-grid-popup, .e-rte-quick-popup .e-rte-tip-pointer, .e-schedule .e-event-resize, .e-schedule .e-month-view .e-appointment-wrapper, .e-schedule .e-timeline-month-view .e-appointment-wrapper, .e-schedule .e-timeline-view .e-appointment-wrapper, .e-schedule .e-timeline-year-view .e-event-table .e-appointment-wrapper, .e-schedule .e-virtual-scroll .e-content-table, .e-sidebar-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-stepper.e-vertical:not(.e-label-top):not(.e-label-bottom) .e-step-label-optional, .e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left, .e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right, .e-toolbar.e-spacer-toolbar .e-toolbar-items:not(.e-toolbar-multirow), .e-treeview .e-icons .e-treeview-spinner, .sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul {
    position: absolute
}

    .e-bigger .e-pv-annotation-color-container.e-icon-btn, .e-bigger .e-pv-annotation-opacity-container.e-icon-btn, .e-bigger .e-pv-annotation-stroke-container.e-icon-btn, .e-bigger .e-pv-annotation-textalign-container.e-icon-btn, .e-bigger .e-pv-annotation-textcolor-container.e-icon-btn, .e-bigger .e-pv-annotation-textprop-container.e-icon-btn, .e-bigger .e-pv-annotation-thickness-container.e-icon-btn, .e-bigger .e-pv-custom-annotation-opacity-container.e-icon-btn, .e-bigger .e-pv-custom-annotation-thickness-container.e-icon-btn, .e-blazor-pdfviewer.e-pdfviewer .e-treeview .e-list-item, .e-contextmenu-container.e-sfcontextmenu ul, .e-contextmenu-wrapper.e-sfcontextmenu ul, .e-ddt .e-overflow, .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, .e-grid.e-wrap .e-cloneproperties.e-draganddrop.e-grid .e-rowcell, .e-grid.sf-grid .e-cc-contentdiv .e-choosercheck, .e-grid.sf-grid .e-checkboxlist .e-fltrcheck, .e-multi-select-wrapper .e-delim-view, .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-contextmenu-container.e-sfcontextmenu ul.e-transparent, .e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent {
            background: 0 0;
            border: 0;
            box-shadow: none;
            height: 1px;
            left: 0;
            min-width: 0;
            padding: 0;
            top: 0;
            width: 0
        }

            .e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item, .e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item {
                height: 0;
                padding: 0
            }

                .e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator, .e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator, .e-datetime-wrapper .e-input-group-icon.e-time-icon, .e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
                    border: 0;
                    margin: 0
                }

.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-vscroll-bar, .e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-vscroll-bar, .e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar, .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar {
    height: 100%;
    width: inherit
}

.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav, .e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav {
    height: 16px;
    border-color: rgba(var(--color-sf-outline-variant))
}

.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll:not(.e-scroll-device), .e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll:not(.e-scroll-device), .e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
    padding: 16px 0
}

.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll ul, .e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll ul {
    box-shadow: none;
    margin-top: -12px;
    width: inherit
}

.e-rtl.e-contextmenu-container .e-menu-item .e-caret, .e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret {
    margin-left: 0;
    margin-right: 16px;
    right: auto;
    left: 7px
}

.e-aiassistview .e-banner-view, .e-bigger .e-rtl.e-menu-container 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-toast-container .e-toast .e-toast-message .e-toast-actions > *, .e-bigger.e-rtl.e-menu-container 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-pv-blazor-redaction-fill-text, .e-pv-blazor-redaction-font-table, .e-pv-blazor-redaction-opacity-text, .e-pv-blazor-redaction-outline-text, .e-pv-redaction-fill-text, .e-pv-redaction-font-table, .e-pv-redaction-opacity-text, .e-pv-redaction-outline-text, .e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon, .e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon, .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon, .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon, .e-stepper.e-vertical .e-step-item.e-step-label:not(.e-step-text) .e-step-label-container.e-label-after, .e-stepper.e-vertical .e-step-item.e-step-text:not(.e-step-label) .e-step-text-container, .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-rtl.e-menu-container 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-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon, .e-rtl.e-contextmenu-container .e-menu-item.e-menu-caret-icon, .e-rtl.e-contextmenu-wrapper .e-menu-item.e-menu-caret-icon, .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon, .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon {
    padding-left: 36px;
    padding-right: 12px
}

.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon, .e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon, .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, .e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner, .e-bigger .e-rtl.e-menu-container 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-contextmenu-container.e-rtl ul .e-blankicon, .e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon, .e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner, .e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon, .e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon, .e-popup.e-multi-select-list-wrapper.e-multiselect-group:not(.e-rtl) .e-list-item .e-checkbox-wrapper, .e-rtl.e-contextmenu-container .e-menu-item.e-blankicon, .e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon, .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon, .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon {
    padding-left: 14px
}

    .e-bigger .e-contextmenu-container.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-rtl.e-menu-container 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-contextmenu-container.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-rtl.e-menu-container 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-rtl.e-contextmenu-container .e-menu-item.e-blankicon.e-menu-caret-icon, .e-rtl.e-contextmenu-wrapper .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, .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
        padding-left: 36px
    }

.e-contextmenu-container .e-menu-item:not(.e-control), .e-contextmenu-wrapper .e-menu-item:not(.e-control) {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.e-contextmenu-container ul .e-menu-item.e-focused, .e-contextmenu-wrapper ul .e-menu-item.e-focused, .e-menu-container .e-ul .e-menu-item.e-focused, .e-menu-wrapper .e-ul .e-menu-item.e-focused {
    background-color: rgba(var(--color-sf-on-surface),.05);
    color: rgba(var(--color-sf-on-surface));
    outline: 0 solid rgba(var(--color-sf-outline-variant));
    outline-offset: 0
}

.e-contextmenu-container ul .e-menu-item.e-selected, .e-contextmenu-wrapper ul .e-menu-item.e-selected, .e-menu-container .e-ul .e-menu-item.e-active-item, .e-menu-container .e-ul .e-menu-item.e-selected, .e-menu-wrapper .e-ul .e-menu-item.e-active-item, .e-menu-wrapper .e-ul .e-menu-item.e-selected {
    background-color: rgba(var(--color-sf-primary-container),.65);
    color: rgba(var(--color-sf-on-surface));
    outline: 0 solid rgba(var(--color-sf-primary-container),.65);
    outline-offset: 0
}

.e-contextmenu-container ul .e-disabled, .e-contextmenu-wrapper ul .e-disabled, .e-menu-container .e-menu .e-disabled, .e-menu-wrapper .e-menu .e-disabled {
    color: rgba(var(--color-sf-on-surface),.38);
    opacity: 1
}

.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll, .e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll {
    box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
    border: 1px solid rgba(var(--color-sf-outline-variant))
}

.e-bigger .e-contextmenu-container ul, .e-bigger .e-contextmenu-wrapper ul, .e-bigger.e-contextmenu-container ul, .e-bigger.e-contextmenu-wrapper ul {
    font-size: 16px;
    padding: 8px 0;
    white-space: nowrap;
    box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
    max-width: 280px;
    min-width: 112px
}

    .e-bigger .e-contextmenu-container ul .e-menu-item, .e-bigger .e-contextmenu-wrapper ul .e-menu-item, .e-bigger .e-excelfilter .e-contextmenu-container ul li, .e-bigger .e-excelfilter .e-contextmenu-wrapper ul li, .e-bigger.e-contextmenu-container ul .e-menu-item, .e-bigger.e-contextmenu-wrapper ul .e-menu-item, .e-excelfilter.e-bigger .e-contextmenu-container ul li, .e-excelfilter.e-bigger .e-contextmenu-wrapper ul li {
        height: 40px;
        line-height: 40px
    }

        .e-bigger .e-contextmenu-container 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-wrapper ul .e-menu-item .e-caret {
            line-height: 40px;
            font-size: 16px
        }

.e-datepicker, .e-daterangepicker, .e-datetimepicker, .e-timepicker {
    --dummy-style: true
}

    .e-datepicker.e-popup-wrapper {
        border-radius: calc(var(--e-radius) * .5);
        overflow-y: hidden;
        pointer-events: auto
    }

    .e-bigger .e-daterangepicker.e-range-modal, .e-datepicker.e-date-modal, .e-datetimepicker.e-time-modal, .e-device.e-daterangepicker.e-range-modal, .e-timepicker.e-time-modal {
        background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
        height: 100%;
        left: 0;
        opacity: .5;
        pointer-events: auto;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 999
    }

    .e-datepicker .e-model-header {
        background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
        color: rgba(var(--color-sf-on-surface));
        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-day, .e-datepicker .e-model-month {
        font-size: 20px;
        font-weight: 500;
        line-height: 32px;
        margin: 0
    }

.e-date-overflow, .e-dialog .e-scroll-disabled, .e-dlg-target.e-scroll-disabled {
    overflow: hidden !important
}

.e-datepick-mob-popup-wrap, .e-daterangepick-mob-popup-wrap, .e-datetime-mob-popup-wrap, .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-datepick-mob-popup-wrap .e-datepicker.e-popup-wrapper.e-lib.e-popup.e-control.e-popup-open, .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-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, .e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker, .e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker, .e-content-placeholder.e-timepicker.e-placeholder-timepicker {
    background-size: 250px 33px;
    min-height: 33px
}

.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 {
    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
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close {
        color: inherit;
        float: left;
        font-size: 20px
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-btn.e-flat.e-popup-close {
        background: 0 0;
        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
    }

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-day, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-month {
    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-decade, .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 {
        height: 10vh;
        border-style: none;
        border-width: 0;
        border-color: rgba(var(--color-sf-outline-variant));
        padding: 2vh 2vw;
        line-height: 5vh
    }

        .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title, .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 {
            position: inherit;
            line-height: inherit;
            margin-left: 5vw;
            text-align: left;
            vertical-align: middle;
            width: 60vw
        }

        .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev, .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 {
            margin-right: 18px;
            vertical-align: inherit;
            height: 35px;
            width: 35px
        }

            .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev .e-icons, .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-month .e-prev .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-year .e-prev .e-icons {
                vertical-align: inherit
            }

        .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next, .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 {
            margin-right: 0;
            vertical-align: inherit;
            height: 35px;
            width: 35px
        }

.e-bigger .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, .e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, .e-radio + label.e-small::before, .e-radio + label::before, .e-richtexteditor span.e-table-box.e-rmob, .e-rte-elements span.e-table-box.e-rmob, .e-small .e-multi-select-wrapper .e-chips-close, .e-small .e-radio + label::before {
    height: 14px;
    width: 14px
}

.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-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month table, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month {
    height: 69vh
}

@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-decade, .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 {
        height: 50vh
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
        height: 30vh
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title, .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 {
        line-height: 12vh
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade, .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 {
        height: 60vh
    }

        .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-month table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year table {
            height: 69vh
        }
}

.e-bigger.e-datepicker.e-popup-wrapper, .e-bigger.e-small.e-datepicker.e-popup-wrapper, .e-datepicker.e-popup-wrapper, .e-small.e-datepicker.e-popup-wrapper {
    border: none;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15)
}

.e-bigger.e-datepicker .e-calendar, .e-bigger.e-small.e-datepicker .e-calendar, .e-datepicker .e-calendar, .e-small.e-datepicker .e-calendar {
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
    border: none
}

.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-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, .e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:not(.e-clear-icon), .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: rgba(var(--color-sf-on-surface-variant));
    color: rgba(var(--color-sf-on-surface-variant));
    border: 1px;
    background: rgba(var(--color-sf-on-surface),.08)
}
/*! component icons */

.e-control-wrapper .e-input-group-icon.e-date-icon, .e-datetime-wrapper .e-input-group-icon.e-date-icon, .e-datetime-wrapper .e-input-group-icon.e-time-icon, .e-input-group-icon.e-date-icon {
    font-size: 16px;
    margin: 0;
    min-height: 30px;
    min-width: 30px;
    border-radius: calc(var(--e-radius) * 1);
    outline: 0
}

    .e-control-wrapper .e-input-group-icon.e-date-icon::before, .e-input-group-icon.e-date-icon::before {
        content: "\e778";
        font-family: e-icons
    }

    .e-control-wrapper .e-input-group-icon.e-date-icon:focus, .e-input-group-icon.e-date-icon:focus {
        background: rgba(var(--color-sf-on-surface),.08);
        border-radius: 999px
    }

.e-control-wrapper.e-small .e-input-group-icon.e-date-icon, .e-control-wrapper.e-small .e-input-group-icon.e-range-icon, .e-small .e-control-wrapper .e-input-group-icon.e-date-icon, .e-small .e-control-wrapper .e-input-group-icon.e-range-icon, .e-small .e-input-group-icon.e-date-icon, .e-small .e-input-group-icon.e-range-icon {
    font-size: 16px;
    min-width: 22px;
    min-height: 22px;
    border-radius: calc(var(--e-radius) * .875);
    margin: 0
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close::before, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-model-header .e-popup-close::before, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-range-header .e-popup-close::before, .e-datetimepicker.e-popup-expand .e-model-header .e-popup-close::before, .e-pdfviewer .e-pv-search-close::before, .e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header .e-popup-close::before, .e-toast .e-toast-close-icon::before {
    content: "\e7e7";
    font-family: e-icons
}

.e-bigger .e-content-placeholder.e-datepicker.e-placeholder-datepicker, .e-bigger .e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker, .e-bigger .e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker, .e-bigger .e-content-placeholder.e-timepicker.e-placeholder-timepicker, .e-bigger.e-content-placeholder.e-datepicker.e-placeholder-datepicker, .e-bigger.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker, .e-bigger.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker, .e-bigger.e-content-placeholder.e-timepicker.e-placeholder-timepicker {
    background-size: 250px 40px;
    min-height: 40px
}

.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon, .e-bigger .e-input-group-icon.e-date-icon, .e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon {
    font-size: 20px;
    margin: 0;
    min-height: 38px;
    min-width: 38px;
    border-radius: calc(var(--e-radius) * 1.25)
}

.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, .e-small.e-bigger .e-input-group-icon.e-date-icon {
    font-size: 20px;
    min-width: 34px;
    min-height: 34px;
    border-radius: calc(var(--e-radius) * 1.25);
    margin: 0
}

.e-radio-wrapper {
    display: inline-block;
    line-height: 1;
    position: relative
}

.e-radio {
    -webkit-appearance: none;
    height: 1px;
    opacity: 0;
    position: absolute;
    width: 1px
}

    .e-css.e-switch-wrapper, .e-radio + label, .e-switch-wrapper {
        display: inline-block;
        position: relative;
        cursor: pointer;
        -webkit-tap-highlight-color: transparent;
        user-select: none
    }

    .e-radio + label {
        margin: 0;
        vertical-align: middle;
        white-space: nowrap
    }

        .e-radio + label .e-label {
            display: inline-block;
            font-family: var(--e-font-family);
            font-size: 14px;
            font-weight: 400;
            line-height: 1;
            padding-left: 22px;
            vertical-align: text-top;
            white-space: normal;
            color: rgba(var(--color-sf-on-surface))
        }

        .e-radio + label::before {
            border: 1px solid;
            border-radius: 999px;
            box-sizing: border-box;
            content: "";
            left: 0;
            position: absolute
        }

        .e-radio + label::after {
            border: 1px solid;
            border-radius: 999px;
            box-sizing: border-box;
            content: "";
            height: 6px;
            left: 4px;
            position: absolute;
            top: 4px;
            transform: scale(0);
            width: 6px
        }

        .e-radio + label .e-ripple-container {
            border-radius: 999px;
            height: 30px;
            left: -8px;
            position: absolute;
            top: -8px;
            width: 30px;
            z-index: 1
        }

        .e-radio + label.e-right .e-label, .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, .e-small .e-radio + label.e-right .e-label, .e-small .e-radio + label.e-rtl .e-label {
            padding-left: 0;
            padding-right: 22px
        }

        .e-bigger .e-toast-container.e-rtl .e-toast .e-toast-progress, .e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay, .e-progress-btn.e-rtl .e-progress, .e-radio + label.e-right::before, .e-radio + label.e-rtl::before, .e-toast-container.e-bigger.e-rtl .e-toast .e-toast-progress, .e-toast-container.e-rtl .e-toast .e-toast-progress, .e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-left, .e-vscroll.e-rtl .e-scroll-nav.e-scroll-up-nav, .e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
            left: auto;
            right: 0
        }

        .e-bigger .e-radio + label.e-right::after, .e-bigger .e-radio + label.e-rtl::after, .e-bigger .e-radio + label.e-small.e-right::after, .e-bigger .e-radio + label.e-small.e-rtl::after, .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-right::after, .e-radio + label.e-bigger.e-rtl::after, .e-radio + label.e-bigger.e-small.e-right::after, .e-radio + label.e-bigger.e-small.e-rtl::after, .e-radio + label.e-right::after, .e-radio + label.e-rtl::after, .e-radio + label.e-small.e-right::after, .e-radio + label.e-small.e-rtl::after, .e-small .e-radio + label.e-right::after, .e-small .e-radio + label.e-rtl::after {
            left: auto;
            right: 4px
        }

        .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, .e-radio + label.e-small.e-right.e-rtl .e-label, .e-small .e-radio + label.e-right.e-rtl .e-label {
            padding-left: 22px;
            padding-right: 0
        }

        .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, .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-grid.e-rtl .e-gridheader .e-headercell .e-rhandler, .e-grid.e-rtl .e-gridheader .e-headercell .e-rsuppress, .e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav, .e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay, .e-inplaceeditor.e-rtl .e-editable-action-buttons, .e-inplaceeditor.e-rtl .e-editable-value-container .e-editable-overlay-icon, .e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-editable-overlay-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, .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-radio + label.e-right.e-rtl::before, .e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav, .e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-right, .e-vscroll.e-rtl .e-scroll-nav.e-scroll-down-nav, .e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
            left: 0;
            right: auto
        }

        .e-bigger .e-radio + label.e-right.e-rtl::after, .e-bigger .e-radio + label.e-small.e-right.e-rtl::after, .e-bigger.e-small .e-radio + label.e-right.e-rtl::after, .e-radio + label.e-bigger.e-right.e-rtl::after, .e-radio + label.e-bigger.e-small.e-right.e-rtl::after, .e-radio + label.e-right.e-rtl::after, .e-radio + label.e-small.e-right.e-rtl::after, .e-small .e-radio + label.e-right.e-rtl::after {
            left: 4px;
            right: auto
        }

        .e-radio + label.e-right.e-rtl .e-ripple-container {
            left: -8px;
            right: auto
        }

        .e-radio + label.e-small .e-label, .e-small .e-radio + label .e-label {
            line-height: 1;
            padding-left: 22px
        }

        .e-radio + label.e-small::after, .e-small .e-radio + label::after {
            height: 6px;
            left: 4px;
            top: 4px;
            width: 6px
        }

        .e-radio + label.e-small .e-ripple-container, .e-small .e-radio + label .e-ripple-container {
            left: -9px;
            top: -9px
        }

        .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-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, .e-radio + label.e-small.e-right .e-ripple-container, .e-radio + label.e-small.e-rtl .e-ripple-container, .e-small .e-radio + label.e-right .e-ripple-container, .e-small .e-radio + label.e-rtl .e-ripple-container {
            left: auto;
            right: -9px
        }

        .e-bigger .e-radio + label.e-small.e-right.e-rtl .e-ripple-container, .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, .e-radio + label.e-small.e-right.e-rtl .e-ripple-container, .e-small .e-radio + label.e-right.e-rtl .e-ripple-container {
            left: -10px;
            right: auto
        }

.e-radio-wrapper.e-error .e-radio + label::before {
    border-color: var(--color-sf-error)
}

.e-radio + label::before {
    background-color: transparent;
    border-color: rgba(var(--color-sf-on-surface-variant))
}

.e-chat-ui .e-footer .e-chat-uploaded-file-item:active, .e-radio + label:active .e-ripple-element {
    background-color: rgba(var(--color-sf-on-surface),.08)
}

.e-radio:focus + label::before {
    border-color: rgba(var(--color-sf-primary));
    border-color: rgba(var(--color-sf-on-surface));
    box-shadow: none
}

.e-radio:checked + label::before {
    background-color: transparent;
    border-color: rgba(var(--color-sf-primary))
}

.e-radio:disabled + label::before, .e-radio:disabled:checked + label::before {
    border-color: rgba(var(--color-sf-on-surface),.38);
    background-color: transparent
}

.e-radio:checked + label::after {
    transform: scale(1);
    transition: none;
    background-color: rgba(var(--color-sf-primary));
    color: rgba(var(--color-sf-primary))
}

.e-radio:checked + .e-focus::before {
    outline: transparent solid 0;
    outline-offset: 0
}

.e-radio:disabled + label::before {
    cursor: default
}

.e-radio:disabled + label .e-ripple-container::after {
    background-color: transparent;
    cursor: default
}

.e-radio:disabled:checked + label::after {
    background-color: rgba(var(--color-sf-on-surface),.38);
    border-color: rgba(var(--color-sf-on-surface),.38);
    cursor: default
}

.e-bigger .e-radio + label.e-small .e-label, .e-bigger.e-small .e-radio + label .e-label, .e-radio + label.e-bigger.e-small .e-label {
    line-height: 1;
    padding-left: 28px
}

.e-bigger .e-radio + label.e-small::after, .e-bigger.e-small .e-radio + label::after, .e-radio + label.e-bigger.e-small::after {
    height: 8px;
    left: 4px;
    top: 4px;
    width: 8px
}

.e-bigger .e-radio + label.e-small .e-ripple-container, .e-bigger.e-small .e-radio + label .e-ripple-container, .e-radio + label.e-bigger.e-small .e-ripple-container {
    height: 36px;
    left: -10px;
    top: -10px;
    width: 36px
}

.e-bigger .e-radio + label.e-right .e-label, .e-bigger .e-radio + label.e-rtl .e-label, .e-bigger .e-radio + label.e-small.e-right .e-label, .e-bigger .e-radio + label.e-small.e-rtl .e-label, .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-right .e-label, .e-radio + label.e-bigger.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: 28px
}

.e-bigger .e-radio + label.e-right.e-rtl .e-label, .e-bigger .e-radio + label.e-small.e-right.e-rtl .e-label, .e-bigger.e-small .e-radio + label.e-right.e-rtl .e-label, .e-radio + label.e-bigger.e-right.e-rtl .e-label, .e-radio + label.e-bigger.e-small.e-right.e-rtl .e-label {
    padding-left: 28px;
    padding-right: 0
}

.e-bigger .e-radio + label .e-label, .e-radio + label.e-bigger .e-label {
    font-size: 16px;
    line-height: 1.2;
    padding-left: 28px
}

.e-bigger .e-radio + label::before, .e-bigger .e-treeview .e-list-item .e-list-icon, .e-bigger .e-treeview .e-list-item .e-list-img, .e-radio + label.e-bigger::before, .e-treeview.e-bigger .e-list-item .e-list-icon, .e-treeview.e-bigger .e-list-item .e-list-img {
    height: 20px;
    width: 20px
}

.e-bigger .e-radio + label::after, .e-radio + label.e-bigger::after {
    height: 8px;
    left: 6px;
    top: 6px;
    width: 8px
}

.e-bigger .e-radio + label .e-ripple-container, .e-radio + label.e-bigger .e-ripple-container {
    height: 40px;
    left: -10px;
    top: -10px;
    width: 40px
}

.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: -10px
}

.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-css.e-switch-wrapper, .e-switch-wrapper {
    height: 24px;
    width: 48px
}

    .e-css.e-switch-wrapper .e-switch, .e-switch-wrapper .e-switch {
        -moz-appearance: none;
        height: 1px;
        opacity: 0;
        position: absolute;
        width: 1px
    }

    .e-css.e-switch-wrapper .e-switch-inner, .e-switch-wrapper .e-switch-inner {
        -ms-transition: .2s ease-in-out;
        -webkit-transition: .2s ease-in-out;
        border: 2px solid rgba(var(--color-sf-outline));
        border-radius: calc(var(--e-radius) * 1.25);
        box-sizing: border-box;
        height: 100%;
        left: 0;
        overflow: hidden;
        position: absolute;
        top: 0;
        transition: .2s ease-in-out;
        width: 100%
    }

    .e-css.e-switch-wrapper .e-switch-off, .e-css.e-switch-wrapper .e-switch-on, .e-switch-wrapper .e-switch-off, .e-switch-wrapper .e-switch-on {
        -ms-transition: .2s ease-in-out .1s;
        -webkit-transition: .2s ease-in-out .1s;
        align-items: center;
        border-radius: inherit;
        display: flex;
        font-family: var(--e-font-family);
        font-size: 12px;
        height: 100%;
        justify-content: center;
        position: absolute;
        transition: .2s ease-in-out .1s;
        width: 100%
    }

    .e-css.e-switch-wrapper .e-switch-on, .e-switch-wrapper .e-switch-on {
        left: -100%;
        text-indent: -16px
    }

    .e-css.e-switch-wrapper .e-switch-off, .e-switch-wrapper .e-switch-off {
        left: 0;
        opacity: 1;
        text-indent: 18px;
        background-color: rgba(var(--color-sf-surface-variant));
        color: rgba(var(--color-sf-on-surface))
    }

    .e-css.e-switch-wrapper .e-switch-handle, .e-switch-wrapper .e-switch-handle {
        -ms-transition: .2s linear;
        -webkit-transition: .2s linear;
        border-radius: 999px;
        bottom: 2px;
        height: 12px;
        left: 6px;
        margin: auto 0;
        position: absolute;
        top: 1.5px;
        transition: .2s linear;
        width: 12px;
        background-color: rgba(var(--color-sf-outline));
        box-shadow: none
    }

    .e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on, .e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on {
        left: 0;
        opacity: 1
    }

    .e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off, .e-css.e-switch-wrapper.e-rtl .e-switch-on, .e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off, .e-switch-wrapper.e-rtl .e-switch-on {
        left: 100%
    }

    .e-css.e-switch-wrapper .e-switch-handle.e-switch-active, .e-switch-wrapper .e-switch-handle.e-switch-active {
        left: 100%;
        margin-left: -22px;
        height: 18px;
        width: 18px
    }

    .e-css.e-switch-wrapper .e-ripple-container, .e-switch-wrapper .e-ripple-container {
        border-radius: 999px;
        bottom: -9px;
        pointer-events: none;
        position: absolute;
        z-index: 1;
        height: 32px;
        left: -10px;
        top: -10px;
        width: 32px
    }

.e-fab.e-btn, .e-quick-popup-wrapper {
    border-radius: calc(var(--e-radius) * .75)
}

.e-fab.e-btn, .e-speeddial-popup {
    position: absolute;
    z-index: 100000
}

.e-css.e-switch-wrapper .e-ripple-container.e-ripple-check, .e-switch-wrapper .e-ripple-container.e-ripple-check {
    left: -6px !important;
    top: -6.5px !important
}

.e-css.e-switch-wrapper.e-rtl .e-switch-handle, .e-switch-wrapper.e-rtl .e-switch-handle {
    left: 100%;
    margin-left: -22px
}

.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-off, .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-off, .e-bigger .e-grid .e-rowcell .e-frozen-fixedleft-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-right-cursor, .e-bigger .e-grid.e-rtl .e-filterbarcell .e-frozen-fixedleft-cursor, .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-right-cursor, .e-bigger .e-grid.e-rtl .e-headercell .e-frozen-fixedleft-cursor, .e-bigger .e-grid.e-rtl .e-headercell .e-frozen-fixedright-cursor, .e-bigger .e-grid.e-rtl .e-headercell .e-frozen-left-cursor, .e-bigger .e-grid.e-rtl .e-headercell .e-frozen-right-cursor, .e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-week-position, .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-off, .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-off, .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-off, .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-off, .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-off, .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-off, .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-off, .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-off, .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-off, .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-off, .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, .e-css.e-switch-wrapper.e-rtl .e-switch-off, .e-css.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-off, .e-device .e-recurrenceeditor.e-rtl .e-week-position, .e-grid.e-bigger .e-rowcell .e-frozen-fixedleft-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-right-cursor, .e-grid.e-bigger.e-rtl .e-filterbarcell .e-frozen-fixedleft-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-right-cursor, .e-grid.e-bigger.e-rtl .e-headercell .e-frozen-fixedleft-cursor, .e-grid.e-bigger.e-rtl .e-headercell .e-frozen-fixedright-cursor, .e-grid.e-bigger.e-rtl .e-headercell .e-frozen-left-cursor, .e-grid.e-bigger.e-rtl .e-headercell .e-frozen-right-cursor, .e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-fixedleft-cursor, .e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor, .e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-fixedleft-cursor, .e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-right-cursor, .e-grid.sf-grid .e-rowcell .e-frozen-fixedleft-cursor, .e-grid.sf-grid .e-rowcell .e-frozen-right-cursor, .e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-multiselect.e-rtl .e-multi-select-wrapper.e-down-icon .e-close-hooker::before, .e-pv-modern-navigation-toolbar.e-pv-rtl, .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-off, .e-small .e-multi-select-wrapper .e-close-hooker::before, .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-off, .e-small.e-bigger .e-multi-select-wrapper .e-close-hooker::before, .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-off, .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-off, .e-speeddial-popup.e-speeddial-left.e-speeddial-radial .e-speeddial-li, .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, .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, .e-switch-wrapper.e-rtl .e-switch-off, .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on, .e-switch-wrapper.e-small.e-rtl .e-switch-off, .e-tab .e-tab-header .e-toolbar-item .e-icon-bottom.e-tab-icon::before, .e-tab .e-tab-header .e-toolbar-item .e-icon-top.e-tab-icon::before, .e-tab .e-tab-header .e-toolbar-item.e-active .e-icon-bottom.e-tab-icon::before, .e-tab .e-tab-header .e-toolbar-item.e-active .e-icon-top.e-tab-icon::before, .e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
    left: 0
}

.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-small.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-switch-wrapper.e-small.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-small.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-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-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-switch-wrapper.e-small.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, .e-css.e-switch-wrapper.e-small.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-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-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
    left: -100%
}

.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
    border-radius: 999px;
    height: 12px;
    left: 6px;
    margin: auto 0;
    position: absolute;
    top: 1.5px;
    transition: .2s linear;
    width: 12px
}

.e-css.e-switch-wrapper.e-small, .e-small .e-css.e-switch-wrapper, .e-small .e-switch-wrapper, .e-small.e-css.e-switch-wrapper, .e-small.e-switch-wrapper, .e-switch-wrapper.e-small {
    height: 20px;
    width: 46px
}

    .e-css.e-switch-wrapper.e-small .e-switch-handle, .e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, .e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, .e-switch-wrapper.e-small .e-switch-handle {
        height: 10px;
        width: 10px
    }

    .e-css.e-switch-wrapper.e-small .e-ripple-container, .e-switch-wrapper.e-small .e-ripple-container {
        border-radius: 999px;
        height: 24px;
        left: -3px;
        pointer-events: none;
        position: absolute;
        top: -5px;
        width: 24px;
        z-index: 1
    }

    .e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active, .e-small .e-css.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-switch-wrapper .e-switch-handle.e-switch-active, .e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
        left: 100%;
        margin-left: -19px;
        height: 14px;
        width: 14px
    }

    .e-css.e-switch-wrapper.e-small .e-switch-on, .e-small .e-css.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-switch-wrapper .e-switch-on, .e-switch-wrapper.e-small .e-switch-on {
        text-indent: -11px
    }

    .e-bigger .e-css.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-small .e-css.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-switch-wrapper .e-switch-off, .e-bigger.e-switch-wrapper.e-small .e-switch-off, .e-css.e-switch-wrapper.e-small .e-switch-off, .e-small .e-css.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-switch-wrapper .e-switch-off, .e-switch-wrapper.e-small .e-switch-off {
        text-indent: 14px
    }

    .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle, .e-small .e-css.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-switch-wrapper.e-rtl .e-switch-handle, .e-switch-wrapper.e-small.e-rtl .e-switch-handle {
        left: 100%;
        margin-left: -19px;
        height: 10px;
        width: 10px
    }

    .e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-on, .e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on, .e-bigger .e-switch-wrapper.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-rtl .e-switch-on, .e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on, .e-bigger.e-small .e-css.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-switch-wrapper.e-rtl .e-switch-on, .e-bigger.e-switch-wrapper.e-rtl .e-switch-on, .e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-on, .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on, .e-small .e-css.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-switch-wrapper.e-rtl .e-switch-on, .e-switch-wrapper.e-small.e-rtl .e-switch-on {
        left: 100%;
        opacity: 1
    }

    .e-css.e-switch-wrapper.e-small.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-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-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, .e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active {
        left: 22px;
        height: 14px;
        width: 14px
    }

    .e-small .e-css.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-switch-wrapper .e-switch-handle {
        height: 10px;
        width: 10px;
        left: 5px;
        top: 2px
    }

    .e-small .e-css.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-switch-wrapper .e-ripple-container {
        border-radius: 999px;
        height: 24px;
        pointer-events: none;
        position: absolute;
        width: 24px;
        z-index: 1;
        left: -7px;
        top: -7px
    }

        .e-small .e-css.e-switch-wrapper .e-ripple-container.e-ripple-check, .e-small .e-switch-wrapper .e-ripple-container.e-ripple-check, .e-small.e-css.e-switch-wrapper .e-ripple-container.e-ripple-check, .e-small.e-switch-wrapper .e-ripple-container.e-ripple-check {
            left: -3px !important;
            top: -5px !important
        }

.e-css.e-switch-wrapper .e-switch-handle.e-switch-active, .e-css.e-switch-wrapper .e-switch-inner, .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, .e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-off, .e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-on, .e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active, .e-css.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active, .e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active, .e-grid .e-detailheadercell, .e-grid .e-fixedfreeze:not(.e-summarycell,.e-selectionbackground,.e-updatedtd,.e-columnselection,.e-groupcaption,.e-cellselectionbackground,.e-active), .e-grid .e-gridcontent, .e-grid .e-gridpopup .e-content, .e-grid .e-groupdroparea.e-hover, .e-grid .e-grouptopleftcell, .e-grid .e-headercell, .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-rowdragheader, .e-rte-table-popup.e-popup-open .e-rte-tablecell.e-default, .e-stepper .e-step-label:not(.e-step-item) .e-step-label-container, .e-stepper.e-vertical .e-step-item:not(.e-step-text):not(.e-step-label) .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-text-only.e-step-text .e-step-label-optional, .e-stepper.e-vertical.e-label-bottom .e-step-label-optional, .e-stepper.e-vertical.e-label-top .e-step-label-optional, .e-switch-wrapper .e-switch-handle.e-switch-active, .e-switch-wrapper .e-switch-inner, .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, .e-switch-wrapper.e-rtl.e-focus .e-switch-off, .e-switch-wrapper.e-rtl.e-focus .e-switch-on, .e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active, .e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active, .e-switch-wrapper:hover .e-switch-handle.e-switch-active, .e-timeline.e-outline .e-dot {
    background-color: rgba(var(--color-sf-surface))
}

    .e-css.e-switch-wrapper .e-ripple-check .e-ripple-element, .e-css.e-switch-wrapper.e-active .e-ripple-check.e-ripple-container, .e-css.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container, .e-css.e-switch-wrapper:active .e-ripple-check.e-ripple-container, .e-css.e-switch-wrapper:focus .e-ripple-check.e-ripple-container, .e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active .e-ripple-check.e-ripple-container, .e-grid .e-groupdroparea .e-icons.e-focused, .e-grid .e-groupdroparea .e-icons:hover, .e-switch-wrapper .e-ripple-check .e-ripple-element, .e-switch-wrapper.e-active .e-ripple-check.e-ripple-container, .e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container, .e-switch-wrapper:active .e-ripple-check.e-ripple-container, .e-switch-wrapper:focus .e-ripple-check.e-ripple-container, .e-switch-wrapper:hover .e-switch-handle.e-switch-active .e-ripple-check.e-ripple-container {
        background-color: rgba(var(--color-sf-on-surface-variant),.08)
    }

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle, .e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle, .e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle, .e-switch-wrapper.e-switch-disabled .e-switch-handle {
    background-color: rgba(var(--color-sf-white));
    box-shadow: none
}

.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off, .e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off {
    opacity: 1;
    background-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
    border-color: rgba(var(--color-sf-on-surface),.12);
    color: rgba(var(--color-sf-on-surface),.38)
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on, .e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on, .e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on, .e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on {
    color: rgba(var(--color-sf-on-surface),.38);
    opacity: 1;
    background-color: rgba(var(--color-sf-on-surface),.12)
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active, .e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner, .e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active, .e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active, .e-switch-wrapper.e-switch-disabled .e-switch-inner, .e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active {
    background-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
    border-color: rgba(var(--color-sf-on-surface),.12)
}

.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner, .e-switch-wrapper.e-switch-disabled .e-switch-inner {
    opacity: 1
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner, .e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner, .e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner, .e-switch-wrapper.e-switch-disabled:hover .e-switch-inner {
    border-color: rgba(var(--color-sf-on-surface),.12);
    color: rgba(var(--color-sf-on-surface),.38)
}

    .e-css.e-switch-wrapper.e-rtl.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, .e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on, .e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on {
        color: rgba(var(--color-sf-on-surface),.38);
        background-color: rgba(var(--color-sf-on-surface),.12)
    }

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle, .e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle, .e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active, .e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle, .e-switch-wrapper.e-switch-disabled:hover .e-switch-handle, .e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active {
    background-color: rgba(var(--color-sf-white))
}

.e-css.e-switch-wrapper:hover .e-switch-inner, .e-switch-wrapper:hover .e-switch-inner {
    background-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.11),rgba(var(--color-sf-primary),.11)),rgba(var(--color-sf-surface));
    border-color: rgba(var(--color-sf-outline))
}

.e-css.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active), .e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active) {
    background-color: rgba(var(--color-sf-outline))
}

.e-css.e-switch-wrapper.e-active .e-switch-inner, .e-css.e-switch-wrapper.e-focus .e-switch-inner, .e-css.e-switch-wrapper:active .e-switch-inner, .e-css.e-switch-wrapper:focus .e-switch-inner, .e-switch-wrapper.e-active .e-switch-inner, .e-switch-wrapper.e-focus .e-switch-inner, .e-switch-wrapper:active .e-switch-inner, .e-switch-wrapper:focus .e-switch-inner {
    background-color: rgba(var(--color-sf-surface));
    border-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.11),rgba(var(--color-sf-primary),.11)),rgba(var(--color-sf-surface));
    box-shadow: none;
    outline: 0;
    outline-offset: initial
}

    .e-css.e-switch-wrapper.e-active .e-switch-inner.e-switch-active, .e-css.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active, .e-css.e-switch-wrapper:active .e-switch-inner.e-switch-active, .e-css.e-switch-wrapper:focus .e-switch-inner.e-switch-active, .e-switch-wrapper.e-active .e-switch-inner.e-switch-active, .e-switch-wrapper.e-focus .e-switch-inner.e-switch-active, .e-switch-wrapper:active .e-switch-inner.e-switch-active, .e-switch-wrapper:focus .e-switch-inner.e-switch-active {
        background-color: rgba(var(--color-sf-primary));
        border-color: rgba(var(--color-sf-primary));
        outline: 0
    }

.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active, .e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active {
    background-color: rgba(var(--color-sf-primary));
    border-color: rgba(var(--color-sf-primary));
    color: rgba(var(--color-sf-on-primary));
    outline: 0
}

.e-css.e-switch-wrapper.e-rtl .e-switch-handle, .e-switch-wrapper.e-rtl .e-switch-handle {
    background-color: rgba(var(--color-sf-outline));
    box-shadow: none
}

.e-fab.e-btn, .e-fab.e-btn.e-active, .e-fab.e-btn:active, .e-fab.e-btn:disabled, .e-fab.e-btn:focus, .e-fab.e-btn:hover:not(:focus), .e-speech-to-text, .e-speech-to-text.e-active, .e-speech-to-text:active, .e-speech-to-text:disabled, .e-speech-to-text:focus, .e-speech-to-text:hover:not(:focus), .e-speeddial-popup .e-speeddial-li .e-speeddial-li-icon, .e-speeddial-popup .e-speeddial-li .e-speeddial-li-text {
    box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12)
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off, .e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off {
    opacity: 1;
    background-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-on-surface),.38)
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active, .e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active {
    background-color: rgba(var(--color-sf-surface));
    box-shadow: none
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner, .e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner {
    background-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
    border-color: rgba(var(--color-sf-on-surface),.12);
    opacity: 1
}

.e-bigger .e-css.e-switch-wrapper.e-small, .e-bigger .e-switch-wrapper.e-small, .e-bigger.e-css.e-switch-wrapper.e-small, .e-bigger.e-small .e-css.e-switch-wrapper, .e-bigger.e-small .e-switch-wrapper, .e-bigger.e-small.e-css.e-switch-wrapper, .e-bigger.e-small.e-switch-wrapper, .e-bigger.e-switch-wrapper.e-small {
    height: 28px;
    width: 60px
}

    .e-bigger .e-css.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-small .e-css.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-switch-wrapper .e-switch-handle, .e-bigger.e-switch-wrapper.e-small .e-switch-handle {
        height: 16px;
        left: 6px;
        top: 1px;
        width: 16px
    }

    .e-bigger .e-css.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-small .e-css.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-switch-wrapper .e-ripple-container, .e-bigger.e-switch-wrapper.e-small .e-ripple-container {
        border-radius: 999px;
        height: 36px;
        pointer-events: none;
        position: absolute;
        width: 36px;
        z-index: 1;
        left: -10px;
        top: -10px
    }

        .e-bigger .e-css.e-switch-wrapper .e-ripple-container.e-ripple-check, .e-bigger .e-css.e-switch-wrapper.e-small .e-ripple-container.e-ripple-check, .e-bigger .e-switch-wrapper .e-ripple-container.e-ripple-check, .e-bigger .e-switch-wrapper.e-small .e-ripple-container.e-ripple-check, .e-bigger.e-css.e-switch-wrapper .e-ripple-container.e-ripple-check, .e-bigger.e-css.e-switch-wrapper.e-small .e-ripple-container.e-ripple-check, .e-bigger.e-small .e-css.e-switch-wrapper .e-ripple-container.e-ripple-check, .e-bigger.e-small .e-switch-wrapper .e-ripple-container.e-ripple-check, .e-bigger.e-small.e-css.e-switch-wrapper .e-ripple-container.e-ripple-check, .e-bigger.e-small.e-switch-wrapper .e-ripple-container.e-ripple-check, .e-bigger.e-switch-wrapper .e-ripple-container.e-ripple-check, .e-bigger.e-switch-wrapper.e-small .e-ripple-container.e-ripple-check {
            left: -7px !important;
            top: -8px !important
        }

    .e-bigger .e-css.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-small .e-css.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-switch-wrapper .e-switch-handle.e-switch-active, .e-bigger.e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
        left: 100%;
        margin-left: -25px;
        height: 20px;
        width: 20px
    }

    .e-bigger .e-css.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-small .e-css.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-switch-wrapper .e-switch-on, .e-bigger.e-switch-wrapper.e-small .e-switch-on {
        text-indent: -14px
    }

    .e-bigger .e-css.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-small .e-css.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-switch-wrapper.e-rtl .e-switch-handle, .e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
        left: 100%;
        margin-left: -25px;
        height: 16px;
        width: 16px
    }

        .e-bigger.e-small .e-css.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-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
            left: 30px;
            height: 20px;
            width: 20px
        }

.e-bigger .e-css.e-switch-wrapper, .e-bigger .e-switch-wrapper, .e-bigger.e-css.e-switch-wrapper, .e-bigger.e-switch-wrapper {
    height: 32px;
    width: 66px
}

    .e-bigger .e-css.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-switch-wrapper .e-switch-handle {
        height: 16px;
        left: 6px;
        top: 2px;
        width: 16px
    }

        .e-bigger .e-css.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-switch-wrapper .e-switch-handle.e-switch-active {
            left: 100%;
            margin-left: -29px;
            height: 24px;
            width: 24px
        }

    .e-bigger .e-css.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-switch-wrapper .e-switch-on {
        text-indent: -15px
    }

    .e-bigger .e-css.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-switch-wrapper .e-switch-off {
        text-indent: 18px
    }

    .e-bigger .e-css.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-switch-wrapper .e-ripple-container {
        height: 40px;
        width: 40px;
        left: -12px;
        top: -12px
    }

    .e-bigger .e-css.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-switch-wrapper.e-rtl .e-switch-handle {
        height: 16px;
        left: 100%;
        margin-left: -29px;
        top: 2px;
        width: 16px
    }

        .e-bigger .e-css.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-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
            left: 32px;
            height: 24px;
            width: 24px
        }

    .e-bigger .e-css.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-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active, .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, .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-multiselect.e-rtl .e-down-icon .e-chips-close.e-close-hooker {
        left: 30px
    }

.e-fab.e-btn {
    align-items: center;
    display: inline-flex;
    min-height: 40px;
    min-width: 40px;
    padding: 0 16px
}

    .e-fab.e-btn .e-btn-icon {
        margin-top: 0;
        font-size: 14px
    }

    .e-datetimepicker.e-popup-expand.e-popup, .e-dialog .e-dlg-modal, .e-fab.e-btn.e-fab-fixed, .e-speeddial-popup.e-speeddial-fixed {
        position: fixed
    }

    .e-fab.e-btn.e-fab-top, .e-rtl.e-fab.e-btn.e-fab-top, .e-speeddial-popup.e-speeddial-top {
        top: 16px
    }

        .e-fab.e-btn.e-fab-top.e-fab-middle, .e-rtl.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-left, .e-rtl.e-fab.e-btn.e-fab-left {
        left: 16px
    }

        .e-fab.e-btn.e-fab-left.e-fab-center, .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-center, .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-center::after, .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-center::before {
            left: 50%;
            transform: translateX(-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-right.e-fab-center {
    right: 50%;
    transform: translateX(50%)
}

.e-small .e-fab.e-btn, .e-small.e-fab.e-btn {
    border-radius: calc(var(--e-radius) * .5);
    min-height: 32px;
    min-width: 32px;
    padding: 0 12px
}

.e-bigger .e-fab.e-btn, .e-bigger.e-fab.e-btn {
    border-radius: calc(var(--e-radius) * 1);
    min-height: 56px;
    min-width: 56px;
    padding: 0 19px
}

.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: calc(var(--e-radius) * 1);
    min-height: 48px;
    min-width: 48px;
    padding: 0 19px
}

.e-speeddial-popup {
    pointer-events: none
}

    .e-speeddial-popup.e-speeddial-top.e-speeddial-radial.e-speeddial-middle .e-speeddial-li {
        top: calc(.5 * var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset))
    }

    .e-speeddial-popup.e-speeddial-top.e-speeddial-linear, .e-speeddial-popup.e-speeddial-top.e-speeddial-middle {
        top: var(--speeddialVertDist)
    }

    .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-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-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, .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-richtexteditor .e-rte-container.e-rte-tb-bottom .e-toolbar-container.e-rte-tb-float, .e-richtexteditor .e-rte-container.e-rte-tb-bottom .e-toolbar-wrapper.e-rte-tb-float, .e-richtexteditor .e-rte-toolbar.e-rte-tb-fixed:not(.e-tbar-ios-fixed), .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-bottom, .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-top::after, .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-top::before, .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(.5 * var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset))
    }

    .e-speeddial-popup.e-speeddial-bottom.e-speeddial-linear, .e-speeddial-popup.e-speeddial-bottom.e-speeddial-middle {
        bottom: var(--speeddialVertDist)
    }

    .e-speeddial-popup.e-speeddial-left, .e-speeddial-popup.e-speeddial-left.e-speeddial-center, .e-speeddial-popup.e-speeddial-left.e-speeddial-radial.e-speeddial-center {
        left: var(--speeddialRadialHorzDist)
    }

        .e-speeddial-popup.e-speeddial-left.e-speeddial-radial.e-speeddial-center .e-speeddial-li {
            left: calc(.5 * var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset))
        }

        .e-speeddial-popup.e-speeddial-left.e-speeddial-linear {
            left: var(--speeddialHorzDist)
        }

    .e-speeddial-popup.e-speeddial-right, .e-speeddial-popup.e-speeddial-right.e-speeddial-center, .e-speeddial-popup.e-speeddial-right.e-speeddial-radial.e-speeddial-center {
        right: var(--speeddialRadialHorzDist)
    }

        .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-headercell .e-frozen-fixedright-cursor, .e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-left-cursor, .e-grid.sf-grid .e-rowcell .e-frozen-fixedright-cursor, .e-grid.sf-grid .e-rowcell .e-frozen-left-cursor, .e-speeddial-popup.e-speeddial-right.e-speeddial-radial .e-speeddial-li, .e-tab .e-tab-header.e-vertical.e-vertical-left::before, .e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right, .e-treeview.e-rtl .e-sibling::before {
            right: 0
        }

        .e-speeddial-popup.e-speeddial-right.e-speeddial-radial.e-speeddial-center .e-speeddial-li {
            right: calc(.5 * var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset))
        }

        .e-speeddial-popup.e-speeddial-right.e-speeddial-linear {
            right: var(--speeddialHorzDist)
        }

    .e-speeddial-popup.e-speeddial-template {
        outline: 0;
        pointer-events: auto;
        z-index: 100001
    }

    .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, .e-small .e-speeddial-popup.e-speeddial-linear .e-speeddial-li, .e-small.e-speeddial-popup.e-speeddial-linear .e-speeddial-li, .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;
        color: rgba(var(--color-sf-on-surface))
    }

        .e-bigger .e-daterangepicker .e-footer .e-btn.e-apply, .e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel, .e-bigger.e-daterangepicker .e-footer .e-btn.e-apply, .e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel, .e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply, .e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel, .e-daterangepicker.e-popup .e-footer .e-btn.e-apply, .e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel, .e-device.e-daterangepicker .e-footer .e-btn.e-apply, .e-device.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel, .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, .e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text {
            margin: 0 8px
        }

    .e-speeddial-popup .e-speeddial-li-text {
        border-radius: calc(var(--e-radius) * .125);
        padding: 0 5px;
        white-space: nowrap;
        height: 26px;
        line-height: 26px;
        border: 1px solid
    }

    .e-speeddial-popup .e-speeddial-li-icon {
        border-radius: calc(var(--e-radius) * .5);
        border: 1px solid;
        font-size: 14px;
        height: 32px;
        width: 32px;
        display: inline-flex;
        align-items: center;
        justify-content: center
    }

    .e-rtl .e-splitter.e-splitter-horizontal, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul.e-speeddial-horz-top, .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, .e-speeddial-popup.e-speeddial-vert-right .e-speeddial-li, .e-splitter.e-splitter-horizontal.e-rtl, .e-splitter.e-splitter-horizontal.e-rtl .e-split-bar.e-split-bar-horizontal, .e-timeline.e-horizontal.e-timeline-reverse .e-timeline-items, .e-timeline.e-vertical.e-align-alternate .e-timeline-item:nth-of-type(2n), .e-timeline.e-vertical.e-align-alternatereverse .e-timeline-item:nth-of-type(odd), .e-timeline.e-vertical.e-align-before .e-timeline-item {
        flex-direction: row-reverse
    }

    .e-speeddial-popup.e-speeddial-vert-bottom .e-speeddial-ul, .e-splitter.e-splitter-vertical.e-reverse, .e-timeline.e-horizontal.e-align-alternate .e-timeline-item:nth-of-type(2n), .e-timeline.e-horizontal.e-align-alternatereverse .e-timeline-item:nth-of-type(odd), .e-timeline.e-horizontal.e-align-before .e-timeline-item, .e-timeline.e-vertical.e-timeline-reverse .e-timeline-items {
        flex-direction: column-reverse
    }

    .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul, .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul.e-speeddial-horz-top, .e-splitter.e-splitter-horizontal, .e-stepper.e-horizontal .e-stepper-steps {
        flex-direction: row
    }

    .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, .e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul, .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul {
        padding: 3px 5px
    }

    .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-bigger.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, .e-small .e-bigger.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-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, .e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li, .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li {
        margin: 0 5px
    }

    .e-speeddial-popup.e-speeddial-overflow .e-speeddial-ul {
        overflow: auto;
        scroll-behavior: smooth;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

        .e-speeddial-popup.e-speeddial-overflow .e-speeddial-ul::-webkit-scrollbar {
            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: 999px
        }

        .e-speeddial-popup.e-speeddial-radial.e-speeddial-top-right {
            border-bottom-left-radius: 999px
        }

        .e-speeddial-popup.e-speeddial-radial.e-speeddial-bottom-left {
            border-top-right-radius: 999px
        }

        .e-speeddial-popup.e-speeddial-radial.e-speeddial-bottom-right {
            border-top-left-radius: 999px
        }

        .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-horz-left .e-speeddial-li-text, .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li-text, .e-speeddial-popup.e-speeddial-radial .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 3px
}

.e-small .e-speeddial-popup .e-speeddial-li-text, .e-small.e-speeddial-popup .e-speeddial-li-text {
    height: 22px;
    line-height: 22px
}

.e-small .e-speeddial-popup .e-speeddial-li-icon, .e-small.e-speeddial-popup .e-speeddial-li-icon {
    height: 26px;
    width: 26px;
    font-size: 12px
}

.e-speeddial-overlay {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99998;
    background-color: rgba(var(--color-sf-scrim),.5)
}

    .e-speeddial-overlay.e-speeddial-fixed {
        height: 100vh;
        width: 100vw;
        position: fixed
    }

.e-speeddial-popup .e-speeddial-li .e-speeddial-li-icon, .e-speeddial-popup .e-speeddial-li .e-speeddial-li-text {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    border-color: transparent
}

.e-pv-mobile-annotation-toolbar .e-tbar-btn:focus, .e-pv-mobile-annotation-toolbar .e-tbar-btn:hover, .e-speeddial-popup .e-speeddial-li.e-disabled .e-speeddial-li-icon, .e-speeddial-popup .e-speeddial-li.e-disabled .e-speeddial-li-text, .e-tbar-btn.e-control.e-btn.e-lib.e-icon-btn.e-pv-bold.e-pv-tbar-btn.e-tooltip.textprop-option-active, .e-tbar-btn.e-control.e-btn.e-lib.e-icon-btn.e-pv-center-align.e-pv-tbar-btn.e-tooltip.textprop-option-active, .e-tbar-btn.e-control.e-btn.e-lib.e-icon-btn.e-pv-italic.e-pv-tbar-btn.e-tooltip.textprop-option-active, .e-tbar-btn.e-control.e-btn.e-lib.e-icon-btn.e-pv-justfiy-align.e-pv-tbar-btn.e-tooltip.textprop-option-active, .e-tbar-btn.e-control.e-btn.e-lib.e-icon-btn.e-pv-left-align.e-pv-tbar-btn.e-tooltip.textprop-option-active, .e-tbar-btn.e-control.e-btn.e-lib.e-icon-btn.e-pv-right-align.e-pv-tbar-btn.e-tooltip.textprop-option-active, .e-tbar-btn.e-control.e-btn.e-lib.e-icon-btn.e-pv-strikeout.e-pv-tbar-btn.e-tooltip.textprop-option-active, .e-tbar-btn.e-control.e-btn.e-lib.e-icon-btn.e-pv-underlinetext.e-pv-tbar-btn.e-tooltip.textprop-option-active {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    border-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
}

.e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled) .e-speeddial-li-icon, .e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled) .e-speeddial-li-text, .e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled) .e-speeddial-li-icon, .e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled) .e-speeddial-li-text {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    border-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary),.5)
}

.e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover .e-speeddial-li-icon, .e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover .e-speeddial-li-text {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.11),rgba(var(--color-sf-primary),.11)),rgba(var(--color-sf-surface));
    border-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.11),rgba(var(--color-sf-primary),.11)),rgba(var(--color-sf-surface))
}

.e-speeddial-popup .e-speeddial-li:not(.e-disabled):active .e-speeddial-li-icon, .e-speeddial-popup .e-speeddial-li:not(.e-disabled):active .e-speeddial-li-text {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.12),rgba(var(--color-sf-primary),.12)),rgba(var(--color-sf-surface));
    border-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.12),rgba(var(--color-sf-primary),.12)),rgba(var(--color-sf-surface))
}

.e-bigger .e-grid.e-device.e-rtl .e-groupheadercell span, .e-bigger .e-speeddial-popup .e-speeddial-ul, .e-bigger.e-grid.e-device.e-rtl .e-groupheadercell span, .e-bigger.e-speeddial-popup .e-speeddial-ul {
    padding: 6px 7px
}

.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-small.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, .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-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text, .e-ddt.e-rtl.e-popup .e-selectall-parent .e-all-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-speeddial-popup .e-speeddial-li-text, .e-bigger.e-speeddial-popup .e-speeddial-li-text {
    height: 32px;
    line-height: 32px
}

.e-bigger .e-speeddial-popup .e-speeddial-li-icon, .e-bigger.e-speeddial-popup .e-speeddial-li-icon {
    height: 40px;
    width: 40px;
    font-size: 16px
}

.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, .e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul {
    padding: 7px 6px
}

.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, .e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, .e-rte-dropdown-popup.e-rtl ul .e-item .e-menu-icon {
    margin: 0 6px
}

.e-bigger .e-small.e-speeddial-popup .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-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-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-rtl.e-multiselect.e-filled .e-multi-select-wrapper input[type=text], .e-small .e-bigger.e-speeddial-popup .e-speeddial-ul, .e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul, .e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul {
    padding: 5px
}

.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: 30px;
    line-height: 30px
}

.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: 36px;
    width: 36px;
    font-size: 14px
}

.e-listview {
    -webkit-overflow-scrolling: touch;
    border: 1px solid;
    border-radius: calc(var(--e-radius) * .25);
    display: block;
    overflow: auto;
    position: relative;
    width: 100%
}

    .e-listview:not(.e-list-template) .e-list-item {
        height: 40px;
        line-height: 22px;
        position: relative;
        padding: 10px 16px
    }

    .e-listview .e-list-item {
        border-bottom: 1px solid;
        cursor: pointer
    }

    .e-listview.e-listview-template .e-list-item .e-checkbox {
        display: flex;
        align-items: baseline
    }

    .e-listview .e-icon-back {
        margin-top: 0;
        margin-right: 14px
    }

    .e-listview .e-list-header {
        align-items: center;
        display: flex;
        font-weight: 600;
        height: 34px;
        padding: 0 16px
    }

        .e-bigger .e-listview .e-list-header .e-headertemplate-text.nested-header, .e-bigger .e-listview .e-list-header .e-text.header, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input, .e-bigger.e-small .e-daterangepicker.e-popup .e-hide-range, .e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress, .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-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-footer, .e-daterangepicker.e-popup .e-hide-range, .e-dialog .e-dlg-content.e-hide, .e-dialog .e-dlg-header.e-hide, .e-dialog .e-footer-content.e-hide, .e-dlg-ref-element, .e-listview .e-list-header .e-header-back-icon, .e-listview .e-list-header .e-headertemplate-text.nested-header, .e-listview .e-list-header .e-text.header, .e-listview.e-bigger .e-list-header .e-headertemplate-text.nested-header, .e-listview.e-bigger .e-list-header .e-text.header, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input, .e-tab .e-content > .e-item, .e-tab .e-tab-header .e-indicator.e-hidden, .e-tab .e-tab-header .e-toolbar-item.e-hidden, .e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device .e-scroll-right-nav, .e-tab .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap::before, .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, .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap::before, .e-tab.e-hidden, .e-toolbar .e-toolbar-item.e-hidden, .e-toolbar .e-toolbar-item.e-separator + .e-separator, .e-toolbar .e-toolbar-item.e-separator:first-of-type, .e-toolbar .e-toolbar-item.e-separator:last-of-type, .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-hidden, .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator, .e-toolbar .e-toolbar-pop .e-toolbar-item.e-toolbar-popup.e-hidden, .e-toolbar .e-toolbar-pop .e-toolbar-text .e-tbar-btn-text, .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator, .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-toolbar-text .e-tbar-btn-text, .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close, .e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text, .e-toolbar.e-hidden, .e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress, .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
            display: none
        }

        .e-listview .e-list-header .e-text {
            cursor: default;
            text-indent: 0
        }

    .e-listbox-container .e-has-header > .e-view, .e-listbox-wrapper .e-has-header > .e-view, .e-listboxtool-wrapper .e-has-header > .e-view, .e-listview .e-has-header > .e-view {
        top: 45px
    }

    .e-listbox-container .e-but-back, .e-listbox-wrapper .e-but-back, .e-listboxtool-wrapper .e-but-back, .e-listview .e-back-button {
        cursor: pointer;
        padding-right: 8px
    }

    .e-listview .e-list-group-item {
        border-bottom: 1px solid rgba(var(--color-sf-outline-variant));
        border-top: 0 solid;
        height: 36px;
        line-height: 18px;
        font-weight: 600;
        padding: 10px 16px;
        border-top: 1px solid rgba(var(--color-sf-outline-variant));
        border-bottom: 0 solid
    }

        .e-listview .e-list-group-item:first-child {
            border: 0;
            border-bottom: 0 solid rgba(var(--color-sf-outline-variant))
        }

    .e-listview .e-icon-collapsible {
        cursor: pointer;
        font-size: 18px;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    .e-listbox-container .e-text-content, .e-listbox-wrapper .e-text-content, .e-listboxtool-wrapper .e-text-content, .e-listview .e-text-content {
        height: 100%;
        position: relative;
        vertical-align: middle
    }

        .e-bigger .e-listview .e-text-content.e-checkbox .e-list-text, .e-listbox-container .e-text-content.e-checkbox .e-list-text, .e-listbox-wrapper .e-text-content.e-checkbox .e-list-text, .e-listboxtool-wrapper .e-text-content.e-checkbox .e-list-text, .e-listview .e-text-content.e-checkbox .e-list-text, .e-listview.e-bigger .e-text-content.e-checkbox .e-list-text, .e-toolbar.e-spacer-toolbar.e-pop-mode .e-toolbar-items {
            width: calc(100% - 40px)
        }

        .e-listbox-container .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text, .e-listbox-wrapper .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, .e-listview .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text {
            width: calc(100% - 90px)
        }

        .e-listbox-container .e-text-content *, .e-listbox-wrapper .e-text-content *, .e-listboxtool-wrapper .e-text-content *, .e-listview .e-text-content * {
            display: inline-block;
            vertical-align: middle
        }

    .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-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-listboxtool-wrapper .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text, .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-aiassistview.e-rtl .e-prompt-icon, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after, .e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after, .e-bigger .e-treeview .e-navigable .e-list-icon, .e-bigger .e-treeview .e-navigable .e-list-icon + .e-list-img, .e-bigger .e-treeview .e-navigable .e-list-img, .e-listview .e-checkbox .e-checkbox-left, .e-tab.e-bigger.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-icons.e-close-icon, .e-tab.e-bigger.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-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text, .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-icon + .e-list-img, .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img, .e-treeview .e-navigable .e-list-icon, .e-treeview .e-navigable .e-list-img, .e-treeview.e-bigger .e-navigable .e-list-icon, .e-treeview.e-bigger .e-navigable .e-list-icon + .e-list-img, .e-treeview.e-bigger .e-navigable .e-list-img, .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon, .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img, .e-treeview.e-rtl .e-list-icon, .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-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-listbox-container .e-checkbox .e-checkbox-right, .e-listbox-container.e-rtl .e-checkbox .e-checkbox-left, .e-listbox-container.e-rtl .e-checkbox-wrapper, .e-listbox-wrapper .e-checkbox .e-checkbox-right, .e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-left, .e-listbox-wrapper.e-rtl .e-checkbox-wrapper, .e-listboxtool-wrapper .e-checkbox .e-checkbox-right, .e-listboxtool-wrapper.e-rtl .e-checkbox .e-checkbox-left, .e-listboxtool-wrapper.e-rtl .e-checkbox-wrapper, .e-listview .e-checkbox .e-checkbox-right, .e-listview.e-rtl .e-checkbox .e-checkbox-left {
        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%
    }

    .e-listbox-container .e-icon-wrapper .e-list-text, .e-listbox-container .e-icon-wrapper.e-text-content.e-checkbox .e-list-text, .e-listbox-container .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-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, .e-listboxtool-wrapper .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, .e-listview .e-list-icon + .e-list-text {
        width: calc(100% - 60px)
    }

    .e-listview .e-list-icon {
        margin-right: 10px;
        height: 20px;
        width: 20px
    }

    .e-listview.e-virtualization .e-list-container, .e-treeview.e-virtualization .e-ul {
        overflow: unset
    }

    .e-listbox-container .e-content, .e-listbox-wrapper .e-content, .e-listboxtool-wrapper .e-content, .e-listview .e-list-container, .e-schedule .e-month-agenda-view .e-week-number-wrapper, .e-schedule .e-month-view .e-week-number-wrapper, .e-schedule .e-timeline-month-view .e-resource-column-wrap, .e-schedule .e-timeline-view .e-resource-column-wrap, .e-schedule .e-timeline-year-view .e-date-header-wrap, .e-schedule .e-timeline-year-view .e-month-header-wrapper, .e-schedule .e-timeline-year-view .e-resource-column-wrap {
        overflow: hidden;
        position: relative
    }

    .e-listbox-container .e-text .e-headertext, .e-listbox-wrapper .e-text .e-headertext, .e-listboxtool-wrapper .e-text .e-headertext, .e-listview .e-text .e-headertext {
        display: inline-block;
        line-height: 18px
    }

    .e-listbox-container.e-rtl .e-icon-collapsible, .e-listbox-wrapper.e-rtl .e-icon-collapsible, .e-listboxtool-wrapper.e-rtl .e-icon-collapsible, .e-listview.e-rtl .e-icon-collapsible {
        left: 0;
        right: initial;
        top: 50%;
        transform: translateY(-50%) rotate(180deg)
    }

    .e-listbox-container .e-checkbox .e-checkbox-left, .e-listbox-container.e-rtl .e-checkbox .e-checkbox-right, .e-listbox-wrapper .e-checkbox .e-checkbox-left, .e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-right, .e-listboxtool-wrapper .e-checkbox .e-checkbox-left, .e-listboxtool-wrapper.e-rtl .e-checkbox .e-checkbox-right, .e-listview.e-rtl .e-checkbox .e-checkbox-right {
        margin: -2px 8px 0 0
    }

.e-listview {
    border-color: rgba(var(--color-sf-outline-variant));
    font-family: var(--e-font-family);
    font-size: 14px
}

    .e-listview .e-list-group-item, .e-listview .e-list-header {
        background-color: transparent;
        color: rgba(var(--color-sf-on-surface-variant));
        border-color: rgba(var(--color-sf-outline-variant));
        font-size: 12px
    }

    .e-listview .e-list-item {
        border-bottom: 0 solid rgba(var(--color-sf-outline-variant));
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
        border-top: 0 solid transparent;
        background-color: transparent;
        color: rgba(var(--color-sf-on-surface))
    }

        .e-listview .e-list-item.e-hover, .e-listview .e-list-item.e-hover.e-active.e-checklist {
            background-color: rgba(var(--color-sf-on-surface),.05);
            color: rgba(var(--color-sf-on-surface));
            border-color: rgba(var(--color-sf-outline-variant))
        }

        .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-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-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, .e-listview .e-list-item.e-active, .e-listview .e-list-item.e-focused, .e-listview .e-list-item.e-focused.e-active.e-checklist {
            background-color: rgba(var(--color-sf-primary-container));
            color: rgba(var(--color-sf-on-surface))
        }

            .e-listbox-container .e-list-item.e-selected.e-checklist, .e-listbox-wrapper .e-list-item.e-selected.e-checklist, .e-listboxtool-wrapper .e-list-item.e-selected.e-checklist, .e-listview .e-list-item.e-active.e-checklist {
                background-color: transparent;
                color: rgba(var(--color-sf-on-surface))
            }

    .e-listbox-container.e-list-template .e-list-wrapper, .e-listbox-wrapper.e-list-template .e-list-wrapper, .e-listboxtool-wrapper.e-list-template .e-list-wrapper, .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-aiassistview .e-output-container .e-toolbar .e-toolbar-item:not(.e-separator):not(.e-spacer), .e-aiassistview .e-prompt-container .e-toolbar .e-toolbar-item:not(.e-separator):not(.e-spacer), .e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control.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-icon-right.e-btn-icon, .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-tbtn-txt .e-icons.e-icon-right.e-btn-icon, .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-bigger .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, .e-bigger .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon, .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-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line, .e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line, .e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line, .e-listview.e-list-template .e-list-wrapper.e-list-multi-line, .e-pv-shapes-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator), .e-toolbar .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon, .e-toolbar .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right, .e-toolbar.e-bigger .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-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-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-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, .e-toolbar.e-bigger.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-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.e-icon-right, .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-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), .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-tbtn-txt .e-icons.e-icon-right.e-btn-icon:not(.e-toolbar-pop), .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn .e-tbar-btn-text, .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon, .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right {
            padding: 4px
        }

            .e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header {
                color: rgba(var(--color-sf-on-surface));
                display: block;
                font-size: 14px;
                font-weight: 400;
                line-height: 22px;
                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: rgba(var(--color-sf-on-surface-variant));
                display: block;
                font-size: 14px;
                font-weight: 400;
                line-height: 22px;
                margin: 0;
                padding: 2px 0 0;
                word-wrap: break-word
            }

        .e-listview.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
            height: 40px;
            width: 40px;
            top: 0;
            left: 0;
            position: absolute;
            margin: 7px 16px 7px 12px;
            background-color: rgba(var(--color-sf-primary))
        }

.e-bigger .e-daterangepicker.e-popup, .e-bigger.e-daterangepicker.e-popup, .e-bigger.e-small .e-daterangepicker.e-popup, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar, .e-bigger.e-small .e-daterangepicker.e-popup .e-range-header, .e-bigger.e-small .e-daterangepicker.e-popup .e-separator, .e-bigger.e-small.e-daterangepicker.e-popup, .e-bigger.e-small.e-daterangepicker.e-popup .e-calendar, .e-bigger.e-small.e-daterangepicker.e-popup .e-separator, .e-daterangepicker.e-popup, .e-daterangepicker.e-popup .e-calendar, .e-daterangepicker.e-popup .e-range-header, .e-daterangepicker.e-popup .e-separator, .e-device.e-daterangepicker.e-popup, .e-menu-container.e-menu-popup, .e-menu-wrapper.e-menu-popup, .e-quick-popup-wrapper .e-event-popup .e-popup-header {
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface))
}

.e-listbox-container.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-right:not(.e-list-badge), .e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge), .e-listbox-wrapper.e-rtl.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:not(.e-list-badge), .e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge), .e-listview.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge), .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-listbox-container.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:not(.e-list-badge), .e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge), .e-listbox-wrapper.e-rtl.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-right:not(.e-list-badge), .e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge), .e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge), .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-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
        height: 40px;
        width: 40px;
        top: 0;
        right: 0;
        position: absolute
    }

.e-listview.e-list-template .e-list-wrapper.e-list-badge .e-badge {
    font-size: 12px;
    height: 20px;
    width: 36px;
    top: 50%;
    right: 12px;
    line-height: 20px;
    padding: 0;
    position: absolute;
    transform: translateY(-50%);
    border-radius: calc(var(--e-radius) * .625)
}

.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar, .e-listbox-wrapper.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, .e-listview.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
    padding-left: 68px;
    padding-right: 10px
}

.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar), .e-listbox-wrapper.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), .e-listview.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
    padding-left: 16px;
    padding-right: 10px
}

.e-listbox-container.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content, .e-listbox-wrapper.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, .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-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar, .e-listbox-wrapper.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, .e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
    left: inherit;
    right: 0
}

.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar, .e-listbox-wrapper.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, .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-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge, .e-listbox-wrapper.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, .e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge {
    left: 12px;
    right: inherit
}

.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar, .e-listbox-wrapper.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, .e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
    padding-left: 10px;
    padding-right: 68px
}

.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar), .e-listbox-wrapper.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), .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-back::before {
    content: "\e773";
    font-size: 18px
}

.e-bigger .e-listview .e-list-item, .e-listview.e-bigger .e-list-item {
    border-bottom: 0 solid rgba(var(--color-sf-outline-variant));
    border-left: 0 solid transparent;
    border-right: 0 solid transparent;
    border-top: 0 solid transparent
}

.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-list-group-item, .e-listview.e-bigger .e-list-group-item {
    height: 40px;
    line-height: 20px
}

    .e-bigger .e-aiassistview .e-view-content .e-upload-failure-alert .e-failure-message, .e-bigger .e-listview .e-list-group-item .e-text-content, .e-bigger.e-aiassistview .e-view-content .e-upload-failure-alert .e-failure-message, .e-listview.e-bigger .e-list-group-item .e-text-content {
        font-size: 14px;
        line-height: 20px
    }

.e-bigger .e-listview .e-list-header, .e-listview.e-bigger .e-list-header {
    align-items: center;
    display: flex;
    font-weight: 500;
    height: 40px
}

.e-bigger .e-listview.e-rtl .e-icon-back, .e-listview.e-bigger.e-rtl .e-icon-back {
    margin-left: 14px;
    margin-right: 0
}

.e-sortable {
    outline: 0;
    position: relative;
    user-select: none
}

.e-sortableclone {
    position: fixed !important
}

.e-bigger.e-small .e-daterangepicker.e-popup, .e-daterangepicker.e-popup {
    border: none;
    border-radius: calc(var(--e-radius) * .5);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15);
    max-height: 500px;
    max-width: 730px
}

.e-datetimepicker.e-popup, .e-toolbar .e-toolbar-pop {
    box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
}

.e-bigger .e-menu-container.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-wrapper.e-hamburger ul .e-ul, .e-bigger.e-small .e-daterangepicker.e-popup.e-daterange-day-header-lg, .e-daterangepicker.e-popup.e-daterange-day-header-lg, .e-dialog, .e-inplaceeditor-tip.e-tooltip-wrap, .e-multi-select-wrapper .e-chips.e-mob-chip > .e-chipcontent {
    max-width: 100%
}

.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper, .e-daterangepicker.e-popup.e-preset-wrapper {
    min-width: 625px
}

    .e-bigger .e-daterangepicker.e-popup .e-presets.e-preset-wrapper, .e-bigger .e-daterangepicker.e-popup.e-preset-wrapper .e-presets, .e-bigger.e-daterangepicker.e-popup .e-presets.e-preset-wrapper, .e-bigger.e-daterangepicker.e-popup.e-preset-wrapper .e-presets, .e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets, .e-daterangepicker.e-popup.e-preset-wrapper .e-presets, .e-device.e-daterangepicker.e-popup .e-presets.e-preset-wrapper, .e-device.e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
        max-height: none
    }

.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header, .e-daterangepicker.e-popup .e-range-header {
    padding: 16px 16px 0;
    width: auto;
    border-top-left-radius: calc(var(--e-radius) * .5)
}

    .e-daterangepicker.e-popup .e-range-header .e-end-label, .e-daterangepicker.e-popup .e-range-header .e-start-label {
        cursor: default;
        display: inline-block;
        font-size: 18px;
        overflow: hidden;
        text-align: center;
        text-decoration: none;
        text-overflow: ellipsis;
        user-select: none;
        white-space: nowrap;
        width: 48%;
        font-weight: 600
    }

    .e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon, .e-daterangepicker.e-popup .e-range-header .e-change-icon {
        font-size: 15px;
        font-weight: 500;
        text-align: center;
        width: 4%
    }

    .e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span, .e-daterangepicker.e-popup .e-range-header .e-day-span {
        direction: ltr;
        font-size: 13px;
        height: 14px;
        margin: 0 0 15px;
        text-align: center;
        user-select: none;
        width: 100%
    }

    .e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end, .e-daterangepicker.e-popup .e-range-header .e-start-end {
        align-items: center;
        display: flex;
        height: 35px
    }

.e-bigger.e-small .e-daterangepicker.e-popup .e-separator, .e-daterangepicker.e-popup .e-separator {
    height: 1px;
    margin: 0
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar, .e-daterangepicker.e-popup .e-calendar {
    border: none;
    margin: 0;
    padding: 0
}

    .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title, .e-daterangepicker.e-popup .e-calendar .e-header .e-title {
        cursor: pointer;
        line-height: 36px;
        width: auto;
        float: none;
        font-weight: 600;
        margin-left: 0
    }

    .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-bigger.e-daterangepicker .e-calendar .e-header.e-month, .e-bigger.e-daterangepicker .e-calendar .e-header.e-year, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-decade, .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-daterangepicker.e-popup .e-calendar .e-header.e-decade, .e-daterangepicker.e-popup .e-calendar .e-header.e-month, .e-daterangepicker.e-popup .e-calendar .e-header.e-year, .e-device.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 {
        padding: 10px 5px 0
    }

    .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover, .e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover, .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover, .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover {
        border-radius: 999px calc(var(--e-radius) * 0) calc(var(--e-radius) * 0) 999px
    }

    .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover, .e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover, .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover, .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover {
        border-radius: calc(var(--e-radius) * 0) 999px 999px calc(var(--e-radius) * 0)
    }

.e-bigger.e-small .e-daterangepicker.e-popup .e-footer, .e-daterangepicker.e-popup .e-footer {
    align-items: center;
    border-top: .75px solid rgba(var(--color-sf-outline-variant));
    clear: both;
    display: flex;
    flex-direction: row-reverse;
    height: 48px
}

    .e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn, .e-daterangepicker.e-popup .e-footer .e-btn {
        font-weight: 500;
        height: 27px;
        line-height: 27px;
        overflow: hidden;
        padding: 0 16px;
        text-overflow: ellipsis
    }

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container, .e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container.e-range-border, .e-daterangepicker.e-popup .e-calendar-container .e-left-container, .e-daterangepicker.e-popup .e-date-range-container.e-range-border {
    border-right: .75px solid rgba(var(--color-sf-outline-variant))
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item, .e-daterangepicker.e-popup .e-presets .e-list-item {
    border-radius: calc(var(--e-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, .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, .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, .e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item {
    font-size: 13px;
    height: 36px;
    line-height: 36px
}

    .e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item.e-active:first-child, .e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item.e-active:first-child {
        border-top-right-radius: calc(var(--e-radius) * .5);
        border-top-left-radius: calc(var(--e-radius) * .5)
    }

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-left-container, .e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container.e-range-border, .e-daterangepicker.e-rtl .e-date-range-container .e-left-container, .e-daterangepicker.e-rtl .e-date-range-container.e-range-border {
    border-left: .75px solid rgba(var(--color-sf-outline-variant));
    border-right: 0
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer, .e-daterangepicker.e-rtl .e-footer {
    flex-direction: row;
    justify-content: flex-end
}

.e-small .e-daterangepicker.e-popup .e-range-header, .e-small.e-daterangepicker.e-popup .e-range-header {
    margin: 10px 10px 0
}

    .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
    }

    .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
}

.e-bigger .e-responsive-dialog .e-btn.e-ripple.e-ressortbutton, .e-bigger.e-responsive-dialog .e-btn.e-ripple.e-ressortbutton, .e-blazor-pdfviewer.e-pv-mobile-view .e-pv-bookmark-view, .e-ddt.e-popup .e-treeview > .e-ul, .e-inherit.e-menu-container.e-scrollable .e-menu, .e-inherit.e-menu-wrapper.e-scrollable .e-menu, .e-multicolumn-grid .e-gridheader .e-headercelldiv, .e-pv-organize-content-apperance, .e-range-overflow, .e-rte-overflow, .e-schedule .e-vertical-view .e-time-cells-wrap, .e-schedule.e-device .e-appointment, .e-schedule.e-device .e-content-wrap.e-scroll-hidden, .e-splitter.e-splitter-horizontal.e-pane.e-scrollable, .e-splitter.e-splitter-vertical.e-pane.e-scrollable, .e-tab .e-content.e-progress, .e-tab .e-tab-header .e-hscroll-bar, .e-time-overflow {
    overflow: hidden
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container, .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-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: rgba(var(--color-sf-on-surface))
    }

        .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
        }

    .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
    }

        .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade, .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 {
            height: 10vh;
            border-style: solid;
            border-width: 0 0 1px;
            border-color: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
            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-decade .e-prev, .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 {
                height: 36px;
                width: 36px;
                vertical-align: inherit;
                font-size: 18px
            }

            .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, .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 {
                padding: 10px;
                line-height: 1
            }

.e-bigger .e-listbox-container .e-selectall-parent + .e-list-parent, .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, .e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner, .e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-main-div.e-cc, .e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner, .e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-main-div.e-cc, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets ul, .e-listbox-container .e-selectall-parent + .e-list-parent, .e-listbox-container.e-filter-list .e-list-parent, .e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent, .e-pv-blazor-organize-window .e-pv-organize-tile-view.e-pv-thumbnail-row, .e-schedule .e-month-agenda-view .e-week-number-wrapper .e-schedule-table, .e-schedule .e-month-view .e-content-table, .e-schedule .e-month-view .e-week-number-wrapper .e-schedule-table, .e-schedule .e-timeline-month-view .e-content-table, .e-schedule .e-timeline-month-view .e-content-wrap, .e-schedule .e-timeline-month-view .e-resource-column-table, .e-schedule .e-timeline-view .e-content-table, .e-schedule .e-timeline-view .e-content-wrap, .e-schedule .e-timeline-view .e-resource-column-table, .e-schedule .e-timeline-year-view .e-content-table, .e-schedule .e-timeline-year-view .e-month-header-wrapper .e-schedule-table, .e-schedule .e-timeline-year-view .e-resource-column-table, .e-schedule .e-vertical-view.e-timescale-disable .e-content-table, .e-schedule .e-vertical-view.e-timescale-disable .e-content-wrap, .e-small.e-bigger .e-listbox-container.e-filter-list .e-list-parent, .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%
}

@media (max-height:600px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-container, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-calendar, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar {
        min-height: 100%;
        height: 100%
    }

        .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-title, .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 {
            margin-left: -27vw;
            position: absolute;
            text-align: center;
            vertical-align: middle;
            width: 50vw;
            line-height: 8vh
        }
}

@media (min-height:600px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-container, .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-decade .e-title, .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 {
            margin-left: -29vw;
            position: absolute;
            text-align: center;
            vertical-align: middle;
            width: 50vw;
            line-height: 44px;
            line-height: inherit
        }
}

.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-presets {
    max-height: 90%;
    height: 90%
}

.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, .e-datetimepicker.e-popup-expand .e-model-header, .e-timepicker-mob-popup-wrap .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: none
    }

        .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header .e-popup-close, .e-datetimepicker.e-popup-expand .e-model-header .e-popup-close, .e-timepicker-mob-popup-wrap .e-popup-expand .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: uppercase
        }

@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-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade table, .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-month table, .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-year table {
        height: 60vh
    }

    .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
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
        height: 25vh
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title, .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 {
        line-height: inherit
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade, .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-month, .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-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year table {
        height: 65vh
    }

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container, .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) {
    .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 .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-decade, .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-content.e-decade, .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 {
        overflow-y: auto
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header {
        width: 100%
    }

        .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close {
            float: left
        }

        .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-day-wrapper {
            margin: 12vh 0 0
        }

        .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-model-day, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-model-month {
            font-size: 4vw
        }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev, .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 {
        margin-right: 18px
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar {
        display: block;
        max-width: 100%;
        overflow: visible
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container {
        height: 70%;
        width: 100%
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar.e-device .e-month table tbody {
        display: table-row-group
    }

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-prev, .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 {
        vertical-align: inherit
    }

    .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
    }

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets {
        max-height: 85%;
        height: 85%
    }

    .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-model-title, .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-date-range-container .e-range-header .e-start-end {
        margin: 0;
        height: 28px
    }

    .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 (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%
    }

        .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-content.e-decade, .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 {
            height: 50vh
        }

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header {
        height: 27vh
    }

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade, .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 {
        height: 60vh
    }
}

@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
    }

        .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
        }

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-container {
        min-height: 75vh;
        height: 75vh
    }

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade table, .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-month table, .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-year table {
        height: 65vh
    }
}

.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, .e-daterangepicker.e-popup .e-calendar .e-header .e-title, .e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover {
    color: rgba(var(--color-sf-on-surface));
    text-decoration: none
}

.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, .e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span {
    background: 0 0;
    border: 1px solid rgba(var(--color-sf-primary));
    color: rgba(var(--color-sf-primary))
}

.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-focused-date:not(.e-selected) 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.e-today 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:not(.e-selected):hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day, .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, .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: rgba(var(--color-sf-on-surface),.05);
    border: none;
    color: rgba(var(--color-sf-on-surface))
}

.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-focused-date.e-today span.e-day, .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-start-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-end-date.e-selected.e-today 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-selected.e-today:hover 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-today:hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day {
    border: 1px solid rgba(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-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-today.e-range-hover 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-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-today.e-range-hover span, .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-range-hover span, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span {
    background: 0 0;
    border: none;
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-daterangepicker.e-popup .e-presets {
    max-height: 192px;
    overflow: auto;
    width: auto;
    background: 0 0;
    color: rgba(var(--color-sf-on-surface))
}

    .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, .e-chat-ui .e-right .e-message-content, .e-daterangepicker.e-popup .e-presets .e-list-item.e-active, .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active, .e-schedule .e-month-agenda-view .e-selected-cell, .e-schedule .e-month-view .e-selected-cell, .e-schedule .e-timeline-month-view .e-selected-cell, .e-schedule .e-timeline-view .e-selected-cell, .e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell, .e-schedule .e-vertical-view .e-all-day-cells.e-selected-cell, .e-schedule .e-vertical-view .e-all-day-cells.e-selected-cell:hover, .e-schedule .e-vertical-view .e-selected-cell, .e-schedule .e-vertical-view .e-selected-cell:hover {
        background: rgba(var(--color-sf-primary-container));
        color: rgba(var(--color-sf-on-surface))
    }

    .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, .e-daterangepicker.e-popup .e-presets .e-list-item.e-hover {
        background: rgba(var(--color-sf-on-surface),.08);
        color: rgba(var(--color-sf-on-surface))
    }

.e-bigger.e-small .e-daterangepicker.e-popup .e-footer, .e-bigger.e-small.e-daterangepicker.e-popup .e-footer, .e-daterangepicker.e-popup .e-footer {
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
    border-bottom-left-radius: calc(var(--e-radius) * .5);
    border-bottom-right-radius: calc(var(--e-radius) * .5)
}
/*! component icons */

.e-control-wrapper .e-input-group-icon.e-range-icon, .e-input-group-icon.e-range-icon {
    font-size: 16px;
    margin: 0;
    min-height: 30px;
    min-width: 30px;
    outline: 0;
    border-radius: calc(var(--e-radius) * 1)
}

    .e-control-wrapper .e-input-group-icon.e-range-icon::before, .e-input-group-icon.e-range-icon::before {
        content: "\e74c";
        font-family: e-icons
    }

    .e-control-wrapper .e-input-group-icon.e-range-icon:focus, .e-input-group-icon.e-range-icon:focus {
        background: rgba(var(--color-sf-on-surface-variant));
        border-radius: 999px
    }

.e-bigger.e-small .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon, .e-bigger.e-small .e-outline.e-date-range-wrapper .e-input-group-icon.e-range-icon, .e-bigger.e-small.e-outline.e-date-range-wrapper .e-input-group-icon.e-range-icon, .e-date-range-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-range-icon, .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon, .e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon {
    min-height: 0;
    min-width: 20px
}

.e-date-range-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-range-icon, .e-small .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon, .e-small .e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon {
    min-height: 0;
    min-width: 18px
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-model-header .e-apply::before, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-range-header .e-apply::before {
    content: "\e774";
    font-family: e-icons
}

.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-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-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-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-end-btn, .e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn {
        border: 1px solid rgba(var(--color-sf-primary));
        box-shadow: none;
        font-size: 14px;
        font-weight: 500;
        height: 36px;
        line-height: 34px;
        overflow: hidden;
        padding: 1px 6px;
        text-overflow: ellipsis;
        width: 50%;
        max-width: 141px
    }

    .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: calc(var(--e-radius) * 0) calc(var(--e-radius) * 1) calc(var(--e-radius) * 1) calc(var(--e-radius) * 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: calc(var(--e-radius) * 1) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0) calc(var(--e-radius) * 1)
    }

.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 ul, .e-bigger.e-daterangepicker.e-popup .e-presets ul, .e-device.e-daterangepicker.e-popup .e-presets ul, .e-xlflmenu .e-xlfl-matchcasediv .e-checkbox-wrapper .e-frame + .e-label {
        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
}

    .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 12px 12px
    }

    .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, .e-pdfviewer .e-pv-organize-window .e-dlg-header-content, .e-rte-elements.e-slash-menu .e-rte-slash-menu-item-content-description .e-slash-menu-icon {
        padding: 15px
    }

    .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: 48px
    }

.e-bigger .e-aiassistview .e-view-header, .e-bigger .e-chat-ui .e-chat-header, .e-bigger .e-daterangepicker .e-footer, .e-bigger.e-aiassistview .e-view-header, .e-bigger.e-chat-ui .e-chat-header, .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: 36px;
        overflow: hidden
    }

.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 rgba(var(--color-sf-primary));
    border-radius: calc(var(--e-radius) * 1) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0) calc(var(--e-radius) * 1);
    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: calc(var(--e-radius) * 0) calc(var(--e-radius) * 1) calc(var(--e-radius) * 1) calc(var(--e-radius) * 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: 298px
}

    .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: 20px 16px 0;
        padding: 0
    }

        .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-daterangepicker, .e-bigger.e-daterangepicker, .e-device.e-daterangepicker {
    background: initial;
    padding: 0
}

    .e-bigger .e-daterangepicker .e-end-btn, .e-bigger .e-daterangepicker .e-start-btn, .e-bigger .e-grid.e-gridhover .e-dragclone .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-bigger .e-grid.e-gridhover .e-dragclone .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-bigger .e-grid.e-gridhover .e-dragclone .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowexpand:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-gridhover .e-dragclone .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-bigger .e-grid.e-gridhover .e-dragclone .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-bigger .e-grid.e-rtl .e-gridhover .e-dragclone .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-bigger.e-daterangepicker .e-end-btn, .e-bigger.e-daterangepicker .e-start-btn, .e-device.e-daterangepicker .e-end-btn, .e-device.e-daterangepicker .e-start-btn, .e-grid.e-bigger.e-gridhover .e-dragclone .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-bigger.e-gridhover .e-dragclone .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-bigger.e-gridhover .e-dragclone .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowexpand:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-gridhover .e-dragclone .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-bigger.e-gridhover .e-dragclone .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-bigger.e-rtl .e-gridhover .e-dragclone .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-dragclone .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 .e-dragclone .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 .e-dragclone .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowexpand:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover .e-dragclone .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-dragclone .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-rtl .e-gridhover .e-dragclone .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-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap {
        background: linear-gradient(0deg,rgba(var(--color-sf-primary),.11),rgba(var(--color-sf-primary),.11)),rgba(var(--color-sf-surface))
    }

.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-end-label, .e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label {
    cursor: default;
    display: inline-block;
    font-size: 18px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    user-select: none;
    white-space: nowrap;
    width: 48%;
    font-weight: 500
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets {
    max-height: 192px;
    overflow: auto;
    width: auto
}

.e-bigger.e-small .e-daterangepicker .e-calendar {
    max-width: 246px
}

.e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon, .e-bigger .e-input-group-icon.e-range-icon, .e-bigger.e-control-wrapper .e-input-group-icon.e-range-icon {
    font-size: 20px;
    margin: 0;
    min-height: 38px;
    min-width: 38px;
    outline: 0;
    border-radius: calc(var(--e-radius) * 1.25)
}

.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, .e-small.e-bigger .e-input-group-icon.e-range-icon {
    font-size: 20px;
    min-width: 34px;
    min-height: 34px;
    border-radius: calc(var(--e-radius) * 1.25);
    margin: 0;
    padding: 0
}

.e-bigger .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon, .e-bigger .e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon, .e-date-range-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-range-icon {
    min-height: 0;
    min-width: 24px
}

.e-control-wrapper.e-time-wrapper, .e-datetime-wrapper, .e-time-wrapper {
    -webkit-tap-highlight-color: transparent
}

    .e-datetime-wrapper .e-time-icon.e-icons::before {
        font-size: 16px;
        content: "\e705";
        font-family: e-icons
    }

.e-control.e-datetimepicker.e-popup-wrapper.e-popup-container.e-popup-expand.e-popup.e-popup-open .e-datetime-mob-popup-wrap, .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon, .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    align-items: normal
}

.e-datetime-mob-popup-wrap .e-datetimepicker.e-popup.e-lib.e-control.e-popup-open, .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-datetimepicker.e-popup .e-list-parent.e-ul, .e-timepicker.e-popup .e-list-parent.e-ul {
    margin: 0;
    padding: 0;
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface))
}

    .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
        color: rgba(var(--color-sf-on-surface));
        cursor: default;
        font-size: 13px;
        overflow: hidden;
        position: relative;
        text-overflow: ellipsis;
        vertical-align: middle;
        white-space: nowrap;
        width: 100%;
        line-height: 36px;
        text-indent: 16px
    }

.e-small .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item, .e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item, .e-small.e-datetimepicker.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: 12px;
    line-height: 26px;
    text-indent: 12px
}

.e-small .e-datetime-wrapper .e-input-group-icon.e-time-icon, .e-small.e-datetime-wrapper .e-input-group-icon.e-time-icon {
    min-height: 22px;
    min-width: 22px;
    border-radius: calc(var(--e-radius) * .875);
    margin: 0
}

.e-datetimepicker.e-popup-expand.e-popup .e-datetime-mob-popup-wrap, .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-text-wrap {
    position: relative;
    width: 100%
}
/*! datetimepicker theme */

.e-datetimepicker.e-popup {
    border-width: 1px;
    overflow: auto;
    border: none;
    border-radius: calc(var(--e-radius) * .25)
}

    .e-datetimepicker.e-popup .e-list-parent.e-ul li.e-list-item, .e-timepicker.e-popup .e-list-parent.e-ul li.e-list-item {
        border: none;
        color: rgba(var(--color-sf-on-surface))
    }
/*! component icons */

.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;
    min-height: 38px;
    min-width: 38px;
    border-radius: calc(var(--e-radius) * 1.25)
}

.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: 14px;
    line-height: 48px;
    text-indent: 16px
}

.e-small.e-bigger .e-datetime-wrapper .e-input-group-icon.e-time-icon, .e-small.e-bigger.e-datetime-wrapper .e-input-group-icon.e-time-icon {
    min-height: 34px;
    min-width: 34px;
    border-radius: calc(var(--e-radius) * 1.25);
    margin: 0
}

.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: 13px;
    line-height: 40px;
    text-indent: 16px
}
/*! maskedtextbox layout */

.e-control-wrapper.e-mask .e-maskedtextbox {
    font-family: Roboto,var(--e-font-family);
    font-size: 14px
}

.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, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner .e-spinner-inner, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner .e-spinner-inner, .e-tab.e-safari .e-tab-header .e-close-icon::before, div.e-mask.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-mask.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-mask.e-input-group.e-append-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-mask.e-input-group.e-prepend-wrapper.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom {
    top: -1px
}

div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-mask.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-mask.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-mask.e-input-group.e-append-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-mask.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom {
    top: -4px
}

div.e-mask.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-mask.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-mask.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-mask.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom {
    top: 18px
}
/*! maskedtextbox theme */

.e-bigger div.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-label-bottom, .e-bigger div.e-mask.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger div.e-mask.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger span.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-label-bottom, .e-bigger span.e-mask.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, .e-bigger span.e-mask.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-bigger.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-label-bottom, div.e-bigger.e-mask.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-bigger.e-mask.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-bigger.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-label-bottom, span.e-bigger.e-mask.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-bigger.e-mask.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom {
    top: 19px
}

.e-bigger div.e-mask.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger div.e-mask.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger span.e-mask.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, .e-bigger span.e-mask.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-bigger.e-mask.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-bigger.e-mask.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-bigger.e-mask.e-input-group.e-append-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-bigger.e-mask.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-top {
    top: 8px
}

.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
}

div.e-input-group.e-prepend-wrapper .e-prepend-template, span.e-input-group.e-prepend-wrapper .e-prepend-template {
    padding: 12px 8px 12px 1px;
    display: flex;
    align-items: center
}

    div.e-input-group.e-append-wrapper .e-append-template .e-icons, div.e-input-group.e-prepend-wrapper .e-prepend-template .e-icons, span.e-input-group.e-append-wrapper .e-append-template .e-icons, span.e-input-group.e-prepend-wrapper .e-prepend-template .e-icons {
        font-size: 16px;
        margin: 0 3px
    }

        div.e-input-group.e-prepend-wrapper .e-prepend-template .e-icons:focus-visible, span.e-input-group.e-prepend-wrapper .e-prepend-template .e-icons:focus-visible {
            outline: 0
        }

    div.e-input-group.e-append-wrapper .e-append-template .e-input-separator, div.e-input-group.e-prepend-wrapper .e-prepend-template .e-input-separator, span.e-input-group.e-append-wrapper .e-append-template .e-input-separator, span.e-input-group.e-prepend-wrapper .e-prepend-template .e-input-separator {
        border: 1px solid rgba(var(--color-sf-outline-variant));
        border-width: 0 2px 0 0;
        margin: 0 5px;
        padding: 7px 0
    }

.e-input-group.e-prepend-wrapper.e-input-focus input.e-input, .e-pv-form-designer-ul-list-items, div.e-input-group.e-prepend-wrapper input.e-input, div.e-input-group.e-prepend-wrapper.e-append-wrapper input.e-input, div.e-input-group.e-prepend-wrapper.e-input-focus input.e-input, span.e-input-group.e-prepend-wrapper input.e-input, span.e-input-group.e-prepend-wrapper.e-append-wrapper input.e-input, span.e-input-group.e-prepend-wrapper.e-input-focus input.e-input {
    padding-left: 1px
}

div.e-input-group.e-prepend-wrapper.e-outline .e-prepend-template, span.e-input-group.e-prepend-wrapper.e-outline .e-prepend-template {
    padding: 12px 8px 12px 12px
}

div.e-input-group.e-append-wrapper.e-rtl.e-outline input.e-input, div.e-input-group.e-append-wrapper.e-rtl.e-outline input.e-input:focus, div.e-input-group.e-append-wrapper.e-rtl.e-outline.e-input-focus input.e-input, div.e-input-group.e-prepend-wrapper.e-outline input.e-input, div.e-input-group.e-prepend-wrapper.e-outline input.e-input:focus, div.e-input-group.e-prepend-wrapper.e-outline.e-input-focus input.e-input, span.e-input-group.e-append-wrapper.e-rtl.e-outline input.e-input, span.e-input-group.e-append-wrapper.e-rtl.e-outline input.e-input:focus, span.e-input-group.e-append-wrapper.e-rtl.e-outline.e-input-focus input.e-input, span.e-input-group.e-prepend-wrapper.e-outline input.e-input, span.e-input-group.e-prepend-wrapper.e-outline input.e-input:focus, span.e-input-group.e-prepend-wrapper.e-outline.e-input-focus input.e-input {
    padding: 10px 12px 9px 0
}

div.e-input-group.e-prepend-wrapper.e-outline.e-append-wrapper input.e-input, div.e-input-group.e-prepend-wrapper.e-outline.e-append-wrapper input.e-input:focus, div.e-input-group.e-prepend-wrapper.e-outline.e-append-wrapper.e-input-focus input.e-input, div.e-input-group.e-prepend-wrapper.e-rtl.e-outline.e-append-wrapper input.e-input, div.e-input-group.e-prepend-wrapper.e-rtl.e-outline.e-append-wrapper input.e-input:focus, div.e-input-group.e-prepend-wrapper.e-rtl.e-outline.e-append-wrapper.e-input-focus input.e-input, span.e-input-group.e-prepend-wrapper.e-outline.e-append-wrapper input.e-input, span.e-input-group.e-prepend-wrapper.e-outline.e-append-wrapper input.e-input:focus, span.e-input-group.e-prepend-wrapper.e-outline.e-append-wrapper.e-input-focus input.e-input, span.e-input-group.e-prepend-wrapper.e-rtl.e-outline.e-append-wrapper input.e-input, span.e-input-group.e-prepend-wrapper.e-rtl.e-outline.e-append-wrapper input.e-input:focus, span.e-input-group.e-prepend-wrapper.e-rtl.e-outline.e-append-wrapper.e-input-focus input.e-input {
    padding: 10px 0 9px
}

div.e-input-group.e-append-wrapper.e-rtl.e-filled .e-append-template, div.e-input-group.e-prepend-wrapper.e-filled .e-prepend-template, span.e-input-group.e-append-wrapper.e-rtl.e-filled .e-append-template, span.e-input-group.e-prepend-wrapper.e-filled .e-prepend-template {
    padding: 12px 8px 12px 0
}

.e-bigger .e-pager.e-adaptive .e-pagerconstant.e-page-all, .e-multiselect.e-input-group .e-multi-searcher .e-label-top, .e-multiselect.e-input-group .e-searcher .e-label-top, .e-pager.e-bigger.e-adaptive .e-pagerconstant.e-page-all, div.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric) label.e-float-text.e-label-bottom, span.e-input-group.e-prepend-wrapper.e-filled.e-float-input.e-control-wrapper:not(.e-mask,.e-numeric) label.e-float-text.e-label-bottom {
    top: 15px
}

div.e-input-group.e-prepend-wrapper.e-multi-line-input .e-prepend-template, span.e-input-group.e-prepend-wrapper.e-multi-line-input .e-prepend-template {
    display: block;
    padding: 7px 8px 7px 0
}

    div.e-input-group.e-append-wrapper.e-multi-line-input .e-append-template .e-input-separator, div.e-input-group.e-prepend-wrapper.e-multi-line-input .e-prepend-template .e-input-separator, span.e-input-group.e-append-wrapper.e-multi-line-input .e-append-template .e-input-separator, span.e-input-group.e-prepend-wrapper.e-multi-line-input .e-prepend-template .e-input-separator {
        padding: 5px 0 2px
    }

.e-bigger div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-float-input.e-control-wrapper label.e-label-top, .e-bigger span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-float-input.e-control-wrapper label.e-label-top, div.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-float-input.e-control-wrapper label.e-label-top, div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-float-input.e-control-wrapper label.e-float-text.e-label-top, div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-float-input.e-control-wrapper.e-input-focus .e-float-text, span.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-float-input.e-control-wrapper label.e-label-top, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-float-input.e-control-wrapper label.e-float-text.e-label-top, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-float-input.e-control-wrapper.e-input-focus .e-float-text {
    top: -20px
}

div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-float-input.e-control-wrapper.e-rtl label.e-float-text.e-label-bottom, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-float-input.e-control-wrapper.e-rtl label.e-float-text.e-label-bottom {
    top: -9px
}

div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled .e-prepend-template, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled .e-prepend-template {
    padding: 4px 8px 5px 12px
}

div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-append-wrapper textarea.e-input, div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-append-wrapper textarea.e-input:focus, div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-append-wrapper.e-input-focus textarea.e-input, div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-append-wrapper textarea.e-input, div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-append-wrapper textarea.e-input:focus, div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-append-wrapper.e-input-focus textarea.e-input, div.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-filled.e-append-wrapper textarea.e-input, div.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-filled.e-append-wrapper textarea.e-input:focus, div.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-filled.e-append-wrapper.e-input-focus textarea.e-input, div.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline.e-append-wrapper textarea.e-input, div.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline.e-append-wrapper textarea.e-input:focus, div.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline.e-append-wrapper.e-input-focus textarea.e-input, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-append-wrapper textarea.e-input, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-append-wrapper textarea.e-input:focus, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-append-wrapper.e-input-focus textarea.e-input, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-append-wrapper textarea.e-input, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-append-wrapper textarea.e-input:focus, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-append-wrapper.e-input-focus textarea.e-input, span.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-filled.e-append-wrapper textarea.e-input, span.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-filled.e-append-wrapper textarea.e-input:focus, span.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-filled.e-append-wrapper.e-input-focus textarea.e-input, span.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline.e-append-wrapper textarea.e-input, span.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline.e-append-wrapper textarea.e-input:focus, span.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline.e-append-wrapper.e-input-focus textarea.e-input {
    padding: 0 1px 5px
}

div.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-filled textarea.e-input, div.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-filled textarea.e-input:focus, div.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-filled.e-input-focus textarea.e-input, div.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-outline textarea.e-input, div.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-outline textarea.e-input:focus, div.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-outline.e-input-focus textarea.e-input, div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled textarea.e-input, div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled textarea.e-input:focus, div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-input-focus textarea.e-input, div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline textarea.e-input, div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline textarea.e-input:focus, div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-input-focus textarea.e-input, span.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-filled textarea.e-input, span.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-filled textarea.e-input:focus, span.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-filled.e-input-focus textarea.e-input, span.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-outline textarea.e-input, span.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-outline textarea.e-input:focus, span.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-outline.e-input-focus textarea.e-input, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled textarea.e-input, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled textarea.e-input:focus, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-input-focus textarea.e-input, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline textarea.e-input, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline textarea.e-input:focus, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-input-focus textarea.e-input {
    padding: 0 12px 5px 1px
}

div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom {
    top: 17px
}

div.e-input-group.e-append-wrapper.e-multi-line-input.e-filled .e-append-template, div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-rtl .e-prepend-template, span.e-input-group.e-append-wrapper.e-multi-line-input.e-filled .e-append-template, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-rtl .e-prepend-template {
    padding: 4px 12px 5px 5px
}

div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline .e-prepend-template, span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline .e-prepend-template {
    padding: 11px 8px 11px 12px
}

div.e-input-group.e-prepend-wrapper.e-rtl .e-prepend-template, span.e-input-group.e-prepend-wrapper.e-rtl .e-prepend-template {
    padding: 12px 1px 12px 7px
}

.e-input-group.e-rtl.e-prepend-wrapper.e-input-focus input.e-input, div.e-input-group.e-prepend-wrapper.e-rtl input.e-input, div.e-input-group.e-prepend-wrapper.e-rtl.e-append-wrapper input.e-input, div.e-input-group.e-prepend-wrapper.e-rtl.e-input-focus input.e-input, span.e-input-group.e-prepend-wrapper.e-rtl input.e-input, span.e-input-group.e-prepend-wrapper.e-rtl.e-append-wrapper input.e-input, span.e-input-group.e-prepend-wrapper.e-rtl.e-input-focus input.e-input {
    padding-right: 1px
}

div.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline .e-prepend-template, div.e-input-group.e-prepend-wrapper.e-rtl.e-outline .e-prepend-template, span.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline .e-prepend-template, span.e-input-group.e-prepend-wrapper.e-rtl.e-outline .e-prepend-template {
    padding: 12px 12px 12px 8px
}

div.e-input-group.e-prepend-wrapper.e-rtl.e-outline input.e-input, div.e-input-group.e-prepend-wrapper.e-rtl.e-outline input.e-input:focus, div.e-input-group.e-prepend-wrapper.e-rtl.e-outline.e-input-focus input.e-input, span.e-input-group.e-prepend-wrapper.e-rtl.e-outline input.e-input, span.e-input-group.e-prepend-wrapper.e-rtl.e-outline input.e-input:focus, span.e-input-group.e-prepend-wrapper.e-rtl.e-outline.e-input-focus input.e-input {
    padding: 10px 2px 9px 12px
}

div.e-input-group.e-append-wrapper.e-filled .e-append-template, div.e-input-group.e-prepend-wrapper.e-rtl.e-filled .e-prepend-template, span.e-input-group.e-append-wrapper.e-filled .e-append-template, span.e-input-group.e-prepend-wrapper.e-rtl.e-filled .e-prepend-template {
    padding: 12px 0 12px 8px
}

div.e-input-group.e-append-wrapper.e-multi-line-input.e-filled textarea.e-input, div.e-input-group.e-append-wrapper.e-multi-line-input.e-filled textarea.e-input:focus, div.e-input-group.e-append-wrapper.e-multi-line-input.e-filled.e-input-focus textarea.e-input, div.e-input-group.e-append-wrapper.e-multi-line-input.e-outline textarea.e-input, div.e-input-group.e-append-wrapper.e-multi-line-input.e-outline textarea.e-input:focus, div.e-input-group.e-append-wrapper.e-multi-line-input.e-outline.e-input-focus textarea.e-input, div.e-input-group.e-prepend-wrapper.e-rtl.e-filled textarea.e-input, div.e-input-group.e-prepend-wrapper.e-rtl.e-filled textarea.e-input:focus, div.e-input-group.e-prepend-wrapper.e-rtl.e-filled.e-input-focus textarea.e-input, div.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline textarea.e-input, div.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline textarea.e-input:focus, div.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline.e-input-focus textarea.e-input, span.e-input-group.e-append-wrapper.e-multi-line-input.e-filled textarea.e-input, span.e-input-group.e-append-wrapper.e-multi-line-input.e-filled textarea.e-input:focus, span.e-input-group.e-append-wrapper.e-multi-line-input.e-filled.e-input-focus textarea.e-input, span.e-input-group.e-append-wrapper.e-multi-line-input.e-outline textarea.e-input, span.e-input-group.e-append-wrapper.e-multi-line-input.e-outline textarea.e-input:focus, span.e-input-group.e-append-wrapper.e-multi-line-input.e-outline.e-input-focus textarea.e-input, span.e-input-group.e-prepend-wrapper.e-rtl.e-filled textarea.e-input, span.e-input-group.e-prepend-wrapper.e-rtl.e-filled textarea.e-input:focus, span.e-input-group.e-prepend-wrapper.e-rtl.e-filled.e-input-focus textarea.e-input, span.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline textarea.e-input, span.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline textarea.e-input:focus, span.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-outline.e-input-focus textarea.e-input {
    padding: 0 1px 5px 12px
}

div.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input .e-prepend-template, span.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input .e-prepend-template {
    padding: 7px 0 7px 3px
}

div.e-input-group.e-append-wrapper .e-append-template, span.e-input-group.e-append-wrapper .e-append-template {
    padding: 12px 1px 12px 8px;
    display: flex;
    align-items: center
}

    div.e-input-group.e-append-wrapper .e-append-template .e-icons:focus-visible, span.e-input-group.e-append-wrapper .e-append-template .e-icons:focus-visible {
        outline: 0
    }

div.e-input-group.e-append-wrapper.e-outline .e-append-template, span.e-input-group.e-append-wrapper.e-outline .e-append-template {
    padding: 12px 12px 12px 3px
}

div.e-input-group.e-append-wrapper.e-outline input.e-input, div.e-input-group.e-append-wrapper.e-outline input.e-input:focus, div.e-input-group.e-append-wrapper.e-outline.e-input-focus input.e-input, span.e-input-group.e-append-wrapper.e-outline input.e-input, span.e-input-group.e-append-wrapper.e-outline input.e-input:focus, span.e-input-group.e-append-wrapper.e-outline.e-input-focus input.e-input {
    padding: 10px 0 9px 12px
}

div.e-input-group.e-append-wrapper.e-multi-line-input .e-append-template, span.e-input-group.e-append-wrapper.e-multi-line-input .e-append-template {
    display: block;
    padding: 7px 0 7px 8px
}

div.e-input-group.e-append-wrapper.e-multi-line-input.e-outline .e-append-template, span.e-input-group.e-append-wrapper.e-multi-line-input.e-outline .e-append-template {
    padding: 11px 12px 11px 3px
}

div.e-input-group.e-append-wrapper.e-rtl .e-append-template, span.e-input-group.e-append-wrapper.e-rtl .e-append-template {
    padding: 7px 3px 7px 0
}

div.e-input-group.e-append-wrapper.e-rtl.e-outline .e-append-template, span.e-input-group.e-append-wrapper.e-rtl.e-outline .e-append-template {
    padding: 12px 3px 12px 12px
}

div.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-filled .e-append-template, span.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-filled .e-append-template {
    padding: 4px 5px 5px 12px
}

.e-float-input.e-input-group.e-prepend-wrapper.e-append-wrapper:not(.e-filled) label.e-float-text.e-label-top, .e-float-input.e-input-group.e-prepend-wrapper:not(.e-filled) label.e-float-text.e-label-top, .e-pv-annotation-textprop-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret) {
    margin-left: 0 !important
}

.e-float-input.e-rtl.e-input-group.e-prepend-wrapper.e-append-wrapper:not(.e-filled) label.e-float-text.e-label-top, .e-float-input.e-rtl.e-input-group.e-prepend-wrapper:not(.e-filled) label.e-float-text.e-label-top {
    margin-right: 0 !important
}

.e-bigger .e-input-group.e-input-focus.e-multi-line-input textarea.e-textbox, .e-bigger .e-menu-container:not(.e-hamburger) ul .e-menu-item.e-menu-caret-icon, .e-bigger .e-menu-wrapper:not(.e-hamburger) ul .e-menu-item.e-menu-caret-icon {
    padding-right: 32px
}

.e-bigger .e-input-group.e-input-focus.e-rtl.e-multi-line-input textarea.e-textbox, .e-pv-bookmark-view .e-list-item .e-ul {
    padding-left: 32px
}

.e-bigger div.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-label-bottom, .e-bigger span.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-label-bottom, div.e-bigger.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-label-bottom, span.e-bigger.e-input-group.e-prepend-wrapper.e-outline.e-float-input.e-control-wrapper label.e-label-bottom {
    top: -7px !important
}

.e-bigger div.e-input-group.e-prepend-wrapper.e-filled input.e-input, .e-bigger div.e-input-group.e-prepend-wrapper.e-filled input.e-input:focus, .e-bigger div.e-input-group.e-prepend-wrapper.e-filled.e-input-focus input.e-input, .e-bigger span.e-input-group.e-prepend-wrapper.e-filled input.e-input, .e-bigger span.e-input-group.e-prepend-wrapper.e-filled input.e-input:focus, .e-bigger span.e-input-group.e-prepend-wrapper.e-filled.e-input-focus input.e-input, div.e-bigger.e-input-group.e-prepend-wrapper.e-filled input.e-input, div.e-bigger.e-input-group.e-prepend-wrapper.e-filled input.e-input:focus, div.e-bigger.e-input-group.e-prepend-wrapper.e-filled.e-input-focus input.e-input, span.e-bigger.e-input-group.e-prepend-wrapper.e-filled input.e-input, span.e-bigger.e-input-group.e-prepend-wrapper.e-filled input.e-input:focus, span.e-bigger.e-input-group.e-prepend-wrapper.e-filled.e-input-focus input.e-input {
    padding: 2px 3px 5px
}

.e-bigger div.e-input-group.e-append-wrapper.e-rtl.e-filled .e-append-template, .e-bigger div.e-input-group.e-prepend-wrapper.e-filled .e-prepend-template, .e-bigger span.e-input-group.e-append-wrapper.e-rtl.e-filled .e-append-template, .e-bigger span.e-input-group.e-prepend-wrapper.e-filled .e-prepend-template, div.e-bigger.e-input-group.e-append-wrapper.e-rtl.e-filled .e-append-template, div.e-bigger.e-input-group.e-prepend-wrapper.e-filled .e-prepend-template, span.e-bigger.e-input-group.e-append-wrapper.e-rtl.e-filled .e-append-template, span.e-bigger.e-input-group.e-prepend-wrapper.e-filled .e-prepend-template {
    padding: 14px 14px 14px 2px
}

.e-bigger div.e-input-group.e-prepend-wrapper.e-multi-line-input textarea.e-input, .e-bigger div.e-input-group.e-prepend-wrapper.e-multi-line-input textarea.e-input:focus, .e-bigger div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-input-focus textarea.e-input, .e-bigger span.e-input-group.e-prepend-wrapper.e-multi-line-input textarea.e-input, .e-bigger span.e-input-group.e-prepend-wrapper.e-multi-line-input textarea.e-input:focus, .e-bigger span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-input-focus textarea.e-input, div.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input textarea.e-input, div.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input textarea.e-input:focus, div.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-input-focus textarea.e-input, span.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input textarea.e-input, span.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input textarea.e-input:focus, span.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-input-focus textarea.e-input {
    padding: 10px 0 1px
}

.e-bigger div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline textarea.e-input, .e-bigger div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline textarea.e-input:focus, .e-bigger div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-input-focus textarea.e-input, .e-bigger span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline textarea.e-input, .e-bigger span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline textarea.e-input:focus, .e-bigger span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-input-focus textarea.e-input, div.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline textarea.e-input, div.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline textarea.e-input:focus, div.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-input-focus textarea.e-input, span.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline textarea.e-input, span.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline textarea.e-input:focus, span.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-outline.e-input-focus textarea.e-input {
    padding: 1px
}

.e-bigger div.e-input-group.e-append-wrapper.e-multi-line-input.e-filled .e-append-template, .e-bigger div.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-filled .e-append-template, .e-bigger div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled .e-prepend-template, .e-bigger div.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-filled .e-prepend-template, .e-bigger span.e-input-group.e-append-wrapper.e-multi-line-input.e-filled .e-append-template, .e-bigger span.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-filled .e-append-template, .e-bigger span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled .e-prepend-template, .e-bigger span.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-filled .e-prepend-template, div.e-bigger.e-input-group.e-append-wrapper.e-multi-line-input.e-filled .e-append-template, div.e-bigger.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-filled .e-append-template, div.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled .e-prepend-template, div.e-bigger.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-filled .e-prepend-template, span.e-bigger.e-input-group.e-append-wrapper.e-multi-line-input.e-filled .e-append-template, span.e-bigger.e-input-group.e-append-wrapper.e-rtl.e-multi-line-input.e-filled .e-append-template, span.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled .e-prepend-template, span.e-bigger.e-input-group.e-prepend-wrapper.e-rtl.e-multi-line-input.e-filled .e-prepend-template {
    padding: 1px 14px
}

.e-bigger div.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-float-input.e-control-wrapper label.e-label-bottom, .e-bigger span.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-float-input.e-control-wrapper label.e-label-bottom, div.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-float-input.e-control-wrapper label.e-label-bottom, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-filled label.e-float-text.e-label-bottom, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-filled.e-rtl label.e-float-text.e-label-bottom, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-filled label.e-float-text.e-label-bottom, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-filled.e-rtl label.e-float-text.e-label-bottom, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-filled label.e-float-text.e-label-bottom, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-filled.e-rtl label.e-float-text.e-label-bottom, span.e-bigger.e-input-group.e-prepend-wrapper.e-multi-line-input.e-filled.e-float-input.e-control-wrapper label.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-filled label.e-float-text.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-filled.e-rtl label.e-float-text.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-filled label.e-float-text.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-filled.e-rtl label.e-float-text.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-filled label.e-float-text.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-filled.e-rtl label.e-float-text.e-label-bottom {
    top: 21px
}

.e-bigger div.e-input-group.e-append-wrapper.e-filled .e-append-template, .e-bigger div.e-input-group.e-prepend-wrapper.e-rtl.e-filled .e-prepend-template, .e-bigger span.e-input-group.e-append-wrapper.e-filled .e-append-template, .e-bigger span.e-input-group.e-prepend-wrapper.e-rtl.e-filled .e-prepend-template, div.e-bigger.e-input-group.e-append-wrapper.e-filled .e-append-template, div.e-bigger.e-input-group.e-prepend-wrapper.e-rtl.e-filled .e-prepend-template, span.e-bigger.e-input-group.e-append-wrapper.e-filled .e-append-template, span.e-bigger.e-input-group.e-prepend-wrapper.e-rtl.e-filled .e-prepend-template {
    padding: 14px 2px 14px 14px
}

.e-bigger div.e-input-group.e-append-wrapper.e-multi-line-input.e-filled.e-float-input.e-control-wrapper label.e-label-top, .e-bigger span.e-input-group.e-append-wrapper.e-multi-line-input.e-filled.e-float-input.e-control-wrapper label.e-label-top, .e-pv-sidebar-content.e-thumbnail, .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before, .e-tab-clone-element .e-close-icon::before, div.e-bigger.e-input-group.e-append-wrapper.e-multi-line-input.e-filled.e-float-input.e-control-wrapper label.e-label-top, span.e-bigger.e-input-group.e-append-wrapper.e-multi-line-input.e-filled.e-float-input.e-control-wrapper label.e-label-top {
    top: 1px
}

.e-bigger.e-small .e-upload .e-hidden-file-input, .e-upload .e-hidden-file-input {
    border: 0;
    height: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    text-indent: 0;
    visibility: hidden;
    width: 0
}

.e-bigger.e-small .e-upload .e-file-select-wrap, .e-upload .e-file-select-wrap {
    padding: 16px 0 16px 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, .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-aiassistview .e-content-footer, .e-aiassistview .e-prompt-toolbar, .e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader, .e-dlg-overlay.e-fade, .e-emptyicon, .e-progress-btn.e-progress-active .e-animate-end, .e-schedule .e-vertical-view .e-appointment-hide, .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, .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, .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
    min-height: 35px;
    padding-bottom: 12px;
    padding-top: 8px
}

    .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, .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, .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, .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-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information, .e-bigger.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, .e-small .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, .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
        color: rgba(var(--color-sf-on-surface-variant));
        display: block;
        font-size: 11px;
        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-file-abort-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-pause-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-reload-btn.e-icons, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-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-delete-btn.e-icons, .e-upload.e-form-upload .e-upload-files .e-file-pause-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-reload-btn.e-icons, .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons {
    box-sizing: border-box;
    top: 32px
}

    .e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled, .e-bigger .e-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, .e-bigger .e-upload.e-form-upload .e-upload-files .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, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .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, .e-bigger.e-small .e-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, .e-bigger.e-small .e-upload.e-form-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, .e-small .e-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, .e-small .e-upload.e-form-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, .e-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, .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
        color: rgba(var(--color-sf-outline));
        cursor: not-allowed;
        opacity: .4;
        pointer-events: none
    }

.e-bigger.e-small .e-upload .e-upload-files .e-icons:focus, .e-menu-container ul.e-ul :focus, .e-menu-container ul.e-ul:focus, .e-menu-wrapper ul.e-ul :focus, .e-menu-wrapper ul.e-ul:focus, .e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav:focus, .e-toolbar .e-toolbar-pop .e-toolbar-item .e-btn:focus, .e-upload .e-upload-files .e-icons:focus {
    outline: 0
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container, .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: 3px
}

    .e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .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, .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, .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-size, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
        display: block;
        font-size: 11px;
        padding: 8px 0
    }

    .e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information, .e-bigger.e-small .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, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
        display: block;
        font-family: inherit;
        font-size: 11px;
        padding-bottom: 12px
    }

    .e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
        display: block;
        height: 8px;
        padding-bottom: 6px;
        padding-top: 6px;
        position: absolute;
        width: 98%
    }

        .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 .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
            border-radius: calc(var(--e-radius) * 0);
            display: block;
            height: 2px;
            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, .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: calc(var(--e-radius) * 0);
                display: inherit;
                height: 2px
            }

        .e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text, .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: 11px;
            position: relative;
            right: 6px;
            top: -27px
        }

.e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-upload .e-upload-files .e-file-delete-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, .e-upload .e-upload-files .e-file-remove-btn.e-icons {
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    font-size: 11px;
    height: 18px;
    justify-content: center;
    margin: -18px 12px 0;
    padding: 18px;
    position: absolute;
    right: 0;
    top: 50%;
    vertical-align: middle;
    width: 18px;
    color: rgba(var(--color-sf-on-surface-variant))
}

.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-delete-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, .e-bigger.e-small .e-upload .e-upload-files .e-file-remove-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-delete-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, .e-upload .e-upload-files .e-file-remove-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, .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-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus, .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-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-remove-btn.e-icons:not(.e-upload-progress):hover, .e-upload .e-upload-files .e-clear-icon-focus, .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):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-remove-btn.e-icons:not(.e-upload-progress):hover {
        background: rgba(var(--color-sf-on-surface),.08);
        border-color: transparent;
        border-radius: 999px;
        box-shadow: 0 0 0 transparent
    }

.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-upload .e-upload-files .e-file-delete-btn.e-icons {
    font-size: 12px;
    opacity: 1
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-upload .e-upload-files .e-file-abort-btn.e-icons {
    font-size: 15px;
    opacity: 1
}

.e-bigger.e-small .e-upload .e-upload-actions, .e-richtexteditor .e-rte-tb-bottom .e-rte-character-count, .e-upload .e-upload-actions {
    position: relative;
    text-align: right
}

    .e-bigger.e-small .e-upload .e-upload-actions .e-file-clear-btn, .e-bigger.e-small .e-upload .e-upload-actions .e-file-upload-btn, .e-upload .e-upload-actions .e-file-clear-btn, .e-upload .e-upload-actions .e-file-upload-btn {
        margin: 12px
    }

.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap, .e-small .e-upload.e-rtl .e-file-select-wrap, .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-file-drop, .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-files .e-upload-file-list .e-file-container, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
    height: 100%;
    margin-left: 60px;
    margin-right: 12px;
    position: relative
}

    .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container, .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-size, .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, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
        float: right;
        position: initial;
        top: 46px;
        width: 89%
    }

        .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, .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: -8px;
            top: -25px
        }

.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-delete-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, .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-remove-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-delete-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, .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-remove-btn.e-icons {
    left: 0;
    margin-left: 12px;
    margin-right: 12px;
    right: auto;
    top: 50%
}

.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-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .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, .e-quick-popup-wrapper .e-popup-footer .e-event-delete, .e-quick-popup-wrapper .e-popup-footer .e-event-edit, .e-splitter.e-splitter-horizontal.e-rtl .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right)::after, .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-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::after, .e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::after, .e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::before, .e-tab .e-tab-header.e-vertical.e-vertical-right::before, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
    right: auto
}

.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, .e-bigger.e-small .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, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
    left: 36px
}

.e-bigger.e-small .e-upload.e-disabled .e-file-drop, .e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information, .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-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-type, .e-upload.e-disabled .e-file-drop, .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information, .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-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-type {
    color: rgba(var(--color-sf-outline))
}

.e-bigger.e-small .e-upload .e-content-placeholder.e-upload.e-placeholder-upload, .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: 13px;
        margin-left: 12px
    }

.e-small .e-upload .e-upload-files .e-upload-file-list {
    min-height: 76px
}

    .e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
        font-size: 12px;
        padding-top: 10px
    }

    .e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
        font-size: 11px;
        padding: 5px 0
    }

    .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper, .e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
        padding-bottom: 3px;
        padding-top: 3px
    }

.e-small .e-upload .e-upload-files .e-file-abort-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-pause-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-reload-btn.e-icons, .e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons {
    font-size: 10px;
    height: 24px;
    padding: 12px;
    width: 24px
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
    min-height: 35px;
    padding-bottom: 10px;
    padding-top: 6px
}

.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-delete-btn.e-icons, .e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-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-reload-btn.e-icons, .e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons {
    box-sizing: border-box;
    top: 34
}

.e-upload {
    width: 100%;
    border: 1px dashed rgba(var(--color-sf-outline-variant));
    border-radius: calc(var(--e-radius) * .25)
}

    .e-upload .e-file-drop {
        color: rgba(var(--color-sf-on-surface));
        vertical-align: middle
    }

    .e-upload .e-upload-files {
        list-style-type: none;
        margin: 0;
        padding: 0;
        border-top: 1px solid rgba(var(--color-sf-outline-variant))
    }

        .e-upload .e-upload-files .e-upload-file-list {
            font-family: inherit;
            font-size: 14px;
            height: 100%;
            line-height: normal;
            min-height: 90px;
            position: relative;
            border-bottom: 1px solid rgba(var(--color-sf-outline-variant))
        }

        .e-upload .e-upload-files .e-clear-icon-focus, .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):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-remove-btn.e-icons:not(.e-upload-progress):focus {
            background: rgba(var(--color-sf-on-surface),.08);
            border-color: transparent;
            box-shadow: 0 0 0 transparent
        }

        .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element, .e-upload .e-upload-files .e-icons.e-msie::before {
            position: relative;
            right: 10px
        }

        .e-pv-sidebar-title.e-right, .e-upload .e-upload-files .e-icons.e-file-abort-icon.e-msie::before {
            right: 12px
        }

.e-bigger .e-upload .e-file-select-wrap {
    padding: 20px 0 20px 20px
}

    .e-bigger .e-upload .e-file-select-wrap .e-file-drop {
        font-size: 15px;
        margin-left: 16px
    }

.e-bigger .e-upload .e-upload-files .e-upload-file-list {
    font-size: 15px;
    line-height: normal;
    min-height: 100px
}

    .e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container {
        margin-left: 16px;
        top: 0
    }

        .e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
            font-size: 15px;
            padding-top: 16px
        }

        .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: 15px;
            padding-top: 16px;
            top: initial
        }

        .e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information, .e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
            font-size: 12px;
            padding-bottom: 16px
        }

        .e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
            height: 10px
        }

            .e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
                height: 3px;
                width: 98%
            }

                .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: 3px
                }

            .e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
                font-size: 11px;
                right: 10px;
                top: -33px
            }

.e-bigger .e-upload .e-upload-files .e-file-abort-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-pause-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-reload-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons {
    box-sizing: border-box;
    font-size: 12px;
    height: 18px;
    margin: -24px 16px 16px;
    padding: 20px;
    top: 50%;
    width: 18px
}

.e-bigger .e-upload .e-upload-files .e-file-abort-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-pause-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-reload-btn.e-msie.e-icons, .e-bigger .e-upload .e-upload-files .e-file-remove-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-delete-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, .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-reload-btn.e-msie.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-msie.e-icons {
    padding: 20px 17px 20px 26px
}

.e-bigger .e-upload .e-upload-files .e-file-pause-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-reload-btn.e-icons {
    right: 45px
}

.e-bigger .e-upload .e-upload-actions .e-btn, .e-pv-properties-line-leader-length-container {
    margin-left: 16px
}

.e-bigger .e-upload .e-upload-actions .e-file-clear-btn, .e-bigger .e-upload .e-upload-actions .e-file-upload-btn {
    margin: 15px
}

.e-bigger .e-upload.e-rtl .e-file-select-wrap {
    padding: 20px 16px 20px 0
}

    .e-bigger .e-upload.e-rtl .e-file-select-wrap .e-file-drop, .e-chat-ui.e-rtl .e-header {
        margin-right: 16px
    }

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
    margin-left: 60px;
    margin-right: 16px
}

    .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-information, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
        top: 54px
    }

    .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: 10px;
        right: initial
    }

.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-delete-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-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-reload-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons {
    box-sizing: border-box;
    left: 0;
    margin-left: 16px;
    margin-right: 16px;
    padding: 20px;
    top: 50%
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-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-reload-btn.e-icons {
    left: 41px
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
    min-height: 35px;
    padding-bottom: 16px;
    padding-top: 12px
}

    .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
        color: rgba(var(--color-sf-on-surface-variant));
        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-file-abort-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-pause-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-reload-btn.e-icons, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons {
    box-sizing: border-box;
    top: 42px
}

.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: normal;
        min-height: 90px;
        position: relative
    }

    .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-delete-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, .e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons {
        align-items: center;
        box-sizing: border-box;
        cursor: pointer;
        display: inline-flex;
        font-size: 11px;
        height: 18px;
        justify-content: center;
        margin: -18px 12px 0;
        padding: 18px;
        position: absolute;
        right: 0;
        top: 50%;
        vertical-align: middle;
        width: 18px
    }

.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
}

.e-dialog {
    -webkit-flex-direction: column;
    border: 0 solid rgba(var(--color-sf-outline-variant));
    border-radius: calc(var(--e-radius) * .5);
    flex-direction: column;
    width: 100%;
    max-height: 98%;
    min-width: 240px;
    position: absolute;
    background-color: rgba(var(--color-sf-surface));
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15)
}

    .e-dialog.e-dlg-resizable {
        padding-bottom: 12px;
        touch-action: none
    }

    .e-dialog .e-dlg-header-content {
        border-radius: calc(var(--e-radius) * .5) calc(var(--e-radius) * .5) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0);
        line-height: 1.25;
        border-bottom: none;
        padding: 12px 20px 20px
    }

    .e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
        font-size: 16px;
        width: 16px
    }

    .e-dialog .e-dlg-header {
        display: block;
        font-size: 16px;
        font-weight: 400;
        overflow: hidden;
        text-overflow: ellipsis;
        user-select: none;
        vertical-align: top;
        white-space: nowrap;
        line-height: 30px
    }

    .e-dialog .e-dlg-content {
        display: block;
        flex: 1 1 auto;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        overflow: auto;
        overflow-x: hidden
    }

    .e-dialog .e-footer-content {
        border-bottom-left-radius: calc(var(--e-radius) * 0);
        border-bottom-right-radius: calc(var(--e-radius) * 0);
        border-top: none;
        bottom: 0;
        display: block;
        right: 0;
        width: 100%
    }

    .e-dialog.e-dlg-tooltip .e-footer-content {
        display: flex;
        justify-content: flex-end;
        flex-wrap: nowrap
    }

    .e-dialog .e-resize-handle {
        height: 20px;
        position: absolute;
        width: 20px
    }

        .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-east, .e-dialog .e-north, .e-dialog .e-south, .e-dialog .e-west {
        background-color: transparent;
        background-repeat: repeat;
        overflow: visible;
        position: absolute
    }

    .e-dialog .e-east, .e-dialog .e-west, .e-schedule.e-event-action .e-all-day-appointment-wrapper .e-resize-clone, .e-schedule.e-event-action .e-timeline-month-view .e-resize-clone, .e-schedule.e-event-action .e-timeline-view .e-resize-clone {
        cursor: ew-resize
    }

    .e-dialog .e-north, .e-dialog .e-south, .e-schedule.e-event-action .e-vertical-view .e-appointment-wrapper .e-resize-clone {
        cursor: ns-resize
    }

    .e-dialog.e-blazor-hidden {
        left: 0;
        position: absolute
    }

    .e-dialog .e-dlg-content {
        padding: 20px 20px 10px;
        border-radius: calc(var(--e-radius) * .5)
    }

    .e-dialog .e-footer-content {
        text-align: right;
        padding: 10px 20px 20px;
        box-sizing: border-box
    }

    .e-alert-dialog .e-footer-content, .e-dialog.e-quick-dialog .e-footer-content {
        border-top: none
    }

.e-rtl .e-footer-content .e-btn {
    margin-right: 8px;
    margin-left: 0
}

.e-appointment.e-schedule-event-clone.e-drag-clone, .e-dialog.e-draggable > .e-dlg-header-content, .e-grid .e-groupdroparea.e-group-animate span.e-drag.e-icons.e-icon-drag, .e-grid .e-row:hover .e-rowdragdrop, .e-schedule.e-event-action .e-drag-clone, .e-schedule.e-event-action .e-timeline-view .e-drag-clone {
    cursor: move
}

.e-dialog.e-device.e-draggable.e-popup-open {
    touch-action: none
}

.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: transparent;
    border-color: transparent;
    border-radius: 999px;
    bottom: 0;
    float: right;
    height: 30px;
    left: 0;
    position: relative;
    width: 30px;
    padding: 0
}

.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)
}

.e-dlg-overlay {
    height: 100%;
    left: 0;
    opacity: 1;
    position: fixed;
    top: 0;
    transition: opacity .15s linear;
    width: 100%;
    background-color: rgba(var(--color-sf-scrim),.5)
}

.e-dlg-overflow-hidden, .e-listbox-wrapper.e-filter-list .e-list-parent, .e-listbox-wrapper:not(.e-listbox-container), .e-multicolumn-grid .e-grid, .e-pv-toolbar-scroll .e-toolbar-pop.e-popup-open, .e-schedule .e-month-agenda-view .e-content-wrap .e-table-container, .e-schedule.e-device .e-schedule-toolbar .e-toolbar-pop, .e-splitter.e-splitter-horizontal .e-pane.e-pane-horizontal, .e-splitter.e-splitter-horizontal .e-pane.e-scrollable, .e-splitter.e-splitter-vertical .e-pane-vertical, .e-splitter.e-splitter-vertical .e-pane.e-pane-horizontal, .e-splitter.e-splitter-vertical .e-pane.e-scrollable, .e-treeview.e-virtualization {
    overflow: auto
}

.e-dlg-fullscreen {
    height: 100% !important;
    left: 0 !important;
    width: 100% !important
}

.e-dlg-container {
    align-items: flex-start;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.e-toolbar, .e-vscroll {
    display: block;
    position: relative
}

.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:active, .e-dialog .e-btn.e-dlg-closeicon-btn:focus, .e-dialog .e-btn.e-dlg-closeicon-btn:hover {
    background-color: rgba(var(--color-sf-on-surface),.08);
    border-color: transparent;
    box-shadow: 0 0 0 transparent
}

.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav, .e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
    border-color: rgba(var(--color-sf-outline-variant));
    box-shadow: rgba(var(--color-sf-shadow))
}

.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, .e-prompt-dialog.e-dialog.e-popup {
        margin: 30px;
        width: auto
    }
}

@media (min-width:768px) {
    .e-prompt-dialog.e-dialog.e-popup {
        margin: 30px;
        width: 600px
    }
}

.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: rgba(var(--color-sf-primary),.08);
    color: rgba(var(--color-sf-primary))
}

.e-footer-content .e-btn.e-flat:not([DISABLED]):not(.e-success):not(.e-danger):not(.e-warning):not(.e-info):focus-visible, .e-footer-content .e-btn.e-primary.e-flat:not([DISABLED]):not(.e-success):not(.e-danger):not(.e-warning):not(.e-info):focus, .e-footer-content .e-btn.e-primary.e-flat:not([DISABLED]):not(.e-success):not(.e-danger):not(.e-warning):not(.e-info):focus-visible {
    background: rgba(var(--color-sf-primary),.08);
    box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
}

.e-footer-content .e-btn:hover.e-flat:not([DISABLED]):not(.e-success):not(.e-danger):not(.e-warning):not(.e-info) {
    background: rgba(var(--color-sf-primary),.08)
}

.e-dlg-header, .e-dlg-header * {
    color: rgba(var(--color-sf-on-surface));
    font-size: 16px;
    font-weight: 400
}

.e-dlg-content {
    color: rgba(var(--color-sf-on-surface));
    background-color: rgba(var(--color-sf-surface))
}

.e-dialog .e-btn.e-dlg-closeicon-btn:active span, .e-dialog .e-btn.e-dlg-closeicon-btn:focus span, .e-icon-dlg-close:active {
    border-radius: 999px;
    color: rgba(var(--color-sf-on-surface-variant));
    opacity: 1
}

.e-dialog .e-icon-dlg-close::before, .e-tab .e-tab-header .e-close-icon::before, .e-tab-clone-element .e-close-icon::before {
    content: "\e7e7";
    position: relative
}

.e-dialog .e-icon-dlg-close, .e-dialog .e-icon-dlg-close:active, .e-dialog .e-icon-dlg-close:hover {
    opacity: initial
}

.e-bigger .e-dialog .e-dlg-header-content, .e-bigger.e-dialog .e-dlg-header-content {
    padding: 16px 24px 24px
}

.e-bigger .e-dialog .e-dlg-header, .e-bigger.e-dialog .e-dlg-header {
    font-size: 16px;
    line-height: 40px
}

.e-bigger .e-dialog .e-dlg-content, .e-bigger.e-dialog .e-dlg-content {
    font-size: 14px;
    padding: 24px 24px 12px
}

.e-bigger .e-dialog .e-footer-content, .e-bigger.e-dialog .e-footer-content {
    padding: 12px 24px 24px
}

    .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-assist-view-header, .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-custom-view-header, .e-bigger .e-dialog .e-footer-content .e-btn, .e-bigger .e-grid .e-gridheader .e-rightalign .e-stackedheadercelldiv, .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child, .e-bigger .e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child, .e-bigger.e-dialog .e-footer-content .e-btn, .e-chat-ui .e-timebreak::after, .e-grid.e-bigger .e-gridheader .e-rightalign .e-stackedheadercelldiv, .e-pv-depth-unit-container, .e-pv-properties-line-end-container, .e-pv-properties-line-thickness-container, .e-pv-scale-ratio-dest-unit-container, .e-pv-scale-ratio-src-unit-container, .e-toolbar.e-bigger .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, .extract_delete_center_div {
        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 {
    bottom: 0;
    left: 0;
    height: 40px;
    width: 40px;
    padding: 0
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items, .e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items, .e-hscroll > *, .e-menu-container .e-menu-vscroll, .e-menu-wrapper .e-menu-vscroll, .e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos > div, .e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos > div, .e-tab.e-bigger .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, .e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items, .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items, .e-vscroll > * {
    height: inherit
}

.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: 20px;
    width: 20px
}

.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,.5);
        box-shadow: 0 0 0 0 rgba(255,255,255,.5)
    }

    100% {
        box-shadow: 0 0 0 200px rgba(255,255,255,.12)
    }
}
/*! h-scroll layout */

.e-hscroll.e-rtl.e-scroll-device {
    padding-left: 50px;
    padding-right: initial
}

    .e-hscroll.e-rtl.e-scroll-device .e-scroll-nav, .e-vscroll.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, .e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
        left: 48px;
        right: auto;
        transform: skewX(-16deg) translateX(-6px)
    }

.e-bigger .e-menu-container .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-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device), .e-hscroll:not(.e-scroll-device), .e-vscroll:not(.e-scroll-device) {
    padding: 0 40px
}

.e-hscroll.e-scroll-device {
    padding-right: 50px
}

    .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, .e-vscroll.e-scroll-device .e-scroll-overlay {
        opacity: .5;
        pointer-events: none;
        position: absolute;
        top: 0;
        z-index: 100
    }

        .e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay, .e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
            left: auto;
            right: 48px;
            transform: skewX(-16deg) translateX(6px)
        }

.e-hscroll > * {
    line-height: normal
}

.e-hscroll .e-hscroll-content {
    display: inline-block;
    height: inherit;
    position: relative
}

.e-hscroll .e-scroll-nav {
    align-items: center;
    bottom: 0;
    cursor: pointer;
    display: flex;
    min-height: 35px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 40px
}

    .e-hscroll .e-scroll-nav.e-ie-align, .e-toolbar .e-hor-nav.e-ie-align, .e-toolbar.e-extended-toolbar .e-hor-nav.e-ie-align, .e-vscroll .e-scroll-nav.e-ie-align {
        display: table
    }

.e-hscroll .e-nav-arrow.e-icons {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    font-size: 18px
}
/*! h-scroll theme */

.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
    background-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    border-width: 1px
}

.e-hscroll.e-rtl .e-scroll-nav:hover, .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus, .e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover, .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover, .e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover {
    background: rgba(var(--color-sf-on-surface),.05);
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-hscroll .e-scroll-nav.e-scroll-right-nav, .e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
    right: 0;
    border-left: 1px solid rgba(var(--color-sf-outline-variant))
}

.e-hscroll .e-scroll-overlay, .e-vscroll .e-scroll-overlay {
    background-color: transparent;
    background-repeat: repeat-x
}

    .e-hscroll .e-scroll-overlay.e-scroll-left-overlay, .e-vscroll .e-scroll-overlay.e-scroll-up-overlay {
        background-image: linear-gradient(-270deg,rgba(var(--color-sf-surface)) 0,transparent 100%)
    }

    .e-hscroll .e-scroll-overlay.e-scroll-right-overlay, .e-vscroll .e-scroll-overlay.e-scroll-down-overlay {
        background-image: linear-gradient(-270deg,transparent 0,rgba(var(--color-sf-surface)) 100%)
    }

.e-grid .e-gridcontent .e-groupcaptionrow .e-leftfreeze.e-groupcaption, .e-grid .e-gridcontent .e-groupcaptionrow .e-leftfreeze.e-recordpluscollapse, .e-grid .e-gridcontent .e-groupcaptionrow .e-leftfreeze.e-recordplusexpand, .e-grid .e-gridcontent .e-groupcaptionrow .e-leftfreeze.ee-indentcell, .e-grid .e-gridfooter, .e-grid .e-gridfooter .e-fixedfreeze, .e-grid .e-gridfooter .e-leftfreeze, .e-grid .e-gridfooter .e-rightfreeze, .e-grid.sf-grid .e-gridcontent .e-leftfreeze.e-recordpluscollapse, .e-grid.sf-grid .e-gridcontent .e-leftfreeze.e-recordplusexpand, .e-hscroll .e-scroll-nav, .e-hscroll.e-rtl .e-scroll-nav, .e-popup.e-multicolumn-list .e-altrow, .e-rte-table.e-alternate-border > tbody > tr:nth-child(2n), .e-rte-table.e-alternate-border > tbody > tr:nth-child(2n) > td, .e-rte-table.e-alternate-border > tbody > tr:nth-child(2n) > th, .e-schedule .e-timeline-month-view .e-resource-group-cells, .e-schedule .e-timeline-view .e-resource-group-cells {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface))
}

    .e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
        left: auto;
        border-right: 0
    }

    .e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
        border-left: 0;
        border-right: 1px solid rgba(var(--color-sf-outline-variant))
    }

    .e-hscroll.e-rtl .e-scroll-nav:hover, .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus {
        border: 0
    }

.e-hscroll:not(.e-scroll-device) .e-scroll-nav:active {
    background: rgba(var(--color-sf-on-surface),.08);
    border: 0;
    box-shadow: none;
    color: rgba(var(--color-sf-on-secondary-container))
}

.e-hscroll .e-scroll-nav.e-scroll-left-nav {
    left: 0;
    border-right: 1px solid rgba(var(--color-sf-outline-variant))
}

.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav, .e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
    border-color: rgba(var(--color-sf-on-surface-variant));
    box-shadow: rgba(var(--color-sf-shadow))
}

.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: .6s ease-out hscroll-popup-shadow;
    visibility: visible
}
/*! hscroll icons */

.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:not(.e-scroll-device), .e-hscroll.e-bigger:not(.e-scroll-device) {
    padding: 0 46px
}

.e-bigger .e-hscroll.e-scroll-device, .e-hscroll.e-bigger.e-scroll-device {
    padding-right: 46px
}

.e-bigger .e-hscroll.e-rtl.e-scroll-device, .e-hscroll.e-bigger.e-rtl.e-scroll-device {
    padding-left: 46px;
    padding-right: initial
}

.e-bigger .e-grid .e-gridheader thead .e-icons, .e-bigger .e-grid .e-groupheadercell .e-ungroupbutton, .e-bigger .e-hscroll .e-nav-arrow.e-icons, .e-grid.e-bigger .e-gridheader thead .e-icons, .e-grid.e-bigger .e-groupheadercell .e-ungroupbutton, .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-bigger .e-vscroll.e-rtl .e-scroll-overlay.e-scroll-down-overlay, .e-hscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-right-overlay, .e-vscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-down-overlay {
    left: 46px
}

.e-bigger .e-hscroll .e-scroll-overlay.e-scroll-right-overlay, .e-bigger .e-vscroll .e-scroll-overlay.e-scroll-down-overlay, .e-hscroll.e-bigger .e-scroll-overlay.e-scroll-right-overlay, .e-vscroll.e-bigger .e-scroll-overlay.e-scroll-down-overlay {
    right: 46px
}

.e-bigger .e-hscroll .e-scroll-nav, .e-hscroll.e-bigger .e-scroll-nav {
    min-height: 56px;
    width: 46px
}
/*! component's theme wise override definitions and variables */ /*! v-scroll layout */

.e-vscroll {
    width: inherit
}

    .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-vscroll-content {
        display: inline-block;
        height: auto;
        position: relative;
        width: 100%
    }

    .e-vscroll .e-scroll-nav {
        align-items: center;
        cursor: pointer;
        display: flex;
        height: 48px;
        overflow: hidden;
        position: absolute;
        width: 100%
    }

    .e-vscroll .e-nav-arrow.e-icons {
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        width: 100%
    }
    /*! v-scroll theme */

    .e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
        background-color: linear-gradient(0deg,rgba(103,80,164,.08),rgba(103,80,164,.08)),linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
        border-width: 1px
    }

    .e-vscroll .e-scroll-nav, .e-vscroll.e-rtl .e-scroll-nav {
        background: linear-gradient(0deg,rgba(103,80,164,.08),rgba(103,80,164,.08)),linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface))
    }

.e-toolbar, .e-toolbar .e-toolbar-items {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
}

.e-vscroll.e-rtl .e-scroll-nav:hover, .e-vscroll:not(.e-scroll-device) .e-scroll-nav:focus {
    background: rgba(var(--color-sf-on-surface),.05);
    border: 0 transparent;
    color: rgba(var(--color-sf-on-surface),.05)
}

.e-vscroll:not(.e-scroll-device) .e-scroll-nav:hover {
    background: rgba(var(--color-sf-on-surface),.05);
    border: 0;
    color: rgba(var(--color-sf-on-surface),.05)
}

.e-vscroll:not(.e-scroll-device) .e-scroll-nav:active {
    background: rgba(var(--color-sf-on-surface),.08);
    border: 0;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    color: rgba(var(--color-sf-primary-container))
}

.e-vscroll .e-scroll-nav.e-scroll-up-nav {
    top: 0;
    border-bottom: 1px solid rgba(var(--color-sf-outline-variant))
}

.e-vscroll .e-scroll-nav.e-scroll-down-nav {
    bottom: 0;
    border-top: 1px solid rgba(var(--color-sf-outline-variant))
}
/*! vscroll icons */

.e-toolbar .e-popup-up-icon::before, .e-vscroll .e-nav-up-arrow::before {
    content: "\e776";
    line-height: normal
}

.e-toolbar .e-popup-down-icon::before, .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: 46px 0
}

.e-bigger .e-vscroll .e-scroll-nav, .e-vscroll.e-bigger .e-scroll-nav {
    height: 46px
}

.e-toolbar {
    border-radius: calc(var(--e-radius) * 0);
    height: 48px;
    min-height: 48px;
    user-select: none;
    white-space: nowrap;
    overflow: hidden
}

.e-treeview .e-fullrow, .e-treeview .e-text-content {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none
}

.e-toolbar.e-spacer-toolbar .e-toolbar-items {
    display: flex;
    flex-wrap: nowrap;
    width: 100%
}

.e-toolbar .e-blazor-toolbar-items {
    position: absolute;
    top: -9999px;
    visibility: hidden
}

.e-toolbar.e-corner {
    border-radius: calc(var(--e-radius) * .0625)
}

.e-toolbar .e-hor-nav, .e-toolbar .e-toolbar-items {
    border-radius: calc(var(--e-radius) * 0) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0);
    height: 100%
}

.e-toolbar .e-toolbar-items {
    display: inline-flex;
    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-bigger .e-schedule-dialog.e-device .e-end-input-container, .e-bigger .e-schedule-dialog.e-device .e-start-end-row, .e-bigger .e-schedule-dialog.e-device .e-start-input-container, .e-bigger .e-schedule-dialog.e-device .e-time-zone-row, .e-bigger .e-schedule-dialog.e-device .e-time-zone-row.e-enable, .e-bigger .e-schedule-dialog.e-device .e-title-location-row, .e-grid .e-groupheadercell .e-icons::before, .e-pager .e-pagesizes, .e-schedule-dialog.e-device .e-end-input-container, .e-schedule-dialog.e-device .e-start-end-row, .e-schedule-dialog.e-device .e-start-input-container, .e-schedule-dialog.e-device .e-time-zone-row, .e-schedule-dialog.e-device .e-time-zone-row.e-enable, .e-schedule-dialog.e-device .e-title-location-row, .e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-center, .e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-left, .e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-right, .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open {
        display: inline
    }

    .e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center, .e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left, .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-center {
        margin: 0 auto
    }

    .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content {
        touch-action: pan-y pinch-zoom
    }

.e-toolbar .e-toolbar-item {
    align-content: center;
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    min-height: 32px;
    vertical-align: middle;
    width: auto;
    flex: 0 0 auto
}

    .e-toolbar .e-hor-nav, .e-toolbar .e-toolbar-item .e-tbar-btn {
        align-items: center;
        display: flex;
        overflow: hidden;
        cursor: pointer
    }

    .e-toolbar .e-toolbar-item .e-tbar-btn {
        vertical-align: middle;
        justify-content: center;
        margin: 0;
        min-height: 32px;
        min-width: 32px;
        padding: 0 7px;
        border-radius: calc(var(--e-radius) * .25);
        line-height: 22px;
        font-size: 18px;
        font-weight: 400;
        text-align: center;
        text-decoration: none;
        text-transform: none
    }

        .e-toolbar .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
            margin: 0;
            min-width: 18px;
            width: auto;
            font-size: 18px;
            line-height: 16px
        }

        .e-toolbar .e-toolbar-item .e-tbar-btn:active, .e-toolbar .e-toolbar-item .e-tbar-btn:focus, .e-toolbar .e-toolbar-item .e-tbar-btn:hover, .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active, .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:hover, .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:focus, .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover {
            padding: 0 7px
        }

        .e-grid.e-wrap .e-checkbox-wrapper, .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: 4px
        }

    .e-toolbar .e-toolbar-item:not(.e-separator):not(.e-spacer) {
        height: inherit;
        min-width: 32px;
        padding: 8px 4px
    }

    .e-toolbar .e-toolbar-item.e-separator {
        margin: 8px 4px;
        min-height: 20px;
        min-width: 1px;
        height: 20px
    }

    .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
    }

    .e-toolbar .e-toolbar-item > * {
        text-overflow: ellipsis
    }

.e-aiassistview .content-header, .e-aiassistview .e-content, .e-aiassistview .e-content-container, .e-aiassistview .e-output, .e-chat-ui .e-chat-content, .e-chat-ui .e-message-wrapper, .e-rte-elements.e-slash-menu .e-rte-slash-menu-item-content-description .e-rte-slash-menu-item-text-column, .e-stepper .e-step-container .e-step-optional-container, .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 {
        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 .e-toolbar-item {
        display: flex;
        height: auto
    }

        .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) {
            min-width: 33px
        }

        .e-bigger .e-toolbar.e-vertical .e-toolbar-item.e-separator, .e-toolbar.e-bigger.e-vertical .e-toolbar-item.e-separator, .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
            height: auto;
            margin: 8px 4px;
            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-hor-nav {
    min-height: 48px;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px
}

.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: 14px;
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-toolbar .e-toolbar-pop {
    border-radius: calc(var(--e-radius) * .25);
    overflow: hidden;
    padding: 0;
    position: absolute
}

    .e-toolbar .e-toolbar-pop .e-toolbar-item {
        display: flex;
        height: 32px;
        justify-content: center;
        min-height: 32px
    }

        .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
            min-height: 32px;
            min-width: 100%;
            padding: 5px 12px;
            border: none;
            border-radius: calc(var(--e-radius) * .25);
            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 8px 0 0;
                width: auto
            }

        .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-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended, .e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended, .e-toolbar.e-extended-toolbar.e-tbar-extended {
    border-bottom: 0;
    border-bottom-left-radius: calc(var(--e-radius) * 0);
    border-bottom-right-radius: calc(var(--e-radius) * 0)
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended {
    border-top: 0;
    border-top-left-radius: calc(var(--e-radius) * 0);
    border-top-right-radius: calc(var(--e-radius) * 0);
    min-height: 48px;
    padding: 0 8px;
    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: 32px
    }

        .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 7px
        }

            .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, .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: 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: 0;
                font-size: 18px
            }

        .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
            min-width: 32px;
            padding: 8px 4px
        }

    .e-aiassistview .e-output, .e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content, .e-menu-container.e-contextmenu-container .e-menu-vscroll ul.e-ul, .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content, .e-menu-wrapper.e-contextmenu-container .e-menu-vscroll ul.e-ul, .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: 18px;
            overflow: hidden;
            padding: 0 7px
        }

        .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item > * {
            align-self: center;
            text-overflow: ellipsis
        }

.e-toast-container.e-rtl .e-toast .e-toast-icon, .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-toolbar-items:first-child > .e-toolbar-item:last-child:last-child {
    margin-right: 0
}

.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child {
    margin-right: 0;
    margin-left: 8px
}

.e-toolbar.e-rtl .e-hor-nav {
    left: 0;
    right: auto;
    border-radius: calc(var(--e-radius) * 0) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0)
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon, .e-tab .e-tab-header .e-toolbar-item .e-icon-right, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon, .e-tab-clone-element .e-icon-right, .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon, .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child, .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-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended {
    padding-right: 8px;
    margin-left: 0
}

.e-toolbar {
    -webkit-tap-highlight-color: rgba(var(--color-sf-on-surface),0.04);
    border: 0 solid rgba(var(--color-sf-outline-variant));
    box-shadow: none
}

.e-sidebar, .e-treeview {
    -webkit-tap-highlight-color: transparent
}

.e-toolbar .e-toolbar-item .e-tbar-btn {
    background: 0 0;
    box-shadow: none;
    color: rgba(var(--color-sf-on-surface-variant));
    border: none
}

.e-toolbar .e-hor-nav, .e-toolbar .e-hor-nav:active, .e-toolbar .e-toolbar-item.e-overlay {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
}

.e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active {
    background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface));
    box-shadow: none
}

    .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu:active, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:active .e-icons, .e-richtexteditor .e-rte-toolbar .e-toolbar-item:not(.e-overlay) .e-tbar-btn:active .e-icons, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-rte-dropdown-menu:active, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:active .e-icons, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item:not(.e-overlay) .e-tbar-btn:active .e-icons, .e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active .e-tbar-btn-text, .e-toolbar .e-toolbar-item .e-tbar-btn:active .e-icons, .e-toolbar .e-toolbar-item .e-tbar-btn:active .e-tbar-btn-text, .e-toolbar .e-toolbar-item .e-tbar-btn:hover:active .e-icons, .e-toolbar .e-toolbar-item .e-tbar-btn:hover:active .e-tbar-btn-text, .e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons, .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, .e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons:active {
        color: rgba(var(--color-sf-on-primary-container))
    }

    .e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active:focus {
        box-shadow: 0 0 0 4px rgba(var(--color-sf-secondary),.5)
    }

.e-toolbar .e-toolbar-item .e-tbar-btn:focus {
    outline: 0;
    background: rgba(var(--color-sf-on-surface),.04);
    border-radius: calc(var(--e-radius) * .25);
    color: rgba(var(--color-sf-on-surface-variant));
    border-color: rgba(var(--color-sf-on-surface-variant));
    border-style: solid;
    border-width: 0;
    box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
}

.e-toolbar .e-toolbar-item .e-tbar-btn:active, .e-toolbar .e-toolbar-item .e-tbar-btn:hover {
    border-color: rgba(var(--color-sf-outline-variant));
    border-style: solid;
    border-width: 0;
    border-radius: calc(var(--e-radius) * .25)
}

.e-toolbar .e-toolbar-item .e-tbar-btn:hover {
    background: rgba(var(--color-sf-on-surface),.05);
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-toolbar .e-toolbar-item .e-tbar-btn:active {
    background: rgba(var(--color-sf-primary-container));
    box-shadow: none;
    color: rgba(var(--color-sf-on-primary-container))
}

.e-toolbar .e-toolbar-item.e-separator {
    border: solid rgba(var(--color-sf-outline-variant));
    border-width: 0 1px 0 0
}

.e-toolbar .e-hor-nav, .e-toolbar.e-vertical .e-hor-nav, .e-toolbar.e-vertical.e-rtl .e-hor-nav {
    border: solid rgba(var(--color-sf-outline-variant))
}

.e-toolbar .e-toolbar-item.e-overlay {
    opacity: .38;
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-toolbar.e-vertical .e-hor-nav {
    border-width: 1px 0 0
}

.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator, .e-toolbar.e-vertical.e-rtl .e-hor-nav {
    border-width: 0 0 1px
}

.e-toolbar .e-hor-nav {
    border-width: 0 0 0 1px
}

    .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: calc(var(--e-radius) * 0)
    }

    .e-toolbar .e-hor-nav:active {
        border: 0;
        box-shadow: none;
        color: rgba(var(--color-sf-on-primary-container))
    }

    .e-toolbar .e-hor-nav:focus, .e-toolbar .e-hor-nav:hover, .e-toolbar .e-hor-nav:hover:active {
        background: rgba(var(--color-sf-on-surface),.05)
    }

    .e-toolbar .e-hor-nav:hover {
        border-left: 1px solid rgba(var(--color-sf-outline-variant));
        color: rgba(var(--color-sf-on-primary-container))
    }

        .e-toolbar .e-hor-nav:hover:not(.e-nav-active) {
            border-color: rgba(var(--color-sf-outline-variant));
            border-style: solid;
            border-width: 0 0 0 1px
        }

        .e-toolbar .e-hor-nav:hover:active {
            border-color: rgba(var(--color-sf-outline-variant));
            border-style: solid;
            border-width: 0
        }

    .e-toolbar .e-hor-nav:focus {
        color: rgba(var(--color-sf-on-primary));
        border-color: rgba(var(--color-sf-outline-variant));
        border-style: solid;
        border-width: 0 0 0 1px
    }

.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: rgba(var(--color-sf-on-surface),.08);
    box-shadow: none;
    border-color: rgba(var(--color-sf-on-surface),.08);
    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: rgba(var(--color-sf-on-surface),.08);
        border-style: solid;
        border-width: 0
    }

.e-toolbar .e-toolbar-pop {
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
    border: 0 solid rgba(var(--color-sf-outline-variant))
}

    .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:hover {
        background: rgba(var(--color-sf-on-surface),.05);
        box-shadow: none;
        border-color: rgba(var(--color-sf-outline-variant));
        border-style: solid;
        border-width: 0
    }

    .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:active {
        background: 0 0;
        box-shadow: none;
        border-color: rgba(var(--color-sf-outline-variant));
        border-style: solid;
        border-width: 0
    }

    .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:focus {
        background: rgba(var(--color-sf-on-surface),.04);
        border-color: rgba(var(--color-sf-on-surface-variant));
        border-style: solid;
        border-width: 0;
        box-shadow: none
    }

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn, .e-toolbar.e-rtl .e-hor-nav {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn {
    box-shadow: none;
    border: none
}

    .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus {
        background: rgba(var(--color-sf-on-surface),.04);
        border-radius: calc(var(--e-radius) * .25);
        border-color: rgba(var(--color-sf-on-surface-variant));
        border-style: solid;
        border-width: 0;
        box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
    }

    .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover {
        background: rgba(var(--color-sf-on-surface),.05);
        border-radius: calc(var(--e-radius) * .25);
        border-color: rgba(var(--color-sf-outline-variant));
        border-style: solid;
        border-width: 0
    }

    .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:active {
        background: rgba(var(--color-sf-on-surface),.08);
        border-radius: calc(var(--e-radius) * .25);
        box-shadow: none;
        border-color: rgba(var(--color-sf-outline-variant));
        border-style: solid;
        border-width: 0
    }

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
    min-height: 18px;
    border: solid rgba(var(--color-sf-outline-variant));
    border-width: 0 1px 0 0
}

.e-toolbar.e-rtl .e-hor-nav {
    border: solid rgba(var(--color-sf-outline-variant));
    border-width: 0 1px 0 0
}

    .e-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover {
        background: rgba(var(--color-sf-on-surface),.05);
        color: rgba(var(--color-sf-on-surface-variant));
        border: solid rgba(var(--color-sf-outline-variant));
        border-width: 0 1px 0 0
    }

.e-bigger .e-richtexteditor .e-rte-toolbar .e-hor-nav.e-expended-nav, .e-bigger .e-schedule .e-schedule-toolbar, .e-bigger .e-toolbar, .e-bigger.e-schedule .e-schedule-toolbar, .e-schedule.e-device .e-schedule-toolbar, .e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos, .e-toolbar.e-bigger {
    height: 56px;
    min-height: 56px
}

    .e-bigger .e-grid.sf-grid .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:not(.e-hidden):nth-last-child(1of:not(.e-hidden)), .e-bigger .e-grid.sf-grid .e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-item:not(.e-hidden):nth-last-child(1of:not(.e-hidden)), .e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child, .e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child, .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-chat-ui .e-timebreak::before, .e-toolbar.e-bigger .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-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-toolbar-multirow, .e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow {
        margin-left: 12px;
        margin-right: 12px
    }

    .e-bigger .e-toolbar.e-spacer-toolbar.e-pop-mode .e-toolbar-items, .e-toolbar.e-bigger.e-spacer-toolbar.e-pop-mode .e-toolbar-items {
        width: calc(100% - 46px)
    }

    .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-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: 20px;
            line-height: 24px
        }

    .e-bigger .e-toolbar .e-toolbar-item:not(.e-separator):not(.e-spacer), .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator), .e-toolbar.e-bigger .e-toolbar-item:not(.e-separator):not(.e-spacer), .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
        min-width: 40px;
        padding: 8px 4px
    }

    .e-bigger .e-toolbar .e-toolbar-item.e-separator, .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator, .e-toolbar.e-bigger .e-toolbar-item.e-separator, .e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
        height: 24px;
        margin: 8px 4px;
        min-height: 24px
    }

    .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-bigger .e-toolbar .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, .e-toolbar.e-bigger .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
        padding: 4px 6px 3px
    }

    .e-bigger .e-toolbar .e-hor-nav, .e-toolbar.e-bigger .e-hor-nav {
        min-height: 56px;
        min-width: 46px
    }

    .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-right .e-toolbar-item:last-child, .e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-right .e-toolbar-item:last-child, .e-bigger .e-excelfilter.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon, .e-bigger .e-pv-font-align-prop-mobile .e-pv-properties-form-field-font-align, .e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-right .e-toolbar-item:last-child, .e-excelfilter.e-bigger.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon, .e-excelfilter.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon, .e-pv-font-align-prop-mobile .e-pv-properties-form-field-font-align, .e-rtl.e-menu-container ul .e-menu-item .e-menu-icon, .e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon, .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-hor-nav, .e-toolbar.e-bigger.e-vertical .e-hor-nav {
        min-height: 40px;
        min-width: 50px
    }

    .e-appbar.e-dense, .e-bigger .e-aiassistview .e-output-icon, .e-bigger .e-grid .e-cloneproperties.e-draganddrop table, .e-bigger .e-grid .e-cloneproperties.e-draganddrop table .e-selectionbackground, .e-bigger .e-menu-container:not(.e-hamburger) ul.e-ul .e-menu-item:not(.e-separator), .e-bigger .e-menu-wrapper:not(.e-hamburger) ul.e-ul .e-menu-item:not(.e-separator), .e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher, .e-bigger .e-popup .e-multicolumn-grid .e-emptyrow, .e-bigger .e-popup .e-multicolumn-grid .e-row, .e-bigger .e-popup.e-multicolumn-list .e-popup-footer, .e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item, .e-bigger .e-treeview .e-list-text .e-input-group, .e-bigger.e-aiassistview .e-output-icon, .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher, .e-bigger.e-popup .e-multicolumn-grid .e-emptyrow, .e-bigger.e-popup .e-multicolumn-grid .e-row, .e-bigger.e-popup.e-multicolumn-list .e-popup-footer, .e-grid.e-bigger .e-cloneproperties.e-draganddrop table, .e-grid.e-bigger .e-cloneproperties.e-draganddrop table .e-selectionbackground, .e-schedule .e-timeline-year-view .e-date-header-wrap .e-resource-cells, .e-schedule .e-timeline-year-view .e-left-indent-wrap .e-resource-cells, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap, .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-itop .e-tab-wrap, .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap, .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, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus, .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus, .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus, .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item, .e-treeview.e-bigger .e-list-text .e-input-group {
        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: 40px
        }

        .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: 40px;
            padding: 8px 16px;
            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 8px 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 8px;
                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: 0 12px
    }

        .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-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: calc(var(--e-radius) * 0);
        border-top-right-radius: calc(var(--e-radius) * 0)
    }

    .e-bigger .e-grid.sf-grid .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:not(.e-hidden):nth-last-child(1of:not(.e-hidden)), .e-bigger .e-grid.sf-grid .e-toolbar.e-rtl .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-item:not(.e-hidden):nth-last-child(1of:not(.e-hidden)), .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-aiassistview .e-footer .e-assist-drop-area .e-assist-uploaded-file-item:not(:has(.e-assist-clear-icon)) .e-assist-file-details, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-uploaded-file-item:not(:has(.e-assist-clear-icon)) .e-assist-file-details, .e-bigger .e-grid .e-gridcontent .e-resizetable tr td:last-child, .e-bigger .e-grid .e-gridheader .e-resizetable tr th:last-child, .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-schedule-dialog .e-description-label, .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-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"], .e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended, .e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner, .e-chat-ui .e-attached-file .e-chat-uploaded-file-item:not(:has(.e-chat-close)) .e-chat-file-details, .e-chat-ui .e-attached-file .e-file-wrapper:not(:has(.e-chat-close)) .e-chat-file-details, .e-chat-ui .e-footer .e-chat-drop-area .e-chat-uploaded-file-item:not(:has(.e-chat-close)) .e-chat-file-details, .e-chat-ui .e-footer .e-chat-drop-area .e-file-wrapper:not(:has(.e-chat-close)) .e-chat-file-details, .e-grid .e-groupheadercell .e-cancel, .e-grid.e-bigger .e-gridcontent .e-resizetable tr td:last-child, .e-grid.e-bigger .e-gridheader .e-resizetable tr th:last-child, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner, .e-pv-toolbar.e-rtl .e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl .e-input.e-control.e-keyboard, .e-pv-toolbar.e-rtl .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl .e-input.e-control.e-keyboard, .e-pv-toolbar.e-rtl .e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl .e-input.e-control.e-keyboard, .e-pv-toolbar.e-rtl .e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl .e-input.e-control.e-keyboard, .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"], .e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-toolbar-extended {
        padding-right: 12px
    }

.e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar, .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar, .e-tab .e-tab-header, .e-tab.e-fill .e-tab-header {
    height: 40px;
    min-height: 40px
}

    .e-tab .e-tab-header::before {
        content: "";
        position: absolute;
        display: block
    }

    .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: 40px;
        position: relative;
        background: inherit
    }

        .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child, .e-tab .e-tab-header .e-toolbar-item.e-active, .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-item.e-active, .e-tab.e-bigger .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:last-child {
            margin: 0;
            padding-bottom: 0
        }

        .e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active, .e-tab .e-tab-header.e-horizontal-bottom .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, .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-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, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active::after, .e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-items .e-toolbar-item.e-active::after, .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: unset;
                height: unset;
                overflow: unset;
                visibility: unset
            }

    .e-tab .e-tab-header .e-toolbar-item .e-tab-text, .e-tab-clone-element .e-tab-text {
        font-size: 14px;
        font-weight: 500;
        font-family: var(--e-font-family);
        text-transform: capitalize
    }

    .e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
        width: 40px;
        border-radius: calc(var(--e-radius) * .25)
    }

    .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
        margin: 0
    }

    .e-tab .e-tab-header .e-indicator {
        display: none;
        position: absolute;
        background: rgba(var(--color-sf-primary))
    }

    .e-tab .e-tab-header:not(.e-vertical) .e-indicator {
        bottom: 0;
        height: 3px;
        left: 0;
        right: 0;
        border-radius: calc(var(--e-radius) * .1875) calc(var(--e-radius) * .1875) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0);
        transition: left 125ms cubic-bezier(.35, 0, .25, 1),right .25s cubic-bezier(.35, 0, .25, 1)
    }

    .e-tab .e-tab-header .e-toolbar-item:not(.e-separator), .e-tab-clone-element:not(.e-separator) {
        height: 40px;
        margin: 0;
        min-height: 40px;
        min-width: auto;
        padding: 0
    }

    .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap, .e-tab-clone-element .e-tab-wrap {
        height: 40px;
        padding: 0 12px;
        width: 100%
    }

    .e-tab .e-tab-header .e-toolbar-item .e-text-wrap, .e-tab-clone-element .e-text-wrap {
        align-content: center;
        align-items: center;
        display: inline-flex;
        height: 40px
    }

    .e-tab .e-tab-header .e-toolbar-item .e-tab-text {
        display: inherit;
        align-self: auto;
        margin-bottom: 0
    }

    .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
        height: 40px;
        margin-top: 0
    }

    .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-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap, .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
        height: 40px;
        padding: 0
    }

    .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
        display: none;
        margin: 0 0 0 10px;
        min-width: 14px
    }

    .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon, .e-tab-clone-element .e-icons.e-tab-icon {
        display: inline-flex;
        height: 20px;
        min-width: 20px;
        width: 20px;
        line-height: 1
    }

    .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 .e-tab-wrap, .e-tab-clone-element.e-icon .e-tab-wrap {
        justify-content: center;
        padding: 9px
    }

    .e-bigger .e-inplaceeditor .e-editable-action-buttons .e-btn-cancel, .e-bigger .e-inplaceeditor.e-rtl .e-editable-action-buttons .e-btn-save, .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text, .e-bigger .e-tab-clone-element .e-icon-left + .e-tab-text, .e-inplaceeditor.e-bigger .e-editable-action-buttons .e-btn-cancel, .e-inplaceeditor.e-bigger.e-rtl .e-editable-action-buttons .e-btn-save, .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text, .e-tab-clone-element .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 4px
    }

    .e-tab .e-tab-header .e-toolbar-item.e-ibottom, .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab-clone-element.e-ibottom, .e-tab-clone-element.e-itop, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus, .e-tab.e-fill.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, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav, .e-tab.e-vertical-icon > .e-tab-header .e-scroll-nav, .e-tab.e-vertical-icon > .e-tab-header > .e-toolbar-items {
        height: 68px
    }

        .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap, .e-tab-clone-element.e-itop .e-tab-wrap {
            align-items: center;
            display: flex;
            height: 68px;
            position: relative
        }

        .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-itop .e-text-wrap, .e-tab-clone-element.e-ibottom .e-text-wrap, .e-tab-clone-element.e-itop .e-text-wrap {
            display: block;
            height: auto
        }

        .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab-clone-element.e-ibottom .e-close-icon, .e-tab-clone-element.e-itop .e-close-icon {
            position: absolute;
            right: 15px;
            top: calc(50% - 6px)
        }

        .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text, .e-bigger .e-tab-clone-element.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text, .e-tab-clone-element.e-itop .e-tab-text, .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
            margin: 4px 0 0
        }

        .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text, .e-tab-clone-element.e-ibottom .e-tab-text {
            margin: 0 0 4px
        }

    .e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-bottom, .e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-top, .e-tab-clone-element .e-tab-icon.e-icon-bottom, .e-tab-clone-element .e-tab-icon.e-icon-top {
        align-items: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin: auto
    }

    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
        height: 40px;
        min-height: 40px;
        min-width: auto
    }

        .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
            height: 40px;
            padding: 0 12px;
            text-align: initial
        }

        .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-bigger .e-more-popup-wrapper.e-rtl .e-header-date, .e-bigger .e-more-popup-wrapper.e-rtl .e-header-day, .e-bigger .e-responsive-dialog .e-defaultcell.e-ralign, .e-bigger .e-responsive-dialog .e-defaultcell.e-ralign:focus, .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-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-xlflmenu .e-xlfl-optr:first-child, .e-bigger.e-responsive-dialog .e-defaultcell.e-ralign, .e-bigger.e-responsive-dialog .e-defaultcell.e-ralign:focus, .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-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-device .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left, .e-grid .e-defaultcell.e-ralign, .e-grid .e-defaultcell.e-ralign:focus, .e-grid .e-editedrow .e-defaultcell.e-ralign, .e-grid .e-editedrow .e-defaultcell.e-ralign:focus, .e-more-popup-wrapper.e-rtl .e-header-date, .e-more-popup-wrapper.e-rtl .e-header-day, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
                padding-right: 10px
            }

        .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-text-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-text-wrap {
            display: inline-flex;
            height: auto
        }

        .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .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-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
        height: 48px;
        min-height: 48px
    }

        .e-tab .e-tab-header .e-toolbar-items, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator) {
            min-height: 48px
        }

            .e-tab .e-tab-header .e-toolbar-item .e-icon-right, .e-tab .e-tab-header .e-toolbar-item.e-active, .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-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-item .e-tab-wrap {
            height: 48px;
            padding: 0 15px
        }

        .e-tab .e-tab-header .e-toolbar-item .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap, .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, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap, .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-itop .e-tab-wrap {
            height: 48px
        }

        .e-tab .e-tab-header .e-toolbar-item .e-tab-text {
            font-size: 14px
        }

        .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
            margin: 0 0 0 4px
        }

        .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-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: 20px
        }

        .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-left + .e-tab-text {
            margin: 0 0 0 8px
        }

        .e-tab .e-tab-header .e-toolbar-item.e-ibottom, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap {
            height: 68px
        }

            .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon {
                right: 12px
            }

            .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
                margin: 4px 0 0
            }

            .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
                margin: 0 0 10px
            }

        .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 .e-tab-wrap {
                height: 50px;
                padding: 0 16px
            }

            .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-ibottom .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .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-ibottom .e-close-icon, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon {
    right: 20px;
    top: initial
}

.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-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text, .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon .e-tab-icon, .e-tab .e-tab-header.e-vertical .e-toolbar-item:last-child, .e-tab .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator), .e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator), .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, .e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator), .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator), .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-right, .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, .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item, .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon, .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-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator), .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, .e-tab.e-vertical-icon.e-rtl .e-tab-header .e-toolbar-item.e-active {
    margin: 0
}

.e-tab .e-tab-header.e-close-show .e-icons.e-close-icon, .e-tab-clone-element.e-close-show .e-icons.e-close-icon {
    align-items: center;
    align-self: center;
    display: inline-flex
}

.e-bigger .e-schedule-dialog.e-device .e-all-day-container, .e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap, .e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, .e-chat-ui.e-rtl .e-user-text, .e-recurrenceeditor.e-rtl .e-recurrence-table .e-day-position, .e-rtl .e-pv-blaz-textsearch-match-case-container, .e-rtl .e-pv-textsearch-match-case-container, .e-schedule-dialog.e-device .e-all-day-container, .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap, .e-tab .e-tab-header.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, .e-tab-clone-element.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, .e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap {
    margin-right: 20px
}

.e-tab .e-tab-header .e-scroll-nav {
    height: 40px;
    min-height: 40px;
    min-width: auto;
    width: auto
}

    .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before, .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before, .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: 18px;
        line-height: 40px;
        position: relative;
        top: 0;
        vertical-align: initial
    }

    .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon, .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
        font-size: 18px;
        height: 40px;
        line-height: 40px;
        width: 40px
    }

.e-tab .e-tab-header .e-hor-nav {
    height: 40px;
    min-height: 40px;
    min-width: auto;
    padding: 0;
    width: auto
}

    .e-bigger .sf-grid .e-contextmenu-container ul .e-menu-item.e-menu-item .e-caret, .e-bigger.e-small .e-multi-select-list-wrapper .e-selectall-parent, .e-bigger.e-small.e-multi-select-list-wrapper .e-selectall-parent, .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover, .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover, .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon, .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon {
        line-height: 40px
    }

        .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before, .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before, .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before, .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before {
            line-height: 40px;
            top: 0
        }

    .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon, .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, .e-tab.e-edge .e-tab-header .e-popup-down-icon, .e-tab.e-edge .e-tab-header .e-popup-down-icon::before, .e-tab.e-edge .e-tab-header .e-popup-up-icon, .e-tab.e-edge .e-tab-header .e-popup-up-icon::before, .e-tab.e-ie .e-tab-header .e-popup-down-icon::before, .e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
        transform: rotate(0);
        transition: none
    }

    .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover, .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover {
        line-height: 40px;
        top: -.5px
    }

.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::before {
    bottom: auto
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
    padding-bottom: 0;
    padding-top: 0
}

    .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-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap, .e-bigger .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-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, .e-tab.e-bigger .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 {
    height: initial
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap {
    height: initial;
    padding: 0
}

.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
}

.e-tab .e-tab-header.e-vertical .e-indicator {
    display: block;
    transition: top 125ms cubic-bezier(.35, 0, .25, 1),bottom .25s cubic-bezier(.35, 0, .25, 1);
    width: 3px
}

.e-tab .e-tab-header.e-vertical .e-toolbar-items {
    height: inherit;
    flex-direction: column;
    align-items: normal
}

.e-bigger .e-filled .e-multi-select-wrapper .e-chips, .e-bigger .e-grid:not(.e-row-responsive) .e-gridcontent tr.e-row:first-child td.e-cellselectionbackground:not(.e-gridchkbox-cell), .e-bigger.e-filled .e-multi-select-wrapper .e-chips, .e-grid.e-bigger:not(.e-row-responsive) .e-gridcontent tr.e-row:first-child td.e-cellselectionbackground:not(.e-gridchkbox-cell), .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-multi-select-wrapper .e-chips, .e-rtl.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips, .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap, .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap, .e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap, .e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap, .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav {
    padding: 0 12px
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-icon::before, .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text {
    text-align: center;
    width: 100%
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon {
    min-height: 40px;
    min-width: 33px
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon, .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon {
    right: -15px
}

.e-tab .e-tab-header.e-vertical .e-toolbar-pop {
    top: initial !important
}

.e-tab .e-tab-header.e-vertical.e-vertical-left .e-indicator {
    left: auto;
    right: 0;
    border-radius: calc(var(--e-radius) * .1875) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0) calc(var(--e-radius) * .1875)
}

.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-items .e-toolbar-item.e-active:hover::before, .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-left .e-toolbar-items .e-toolbar-item.e-active::before, .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-indicator {
    left: 0;
    right: auto;
    border-radius: calc(var(--e-radius) * 0) calc(var(--e-radius) * .1875) calc(var(--e-radius) * .1875) calc(var(--e-radius) * 0)
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav {
    height: 18px;
    justify-content: center;
    min-height: 18px;
    width: 100%
}

    .e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
        font-size: 18px;
        height: 18px;
        line-height: 18px;
        margin: 0 auto;
        width: 18px
    }

.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-down-icon, .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon {
        height: 100%;
        transform: none;
        transition: none;
        width: 100%
    }

        .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before, .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before {
            float: left;
            font-family: var(--e-font-family);
            font-size: 14px;
            font-weight: 500;
            line-height: 40px;
            text-align: left;
            text-transform: capitalize;
            transform: none;
            transition: none
        }

        .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after, .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after {
            float: left;
            font-size: 12px;
            line-height: 40px;
            margin: 0 0 0 8px;
            vertical-align: initial
        }

.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon, .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-itop .e-close-icon {
    left: -15px
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after, .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after {
    float: right;
    margin: 0 8px 0 0
}

.e-tab .e-content {
    position: relative;
    background: inherit
}

    .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.e-active, .e-tab.e-template .e-content > .e-item.e-active {
        background: inherit;
        display: block
    }

.e-tab.e-vertical-tab .e-content .e-item.e-active {
    display: flex;
    flex: none
}

.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom, .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-tab.e-vertical-icon > .e-tab-header {
    height: 68px;
    min-height: 68px
}

    .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-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: 1.6px solid rgba(var(--color-sf-primary));
            content: "";
            display: none;
            position: absolute;
            top: 0;
            width: 100%
        }

    .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-vertical .e-indicator {
        width: 3px
    }

    .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-bigger .e-grid .e-rowcell .e-checkbox-wrapper, .e-bigger .e-grid .e-rowcell .e-css.e-checkbox-wrapper, .e-bigger .e-rte-table-popup.e-popup-open .e-rte-table-row, .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, .e-filled.e-float-input .e-multi-select-wrapper .e-chips, .e-grid.e-bigger .e-rowcell .e-checkbox-wrapper, .e-grid.e-bigger .e-rowcell .e-css.e-checkbox-wrapper, .e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-scroll-nav {
        height: 18px
    }

    .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: 1.6px solid rgba(var(--color-sf-on-primary))
    }

.e-grid.sf-grid .e-summarycontent.e-summary-frozen, .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-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar .e-indicator .e-ripple-element, .e-carousel .e-carousel-navigators .e-next.e-hover-arrows, .e-carousel .e-carousel-navigators .e-play-pause.e-hover-arrows, .e-carousel .e-carousel-navigators .e-previous.e-hover-arrows, .e-ddt-icon-hide, .e-ddt.e-float-input.e-control-wrapper .e-icon-hide, .e-ddt.e-input-group.e-control-wrapper .e-icon-hide, .e-ddt.e-popup .e-popup-content .e-ddt-nodata, .e-ddt.e-popup .e-popup-content.e-no-data .e-treeview, .e-ddt.e-popup .e-selectall-parent.e-hide-selectall, .e-menu-container ul .e-menu-item.e-menu-hide, .e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-hide, .e-menu-container.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu, .e-menu-wrapper ul .e-menu-item.e-menu-hide, .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-hide, .e-menu-wrapper.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu, .e-multiselect.e-control-container .e-multi-select-wrapper .e-chips-collection.e-delim-hide, .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-input-group .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-pager .e-hide, .e-pager .e-pager-default.e-hide, .e-pager .e-pagesizes.e-hide, .e-tab-clone-element .e-icons.e-close-icon, .e-tab.e-fill .e-tab-header .e-indicator, .e-tab.e-template .e-content > .e-item, .e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before, .e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before, .e-treeview .e-display-none, .e-treeview .e-mask-parent, .e-treeview .e-node-collapsed .e-list-item .e-fullrow, ejs-sidebar {
    display: none
}

.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-hor-nav.e-ie-align .e-popup-down-icon, .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-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, .e-tab.e-ie .e-tab-header .e-scroll-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 {
    display: block;
    line-height: 18px
}

.e-tab.e-ie .e-tab-header .e-popup-down-icon, .e-tab.e-ie .e-tab-header .e-popup-up-icon {
    transform: none;
    transition: none
}

.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-hor-nav.e-ie-align .e-popup-down-icon, .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-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, .e-tab.e-edge .e-tab-header .e-scroll-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 {
    display: block;
    line-height: 18px;
    position: relative
}

@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-fill .e-tab-header .e-toolbar-items {
    height: auto;
    min-height: 40px
}

.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 40px;
    margin: 0;
    min-height: 40px;
    padding: 0
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 40px;
    padding: 0 12px
}

.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-vertical-icon > .e-tab-header {
    height: 66px;
    min-height: 66px
}

.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-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn:focus, .e-aiassistview .e-suggestions.e-suggestion-item-template li, .e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header, .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header, .e-appointment.e-schedule-event-clone.e-month-event .e-appointment-details .e-subject, .e-bigger .e-aiassistview .e-suggestions.e-suggestion-item-template ul li, .e-bigger .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-assist-view-header, .e-bigger .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-custom-view-header, .e-bigger .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon, .e-bigger .e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon, .e-bigger .e-grid .e-ccdlg .e-ccul-ele, .e-bigger .e-grid .e-cloneproperties.e-draganddrop, .e-bigger .e-grid .e-groupheadercell:hover, .e-bigger .e-grid-popup .e-ccdlg .e-ccul-ele, .e-bigger .e-grid.e-device .e-groupheadercell, .e-bigger .e-menu-container ul.e-menu .e-menu-item.e-separator, .e-bigger .e-menu-container ul.e-menu:not(.e-vertical), .e-bigger .e-menu-wrapper ul.e-menu .e-menu-item.e-separator, .e-bigger .e-menu-wrapper ul.e-menu:not(.e-vertical), .e-bigger .e-otpinput.e-filled .e-otp-input-field, .e-bigger .e-pv-redaction-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon, .e-bigger .e-recurrenceeditor, .e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu, .e-bigger .e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-pop:not(.e-toolbar-extended) .e-toolbar-item.e-toolbar-popup .e-tbar-btn.e-btn .e-icons, .e-bigger .e-richtexteditor .e-rte-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons, .e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn:active, .e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn:hover, .e-bigger .e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper, .e-bigger .e-small.e-otpinput.e-filled .e-otp-input-field, .e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav, .e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav, .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active, .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator), .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active, .e-bigger .e-tab.e-rtl .e-tab-header .e-hor-nav, .e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-left-nav, .e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-right-nav, .e-bigger .e-timepicker.e-popup .e-list-parent.e-ul, .e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content + .e-toast-actions, .e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content:first-child, .e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-text, .e-bigger.e-aiassistview .e-suggestions.e-suggestion-item-template ul li, .e-bigger.e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-assist-view-header, .e-bigger.e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-custom-view-header, .e-bigger.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon, .e-bigger.e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon, .e-bigger.e-menu-container ul.e-menu .e-menu-item.e-separator, .e-bigger.e-menu-container ul.e-menu:not(.e-vertical), .e-bigger.e-menu-wrapper ul.e-menu .e-menu-item.e-separator, .e-bigger.e-menu-wrapper ul.e-menu:not(.e-vertical), .e-bigger.e-otpinput.e-filled .e-otp-input-field, .e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu, .e-bigger.e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item, .e-bigger.e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper, .e-bigger.e-small .e-otpinput.e-filled .e-otp-input-field, .e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper, .e-bigger.e-small.e-otpinput.e-filled .e-otp-input-field, .e-bigger.e-timepicker.e-popup .e-list-parent.e-ul, .e-blazor-pdfviewer .e-pv-bookmark-view .e-listview .e-list-header, .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon, .e-breadcrumb-popup .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon, .e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar, .e-chat-ui .e-suggestions.e-suggestion-item-template li, .e-container.e-color-palette .e-custom-palette .e-palette, .e-ddt.e-popup .e-treeview .e-list-item, .e-grid-popup.e-bigger .e-ccdlg .e-ccul-ele, .e-grid.e-bigger .e-cloneproperties.e-draganddrop, .e-grid.e-bigger .e-groupheadercell:hover, .e-grid.e-bigger.e-device .e-groupheadercell, .e-grid.sf-grid .e-indentcell.e-hide-padding, .e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content, .e-menu-container ul.e-menu:not(.e-vertical), .e-menu-container.e-hamburger ul .e-menu-item.e-blankicon, .e-menu-container.e-hamburger ul .e-menu-item.e-menu-caret-icon, .e-menu-wrapper ul.e-menu:not(.e-vertical), .e-menu-wrapper.e-hamburger ul .e-menu-item.e-blankicon, .e-menu-wrapper.e-hamburger ul .e-menu-item.e-menu-caret-icon, .e-multiselect .e-multi-select-wrapper.e-down-icon, .e-multiselect.e-checkbox .e-multi-select-wrapper, .e-multiselect.e-filled.e-input-group.e-control-wrapper, .e-pv-form-designer-title, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons, .e-richtexteditor .e-rte-toolbar .e-toolbar-pop:not(.e-toolbar-extended) .e-toolbar-item.e-toolbar-popup .e-tbar-btn.e-btn .e-icons, .e-richtexteditor .e-rte-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons, .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, .e-rte-table-popup.e-dialog .e-dlg-content, .e-rtl.e-multiselect.e-filled.e-float-input.e-control-wrapper, .e-rtl.e-multiselect.e-filled.e-input-group.e-control-wrapper, .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, .e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper, .e-small .e-bigger.e-otpinput.e-filled .e-otp-input-field, .e-small .e-otpinput.e-filled .e-otp-input-field, .e-small.e-otpinput.e-filled .e-otp-input-field, .e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active, .e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-left-nav, .e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-right-nav, .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active, .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item:not(.e-separator), .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active, .e-tab.e-bigger.e-rtl .e-tab-header .e-hor-nav, .e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-left-nav, .e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-right-nav, .e-tab.e-rtl .e-tab-header .e-hor-nav, .e-tab.e-rtl .e-tab-header .e-scroll-left-nav, .e-tab.e-rtl .e-tab-header .e-scroll-right-nav, .e-timeline.e-horizontal .e-content, .e-toast-container .e-toast .e-toast-message .e-toast-content:first-child, .e-toast-container .e-toast .e-toast-message .e-toast-title:first-child, .e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content + .e-toast-actions, .e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content:first-child, .e-toolbar.e-pv-redaction-toolbar .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon, .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-text .e-nav-wrapper:not(:has(.e-list-icon)), .e-treeview .e-navigable .e-nav-wrapper, .e-treeview .e-navigable-text, .e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-text, .e-treeview.e-rtl .e-navigable .e-nav-wrapper {
    padding: 0
}

.e-bigger .e-inplaceeditor .e-editable-action-buttons .e-btn-save, .e-bigger .e-inplaceeditor.e-rtl .e-editable-action-buttons .e-btn-cancel, .e-inplaceeditor.e-bigger .e-editable-action-buttons .e-btn-save, .e-inplaceeditor.e-bigger.e-rtl .e-editable-action-buttons .e-btn-cancel, .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
    margin: 0 4px 0 0
}

.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon, .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon {
    left: 15px;
    right: auto
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap, .e-bigger .e-tab.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, .e-tab.e-bigger.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, .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap {
    margin-left: 9px;
    margin-right: 0
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
    left: 16px;
    right: auto
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon, .e-bigger .e-tab.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, .e-tab.e-bigger.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, .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon {
    left: 24px;
    right: auto
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text, .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text {
    margin: 0;
    padding-left: 10px;
    padding-right: 0
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after, .e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after {
    margin: 0;
    width: 100%
}

.e-tab-clone-element .e-tab-text {
    display: inherit;
    align-self: auto
}

.e-tab {
    display: block;
    position: relative;
    background: 0 0;
    border: none
}

.e-sidebar, .e-tab-clone-element {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
}

.e-tab .e-tab-header {
    background: inherit;
    border: 0;
    border-radius: calc(var(--e-radius) * 0);
    box-shadow: none;
    font-weight: 400;
    border-bottom: 0
}

    .e-tab .e-tab-header::before {
        border-color: transparent;
        border-style: solid
    }

    .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-item {
        background: inherit;
        border: none
    }

        .e-tab .e-tab-header .e-toolbar-item:hover {
            background: rgba(var(--color-sf-on-surface-variant),.08)
        }

        .e-tab .e-tab-header .e-toolbar-item.e-active:hover {
            background: rgba(var(--color-sf-primary),.08)
        }

        .e-tab .e-tab-header .e-toolbar-item .e-ripple-element {
            background: rgba(0,0,0,.12)
        }

        .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
            border-radius: calc(var(--e-radius) * 0);
            color: rgba(var(--color-sf-on-surface-variant));
            border: 0
        }

            .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
                background: 0 0;
                border: 0;
                border-radius: calc(var(--e-radius) * 0)
            }

        .e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right .e-toolbar-item .e-tbar-btn, .e-tab .e-tab-header .e-toolbar-item.e-active {
            border: none;
            border-radius: calc(var(--e-radius) * 0)
        }

            .e-bigger .e-grid .e-gridheader .e-filterbarcell.e-freezeline, .e-bigger .e-grid .e-rowcell.e-freezeline, .e-bigger .e-schedule-dialog.e-device .e-recurrence-container, .e-edit-dialog .e-dlg-content, .e-grid .e-edit-dialog .e-dlg-content, .e-grid .e-grid-relative, .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-gridcontent .e-groupcaption.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-summarycell.e-dragborder:not(.e-leftfreeze,.e-rightfreeze,.e-fixedfreeze), .e-grid .e-gridcontent table tbody .e-normaledit.e-edit-frozen, .e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.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-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 thead tr th.e-firstrowdragborder: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-searchclear, .e-grid.e-afenabled .e-headercontent, .e-grid.e-bigger .e-gridheader .e-filterbarcell.e-freezeline, .e-grid.e-bigger .e-rowcell.e-freezeline, .e-grid.e-enabledboxbdr .e-headercontent, .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-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 tr.e-row:first-child .e-rowcell.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), .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 tr.e-row:first-child .e-rowcell.e-dragborder:not(.e-leftfreeze,.e-rightfreeze,.e-fixedfreeze), .e-grid.e-rtl .e-searchclear, .e-grid.sf-grid .e-detailrowcollapse.e-dragborder, .e-grid.sf-grid .e-detailrowexpand.e-dragborder, .e-grid.sf-grid .e-gridcontent .e-content, .e-grid.sf-grid .e-rowcell.e-freezeline, .e-menu-container .e-vscroll ul, .e-progress-btn, .e-richtexteditor .e-rte-content .e-content table.e-cell-select, .e-richtexteditor .e-rte-iframe-content .e-content table.e-cell-select, .e-richtexteditor .e-source-content .e-content table.e-cell-select, .e-schedule .e-content-wrap, .e-schedule .e-month-agenda-view .e-wrapper-container, .e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td > span, .e-schedule .e-timeline-view .e-date-header-wrap table tbody td > span, .e-schedule .e-vertical-view .e-content-wrap, .e-schedule .e-vertical-view .e-left-indent .e-all-day-cells, .e-schedule .e-vertical-view .e-time-cells-wrap, .e-schedule .e-virtual-scroll .e-content-table.e-virtual-relative, .e-schedule-dialog.e-device .e-recurrence-container, .e-stepper, .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap, .e-timepicker.e-popup .e-content, .e-treeview .e-icons .e-spinner-pane, .e-treeview .e-icons-spinner {
                position: relative
            }

                .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before {
                    border: 1.6px solid rgba(var(--color-sf-primary));
                    content: "";
                    display: block;
                    position: absolute;
                    width: 100%;
                    border-radius: calc(var(--e-radius) * .1875) calc(var(--e-radius) * .1875) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0);
                    bottom: 0
                }

        .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-reorder-active-item:not(.e-vertical) .e-toolbar-pop .e-toolbar-item.e-active {
        border: initial
    }

    .e-tab .e-tab-header .e-toolbar-pop {
        background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
        border: 1px var(--color-sf-black);
        border-radius: calc(var(--e-radius) * .25);
        box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3) rgba(0,0,0,.1),0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3) rgba(0,0,0,.13);
        overflow-y: auto
    }

        .e-grid.e-print-grid-layout .e-content, .e-grid.sf-grid .e-gridcontent .e-content.e-noscroll, .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar, .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar, .e-rte-import-dialog .e-dlg-content, .e-tab .e-tab-header .e-toolbar-pop[e-animate=true] {
            overflow-y: hidden
        }

        .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover, .e-tab .e-tab-header .e-hor-nav .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:focus .e-popup-up-icon:hover, .e-tab .e-tab-header .e-hor-nav:not(.e-expended-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):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-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
            background: rgba(var(--color-sf-on-surface),.05);
            border: 0;
            border-radius: calc(var(--e-radius) * 0)
        }

        .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active {
            background: rgba(var(--color-sf-on-surface-variant),.12);
            border-color: transparent
        }

    .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav, .e-tab .e-tab-header .e-scroll-nav, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon {
        background: inherit;
        border: 0
    }

        .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon, .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, .e-tab .e-tab-header .e-hor-nav:not(.e-expended-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-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow, .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
            color: rgba(var(--color-sf-on-surface-variant));
            border: 0
        }

            .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover, .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:hover {
                background: rgba(var(--color-sf-on-surface),.05);
                color: rgba(var(--color-sf-on-surface-variant));
                border: 0
            }

            .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active, .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:active {
                box-shadow: none;
                border: 0
            }

        .e-menu-container.e-inherit .e-menu, .e-menu-container.e-menu-popup.e-sfcontextmenu .e-menu-vscroll, .e-menu-wrapper.e-inherit .e-menu, .e-menu-wrapper.e-menu-popup.e-sfcontextmenu .e-menu-vscroll, .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus, .e-tab .e-tab-header .e-scroll-nav:focus, .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, .e-tab.e-background .e-tab-header .e-toolbar-items, .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item {
            background: inherit
        }

            .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow, .e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
                background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08)),rgba(var(--color-sf-surface));
                color: rgba(var(--color-sf-on-surface-variant));
                border: 0
            }

                .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:active, .e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:active {
                    background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08)),rgba(var(--color-sf-surface));
                    border-color: unset;
                    color: rgba(var(--color-sf-on-surface-variant))
                }

        .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active, .e-tab .e-tab-header .e-scroll-nav:active {
            box-shadow: none;
            background: inherit;
            border: 3px solid transparent
        }

        .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow:hover, .e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow:hover {
            color: rgba(var(--color-sf-on-surface-variant));
            background: rgba(var(--color-sf-on-surface),.05);
            border-color: unset
        }

    .e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-close, .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-edit, .e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-close, .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-edit, .e-tab .e-tab-header .e-hor-nav, .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav), .e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
        background: 0 0;
        border: 0
    }

        .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon, .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon, .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon, .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon {
            background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08)),rgba(var(--color-sf-surface));
            border: 0;
            border-radius: calc(var(--e-radius) * 0);
            color: rgba(var(--color-sf-on-surface-variant))
        }

            .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active, .e-tab .e-tab-header .e-hor-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, .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active {
                background: rgba(var(--color-sf-on-surface),.05);
                color: rgba(var(--color-sf-on-surface-variant));
                border: 0;
                border-radius: calc(var(--e-radius) * 0);
                box-shadow: none
            }

        .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: 0 0
        }

        .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: 0 0
        }

        .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: inherit;
            border: 0;
            box-shadow: none;
            border-radius: calc(var(--e-radius) * 0)
        }

    .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:hover, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:hover, .e-tab .e-tab-header.e-vertical .e-scroll-nav:focus, .e-tab .e-tab-header.e-vertical .e-scroll-nav:hover, .e-tab .e-tab-header.e-vertical .e-scroll-nav:hover:active:focus {
        background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08)),rgba(var(--color-sf-surface))
    }

    .e-tab .e-tab-header.e-horizontal-bottom, .e-tab .e-tab-header.e-horizontal-bottom[style*="overflow: hidden"] {
        border: 0 solid unset
    }

        .e-tab .e-tab-header.e-horizontal-bottom[style*="overflow: hidden"] .e-toolbar-items {
            border-color: rgba(var(--color-sf-on-primary));
            border-style: solid;
            border-width: 0
        }

        .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
            border: 0 solid;
            margin-top: 0;
            border-radius: calc(var(--e-radius) * 0)
        }

    .e-tab .e-tab-header.e-vertical {
        max-width: 150px;
        z-index: 1;
        border-bottom: 0
    }

        .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active, .e-tab.e-fill.e-disable .e-tab-header.e-horizontal-bottom {
            border-bottom: 0;
            border-top: 0
        }

        .e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active {
            border-radius: calc(var(--e-radius) * 0);
            border-right: initial
        }

        .e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active {
            border-left: initial;
            border-radius: calc(var(--e-radius) * 0)
        }

        .e-tab .e-tab-header.e-vertical .e-toolbar-pop {
            box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3) rgba(0,0,0,.1),0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3) rgba(0,0,0,.13)
        }

        .e-tab .e-tab-header.e-vertical .e-scroll-nav {
            background: inherit;
            border: 1px solid transparent
        }

            .e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-up-nav {
                border-bottom-color: rgba(var(--color-sf-outline-variant),.12)
            }

            .e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-down-nav {
                border-top-color: rgba(var(--color-sf-outline-variant),.12)
            }

            .e-tab .e-tab-header.e-vertical .e-scroll-nav:hover {
                border-color: rgba(var(--color-sf-outline-variant),.12) transparent transparent
            }

            .e-schedule .e-month-agenda-view .e-selected-cell .e-date-header, .e-schedule .e-month-view .e-selected-cell .e-date-header, .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-hor-nav .e-popup-down-icon:hover, .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover {
            background: inherit;
            border: 0;
            color: rgba(var(--color-sf-on-surface-variant))
        }

        .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, .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-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-up-icon:hover {
            background: inherit;
            border: 0;
            box-shadow: none
        }

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus, .e-tab.e-focused > .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
    background: rgba(var(--color-sf-primary),.16)
}

.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
    background: rgba(var(--color-sf-on-surface-variant),.16);
    border: 0
}

.e-tab.e-focused > .e-tab-header .e-hor-nav:focus .e-popup-down-icon, .e-tab.e-focused > .e-tab-header .e-hor-nav:focus .e-popup-up-icon {
    color: rgba(var(--color-sf-on-surface-variant));
    background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08)),rgba(var(--color-sf-surface));
    border: 0
}

.e-tab.e-focused > .e-tab-header.e-vertical .e-scroll-nav:focus {
    border-color: rgba(var(--color-sf-outline-variant),.12) transparent transparent
}

.e-tab.e-background.e-accent .e-tab-header.e-disable .e-indicator, .e-tab.e-disable .e-tab-header .e-indicator {
    background: rgba(0,0,0,.38)
}

.e-schedule .e-appointment.e-event-action, .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active, .e-tab.e-disable .e-content, .e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active {
    opacity: .38
}

.e-tab.e-fill .e-tab-header {
    border-bottom: 1px solid rgba(var(--color-sf-surface-variant))
}

    .e-tab.e-fill .e-tab-header .e-toolbar-item .e-ripple-element {
        background: rgba(var(--color-sf-primary),.05)
    }

    .e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-icon, .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-disable .e-close-icon, .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-tab-text, .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap, .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon, .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:focus .e-tab-icon, .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-icon, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-text {
        color: rgba(var(--color-sf-on-primary),.38)
    }

    .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
        margin-bottom: 0;
        background: rgba(var(--color-sf-primary));
        border-radius: calc(var(--e-radius) * 0);
        border-color: unset
    }

    .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-horizontal-bottom {
        border-bottom: 0;
        border-top: 1px solid rgba(var(--color-sf-surface-variant))
    }

    .e-tab.e-fill .e-tab-header.e-vertical.e-vertical-left {
        border-right: 1px solid rgba(var(--color-sf-surface-variant))
    }

    .e-tab.e-fill .e-tab-header.e-vertical.e-vertical-right {
        border-left: 1px solid rgba(var(--color-sf-surface-variant))
    }

.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 .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),.38)
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
    background: rgba(var(--color-sf-primary));
    border-color: transparent
}

.e-tab.e-background .e-tab-header {
    background: rgba(var(--color-sf-primary));
    border: 0
}

    .e-tab.e-background .e-tab-header .e-indicator {
        background: rgba(var(--color-sf-on-primary));
        bottom: 0
    }

    .e-tab.e-background .e-tab-header .e-toolbar-item .e-ripple-element {
        background: rgba(0,0,0,.1)
    }

    .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap, .e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover, .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:focus .e-popup-down-icon, .e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover, .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-up-icon:hover {
        background: inherit;
        border-color: transparent
    }

        .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
            background: rgba(var(--color-sf-on-primary),.08);
            background-color: rgba(var(--color-sf-on-primary),.08);
            border-color: transparent
        }

    .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover {
        background: rgba(var(--color-sf-primary));
        border-color: rgba(var(--color-sf-primary))
    }

    .e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
        padding: 0;
        border: 0;
        margin: 0;
        background: inherit
    }

        .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
            margin-bottom: 0;
            border-radius: calc(var(--e-radius) * 0);
            border-style: solid;
            border-width: 0
        }

        .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before {
            border: 1.6px solid rgba(var(--color-sf-on-primary));
            border-radius: calc(var(--e-radius) * .1875) calc(var(--e-radius) * .1875) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0)
        }

    .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
        background: rgba(var(--color-sf-on-surface-variant),.12)
    }

    .e-tab.e-background .e-tab-header .e-hor-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:not(.e-expended-nav) .e-popup-down-icon, .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-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: rgba(var(--color-sf-on-primary));
        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: rgba(var(--color-sf-on-primary));
            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: rgba(var(--color-sf-on-primary))
        }

    .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: rgba(var(--color-sf-on-primary));
        border: 0;
        background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08)),rgba(var(--color-sf-surface))
    }

        .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: rgba(var(--color-sf-on-primary))
        }

        .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: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08)),rgba(var(--color-sf-surface));
            border-color: unset;
            color: rgba(var(--color-sf-on-primary))
        }

    .e-tab.e-background .e-tab-header .e-hor-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: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:not(.e-expended-nav) .e-popup-down-icon:hover, .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):focus .e-popup-down-icon:active, .e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active {
        background: rgba(var(--color-sf-on-surface),.05);
        border-color: unset;
        color: rgba(var(--color-sf-on-primary))
    }

    .e-tab.e-background .e-tab-header .e-hor-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:not(.e-expended-nav) .e-popup-down-icon:active:hover, .e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:active:hover {
        background: rgba(var(--color-sf-on-surface),.05);
        color: rgba(var(--color-sf-on-primary))
    }

    .e-tab.e-background .e-tab-header .e-hor-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:not(.e-expended-nav):focus .e-popup-down-icon, .e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon {
        color: rgba(var(--color-sf-on-primary));
        background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08)),rgba(var(--color-sf-surface));
        border: 0
    }

    .e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap, .e-tab.e-background .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active .e-tab-wrap, .e-tab.e-background .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active .e-tab-wrap {
        border-color: rgba(var(--color-sf-primary));
        border-radius: calc(var(--e-radius) * 0);
        border-style: solid;
        border-width: 0
    }

    .e-tab.e-background .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active, .e-tab.e-background .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active {
        border: 0 solid unset;
        margin: 0
    }

.e-tab.e-background.e-accent .e-tab-header .e-indicator {
    background: rgba(var(--color-sf-on-primary))
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
    background: rgba(var(--color-sf-on-primary),.08);
    border-color: transparent
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
    background: rgba(var(--color-sf-primary),.12);
    border-color: rgba(var(--color-sf-primary))
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover {
    background: rgba(var(--color-sf-primary));
    border: 0;
    border-radius: calc(var(--e-radius) * 0)
}

.e-flat.e-primary .e-progress, .e-flat:not(:focus).e-primary .e-progress, .e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right .e-toolbar-item.e-active-view .e-tbar-btn:hover, .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap:focus, .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus {
    background: rgba(var(--color-sf-primary),.12)
}

.e-tab .e-content .e-item {
    background: inherit;
    color: rgba(var(--color-sf-on-surface-variant));
    font-size: 14px
}

.e-tab-clone-element {
    overflow: visible;
    z-index: 10000;
    color: rgba(var(--color-sf-on-surface-variant))
}

    .e-tab-clone-element .e-tab-wrap {
        border-radius: calc(var(--e-radius) * 0);
        color: rgba(var(--color-sf-on-surface-variant));
        border: 1px solid transparent
    }

.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::before, .e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::before {
    content: "More"
}

.e-bigger .e-tab .e-tab-header, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item, .e-bigger .e-tab.e-fill .e-tab-header, .e-richtexteditor .e-rte-toolbar .e-hor-nav.e-expended-nav, .e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos, .e-tab.e-bigger .e-tab-header, .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item, .e-tab.e-bigger.e-fill .e-tab-header {
    height: 48px;
    min-height: 48px
}

    .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 .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: 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
        }

            .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
            }

        .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: 48px
        }

    .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator), .e-bigger .e-tab-clone-element:not(.e-separator), .e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
        height: 48px;
        margin: 0;
        min-height: 48px;
        min-width: auto;
        padding: 0
    }

        .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom, .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab-clone-element:not(.e-separator).e-ibottom, .e-bigger .e-tab-clone-element:not(.e-separator).e-itop, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab.e-vertical-icon > .e-tab-header, .e-tab.e-bigger .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-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-vertical-icon > .e-tab-header {
            height: 78px;
            min-height: 78px
        }

    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap, .e-bigger .e-tab-clone-element .e-tab-wrap, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap, .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap, .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap, .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
        height: 48px;
        padding: 0 16px
    }

    .e-appbar.e-bigger.e-dense, .e-bigger .e-appbar.e-dense, .e-bigger .e-chat-ui .e-preview-overlay .e-preview-header, .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-bigger .e-pv-annotation-toolbar, .e-bigger .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header, .e-bigger .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header, .e-bigger .e-pv-page-range-row, .e-bigger .e-pv-toolbar, .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-text-wrap, .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-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-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-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-horizontal-bottom .e-toolbar-item.e-ileft.e-active, .e-bigger .e-tab-clone-element .e-text-wrap, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap, .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-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap, .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus, .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus, .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-horizontal-bottom .e-toolbar-item.e-active.e-ileft, .e-bigger .e-treeview .e-fullrow, .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, .e-bigger.e-chat-ui .e-preview-overlay .e-preview-header, .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, .e-pv-annotation-toolbar, .e-pv-formdesigner-toolbar, .e-pv-mobile-annotation-toolbar, .e-pv-mobile-view .e-pv-annotation-toolbar, .e-pv-nav-toolbar, .e-pv-toolbar, .e-pv-toolbar.e-pv-mobile-toolbar, .e-schedule .e-schedule-toolbar .e-toolbar-items, .e-tab.e-bigger .e-tab-header .e-toolbar-item .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, .e-tab.e-bigger .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-ibottom, .e-tab.e-bigger .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-horizontal-bottom .e-toolbar-item.e-ileft.e-active, .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap, .e-tab.e-bigger.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-ileft .e-text-wrap, .e-tab.e-bigger.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-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap, .e-tab.e-bigger.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 .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, .e-tab.e-bigger.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 .e-text-wrap, .e-tab.e-bigger.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 .e-text-wrap, .e-tab.e-bigger.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-horizontal-bottom .e-toolbar-item.e-active.e-ileft, .e-toolbar.e-pv-redaction-toolbar, .e-treeview.e-bigger .e-fullrow {
        height: 48px
    }

    .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: 14px;
        margin-bottom: 0
    }

    .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft:not(.e-icon) .e-tab-icon::before, .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-active.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-text-wrap, .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
        height: 48px;
        margin-top: 0
    }

    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon, .e-bigger .e-tab-clone-element .e-icons.e-close-icon, .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
        cursor: pointer;
        margin: 0 0 0 10px
    }

    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon, .e-bigger .e-tab-clone-element .e-icons.e-tab-icon, .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
        height: 28px;
        min-width: 28px;
        width: 28px;
        line-height: 28px
    }

    .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap, .e-bigger .e-tab-clone-element.e-icon .e-tab-wrap, .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
        padding: 9px
    }

    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-right, .e-bigger .e-tab-clone-element .e-icon-right, .e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon, .e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img, .e-bigger .e-treeview.e-rtl .e-navigable .e-list-img, .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-right, .e-treeview .e-checkbox-wrapper + .e-list-icon, .e-treeview .e-checkbox-wrapper + .e-list-img, .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, .e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon, .e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon + .e-list-img, .e-treeview.e-bigger.e-rtl .e-navigable .e-list-img, .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img, .e-treeview.e-rtl .e-navigable .e-list-icon, .e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img, .e-treeview.e-rtl .e-navigable .e-list-img {
        margin: 0 0 0 12px
    }

    .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop, .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-itop.e-active .e-tab-wrap, .e-bigger .e-tab-clone-element.e-ibottom, .e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap, .e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap, .e-bigger .e-tab-clone-element.e-itop, .e-bigger .e-tab-clone-element.e-itop .e-tab-wrap, .e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus, .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-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav, .e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-scroll-nav, .e-bigger .e-tab.e-vertical-icon > .e-tab-header > .e-toolbar-items, .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom, .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap, .e-tab.e-bigger .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-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-itop.e-active .e-tab-wrap, .e-tab.e-bigger.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-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-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-vertical-icon > .e-tab-header .e-hor-nav, .e-tab.e-bigger.e-vertical-icon > .e-tab-header .e-scroll-nav, .e-tab.e-bigger.e-vertical-icon > .e-tab-header > .e-toolbar-items {
        height: 78px
    }

        .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab-clone-element.e-ibottom .e-close-icon, .e-bigger .e-tab-clone-element.e-itop .e-close-icon, .e-tab.e-bigger .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 {
            right: 20px
        }

        .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text, .e-bigger .e-tab-clone-element.e-ibottom .e-tab-text, .e-richtexteditor .e-rte-content .e-content p, .e-richtexteditor .e-rte-iframe-content .e-content p, .e-richtexteditor .e-source-content .e-content p, .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-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-small .e-multiselect .e-down-icon .e-chips-close.e-close-hooker, .e-tab.e-bigger .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 {
        right: 24px
    }

    .e-bigger .e-listbox-container .e-list-parent, .e-bigger .e-listbox-wrapper .e-list-parent, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-listbox-container.e-bigger .e-list-parent, .e-listbox-wrapper.e-bigger .e-list-parent, .e-tab.e-bigger .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) {
        min-height: 48px
    }

    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text, .e-bigger .e-tab .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, .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text {
        margin: 0;
        padding-left: 0;
        padding-right: 12px
    }

    .e-bigger .e-tab .e-tab-header .e-hor-nav, .e-bigger .e-tab .e-tab-header .e-scroll-nav, .e-tab.e-bigger .e-tab-header .e-hor-nav, .e-tab.e-bigger .e-tab-header .e-scroll-nav {
        height: 48px;
        min-height: 48px;
        padding: 0
    }

        .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon, .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, .e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow, .e-tab.e-bigger .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-scroll-nav .e-nav-arrow {
            font-size: 24px;
            height: 48px;
            line-height: 48px;
            width: 48px
        }

            .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before, .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before, .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-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-scroll-nav .e-nav-left-arrow::before, .e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
                font-size: 24px;
                line-height: 48px;
                top: 0;
                vertical-align: initial
            }

    .e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon, .e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon, .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container, .e-pv-modern-side-panel .e-pv-modern-side-panel-container, .e-tab.e-bigger .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 {
        height: 100%;
        width: 100%
    }

    .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover, .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:focus .e-popup-down-icon, .e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon, .e-tab.e-bigger .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:focus .e-popup-down-icon, .e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon {
        line-height: 48px
    }

        .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before, .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:focus .e-popup-down-icon::before, .e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before, .e-tab.e-bigger .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:focus .e-popup-down-icon::before, .e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before {
            line-height: 48px;
            top: 0
        }

        .e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover, .e-bigger .e-tab .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, .e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover {
            line-height: 48px;
            top: -2px
        }

    .e-bigger .e-grid.e-wrap .e-columnheader .e-headercelldiv, .e-bigger .e-grid.e-wrap .e-columnheader .e-stackedheadercelldiv, .e-bigger .e-grid.e-wrap .e-rowcell, .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-hor-nav.e-ie-align .e-popup-down-icon, .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-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-bigger .e-tab .e-tab-header .e-scroll-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-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-hor-nav.e-ie-align .e-popup-down-icon, .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-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-bigger .e-tab.e-edge .e-tab-header .e-scroll-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-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-hor-nav.e-ie-align .e-popup-down-icon, .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-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-bigger .e-tab.e-ie .e-tab-header .e-scroll-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-wrap.e-grid-min-height .e-grid-height .e-rowcell, .e-grid.e-bigger.e-wrap .e-columnheader .e-headercelldiv, .e-grid.e-bigger.e-wrap .e-columnheader .e-stackedheadercelldiv, .e-grid.e-bigger.e-wrap .e-rowcell, .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-hor-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-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, .e-tab.e-bigger .e-tab-header .e-scroll-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-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-hor-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-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, .e-tab.e-bigger.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-scroll-nav.e-ie-align .e-popup-up-icon, .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-hor-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-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, .e-tab.e-bigger.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-scroll-nav.e-ie-align .e-popup-up-icon {
        line-height: 24px
    }

    .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
    }

    .e-bigger .e-pv-corrupted-popup.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn, .e-bigger .e-pv-default-tab .e-pv-properties-color-container-style-prop .e-btn-icon.e-pv-annotation-thickness-icon.e-pv-icon, .e-bigger .e-pv-default-tab .e-pv-properties-fill-color-style-prop, .e-bigger .e-pv-default-tab .e-pv-properties-stroke-color-style-prop, .e-bigger .e-pv-default-tab .e-pv-properties-stroke-thickness-style-prop, .e-bigger .e-pv-password-popup.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn, .e-bigger .e-pv-redaction-properties-dialog .e-pv-properties-form-field-font-align, .e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv, .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-dialog .e-description-row, .e-bigger .e-schedule-dialog .e-end-container, .e-bigger .e-schedule-dialog .e-end-time-zone-container, .e-bigger .e-schedule-dialog .e-location-container, .e-bigger .e-schedule-dialog .e-repeat-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-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text, .e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv, .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-dialog .e-dlg-header-content + .e-dlg-content, .e-pv-bookmark-container .e-pv-bookmark-view, .e-pv-corrupted-popup.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn, .e-pv-default-tab .e-pv-properties-form-field-btn-textarea-container, .e-pv-mobile-view .e-pv-corrupted-popup.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn, .e-pv-mobile-view .e-pv-password-popup.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn, .e-pv-notification-popup.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn, .e-pv-password-popup.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn, .e-pv-redaction-properties-dialog .e-pv-properties-form-field-font-align, .e-quick-popup-wrapper .e-popup-table td:last-child, .e-richtexteditor .e-rte-edit-table .e-rte-field:first-child, .e-rte-elements .e-rte-edit-table .e-rte-field:first-child, .e-rte-img-dialog .e-rte-label:first-child, .e-rte-linkcontent .e-rte-label:first-child, .e-rte-video-dialog .e-rte-label:first-child, .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text, .e-toast-container .e-toast .e-toast-message .e-toast-content + .e-toast-actions, .e-xlflmenu table.e-xlfl-table tr.e-xlfl-fields:nth-child(2) td.e-xlfl-optr, .e-xlflmenu table.e-xlfl-table tr.e-xlfl-fields:nth-child(2) td.e-xlfl-value {
        padding-top: 0
    }

    .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: .5px
    }

    .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-close-icon::before, .e-bigger .e-tab .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, .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .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-text, .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-tab-text {
        padding-top: .5px
    }

    .e-bigger .e-grid .e-editedbatchcell.e-rowcell, .e-bigger .e-grid .e-normaledit .e-rowcell, .e-bigger .e-grid.e-device .e-editedbatchcell.e-rowcell, .e-bigger .e-grid.e-device .e-normaledit .e-rowcell, .e-bigger .e-grid.e-device .e-row .e-input-focus .e-input.e-field, .e-bigger .e-grid.e-device .e-row .e-input-group .e-input.e-field, .e-bigger .e-grid.sf-grid .e-row .e-input-group .e-control.e-input, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop, .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, .e-grid .e-editedbatchcell.e-rowcell, .e-grid .e-normaledit .e-rowcell, .e-grid.e-bigger .e-editedbatchcell.e-rowcell, .e-grid.e-bigger .e-normaledit .e-rowcell, .e-grid.e-bigger.e-device .e-editedbatchcell.e-rowcell, .e-grid.e-bigger.e-device .e-normaledit .e-rowcell, .e-grid.e-bigger.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-device .e-editedbatchcell.e-rowcell, .e-grid.e-device .e-gridcontent .e-normaledit .e-rowcell, .e-tab.e-bigger .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 {
        padding-bottom: 0;
        padding-top: 0
    }

    .e-bigger .e-multiselect.e-filled.e-input-group.e-control-wrapper.e-float-input .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-bigger .e-pager .e-numericitem, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap, .e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, .e-bigger .e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator), .e-bigger .e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator), .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator), .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-right, .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-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon, .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-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-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator), .e-bigger.e-multiselect.e-input-group.e-filled.e-float-input .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-grid .e-ccdlg .e-checkbox-infinitescroll .e-ccul-ele, .e-grid .e-ccdlg label.e-cc, .e-grid .e-rightalign .e-grptogglebtn, .e-grid-popup .e-ccdlg .e-checkbox-infinitescroll .e-ccul-ele, .e-grid-popup .e-ccdlg label.e-cc, .e-multiselect.e-input-group.e-control-wrapper .e-input-group-icon, .e-pager.e-bigger .e-numericitem, .e-rtl .e-multi-select-wrapper .e-chips-close, .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap, .e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, .e-tab.e-bigger.e-background.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), .e-tab.e-bigger.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) .e-icon-right, .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, .e-tab.e-bigger.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 .e-icons.e-close-icon, .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-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, .e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
        margin: 0
    }

    .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap, .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-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .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: 48px;
        padding: 0
    }

    .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
        }

        .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-agenda-view .e-appointment, .e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav, .e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap, .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap, .e-bigger .e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap, .e-bigger .e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap, .e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav, .e-menu-container.e-menu-icon-right .e-menu-header .e-menu-title, .e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-title, .e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav, .e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap, .e-tab.e-bigger.e-background .e-tab-header .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, .e-tab.e-bigger.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap, .e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-hor-nav {
            padding: 0 16px
        }

        .e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon, .e-bigger .e-tab .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, .e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-itop .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: 32px;
            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: 24px;
                height: 24px;
                line-height: 24px;
                width: 24px
            }

        .e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before, .e-bigger .e-tab .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, .e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before {
            line-height: 48px;
            font-size: 14px
        }

        .e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after, .e-bigger .e-tab .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, .e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after {
            font-size: 24px;
            line-height: 48px;
            margin: 0 0 0 8px
        }

    .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: 48px
    }

    .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: 48px;
        margin: 0;
        min-height: 48px;
        padding: 0
    }

.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: 76px;
    min-height: 76px
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon, .e-bigger .e-tab.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, .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon {
    left: 20px;
    right: auto
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text, .e-bigger .e-tab.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, .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text {
    margin: 0;
    padding-left: 12px;
    padding-right: 0
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon, .e-bigger .e-tab.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, .e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon {
    left: -20px
}

.e-bigger .e-tab-clone-element .e-tab-text {
    font-size: 14px;
    align-self: auto
}

@keyframes rotation {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.e-treeview {
    display: block;
    overflow: hidden;
    position: relative;
    white-space: nowrap
}

    .e-treeview.e-virtualization .e-virtual-mask {
        display: block;
        margin-bottom: 20px
    }

    .e-schedule .e-content-wrap, .e-schedule .e-scroll-container, .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 16px
    }

    .e-grid .e-ccdlg li.e-cclist.e-cclist-hidden, .e-grid-popup .e-ccdlg li.e-cclist.e-cclist-hidden, .e-treeview .e-list-item {
        list-style: none
    }

        .e-bigger .e-treeview .e-list-item .e-ul, .e-treeview .e-list-item .e-ul, .e-treeview.e-bigger .e-list-item .e-ul {
            padding: 0 0 0 20px
        }

        .e-treeview .e-list-item.e-disable > .e-fullrow, .e-treeview .e-list-item.e-disable > .e-text-content {
            -ms-touch-action: none;
            opacity: .5;
            pointer-events: none;
            touch-action: none
        }

        .e-treeview .e-list-item div.e-icons.interaction {
            -webkit-transition: -webkit-transform .3s ease-in-out;
            border-radius: calc(var(--e-radius) * .9375);
            transition: transform .3s ease-in-out;
            transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
        }

        .e-treeview .e-list-item .e-icons.e-icon-collapsible {
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg)
        }

    .e-treeview .e-text-content {
        user-select: none;
        cursor: pointer;
        margin: 0;
        padding: 0 0 0 20px;
        border: none
    }

        .e-btn-group.e-vertical .e-btn:not(.e-outline), .e-css.e-btn-group.e-vertical .e-btn:not(.e-outline), .e-treeview .e-text-content + .e-sibling {
            margin-top: -1px
        }

    .e-treeview .e-fullrow {
        user-select: none;
        border: 1px solid;
        box-sizing: border-box;
        cursor: pointer;
        height: 40px;
        left: 0;
        overflow: hidden;
        position: absolute;
        width: 100%
    }

@supports (-webkit-overflow-scrolling:touch) {
    .e-treeview .e-fullrow {
        z-index: 0
    }
}

.e-treeview .e-checkbox-wrapper {
    margin: 0 0 0 12px;
    pointer-events: all;
    position: relative
}

    .e-bigger .e-pager .e-np.e-spacing, .e-bigger .e-pager .e-np.e-spacing:hover, .e-bigger .e-pager .e-pp.e-spacing, .e-bigger .e-pager .e-pp.e-spacing:hover, .e-pager.e-bigger .e-np.e-spacing, .e-pager.e-bigger .e-np.e-spacing:hover, .e-pager.e-bigger .e-pp.e-spacing, .e-pager.e-bigger .e-pp.e-spacing:hover, .e-treeview .e-checkbox-wrapper + .e-list-text, .e-treeview .e-list-icon + .e-list-text, .e-treeview .e-list-icon + .e-navigable-text, .e-treeview .e-list-img + .e-list-text, .e-treeview .e-list-img + .e-navigable-text {
        padding: 10px 12px
    }

    .e-treeview .e-checkbox-wrapper .e-ripple-container {
        bottom: -9.5px;
        height: 32px;
        left: -9.5px;
        right: -9.5px;
        top: -9.5px;
        width: 32px
    }

.e-treeview .e-list-text {
    box-sizing: border-box;
    display: inline-block;
    line-height: 20px;
    margin: 0;
    min-height: 40px;
    padding: 10px 12px;
    text-decoration: none;
    vertical-align: middle;
    color: rgba(var(--color-sf-on-surface));
    font-size: 14px
}

    .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;
            padding-top: 6px;
            padding-bottom: 6px
        }

.e-treeview .e-list-icon, .e-treeview .e-list-img {
    display: inline-block;
    height: 16px;
    margin: 0 0 0 12px;
    vertical-align: middle;
    width: 16px;
    font-size: 16px
}

.e-treeview .e-icon-collapsible, .e-treeview .e-icon-expandable {
    display: inline-block;
    height: 16px;
    margin: 0 0 0 -16px;
    vertical-align: middle;
    width: 16px;
    color: rgba(var(--color-sf-on-surface-variant))
}

    .e-treeview .e-icon-collapsible::before, .e-treeview .e-icon-expandable::before {
        display: inline-block;
        padding: 0
    }

.e-treeview .e-load {
    -webkit-animation: .5s linear infinite rotation;
    animation: .5s linear infinite rotation
}

.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: 400;
    position: absolute;
    z-index: 99999
}

    .e-treeview .e-popup .e-content {
        border-radius: calc(var(--e-radius) * .25);
        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::after, .e-treeview .e-popup .e-downtail::before {
        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-navigable .e-text-content {
    align-items: center;
    display: flex
}

.e-treeview.e-drag-item {
    overflow: visible;
    z-index: 10000;
    background-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.11),rgba(var(--color-sf-primary),.11)),rgba(var(--color-sf-surface));
    font-family: var(--e-font-family);
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.11),rgba(var(--color-sf-primary),.11)),rgba(var(--color-sf-surface))
}

.e-menu-container .e-menu, .e-menu-container .e-ul, .e-menu-wrapper .e-menu, .e-menu-wrapper .e-ul {
    background: inherit;
    color: rgba(var(--color-sf-on-surface))
}

.e-bigger .e-treeview .e-checkbox-wrapper, .e-bigger .e-treeview .e-checkbox-wrapper + .e-list-icon, .e-bigger .e-treeview .e-checkbox-wrapper + .e-list-img, .e-bigger .e-treeview .e-list-icon, .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-bigger .e-treeview .e-list-img + .e-list-icon, .e-bigger .e-treeview .e-list-img + .e-list-img, .e-treeview.e-bigger .e-checkbox-wrapper, .e-treeview.e-bigger .e-checkbox-wrapper + .e-list-icon, .e-treeview.e-bigger .e-checkbox-wrapper + .e-list-img, .e-treeview.e-bigger .e-list-icon, .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-treeview.e-bigger .e-list-img + .e-list-icon, .e-treeview.e-bigger .e-list-img + .e-list-img, .e-treeview.e-drag-item .e-text-content .e-list-img {
    margin: 0 0 0 18px
}

.e-treeview.e-drag-item .e-icon-collapsible::before, .e-treeview.e-drag-item .e-icon-expandable::before {
    padding: 0 6px;
    font-size: 16px
}

.e-treeview.e-drag-item .e-drop-count {
    border: 1px solid;
    border-radius: calc(var(--e-radius) * .9375);
    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-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count, .e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date, .e-bigger .e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-bigger .e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-bigger.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-rtl .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-rtl.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-rtl.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-small .e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-small .e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-treeview.e-rtl .e-navigable .e-anchor-wrap, .e-treeview.e-rtl .e-ul {
    padding: 0 12px 0 0
}

.e-bigger .e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element, .e-bigger .e-treeview.e-rtl .e-list-item .e-ul, .e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element, .e-treeview.e-bigger.e-rtl .e-list-item .e-ul, .e-treeview.e-rtl .e-list-item .e-ul, .e-treeview.e-rtl .e-text-content {
    padding: 0 20px 0 0
}

.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper, .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-bigger .e-treeview.e-rtl .e-list-icon, .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-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-checkbox-wrapper, .e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-icon, .e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-img, .e-treeview.e-bigger.e-rtl .e-list-icon, .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-treeview.e-bigger.e-rtl .e-list-img + .e-list-icon, .e-treeview.e-bigger.e-rtl .e-list-img + .e-list-img, .e-treeview.e-rtl .e-checkbox-wrapper {
    margin: 0 12px 0 0
}

.e-treeview.e-rtl .e-icon-collapsible, .e-treeview.e-rtl .e-icon-expandable {
    margin: 0 -16px 0 0
}

.e-treeview .e-list-item.e-hover > .e-fullrow, .e-treeview .e-list-item.e-node-focus > .e-fullrow, .e-treeview .e-popup .e-content, .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: rgba(var(--color-sf-on-surface),.05);
    border-color: rgba(var(--color-sf-on-surface),.05)
}

.e-treeview .e-list-item.e-active.e-hover > .e-fullrow, .e-treeview .e-list-item.e-active.e-node-focus > .e-fullrow, .e-treeview .e-list-item.e-active > .e-fullrow, .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, .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active > .e-text-content {
    background-color: rgba(var(--color-sf-primary-container));
    border-color: rgba(var(--color-sf-primary-container))
}

.e-treeview .e-sibling {
    border-left-color: rgba(var(--color-sf-primary));
    border-right-color: transparent
}

    .e-treeview .e-sibling::before {
        background: rgba(var(--color-sf-primary));
        content: ""
    }

.e-treeview .e-popup.e-select .e-icons {
    border-color: rgba(var(--color-sf-on-surface),.05)
}

.e-treeview .e-popup .e-downtail::after, .e-treeview .e-popup .e-downtail::before {
    border-top-color: rgba(var(--color-sf-on-surface),.05)
}

.e-treeview.e-drag-item .e-drop-count {
    background-color: rgba(var(--color-sf-primary));
    border-color: rgba(var(--color-sf-on-primary));
    color: rgba(var(--color-sf-on-primary))
}

.e-treeview.e-drag-item.e-rtl .e-sibling {
    border-right-color: rgba(var(--color-sf-primary));
    border-left-color: transparent
}
/*! TreeView icons */

.e-bigger .e-treeview .e-ul, .e-treeview.e-bigger .e-ul {
    padding: 0 0 0 18px
}

.e-bigger .e-treeview .e-list-item .e-text-content, .e-treeview.e-bigger .e-list-item .e-text-content {
    padding: 0 0 0 24px
}

.e-bigger .e-treeview .e-list-item .e-small.e-css.e-checkbox-wrapper .e-frame, .e-treeview.e-bigger .e-list-item .e-small.e-css.e-checkbox-wrapper .e-frame {
    height: 20px;
    line-height: 17px;
    width: 20px
}

.e-bigger .e-grid.e-device .e-groupheadercell .e-ungroupbutton, .e-bigger .e-treeview .e-list-item .e-small.e-css.e-checkbox-wrapper .e-stop, .e-grid.e-bigger.e-device .e-groupheadercell .e-ungroupbutton, .e-grid.e-rtl.e-wrap .e-xlsel-bottom-border, .e-grid.e-wrap .e-xlsel-bottom-border, .e-treeview.e-bigger .e-list-item .e-small.e-css.e-checkbox-wrapper .e-stop {
    line-height: 17px
}

.e-bigger .e-treeview .e-list-icon + .e-list-text, .e-bigger .e-treeview .e-list-img + .e-list-text, .e-bigger .e-treeview .e-list-item .e-checkbox-wrapper + .e-list-text, .e-treeview.e-bigger .e-list-icon + .e-list-text, .e-treeview.e-bigger .e-list-img + .e-list-text, .e-treeview.e-bigger .e-list-item .e-checkbox-wrapper + .e-list-text {
    padding: 12px 18px
}

.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: 20px;
    width: 20px;
    margin: 0 0 0 -20px
}

.e-bigger .e-treeview.e-drag-item .e-drop-count, .e-treeview.e-bigger.e-drag-item .e-drop-count {
    padding: 3px 5px 4px
}

.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-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;
    font-size: 16px;
    padding: 12px
}

    .e-bigger .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher, .e-bigger .e-small.e-popup .e-multicolumn-grid .e-emptyrow, .e-bigger .e-small.e-popup .e-multicolumn-grid .e-row, .e-bigger .e-small.e-popup.e-multicolumn-list .e-popup-footer, .e-bigger .e-treeview .e-list-text .e-input-group .e-input, .e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher, .e-bigger.e-small .e-popup .e-multicolumn-grid .e-emptyrow, .e-bigger.e-small .e-popup .e-multicolumn-grid .e-row, .e-bigger.e-small .e-popup.e-multicolumn-list .e-popup-footer, .e-bigger.e-small.e-popup .e-multicolumn-grid .e-emptyrow, .e-bigger.e-small.e-popup .e-multicolumn-grid .e-row, .e-bigger.e-small.e-popup.e-multicolumn-list .e-popup-footer, .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, .e-pv-comment-title-container, .e-pv-reply-title-container, .e-small .e-bigger.e-popup .e-multicolumn-grid .e-emptyrow, .e-small .e-bigger.e-popup .e-multicolumn-grid .e-row, .e-small .e-bigger.e-popup.e-multicolumn-list .e-popup-footer, .e-treeview.e-bigger .e-list-text .e-input-group .e-input {
        height: 36px
    }

.e-bigger .e-treeview.e-rtl .e-list-item .e-text-content, .e-treeview.e-bigger.e-rtl .e-list-item .e-text-content {
    padding: 0 24px 0 0
}

.e-bigger .e-treeview.e-rtl .e-icon-collapsible, .e-bigger .e-treeview.e-rtl .e-icon-expandable, .e-treeview.e-bigger.e-rtl .e-icon-collapsible, .e-treeview.e-bigger.e-rtl .e-icon-expandable {
    margin: 0 -20px 0 0
}

.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-sidebar {
    height: 100%;
    overflow: auto;
    position: fixed;
    top: 0;
    transition: none;
    vertical-align: middle;
    visibility: hidden;
    will-change: transform
}

    .e-sidebar.e-left.e-open, .e-sidebar.e-right.e-open {
        transform: translateX(0);
        transition: transform .5s;
        visibility: visible
    }

    .e-sidebar.e-left.e-close, .e-sidebar.e-right.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-close, .e-sidebar.e-right.e-transition.e-close {
        transition: transform .5s,visibility .5s
    }

    .e-sidebar.e-right {
        border-left: 1px solid transparent;
        left: auto;
        right: 0;
        top: 0
    }

    .e-sidebar.e-left {
        border-right: 1px solid transparent;
        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 .5s,visibility .5s;
            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 .5s,visibility .5s
        }

    .e-sidebar.e-over {
        box-shadow: rgba(var(--color-sf-shadow))
    }

.e-sidebarcontainer > .e-sidebar.e-auto, .e-sidebarcontainer > .e-sidebar.e-over, .e-sidebarcontainer > .e-sidebar.e-push, .e-sidebarcontainer > .e-sidebar.e-slide + div {
    transition: margin .5s,transform .5s
}

.e-sidebarcontainer > .e-sidebar.e-left.e-open.e-auto + div, .e-sidebarcontainer > .e-sidebar.e-left.e-open.e-push + div {
    margin-right: 0;
    transform: translateX(0);
    margin-left: var(--sidebar-width)
}

.e-sidebarcontainer > .e-sidebar.e-left.e-close.e-auto + div, .e-sidebarcontainer > .e-sidebar.e-left.e-close.e-push + div, .e-sidebarcontainer > .e-sidebar.e-right.e-close.e-auto + div, .e-sidebarcontainer > .e-sidebar.e-right.e-close.e-push + div {
    margin-right: 0;
    transform: translateX(0);
    margin-left: 0
}

.e-sidebarcontainer > .e-sidebar.e-right.e-open.e-auto + div, .e-sidebarcontainer > .e-sidebar.e-right.e-open.e-push + div {
    margin-left: 0;
    transform: translateX(0);
    margin-right: var(--sidebar-width)
}

.e-sidebarcontainer > .e-sidebar.e-left.e-open.e-slide + div {
    margin-left: 0;
    transform: translate(var(--sidebar-width))
}

.e-sidebarcontainer > .e-sidebar.e-left.e-close.e-slide + div {
    margin-left: 0;
    transform: translate(0)
}

.e-sidebarcontainer > .e-sidebar.e-right.e-open.e-slide + div {
    margin-right: 0;
    margin-left: 0;
    transform: translate(calc(-1 * var(--sidebar-width)))
}

.e-sidebarcontainer > .e-sidebar.e-right.e-close.e-slide + div {
    margin-right: 0;
    margin-left: 0;
    transform: translate(0)
}

.e-sidebar-context {
    overflow-x: hidden;
    position: relative
}

.e-backdrop, .e-sidebar-overlay {
    background-color: rgba(var(--color-sf-scrim),.5);
    height: 100%;
    left: 0;
    pointer-events: auto;
    top: 0;
    z-index: 999
}

.e-sidebar-overlay {
    opacity: .5;
    position: fixed;
    width: 100%
}

.e-content-animation {
    transition: margin .5s,-webkit-transform .5s,transform .5s
}

    .e-content-animation.e-overlay {
        box-sizing: border-box;
        overflow: auto;
        user-select: none
    }

.e-grid .e-virtual-content.e-content, .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-container, .e-menu-wrapper {
    border: none;
    border-radius: calc(var(--e-radius) * .25);
    display: inline-block;
    line-height: 0;
    background: 0 0
}

    .e-menu-container ul, .e-menu-wrapper ul {
        font-weight: 400;
        list-style: none;
        margin: 0;
        overflow: hidden;
        user-select: none;
        font-size: 14px;
        padding: 0;
        text-align: left;
        white-space: nowrap
    }

        .e-menu-container ul.e-vertical, .e-menu-wrapper ul.e-vertical, .e-recurrenceeditor .e-recurrence-table .e-day-position {
            min-width: 120px
        }

            .e-menu-container ul.e-vertical .e-menu-item, .e-menu-wrapper ul.e-vertical .e-menu-item {
                display: list-item
            }

            .e-menu-container ul.e-vertical .e-separator, .e-menu-container.e-hamburger ul .e-menu-item.e-separator, .e-menu-wrapper ul.e-vertical .e-separator, .e-menu-wrapper.e-hamburger ul .e-menu-item.e-separator {
                border-bottom-style: solid;
                border-bottom-width: 1px;
                height: auto
            }

        .e-menu-container ul.e-menu:not(.e-vertical) .e-separator, .e-menu-wrapper ul.e-menu:not(.e-vertical) .e-separator {
            border-right-style: solid;
            border-right-width: 1px;
            padding: 0
        }

        .e-menu-container ul.e-menu .e-menu-item .e-menu-icon, .e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon {
            width: 1em
        }

        .e-menu-container ul .e-menu-item, .e-menu-wrapper ul .e-menu-item {
            cursor: pointer;
            position: relative;
            display: inline-flex;
            height: 32px;
            line-height: 32px;
            padding: 0 16px;
            vertical-align: top;
            white-space: nowrap
        }

            .e-menu-container ul .e-menu-item .e-menu-icon, .e-menu-wrapper ul .e-menu-item .e-menu-icon {
                display: inline-block;
                vertical-align: middle;
                position: relative;
                top: -1px;
                font-size: 16px;
                height: auto;
                line-height: 32px;
                margin-right: 8px;
                text-align: center;
                margin-bottom: 4px
            }

            .e-menu-container ul .e-menu-item .e-caret, .e-menu-wrapper ul .e-menu-item .e-caret {
                font-size: 14px;
                height: auto;
                line-height: 32px;
                position: absolute;
                right: 8px;
                top: 0;
                width: auto
            }

            .e-menu-container ul .e-menu-item.e-menu-caret-icon, .e-menu-wrapper ul .e-menu-item.e-menu-caret-icon {
                padding-right: 26px
            }

            .e-menu-container ul .e-menu-item.e-disabled, .e-menu-wrapper ul .e-menu-item.e-disabled {
                cursor: auto;
                opacity: .65;
                pointer-events: none
            }

    .e-menu-container .e-ul, .e-menu-wrapper .e-ul {
        font-size: 14px;
        padding: 4px 0;
        min-width: 120px
    }

        .e-menu-container .e-ul .e-menu-item, .e-menu-wrapper .e-ul .e-menu-item {
            height: 32px;
            line-height: 32px;
            padding: 0 12px;
            display: list-item
        }

            .e-menu-container .e-ul .e-menu-item .e-menu-url, .e-menu-wrapper .e-ul .e-menu-item .e-menu-url {
                display: inline-block;
                min-width: 120px
            }

            .e-menu-container .e-ul .e-menu-item .e-menu-icon, .e-menu-wrapper .e-ul .e-menu-item .e-menu-icon {
                font-size: 16px;
                line-height: 32px;
                margin-right: 10px;
                width: 1em
            }

            .e-menu-container .e-ul .e-menu-item .e-caret, .e-menu-wrapper .e-ul .e-menu-item .e-caret {
                line-height: 32px;
                margin-left: 16px;
                margin-right: 0;
                position: absolute;
                right: 7px;
                font-size: 14px
            }

    .e-menu-container .e-menu-header, .e-menu-wrapper .e-menu-header {
        display: none;
        font-family: var(--e-font-family);
        font-size: 16px;
        height: 32px;
        line-height: 32px;
        text-align: left;
        white-space: nowrap
    }

        .e-menu-container .e-menu-header .e-menu-icon, .e-menu-container .e-menu-header .e-menu-title, .e-menu-wrapper .e-menu-header .e-menu-icon, .e-menu-wrapper .e-menu-header .e-menu-title {
            display: inline-block;
            line-height: inherit
        }

        .e-menu-container .e-menu-header .e-menu-icon, .e-menu-wrapper .e-menu-header .e-menu-icon {
            cursor: pointer;
            float: left;
            outline: 0;
            padding: 0 16px
        }

    .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav, .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
        width: 28px
    }

        .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav, .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav {
            border-left: none
        }

        .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav, .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav, .e-pager.e-rtl .e-firstpage, .e-pager.e-rtl .e-firstpagedisabled {
            border-right: none
        }

    .e-menu-container.e-contextmenu-container .e-menu-vscroll, .e-menu-container.e-popup.e-menu-popup, .e-menu-wrapper.e-contextmenu-container .e-menu-vscroll, .e-menu-wrapper.e-popup.e-menu-popup {
        border: 1px solid rgba(var(--color-sf-outline-variant));
        box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
    }

    .e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow, .e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow, .e-multicolumn-list:not(.e-icon-anim) .e-multicolumn-list-icon::before, .e-pv-prop-dropdown-rtl.e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon::before, .e-pv-prop-dropdown.e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon::before, .e-pv-zoom-drop-down-rtl.e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon::before, .e-pv-zoom-drop-down.e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon::before, .e-schedule .e-vertical-view .e-all-day-appointment-section.e-appointment-expand {
        transform: rotate(0)
    }

    .e-menu-container.e-popup.e-menu-popup, .e-menu-wrapper.e-popup.e-menu-popup {
        overflow: hidden;
        position: absolute
    }

    .e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device), .e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
        padding: 28px 0
    }

    .e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav, .e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav {
        transform: none;
        width: 100%
    }

        .e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow, .e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow {
            transform: none
        }

    .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.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher .e-bigger .e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher, .e-bigger.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips, .e-bigger.e-small .e-multi-select-wrapper .e-chips, .e-bigger.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher, .e-bigger.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips, .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips, .e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav, .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav, .e-small .e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher, .e-small .e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips {
        height: 28px
    }

    .e-menu-container.e-scrollable .e-menu, .e-menu-wrapper.e-scrollable .e-menu {
        display: block;
        overflow: auto
    }

    .e-bigger .e-grid .e-filterbarcell input.e-checkbox, .e-grid .e-filterbarcell input.e-checkbox, .e-grid.e-bigger .e-filterbarcell input.e-checkbox, .e-menu-container.e-contextmenu-container, .e-menu-wrapper.e-contextmenu-container, .e-table-rhelper.e-row-helper {
        height: 1px
    }

    .e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
        padding-left: 34px
    }

.e-rtl.e-menu-container ul .e-menu-item .e-caret, .e-rtl.e-menu-wrapper ul .e-menu-item .e-caret {
    margin-left: 0;
    margin-right: 16px;
    right: auto;
    left: 8px
}

.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon, .e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon {
    padding-left: 26px;
    padding-right: 12px
}

.e-bigger .e-rtl.e-menu-container 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-wrapper ul.e-ul .e-menu-item .e-caret, .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret, .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret {
    left: 7px
}

.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
    padding-right: 34px
}

.e-menu-container.e-hamburger, .e-menu-wrapper.e-hamburger {
    border: 0;
    display: block;
    position: relative
}

    .e-menu-container.e-hamburger .e-menu-header:not(.e-vertical), .e-menu-wrapper.e-hamburger .e-menu-header:not(.e-vertical) {
        border: none;
        display: block
    }

    .e-menu-container.e-hamburger .e-popup.e-menu-popup, .e-menu-wrapper.e-hamburger .e-popup.e-menu-popup {
        border: 0;
        border-radius: calc(var(--e-radius) * 0);
        box-shadow: none;
        display: block;
        position: relative;
        width: 100%
    }

.e-grid .e-focused:not(.e-menu-item):not(.e-editedbatchcell), .e-pager .e-currentitem.e-numericitem.e-focused, .e-pager .e-focused {
    box-shadow: 0 0 0 1px rgba(var(--color-sf-primary)) inset
}

.e-menu-container.e-hamburger ul.e-menu, .e-menu-wrapper.e-hamburger ul.e-menu {
    border: none;
    overflow-y: auto;
    width: 100%
}

    .e-menu-container.e-hamburger ul.e-menu .e-menu-item, .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item {
        text-indent: 12px;
        border-radius: calc(var(--e-radius) * 0)
    }

        .e-bigger .e-ddt.e-rtl .e-selectall-parent, .e-ddt.e-bigger.e-rtl .e-selectall-parent, .e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon, .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
            text-indent: 36px
        }

        .e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon, .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
            display: inline;
            text-indent: 0
        }

        .e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded=true] .e-caret, .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded=true] .e-caret {
            -webkit-transition: -webkit-transform .3s ease-in-out;
            transition: transform .3s ease-in-out;
            -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
            text-indent: 0
        }

        .e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded=false] .e-caret, .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded=false] .e-caret {
            -webkit-transition: -webkit-transform .3s ease-in-out;
            transition: transform .3s ease-in-out;
            -webkit-transform: rotate(0);
            transform: rotate(0);
            text-indent: 0
        }

    .e-menu-container.e-hamburger ul.e-menu:not(.e-vertical), .e-menu-wrapper.e-hamburger ul.e-menu:not(.e-vertical) {
        border-top: 0;
        display: block;
        padding: 0;
        position: absolute
    }

.e-menu-container.e-hamburger ul.e-ul, .e-menu-wrapper.e-hamburger ul.e-ul {
    font-size: 14px;
    padding: 0
}

    .e-menu-container.e-hamburger ul.e-ul .e-menu-item, .e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item {
        line-height: 32px;
        text-indent: inherit
    }

        .e-menu-container.e-hamburger ul.e-ul .e-menu-item.e-blankicon, .e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item.e-blankicon {
            padding: 0;
            text-indent: inherit
        }

        .e-menu-container.e-hamburger ul.e-ul .e-menu-item .e-caret, .e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item .e-caret {
            font-size: 14px;
            right: 8px
        }

.e-menu-container.e-hamburger ul .e-menu-item, .e-menu-wrapper.e-hamburger ul .e-menu-item {
    display: list-item;
    height: auto;
    padding: 0
}

    .e-menu-container.e-hamburger ul .e-menu-item .e-menu-url, .e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-url {
        display: inline-block;
        min-width: 120px;
        text-indent: 0;
        width: 100%
    }

.e-bigger .e-rtl.e-menu-container.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-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon, .e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-icon, .e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-icon {
    margin-left: 0;
    text-indent: inherit
}

.e-bigger .e-inplaceeditor.e-rtl .e-editable-value-container .e-editable-overlay-icon, .e-bigger .e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-editable-overlay-icon, .e-bigger .e-rtl.e-menu-container.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-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret, .e-inplaceeditor.e-bigger.e-rtl .e-editable-value-container .e-editable-overlay-icon, .e-inplaceeditor.e-bigger.e-rtl .e-editable-value-wrapper .e-editable-overlay-icon, .e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-caret, .e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-caret {
    left: 8px;
    right: auto
}

.e-grid .e-leftfreeze.e-freezeleftborder, .e-grid .e-tableborder, .e-grid .e-xlsel-right-border, .e-grid tr th.e-firstcell, .e-grid.e-lib .e-leftfreeze.e-freezeleftborder, .e-grid.e-lib: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.e-rtl .e-filterbarcell.e-fixedfreeze.e-freezeleftborder, .e-grid.e-rtl .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezerightborder), .e-grid.e-rtl .e-rightfreeze.e-freezerightborder, .e-grid:not(.e-rtl) .e-filterbarcell.e-fixedfreeze.e-freezerightborder, .e-grid:not(.e-rtl) .e-fixedfreeze.e-freezerightborder:not(.e-removefreezerightborder), .e-menu-container .e-menu.e-menu:not(.e-vertical) .e-separator, .e-menu-wrapper .e-menu.e-menu:not(.e-vertical) .e-separator {
    border-right-color: rgba(var(--color-sf-outline-variant))
}

.e-menu-container .e-menu .e-menu-item.e-focused, .e-menu-wrapper .e-menu .e-menu-item.e-focused {
    color: rgba(var(--color-sf-on-surface));
    outline: 0 solid rgba(var(--color-sf-outline-variant));
    outline-offset: 0;
    background: rgba(var(--color-sf-on-surface),.08);
    border-radius: calc(var(--e-radius) * .125)
}

.e-menu-container .e-menu .e-menu-item.e-active-item, .e-menu-container .e-menu .e-menu-item.e-selected, .e-menu-wrapper .e-menu .e-menu-item.e-active-item, .e-menu-wrapper .e-menu .e-menu-item.e-selected {
    color: rgba(var(--color-sf-primary));
    outline: 0 solid rgba(var(--color-sf-primary),.08);
    outline-offset: 0;
    background: rgba(var(--color-sf-primary),.08);
    border-radius: calc(var(--e-radius) * .125)
}

.e-ddt.e-popup, .e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav, .e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav {
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
    border-color: rgba(var(--color-sf-outline-variant))
}

    .e-grid .e-columnselection, .e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active, .e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active {
        background: rgba(var(--color-sf-primary-container),.65)
    }

.e-pager, .e-pager .e-numericitem {
    background: rgba(var(--color-sf-surface))
}

.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, .e-menu-container.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-wrapper.e-inherit .e-menu .e-menu-item.e-selected {
    background: rgba(0,0,0,.056);
    color: inherit
}

.e-bigger .e-menu-container 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-wrapper ul.e-menu .e-menu-item {
    line-height: 40px;
    padding: 0 20px;
    height: 40px
}

    .e-bigger .e-menu-container 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-wrapper ul.e-menu .e-menu-item .e-menu-icon {
        font-size: 18px;
        line-height: 40px;
        margin-right: 12px
    }

    .e-bigger .e-menu-container 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-wrapper ul.e-menu .e-menu-item .e-caret {
        font-size: 16px;
        line-height: 40px;
        right: 12px
    }

.e-bigger .e-menu-container ul.e-ul, .e-bigger .e-menu-wrapper ul.e-ul, .e-bigger.e-menu-container ul.e-ul, .e-bigger.e-menu-wrapper ul.e-ul {
    font-size: 16px;
    padding: 8px 0;
    white-space: nowrap;
    min-width: 112px
}

    .e-bigger .e-menu-container 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-wrapper ul.e-ul .e-menu-item {
        height: 40px;
        line-height: 40px;
        padding: 0 12px
    }

        .e-bigger .e-menu-container 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-wrapper ul.e-ul .e-menu-item .e-menu-icon {
            font-size: 20px;
            line-height: 40px;
            margin-right: 10px
        }

        .e-bigger .e-menu-container 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-wrapper ul.e-ul .e-menu-item .e-caret {
            line-height: 40px;
            font-size: 14px;
            right: 7px
        }

.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-container .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-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
    width: 40px
}

.e-bigger .e-menu-container .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-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
    padding: 32px 0
}

.e-bigger .e-menu-container.e-menu-popup, .e-bigger .e-menu-wrapper.e-menu-popup, .e-bigger.e-menu-container.e-menu-popup, .e-bigger.e-menu-wrapper.e-menu-popup, .e-grid .e-col-menu.e-filter-popup {
    box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
}

.e-bigger .e-rtl.e-menu-container 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-wrapper ul .e-menu-item .e-caret {
    left: 12px;
    margin-left: 0;
    right: auto
}

.e-bigger .e-rtl.e-menu-container 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-wrapper ul .e-menu-item.e-menu-caret-icon {
    padding-left: 32px;
    padding-right: 12px
}

.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-container.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-wrapper.e-hamburger ul .e-ul .e-menu-item {
    height: auto;
    line-height: 40px;
    padding: 0
}

.e-bigger .e-menu-container.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-wrapper.e-hamburger .e-menu-header {
    font-size: 18px;
    height: 40px;
    line-height: 40px
}

.e-bigger .e-menu-container.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-wrapper.e-hamburger ul.e-menu .e-menu-item {
    text-indent: 15px
}

    .e-bigger .e-menu-container.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-rtl.e-menu-container.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-menu-container.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-rtl.e-menu-container.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 {
        text-indent: 45px
    }

.e-bigger .e-menu-container.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-rtl.e-menu-container.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-menu-container.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-rtl.e-menu-container.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 {
    text-indent: inherit
}

    .e-bigger .e-menu-container.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-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item.e-menu-caret-icon {
        padding-right: 0 !important
    }

    .e-bigger .e-menu-container.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-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret {
        font-size: 16px;
        right: 12px
    }

.e-bigger .e-rtl.e-menu-container.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-wrapper.e-hamburger ul.e-menu .e-menu-item {
    padding: 0;
    text-indent: 15px
}

.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item, .e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item {
    padding: 0 !important;
    height: auto !important
}
/*! Pager layout */

.e-pager {
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    font-size: 14px;
    padding: 7px 8px;
    white-space: normal;
    width: 100%
}

    .e-pager div.e-parentmsgbar {
        float: right;
        padding-bottom: 0;
        padding-right: 0;
        padding-top: 8px
    }

    .e-pager .e-pagerdropdown {
        display: inline-block;
        height: 32px;
        margin-left: 16px;
        margin-right: 6px;
        margin-top: -18px;
        overflow: unset;
        vertical-align: middle;
        width: 80px
    }

    .e-pager .e-pagerconstant {
        display: inline-block;
        margin: 0 0 5px 6px;
        overflow: hidden;
        width: auto
    }

    .e-pager .e-numericitem {
        border-right-style: solid;
        border-right-width: 1px;
        display: inline-block;
        line-height: 20px;
        margin-right: 0;
        min-width: 26px;
        padding: 13px 12px 10px;
        text-align: center;
        vertical-align: middle;
        color: rgba(var(--color-sf-on-background))
    }

    .e-pager div.e-pagermsgdiv {
        padding-right: 6px;
        padding-top: 4px;
        text-align: right
    }

    .e-pager .e-currentitem, .e-pager .e-numericitem:hover, .e-pager .e-spacing {
        border-radius: 4px;
        cursor: pointer;
        padding: 6px 12px;
        text-decoration: none
    }

    .e-pager .e-currentitem {
        font-style: normal;
        font-variant: normal;
        font-weight: 400
    }

    .e-pager a, .e-pager div {
        display: inline;
        user-select: none
    }

    .e-pager .e-pagercontainer .e-firstpage, .e-pager .e-pagercontainer .e-firstpagedisabled, .e-pager .e-pagercontainer .e-lastpage, .e-pager .e-pagercontainer .e-lastpagedisabled, .e-pager .e-pagercontainer .e-nextpage, .e-pager .e-pagercontainer .e-nextpagedisabled, .e-pager .e-pagercontainer .e-prevpage, .e-pager .e-pagercontainer .e-prevpagedisabled {
        border-right-style: solid;
        border-right-width: 1px;
        display: inline-block;
        margin-right: 0;
        margin-top: 0;
        min-width: 26px;
        padding: 8px;
        vertical-align: middle
    }

        .e-bigger .e-responsive .e-pager div.e-icons, .e-chat-mention > div, .e-pager .e-firstpage:hover, .e-pager .e-lastpage:hover, .e-pager .e-pagercontainer .e-firstpage.e-focused, .e-pager .e-pagercontainer .e-firstpagedisabled.e-focused, .e-pager .e-pagercontainer .e-lastpage.e-focused, .e-pager .e-pagercontainer .e-lastpagedisabled.e-focused, .e-pager .e-pagercontainer .e-nextpage.e-focused, .e-pager .e-pagercontainer .e-nextpagedisabled.e-focused, .e-pager .e-pagercontainer .e-prevpage.e-focused, .e-pager .e-pagercontainer .e-prevpagedisabled.e-focused, .e-pager.e-rtl .e-firstpage:hover, .e-pager.e-rtl .e-lastpage:hover, .e-pv-blazor-organize-window .e-footer-content .e-btn, .e-responsive .e-pager.e-bigger div.e-icons {
            border-radius: 4px
        }

    .e-pager .e-pagercontainer .e-lastpage, .e-pager .e-pagercontainer .e-lastpagedisabled {
        border-right: 1px
    }

    .e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text, .e-pager .e-firstpage:hover, .e-pager .e-lastpage:hover, .e-pager .e-nextpage:hover, .e-pager .e-prevpage: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-pagercontainer {
        border-radius: 4px;
        border-style: solid;
        border-width: 1px;
        display: inline-block;
        margin: 0 0 -4px .3px;
        overflow: hidden
    }

    .e-pager .e-pagerexternalmsg, .e-pager .e-pagermessage {
        display: block;
        margin: 6px 6px 0;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .e-pager .e-mfirst, .e-pager .e-mlast, .e-pager .e-mnext, .e-pager .e-mprev {
        display: none;
        -webkit-tap-highlight-color: rgba(var(--color-sf-surface))
    }

    .e-pager .e-mprev {
        text-indent: -3px
    }

    .e-pager .e-mnext {
        text-indent: -2px
    }

    .e-pager .e-np, .e-pager .e-np:hover, .e-pager .e-pp, .e-pager .e-pp:hover {
        font-size: 16px;
        padding: 6px 9.5px;
        font-weight: 700;
        letter-spacing: 0
    }

        .e-pager .e-np.e-focused, .e-pager .e-pp.e-focused {
            line-height: 1;
            padding: 8px 9.5px
        }

    .e-pager.e-rtl .e-np.e-focused, .e-pager.e-rtl .e-pp.e-focused {
        padding: 8px 9.5px
    }

    .e-pager.e-adaptive {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 6px
    }

        .e-pager.e-adaptive div.e-parentmsgbar {
            margin: -4px 5px 0;
            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: 3px 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: 10px;
            order: 1;
            min-width: 52px;
            max-height: 34px;
            margin: 0 8px 0 10px
        }

            .e-pager.e-adaptive .e-pagerconstant.e-page-all {
                top: 13px;
                text-align: center
            }

        .e-pager.e-adaptive .e-mfirst, .e-pager.e-adaptive .e-mlast, .e-pager.e-adaptive .e-mnext, .e-pager.e-adaptive .e-mprev, .e-pager.e-rtl.e-adaptive.e-rtl .e-mfirst, .e-pager.e-rtl.e-adaptive.e-rtl .e-mlast, .e-pager.e-rtl.e-adaptive.e-rtl .e-mnext, .e-pager.e-rtl.e-adaptive.e-rtl .e-mprev {
            padding: 1% 2%;
            width: 5%
        }

        .e-pager.e-adaptive .e-mfirst, .e-pager.e-adaptive .e-mlast, .e-pager.e-rtl.e-adaptive.e-rtl .e-mfirst, .e-pager.e-rtl.e-adaptive.e-rtl .e-mlast {
            width: calc(5% + 11px)
        }

    .e-grid tr th.e-firstcell, .e-grid.e-default .e-gridheader th.e-firstcell, .e-grid.e-default .e-gridheader th.e-laststackcell:not(:has(.e-rhandler.e-rcursor),:has(.e-rsuppress)), .e-pager.e-rtl .e-firstpage, .e-pager.e-rtl .e-firstpagedisabled, .e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-nextpagedisabled, .e-pager.e-rtl .e-numericitem, .e-pager.e-rtl .e-prevpage, .e-pager.e-rtl .e-prevpagedisabled {
        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-numericitem, .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-pagercontainer, .e-pager.e-rtl a, .e-pager.e-rtl div {
        float: initial
    }

    .e-pager.e-rtl .e-parentmsgbar {
        float: left;
        margin-left: 6px;
        padding-top: 2px
    }

    .e-pager.e-rtl .e-pagerdropdown {
        margin: -18px 16px 0 0
    }

    .e-pager.e-rtl .e-pagerconstant {
        margin: 0 12px 6px 0
    }

    .e-grid.sf-grid .e-dlg-content .columndiv .e-icons.e-resascending-icon.e-btn-icon, .e-grid.sf-grid .e-dlg-content .columndiv .e-icons.e-resdescending-icon.e-btn-icon, .e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper.e-delimiter .e-multi-searcher, .e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper.e-delimiter .e-multi-searcher, .e-multiselect.e-rtl .e-multi-select-wrapper.e-delimiter .e-searcher, .e-pager.e-rtl .e-numericcontainer, .e-pager.e-rtl .e-pagerexternalmsg {
        float: none
    }

    .e-pager.e-rtl .e-pagercontainer {
        float: none;
        margin: 0 .3px -4px 0;
        padding: 0
    }

    .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, .e-ddt .e-overflow.e-show-text, .e-ddt.e-rtl.e-show-chip .e-overflow.e-total-count .e-remain, .e-ddt.e-show-chip .e-overflow.e-total-count .e-remain, .e-dialog.e-quick-dialog.e-following-events-dialog .e-footer-content, .e-grid td.e-rowcell.e-checkbox, .e-pager.e-rtl .e-firstpage, .e-pager.e-rtl .e-firstpagedisabled, .e-pager.e-rtl .e-lastpage, .e-pager.e-rtl .e-lastpagedisabled, .e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-nextpagedisabled, .e-pager.e-rtl .e-prevpage, .e-pager.e-rtl .e-prevpagedisabled {
        padding: 8px
    }

    .e-pager.e-rtl .e-numericitem {
        min-width: 26px
    }

        .e-pager.e-rtl .e-currentitem, .e-pager.e-rtl .e-numericitem:hover, .e-pager.e-rtl .e-spacing {
            margin: 0;
            padding: 6px 12px
        }

    .e-pager.e-rtl .e-np, .e-pager.e-rtl .e-np:hover, .e-pager.e-rtl .e-pp, .e-pager.e-rtl .e-pp:hover {
        margin-top: 0;
        padding: 6px 9.5px
    }

    .e-pager.e-rtl.e-adaptive.e-rtl div.e-parentmsgbar {
        margin: -7px 5px 0;
        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: 12px
        }

    .e-pager.e-rtl.e-adaptive.e-rtl div.e-pagerdropdown {
        min-width: 92px;
        margin: 2px 4px 0 2px;
        padding: 0 0 0 5px
    }

    .e-pager.sf-pager .e-pagercontainer {
        font-size: 0
    }
/*! Pager theme */

.e-pager {
    border-color: rgba(var(--color-sf-outline-variant));
    color: rgba(var(--color-sf-on-surface-variant));
    opacity: 1
}

    .e-pager .e-pager-default:hover {
        background: rgba(var(--color-sf-on-surface),.05);
        color: rgba(var(--color-sf-on-background));
        opacity: 1;
        border-radius: 4px
    }

    .e-aiassistview .e-footer .e-assist-drop-area .e-assist-file-name, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-file-name, .e-chat-ui .e-attached-file .e-chat-file-name, .e-chat-ui .e-footer .e-chat-drop-area .e-chat-file-name, .e-chat-ui .e-right .e-text .e-chat-mention-user-chip, .e-pager .e-parentmsgbar, .e-richtexteditor .e-rte-edit-table-content .e-rte-dropdown-btn-text, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-dropdown-btn-text, .e-rte-elements .e-rte-edit-table-content .e-rte-dropdown-btn-text, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-dropdown-btn-text, .e-rte-label label {
        font-weight: 400
    }

    .e-pager .e-numericitem:hover, .e-pager .e-spacing {
        color: rgba(var(--color-sf-on-background));
        opacity: 1
    }

    .e-pager .e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover {
        background-color: rgba(var(--color-sf-on-surface),.05);
        opacity: 1
    }

    .e-pager .e-firstpage, .e-pager .e-firstpagedisabled, .e-pager .e-lastpage, .e-pager .e-lastpagedisabled, .e-pager .e-nextpage, .e-pager .e-nextpagedisabled, .e-pager .e-prevpage, .e-pager .e-prevpagedisabled {
        background-color: rgba(var(--color-sf-surface));
        color: rgba(var(--color-sf-on-surface-variant))
    }

    .e-pager .e-pagercontainer, .e-stepper .e-step-text-container {
        background-color: rgba(var(--color-sf-surface));
        border-color: transparent
    }

    .e-grid.e-left-shadow .e-leftfreeze.e-freezeleftborder:not(.e-xlsel-right-border), .e-grid.e-rtl.e-right-shadow .e-rightfreeze.e-freezerightborder:not(.e-xlsel-right-border), .e-multicolumn-grid .e-headercontent, .e-pager .e-firstpage, .e-pager .e-firstpagedisabled, .e-pager .e-lastpage, .e-pager .e-lastpagedisabled, .e-pager .e-nextpage, .e-pager .e-nextpagedisabled, .e-pager .e-numericitem, .e-pager .e-prevpage, .e-pager .e-prevpagedisabled {
        border-right-color: transparent
    }

    .e-pager .e-currentitem, .e-pager .e-currentitem:hover {
        border-radius: 4px;
        background: rgba(var(--color-sf-primary-container));
        color: rgba(var(--color-sf-on-background));
        opacity: 1
    }

        .e-pager .e-currentitem.e-numericitem.e-focused {
            background: rgba(var(--color-sf-primary-container))
        }

@media (max-width:590px) {
    .e-pager .e-pager-default:hover {
        background: rgba(var(--color-sf-surface));
        color: rgba(var(--color-sf-primary));
        opacity: 1
    }
}

.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), .e-multicolumn-grid.e-rtl .e-headercontent, .e-pager.e-rtl .e-firstpage, .e-pager.e-rtl .e-firstpagedisabled, .e-pager.e-rtl .e-lastpage, .e-pager.e-rtl .e-lastpagedisabled, .e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-nextpagedisabled, .e-pager.e-rtl .e-numericitem, .e-pager.e-rtl .e-prevpage, .e-pager.e-rtl .e-prevpagedisabled {
    border-left-color: transparent
}
/*! Pager bigger */

.e-bigger .e-pager, .e-pager.e-bigger {
    font-size: 14px;
    padding: 8px
}

    .e-bigger .e-pager div.e-parentmsgbar, .e-pager.e-bigger div.e-parentmsgbar {
        padding-bottom: 8px;
        padding-right: 0;
        padding-top: 12px
    }

    .e-bigger .e-pager:not(.e-adaptive) .e-pagerdropdown, .e-pager.e-bigger:not(.e-adaptive) .e-pagerdropdown {
        height: 40px;
        margin: -24px 10px 0 18px;
        width: 120px
    }

    .e-bigger .e-pager .e-pagercontainer, .e-pager.e-bigger .e-pagercontainer {
        margin: 0 0 -6px .8px
    }

    .e-bigger .e-pager .e-pagerconstant, .e-pager.e-bigger .e-pagerconstant {
        margin-bottom: 6px;
        margin-left: 16px
    }

    .e-bigger .e-pager .e-currentitem, .e-bigger .e-pager .e-numericitem:hover, .e-bigger .e-pager .e-spacing, .e-pager.e-bigger .e-currentitem, .e-pager.e-bigger .e-numericitem:hover, .e-pager.e-bigger .e-spacing {
        border-radius: 4px;
        padding: 10px 15.5px
    }

    .e-bigger .e-pager.e-rtl .e-currentitem, .e-bigger .e-pager.e-rtl .e-numericitem:hover, .e-bigger .e-pager.e-rtl .e-spacing, .e-pager.e-bigger.e-rtl .e-currentitem, .e-pager.e-bigger.e-rtl .e-numericitem:hover, .e-pager.e-bigger.e-rtl .e-spacing {
        margin: 0;
        padding: 10px 12px
    }

    .e-bigger .e-pager.e-rtl .e-pagerdropdown, .e-pager.e-bigger.e-rtl .e-pagerdropdown {
        margin: -24px 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
    }

    .e-bigger .e-pager.e-rtl div.e-parentmsgbar, .e-pager.e-bigger.e-rtl div.e-parentmsgbar {
        margin-left: 6px;
        margin-top: -4px
    }

@media (max-width:769px) {
    .e-pager {
        display: flex;
        align-items: center;
        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-pagecountmsg, .e-pager .e-pagercontainer, .e-pager .e-pagesizes {
            display: none
        }

        .e-pager .e-icons {
            font-size: 11px
        }

        .e-pager .e-mfirst, .e-pager .e-mlast, .e-pager .e-mnext, .e-pager .e-mprev {
            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 .e-mfirst, .e-pager.e-rtl .e-mlast, .e-pager.e-rtl .e-mnext, .e-pager.e-rtl .e-mprev {
            border: 0
        }

        .e-pager.e-rtl.e-rtl div.e-parentmsgbar {
            float: initial;
            margin-left: 0;
            margin-top: 0;
            padding-top: 0
        }

        .e-pager.e-rtl .e-parentmsgbar {
            float: right
        }

        .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;
                margin-left: 0;
                margin-top: 0
            }

            .e-bigger .e-pager div.e-parentmsgbar, .e-pager.e-bigger div.e-parentmsgbar {
                padding: 0;
                vertical-align: top
            }
}

.e-bigger .e-pager.e-rtl .e-numericitem.e-currentitem, .e-bigger .e-pager.e-rtl .e-numericitem.e-currentitem:hover, .e-pager.e-bigger.e-rtl .e-numericitem.e-currentitem, .e-pager.e-bigger.e-rtl .e-numericitem.e-currentitem:hover {
    padding: 10px 15px
}

.e-bigger .e-pager.e-rtl .e-np.e-spacing.e-numericitem, .e-bigger .e-pager.e-rtl .e-np.e-spacing.e-numericitem:hover, .e-bigger .e-pager.e-rtl .e-pp.e-spacing.e-numericitem, .e-bigger .e-pager.e-rtl .e-pp.e-spacing.e-numericitem:hover, .e-pager.e-bigger.e-rtl .e-np.e-spacing.e-numericitem, .e-pager.e-bigger.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-pp.e-spacing.e-numericitem:hover {
    font-size: 20px;
    margin-top: 0;
    padding: 10px 12px
}

    .e-bigger .e-pager.e-rtl .e-np.e-spacing.e-numericitem.e-focused, .e-bigger .e-pager.e-rtl .e-np.e-spacing.e-numericitem:hover.e-focused, .e-bigger .e-pager.e-rtl .e-pp.e-spacing.e-numericitem.e-focused, .e-bigger .e-pager.e-rtl .e-pp.e-spacing.e-numericitem:hover.e-focused, .e-pager.e-bigger.e-rtl .e-np.e-spacing.e-numericitem.e-focused, .e-pager.e-bigger.e-rtl .e-np.e-spacing.e-numericitem:hover.e-focused, .e-pager.e-bigger.e-rtl .e-pp.e-spacing.e-numericitem.e-focused, .e-pager.e-bigger.e-rtl .e-pp.e-spacing.e-numericitem:hover.e-focused {
        padding: 10px 12px
    }

.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: 14px
}

.e-bigger .e-pager .e-pagercontainer .e-firstpage, .e-bigger .e-pager .e-pagercontainer .e-firstpagedisabled, .e-bigger .e-pager .e-pagercontainer .e-lastpage, .e-bigger .e-pager .e-pagercontainer .e-lastpagedisabled, .e-bigger .e-pager .e-pagercontainer .e-nextpage, .e-bigger .e-pager .e-pagercontainer .e-nextpagedisabled, .e-bigger .e-pager .e-pagercontainer .e-prevpage, .e-bigger .e-pager .e-pagercontainer .e-prevpagedisabled, .e-pager.e-bigger .e-pagercontainer .e-firstpage, .e-pager.e-bigger .e-pagercontainer .e-firstpagedisabled, .e-pager.e-bigger .e-pagercontainer .e-lastpage, .e-pager.e-bigger .e-pagercontainer .e-lastpagedisabled, .e-pager.e-bigger .e-pagercontainer .e-nextpage, .e-pager.e-bigger .e-pagercontainer .e-nextpagedisabled, .e-pager.e-bigger .e-pagercontainer .e-prevpage, .e-pager.e-bigger .e-pagercontainer .e-prevpagedisabled {
    margin-right: 0;
    padding: 10px
}

.e-bigger .e-pager.e-adaptive .e-pagerdropdown, .e-pager.e-bigger.e-adaptive .e-pagerdropdown {
    margin: 2px 2px 0 4px;
    height: 40px
}

.e-bigger .e-pager.e-adaptive .e-pagerconstant, .e-pager.e-bigger.e-adaptive .e-pagerconstant {
    margin: 0 8px 0 10px
}

.e-breadcrumb {
    display: block;
    background-color: transparent;
    border-radius: calc(var(--e-radius) * .25)
}

    .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
    }

    .e-breadcrumb li, .e-breadcrumb-popup .e-breadcrumb-item {
        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: 4px 8px;
            align-items: center;
            display: flex;
            font-size: 14px;
            color: rgba(var(--color-sf-on-surface-variant))
        }

            .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap {
                align-items: inherit;
                display: inherit
            }

        .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon {
            font-size: 14px;
            padding-right: 8px;
            color: rgba(var(--color-sf-on-surface-variant))
        }

            .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon::before {
                display: inline-block;
                text-decoration: none
            }

        .e-breadcrumb .e-breadcrumb-item.e-disabled {
            opacity: 1;
            pointer-events: none
        }

    .e-breadcrumb .e-breadcrumb-separator {
        display: flex;
        font-size: 14px;
        padding: 0 4px;
        color: rgba(var(--color-sf-on-surface))
    }

        .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: 4px;
        padding-right: 0
    }

    .e-breadcrumb .e-breadcrumb-collapsed, .e-breadcrumb .e-breadcrumb-menu {
        cursor: pointer;
        font-size: 14px;
        padding: 4px;
        vertical-align: bottom;
        color: rgba(var(--color-sf-on-surface-variant))
    }

    .e-bigger .e-breadcrumb .e-icon-right .e-breadcrumb-text .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, .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-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.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon, .e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon, .e-breadcrumb .e-icon-right .e-breadcrumb-icon, .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, .e-breadcrumb.e-icon-right .e-breadcrumb-icon, .e-breadcrumb.e-rtl .e-breadcrumb-icon, .e-schedule-dialog.e-rtl .e-description-label, .e-schedule-dialog.e-rtl .e-start-container, .e-schedule-dialog.e-rtl .e-subject-container {
        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.e-rtl .e-icon-right .e-breadcrumb-text .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.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon, .e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon, .e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon, .e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-icon, .e-breadcrumb.e-rtl.e-icon-right .e-breadcrumb-icon, .e-excelfilter.e-rtl .e-ftrchk, .e-excelfilter.e-rtl .e-searchbox, .e-grid-popup.e-rtl .e-checkboxfilter .e-ftrchk, .e-grid-popup.e-rtl .e-checkboxfilter .e-searchbox, .e-grid.e-rtl .e-checkboxfilter .e-ftrchk, .e-grid.e-rtl .e-checkboxfilter .e-searchbox, .e-schedule-dialog.e-rtl .e-end-container, .e-schedule-dialog.e-rtl .e-location-container {
        padding-left: 0;
        padding-right: 8px
    }

.e-breadcrumb-popup {
    border: 1px solid rgba(var(--color-sf-outline-variant));
    border-radius: calc(var(--e-radius) * .25);
    box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
    position: absolute;
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface))
}

    .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: 14px;
        padding-right: 8px
    }

    .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-menu-item {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus, .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:hover {
    background: rgba(var(--color-sf-on-surface-variant),.08);
    border-radius: calc(var(--e-radius) * .25)
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:active {
    background: rgba(var(--color-sf-on-surface-variant),.12);
    border-radius: calc(var(--e-radius) * .25)
}

.e-breadcrumb .e-breadcrumb-collapsed:focus, .e-breadcrumb .e-breadcrumb-collapsed:hover, .e-breadcrumb .e-breadcrumb-menu:focus, .e-breadcrumb .e-breadcrumb-menu:hover {
    background: rgba(var(--color-sf-on-surface-variant),.08);
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-breadcrumb .e-breadcrumb-collapsed:active, .e-breadcrumb .e-breadcrumb-menu:active {
    background: rgba(var(--color-sf-on-surface-variant),.12);
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text, .e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
    padding: 6px 12px;
    font-size: 16px
}

    .e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon, .e-bigger .e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon, .e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon, .e-bigger.e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon {
        font-size: 16px;
        padding-right: 8px
    }

.e-bigger .e-breadcrumb .e-breadcrumb-separator, .e-bigger.e-breadcrumb .e-breadcrumb-separator {
    font-size: 16px;
    padding: 0 4px
}

.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: 4px
}

.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: 16px;
    padding: 5px
}

.e-bigger .e-breadcrumb-popup .e-breadcrumb-text, .e-bigger.e-breadcrumb-popup .e-breadcrumb-text {
    font-size: 16px;
    height: 36px;
    line-height: 36px
}

.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-partial .e-carousel-slide-container {
        padding: 0 100px
    }

    .e-carousel .e-carousel-items {
        width: calc(var(--carousel-items-count) * 100%);
        display: flex;
        flex-direction: row;
        transition-property: transform;
        transition-duration: .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: .6s ease-in-out fade-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: .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-next, .e-carousel .e-carousel-navigators .e-play-pause, .e-carousel .e-carousel-navigators .e-previous {
        padding: .5em;
        pointer-events: auto
    }

        .e-carousel .e-carousel-navigators .e-next .e-btn .e-play-icon, .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 {
            line-height: 1;
            padding-left: 3px
        }

.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-ddt .e-ddt-hidden, .e-ddt .e-dropdowntree.e-chip-input, .e-ddt input[readonly].e-chip-input, .e-ddt input[readonly].e-input.e-chip-input {
    width: 0;
    visibility: hidden
}

.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 .e-indicator {
        align-items: center;
        display: flex;
        justify-content: center;
        padding: 8px
    }

        .e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar .e-indicator div {
            border: 1px solid rgba(var(--color-sf-on-surface),.4);
            border-radius: 50%;
            height: 12px;
            transition-duration: .6s;
            transition-property: background-color,border-color;
            transition-timing-function: ease-in-out;
            width: 12px
        }

.e-bigger .e-ddt.e-float-input.e-control-wrapper .e-clear-icon, .e-bigger .e-ddt.e-input-group.e-control-wrapper .e-clear-icon, .e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text], .e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text], .e-carousel .e-carousel-indicators.e-dynamic, .e-carousel .e-carousel-indicators.e-fraction, .e-ddt.e-bigger.e-float-input.e-control-wrapper .e-clear-icon, .e-ddt.e-bigger.e-input-group.e-control-wrapper .e-clear-icon {
    min-height: 36px
}

    .e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars {
        display: block;
        overflow: hidden;
        transition: opacity .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(.33);
            transition-duration: .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-next, .e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-prev {
                transform: scale(.66)
            }

.e-carousel .e-carousel-indicators.e-progress {
    min-height: 4px
}

    .e-carousel .e-carousel-indicators.e-progress .e-indicator-bars {
        height: 4px;
        width: 100%;
        background-color: rgba(var(--color-sf-primary),.4)
    }

.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, .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 {
    background-color: rgba(var(--color-sf-on-surface),.05);
    outline: 0
}

.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator div {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.14),rgba(var(--color-sf-primary),.14)),rgba(var(--color-sf-surface));
    border-image: linear-gradient(0deg,rgba(var(--color-sf-primary),0.14),rgba(var(--color-sf-primary),0.14))
}

.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: 0 0;
    border-color: transparent;
    box-shadow: none;
    outline: 0
}

.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:focus-visible {
    border-color: rgba(var(--color-sf-on-surface))
}

.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar {
    background-color: rgba(var(--color-sf-on-surface-variant))
}

.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: .6s;
    transform-origin: left top;
    width: 100%;
    background-color: rgba(var(--color-sf-primary))
}

.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: 16px;
    box-shadow: 0 1.6px 3.6px rgba(0,0,0,.13),0 .3px .9px rgba(0,0,0,.1)
}

    .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, .e-timeline.e-horizontal.e-align-alternate .e-timeline-item:nth-of-type(2n) .e-opposite-content, .e-timeline.e-horizontal.e-align-alternate .e-timeline-item:nth-of-type(odd) .e-content, .e-timeline.e-horizontal.e-align-alternatereverse .e-timeline-item:nth-of-type(2n) .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-appbar.e-horizontal-bottom {
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        box-shadow: 0 -1.6px 3.6px rgba(0,0,0,.13),0 -.3px .9px rgba(0,0,0,.1)
    }

.e-ddt.e-popup, .e-popup.e-multi-select-list-wrapper {
    box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
}

.e-appbar.e-horizontal-bottom.e-sticky {
    position: fixed;
    top: auto;
    max-width: inherit;
    left: auto;
    right: auto
}

.e-appbar .e-btn, .e-appbar .e-css.e-btn {
    border-image: unset
}

.e-appbar.e-light, .e-appbar.e-light .e-menu-container.e-inherit, .e-appbar.e-light .e-menu-wrapper.e-inherit {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-on-surface));
    border-image: linear-gradient(0deg,rgba(var(--color-sf-primary),0.08),rgba(var(--color-sf-primary),0.08))
}

.e-appbar.e-light {
    border: 1px solid
}

    .e-appbar.e-light .e-appbar-separator {
        border-left: 1px solid rgba(var(--color-sf-on-surface))
    }

    .e-appbar.e-light .e-btn.e-inherit.e-active, .e-appbar.e-light .e-btn.e-inherit:active, .e-appbar.e-light .e-btn.e-inherit:focus, .e-appbar.e-light .e-btn.e-inherit:hover, .e-appbar.e-light .e-css.e-btn.e-inherit.e-active, .e-appbar.e-light .e-css.e-btn.e-inherit:active, .e-appbar.e-light .e-css.e-btn.e-inherit:focus, .e-appbar.e-light .e-css.e-btn.e-inherit:hover, .e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit.e-active, .e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:active, .e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:focus, .e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:hover, .e-appbar.e-light .e-dropdown-btn.e-inherit.e-active, .e-appbar.e-light .e-dropdown-btn.e-inherit:active, .e-appbar.e-light .e-dropdown-btn.e-inherit:focus, .e-appbar.e-light .e-dropdown-btn.e-inherit:hover, .e-appbar.e-light .e-menu-container.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-wrapper.e-inherit .e-menu .e-menu-item.e-focused, .e-appbar.e-light .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-selected {
        background: rgba(0,0,0,.05)
    }

    .e-appbar.e-light .e-menu-container.e-inherit, .e-appbar.e-light .e-menu-wrapper.e-inherit {
        box-shadow: none
    }

.e-appbar.e-dark {
    background: rgba(var(--color-sf-inverse-surface));
    color: rgba(var(--color-sf-inverse-on-surface));
    border-color: rgba(var(--color-sf-inverse-surface))
}

    .e-appbar.e-dark .e-appbar-separator {
        border-left: 1px solid rgba(var(--color-sf-inverse-on-surface))
    }

    .e-appbar.e-dark .e-btn.e-inherit.e-active, .e-appbar.e-dark .e-btn.e-inherit:active, .e-appbar.e-dark .e-btn.e-inherit:focus, .e-appbar.e-dark .e-btn.e-inherit:hover, .e-appbar.e-dark .e-css.e-btn.e-inherit.e-active, .e-appbar.e-dark .e-css.e-btn.e-inherit:active, .e-appbar.e-dark .e-css.e-btn.e-inherit:focus, .e-appbar.e-dark .e-css.e-btn.e-inherit:hover, .e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit.e-active, .e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:active, .e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:focus, .e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:hover, .e-appbar.e-dark .e-dropdown-btn.e-inherit.e-active, .e-appbar.e-dark .e-dropdown-btn.e-inherit:active, .e-appbar.e-dark .e-dropdown-btn.e-inherit:focus, .e-appbar.e-dark .e-dropdown-btn.e-inherit:hover, .e-appbar.e-dark .e-menu-container.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-wrapper.e-inherit .e-menu .e-menu-item.e-focused, .e-appbar.e-dark .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-selected {
        background: rgba(255,255,255,.08)
    }

    .e-appbar.e-dark .e-menu-container.e-inherit, .e-appbar.e-dark .e-menu-wrapper.e-inherit {
        background: rgba(var(--color-sf-inverse-surface));
        color: rgba(var(--color-sf-inverse-on-surface));
        border-color: rgba(var(--color-sf-inverse-surface));
        box-shadow: none
    }

.e-appbar.e-primary {
    background: rgba(var(--color-sf-primary));
    color: rgba(var(--color-sf-on-primary));
    border-color: rgba(var(--color-sf-primary))
}

    .e-appbar.e-primary .e-appbar-separator {
        border-left: 1px solid rgba(var(--color-sf-on-primary))
    }

    .e-appbar.e-primary .e-menu-container.e-inherit, .e-appbar.e-primary .e-menu-wrapper.e-inherit {
        background: rgba(var(--color-sf-primary));
        color: rgba(var(--color-sf-on-primary));
        border-color: rgba(var(--color-sf-primary));
        box-shadow: none
    }

.e-appbar.e-inherit {
    background: inherit;
    color: inherit;
    border: 1px solid
}

    .e-appbar.e-inherit .e-appbar-separator, .e-grid.e-default .e-gridheader .e-headercell.e-firstheader, .e-grid.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-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell, .e-grid.e-rtl.e-default.e-verticallines tr th:last-child {
        border-left: 1px solid
    }

    .e-appbar.e-inherit .e-menu-container.e-inherit, .e-appbar.e-inherit .e-menu-wrapper.e-inherit {
        background: inherit;
        color: inherit;
        border-color: inherit;
        box-shadow: none
    }

.e-dark.e-inherit.e-float-input, .e-dark.e-inherit.e-float-input.e-control-wrapper, .e-dark.e-inherit.e-float-input.e-input-group, .e-dark.e-inherit.e-float-input.e-input-group.e-control-wrapper, .e-dark.e-inherit.e-input-group, .e-dark.e-inherit.e-input-group.e-control-wrapper, .e-dark.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover, .e-dark.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover {
    background: rgba(var(--color-sf-inverse-surface));
    color: rgba(var(--color-sf-inverse-on-surface))
}

.e-inherit.e-float-input, .e-inherit.e-float-input.e-control-wrapper, .e-inherit.e-float-input.e-input-group, .e-inherit.e-float-input.e-input-group.e-control-wrapper, .e-inherit.e-input-group, .e-inherit.e-input-group.e-control-wrapper, .e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover, .e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover {
    color: inherit;
    background: rgba(0,0,0,.056)
}

    .e-inherit.e-input-group.e-control-wrapper .e-searchinput::placeholder {
        color: inherit;
        opacity: .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-appbar.e-bigger, .e-bigger .e-appbar {
    height: 56px;
    font-size: 18px
}

    .e-appbar.e-bigger.e-prominent, .e-bigger .e-appbar.e-prominent {
        height: 112px
    }

.e-ddt {
    cursor: pointer;
    outline: 0
}

    .e-ddt .e-ddt-icon::before {
        transform: rotate(0);
        transition: transform .3s;
        content: "\e70d"
    }

    .e-ddt.e-icon-anim .e-ddt-icon {
        background: rgba(28,27,31,.08);
        border-radius: calc(var(--e-radius) * 1)
    }

    .e-ddt .e-ddt-hidden {
        border: 0;
        height: 0
    }

    .e-ddt.e-float-input.e-control-wrapper .e-clear-icon, .e-ddt.e-input-group.e-control-wrapper .e-clear-icon {
        box-sizing: content-box;
        margin: 0
    }

    .e-ddt.e-float-input.e-control-wrapper .e-input-group-icon.e-ddt-icon, .e-ddt.e-input-group.e-control-wrapper .e-input-group-icon.e-ddt-icon {
        border: 0;
        font-size: 16px;
        margin: 0;
        line-height: 16px
    }

    .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, .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 {
        bottom: 0;
        position: absolute;
        right: 0;
        margin: 0
    }

    .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, .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-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, .e-small.e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-small.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, .e-small.e-multiselect.e-input-group.e-control-container .e-multi-select-wrapper.e-down-icon .e-clear-icon {
        right: 30px
    }

    .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, .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 {
        bottom: 0;
        position: absolute;
        right: 0
    }

    .e-ddt.e-show-chip .e-chips-close {
        min-height: 16px;
        min-width: 16px;
        text-align: center
    }

    .e-ddt.e-show-chip .e-chips {
        align-items: center;
        border-radius: calc(var(--e-radius) * .25);
        box-sizing: border-box;
        display: inline-flex;
        float: left;
        height: 24px;
        margin: 3px 4px;
        max-width: calc(100% - 2px);
        overflow: hidden;
        padding: 0 8px;
        text-overflow: ellipsis;
        white-space: nowrap
    }

        .e-ddt.e-show-chip .e-chips > .e-chipcontent {
            max-width: 100%;
            overflow: hidden;
            padding: 0 4px 0 0;
            text-indent: 0;
            text-overflow: ellipsis;
            white-space: nowrap
        }

    .e-ddt .e-overflow.e-show-text.e-input-value:not(.e-icon-hide) {
        display: inline-grid
    }

    .e-ddt .e-overflow.e-total-count, .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-ddt .e-overflow .e-remain.e-wrap-count, .e-ddt .e-overflow.e-wrap-count, .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, .e-pv-properties-window .e-dlg-content {
        padding-top: 6px
    }

    .e-ddt .e-overflow .e-remain {
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        padding: 0 0 0 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.e-popup {
        margin-top: 2px;
        border-radius: calc(var(--e-radius) * .25);
        position: absolute
    }

        .e-ddt.e-popup .e-selectall-parent {
            border-bottom: solid;
            cursor: pointer;
            display: block;
            line-height: 36px;
            overflow: hidden;
            position: relative;
            text-indent: 32px;
            white-space: nowrap;
            width: 100%;
            padding: 0 16px
        }

            .e-ddt.e-popup .e-selectall-parent .e-checkbox-wrapper {
                position: relative;
                text-indent: 0;
                bottom: 1px
            }

            .e-ddt.e-popup .e-selectall-parent .e-all-text {
                font-family: inherit;
                font-size: 14px;
                margin: 0 12px;
                color: rgba(var(--color-sf-on-surface))
            }

        .e-ddt.e-popup .e-filter-wrap {
            border-top-width: 0;
            display: block;
            padding: 0;
            border: 1px solid rgba(var(--color-sf-outline-variant))
        }

        .e-ddt.e-popup .e-popup-content.e-no-data {
            cursor: default;
            font-family: inherit;
            font-size: 14px;
            text-align: center;
            padding: 14px 16px;
            color: rgba(var(--color-sf-on-surface))
        }

        .e-ddt.e-popup .e-treeview {
            display: inline-table;
            width: 100%
        }

            .e-ddt.e-popup .e-treeview .e-list-item .e-ul {
                margin: 0;
                padding: 0 0 0 14px
            }

    .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-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-popup .e-treeview .e-list-item .e-ul {
        padding: 0 14px 0 0
    }

    .e-ddt.e-rtl.e-popup .e-selectall-parent {
        text-indent: 28px
    }

    .e-ddt .e-chips {
        background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
        border-color: rgba(var(--color-sf-outline));
        border: 1px solid
    }

    .e-ddt .e-overflow .e-remain {
        color: #757575
    }

    .e-bigger .e-ddt .e-chips, .e-ddt.e-bigger .e-chips, .e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher, .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher {
        height: 30px
    }

    .e-bigger .e-ddt .e-overflow.e-show-text, .e-bigger .e-grid.e-device .e-filterbarcell, .e-bigger .e-grid.e-device .e-rowcell, .e-bigger .e-grid.e-device .e-summarycell, .e-ddt.e-bigger .e-overflow.e-show-text, .e-device.e-grid-min-height .e-grid-height .e-rowcell, .e-grid.e-bigger.e-device .e-filterbarcell, .e-grid.e-bigger.e-device .e-rowcell, .e-grid.e-bigger.e-device .e-summarycell, .e-grid.e-device .e-filterbarcell, .e-grid.e-device .e-rowcell, .e-grid.e-device .e-summarycell {
        padding: 8px 12px
    }

    .e-bigger .e-ddt.e-show-clear .e-chips-wrapper .e-chips:last-child, .e-bigger .e-ddt.e-show-dd-icon .e-chips-wrapper .e-chips:last-child, .e-ddt.e-bigger.e-show-clear .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-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-selectall-parent, .e-ddt.e-bigger.e-popup .e-selectall-parent {
        text-indent: 44px;
        padding: 0 16px
    }

        .e-bigger .e-ddt.e-popup .e-selectall-parent .e-all-text, .e-ddt.e-bigger.e-popup .e-selectall-parent .e-all-text {
            font-size: 16px;
            line-height: 24px;
            margin: 0 18px
        }

    .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-selectall-parent .e-all-text, .e-ddt.e-bigger.e-rtl .e-selectall-parent .e-all-text {
        margin: 0 18px
    }

.e-bigger.e-small .e-multiselect .e-input-group-icon.e-ddl-icon {
    top: 3px
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    height: 40px;
    margin-top: -55px;
    right: 6px;
    top: 100%;
    width: 40px
}

.e-multi-select-wrapper {
    box-sizing: border-box;
    cursor: text;
    line-height: normal;
    min-height: 30px;
    padding: 4px 32px 0 0;
    position: relative;
    user-select: none;
    width: 100%
}

    .e-multi-select-wrapper.e-delimiter .e-multi-searcher, .e-multi-select-wrapper.e-delimiter .e-searcher {
        height: 27px;
        vertical-align: middle
    }

        .e-multi-select-wrapper.e-delimiter .e-multi-searcher .e-dropdownbase, .e-multi-select-wrapper.e-delimiter .e-searcher .e-dropdownbase {
            height: 100%;
            min-height: 100%
        }

    .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before {
        color: #fff;
        font-size: 13px;
        left: 12px;
        top: 0
    }

    .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
        background: rgba(var(--color-sf-primary));
        padding: 12px 4px 11px 0
    }

    .e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) input[type=text], .e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box) input[type=text] {
        height: 1px;
        min-height: 1px
    }

.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-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 .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: -2em;
    right: 0
}

.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: 16px;
    height: 30px;
    width: 30px
}

.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper.e-down-icon, .e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper.e-down-icon {
    padding: 0 0 0 48px
}

.e-multiselect.e-float-input, .e-multiselect.e-input-group {
    word-wrap: initial
}

.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: 0 8px 4px 0;
    max-width: 100%;
    overflow: hidden;
    padding: 0 4px 0 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

    .e-multi-select-wrapper .e-chips > .e-chipcontent {
        max-width: 100%;
        overflow: hidden;
        padding: 2px 6px 2px 2px;
        text-indent: 0;
        text-overflow: ellipsis;
        white-space: nowrap
    }

.e-multi-select-wrapper.e-delimiter .e-searcher {
    display: inline-block;
    float: none
}

.e-bigger .e-multi-select-wrapper .e-chips > .e-chipcontent, .e-multi-select-wrapper .e-mob-chip.e-chips > .e-chipcontent {
    padding: 8px 4px 8px 0
}

.e-bigger .e-multiselect.e-rtl .e-multi-select-wrapper .e-chips > .e-chipcontent, .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: 13px;
    margin: 0;
    width: 16px
}

.e-multi-select-wrapper .e-mob-chip.e-chips .e-chips-close, .e-splitter .e-split-bar.e-split-bar-vertical:not(.e-resizable-split-bar) {
    margin: 3px 0 0
}

.e-multi-select-wrapper .e-chips-close.e-close-hooker {
    cursor: default;
    font-size: 16px;
    height: 30px;
    margin-top: -1.8em;
    position: absolute;
    right: 5px;
    width: 30px;
    top: 100%;
    border-radius: 16px
}

.e-multi-select-wrapper input[type=text], .e-multiselect.e-filled .e-multi-select-wrapper input[type=text] {
    background: 0 0;
    border: 0;
    font-weight: 400;
    height: 28px;
    min-height: 28px;
    padding: 0;
    text-indent: 0;
    font-family: inherit;
    outline: 0
}

.e-bigger .e-multi-select-wrapper .e-chips-close.e-close-hooker:hover, .e-multiselect .e-chips-close.e-close-hooker:hover {
    background: rgba(var(--color-sf-on-surface),.08);
    border: 1px
}

.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] {
    font-size: 13px
}

.e-multiselect.e-filled .e-multi-select-wrapper input[type=text] {
    color: inherit;
    font-size: 14px
}

.e-multi-select-wrapper input[type=text]::-ms-clear {
    display: none
}

.e-multi-select-wrapper .e-searcher {
    display: block;
    float: left;
    width: auto
}

.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-outline .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-outline .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-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width, .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width, .e-multiselect.e-outline .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, .e-small .e-bigger.e-multiselect.e-outline .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-outline .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, .e-small.e-multiselect.e-outline .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: inherit;
    font-size: 14px;
    line-height: 28px;
    max-width: 100%;
    padding-left: 0;
    padding-right: 6px;
    vertical-align: middle;
    -webkit-text-fill-color: rgba(var(--color-sf-on-surface-variant));
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-bigger .e-listbox-container .e-list-header .e-headertemplate-text.nested-header, .e-bigger .e-listbox-container .e-list-header .e-text.header, .e-bigger .e-listbox-wrapper .e-list-header .e-headertemplate-text.nested-header, .e-bigger .e-listbox-wrapper .e-list-header .e-text.header, .e-filled.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon, .e-listbox-container .e-list-header .e-headertemplate-text.nested-header, .e-listbox-container .e-list-header .e-text.header, .e-listbox-container.e-bigger .e-list-header .e-headertemplate-text.nested-header, .e-listbox-container.e-bigger .e-list-header .e-text.header, .e-listbox-container.e-sortableclone .e-ripple .e-ripple-element, .e-listbox-wrapper .e-list-header .e-headertemplate-text.nested-header, .e-listbox-wrapper .e-list-header .e-text.header, .e-listbox-wrapper.e-bigger .e-list-header .e-headertemplate-text.nested-header, .e-listbox-wrapper.e-bigger .e-list-header .e-text.header, .e-listbox-wrapper.e-sortableclone .e-ripple .e-ripple-element, .e-listboxtool-wrapper .e-list-header .e-headertemplate-text.nested-header, .e-listboxtool-wrapper .e-list-header .e-text.header, .e-listboxtool-wrapper.e-sortableclone .e-ripple .e-ripple-element, .e-multi-select-list-wrapper .e-hide-group-header, .e-multi-select-list-wrapper .e-hide-listitem, .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, .e-outline.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon {
    display: none
}

.e-multi-select-wrapper .e-delim-values .e-remain {
    color: rgba(var(--color-sf-on-surface));
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    padding-left: 16px
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close {
    height: 40px;
    left: 0;
    margin: 0 0 0 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,.21);
    display: inline-flex;
    padding: 0 0 0 16px;
    width: 92%
}

.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 auto 0 0
    }

    .e-multiselect.e-rtl .e-multi-select-wrapper .e-chips {
        float: right;
        margin: 0 0 8px 8px;
        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-mob-chip {
            padding: 0 4px 0 8px
        }

            .e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper, .e-dialog.e-device .e-video-url-wrap .e-radio-wrapper, .e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper, .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 {
        position: absolute;
        right: auto;
        left: 0
    }

.e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper, .e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper, .e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item .e-checkbox-wrapper {
    bottom: 1px;
    margin-right: 10px;
    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 .e-ripple-container {
    left: 4px
}

.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-item .e-checkbox-wrapper, .e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-item .e-checkbox-wrapper {
    padding-right: 25px
}

.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: 17px;
    white-space: nowrap;
    width: 100%
}

    .e-multi-select-list-wrapper .e-selectall-parent .e-all-text {
        color: rgba(var(--color-sf-on-surface));
        font-family: inherit;
        font-size: 14px
    }

.e-multiselect .e-input-group-icon.e-ddl-icon {
    float: right;
    margin-top: 6px;
    top: 1px
}

.e-small .e-multiselect:not(.e-outline):not(.e-filled) .e-input-group-icon.e-ddl-icon {
    top: 6px
}

.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: 4px 12px
}

.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-group-item.e-disable .e-checkbox-wrapper .e-frame, .e-popup.e-multi-select-list-wrapper .e-list-item.e-disable .e-checkbox-wrapper .e-frame {
    opacity: .3
}

.e-listbox-container .e-disable, .e-listbox-wrapper .e-disable, .e-listboxtool-wrapper .e-disable, .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: .7
}

.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 {
    min-height: 24px
}

    .e-small .e-multi-select-wrapper input[type=text] {
        height: 26px;
        min-height: 26px
    }

    .e-small .e-multi-select-wrapper .e-delim-values {
        font-size: 12px;
        line-height: 26px
    }

    .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.5em;
        font-size: 14px;
        height: 22px;
        width: 22px
    }

.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, .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: -1.4em
}

.e-small .e-multiselect.e-input-group.e-control-container .e-multi-select-wrapper.e-down-icon .e-clear-icon {
    right: 22px
}

.e-multiselect.e-outline .e-multi-select-wrapper input[type=text] {
    color: inherit;
    font-size: inherit;
    min-height: 34px;
    padding: 8px 12px 9px
}

.e-bigger .e-small.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text], .e-bigger.e-small .e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text], .e-bigger.e-small.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text], .e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text], .e-small .e-bigger.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text] {
    padding: 8px 12px 9px
}

.e-small .e-multiselect.e-outline .e-multi-select-wrapper input[type=text], .e-small.e-multiselect.e-outline .e-multi-select-wrapper input[type=text] {
    font-size: inherit;
    min-height: 30px;
    padding: 7px 10px
}

.e-small .e-multiselect.e-outline .e-multi-select-wrapper, .e-small.e-multiselect.e-outline .e-multi-select-wrapper {
    min-height: 30px;
    padding: 3px 38px 1px 0
}

.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper, .e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper, .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper, .e-multiselect.e-outline .e-multi-select-wrapper, .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper, .e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper {
    min-height: 34px;
    padding: 3px 38px 1px 0
}

.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper, .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper, .e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper, .e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper, .e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper, .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper, .e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper, .e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper, .e-rtl.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper, .e-rtl.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper, .e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper {
    padding: 3px 0 1px 38px
}

.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher, .e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher, .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher, .e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher, .e-pv-bookmark-view .e-fullrow, .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher {
    height: 34px
}

.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
    font-size: 14px;
    line-height: 34px;
    padding: 0 0 0 12px
}

.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
    font-size: 13px;
    line-height: 30px;
    padding: 0 0 0 8px
}

.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
    height: 26px;
    margin: 4px 0 4px 8px;
    padding: 0 8px
}

.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips, .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
    margin: 4px 8px 4px 0
}

.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips, .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
    height: 24px;
    padding: 0 8px
}

.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent {
    padding: 0 8px 0 0;
    font-size: 13px
}

.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
    padding: 0 12px 0 8px
}

.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-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-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-bigger .e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text], .e-bigger.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text], .e-bigger.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text], .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text], .e-small .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text] {
    min-height: 39px;
    padding-right: 10px
}

.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text], .e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text] {
    height: 22px;
    min-height: 22px;
    padding: 2px
}

.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher {
    height: 39px
}

.e-bigger .e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values, .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values, .e-small .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values, .e-small.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values, .e-small.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values {
    font-size: 13px;
    line-height: 39px
}

.e-bigger .e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values, .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values, .e-small .e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values, .e-small.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values, .e-small.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values {
    font-size: 14px;
    line-height: 28px
}

.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values, .e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values, .e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values, .e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values {
    font-size: 13px;
    line-height: 32px
}

.e-bigger .e-grid .e-xlsel-bottom-border, .e-grid.e-bigger .e-xlsel-bottom-border, .e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values, .e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values {
    line-height: 22px
}

.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-bigger .e-small.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.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.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-filled.e-float-input .e-multi-select-wrapper .e-chips, .e-rtl.e-filled:not(.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-small .e-bigger.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 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-bigger .e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, .e-bigger.e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, .e-bigger.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, .e-small .e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, .e-small .e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, .e-small.e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close {
    height: 12px;
    width: 12px
}

.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-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-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-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:not(.e-disabled) .e-multi-select-wrapper .e-chips.e-chip-selected:hover, .e-multiselect:not(.e-disabled) .e-multi-select-wrapper .e-chips:hover, .e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-hover, .e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active.e-hover {
    background: rgba(var(--color-sf-on-surface),.05),.05
}

.e-multi-select-wrapper .e-chips > .e-chipcontent {
    font-family: inherit;
    font-size: 13px
}

.e-multi-select-wrapper .e-chips {
    background: 0 0;
    border: 1px solid rgba(var(--color-sf-outline));
    border-radius: calc(var(--e-radius) * .5);
    height: 24px
}

    .e-multi-select-wrapper .e-chips .e-chips-close::before {
        font-size: 13px
    }

    .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
        background: rgba(var(--color-sf-primary));
        border-radius: calc(var(--e-radius) * .125);
        color: #fff;
        height: 40px;
        line-height: 40px
    }

.e-popup.e-multi-select-list-wrapper {
    box-sizing: content-box;
    overflow: initial
}

    .e-popup.e-multi-select-list-wrapper .e-list-item.e-active {
        border-bottom: 1px solid transparent;
        border-left: 1px solid rgba(var(--color-sf-primary-container),.65);
        border-right: 1px solid rgba(var(--color-sf-primary-container),.65);
        border-top: 1px solid rgba(var(--color-sf-primary))
    }

    .e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active, .e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active {
        background: 0 0;
        border-color: transparent;
        color: rgba(var(--color-sf-on-surface))
    }

    .e-popup.e-multi-select-list-wrapper .e-list-item.e-active:first-child {
        border-bottom: 1px solid transparent;
        border-top: 1px solid transparent
    }

    .e-popup.e-multi-select-list-wrapper .e-list-item.e-active:last-child {
        border-bottom: 1px solid transparent
    }

    .e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus + li.e-active {
        border-top: 1px solid transparent
    }

    .e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus, .e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item.e-active.e-item-focus {
        background: rgba(var(--color-sf-primary-container),.65);
        box-shadow: none;
        color: rgba(var(--color-sf-on-surface));
        border: 1px solid transparent
    }

    .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn:not(:hover):not(:focus):not(:active):not(.e-active), .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:not(:hover):not(:focus):not(:active):not(.e-active), .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-pop:not(.e-toolbar-extended) .e-toolbar-item.e-toolbar-popup .e-tbar-btn:not(:hover):not(:focus):not(:active):not(.e-active), .e-bigger .e-richtexteditor .e-rte-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:not(:hover):not(:focus):not(:active):not(.e-active), .e-popup.e-multi-select-list-wrapper .e-list-item, .e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:active .e-rte-dropdown, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:focus .e-rte-dropdown, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn:not(:hover):not(:focus):not(:active):not(.e-active), .e-richtexteditor .e-rte-toolbar .e-toolbar-item:not(.e-overlay) .e-tbar-btn.e-active, .e-richtexteditor .e-rte-toolbar .e-toolbar-item:not(.e-overlay) .e-tbar-btn:active, .e-richtexteditor .e-rte-toolbar .e-toolbar-item:not(.e-overlay) .e-tbar-btn:focus, .e-richtexteditor .e-rte-toolbar .e-toolbar-item:not(.e-overlay) .e-tbar-btn:hover, .e-richtexteditor .e-rte-toolbar .e-toolbar-pop:not(.e-toolbar-extended) .e-toolbar-item.e-toolbar-popup .e-tbar-btn:not(:hover):not(:focus):not(:active):not(.e-active), .e-richtexteditor .e-rte-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:not(:hover):not(:focus):not(:active):not(.e-active), .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:active .e-rte-dropdown, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:focus .e-rte-dropdown, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-tbar-btn, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item:not(.e-overlay) .e-tbar-btn.e-active, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item:not(.e-overlay) .e-tbar-btn:active, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item:not(.e-overlay) .e-tbar-btn:focus, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item:not(.e-overlay) .e-tbar-btn:hover {
        border: 1px solid transparent
    }

.e-multi-select-wrapper input.e-dropdownbase:-moz-placeholder {
    color: rgba(var(--color-sf-outline))
}

.e-multi-select-wrapper input.e-dropdownbase::-moz-placeholder {
    color: rgba(var(--color-sf-outline))
}

.e-multi-select-wrapper input.e-dropdownbase:-ms-input-placeholder {
    color: rgba(var(--color-sf-outline))
}

.e-multi-select-wrapper input.e-dropdownbase::-webkit-input-placeholder {
    color: rgba(var(--color-sf-outline))
}

.e-bigger .e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler, .e-bigger.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler, .e-grid-min-height .e-grid-height .e-gridheader .e-detailheadercell, .e-grid-min-height .e-grid-height .e-gridheader .e-headercell, .e-grid-min-height .e-grid-height .e-gridheader .e-headercell .e-headercelldiv, .e-pv-default-tab .e-pv-properties-color-container-style-prop .e-btn-icon.e-pv-annotation-color-icon.e-pv-icon, .e-pv-default-tab .e-pv-properties-color-container-style-prop .e-btn-icon.e-pv-annotation-stroke-icon.e-pv-icon, .e-pv-default-tab .e-pv-properties-color-container-style-prop .e-btn-icon.e-pv-annotation-thickness-icon.e-pv-icon, .e-pv-default-tab .e-pv-properties-font-color-container .e-btn-icon.e-pv-annotation-textcolor-icon.e-pv-icon, .e-small .e-multi-select-wrapper .e-chips {
    height: 20px
}

.e-multiselect.e-filled .e-multi-select-wrapper .e-chips, .e-multiselect.e-filled .e-multi-select-wrapper .e-chips:hover {
    background: #cecece
}

    .e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected:hover, .e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected:hover, .e-multiselect.e-outline .e-multi-select-wrapper .e-chips:hover {
        background: rgba(var(--color-sf-on-surface),.05),5%
    }

.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker:hover, .e-multiselect.e-filled:not(.e-disabled) .e-multi-select-wrapper .e-chips:not(.e-chip-selected) .e-chips-close:hover::before, .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker:hover, .e-multiselect.e-outline:not(.e-disabled) .e-multi-select-wrapper .e-chips:not(.e-chip-selected) .e-chips-close:hover::before {
    color: rgba(var(--color-sf-on-surface),.87)
}

.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain, .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain {
    color: rgba(var(--color-sf-on-surface),.6)
}

.e-multiselect.e-filled .e-multi-select-wrapper.e-mob-wrapper .e-chips.e-mob-chip.e-chip-selected, .e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
    background: rgba(var(--color-sf-primary));
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    height: 40px;
    line-height: 40px;
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

    .e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close, .e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close {
        width: 33px
    }

.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;
    margin: auto;
    position: relative
}

.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    height: 32px;
    margin-top: -35px;
    right: 4px;
    top: 100%;
    width: 32px
}

.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    height: 38px;
    margin-top: -35px;
    right: 18px;
    top: 100%;
    width: 16px
}

.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
    right: 52px
}

.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    height: 24px;
    margin-top: -29px;
    right: 2px;
    top: 100%;
    width: 24px
}

.e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-bigger.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-pv-sidebar-content-container.e-right, .e-pv-sidebar-toolbar-splitter.e-right, .e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
    right: 48px
}

.e-rtl .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    left: 52px;
    right: auto
}

.e-bigger .e-rtl .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-bigger .e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-bigger .e-rtl.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-bigger .e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-bigger.e-small .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-bigger.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl .e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl .e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-rtl .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl .e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl .e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-rtl .e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl.e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl.e-bigger.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-rtl.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl.e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-rtl.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl.e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-small .e-rtl .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-small .e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-small .e-rtl .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-small .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-small .e-rtl.e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-small .e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-small .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    left: 48px;
    right: auto
}

.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before {
    content: "\e7e7";
    font-size: 16px;
    height: 16px;
    margin-top: -8px;
    top: 50%
}

.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before, .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before {
    content: "\e7e7";
    font-size: 14px;
    height: 14px;
    margin-top: -7px;
    top: 50%
}

.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-multiselect.e-outline.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 7px 12px 9px 0;
    min-height: fit-content
}

.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 6px 10px 8px 0
}

.e-rtl .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl .e-multiselect.e-outline.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl.e-multiselect.e-outline.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 7px 0 9px 12px
}

.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl .e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl.e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-small .e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-small .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 6px 0 8px 10px
}

.e-bigger .e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-bigger.e-small .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-bigger.e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, .e-small .e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    height: 20px;
    margin-top: -33px;
    right: 18px;
    width: 20px
}

.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
    margin-top: -32px
}

.e-small .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    height: 18px;
    margin: -29px 0 8px;
    width: 18px
}

.e-small .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    margin-top: -26px
}

.e-bigger .e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-bigger.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-bigger.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-small.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before {
    font-size: 12px;
    height: 12px;
    width: 12px
}

.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before {
    font-size: 10px;
    height: 10px;
    width: 10px
}

.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-bigger .e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-bigger.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-bigger.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-small .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before, .e-small .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before, .e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before, .e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before, .e-small.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before {
    font-size: 14px;
    height: 14px;
    width: 14px
}

.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before {
    content: "\e7e7";
    font-size: 16px;
    height: 16px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 16px
}

.e-bigger .e-more-popup-wrapper.e-rtl .e-more-event-close, .e-more-popup-wrapper.e-rtl .e-more-event-close, .e-quick-popup-wrapper.e-rtl .e-cell-popup .e-header-icon-wrapper, .e-rtl .e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl.e-small .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-small .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-small.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    left: 6px;
    right: auto
}

.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 10px 0 9px;
    min-height: fit-content
}

.e-multiselect.e-filled.e-input-group.e-float-input.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 0 8px 8px 0;
    padding: 0
}

.e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-small.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    height: 18px;
    margin: 7px 0 2px;
    width: 18px
}

.e-small .e-multiselect.e-filled.e-input-group.e-float-input.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-small.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 0 12px 4px 0;
    min-width: fit-content
}

.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before, .e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before {
    font-size: 16px;
    height: 16px;
    width: 16px
}

.e-bigger .e-multi-select-wrapper {
    min-height: 37px
}

    .e-bigger .e-multi-select-wrapper .e-chips {
        margin: 0 8px 5px 0;
        height: 32px
    }

.e-bigger .e-multiselect.e-input-group.e-control-container .e-multi-select-wrapper.e-down-icon .e-clear-icon {
    right: 38px
}

.e-bigger .e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
    right: 41px
}

.e-bigger .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    margin-top: -2.3em;
    font-size: 16px;
    top: 100%;
    border-radius: calc(var(--e-radius) * 1.25);
    width: 38px;
    height: 38px;
    line-height: 28px
}

.e-bigger.e-small .e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-clear-icon {
    height: 34px;
    width: 34px;
    margin-top: -2.4em
}

.e-bigger .e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-clear-icon {
    width: 38px;
    height: 38px
}

.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.5em
}

.e-bigger .e-multi-select-wrapper input[type=text], .e-bigger.e-small .e-multi-select-wrapper input[type=text], .e-multi-select-wrapper.e-mob-wrapper input[type=text] {
    height: 28px;
    min-height: 28px
}

.e-bigger .e-multi-select-wrapper input[type=text] {
    height: 34px;
    min-height: 34px
}

.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-multi-select-wrapper .e-delim-values {
    line-height: 34px;
    padding-left: 0
}

.e-bigger .e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper, .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-multiselect-group .e-list-group-item .e-checkbox-wrapper, .e-bigger.e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper, .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-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-multi-select-list-wrapper .e-selectall-parent, .e-bigger.e-multi-select-list-wrapper .e-selectall-parent {
    font-size: 13px;
    line-height: 48px;
    text-indent: 17px
}

.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: -1.7em;
    top: 100%
}

.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: -1.7em
}

.e-bigger .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, .e-bigger .e-rte-table-popup.e-popup-open .e-rte-tablecell, .e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close, .e-bigger.e-small .e-multi-select-wrapper .e-chips-close {
    height: 16px;
    width: 16px
}

.e-small.e-bigger .e-multi-select-wrapper .e-delim-values {
    font-size: 13px;
    line-height: 28px
}

.e-bigger.e-small .e-multiselect.e-input-group.e-control-container .e-multi-select-wrapper.e-down-icon .e-clear-icon {
    right: 34px
}

.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: -2.4em;
    right: 34px
}

.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper input[type=text], .e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper input[type=text], .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper input[type=text], .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper input[type=text] {
    font-size: inherit;
    min-height: 34px;
    padding: 8px 12px 9px
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper input[type=text], .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper input[type=text] {
    font-size: inherit;
    min-height: 40px
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper, .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper {
    min-height: 40px;
    padding: 7px 42px 7px 0
}

.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper, .e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper, .e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper {
    padding: 7px 0 7px 42px
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values, .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
    font-size: 16px;
    line-height: 40px;
    padding: 0 0 0 16px
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips, .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
    height: 32px;
    padding: 0 12px
}

.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips, .e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips, .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips, .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
    height: 26px;
    padding: 0 8px
}

.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-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, .e-recurrenceeditor .e-month-expander-checkbox-wrapper.e-input-wrapper {
    padding-top: 3px
}

.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text], .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text] {
    min-height: 52px
}

.e-bigger .e-filled:not(.e-small).e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher, .e-bigger.e-filled:not(.e-small).e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher {
    height: 52px
}

.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values, .e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values, .e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values, .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values {
    font-size: 16px;
    line-height: 52px
}

.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values, .e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values {
    line-height: 36px
}

.e-bigger .e-small.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.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.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.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 0 0
}

.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;
    padding-left: 8px
}

.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips, .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, .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips, .e-grid .e-gridheader .e-sortfilter .e-centeralign.e-headercell:not([aria-sort]) .e-stackedheadercelldiv, .e-grid .e-gridheader .e-sortfilter .e-centeralign.e-headercell[aria-sort=none] .e-stackedheadercelldiv, .e-schedule-dialog .e-description-label, .e-schedule-dialog .e-start-container, .e-schedule-dialog .e-subject-container, .e-schedule.e-rtl .e-agenda-view .e-day-padding, .e-schedule.e-rtl .e-month-agenda-view .e-day-padding {
    padding-right: 8px
}

.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    height: 38px;
    margin-top: -55px;
    right: 12px;
    top: 100%;
    width: 18px
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
    right: 60px
}

.e-bigger .e-rtl .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-bigger .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-bigger .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-bigger .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl .e-bigger .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-rtl .e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl.e-bigger .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl.e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker, .e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    left: 60px;
    right: auto
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before, .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before {
    content: "\e208";
    font-size: 20px;
    height: 20px;
    left: 0;
    margin-top: -10px;
    top: 50%
}

.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before, .e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before, .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before, .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before {
    content: "\e208";
    font-size: 18px;
    height: 18px;
    left: 0;
    margin-top: -9px;
    top: 50%
}

.e-bigger .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 10px 16px 10px 0
}

.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-bigger .e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-bigger.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-multiselect.e-input-group.e-outline.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-small .e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-small.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 6px 12px 8px 0
}

.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-bigger.e-rtl .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-bigger.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl .e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl.e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 10px 0 10px 16px
}

.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-bigger.e-small .e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl .e-multiselect.e-input-group.e-outline.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl.e-bigger .e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl.e-bigger.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl.e-multiselect.e-input-group.e-outline.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl.e-small .e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-rtl.e-small.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-small .e-rtl.e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-small .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-small.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 6px 0 8px 12px
}

.e-bigger .e-small.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, .e-bigger.e-small .e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, .e-bigger.e-small.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, .e-small .e-bigger.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
    height: 20px;
    margin-top: -35px;
    right: 45px;
    width: 20px
}

.e-bigger .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    margin-top: -40px
}

.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-bigger .e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, .e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-bigger.e-small .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, .e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-bigger.e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, .e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-small .e-bigger.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
    margin-top: -32px;
    right: 40px
}

.e-bigger .e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker, .e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    margin-top: -44px
}

    .e-bigger .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before, .e-bigger .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before, .e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before, .e-bigger.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before {
        font-size: 20px;
        height: 20px;
        width: 20px
    }

.e-bigger .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-bigger.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker, .e-rtl.e-bigger .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    left: 12px;
    right: auto
}

.e-bigger .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-bigger.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    height: 24px;
    margin: 12px -4px 8px -1px;
    padding: 0;
    width: 24px
}

.e-bigger .e-small.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-bigger.e-small .e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-bigger.e-small.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-small .e-bigger.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    height: 20px;
    margin: 0 0 8px;
    padding: 0;
    width: 20px
}

.e-bigger .e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before, .e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before, .e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before, .e-small.e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before {
    font-size: 18px;
    height: 18px;
    width: 18px
}

.e-bigger .e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon, .e-small.e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    height: 24px;
    margin: 7px -4px 8px -1px;
    padding: 0;
    width: 24px
}

.e-listbox-container, .e-listbox-wrapper, .e-listboxtool-wrapper {
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    position: relative;
    user-select: none;
    width: 100%;
    font-family: var(--e-font-family);
    font-size: 14px
}

    .e-listbox-container .e-list-wrap:focus-visible, .e-listbox-container:focus, .e-listbox-wrapper .e-list-wrap:focus-visible, .e-listbox-wrapper:focus, .e-listboxtool-wrapper .e-list-wrap:focus-visible, .e-listboxtool-wrapper:focus {
        outline: 0
    }

    .e-listbox-container .e-list-parent, .e-listbox-wrapper .e-list-parent, .e-listboxtool-wrapper .e-list-parent {
        height: 100%;
        min-height: 40px;
        margin: 0;
        padding: 0
    }

    .e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow, .e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow-virtual, .e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::after, .e-grid.e-bigger .e-gridheader .e-headercontent .e-reorderdownarrow, .e-grid.e-bigger .e-gridheader .e-headercontent .e-reorderdownarrow-virtual, .e-listbox-container .e-icon-back, .e-listbox-wrapper .e-icon-back, .e-listboxtool-wrapper .e-icon-back {
        margin-top: 2px
    }

    .e-listbox-container .e-list-header, .e-listbox-wrapper .e-list-header, .e-listboxtool-wrapper .e-list-header {
        align-items: center;
        border-bottom: solid;
        display: flex;
        font-weight: 500;
        height: 18px;
        padding: 12px
    }

    .e-listbox-container .e-list-group-item:first-child, .e-listbox-wrapper .e-list-group-item:first-child, .e-listboxtool-wrapper .e-list-group-item:first-child {
        border: 0;
        border-bottom: 0 solid transparent
    }

    .e-listbox-container .e-list-group-item, .e-listbox-wrapper .e-list-group-item, .e-listboxtool-wrapper .e-list-group-item {
        border-bottom: 0 solid transparent;
        border-top: 1px solid;
        font-weight: 500;
        height: 30px;
        line-height: 10px;
        padding: 10px 16px
    }

    .e-listbox-container .e-icon-collapsible, .e-listbox-wrapper .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-container .e-list-text, .e-listbox-wrapper .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-container .e-list-icon, .e-listbox-wrapper .e-list-icon, .e-listboxtool-wrapper .e-list-icon {
        height: 30px;
        margin-right: 16px;
        width: 30px
    }

    .e-listbox-container .e-list-header .e-text, .e-listbox-wrapper .e-list-header .e-text, .e-listboxtool-wrapper .e-list-header .e-text {
        cursor: pointer;
        text-indent: 0
    }

    .e-bigger .e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderuparrow, .e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::after, .e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::before, .e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderdownarrow, .e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderdownarrow-virtual, .e-listbox-container.e-rtl .e-icon-back, .e-listbox-wrapper.e-rtl .e-icon-back, .e-listboxtool-wrapper.e-rtl .e-icon-back {
        margin-top: -2px
    }

    .e-listbox-container .e-checkbox-wrapper, .e-listbox-wrapper .e-checkbox-wrapper, .e-listboxtool-wrapper .e-checkbox-wrapper {
        margin: -2px 8px 0 0;
        text-indent: 0;
        vertical-align: middle;
        position: relative
    }

    .e-listbox-container.e-checkbox-right .e-checkbox-wrapper, .e-listbox-wrapper.e-checkbox-right .e-checkbox-wrapper, .e-listboxtool-container.e-checkbox-right .e-checkbox-wrapper, .e-listboxtool-wrapper.e-checkbox-right .e-checkbox-wrapper {
        position: absolute;
        right: 0;
        top: 30%
    }

    .e-listbox-container .e-input-focus, .e-listbox-wrapper .e-input-focus, .e-listboxtool-wrapper .e-input-focus {
        padding: 4px 4px 4px 8px
    }

    .e-listbox-container .e-hidden-select, .e-listbox-wrapper .e-hidden-select, .e-listboxtool-wrapper .e-hidden-select {
        height: 1px;
        opacity: 0;
        position: absolute;
        width: 100%
    }

    .e-listbox-container .e-placeholder, .e-listbox-wrapper .e-placeholder, .e-listboxtool-wrapper .e-placeholder {
        background-color: rgba(var(--color-sf-primary));
        display: block;
        height: 1px
    }

    .e-listbox-container.e-sortableclone, .e-listbox-wrapper.e-sortableclone, .e-listboxtool-wrapper.e-sortableclone {
        border-width: 0;
        overflow: visible
    }

        .e-listbox-container.e-sortableclone .e-list-item, .e-listbox-wrapper.e-sortableclone .e-list-item, .e-listboxtool-wrapper.e-sortableclone .e-list-item {
            list-style-type: none;
            height: 38px !important
        }

        .e-listbox-container.e-sortableclone .e-list-badge, .e-listbox-wrapper.e-sortableclone .e-list-badge, .e-listboxtool-wrapper.e-sortableclone .e-list-badge {
            align-items: center;
            background-color: rgba(var(--color-sf-primary));
            border: 1px solid rgba(var(--color-sf-on-primary));
            border-radius: 999px;
            color: rgba(var(--color-sf-on-primary));
            display: flex;
            font-size: 12px;
            height: 22px;
            justify-content: center;
            position: absolute;
            right: -10px;
            top: -10px;
            width: 22px
        }

    .e-listboxtool-container.e-right .e-listbox-tool, .e-listboxtool-wrapper.e-right .e-listbox-tool, .e-pv-blazor-redaction-text-align, .e-pv-redaction-text-align, .e-rtl.e-listboxtool-container.e-left .e-listbox-tool, .e-rtl.e-listboxtool-wrapper.e-left .e-listbox-tool {
        margin-left: 15px
    }

    .e-listboxtool-container.e-left .e-listbox-tool, .e-listboxtool-wrapper.e-left .e-listbox-tool, .e-rtl.e-listboxtool-container.e-right .e-listbox-tool, .e-rtl.e-listboxtool-wrapper.e-right .e-listbox-tool {
        margin-right: 15px
    }

    .e-listboxtool-container .e-listbox-tool, .e-listboxtool-wrapper .e-listbox-tool {
        border: 1px solid rgba(var(--color-sf-outline-variant));
        overflow: auto;
        padding: 8px
    }

        .e-listboxtool-container .e-listbox-tool .e-btn, .e-listboxtool-wrapper .e-listbox-tool .e-btn {
            display: list-item;
            list-style-type: none;
            margin-bottom: 10px
        }

    .e-listbox-container .e-list-nrt, .e-listbox-container .e-selectall-parent, .e-listbox-container:not(.e-list-template) .e-list-item, .e-listbox-wrapper .e-list-nrt, .e-listbox-wrapper .e-selectall-parent, .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, .e-listboxtool-wrapper .e-listbox-wrapper:not(.e-list-template) .e-list-item {
        height: 40px;
        line-height: 1.35;
        padding: 10px 16px;
        position: relative
    }

    .e-listbox-container .e-list-icon, .e-listbox-wrapper .e-list-icon, .e-listboxtool-wrapper .e-listbox-wrapper .e-list-icon {
        display: inline;
        vertical-align: middle;
        width: auto;
        height: auto;
        padding-bottom: 0
    }

.e-small .e-listbox-container.e-filter-list .e-list-parent, .e-small .e-listbox-wrapper.e-filter-list .e-list-parent {
    height: calc(100% - 35px) !important
}

.e-listbox-container .e-selectall-parent + .e-list-parent, .e-listbox-container .e-selectall-parent + .e-list-wrap, .e-listbox-container.e-filter-list .e-list-wrap, .e-listbox-wrapper .e-selectall-parent + .e-list-parent, .e-listbox-wrapper.e-filter-list:not(.e-listbox-container) .e-list-parent, .e-listboxtool-wrapper .e-selectall-parent + .e-list-parent {
    height: calc(100% - 36px) !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% - 76px) !important
}

.e-listbox-container:not(.e-listboxtool-container):not(.e-sortableclone), .e-listbox-wrapper, .e-listboxtool-container.e-listbox-container .e-ul, .e-rte-container {
    border: 1px solid rgba(var(--color-sf-outline-variant))
}

    .e-listbox-container .e-list-header, .e-listbox-wrapper .e-list-header, .e-listboxtool-wrapper .e-list-header {
        background-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
        border-color: rgba(var(--color-sf-outline-variant));
        color: rgba(var(--color-sf-on-surface-variant));
        font-size: 12px
    }

    .e-listbox-container.e-filter-list .e-list-parent, .e-listbox-wrapper.e-filter-list .e-list-parent, .e-listboxtool-wrapper.e-filter-list .e-list-parent {
        height: calc(100% - 36px)
    }

    .e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent, .e-listbox-container.e-filter-list .e-selectall-parent + .e-list-wrap, .e-listbox-wrapper.e-filter-list .e-selectall-parent + .e-list-parent, .e-listboxtool-wrapper.e-filter-list .e-selectall-parent + .e-list-parent {
        height: calc(100% - 40px) !important
    }

    .e-listbox-container .e-list-item, .e-listbox-wrapper .e-list-item, .e-listboxtool-wrapper .e-list-item {
        outline: 0;
        background-color: transparent;
        border-bottom: 0 solid transparent;
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
        border-top: 0 solid transparent;
        color: rgba(var(--color-sf-on-surface))
    }

        .e-listbox-container .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-wrapper .e-list-item:hover.e-selected.e-checklist:not(.e-disabled), .e-listbox-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), .e-listboxtool-wrapper .e-list-item:hover:not(.e-selected):not(.e-disabled) {
            background-color: rgba(var(--color-sf-on-surface),.05);
            border-color: transparent;
            color: rgba(var(--color-sf-on-surface))
        }

    .e-listbox-container .e-list-group-item, .e-listbox-wrapper .e-list-group-item, .e-listboxtool-wrapper .e-list-group-item {
        background-color: transparent;
        border-color: rgba(var(--color-sf-outline-variant));
        color: rgba(var(--color-sf-on-surface-variant));
        font-size: 12px
    }

    .e-listbox-container .e-selectall-parent, .e-listbox-wrapper .e-selectall-parent, .e-listboxtool-wrapper .e-selectall-parent {
        background-color: transparent;
        border-bottom: 1px solid rgba(var(--color-sf-outline-variant));
        color: rgba(var(--color-sf-on-surface))
    }

    .e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header, .e-listbox-wrapper.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: rgba(var(--color-sf-on-surface));
        display: block;
        font-size: 14px;
        font-weight: 500;
        margin: 0;
        overflow: hidden;
        padding: 0;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content, .e-listbox-wrapper.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: rgba(var(--color-sf-on-secondary-container));
        display: block;
        font-size: 14px;
        margin: 0;
        padding: 2px 0 0;
        word-wrap: break-word
    }

    .e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar .e-avatar, .e-listbox-wrapper.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;
        position: absolute;
        width: 40px;
        left: 0
    }

    .e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar, .e-listbox-wrapper.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-container.e-list-template .e-list-wrapper.e-list-badge .e-badge, .e-listbox-wrapper.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-bigger .e-listbox-container .e-list-item, .e-bigger .e-listbox-wrapper .e-list-item, .e-listbox-container.e-bigger .e-list-item, .e-listbox-wrapper.e-bigger .e-list-item {
        border-bottom: 0 solid transparent;
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
        border-top: 0 solid transparent
    }

    .e-bigger .e-inplaceeditor-tip.e-rtl.e-tooltip-wrap .e-tip-content .e-editable-title, .e-bigger .e-listbox-container .e-list-group-item, .e-bigger .e-listbox-container .e-list-header, .e-bigger .e-listbox-container .e-selectall-parent, .e-bigger .e-listbox-container:not(.e-list-template) .e-list-item, .e-bigger .e-listbox-wrapper .e-list-group-item, .e-bigger .e-listbox-wrapper .e-list-header, .e-bigger .e-listbox-wrapper .e-selectall-parent, .e-bigger .e-listbox-wrapper:not(.e-list-template) .e-list-item, .e-inplaceeditor-tip.e-bigger.e-rtl.e-tooltip-wrap .e-tip-content .e-editable-title, .e-listbox-container.e-bigger .e-list-group-item, .e-listbox-container.e-bigger .e-list-header, .e-listbox-container.e-bigger .e-selectall-parent, .e-listbox-container.e-bigger:not(.e-list-template) .e-list-item, .e-listbox-wrapper.e-bigger .e-list-group-item, .e-listbox-wrapper.e-bigger .e-list-header, .e-listbox-wrapper.e-bigger .e-selectall-parent, .e-listbox-wrapper.e-bigger:not(.e-list-template) .e-list-item {
        padding: 12px 16px
    }

    .e-bigger .e-listbox-container .e-selectall-parent, .e-bigger .e-listbox-container:not(.e-list-template) .e-list-item, .e-bigger .e-listbox-wrapper .e-selectall-parent, .e-bigger .e-listbox-wrapper:not(.e-list-template) .e-list-item, .e-listbox-container.e-bigger .e-selectall-parent, .e-listbox-container.e-bigger:not(.e-list-template) .e-list-item, .e-listbox-wrapper.e-bigger .e-selectall-parent, .e-listbox-wrapper.e-bigger:not(.e-list-template) .e-list-item {
        height: 48px;
        line-height: 1.6;
        position: relative
    }

    .e-bigger .e-listbox-container .e-list-group-item, .e-bigger .e-listbox-wrapper .e-list-group-item, .e-listbox-container.e-bigger .e-list-group-item, .e-listbox-wrapper.e-bigger .e-list-group-item {
        height: 40px;
        line-height: 25px
    }

    .e-bigger .e-listbox-container .e-list-header, .e-bigger .e-listbox-wrapper .e-list-header, .e-listbox-container.e-bigger .e-list-header, .e-listbox-wrapper.e-bigger .e-list-header {
        align-items: center;
        display: flex;
        font-weight: 500;
        height: 22px
    }

.e-bigger .e-listbox-container.e-filter-list .e-list-wrap, .e-bigger .e-listbox-wrapper.e-filter-list:not(.e-listbox-container) .e-list-parent {
    height: calc(100% - 44px) !important
}

.e-bigger .e-listbox-container .e-selectall-parent + .e-list-wrap, .e-bigger .e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent, .e-bigger .e-listbox-wrapper .e-selectall-parent + .e-list-parent, .e-bigger .e-listbox-wrapper.e-filter-list .e-selectall-parent + .e-list-parent {
    height: calc(100% - 48px) !important
}

.e-small.e-bigger .e-listbox-container.e-filter-list .e-list-wrap, .e-small.e-bigger .e-listbox-wrapper.e-filter-list .e-list-parent {
    height: calc(100% - 37px) !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% - 92px) !important
}

.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: var(--e-font-family);
        font-size: 14px;
        font-weight: 400;
        color: rgba(var(--color-sf-on-surface))
    }

        .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-pane-hidden, .e-splitter.e-splitter-vertical .e-pane-vertical.e-pane-hidden, .e-splitter.e-splitter-vertical .e-pane.e-pane-horizontal.e-pane-hidden {
            flex-basis: 0 !important;
            overflow: hidden !important
        }

.e-splitter.e-ie .e-split-bar-horizontal .e-resize-handler, .e-splitter.e-splitter-vertical, .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, .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 {
    flex-direction: column
}

    .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-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-grid .e-gridheader .e-rcursor, .e-grid .e-gridheader .e-stackedheadercell.e-rcursor, .e-grid.e-rcursor, .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;
        background: rgba(var(--color-sf-surface));
        color: rgba(var(--color-sf-on-surface-variant));
        z-index: 10
    }

    .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right)::after, .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right)::before {
        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::after, .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow::before {
            border-radius: calc(var(--e-radius) * 1);
            content: "";
            height: 8px;
            position: absolute;
            transform: rotate(0);
            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-bigger .e-inplaceeditor .e-editable-value-container .e-spinner-pane .e-spinner-inner, .e-bigger .e-inplaceeditor .e-editable-value-wrapper .e-spinner-pane .e-spinner-inner, .e-inplaceeditor.e-bigger .e-editable-value-container .e-spinner-pane .e-spinner-inner, .e-inplaceeditor.e-bigger .e-editable-value-wrapper .e-spinner-pane .e-spinner-inner, .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow.e-arrow-right::after, .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow.e-arrow-right::before {
                right: 8px
            }

    .e-bigger .e-aiassistview .e-footer .e-assist-drop-area .e-assist-uploaded-file-item, .e-bigger.e-aiassistview .e-footer .e-assist-drop-area .e-assist-uploaded-file-item, .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-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-rte-table-resize.e-tb-row-insert .e-icons.e-circle.e-insert-cell-rtl, .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::after, .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::before {
        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::after, .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow::before {
            border-radius: calc(var(--e-radius) * 1);
            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::after, .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::before {
                right: 10px
            }

    .e-splitter .e-split-bar.e-split-bar-vertical.e-last-bar:not(.e-resizable-split-bar), div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper .e-append-template .e-icons, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper .e-prepend-template .e-icons, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper .e-append-template .e-icons, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper .e-prepend-template .e-icons, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-append-template .e-icons, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-prepend-template .e-icons, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper .e-append-template .e-icons, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper .e-prepend-template .e-icons, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper .e-append-template .e-icons, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper .e-prepend-template .e-icons, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-append-template .e-icons, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-prepend-template .e-icons, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper .e-append-template .e-icons, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper .e-prepend-template .e-icons, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper .e-append-template .e-icons, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper .e-prepend-template .e-icons, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-append-template .e-icons, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-prepend-template .e-icons, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper .e-append-template .e-icons, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper .e-prepend-template .e-icons, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper .e-append-template .e-icons, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper .e-prepend-template .e-icons, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-append-template .e-icons, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-prepend-template .e-icons {
        margin: 3px 0
    }

.e-splitter .e-split-bar .e-navigate-arrow {
    border-style: solid
}

.e-bigger .e-content-placeholder.e-splitter.e-placeholder-splitter, .e-bigger.e-content-placeholder.e-splitter.e-placeholder-splitter, .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-splitter-horizontal, .e-splitter.e-splitter-vertical {
    border: solid 1px rgba(var(--color-sf-outline-variant))
}

    .e-bigger .e-responsive-dialog .e-dlg-content .e-ccdlg, .e-bigger .e-responsive-dialog .e-dlg-content .e-excelfilter, .e-bigger .e-responsive-dialog .e-dlg-content .e-xlflmenu, .e-bigger.e-responsive-dialog .e-dlg-content .e-ccdlg, .e-bigger.e-responsive-dialog .e-dlg-content .e-excelfilter, .e-bigger.e-responsive-dialog .e-dlg-content .e-xlflmenu, .e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown, .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: rgba(var(--color-sf-outline-variant));
    border-left: none;
    border-right: none
}

    .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 .5s ease-out
    }

        .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-icon-hidden)::after, .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-vertical .e-navigate-arrow::after, .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow::before {
            background-color: rgba(var(--color-sf-primary));
            opacity: 0;
            transition-duration: .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-active, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover {
        background: rgba(var(--color-sf-primary));
        border-left: none;
        border-right: none
    }

        .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-resize-handler, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-resize-handler, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-resize-handler, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-resize-handler {
            background: rgba(var(--color-sf-surface));
            color: rgba(var(--color-sf-primary))
        }

        .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, .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-vertical.e-split-bar-active .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-hover .e-navigate-arrow.e-arrow-down, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-up {
            background-color: transparent;
            border-color: rgba(var(--color-sf-primary));
            border-width: 1px;
            opacity: .9
        }

            .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-right::after, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.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-hover .e-navigate-arrow.e-arrow-right::after, .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-hover.e-split-bar-hover .e-navigate-arrow::before {
                background-color: rgba(var(--color-sf-primary));
                opacity: 1;
                transform: rotate(40deg)
            }

            .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-right::before, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.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-hover .e-navigate-arrow.e-arrow-right::before, .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-hover.e-split-bar-hover .e-navigate-arrow::after {
                background-color: rgba(var(--color-sf-primary));
                opacity: 1;
                transform: rotate(-40deg)
            }

.e-chat-ui .e-timebreak::after, .e-chat-ui .e-timebreak::before, .e-splitter .e-split-bar.e-split-bar-vertical, .e-stepper:not(.e-step-type-label) .e-step-notstarted .e-indicator:active, .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:active, .e-stepper:not(.e-step-type-label) .e-step-notstarted .e-step:hover {
    background: rgba(var(--color-sf-outline-variant))
}

    .e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler {
        background: rgba(var(--color-sf-surface));
        color: rgba(var(--color-sf-on-surface-variant));
        z-index: 12
    }

    .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .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-up::before, .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-hover .e-navigate-arrow.e-arrow-up::before {
        background-color: rgba(var(--color-sf-primary));
        opacity: 1;
        transform: rotate(125deg)
    }

    .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-up::after, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-up::after {
        background-color: rgba(var(--color-sf-primary));
        opacity: 1;
        transform: rotate(50deg)
    }

    .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-down::before, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-down::before {
        background-color: rgba(var(--color-sf-primary));
        opacity: 1;
        transform: rotate(55deg)
    }

    .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow {
        background-color: transparent;
        border-color: transparent;
        color: transparent;
        transition: background-color .3s ease-out
    }

.e-splitter.e-disabled {
    opacity: .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
}
/*! Excel-Filter layout */

.sf-grid .e-excelfilter .e-dlg-content {
    overflow: visible;
    padding: 0
}

.sf-grid .e-excelfilter .e-searchcontainer {
    padding: 4px 24px 14px 8px
}

.sf-grid .e-excelfilter.e-rtl .e-searchcontainer {
    padding: 4px 0 14px 14px
}

.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 .e-menu-item .e-menu-icon {
        height: 26px;
        line-height: 26px
    }

.sf-grid .e-excelfilter .e-contextmenu-container ul .e-menu-item .e-caret {
    margin-right: 24px
}

.e-bigger .e-grid .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-responsive-dialog .e-mainfilterdiv .e-cc-searchBox, .e-bigger.e-responsive-dialog .e-mainfilterdiv .e-cc-searchBox, .e-chat-ui .e-reply-wrapper .e-reply-content, .e-excelfilter .e-ftrchk, .e-excelfilter .e-searchbox, .e-grid .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard, .e-grid .e-checkboxfilter .e-ftrchk, .e-grid .e-checkboxfilter .e-searchbox, .e-grid .e-checkboxlist > span, .e-grid-popup .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard, .e-grid-popup .e-checkboxfilter .e-ftrchk, .e-grid-popup .e-checkboxfilter .e-searchbox, .e-grid-popup .e-checkboxlist > span, .e-grid-popup.e-bigger .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard, .e-grid.e-rtl .e-gridheader .e-sortfilter .e-centeralign.e-headercell:not([aria-sort]) .e-stackedheadercelldiv, .e-grid.e-rtl .e-gridheader .e-sortfilter .e-centeralign.e-headercell[aria-sort=none] .e-stackedheadercelldiv, .e-pv-mobile-view .e-pv-redaction-content-container .e-pv-font-family-prop-mobile input.e-control.e-dropdownlist.e-lib.e-input, .e-pv-mobile-view .e-pv-redaction-content-container .e-pv-font-size-prop-mobile input.e-control.e-combobox.e-lib.e-input, .e-pv-mobile-view .e-pv-redaction-content-container .e-pv-overlay-text-prop-mobile input.e-control.e-textbox.e-lib.e-input, .e-pv-redaction-font-family input.e-control.e-dropdownlist.e-lib.e-input, .e-pv-redaction-font-size input.e-control.e-combobox.e-lib.e-input, .e-pv-redaction-overlat-input input.e-control.e-textbox.e-lib.e-input, .e-pv-toolbar.e-toolbar.e-rtl .e-toolbar-items .e-pv-current-page-container, .e-schedule .e-agenda-view .e-day-padding, .e-schedule .e-month-agenda-view .e-day-padding, .e-schedule-dialog .e-end-container, .e-schedule-dialog .e-location-container, .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;
        padding-top: 12px
    }

    .e-xlflmenu .e-xlfl-fieldset {
        font-size: 11px;
        padding-top: 12px
    }

.e-pv-properties-visibility-style-prop, .e-responsive-dialog .e-xlflmenu table.e-xlfl-table tr.e-xlfl-fields:nth-child(2) td.e-xlfl-optr, .e-responsive-dialog .e-xlflmenu table.e-xlfl-table tr.e-xlfl-fields:nth-child(2) td.e-xlfl-value {
    padding-top: 16px
}

.e-xlflmenu .e-xlfl-optr, .e-xlflmenu .e-xlfl-value {
    padding-top: 26px
}

.e-bigger .e-schedule-dialog.e-device .e-all-day-time-zone-row, .e-bigger .e-schedule-dialog.e-device .e-description-row, .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-location-container, .e-bigger .e-schedule-dialog.e-device .e-repeat-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-pv-default-tab .e-pv-properties-text-edit-prop, .e-pv-properties-text-edit-prop, .e-richtexteditor .e-rte-edit-table .e-rte-field, .e-richtexteditor .e-rte-radio-plain-format, .e-richtexteditor .e-rte-radio-remove-format, .e-rte-elements .e-rte-edit-table .e-rte-field, .e-rte-img-dialog .e-rte-label, .e-rte-linkcontent .e-rte-label, .e-rte-video-dialog .e-rte-label, .e-schedule-dialog.e-device .e-all-day-time-zone-row, .e-schedule-dialog.e-device .e-description-row, .e-schedule-dialog.e-device .e-end-container, .e-schedule-dialog.e-device .e-end-time-zone-container, .e-schedule-dialog.e-device .e-location-container, .e-schedule-dialog.e-device .e-repeat-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-xlflmenu .e-xlfl-mtcase, .e-xlflmenu .e-xlfl-radio {
    padding-top: 20px
}

.e-xlflmenu .e-xlfl-optr:first-child {
    padding-right: 11.25px
}

.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: 9px
}

.e-xlflmenu .e-checkbox-wrapper .e-frame + .e-label {
    margin-bottom: 1px;
    margin-left: 6px
}

.e-pdfviewer .e-editable-inline .e-editable-form, .e-xlflmenu .e-checkbox-wrapper .e-frame {
    margin-bottom: 1px
}

.e-pv-default-tab .e-pv-properties-format-text-style-prop, .e-xlflmenu .e-dlg-content {
    padding-bottom: 5px
}

.e-pv-blazor-font-size-prop-mobile, .e-xlflmenu .e-xlfl-radiodiv {
    width: 120px
}

.e-xlflmenu .e-xlfl-matchcasediv, .e-xlflmenu.e-rtl .e-xlfl-radio-or {
    margin-left: 0;
    margin-right: 13px
}

.e-xlflmenu.e-rtl .e-xlfl-optr {
    padding-left: 11.25px;
    padding-right: 0
}

.e-bigger .e-xlflmenu.e-rtl .e-radio + label .e-label, .e-xlflmenu.e-rtl .e-radio + label .e-label {
    padding-left: 0;
    padding-right: 25px
}

.e-excelfilter .e-checkboxlist, .e-grid .e-checkboxlist, .e-grid-popup .e-checkboxlist {
    height: 200px;
    margin-top: 5px;
    min-height: 160px;
    overflow-y: auto
}

.e-excelfilter .e-checkboxfiltertext, .e-grid .e-checkboxfiltertext, .e-grid-popup .e-checkboxfiltertext {
    width: 150px;
    word-break: normal
}

.e-responsive-dialog .e-excelfilter .e-checkboxfiltertext {
    width: 180px
}

.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-spinner .e-chk-hidden, .e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-chk-hidden, .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-spinner .e-chk-hidden, .e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-chk-hidden, .e-excelfilter .e-chk-hidden, .e-grid .e-chk-hidden, .e-grid-popup .e-chk-hidden {
    -moz-appearance: none;
    height: 1px;
    opacity: 0;
    width: 1px
}

.e-excelfilter .e-contextmenu-container ul:not(.e-ul), .e-excelfilter .e-contextmenu-wrapper ul {
    border: 0;
    border-radius: 5px 5px 0 0;
    box-shadow: none;
    max-width: 300px;
    padding-bottom: 4px;
    position: static
}

.e-excelfilter .e-contextmenu-wrapper ul {
    padding-bottom: 4px;
    position: static
}

    .e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret {
        height: 36px;
        line-height: 36px;
        margin-right: 17px
    }

    .e-excelfilter .e-contextmenu-container ul li .e-menu-icon, .e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon {
        height: 36px;
        line-height: 36px;
        margin-right: 10px
    }

.e-excelfilter.e-rtl .e-contextmenu-wrapper ul .e-menu-item .e-caret {
    margin-left: 14px
}

.e-excelfilter .e-footer-content, .e-grid .e-ccdlg .e-footer-content, .e-grid .e-detailrowcollapse, .e-grid .e-detailrowexpand, .e-grid .e-rowdragdropcell, .e-grid-popup .e-ccdlg .e-footer-content {
    border-style: solid;
    border-width: 1px 0 0
}

.e-excelfilter .e-excel-menu, .e-grid .e-tooltip-wrap.e-griderror, .e-pv-blazor-comments-container, .e-rte-content .e-content img.e-resize, .e-rte-content .e-content img:not(.e-resize), .e-rte-content .e-content video.e-resize {
    z-index: 1000
}

.e-excelfilter .e-xlsel {
    border: 0 solid;
    position: absolute;
    user-select: none
}

.e-grid .e-ccdlg .e-cc-contentdiv.e-checkbox-infinitescroll, .e-grid .e-checkboxlist.e-checkbox-infinitescroll, .e-grid-popup .e-ccdlg .e-cc-contentdiv.e-checkbox-infinitescroll, .e-grid-popup .e-checkboxlist.e-checkbox-infinitescroll {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(var(--color-sf-on-surface-variant),.12)
}

.e-excelfilter.e-dialog .e-dlg-content {
    padding-left: 8px;
    padding-right: 16px
}

.e-excelfilter.e-rtl .e-dlg-content, .e-grid-popup.e-rtl .e-checkboxfilter .e-dlg-content, .e-grid.e-rtl .e-checkboxfilter .e-dlg-content {
    padding-left: 14px;
    padding-right: 8px
}

.e-ftrchk {
    padding-bottom: 8px;
    padding-top: 8px
}

.e-excel-menu.e-contextmenu.e-menu-parent {
    max-height: 298px;
    overflow-y: auto
}
/*! Excel-Filter theme */

.e-excelfilter .e-footer-content, .e-grid .e-ccdlg .e-footer-content, .e-grid-popup .e-ccdlg .e-footer-content {
    border-color: rgba(var(--color-sf-on-surface-variant),.12);
    opacity: 1
}

.e-excelfilter .e-dlg-content {
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
    padding-top: 12px;
    padding-bottom: 10px;
    border-radius: 0
}
/*! Excel-Filter bigger */

.e-bigger.e-responsive-dialog .e-xlflmenu .e-xlfl-dlgfields, .e-bigger.e-responsive-dialog .e-xlflmenu .e-xlfl-fieldset {
    font-weight: 500;
    padding-top: 8px
}

.e-bigger.e-responsive-dialog .e-xlflmenu .e-xlfl-optr:first-child {
    width: 70%
}

.e-bigger.e-responsive-dialog .e-xlflmenu .e-xlfl-mtcase, .e-bigger.e-responsive-dialog .e-xlflmenu .e-xlfl-optr, .e-bigger.e-responsive-dialog .e-xlflmenu .e-xlfl-radio, .e-bigger.e-responsive-dialog .e-xlflmenu .e-xlfl-value, .e-richtexteditor .e-rte-radio-keep-format {
    padding-top: 24px
}

.e-bigger .e-excelfilter .e-xlflmenu, .e-bigger .e-xlflmenu, .e-excelfilter.e-bigger .e-xlflmenu {
    min-height: 362px
}

    .e-bigger .e-xlflmenu .e-xlfl-table {
        border-spacing: 0;
        width: 100%
    }

    .e-bigger .e-xlflmenu .e-radio + label .e-label {
        padding-left: 27px;
        padding-right: 6px
    }

    .e-bigger .e-xlflmenu .e-xlfl-radiodiv {
        width: 141px
    }

    .e-bigger .e-xlflmenu .e-xlfl-matchcasediv, .e-bigger .e-xlflmenu .e-xlfl-radio-or {
        margin-left: 18px
    }

    .e-bigger .e-xlflmenu .e-xlfl-fieldset {
        font-size: 12px;
        padding-top: 22px
    }

    .e-bigger .e-xlflmenu .e-xlfl-optr, .e-bigger .e-xlflmenu .e-xlfl-value {
        padding-top: 32px
    }

    .e-bigger .e-xlflmenu .e-xlfl-mtcase, .e-bigger .e-xlflmenu .e-xlfl-radio {
        padding-top: 18px
    }

.e-bigger .e-excelfilter .e-ftrchk, .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, .e-excelfilter.e-bigger .e-ftrchk {
    padding-bottom: 9px;
    padding-top: 9px
}

.e-bigger .e-excelfilter .e-contextmenu-container ul li .e-menu-icon, .e-bigger .e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon, .e-excelfilter.e-bigger .e-contextmenu-container ul li .e-menu-icon, .e-excelfilter.e-bigger .e-contextmenu-wrapper ul li .e-menu-icon {
    height: 40px;
    line-height: 40px;
    margin-right: 13px
}

.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: 40px;
    line-height: 40px;
    font-size: 20px;
    margin-right: 19px
}

.e-bigger .e-excelfilter.e-dialog .e-dlg-content, .e-bigger .e-grid .e-checkboxfilter .e-dlg-content, .e-bigger .e-grid-popup .e-checkboxfilter .e-dlg-content, .e-excelfilter.e-bigger.e-dialog .e-dlg-content, .e-grid-popup.e-bigger .e-checkboxfilter .e-dlg-content {
    padding-left: 7px
}

.e-bigger .e-excelfilter .e-ftrchk, .e-bigger .e-excelfilter .e-searchbox, .e-bigger .e-grid .e-checkboxfilter .e-ftrchk, .e-bigger .e-grid .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-responsive-dialog .e-dlg-content .e-excelfilter .e-checkboxlist > span, .e-bigger.e-responsive-dialog .e-dlg-content .e-excelfilter .e-checkboxlist > span, .e-excelfilter.e-bigger .e-ftrchk, .e-excelfilter.e-bigger .e-searchbox, .e-grid-popup.e-bigger .e-checkboxfilter .e-ftrchk, .e-grid-popup.e-bigger .e-checkboxfilter .e-searchbox {
    padding-left: 9px
}

.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: 17px
}

.e-bigger .e-excelfilter.e-rtl .e-dlg-content, .e-bigger .e-grid-popup.e-rtl .e-checkboxfilter .e-dlg-content, .e-bigger .e-grid.e-rtl .e-checkboxfilter .e-dlg-content, .e-excelfilter.e-bigger.e-rtl .e-dlg-content, .e-grid-popup.e-bigger.e-rtl .e-checkboxfilter .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-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.e-rtl .e-checkboxfilter .e-ftrchk, .e-bigger .e-grid.e-rtl .e-checkboxfilter .e-searchbox, .e-excelfilter.e-bigger.e-rtl .e-ftrchk, .e-excelfilter.e-bigger.e-rtl .e-searchbox, .e-grid-popup.e-bigger.e-rtl .e-checkboxfilter .e-ftrchk, .e-grid-popup.e-bigger.e-rtl .e-checkboxfilter .e-searchbox {
    padding-left: 0;
    padding-right: 9px
}

.e-bigger .e-excel-menu.e-contextmenu.e-menu-parent {
    max-height: 355px
}
/*! Grid layout */ /*! Blazor column menu custom css */

.e-device .e-flmenu-valuediv {
    padding: 24px 0 0
}

.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-bigger .e-grid .e-groupdroparea .e-icons, .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, .e-grid.e-bigger .e-groupdroparea .e-icons {
        border-radius: 8px
    }

.e-grid .e-dialog.e-checkboxfilter, .e-grid-popup .e-dialog.e-checkboxfilter {
    min-height: 307px
}

    .e-grid .e-dialog.e-checkboxfilter.e-checkbox-dialog-wrapper, .e-grid-popup .e-dialog.e-checkboxfilter.e-checkbox-dialog-wrapper {
        top: 64px;
        min-height: 80%;
        left: 0;
        overflow: hidden
    }

    .e-grid .e-dialog.e-checkboxfilter .e-searchcontainer.e-adaptive-filter-excel, .e-grid-popup .e-dialog.e-checkboxfilter .e-searchcontainer.e-adaptive-filter-excel {
        position: absolute;
        height: 75% !important;
        width: 100%
    }

    .e-grid .e-dialog.e-checkboxfilter .e-searchcontainer.e-adaptive-filter-checkbox, .e-grid-popup .e-dialog.e-checkboxfilter .e-searchcontainer.e-adaptive-filter-checkbox {
        position: absolute;
        height: 80% !important;
        width: 100%
    }

.e-grid .e-checkboxfilter .e-dlg-content, .e-grid-popup .e-checkboxfilter .e-dlg-content {
    padding-left: 8px;
    padding-top: 16px;
    padding-right: 16px
}

.e-grid .e-checkboxlist.e-checkbox-infinitescroll, .e-grid-popup .e-checkboxlist.e-checkbox-infinitescroll {
    margin-top: 0;
    overflow-x: auto
}

.e-grid .e-ccdlg .e-innerdiv.e-ccnmdiv, .e-grid .e-checkfltrnmdiv, .e-grid-popup .e-ccdlg .e-innerdiv.e-ccnmdiv, .e-grid-popup .e-checkfltrnmdiv {
    height: 60px;
    padding: 23px;
    text-align: center
}

.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: 8px;
    padding-top: 8px;
    margin-left: -4px
}

.e-grid .e-ccdlg.e-sticky, .e-grid .e-gridheader.e-sticky .e-headercontent .e-reorderdownarrow, .e-grid .e-gridheader.e-sticky .e-headercontent .e-reorderuparrow, .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: 0 12px;
    overflow: visible
}

.e-grid .e-ccdlg .e-main-div, .e-grid-popup .e-ccdlg .e-main-div {
    box-sizing: border-box;
    position: relative
}

.e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-ccul-ele, .e-bigger.e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-ccul-ele, .e-grid .e-ccdlg .e-ccul-ele, .e-grid-popup .e-ccdlg .e-ccul-ele {
    margin: 13px 0;
    padding: 0
}

.e-grid .e-ccdlg li.e-cclist, .e-grid-popup .e-ccdlg li.e-cclist, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper .e-prepend-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper .e-prepend-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-prepend-template {
    padding: 7px 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-searchdiv, .e-grid-popup .e-ccdlg .e-cc-searchdiv {
    border-style: solid;
    border-width: 0 0 1px;
    left: 1px;
    opacity: .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: .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-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;
    width: 150px
}

.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: 6px;
    padding-left: 4px
}

.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, .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-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, .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-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: var(--e-font-family);
    font-size: 14px;
    height: auto;
    position: relative
}

    .e-grid .e-gridheader.e-sticky, .e-grid .e-groupdroparea.e-sticky, .e-grid .e-toolbar.e-sticky {
        position: sticky;
        z-index: 10
    }

    .e-grid .e-gridcontent .e-lastrow-dragborder, .e-grid .e-gridheader .e-firstrow-dragborder, .e-grid.e-rtl .e-gridcontent .e-lastrow-dragborder, .e-grid.e-rtl .e-gridheader .e-firstrow-dragborder {
        bottom: 0;
        background-color: rgba(var(--color-sf-primary));
        height: 2px;
        position: absolute;
        z-index: 5
    }

    .e-grid .e-frozenrow-border {
        background-color: rgba(var(--color-sf-outline-variant));
        height: 2px;
        position: relative;
        z-index: 5
    }

    .e-grid .e-content, .e-grid .e-table {
        background-color: rgba(var(--color-sf-surface))
    }

    .e-grid.e-lib.e-top-shadow .e-frozenrow-border {
        box-shadow: 0 4px 8px rgba(0,0,0,.12),inset 0 2px 4px rgba(0,0,0,.05)
    }

    .e-grid .e-frozenrow-border.e-frozenrow-empty {
        height: 0
    }

    .e-grid.e-top-shadow .e-frozenrow-border {
        background-color: transparent !important;
        clip-path: inset(0 0 -15px 0);
        box-shadow: 0 4px 8px rgba(0,0,0,.12)
    }

    .e-grid .e-cloneproperties, .e-grid .e-cloneproperties.e-draganddrop {
        box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
    }

    .e-grid .e-dropitemscount {
        border: 1px solid rgba(var(--color-sf-outline-variant));
        border-radius: 17px;
        box-sizing: border-box;
        font-size: 12px;
        line-height: normal;
        padding: 3px 8px 4px;
        margin-left: -9px;
        min-width: 12px;
        position: absolute;
        text-align: center;
        top: -13px;
        z-index: 5
    }

    .e-grid .e-clipboard, .e-grid.e-print-grid {
        left: -1000px;
        top: -1000px
    }

    .e-grid.e-rtl .e-dropitemscount {
        left: -3px !important
    }

    .e-grid.e-bothlines .e-cloneproperties.e-draganddrop .e-rowdragdrop, .e-grid.e-verticallines .e-cloneproperties.e-draganddrop .e-rowdragdrop {
        border-top: 1px solid rgba(var(--color-sf-outline-variant));
        border-right: 1px solid rgba(var(--color-sf-outline-variant));
        border-bottom: 0
    }

    .e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder, .e-grid .e-gridcontent .e-detailrowexpand.e-dragborder, .e-grid .e-gridcontent .e-rowcell.e-dragborder, .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder, .e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid .e-gridheader .e-detailrowcollapse.e-dragborder, .e-grid .e-gridheader .e-detailrowexpand.e-dragborder, .e-grid .e-gridheader .e-rowcell.e-dragborder, .e-grid .e-gridheader .e-rowdragdrop.e-dragborder, .e-grid .e-gridheader tr.e-row:first-child .e-rowcell.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-gridcontent .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder, .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder, .e-grid.e-rtl .e-gridheader .e-detailrowexpand.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 tr.e-row:first-child .e-rowcell.e-dragborder {
        z-index: 5;
        box-shadow: 0 2px 0 0 rgba(var(--color-sf-primary))
    }

        .e-grid .e-gridcontent .e-detailrowcollapse.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-detailrowexpand.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-groupcaption.e-dragborder.e-fixedfreeze, .e-grid .e-gridcontent .e-groupcaption.e-dragborder.e-leftfreeze, .e-grid .e-gridcontent .e-groupcaption.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent .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-rowdragdrop.e-dragborder.e-fixedfreeze, .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-summarycell.e-dragborder.e-fixedfreeze, .e-grid .e-gridcontent .e-summarycell.e-dragborder.e-leftfreeze, .e-grid .e-gridcontent .e-summarycell.e-dragborder.e-rightfreeze, .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-fixedfreeze, .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-gridheader .e-detailrowcollapse.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-detailrowexpand.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-rowcell.e-dragborder.e-leftfreeze, .e-grid .e-gridheader .e-rowcell.e-dragborder.e-rightfreeze, .e-grid .e-gridheader .e-rowdragdrop.e-dragborder.e-fixedfreeze, .e-grid .e-gridheader .e-rowdragdrop.e-dragborder.e-leftfreeze, .e-grid .e-gridheader .e-rowdragdrop.e-dragborder.e-rightfreeze, .e-grid .e-gridheader thead tr th.e-firstrowdragborder.e-fixedfreeze, .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 tr.e-row:first-child .e-rowcell.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-rtl .e-gridcontent .e-detailrowcollapse.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-detailrowexpand.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-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-rowdragdrop.e-dragborder.e-fixedfreeze, .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 tr.e-row:first-child .e-rowcell.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-gridheader .e-detailrowcollapse.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-detailrowexpand.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-rowcell.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder.e-fixedfreeze, .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 tr.e-row:first-child .e-rowcell.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 {
            z-index: 6
        }

    .e-grid .e-gridcontent .e-rowcell.e-dragtop, .e-grid .e-gridcontent .e-rowcell.e-dragtop.e-dragright, .e-grid .e-gridcontent .e-rowdragdrop.e-dragtop, .e-grid .e-gridheader .e-rowcell.e-dragtop, .e-grid .e-gridheader .e-rowcell.e-dragtop.e-dragright, .e-grid .e-gridheader .e-rowdragdrop.e-dragtop, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragtop, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragtop.e-dragright, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragtop, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragtop, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragtop.e-dragright, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragtop, .e-schedule .e-vertical-view .e-previous-timeline {
        border-top: 1px dashed rgba(var(--color-sf-primary))
    }

        .e-grid .e-gridcontent .e-rowdragdrop.e-dragbottom.e-dragleft, .e-grid .e-gridcontent .e-rowdragdrop.e-dragleft, .e-grid .e-gridcontent .e-rowdragdrop.e-dragtop.e-dragleft, .e-grid .e-gridheader .e-rowdragdrop.e-dragbottom.e-dragleft, .e-grid .e-gridheader .e-rowdragdrop.e-dragleft, .e-grid .e-gridheader .e-rowdragdrop.e-dragtop.e-dragleft, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragbottom.e-dragleft, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragleft, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragtop.e-dragleft, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragbottom.e-dragleft, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragleft, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragtop.e-dragleft {
            border-left: 1px dashed rgba(var(--color-sf-primary))
        }

    .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 rgba(var(--color-sf-primary))
    }

    .e-grid .e-gridcontent .e-rowcell.e-dragbottom, .e-grid .e-gridcontent .e-rowcell.e-dragtop.e-dragbottom, .e-grid .e-gridcontent .e-rowcell.e-lastrowcell.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-dragtop.e-dragbottom, .e-grid .e-gridheader .e-rowcell.e-lastrowcell.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-dragtop.e-dragbottom, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-lastrowcell.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-dragtop.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowcell.e-lastrowcell.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragbottom {
        border-bottom: 1px dashed rgba(var(--color-sf-primary))
    }

    .e-grid .e-row .e-icon-rowdragicon::before {
        display: block;
        text-indent: 10px;
        color: rgba(var(--color-sf-on-surface-variant));
        opacity: 1
    }

    .e-grid .e-row .e-icon-rowdragicon::before, .e-grid .e-row .e-icon-rowdragmoveicon::before {
        font-size: 16px;
        font-weight: 700
    }

    .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-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox, .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-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox, .e-blazor-pdfviewer .e-pv-number-ofpages, .e-grid .e-row .e-icon-rowdragmoveicon, .e-grid.e-rtl .e-defaultcell.e-ralign, .e-grid.e-rtl .e-defaultcell.e-ralign:focus, .e-grid.e-rtl .e-editedrow .e-defaultcell.e-ralign:focus, .e-grid.e-rtl .e-row .e-input.e-defaultcell.e-ralign, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner, .e-pv-blazor-redaction-opacity-container .e-slider-container, .e-pv-redaction-opacity-container .e-slider-container, .e-recurrenceeditor .e-recurrence-table .e-monthday-element {
        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;
        border-color: rgba(var(--color-sf-outline-variant))
    }

    .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 rgba(var(--color-sf-outline-variant));
        border-radius: 0
    }

        .e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon {
            padding: 0;
            min-width: 32px;
            margin-right: 0
        }

    .e-grid:not(.sf-grid).e-rtl .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper.e-toolbar-item:first-child {
        margin-right: -2px
    }

    .e-grid .e-res-toolbar, .e-grid.e-default .e-detailrow .e-lastrowcell, .e-grid.e-rtl.e-default.e-verticallines .e-headercell.e-stackedheadercell {
        border-bottom: 1px solid;
        border-bottom-color: rgba(var(--color-sf-outline-variant))
    }

        .e-grid .e-res-toolbar .e-toolbar-items {
            min-height: initial
        }

            .e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right {
                width: calc(100% - 50px)
            }

            .e-bigger .e-aiassistview .e-output-icon, .e-bigger .e-aiassistview .e-prompt-icon, .e-bigger.e-aiassistview .e-output-icon, .e-bigger.e-aiassistview .e-prompt-icon, .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: 20px;
                    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;
                    width: 100%
                }

                    .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-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: 14px 0 5px 8px
        }

    .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search::placeholder {
        color: rgba(var(--color-sf-outline))
    }

    .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search {
        margin-bottom: 0;
        opacity: 1;
        width: 160px
    }

    .e-grid .e-group-animator .e-groupheadercell, .e-grid .e-group-animator .e-groupheadercell:hover {
        margin: 8px 0;
        border-bottom-width: 1px
    }

    .e-grid .e-groupdroparea.e-group-animate.e-grouped {
        height: 54px;
        padding: 0 8px;
        border-bottom-width: 0 4px 0 4px
    }

    .e-grid.e-rtl .e-group-animator .e-icon-drag.e-icons {
        margin-right: 0;
        margin-left: -8px
    }

    .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: 15px
    }

    .e-grid .e-group-animate.e-groupdroparea .e-nextgroup, .e-pv-default-tab .e-pv-formfield-fontcolor-icon, .e-pv-default-tab .e-pv-formfield-strokecolor-icon, .e-pv-default-tab .e-pv-formfield-strokethickness-icon {
        margin-top: 5px
    }

    .e-grid .e-group-animate span.e-nextgroup.e-icons.e-icon-next {
        display: inline-block;
        line-height: 32px;
        float: left;
        height: 22px;
        padding: 0 4px;
        vertical-align: middle
    }

    .e-grid .e-groupdroparea.e-group-animate .e-drag.e-icon-drag {
        font-size: 12px;
        line-height: 24px;
        display: inline-block;
        height: 22px;
        padding: 0 4px;
        vertical-align: middle
    }

    .e-grid .e-group-animate .e-icon-drag.e-icons {
        margin-left: 0;
        margin-right: -8px
    }

    .e-bigger .e-grid .e-groupdroparea.e-grouped, .e-grid .e-groupdroparea.e-grouped, .e-grid.e-bigger .e-groupdroparea.e-grouped {
        padding: 0 8px 8px
    }

    .e-grid .e-gridheader tr:first-child:not(.e-grid-pin-row) th:not(.e-freezeleftborder,.e-freezerightborder), .e-grid.e-default .e-gridheader.e-stackedfilter .e-grouptopleftcell, .e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter .e-grouptopleftcell, .e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter .e-grouptopleftcell, .e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell, .e-grid.e-rtl.e-bothlines .e-grouptopleftcell, .e-grid.e-rtl.e-hidelines .e-grouptopleftcell, .e-grid.e-rtl.e-verticallines .e-grouptopleftcell, .e-grid:not(.e-left-shadow,.e-right-shadow) .e-gridcontent tr:first-child td, .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), .e-pv-corrupted-popup.e-dialog .e-footer-content, .e-pv-notification-popup.e-dialog .e-footer-content, .e-pv-password-popup.e-dialog .e-footer-content, .e-richtexteditor .e-rte-dialog-upload .e-upload-files, .e-rte-elements .e-rte-dialog-upload .e-upload-files {
        border-top: 0
    }

    .e-grid .e-gridcontent table tbody .e-normaledit .e-rowcell, .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-horizontallines .e-grouptopleftcell, .e-grid.e-rtl.e-horizontallines .e-grouptopleftcell {
        border-top: 1px solid
    }

    .e-grid.e-bothlines .e-firstchildrow .e-rowdragdropcell, .e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter .e-filterbarcell, .e-grid.e-hidelines .e-firstchildrow .e-detailrowcollapse, .e-grid.e-hidelines .e-firstchildrow .e-detailrowexpand, .e-grid.e-hidelines .e-firstchildrow .e-rowcell, .e-grid.e-hidelines .e-frozenhdr tr:first-child td, .e-grid.e-hidelines tr.e-grid-pin-row:first-child td, .e-grid.e-rtl.e-hidelines .e-firstchildrow .e-rowcell, .e-grid.e-rtl.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-verticallines .e-firstchildrow .e-rowcell, .e-grid.e-verticallines .e-firstchildrow .e-rowdragdropcell, .e-grid.e-verticallines .e-frozenhdr tr:first-child td, .e-grid.e-verticallines tr.e-grid-pin-row:first-child td {
        border-top-width: 1px
    }

    .e-grid.e-default .e-grouptopleftcell, .e-grid.e-default .e-rowdragheader, .e-grid.e-rtl .e-grouptopleftcell {
        border-top: 2px solid
    }

    .e-grid .e-gridcontent table tbody tr:not(:first-child) .e-normaledit .e-detailrowcollapse, .e-grid .e-gridcontent table tbody tr:not(:first-child) .e-normaledit .e-dragindentcell, .e-grid .e-gridheader table tbody .e-normaledit .e-detailrowcollapse, .e-grid .e-gridheader table tbody .e-normaledit .e-dragindentcell, .e-grid.e-default:not(.e-verticallines) tr.e-grid-pin-row .e-grouptopleftcell, .e-grid.e-resize-lines .e-filterbarcell, .e-grid.e-rtl.e-resize-lines .e-filterbarcell, .e-rte-container .e-toolbar-wrapper.e-rte-tb-bottom {
        border-top: 1px solid rgba(var(--color-sf-outline-variant))
    }

    .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, .e-grid.e-default .e-stackedheadercell.e-leftfreeze, .e-grid.e-default .e-stackedheadercell.e-rightfreeze, .e-grid.e-default.e-bothlines .e-grouptopleftcell, .e-grid.e-default.e-bothlines .e-rowdragheader, .e-grid.e-default.e-hidelines .e-detailrowcollapse, .e-grid.e-default.e-hidelines .e-detailrowexpand, .e-grid.e-default.e-hidelines .e-grouptopleftcell, .e-grid.e-default.e-hidelines .e-rowdragdrop, .e-grid.e-default.e-hidelines .e-rowdragheader, .e-grid.e-default.e-verticallines .e-detailrowcollapse, .e-grid.e-default.e-verticallines .e-detailrowexpand, .e-grid.e-default.e-verticallines .e-grouptopleftcell, .e-grid.e-default.e-verticallines .e-rowdragdrop, .e-grid.e-default.e-verticallines .e-rowdragheader {
        border-top-width: 0
    }

    .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-device .e-ricon::after, .e-grid.e-device .e-ricon::before {
        border-bottom: 6px solid transparent;
        border-top: 6px solid transparent;
        display: block;
        height: 0;
        width: 20px;
        top: 4px;
        position: absolute;
        content: ""
    }

    .e-grid .e-gridheader .e-headercell.e-leftfreeze.e-freezeleftborder .e-rhandler, .e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader {
        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, .e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader, .e-grid.e-rtl.e-default .e-gridheader table tr th:last-child:not(.e-firstcell), .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-horizontallines .e-headercell.e-firstheader, .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-device .e-gridheader .e-headercell .e-rhandler {
        width: 14px
    }

    .e-grid .e-rhelper {
        position: absolute;
        width: 1px
    }

    .e-grid:not(.sf-grid) .e-rhelper {
        width: 2px
    }

    .e-grid .e-autofill.e-freeze-autofill, .e-grid .e-rhelper, .e-grid .e-virtual-rhandler {
        z-index: 5
    }

    .e-grid.e-device .e-ricon::before {
        border-right: 6px solid;
        right: 4px
    }

    .e-grid.e-device .e-ricon::after {
        left: 4px;
        border-left: 6px solid;
        z-index: 3
    }

    .e-grid .e-table {
        border-collapse: separate;
        table-layout: fixed;
        width: 100%
    }

        .e-grid .e-table .e-rowcell.e-textAlign-left {
            text-align: left;
            width: 190px
        }

        .e-grid .e-table .e-rowcell.e-textAlign-right {
            text-align: right;
            width: 190px
        }

        .e-grid .e-table .e-rowcell.e-adaptive-align-left, .e-grid.sf-grid .e-dialog .e-gridform .e-table .e-rowcell.e-adaptive-align-left {
            text-align: left;
            padding: 6px
        }

        .e-grid .e-table .e-rowcell.e-adaptive-align-right, .e-grid.sf-grid .e-dialog .e-gridform .e-table .e-rowcell.e-adaptive-align-right {
            text-align: right;
            padding: 6px
        }

    .e-grid .e-tableborder, .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-tableborder:has(.e-emptyrow) {
            border: none
        }

    .e-grid .e-virtualtable {
        will-change: transform;
        z-index: 1
    }

    .e-grid .e-content .e-grid-pin-row td, .e-richtexteditor .e-rte-content .e-content b, .e-richtexteditor .e-rte-content .e-content strong, .e-richtexteditor .e-rte-iframe-content .e-content b, .e-richtexteditor .e-rte-iframe-content .e-content strong, .e-richtexteditor .e-source-content .e-content b, .e-richtexteditor .e-source-content .e-content strong {
        font-weight: 700
    }

    .e-grid .e-headercelldiv {
        display: flex;
        align-items: center;
        width: 100%;
        height: auto;
        border: 0;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        overflow: hidden;
        text-align: left;
        text-transform: none;
        user-select: none
    }

        .e-grid .e-headercelldiv.e-headercell-border {
            margin: 5px 0 2px;
            border-color: rgba(0,0,0,.08);
            border-bottom-style: solid;
            border-bottom-width: 1px
        }

    .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-rightalign .e-headercell-container.e-stacked-header {
        justify-content: right
    }

    .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow, .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow-virtual, .e-grid .e-gridheader .e-headercontent .e-reorderuparrow, .e-grid .e-gridheader .e-headercontent .e-reorderuparrow-virtual {
        font-size: 10px;
        margin-left: -2px;
        margin-top: -6px;
        position: absolute;
        z-index: 10
    }

    .e-grid .e-gridheader .e-headercontent .e-reorderuparrow, .e-pv-annotation-thickness-slider-container {
        margin-top: -6px
    }

    .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow {
        margin-top: 3.7px
    }

    .e-grid .e-gridcontent tr:first-child td.e-xlsel-top-border {
        border-top-width: 2px
    }

    .e-grid .e-gridheader tr th:last-child.e-filterbarcell {
        padding-right: 2px
    }

    .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-bothlines .e-filterbarcell, .e-grid.e-bothlines .e-filterbarcelldisabled, .e-grid.e-bothlines .e-rowcell, .e-grid.e-rtl.e-bothlines .e-filterbarcell, .e-grid.e-rtl.e-bothlines .e-filterbarcelldisabled, .e-grid.e-rtl.e-bothlines .e-rowcell, .e-grid.e-rtl.e-bothlines .e-rowcell.e-lastrowcell, .e-grid.e-rtl.e-verticallines .e-filterbarcell, .e-grid.e-rtl.e-verticallines .e-rowcell {
        border-width: 1px 0 0 1px
    }

    .e-grid .e-detailheadercell, .e-grid .e-headercell {
        border-style: solid;
        border-width: 0;
        font-size: 14px;
        font-weight: 500;
        height: 32px;
        overflow: hidden;
        padding: 6px 8px;
        position: relative;
        text-align: left
    }

    .e-grid .e-rowcell, .e-grid .e-summarycell {
        padding: 8px;
        border-width: 1px 0 0;
        line-height: 20px;
        border-style: solid;
        font-size: 14px
    }

    .e-bigger .e-grid.e-device .e-headercell, .e-grid.e-bigger.e-device .e-headercell, .e-grid.e-device .e-headercell {
        padding: 6px 12px
    }

        .e-bigger .e-grid.e-device .e-headercell:first-child, .e-grid.e-bigger.e-device .e-headercell:first-child, .e-grid.e-device .e-headercell:first-child {
            padding: 6px 12px 6px 16px
        }

        .e-bigger .e-grid.e-device .e-headercell:last-child, .e-grid.e-bigger.e-device .e-headercell:last-child, .e-grid.e-device .e-headercell:last-child {
            padding: 6px 16px 6px 12px
        }

    .e-grid .e-rowcell {
        display: table-cell;
        white-space: nowrap;
        width: auto
    }

    .e-grid td.e-rowcell.e-justifyalign, .e-grid td.e-summarycell.e-justifyalign, .e-grid th.e-detailcell td.e-rowcell.e-justifyalign, .e-grid th.e-headercell.e-justifyalign .e-headercelldiv, .e-grid th.e-headercell.e-justifyalign .e-stackedheadercelldiv {
        text-align: justify
    }

    .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), .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-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-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-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-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-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: 18px;
        border-width: 1.5px
    }

    .e-grid .e-row.e-emptyrow, .e-grid:not(.e-grid-min-height) .e-gridcontent .e-content tr.e-insertedrow .e-rowcell:empty {
        height: 37px
    }

    .e-grid .e-addedrow .e-input-group input.e-input, .e-grid .e-addedrow .e-input-group.e-control-wrapper input.e-input, .e-grid .e-editedrow .e-input-group input.e-input, .e-grid .e-editedrow .e-input-group.e-control-wrapper input.e-input {
        min-height: unset
    }

    .e-grid .e-unboundcelldiv > button {
        margin: 0 4px;
        border-radius: 8px
    }

    .e-grid .e-unboundcelldiv {
        margin: 0 -3.5px
    }

    .e-grid .e-summarycell {
        font-weight: 500;
        height: auto;
        white-space: normal;
        text-wrap: nowrap;
        text-overflow: ellipsis;
        overflow: hidden
    }

    .e-grid .e-indentcell.e-detailindentcelltop, .e-grid .e-indentcell.e-indentcelltop, .e-grid .e-summarycontent .e-detailindentcelltop, .e-grid .e-summarycontent .e-indentcell, .e-grid.e-horizontallines .e-filterbarcell, .e-grid.e-horizontallines .e-rowcell, .e-grid.e-rtl .e-filterbarcell, .e-grid.e-rtl .e-filterbarcelldisabled, .e-grid.e-rtl .e-rowcell, .e-grid.e-rtl.e-default .e-rowcell, .e-grid.e-rtl.e-horizontallines .e-filterbarcell, .e-grid.e-rtl.e-horizontallines .e-rowcell {
        border-width: 1px 0 0
    }

    .e-bigger .e-grid.e-device .e-filterbarcell:first-child, .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-device.e-grid-min-height .e-grid-height .e-rowcell:first-child, .e-grid.e-bigger.e-device .e-filterbarcell: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, .e-grid.e-device .e-filterbarcell:first-child, .e-grid.e-device .e-rowcell:first-child, .e-grid.e-device .e-summarycell:first-child {
        padding: 8px 12px 8px 16px
    }

    .e-bigger .e-grid.e-device .e-filterbarcell:last-child, .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-device.e-grid-min-height .e-grid-height .e-rowcell:last-child, .e-grid.e-bigger.e-device .e-filterbarcell: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, .e-grid.e-device .e-filterbarcell:last-child, .e-grid.e-device .e-rowcell:last-child, .e-grid.e-device .e-summarycell:last-child {
        padding: 8px 16px 8px 12px
    }

    .e-grid.e-default .e-stackedheadercell {
        border-width: 1px 0 1px 1px
    }

        .e-grid .e-fixedfreeze.e-freezerightborder.e-xlsel-right-border, .e-grid .e-leftfreeze.e-freezeleftborder, .e-grid .e-xlsel-right-border, .e-grid.e-default .e-stackedheadercell.e-leftfreeze.e-freezeleftborder, .e-grid.e-lib .e-leftfreeze.e-freezeleftborder, .e-grid.e-lib.e-default .e-headercell.e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl .e-rightfreeze.e-freezerightborder, .e-grid.e-rtl .e-rowcell.e-rightfreeze.e-freezerightborder, .e-grid.e-rtl .e-stackedheadercell.e-rightfreeze.e-freezerightborder, .e-grid.e-rtl.e-default .e-rowcell.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-lib .e-rightfreeze.e-freezerightborder, .e-grid.e-rtl.e-lib.e-default .e-filterbarcell.e-rightfreeze.e-freezerightborder, .e-grid.e-rtl.e-lib.e-default .e-headercell.e-rightfreeze.e-freezerightborder, .e-grid.e-rtl.e-lib.e-default .e-rowcell.e-rightfreeze.e-freezerightborder, .e-grid.e-rtl:not(.sf-grid).e-default.e-bothlines .e-headercell.e-rightfreeze.e-freezerightborder, .e-grid.sf-grid.e-default table th:not([rowspan="1"]).e-leftfreeze.e-freezeleftborder, .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, .e-grid.sf-grid.e-rtl.e-default table th:not([rowspan="1"]).e-rightfreeze.e-freezerightborder, .e-grid:not(.sf-grid).e-default table th[rowspan].e-leftfreeze.e-freezeleftborder, .e-grid:not(.sf-grid).e-rtl.e-default table th[rowspan].e-rightfreeze.e-freezerightborder, .e-grid:not(.sf-grid,.e-rtl).e-default.e-bothlines .e-headercell.e-leftfreeze.e-freezeleftborder {
            border-right-width: 2px
        }

        .e-grid .e-fixedfreeze.e-freezeleftborder.e-xlsel-left-border, .e-grid .e-rightfreeze.e-freezerightborder, .e-grid .e-xlsel-left-border, .e-grid.e-default .e-stackedheadercell.e-rightfreeze.e-freezerightborder, .e-grid.e-lib .e-rightfreeze.e-freezerightborder, .e-grid.e-lib.e-default .e-headercell.e-rightfreeze.e-freezerightborder, .e-grid.e-rtl .e-rowcell.e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl .e-stackedheadercell.e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl.e-default .e-rowcell.e-fixedfreeze.e-freezeleftborder.e-xlsel-left-border, .e-grid.e-rtl.e-default .e-rowcell.e-xlsel-left-border, .e-grid.e-rtl:not(.sf-grid).e-default.e-bothlines .e-headercell.e-leftfreeze.e-freezeleftborder, .e-grid.sf-grid.e-default table th:not([rowspan="1"]).e-rightfreeze.e-freezerightborder, .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, .e-grid.sf-grid.e-rtl.e-default table th:not([rowspan="1"]).e-leftfreeze.e-freezeleftborder, .e-grid:not(.sf-grid).e-default table th[rowspan].e-rightfreeze.e-freezerightborder, .e-grid:not(.sf-grid).e-rtl.e-default table th[rowspan].e-leftfreeze.e-freezeleftborder, .e-grid:not(.sf-grid,.e-rtl).e-default.e-bothlines .e-headercell.e-rightfreeze.e-freezerightborder {
            border-left-width: 2px
        }

        .e-grid.e-default .e-stackedheadercell.e-fixedfreeze.e-freezeleftborder, .e-grid.e-default.e-hidelines:not(.e-rtl):not(.e-resize-lines,.e-rtl) .e-gridheader.e-stackedheader th.e-headercell.e-firstcell, .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.e-rtl .e-fixedfreeze.e-freezerightborder:not(.e-removefreezeleftborder), .e-grid.e-rtl .e-rowcell.e-fixedfreeze.e-freezerightborder:not(.e-xlsel-left-border,.e-removefreezeleftborder), .e-grid.e-rtl .e-stackedheadercell.e-fixedfreeze.e-freezerightborder, .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, .e-grid.e-rtl.e-default.e-verticallines tr th:first-child:not(.e-firstcell), .e-grid.e-rtl.e-lib .e-fixedfreeze.e-freezerightborder:not(.e-removefreezeleftborder), .e-grid.e-rtl.e-lib.e-default .e-headercell.e-fixedfreeze.e-freezerightborder:not(.e-removefreezeleftborder), .e-grid.sf-grid.e-default table th:not([rowspan="1"]).e-fixedfreeze.e-freezeleftborder, .e-grid.sf-grid.e-rtl.e-default table th:not([rowspan="1"]).e-fixedfreeze.e-freezerightborder, .e-grid:not(.e-rtl) .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezeleftborder), .e-grid:not(.sf-grid).e-default table th[rowspan].e-fixedfreeze.e-freezeleftborder, .e-grid:not(.sf-grid).e-rtl.e-default table th[rowspan].e-fixedfreeze.e-freezerightborder, .e-pv-mobile-view .e-pv-viewer-container {
            border-left-width: 1px
        }

        .e-grid.e-default .e-stackedheadercell.e-fixedfreeze.e-freezerightborder, .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.e-rtl .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezerightborder), .e-grid.e-rtl .e-rowcell.e-fixedfreeze.e-freezeleftborder:not(.e-xlsel-right-border,.e-removefreezerightborder), .e-grid.e-rtl .e-stackedheadercell.e-fixedfreeze.e-freezeleftborder, .e-grid.e-rtl.e-lib .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezerightborder), .e-grid.e-rtl.e-lib.e-default .e-headercell.e-fixedfreeze.e-freezeleftborder:not(.e-removefreezerightborder), .e-grid.e-rtl:not(.sf-grid).e-default.e-bothlines .e-headercell.e-fixedfreeze.e-freezeleftborder, .e-grid.sf-grid.e-default table th:not([rowspan="1"]).e-fixedfreeze.e-freezerightborder, .e-grid.sf-grid.e-rtl.e-default table th:not([rowspan="1"]).e-fixedfreeze.e-freezeleftborder, .e-grid:not(.e-rtl) .e-fixedfreeze.e-freezerightborder:not(.e-removefreezerightborder), .e-grid:not(.sf-grid).e-default table th[rowspan].e-fixedfreeze.e-freezerightborder, .e-grid:not(.sf-grid).e-rtl.e-default table th[rowspan].e-fixedfreeze.e-freezeleftborder, .e-grid:not(.sf-grid,.e-rtl).e-default.e-bothlines .e-headercell.e-fixedfreeze.e-freezerightborder {
            border-right-width: 1px
        }

    .e-grid.sf-grid .e-device .e-gridheader table th:not([rowspan="1"]):not(.e-grouptopleftcell), .e-grid.sf-grid .e-gridheader table th:not([rowspan="1"]):not(.e-grouptopleftcell), .e-grid:not(.sf-grid).e-device .e-gridheader table th[rowspan], .e-grid:not(.sf-grid).e-gridheader table th[rowspan] {
        padding-bottom: 13px;
        vertical-align: bottom
    }

    .e-grid .e-emptyrow td {
        line-height: 20px;
        padding: .7em
    }

    .e-grid.e-responsive .e-headercelldiv, .e-grid.e-responsive .e-rowcell {
        text-overflow: ellipsis;
        white-space: nowrap
    }

        .e-grid.e-responsive .e-gridclip .e-headercelldiv, .e-grid.e-responsive .e-gridclip .e-stackedheadercelldiv, .e-grid.e-responsive .e-headercelldiv.e-headerchkcelldiv, .e-grid.e-responsive .e-rowcell.e-boolcell, .e-grid.e-responsive .e-rowcell.e-gridchkbox, .e-grid.e-responsive .e-rowcell.e-gridchkbox-cell, .e-grid.e-responsive .e-rowcell.e-gridclip {
            text-overflow: clip
        }

    .e-grid [aria-selected] + tr .e-detailindentcell {
        border-top-style: solid;
        border-top-width: 1px
    }

    .e-grid.e-default.e-verticallines .e-detailheadercell, .e-grid.e-default.e-verticallines .e-headercell, .e-grid.e-rtl.e-default.e-verticallines .e-detailheadercell, .e-grid.e-rtl.e-default.e-verticallines .e-filterbarcell, .e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-firstcell, .e-grid.e-rtl.e-default.e-verticallines .e-headercell, .e-grid.e-rtl.e-default.e-verticallines .e-rowcell, .e-grid.e-rtl:not(.sf-grid).e-default.e-bothlines .e-detailheadercell, .e-grid.e-rtl:not(.sf-grid).e-default.e-bothlines .e-headercell, .e-grid.e-verticallines .e-filterbarcell, .e-grid.e-verticallines .e-rowcell, .e-grid.sf-grid.e-default table th:not([rowspan="1"]):not(.e-detailcell,.e-detailindentcell,.e-stackedheadercell,.e-detailheadercell,.e-rowdragheader), .e-grid.sf-grid.e-default.e-bothlines .e-detailheadercell, .e-grid.sf-grid.e-default.e-bothlines .e-headercell, .e-grid.sf-grid.e-rtl.e-default.e-bothlines .e-detailheadercell, .e-grid.sf-grid.e-rtl.e-default.e-bothlines .e-headercell, .e-grid:not(.sf-grid).e-default.e-bothlines .e-detailheadercell, .e-grid:not(.sf-grid).e-default.e-bothlines .e-headercell, .e-grid:not(.sf-grid).e-default:not(.e-verticallines):not(.e-bothlines) table th[rowspan] {
        border-width: 0 0 0 1px
    }

    .e-grid .e-detailindentcell, .e-grid:not(.e-rtl).e-bothlines .e-grouptopleftcell.e-lastgrouptopleftcell, .e-grid:not(.e-rtl).e-verticallines .e-grouptopleftcell.e-lastgrouptopleftcell {
        border-right-style: solid;
        border-right-width: 1px
    }

    .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-bigger .e-grid.e-row-responsive > .e-gridheader, .e-bigger .e-responsive-dialog .e-btn.e-ripple.e-dlg-closeicon-btn .e-ripple-element, .e-bigger.e-grid.e-row-responsive > .e-gridheader, .e-bigger.e-responsive-dialog .e-btn.e-ripple.e-dlg-closeicon-btn .e-ripple-element, .e-grid .e-group-animator:last-child .e-nextgroup.e-icons.e-icon-next, .e-grid .e-hiddenrow, .e-grid .e-hide, .e-grid.e-print-grid-layout .e-filterbar, .e-grid.e-print-grid-layout .e-grouptopleftcell, .e-grid.e-print-grid-layout .e-icons:not(.e-frame), .e-grid.e-print-grid-layout .e-indentcell, .e-grid.e-print-grid-layout .e-pager, .e-grid.e-print-grid-layout .e-recordpluscollapse, .e-grid.e-print-grid-layout .e-recordplusexpand, .e-grid.sf-grid .e-hide, .e-grid.sf-grid span.e-ungroupbutton.e-icons.e-ungroupbutton-hidden, .e-image-quicktoolbar .e-link-groups, .e-richtexteditor .e-aud-uploadwrap.e-droparea .e-file-select-wrap, .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-img-uploadwrap.e-droparea .e-browsebtn, .e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-browsebtn, .e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-word-uploadwrap.e-droparea .e-browsebtn, .e-richtexteditor .e-img-uploadwrap.e-droparea .e-file-select-wrap, .e-richtexteditor .e-rte-container.e-source-code-enabled .e-rte-content, .e-richtexteditor .e-rte-hidden, .e-richtexteditor .e-rte-value-wrapper, .e-richtexteditor .e-source-content, .e-richtexteditor .e-vid-uploadwrap.e-droparea .e-file-select-wrap, .e-richtexteditor .e-word-uploadwrap.e-droparea .e-file-select-wrap, .e-richtexteditor span.e-table-box.e-hide, .e-richtexteditor.e-rte-full-screen .e-resize-handle, .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-img-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-audio-dialog.e-dialog.e-device.e-dlg-modal .e-word-uploadwrap.e-droparea .e-file-select-wrap, .e-rte-elements .e-aud-uploadwrap.e-droparea .e-file-select-wrap, .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-img-uploadwrap.e-droparea .e-browsebtn, .e-rte-elements .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-word-uploadwrap.e-droparea .e-browsebtn, .e-rte-elements .e-img-uploadwrap.e-droparea .e-file-select-wrap, .e-rte-elements .e-vid-uploadwrap.e-droparea .e-file-select-wrap, .e-rte-elements .e-word-uploadwrap.e-droparea .e-file-select-wrap, .e-rte-elements span.e-table-box.e-hide, .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-img-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-img-dialog.e-dialog.e-device.e-dlg-modal .e-word-uploadwrap.e-droparea .e-file-select-wrap, .e-rte-import-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-file-select-wrap, .e-rte-import-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-file-select-wrap, .e-rte-import-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-file-select-wrap, .e-rte-import-dialog.e-dialog.e-device.e-dlg-modal .e-word-uploadwrap.e-droparea .e-file-select-wrap, .e-rte-popup-hide, .e-rte-upload-popup.e-dialog .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-img-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, .e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-word-uploadwrap.e-droparea .e-file-select-wrap {
        display: none
    }

    .e-grid .e-gridcontent, .e-grid .e-gridfooter, .e-grid .e-gridheader, .e-grid .e-groupdroparea, .e-grid .e-headercontent, .e-grid .e-rowcell, .e-grid .e-summarycontent {
        overflow: hidden;
        vertical-align: middle
    }

    .e-grid .e-sortfilterdiv {
        height: auto;
        margin: 0 0 0 auto;
        padding: 0 2px;
        width: 20px
    }

    .e-grid .e-gridheader .e-header-checkbox .e-sortfilterdiv, .e-img-caption.e-rte-img-caption.e-imgbreak, .e-rte-img-caption.e-imgleft .e-img-wrap, .e-rte-img-caption.e-imgright .e-img-wrap {
        display: contents
    }

    .e-grid .e-gridheader .e-rightalign .e-stackedheadercelldiv {
        padding: 0 8px;
        margin-left: 8px
    }

    .e-grid .e-gridheader .e-stackedheadercelldiv {
        padding: 0 20px 0 5px
    }

    .e-grid .e-filtermenudiv {
        padding: 0 2px;
        text-align: right
    }

    .e-grid.e-print-grid-layout .e-indentcell.e-detailindentcelltop {
        display: table-cell
    }

    .e-grid.e-print-grid-layout .e-detailcell {
        padding: .8em .6em
    }

    .e-grid .e-flbldcontent {
        padding: 18px 18px 0
    }

    .e-grid .e-flblbtn, .e-pv-default-tab .e-pv-formfield-maxlength {
        width: 110px
    }

    .e-grid .e-sortnumber {
        border-radius: 65%;
        display: inline-block;
        flex: none;
        text-align: center;
        font-size: 11px;
        height: 20px;
        line-height: 20px;
        width: 20px;
        padding: 0 2px;
        order: 2
    }

    .e-grid .e-columnmenu {
        padding: 0 2px
    }

    .e-grid.e-wrap .e-columnmenu, .e-grid.e-wrap .e-grid.e-rtl .e-columnmenu {
        line-height: 3px
    }

    .e-grid .e-headercell .e-headercell-container, .e-pv-border-prop-group-mobile, .e-pv-fill-prop-group-mobile, .e-pv-font-align-prop-group-mobile, .e-pv-font-color-prop-group-mobile, .e-pv-font-family-prop-group-mobile, .e-pv-font-length-prop-group-mobile, .e-pv-font-size-prop-group-mobile, .e-pv-font-style-prop-group-mobile, .e-pv-thickness-prop-group-mobile {
        display: flex;
        align-items: center;
        justify-content: space-between
    }

    .e-grid .e-headertext {
        order: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        width: inherit
    }

    .e-grid .e-centeralign.e-fltr-icon .e-headertext, .e-grid .e-rightalign.e-fltr-icon .e-headertext, .e-grid.e-rtl .e-leftalign.e-fltr-icon .e-headertext {
        padding: 0 3px
    }

    .e-grid .e-fltr-icon .e-headertext, .e-grid .e-leftalign.e-fltr-icon .e-headertext, .e-grid .e-rightalign.e-fltr-icon .e-headertext {
        padding-right: 3px
    }

    .e-grid .e-rightalign .e-headercell-container .e-sortfilterdiv, .e-grid .e-rightalign .e-headercell-container .e-sortnumber, .e-grid.e-rtl .e-headercell-container .e-grptogglebtn, .e-grid.e-rtl .e-headercell-container .e-headercelldiv, .e-grid.e-rtl .e-leftalign .e-headercell-container .e-sortfilterdiv, .e-grid.e-rtl .e-leftalign .e-headercell-container .e-sortnumber {
        order: 0
    }

    .e-grid .e-rightalign .e-headercell-container .e-headercelldiv, .e-grid .e-rightalign .e-headercell-container .e-headertext, .e-grid.e-rtl .e-headercell-container .e-headertext, .e-grid.e-rtl .e-headercell-container .e-sortfilterdiv, .e-grid.e-rtl .e-leftalign .e-headercell-container .e-grptogglebtn, .e-grid.e-rtl .e-leftalign .e-headercell-container .e-headercelldiv {
        order: 1
    }

    .e-grid .e-rightalign .e-headercell-container .e-columnmenu, .e-grid .e-rightalign .e-headercell-container .e-filtermenudiv, .e-grid .e-rightalign .e-headercell-container .e-grptogglebtn, .e-grid.e-rtl .e-headercell-container .e-columnmenu, .e-grid.e-rtl .e-headercell-container .e-filtermenudiv, .e-grid.e-rtl .e-headercell-container .e-sortnumber, .e-grid.e-rtl .e-leftalign .e-headercell-container .e-headertext {
        order: 2
    }

    .e-grid .e-headercelldiv:has(span.e-grptogglebtn) .e-headertext {
        width: auto
    }

    .e-grid .e-rightalign .e-headercelldiv:has(span.e-grptogglebtn) .e-headertext {
        margin-left: auto;
        width: auto
    }

    .e-grid .e-centeralign .e-headercelldiv:has(span.e-headertext):not(:has(span.e-grptogglebtn)) {
        justify-content: center
    }

    .e-grid .e-centeralign .e-sortnumber, .e-grid .e-leftalign .e-sortnumber {
        margin-left: auto
    }

    .e-grid .e-centeralign .e-headercelldiv:has(span.e-grptogglebtn) .e-headertext {
        margin-left: auto;
        width: auto
    }

    .e-grid .e-centeralign .e-headercelldiv:has(span.e-grptogglebtn) .e-sortnumber {
        margin: 0
    }

    .e-aiassistview .e-assist-edit-icon, .e-aiassistview .e-output-icon, .e-aiassistview .e-prompt-icon, .e-grid .e-centeralign .e-headercell-container.e-stacked-header, .e-rte-modal-popup.e-popup-container.e-center {
        justify-content: center
    }

    .e-grid .e-leftalign .e-headercelldiv:has(span.e-grptogglebtn) .e-headertext {
        width: auto
    }

    .e-grid .e-leftalign .e-headercell-container.e-stacked-header, .e-grid.e-rtl .e-headercell.e-leftalign .e-headercelldiv.e-headerchkcelldiv, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper.e-rtl .e-clear-icon, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper.e-rtl .e-clear-icon, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-rtl .e-clear-icon, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper.e-rtl .e-clear-icon, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-rtl .e-clear-icon, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-rtl .e-clear-icon, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper.e-rtl .e-clear-icon, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper.e-rtl .e-clear-icon, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-rtl .e-clear-icon, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper.e-rtl .e-clear-icon, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-rtl .e-clear-icon, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-rtl .e-clear-icon {
        justify-content: left
    }

    .e-grid.e-rtl .e-fltr-icon .e-headertext {
        padding: 0 0 0 3px
    }

    .e-grid.e-rtl .e-centeralign .e-grptogglebtn, .e-grid.e-rtl .e-leftalign .e-grptogglebtn {
        margin-right: auto
    }

    .e-grid.e-rtl .e-headercelldiv:has(span.e-grptogglebtn) .e-headertext {
        margin-left: auto
    }

    .e-grid.e-rtl .e-grptogglebtn, .e-grid.e-rtl .e-leftalign .e-headercelldiv:has(span.e-grptogglebtn) .e-headertext {
        margin: 0
    }

    .e-grid .e-detailrowcollapse, .e-grid .e-detailrowexpand {
        cursor: pointer;
        padding-top: 6px
    }

    .e-grid .e-detailcell {
        border-top-style: solid;
        border-top-width: 1px;
        padding: .3em;
        font-weight: 400;
        text-align: left
    }

    .e-grid.e-horizontallines .e-headercell.e-stackedheadercell, .e-schedule.e-rtl .e-timeline-month-view .e-resource-left-td, .e-schedule.e-rtl .e-timeline-view .e-resource-left-td, .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-grid .e-filterbarcell .e-icons::before, .e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-content span.e-day {
        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: 32px;
        overflow: hidden;
        padding: 0 8px 3px;
        vertical-align: middle
    }

    .e-grid .e-rowdragheader {
        border-color: rgba(var(--color-sf-outline-variant));
        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: 400;
        height: 32px;
        padding-right: 24px;
        text-indent: 1px;
        width: 100%
    }

    .e-grid .e-rowcell .e-checkbox-wrapper, .e-grid .e-rowcell .e-css.e-checkbox-wrapper {
        -webkit-user-select: auto;
        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: 400;
        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::after, .e-grid .e-gridpopup .e-tail::before {
            border: 10px solid transparent;
            content: "";
            height: 0;
            left: 12px;
            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-rowselect, .e-grid .e-gridpopup .e-sortdirect {
            font-size: 20px;
            line-height: 20px;
            padding: 2px 6px;
            width: 34px;
            text-indent: 1px
        }

    .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, .e-grid .e-footerpadding {
        padding-left: 0;
        padding-right: 14px
    }

        .e-grid .e-footerpadding .e-lastsummarycell {
            border-left: none;
            border-right: 1px solid
        }

    .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, .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 rgba(var(--color-sf-outline-variant))
        }

    .e-grid .e-cloneproperties {
        border-width: 1px;
        font-size: 14px;
        font-weight: 400;
        opacity: 1;
        overflow: hidden;
        padding: 2px 8px 1px;
        text-align: left;
        border-radius: 4px;
        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: 400;
            overflow: visible
        }

            .e-grid .e-cloneproperties.e-draganddrop table, .e-grid .e-cloneproperties.e-headerclone table {
                border-spacing: 0
            }

    .e-grid .e-grabcur {
        cursor: grabbing
    }

    .e-grid .e-headerclone {
        border-radius: 5px;
        font-weight: 400;
        line-height: 29px
    }

    .e-grid .e-draganddrop {
        border-width: 0 1px 1px;
        font-weight: 400;
        padding: 0
    }

        .e-grid .e-draganddrop .e-rowcell {
            opacity: .95
        }

    .e-grid.e-rtl.e-lib.e-default:not(.e-resize-lines,.e-verticallines,.e-bothlines) .e-gridheader th.e-headercell.e-firstcell.e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl.e-lib.e-default:not(.e-resize-lines,.e-verticallines,.e-bothlines) .e-stackedheadercell.e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl.e-lib.e-default:not(.e-resize-lines,.e-verticallines,.e-bothlines) th.e-laststackcell:not(:has(.e-rhandler.e-rcursor),:has(.e-rsuppress)) {
        border-right-width: 1px;
        border-right-color: var(--color-sf-border-light)
    }

    .e-grid.sf-grid.e-bothlines .e-gridheader th.e-stackedheadercell, .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:not(.e-rtl) .e-headercell.e-stackedheadercell {
        border-bottom-width: 1px;
        border-left-width: 1px
    }

    .e-grid.e-rtl .e-gridheader .e-headercontent .e-reorderdownarrow, .e-grid.e-rtl .e-gridheader .e-headercontent .e-reorderdownarrow-virtual, .e-grid.e-rtl .e-gridheader .e-headercontent .e-reorderuparrow, .e-grid.e-rtl .e-gridheader .e-headercontent .e-reorderuparrow-virtual {
        margin-left: -1.3px
    }

    .e-grid td.e-active {
        font-weight: 400;
        background: rgba(var(--color-sf-primary-container),.65)
    }

    .e-grid td.e-cellselectionbackground, .e-grid:not(.e-row-responsive) .e-gridcontent tr.e-row:first-child td.e-cellselectionbackground:not(.e-gridchkbox-cell) {
        font-weight: 400;
        padding-bottom: 7px;
        padding-left: 8px;
        padding-right: 8px
    }

    .e-bigger .e-grid.e-bothlines.e-rtl td.e-rowcell.e-cellselectionbackground, .e-grid.e-bothlines td.e-rowcell.e-cellselectionbackground, .e-grid.e-bothlines.e-bigger.e-rtl td.e-rowcell.e-cellselectionbackground, .e-grid.e-bothlines.e-rtl td.e-rowcell.e-cellselectionbackground {
        border: 1px solid rgba(var(--color-sf-on-surface))
    }

    .e-bigger .e-pv-default-tab .e-pv-bold-icon-div, .e-bigger .e-pv-default-tab .e-pv-center-align-icon-div, .e-bigger .e-pv-default-tab .e-pv-italic-icon-div, .e-bigger .e-pv-default-tab .e-pv-left-align-icon-div, .e-bigger .e-pv-default-tab .e-pv-right-align-icon-div, .e-grid:not(.e-row-responsive) .e-gridcontent tr.e-row:first-child td.e-cellselectionbackground:not(.e-gridchkbox-cell), .e-pv-annotation-thickness-container.e-btn.e-icon-btn.e-dropdown-btn {
        padding-top: 7px
    }

    .e-grid .e-griddragarea {
        border: 1px solid rgba(var(--color-sf-primary));
        opacity: .6;
        position: absolute
    }

    .e-grid .e-gdclone {
        border-radius: 4px;
        padding: 2px
    }

    .e-grid .e-content {
        -webkit-overflow-scrolling: touch;
        overflow-x: auto;
        overflow-y: scroll;
        position: relative
    }

    .e-grid .e-groupdroparea {
        height: auto;
        line-height: normal;
        min-height: 41px;
        cursor: default;
        border-style: solid none;
        border-width: 1px 0 0;
        font-size: 14px;
        font-weight: 400;
        opacity: 1;
        padding: 11px 0;
        text-align: center;
        text-indent: 1pt;
        user-select: none;
        width: 100%
    }

    .e-grid .e-groupcaption, .e-grid .e-grouptext {
        text-overflow: ellipsis;
        width: auto;
        white-space: nowrap;
        overflow: hidden
    }

    .e-grid .e-grouptext {
        display: inline-block;
        margin-right: 0;
        font-weight: 500
    }

    .e-grid .e-groupheadercell, .e-grid .e-groupheadercell:hover {
        border: 1px;
        border-collapse: collapse;
        border-radius: 5px;
        cursor: pointer;
        font-size: 12px;
        font-weight: 400;
        height: 24px;
        margin: 8px 0 0 8px;
        overflow: hidden;
        vertical-align: middle
    }

        .e-grid .e-groupheadercell:hover, .e-pv-cb-unchecked {
            border: 1px
        }

        .e-grid .e-groupheadercell span {
            display: inline-block;
            float: left;
            height: 22px;
            line-height: 12px;
            padding: 6px;
            vertical-align: middle
        }

        .e-grid .e-groupheadercell .e-grouptext, .e-grid.e-device .e-groupheadercell .e-ungroupbutton {
            line-height: 13px
        }

        .e-grid .e-groupheadercell .e-ungroupbutton {
            font-size: 12px;
            line-height: 12px
        }

    .e-grid.e-device .e-groupheadercell span {
        line-height: 14px
    }

    .e-grid .e-groupsort, .e-grid .e-toggleungroup, .e-grid .e-ungroupbutton {
        font-size: 12px;
        margin-left: -5px
    }

    .e-grid .e-groupsort {
        margin-right: 0;
        margin-top: 0;
        padding-top: 6px
    }

    .e-grid span.e-ungroupbutton.e-icons {
        margin-left: -7px;
        margin-top: 0;
        padding-top: 6px;
        padding-right: 6px
    }

    .e-grid .e-grptogglebtn {
        padding: 0 2px;
        order: 1;
        margin-right: auto
    }

    .e-grid .e-icon-gdownarrow, .e-grid .e-icon-grightarrow {
        font-size: 16px;
        padding: 6px 11px 6px 8px;
        text-decoration: none
    }

    .e-grid .e-indentcell {
        border-style: solid;
        border-width: 0 1px 0 0
    }

    .e-grid .e-recordpluscollapse, .e-grid .e-recordplusexpand {
        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: 22px;
        padding: .5em;
        vertical-align: middle
    }

    .e-grid .e-virtualtable .e-groupcaption, .e-grid-min-height .e-grid-height .e-rowcell, .e-grid-min-height .e-grid-height .e-summarycell {
        line-height: 20px;
        padding: 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-item.e-cc.e-ccdiv.e-cc-toolbar {
        margin-top: 0;
        padding: 8px
    }

    .e-grid .e-toolbar-item.e-template .e-toolbar-search {
        width: 230px
    }

    .e-grid .e-edit-dialog {
        min-height: 350px
    }

    .e-grid .e-griderror label {
        display: inline !important
    }

    .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-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 rgba(var(--color-sf-outline-variant));
        border-top: 0 none rgba(var(--color-sf-outline-variant))
    }

    .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-bigger .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper, .e-grid td.e-boolcell.e-rowcell, .e-grid.e-bigger .e-toolbar-items .e-toolbar-item.e-search-wrapper {
            padding-bottom: 5px;
            padding-top: 5px
        }

    .e-grid .e-dialog .e-gridform .e-rowcell {
        border: 0;
        padding: 0
    }

    .e-grid .e-row .e-input-focus .e-input.e-field, .e-grid .e-row .e-input-group .e-input.e-field {
        font-family: var(--e-font-family);
        font-size: 14px;
        padding-bottom: 1px;
        padding-top: 2px
    }

    .e-grid .e-row .e-input-group {
        margin-bottom: 3px;
        margin-top: 0;
        vertical-align: middle;
        line-height: 28.5px
    }

    .e-grid .e-columnchooserdiv {
        float: right;
        margin: -12px
    }

    .e-grid .e-gridheader .e-filterbarcell .e-frozen-default-cursor, .e-grid .e-gridheader .e-headercell .e-frozen-default-cursor, .e-grid .e-rowcell .e-frozen-default-cursor {
        border-left: 3px solid;
        border-right: 0
    }

    .e-grid .e-tooltip-wrap.e-griderror.e-unfreeze, .e-pdfviewer .e-pv-hyperlink.e-pv-onselection, .e-pv-blazor-organize-window .e-pv-organize-tile-view.e-pv-thumbnail-row .e-pv-organize-import-download-icon, .e-schedule .e-appointment .e-inline-appointment, .e-schedule .e-month-view .e-inline-appointment, .e-schedule .e-timeline-month-view .e-inline-appointment, .e-schedule .e-timeline-view .e-inline-appointment, .e-schedule .e-timeline-year-view .e-event-table .e-inline-appointment, .e-schedule .e-vertical-view .e-current-timeline, .e-schedule .e-vertical-view .e-previous-timeline, .e-schedule.e-rtl .e-timeline-month-view .e-inline-appointment, .e-schedule.e-rtl .e-timeline-view .e-inline-appointment {
        z-index: 1
    }

    .e-grid .e-leftfreeze, .e-grid .e-rightfreeze, .e-grid.e-lib .e-leftfreeze, .e-grid.e-lib .e-rightfreeze, .e-grid.e-lib.e-grid .e-headercell.e-leftfreeze, .e-grid.e-lib.e-grid .e-headercell.e-rightfreeze {
        position: sticky;
        z-index: 2
    }

    .e-grid .e-fixedfreeze, .e-grid.e-lib .e-fixedfreeze, .e-grid.e-lib.e-grid .e-headercell.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: 18px
    }

    .e-grid.e-rtl.e-wrap .e-xlsel-bottom-border.e-xlsel-top-border, .e-grid.e-wrap .e-xlsel-bottom-border.e-xlsel-top-border {
        line-height: 19px
    }

    .e-grid .e-xlsel-bottom-border, .e-grid.e-rtl.e-default .e-rowcell.e-xlsel-bottom-border {
        border-bottom-width: 2px;
        line-height: 18px
    }

    .e-grid .e-gridcontent .e-virtual-horizontal-scrollbar {
        overflow-x: scroll;
        width: 100%;
        position: absolute;
        bottom: 0;
        z-index: 2
    }

    .e-grid .e-gridcontent .e-virtual-vertical-scrollbar {
        overflow-y: scroll;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        left: auto;
        z-index: 2
    }

    .e-grid.e-rtl .e-gridcontent .e-virtual-vertical-scrollbar {
        right: auto;
        left: 0
    }

    .e-grid.e-left-shadow .e-leftfreeze.e-freezeleftborder:not(.e-dragborder), .e-grid.e-rtl.e-right-shadow .e-rightfreeze.e-freezerightborder:not(.e-dragborder) {
        clip-path: inset(0 -15px 0 0);
        box-shadow: 4px 0 8px rgba(0,0,0,.12)
    }

    .e-grid.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-dragborder, .e-grid.e-rtl.e-right-shadow .e-rightfreeze.e-freezerightborder.e-dragborder {
        box-shadow: 0 2px 0 0 rgba(var(--color-sf-primary)),4px 0 8px rgba(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,.12)
    }

    .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 rgba(var(--color-sf-primary)),-4px 0 8px rgba(0,0,0,.12)
    }

    .e-grid .e-content.e-mac-safari::-webkit-scrollbar {
        width: 7px
    }

    .e-grid .e-content.e-mac-safari::-webkit-scrollbar-thumb {
        background-color: rgba(0,0,0,.5);
        border-radius: 4px
    }

    .e-grid .e-movablescrollbar {
        flex: 1;
        overflow: hidden;
        overflow-x: scroll
    }

    .e-grid.e-mac-safari .e-virtualtable .e-leftfreeze, .e-grid.e-mac-safari .e-virtualtable .e-rightfreeze {
        transform: translateZ(0)
    }

    .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, .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-leftfreeze.e-freezeleftborder, .e-grid.e-rtl.e-lib .e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl.e-lib.e-default .e-filterbarcell.e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl.e-lib.e-default .e-headercell.e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl.e-lib.e-default .e-rowcell.e-leftfreeze.e-freezeleftborder {
        border-left-width: 2px;
        border-right-width: 0
    }

    .e-grid.e-rtl .e-detailheadercell, .e-grid.e-rtl .e-headercell {
        border-width: 0;
        text-align: right
    }

        .e-grid.e-rtl .e-detailheadercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv, .e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv {
            padding: 0 .4em 0 3.1em
        }

    .e-grid.e-rtl .e-grouptopleftcell span.e-grouptext {
        margin-left: 2px;
        margin-right: 0
    }

    .e-grid.e-rtl .e-grouptopleftcell span {
        float: right;
        margin: 6px
    }

    .e-grid.e-rtl .e-groupheadercell span {
        float: right;
        padding: 6px
    }

    .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.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 .e-stackedheadercell, .e-grid.e-rtl.e-default.e-horizontallines .e-stackedheadercell, .e-schedule .e-timeline-year-view .e-left-indent tr:last-child td, .e-schedule.e-rtl .e-month-agenda-view .e-work-cells, .e-schedule.e-rtl .e-month-view .e-work-cells, .e-schedule.e-rtl .e-timeline-month-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-view .e-content-wrap table td, .e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td, .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-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-hidelines .e-headercell.e-stackedheadercell {
        border-bottom-width: 1px;
        border-right-width: 1px
    }

    .e-grid.e-rtl.e-default.e-hidelines .e-gridheader:not(.e-stackedheader) th.e-firstcell {
        border-left: 0;
        border-right: 0
    }

    .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-toggleungroup, .e-grid.e-rtl .e-ungroupbutton {
        margin-left: 0;
        margin-right: -7px
    }

    .e-grid.e-rtl span.e-ungroupbutton.e-icons {
        margin-left: 0;
        margin-right: -7px;
        padding-top: 6px
    }

    .e-grid.e-rtl.e-default.e-bothlines .e-cloneproperties.e-draganddrop td.e-rowdragdrop, .e-grid.e-rtl.e-default.e-bothlines .e-dragheadercell, .e-grid.e-rtl.e-default.e-bothlines .e-rowdragheader {
        border-left: 1px solid rgba(var(--color-sf-outline-variant));
        padding-left: 3px
    }

    .e-grid.e-rtl .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon::before {
        left: 4px;
        position: relative
    }

    .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: 0;
        margin-right: 8px
    }

    .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-detailindentcell {
        border-left-style: solid;
        border-left-width: 1px;
        border-right-width: 0
    }

    .e-grid.sf-grid.e-rtl.e-default table th:not([rowspan="1"]):not(.e-detailcell,.e-detailindentcell,.e-stackedheadercell,.e-detailheadercell,.e-rowdragheader), .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 .e-columnheader.e-wrap .e-headercell.e-fltr-icon .e-headercelldiv, .e-grid .e-columnheader.e-wrap .e-headercelldiv, .e-grid .e-columnheader.e-wrap .e-stackedheadercelldiv, .e-grid .e-gridcontent.e-wrap .e-rowcell, .e-grid.e-wrap .e-columnheader .e-headercell.e-fltr-icon .e-headercelldiv, .e-grid.e-wrap .e-columnheader .e-headercelldiv, .e-grid.e-wrap .e-columnheader .e-stackedheadercelldiv, .e-grid.e-wrap .e-rowcell {
        height: Auto;
        line-height: 20px;
        overflow-wrap: break-word;
        text-overflow: clip;
        white-space: normal;
        word-wrap: break-word
    }

    .e-grid .e-clipboard {
        cursor: default;
        height: 1px;
        overflow: hidden;
        position: fixed;
        resize: none;
        width: 1px
    }

    .e-grid.e-resize-lines th.e-headercell.e-firstcell:not(.e-freezerightborder,.e-freezeleftborder), .e-grid.e-resize-lines 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), .e-grid.e-resize-lines.e-rtl 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 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), .e-grid.sf-grid.e-resize-lines.e-rtl th.e-headercell.e-stackedheadercell: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.e-resize-lines.e-rtl tr.e-columnheader th.e-last-visible-cell .e-rhandler.e-rcursor, .e-grid.e-resize-lines.e-rtl tr.e-columnheader th.e-last-visible-stack-cell .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, .e-grid.e-resize-lines.e-rtl tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor {
        border-left: 0
    }

    .e-grid.e-resize-lines.e-rtl tr.e-columnheader th.e-last-visible-cell .e-rsuppress, .e-grid.e-resize-lines.e-rtl tr.e-columnheader th.e-last-visible-stack-cell .e-rsuppress, .e-grid.e-resize-lines.e-rtl tr.e-columnheader th.e-lastcell .e-rsuppress, .e-grid.e-resize-lines.e-rtl tr.e-columnheader th.e-laststackcell .e-rsuppress, .e-grid.e-resize-lines.e-rtl tr.e-columnheader th:last-child.e-stackedheadercell .e-rsuppress {
        border-left: 0
    }

    .e-grid.e-resize-lines tr.e-columnheader th.e-last-visible-cell .e-rhandler.e-rcursor, .e-grid.e-resize-lines tr.e-columnheader th.e-last-visible-stack-cell .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, .e-grid.e-resize-lines tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor {
        border-right: 0
    }

    .e-grid.e-resize-lines tr.e-columnheader th.e-last-visible-cell .e-rsuppress, .e-grid.e-resize-lines tr.e-columnheader th.e-last-visible-stack-cell .e-rsuppress, .e-grid.e-resize-lines tr.e-columnheader th.e-lastcell .e-rsuppress, .e-grid.e-resize-lines tr.e-columnheader th.e-laststackcell .e-rsuppress, .e-grid.e-resize-lines tr.e-columnheader th:last-child.e-stackedheadercell .e-rsuppress {
        border-right: 0
    }

    .e-grid.e-resize-lines th.e-headercell.e-firstcell.e-leftfreeze.e-freezeleftborder, .e-grid.e-resize-lines th.e-headercell.e-stackedheadercell.e-leftfreeze.e-freezeleftborder, .e-schedule .e-month-view .e-content-wrap table td:first-child, .e-schedule .e-month-view .e-date-header-wrap table td:first-child, .e-schedule .e-timeline-month-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-view .e-content-wrap table td:first-child, .e-schedule .e-timeline-view .e-date-header-wrap table td:first-child, .e-schedule .e-timeline-view .e-header-row .e-time-cells, .e-schedule .e-vertical-view .e-content-wrap table td:first-child, .e-schedule .e-vertical-view .e-date-header-wrap table tbody td:first-child, .e-schedule .e-year-view .e-content-wrap table td:first-child, .e-schedule .e-year-view .e-date-header-wrap table td:first-child, .e-schedule.e-rtl .e-timeline-month-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-view .e-content-wrap table td:last-child, .e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td:last-child {
        border-left-width: 0
    }

    .e-grid.sf-grid.e-resize-lines.e-rtl.e-default table th:not([rowspan="1"]), .e-grid:not(.sf-grid).e-resize-lines.e-rtl.e-default table th[rowspan] {
        border-right: 0
    }

    .e-grid.sf-grid .e-content[aria-grabbed=true] .e-rowcell .e-checkbox-wrapper, .e-grid.sf-grid .e-content[aria-grabbed=true] .e-rowcell .e-css.e-checkbox-wrapper {
        -webkit-user-select: none;
        user-select: none
    }

    .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, .e-grid.sf-grid span.e-ungroupbutton.e-icons {
        margin-left: -7px
    }

    .e-grid.sf-grid .e-movablescrollbar, .e-grid.sf-grid .e-movablescrollbar .e-movablechild {
        min-height: 17px;
        max-height: 17px
    }

    .e-grid.sf-grid .e-table.e-masked-table {
        position: absolute;
        z-index: 5;
        border-collapse: separate;
        border-spacing: 0.25px
    }

    .e-aiassistview .e-footer:not(.e-footer-template).e-footer-expanded .e-textarea-icons-wrapper .e-assist-textarea, .e-aiassistview .e-footer:not(.e-footer-template).e-toolbar-bottom .e-textarea-icons-wrapper .e-footer-icons-wrapper .e-toolbar, .e-aiassistview .e-prompt-toolbar, .e-aiassistview .e-suggestions, .e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-input.e-search, .e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group, .e-bigger .e-schedule-dialog.e-device .e-dlg-header, .e-bigger .e-schedule-dialog.e-device .e-dlg-header *, .e-blazor-pdfviewer .e-pv-bookmark-view .e-headertemplate-text.header, .e-chat-ui .e-footer:not(.e-footer-template).e-footer-expanded .e-textarea-icons-wrapper .e-chat-textarea, .e-grid.e-bigger .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-right .e-search-wrapper .e-input-group, .e-grid.sf-grid .e-dlg-content .columndiv, .e-inplaceeditor .e-editable-form, .e-inplaceeditor-tip .e-editable-form, .e-pdfviewer .e-treeview .e-list-text, .e-pv-blazor-password, .e-pv-mobile-splitter-container .e-pv-navigation-splitter-pane .e-pv-mobile-navigation-menu, .e-pv-mobile-splitter-container .e-pv-navigation-splitter-pane .e-pv-mobile-navigation-menu ul, .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-sidebar-content, .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-sidebar-content, .e-pv-sign-table, .e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table, .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, .e-schedule .e-content-wrap .e-day-wrapper, .e-schedule-dialog.e-device .e-dlg-header, .e-schedule-dialog.e-device .e-dlg-header * {
        width: 100%
    }

    .e-grid.sf-grid .e-table.e-inline-edit {
        border-collapse: separate;
        border-spacing: 0.25px
    }

    .e-grid.sf-grid .e-row .e-input-group .e-control.e-input {
        padding-bottom: 1px;
        padding-top: 2px
    }

    .e-grid.sf-grid .e-rowdragdrop {
        border-width: 1px 0 0;
        border-color: rgba(var(--color-sf-outline-variant))
    }

    .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-bigger .e-grid .e-filterbarcell.e-frozen-right-border, .e-bigger .e-grid .e-headercell.e-frozen-right-border, .e-bigger .e-grid .e-rowcell.e-frozen-right-border, .e-grid.e-bigger .e-filterbarcell.e-frozen-right-border, .e-grid.e-bigger .e-headercell.e-frozen-right-border, .e-grid.e-bigger .e-rowcell.e-frozen-right-border, .e-grid.sf-grid .e-filterbarcell.e-frozen-right-border, .e-grid.sf-grid .e-headercell.e-frozen-right-border, .e-grid.sf-grid .e-rowcell.e-frozen-right-border {
        border-right: 2px solid rgba(var(--color-sf-primary-container),1)
    }

    .e-bigger .e-grid .e-filterbarcell.e-frozen-left-border, .e-bigger .e-grid .e-headercell.e-frozen-left-border, .e-bigger .e-grid .e-rowcell.e-frozen-left-border, .e-grid.e-bigger .e-filterbarcell.e-frozen-left-border, .e-grid.e-bigger .e-headercell.e-frozen-left-border, .e-grid.e-bigger .e-rowcell.e-frozen-left-border, .e-grid.sf-grid .e-filterbarcell.e-frozen-left-border, .e-grid.sf-grid .e-headercell.e-frozen-left-border, .e-grid.sf-grid .e-rowcell.e-frozen-left-border {
        border-left: 2px solid rgba(var(--color-sf-primary-container),1)
    }

    .e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-fixedleft-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-right-cursor, .e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-fixedleft-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-right-cursor, .e-bigger .e-grid .e-rowcell .e-frozen-fixedleft-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-right-cursor, .e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-fixedleft-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-right-cursor, .e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-fixedleft-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-right-cursor, .e-grid.e-bigger .e-rowcell .e-frozen-fixedleft-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-right-cursor, .e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-fixedleft-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-right-cursor, .e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-fixedleft-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-right-cursor, .e-grid.sf-grid .e-rowcell .e-frozen-fixedleft-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-right-cursor {
        cursor: move;
        height: 100%;
        position: absolute;
        top: 0;
        width: 4px
    }

        .e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor.e-frozen-resize-cursor, .e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-left-cursor.e-frozen-resize-cursor, .e-grid.sf-grid .e-rowcell .e-frozen-left-cursor.e-frozen-resize-cursor {
            right: 3px
        }

        .e-bigger .e-grid .e-rowcell .e-frozen-left-cursor.e-frozen-resize-cursor, .e-bigger .e-grid.e-rtl .e-filterbarcell .e-frozen-left-cursor.e-frozen-resize-cursor, .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-headercell .e-frozen-left-cursor.e-frozn-resize-cursor, .e-bigger .e-grid.e-rtl .e-headercell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor), .e-grid.e-bigger .e-rowcell .e-frozen-left-cursor.e-frozen-resize-cursor, .e-grid.e-bigger.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-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.sf-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor), .e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor) {
            left: 3px
        }

    .e-bigger .e-grid .e-frozen-helper, .e-grid.e-bigger .e-frozen-helper, .e-grid.sf-grid .e-frozen-helper {
        border-left: 2px solid rgba(var(--color-sf-primary-container),1);
        cursor: move;
        position: absolute;
        z-index: 2
    }

    .e-bigger .e-popup.e-multicolumn-list, .e-bigger .e-small.e-popup.e-multicolumn-list, .e-bigger.e-popup.e-multicolumn-list, .e-bigger.e-small .e-popup.e-multicolumn-list, .e-bigger.e-small.e-popup.e-multicolumn-list, .e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderuparrow, .e-small .e-bigger.e-popup.e-multicolumn-list, .e-small .e-popup.e-multicolumn-list, .e-small.e-popup.e-multicolumn-list {
        margin-top: 1px
    }

    .e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderuparrow-virtual {
        margin-top: -.45px
    }

    .e-grid.sf-grid .e-masked-cell.e-rowcell .e-virtualcell {
        background-color: rgba(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-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-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, .e-grid-min-height .e-icon-gdownarrow, .e-grid-min-height .e-icon-grightarrow, .e-grid-min-height .e-rowcell {
    line-height: 0;
    padding-bottom: 0;
    padding-top: 0
}

.e-grid-min-height .e-gridheader .e-detailheadercell, .e-grid-min-height .e-gridheader .e-headercell, .e-grid-min-height .e-gridheader .e-headercell:not(.e-fltr-icon,.e-sort-icon) .e-headercelldiv {
    height: auto;
    padding-top: 0;
    padding-bottom: 0
}

.e-grid-min-height .e-gridcontent .e-groupcaption {
    line-height: normal;
    padding: 0 .7em
}

.e-grid-min-height .e-summarycell {
    line-height: normal;
    padding: 0 8px
}

.e-grid-min-height .e-grid-height .e-gridcontent .e-groupcaption {
    line-height: 22px;
    padding: 0 .7em
}

.e-edit-dialog .e-gridform .e-table {
    border-collapse: separate;
    border-spacing: 11px;
    width: 100%
}

.e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-item.e-focused {
    background-color: transparent !important
}

.e-ddl.e-popup.e-popup-flbar .e-dropdownbase, .e-ddl.e-popup.e-popup-flmenu .e-dropdownbase {
    max-height: 298px !important
}

@supports (font:-apple-system-body) {
    .e-grid.sf-grid .e-virtualtable:has(tr.e-masked-row) .e-table {
        border-spacing: 0 !important
    }
}

.e-bigger .e-grid.e-gridhover .e-row tr:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-fixedfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-gridhover .e-row tr:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-leftfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-gridhover .e-row tr:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-rightfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-gridhover .e-row tr:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-unfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowcollapse.e-fixedfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowcollapse.e-leftfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowcollapse.e-rightfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowcollapse.e-unfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop.e-fixedfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop.e-leftfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop.e-rightfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop.e-unfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-fixedfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-leftfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-rightfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-unfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-rtl .e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop.e-fixedfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-rtl .e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop.e-leftfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-rtl .e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop.e-rightfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-bigger .e-grid.e-rtl .e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop.e-unfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .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, .e-grid.e-bigger.e-gridhover .e-row tr:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-fixedfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-gridhover .e-row tr:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-leftfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-gridhover .e-row tr:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-rightfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-gridhover .e-row tr:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-unfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowcollapse.e-fixedfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowcollapse.e-leftfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowcollapse.e-rightfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowcollapse.e-unfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop.e-fixedfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop.e-leftfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop.e-rightfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop.e-unfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-fixedfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-leftfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-rightfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-unfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-rtl .e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop.e-fixedfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-rtl .e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop.e-leftfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-rtl .e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop.e-rightfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-bigger.e-rtl .e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop.e-unfreeze: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.e-fixedfreeze: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.e-leftfreeze: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.e-rightfreeze: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.e-unfreeze: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.e-fixedfreeze: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.e-leftfreeze: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.e-rightfreeze: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.e-unfreeze: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-rowdragdrop.e-fixedfreeze: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-rowdragdrop.e-leftfreeze: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-rowdragdrop.e-rightfreeze: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-rowdragdrop.e-unfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-fixedfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-leftfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-rightfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell.e-unfreeze: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.e-fixedfreeze: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.e-leftfreeze: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.e-rightfreeze: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.e-unfreeze:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell), .e-grid.sf-grid .e-ccheck.e-colfocus, .e-spreadsheet .e-ftrchk.e-chkfocus {
    background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.05),rgba(var(--color-sf-on-surface),.05)),rgba(var(--color-sf-surface))
}
/*! Grid theme */

.e-grid .e-groupdroparea .e-icons {
    color: rgba(var(--color-sf-on-surface-variant));
    border-radius: 4px
}

.e-grid .e-gridheader .e-filterbarcell .e-frozen-default-cursor, .e-grid .e-gridheader .e-headercell .e-frozen-default-cursor, .e-grid .e-rowcell .e-frozen-default-cursor, .e-grid .e-xlsel-left-border, .e-grid tr th.e-firstcell, .e-grid.e-lib: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.e-lib:not(.e-rtl) .e-rightfreeze.e-freezerightborder, .e-grid.e-rtl .e-filterbarcell.e-fixedfreeze.e-freezerightborder, .e-grid.e-rtl .e-fixedfreeze.e-freezerightborder:not(.e-removefreezeleftborder), .e-grid.e-rtl .e-leftfreeze.e-freezeleftborder, .e-grid.e-rtl .e-tableborder, .e-grid:not(.e-rtl) .e-filterbarcell.e-fixedfreeze.e-freezeleftborder, .e-grid:not(.e-rtl) .e-fixedfreeze.e-freezeleftborder:not(.e-removefreezeleftborder), .e-grid:not(.e-rtl) .e-rightfreeze.e-freezerightborder {
    border-left-color: rgba(var(--color-sf-outline-variant))
}

.e-grid .e-autofill, .e-grid .e-xlsel, .e-grid .e-xlselaf {
    border-color: rgba(var(--color-sf-primary));
    z-index: 1
}

.e-grid .e-gridcontent table tbody .e-normaledit .e-rowcell, .e-grid .e-gridcontent tr:first-child td.e-xlsel-top-border, .e-grid .e-gridheader, .e-grid .e-gridpopup .e-downtail, .e-grid .e-gridpopup .e-downtail::before, .e-grid .e-xlsel-top-border {
    border-top-color: rgba(var(--color-sf-outline-variant))
}

.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 .e-groupcaption.e-dragborder, .e-grid .e-gridcontent .e-rowcell.e-dragborder, .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder, .e-grid .e-gridcontent .e-summarycell.e-dragborder, .e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid .e-gridheader thead tr th.e-firstrowdragborder, .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 tr.e-row:first-child .e-rowcell.e-dragborder {
    box-shadow: 0 2px 0 0 rgba(var(--color-sf-primary));
    z-index: 5
}

.e-grid .e-gridheader {
    background: rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-on-surface));
    border-bottom-color: rgba(var(--color-sf-outline-variant))
}

.e-grid .e-ungroupbutton:hover, .e-grid th.e-headercell[aria-sort=ascending] .e-sortfilterdiv, .e-grid th.e-headercell[aria-sort=ascending]:not(.e-columnselection) .e-headertext, .e-grid th.e-headercell[aria-sort=descending] .e-sortfilterdiv, .e-grid th.e-headercell[aria-sort=descending]:not(.e-columnselection) .e-headertext {
    color: rgba(var(--color-sf-on-surface));
    opacity: 1
}

.e-grid .e-groupfooterrow.e-summaryrow .e-indentcell.e-indentcelltop, .e-grid .e-indentcell.e-detailindentcelltop, .e-grid .e-summarycontent .e-indentcell, .e-grid .e-summaryrow .e-summarycell, .e-grid .e-summaryrow .e-templatecell {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
    border-color: rgba(var(--color-sf-outline-variant));
    color: rgba(var(--color-sf-on-surface))
}

.e-grid.e-gridhover tr.e-row:not(.e-disable-gridhover):not(.e-detailrow):hover td.e-active.e-rowcell:not(.e-updatedtd), .e-grid.e-gridhover tr.e-row:not(.e-disable-gridhover):not(.e-detailrow):hover td.e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell).e-columnselection:hover, .e-grid.e-gridhover tr.e-row:not(.e-disable-gridhover):not(.e-detailrow):hover td.e-rowcell:not(.e-updatedtd):not(.e-indentcell).e-columnselection:hover, .e-grid.e-gridhover tr.e-row:not(.e-disable-gridhover):not(.e-detailrow):hover td.e-rowdragdropcell.e-active:not(.e-updatedtd), .e-grid.e-gridhover:not(.e-rowdrag) tr.e-row:not(.e-disable-gridhover):not(.e-detailrow):hover td.e-active.e-rowcell:not(.e-updatedtd), .e-grid.e-gridhover:not(.e-rowdrag) tr.e-row:not(.e-disable-gridhover):not(.e-detailrow):hover td.e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell).e-columnselection:hover, .e-grid.e-gridhover:not(.e-rowdrag) tr.e-row:not(.e-disable-gridhover):not(.e-detailrow):hover td.e-rowcell:not(.e-updatedtd):not(.e-indentcell).e-columnselection:hover, .e-grid.e-gridhover:not(.e-rowdrag) tr.e-row:not(.e-disable-gridhover):not(.e-detailrow):hover td.e-rowdragdropcell.e-active:not(.e-updatedtd) {
    background: #ded7e9
}

.e-grid.e-gridhover .e-frozenhover:not(.e-cellselectionbackground):not(.e-active):not(.e-columnselection):not(.e-updatedtd):not(.e-indentcell), .e-grid.e-gridhover .e-row tr:not(.e-disable-gridhover):not(.e-detailrow):hover .e-dragindentcell:not(.e-cellselectionbackground):not(.e-active):not(.e-columnselection):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-columnselection):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-columnselection):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-columnselection):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-columnselection):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-columnselection):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-columnselection):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-columnselection):not(.e-updatedtd):not(.e-indentcell) {
    background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.05),rgba(var(--color-sf-on-surface),.05)),rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-on-surface))
}

.e-grid .e-sortnumber {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-on-secondary-container))
}

.e-grid .e-columnselection.e-fixedfreeze:not(.e-updatedtd), .e-grid .e-columnselection.e-leftfreeze:not(.e-updatedtd), .e-grid .e-columnselection.e-rightfreeze:not(.e-updatedtd), .e-grid .e-columnselection.e-unfreeze:not(.e-updatedtd), .e-grid td.e-active.e-fixedfreeze:not(.e-updatedtd), .e-grid td.e-active.e-leftfreeze:not(.e-updatedtd), .e-grid td.e-active.e-rightfreeze:not(.e-updatedtd), .e-grid td.e-active.e-unfreeze:not(.e-updatedtd), .e-grid td.e-cellselectionbackground.e-fixedfreeze:not(.e-updatedtd), .e-grid td.e-cellselectionbackground.e-leftfreeze:not(.e-updatedtd), .e-grid td.e-cellselectionbackground.e-rightfreeze:not(.e-updatedtd), .e-grid td.e-cellselectionbackground.e-unfreeze:not(.e-updatedtd) {
    background-color: rgba(var(--color-sf-primary-container),1)
}

.e-grid td.e-cellselectionbackground {
    background: rgba(var(--color-sf-primary-container),.65);
    color: rgba(var(--color-sf-primary-container))
}

.e-grid td:hover.e-cellselectionbackground {
    background: #ded7e9
}

.e-grid .e-filterbarcell, .e-grid .e-filterbarcelldisabled {
    background-color: rgba(var(--color-sf-surface));
    background-image: none
}

.e-grid .e-gridpopup .e-downtail::after {
    border-top-color: rgba(var(--color-sf-surface))
}

.e-grid .e-gridpopup .e-uptail::after {
    border-bottom-color: rgba(var(--color-sf-surface))
}

.e-grid .e-cloneproperties {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.14),rgba(var(--color-sf-primary),.14)),rgba(var(--color-sf-surface));
    border: none;
    color: rgba(var(--color-sf-on-surface-variant))
}

    .e-aiassistview .e-footer .e-assist-drop-area .e-assist-progress-bar, .e-chat-ui .e-footer .e-attachment-template .e-chat-progress-bar, .e-chat-ui .e-footer .e-chat-drop-area .e-chat-progress-bar, .e-chat-ui .e-pinned-message-wrapper, .e-grid .e-cloneproperties .e-dragclone {
        background-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.11),rgba(var(--color-sf-primary),.11)),rgba(var(--color-sf-surface))
    }

.e-grid .e-rhelper {
    background-color: rgba(var(--color-sf-on-surface),.38);
    cursor: col-resize;
    opacity: 1
}

.e-grid.e-device .e-rcursor::before {
    border-right-color: rgba(var(--color-sf-on-surface),.38);
    opacity: 1
}

.e-grid.e-device .e-rcursor::after {
    border-left-color: rgba(var(--color-sf-on-surface),.38);
    opacity: 1
}

.e-grid.e-resize-lines .e-headercell .e-rhandler, .e-grid.e-resize-lines .e-headercell .e-rsuppress, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
    border-right: 1px solid rgba(var(--color-sf-outline-variant))
}

.e-grid.e-resize-lines .e-headercell.e-stackedheadercell:not(.e-freezerightborder,.e-freezeleftborder), .e-schedule .e-agenda-view .e-date-border {
    border-bottom: 1px solid rgba(var(--color-sf-outline-variant));
    border-right: 1px solid rgba(var(--color-sf-outline-variant))
}

.e-grid.e-rtl.e-resize-lines .e-headercell .e-rhandler, .e-grid.e-rtl.e-resize-lines .e-headercell .e-rsuppress, .e-grid.e-rtl.e-resize-lines .e-headercell.e-stackedheadercell:not(.e-freezeleftborder,.e-freezerightborder), .e-schedule.e-rtl .e-month-agenda-view .e-left-indent, .e-schedule.e-rtl .e-month-agenda-view .e-week-number, .e-schedule.e-rtl .e-month-view .e-left-indent, .e-schedule.e-rtl .e-month-view .e-week-number {
    border-left: 1px solid rgba(var(--color-sf-outline-variant));
    border-right-width: 0
}

.e-grid .e-cloneproperties.e-draganddrop {
    opacity: .95;
    overflow: visible
}

.e-grid .e-griddragarea {
    background: rgba(var(--color-sf-primary),.18);
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-grid .e-groupdroparea, .e-grid .e-groupheadercell {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-grid .e-groupdroparea {
    border-top-color: rgba(var(--color-sf-outline-variant))
}

.e-grid .e-groupheadercell, .e-grid .e-groupheadercell:hover {
    border-color: rgba(var(--color-sf-outline));
    border-style: solid
}

.e-grid .e-groupheadercell {
    border-radius: 5px
}

    .e-grid .e-groupheadercell:hover {
        background-color: rgba(var(--color-sf-on-surface),.05)
    }

.e-grid .e-groupcaption, .e-grid .e-indentcell, .e-grid .e-recordpluscollapse, .e-grid .e-recordplusexpand, .e-grid .e-summarycell {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-grid td.e-updatedtd {
    background: rgba(var(--color-sf-success-container));
    color: rgba(var(--color-sf-success))
}

.e-grid .e-gridcontent table tbody tr:first-child .e-normaledit .e-dragindentcell {
    border-top: 0 solid rgba(var(--color-sf-outline-variant))
}

.e-grid .e-cloneproperties.e-draganddrop .e-rowcell {
    color: rgba(var(--color-sf-on-surface));
    padding-top: 6px;
    padding-bottom: 6px
}

.e-grid .e-cloneproperties.e-draganddrop table, .e-grid .e-cloneproperties.e-draganddrop table .e-selectionbackground {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.11),rgba(var(--color-sf-primary),.11)),rgba(var(--color-sf-surface));
    height: 32px
}

.e-bigger .e-pdfviewer .e-pv-comments-div .e-inplaceeditor .e-editable-value-container .e-editable-value, .e-grid.e-rtl .e-filterbardropdown, .e-pdfviewer .e-pv-comments-div .e-inplaceeditor .e-editable-value-container .e-editable-value {
    margin-left: 32px
}

.e-grid.sf-grid .e-gridfooter .e-summarycontent {
    border-right: 0 rgba(var(--color-sf-outline-variant)) solid
}

.e-grid.sf-grid :is(.e-groupdroparea,.e-groupdroparea .e-groupsort,.e-groupdroparea .e-ungroupbutton,.e-headercontent th.e-headercell:not(.e-menu-item):not(.e-editedbatchcell),.e-headercontent td.e-rowcell:not(.e-menu-item):not(.e-editedbatchcell),.e-content td.e-rowcell:not(.e-menu-item):not(.e-editedbatchcell),.e-content td.e-groupcaption:not(.e-menu-item):not(.e-editedbatchcell),.e-content td.e-recordplusexpand:not(.e-menu-item):not(.e-editedbatchcell),.e-content td.e-recordpluscollapse:not(.e-menu-item):not(.e-editedbatchcell),.e-content td.e-detailrowcollapse:not(.e-menu-item):not(.e-editedbatchcell),.e-content td.e-detailrowexpand:not(.e-menu-item):not(.e-editedbatchcell),.e-content th.e-detailcell:not(.e-menu-item):not(.e-editedbatchcell),tr.e-emptyrow td:not(.e-menu-item):not(.e-editedbatchcell)):is(:focus,:focus-visible) {
    box-shadow: 0 0 0 1px rgba(var(--color-sf-primary)) inset
}

.e-grid.sf-grid .e-groupdroparea .e-groupheadercell:focus-visible {
    box-shadow: 0 0 0 1px rgba(var(--color-sf-primary)) inset
}

.e-grid.sf-grid.e-resize-lines th:focus .e-rhandler, .e-grid.sf-grid.e-resize-lines th:focus .e-rsuppress, .e-grid.sf-grid.e-resize-lines th:focus-visible .e-rhandler, .e-grid.sf-grid.e-resize-lines th:focus-visible .e-rsuppress {
    border: 0
}

.e-print-offscreen {
    position: absolute;
    top: -9999px;
    left: -9999px
}

.e-control.e-tooltip-wrap.e-popup.e-griderror, .e-tooltip-wrap.e-griderror {
    background-color: rgba(var(--color-sf-error-container));
    border-color: rgba(var(--color-sf-error-container))
}

    .e-tooltip-wrap.e-griderror .e-arrow-tip-inner.e-tip-top, .e-tooltip-wrap.e-griderror .e-arrow-tip-outer.e-tip-top, .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 rgba(var(--color-sf-error-container));
        color: rgba(var(--color-sf-error-container))
    }

    .e-tooltip-wrap.e-griderror .e-arrow-tip-inner.e-tip-bottom, .e-tooltip-wrap.e-griderror .e-arrow-tip-outer.e-tip-bottom, .e-tooltip-wrap.e-schedule-error .e-arrow-tip-inner.e-tip-bottom, .e-tooltip-wrap.e-schedule-error .e-arrow-tip-outer.e-tip-bottom {
        border-top: 8px solid rgba(var(--color-sf-error-container));
        color: rgba(var(--color-sf-error-container))
    }

.e-dropitemscount {
    background: rgba(var(--color-sf-primary));
    color: rgba(var(--color-sf-white))
}

.e-filterbardropdown:not(.e-rtl) {
    margin-right: 32px
}

.e-grid .e-columnchooser::before, .e-grid-menu .e-columnchooser::before {
    content: "\e21e"
}
/*! Grid bigger */

.e-bigger .e-grid .e-dialog.e-checkboxfilter, .e-bigger .e-grid .e-dialog.e-flmenu, .e-bigger .e-grid-popup .e-dialog.e-checkboxfilter, .e-bigger .e-grid-popup .e-dialog.e-flmenu, .e-grid-popup.e-bigger .e-dialog.e-checkboxfilter, .e-grid-popup.e-bigger .e-dialog.e-flmenu {
    min-width: 260px
}

.e-bigger .e-grid .e-dialog.e-checkboxfilter, .e-bigger .e-grid-popup .e-dialog.e-checkboxfilter, .e-grid-popup.e-bigger .e-dialog.e-checkboxfilter {
    min-height: 340px
}

    .e-bigger .e-grid .e-dialog.e-checkboxfilter .e-dlg-content, .e-bigger .e-grid-popup .e-dialog.e-checkboxfilter .e-dlg-content, .e-grid-popup.e-bigger .e-dialog.e-checkboxfilter .e-dlg-content {
        padding-top: 16px;
        padding-right: 16px
    }

.e-bigger .e-grid .e-ccdlg .e-dlg-content, .e-bigger .e-grid-popup .e-ccdlg .e-dlg-content, .e-grid-popup.e-bigger .e-ccdlg .e-dlg-content {
    margin: 25px 0 0;
    padding: 16px 16px 0
}

.e-bigger .e-grid .e-ccdlg li.e-cclist, .e-bigger .e-grid-popup .e-ccdlg li.e-cclist, .e-grid-popup.e-bigger .e-ccdlg li.e-cclist {
    padding: 8px 0;
    line-height: 24px
}

.e-bigger .e-grid .e-ccdlg .e-cc-searchdiv, .e-bigger .e-grid-popup .e-ccdlg .e-cc-searchdiv, .e-grid-popup.e-bigger .e-ccdlg .e-cc-searchdiv {
    padding-left: 0;
    padding-right: 4px
}

.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: 5px
}

.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 10px 0 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: 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-search, .e-bigger .e-pv-redaction-font-family, .e-grid.e-bigger .e-toolbar .e-toolbar-item.e-search-wrapper .e-search {
    width: 200px
}

.e-bigger .e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon, .e-bigger .e-grid.e-rtl .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, .e-grid.e-bigger.e-rtl .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon {
    min-width: 40px;
    margin: 0;
    padding: 0
}

.e-bigger .e-grid .e-headercell, .e-grid.e-bigger .e-headercell {
    height: 38px;
    padding: 7px 12px
}

.e-bigger .e-grid.e-grid-autofit .e-headercell, .e-grid.e-bigger.e-grid-autofit .e-headercell {
    padding: 7px 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-headercelldiv, .e-grid.e-bigger .e-headercelldiv {
    height: 24px;
    line-height: 23px;
    font-size: 14px
}

    .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-groupcaption, .e-bigger .e-grid .e-rowcell, .e-bigger .e-grid .e-summarycell, .e-grid.e-bigger .e-groupcaption, .e-grid.e-bigger .e-rowcell, .e-grid.e-bigger .e-summarycell {
    font-size: 14px;
    padding: 14px 12px
}

.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: 38px;
    padding: 0 12px 5px
}

    .e-bigger .e-grid .e-filterbarcell input, .e-grid.e-bigger .e-filterbarcell input {
        height: 32px;
        font-size: 16px
    }

.e-bigger .e-grid .e-ftrchk, .e-grid.e-bigger .e-ftrchk {
    padding-bottom: 9px;
    padding-top: 9px;
    margin-left: -4px
}

.e-bigger .e-grid .e-centeralign.e-fltr-icon .e-headertext, .e-bigger .e-grid .e-rightalign.e-fltr-icon .e-headertext, .e-bigger .e-grid.e-rtl .e-leftalign.e-fltr-icon .e-headertext, .e-grid.e-bigger .e-centeralign.e-fltr-icon .e-headertext, .e-grid.e-bigger .e-rightalign.e-fltr-icon .e-headertext, .e-grid.e-bigger.e-rtl .e-leftalign.e-fltr-icon .e-headertext {
    padding: 0 4px
}

.e-bigger .e-grid .e-fltr-icon .e-headertext, .e-bigger .e-grid .e-leftalign.e-fltr-icon .e-headertext, .e-grid.e-bigger .e-fltr-icon .e-headertext, .e-grid.e-bigger .e-leftalign.e-fltr-icon .e-headertext {
    padding-right: 4px
}

.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: 14px;
    height: 24px;
    line-height: 24px;
    width: 24px
}

.e-bigger .e-grid.e-rtl .e-headercell.e-leftalign .e-sortfilterdiv, .e-grid.e-bigger.e-rtl .e-headercell.e-leftalign .e-sortfilterdiv {
    margin: -16px 2px
}

.e-bigger .e-grid.e-rtl span.e-groupsort.e-icons, .e-grid.e-bigger.e-rtl span.e-groupsort.e-icons {
    padding-top: 7.5px
}

.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: 0 0 0 8px
}

.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: -12px;
    margin-top: 0;
    padding-left: 8px;
    padding-top: 7.5px
}

.e-bigger .e-grid .e-groupdroparea, .e-grid.e-bigger .e-groupdroparea {
    font-size: 14px;
    min-height: 49px;
    padding: 14px 15px
}

.e-bigger .e-grid .e-cloneproperties, .e-grid.e-bigger .e-cloneproperties {
    padding: 3px 0 0 8px
}

.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: 8px;
    height: 32px;
    margin: 8px 0 0 8px;
    font-size: 14px
}

.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: 30px;
    line-height: 16px;
    padding: 6px 7px
}

.e-bigger .e-grid .e-groupheadercell .e-grouptext, .e-grid.e-bigger .e-groupheadercell .e-grouptext {
    line-height: 20px;
    padding-left: 12px
}

.e-bigger .e-grid .e-row .e-input-focus .e-input.e-field, .e-bigger .e-grid .e-row .e-input-group .e-input.e-field, .e-grid.e-bigger .e-row .e-input-focus .e-input.e-field, .e-grid.e-bigger .e-row .e-input-group .e-input.e-field {
    font-family: var(--e-font-family);
    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-top: 2px;
    line-height: 39.5px;
    margin-bottom: 5px;
    vertical-align: middle
}

.e-bigger .e-grid.e-device .e-groupheadercell span, .e-grid.e-bigger.e-device .e-groupheadercell span {
    line-height: 18px;
    padding: 6px 7px
}

.e-bigger .e-grid .e-addedrow .e-normaledit .e-unboundcell, .e-bigger .e-grid .e-editedrow .e-normaledit .e-unboundcell, .e-bigger .e-grid .e-unboundcell, .e-grid.e-bigger .e-addedrow .e-normaledit .e-unboundcell, .e-grid.e-bigger .e-editedrow .e-normaledit .e-unboundcell, .e-grid.e-bigger .e-unboundcell {
    padding-bottom: 1.2px;
    padding-top: 1.2px
}

.e-bigger .e-grid .e-grouptext, .e-grid.e-bigger .e-grouptext {
    margin-right: 0;
    width: auto
}

.e-bigger .e-grid .e-groupsort, .e-bigger .e-grid .e-toggleungroup, .e-bigger .e-grid span.e-ungroupbutton, .e-grid.e-bigger .e-groupsort, .e-grid.e-bigger .e-toggleungroup, .e-grid.e-bigger span.e-ungroupbutton {
    margin-left: -5px;
    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: -9px;
        padding-top: 8px;
        margin-right: 0;
        padding-right: 6px
    }

.e-bigger .e-grid span.e-groupsort.e-icons, .e-grid.e-bigger span.e-groupsort.e-icons {
    margin-right: 0;
    font-size: 16px;
    padding-top: 7.5px
}

.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: 30px;
    line-height: 31px;
    margin-right: -12px
}

.e-bigger .e-grid.e-rtl .e-groupdroparea.e-group-animate .e-drag.e-icon-drag, .e-grid.e-bigger.e-rtl .e-groupdroparea.e-group-animate .e-drag.e-icon-drag {
    line-height: 31px;
    margin-right: 0;
    margin-left: -12px
}

.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow, .e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow-virtual, .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-reorderdownarrow, .e-grid.e-bigger .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-reorderuparrow-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 td.e-boolcell input.e-input.e-boolcell, .e-grid.e-bigger td.e-boolcell input.e-input.e-boolcell {
    height: 23px
}

.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.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"]), .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: 13px
}

.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-sicon.e-clear-icon {
    margin: 14px 8px 5px 0
}

.e-bigger .e-grid .e-group-animator .e-groupheadercell, .e-bigger .e-grid .e-group-animator .e-groupheadercell:hover {
    margin: 8px 0 8px 8px;
    border-bottom-width: 1px
}

.e-bigger .e-grid.e-rtl .e-group-animate.e-groupdroparea .e-nextgroup, .e-pv-blazor-type-div.e-pv-signature-apperance .e-input-group.e-control-container.e-control-wrapper.e-float-input {
    margin-top: 18px
}

.e-bigger .e-grid.e-rtl .e-groupheadercell span.e-grouptext {
    padding-right: 12px;
    margin-left: -8px
}

.e-bigger .e-grid.sf-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper:has(.e-input-group) {
    padding-right: 5px
}

.e-bigger .e-grid.e-rtl.e-device .e-columnmenu, .e-bigger.e-grid.e-rtl.e-device .e-columnmenu {
    margin: -14px 4px -12px -16px
}

.e-bigger .e-grid.e-rtl .e-groupheadercell span, .e-bigger.e-grid.e-rtl .e-groupheadercell span {
    padding: 6px 8px
}

.e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell {
    line-height: 20px;
    padding: 14px 12px
}

    .e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell:first-child, .e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell:last-child {
        line-height: 8px
    }

.e-bigger .e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderdownarrow {
    margin-top: -3px
}

.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: rgba(var(--color-sf-outline-variant))
}

.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: 500;
    left: 13px;
    padding-right: 10px;
    position: absolute;
    top: 10px;
    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: 20px;
    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: 10px;
    padding-top: 10px;
    padding-left: 55%;
    position: relative
}

.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-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-gridcontent td, .e-bigger.e-grid.e-row-responsive .e-summarycontent td, .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-menu-wrapper.e-custom-scroll.e-lib.e-keyboard.e-pv-stamp, .e-smartrichtexteditor .e-rte-aiquery-dialog {
    border: 0
}

.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: rgba(var(--color-sf-outline-variant));
    height: auto
}

.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 .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-responsive-dialog .e-btn.e-ripple, .e-bigger.e-responsive-dialog .e-btn.e-ripple {
    overflow: initial
}

.e-bigger .e-responsive-dialog .columnmenudiv .e-responsiveascendingdiv .e-resascending-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-responsivecoldiv .e-ressort-icon, .e-bigger .e-responsive-dialog .columnmenudiv .e-responsivecolumndiv .e-rescolumn-icon, .e-bigger .e-responsive-dialog .columnmenudiv .e-responsivedescendingdiv .e-resdescending-icon, .e-bigger .e-responsive-dialog .columnmenudiv .e-responsivefilterdiv .e-resfilter-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-responsiveascendingdiv .e-resascending-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-responsivecoldiv .e-ressort-icon, .e-bigger.e-responsive-dialog .columnmenudiv .e-responsivecolumndiv .e-rescolumn-icon, .e-bigger.e-responsive-dialog .columnmenudiv .e-responsivedescendingdiv .e-resdescending-icon, .e-bigger.e-responsive-dialog .columnmenudiv .e-responsivefilterdiv .e-resfilter-icon, .e-bigger.e-responsive-dialog .columnmenudiv .e-responsivegroupdiv .e-resgroup-icon, .e-bigger.e-responsive-dialog .columnmenudiv .e-responsiveungroupdiv .e-resungroup-icon {
    margin-top: 0;
    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-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 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-cc-contentdiv, .e-bigger .e-responsive-dialog .e-mainfilterdiv .e-ccdlg .e-cc-contentdiv, .e-bigger.e-responsive-dialog .e-mainfilterdiv .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-dialog .e-dlg-header-content, .e-bigger.e-responsive-dialog.e-dialog .e-dlg-header-content {
    padding: 8px 28px 8px 16px
}

.e-bigger .e-responsive-dialog .e-dlg-header-content, .e-bigger.e-responsive-dialog .e-dlg-header-content {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    border-bottom: 1px solid;
    border-bottom-color: rgba(var(--color-sf-outline-variant));
    padding: 8px 28px 8px 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: 0 0;
        box-shadow: none;
        outline: 0;
        position: initial;
        padding-bottom: 0;
        line-height: 40px
    }

        .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;
            float: left;
            line-height: 35px;
            padding-top: 5px;
            padding-left: 0 !important;
            padding-right: 40px !important
        }

        .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: rgba(var(--color-sf-on-surface-variant));
            font-size: 20px;
            margin-top: -10px
        }

    .e-bigger .e-inplaceeditor, .e-bigger .e-inplaceeditor-tip, .e-bigger .e-pv-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-pv-submit .e-tbar-btn.e-btn, .e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header, .e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header, .e-dialog .e-dlg-header, .e-inplaceeditor-tip.e-bigger, .e-inplaceeditor.e-bigger, .e-input-group.e-multi-line-input.e-auto-width, .e-pv-blazor-tbar-btn, .e-pv-default-tab .e-pv-properties-form-field-font-align, .e-pv-default-tab .e-pv-properties-form-field-font-style, .e-pv-font-style-prop-mobile, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-date-range .e-tbar-btn.e-schedule-date-range-tbtn, .e-timeline.e-horizontal .e-timeline-item:last-child::after {
        width: auto
    }

        .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: 10px;
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            font-weight: 400;
            line-height: 20px
        }

        .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: rgba(var(--color-sf-primary));
            margin-top: 7px;
            padding: 0;
            line-height: 32px
        }

        .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: rgba(var(--color-sf-primary));
            font-size: 14px;
            font-weight: 500;
            padding-top: 1px
        }

        .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: 14px;
            font-weight: 500;
            padding: 0 0 0 11px
        }

            .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: rgba(var(--color-sf-secondary),.12)
            }

        .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: rgba(var(--color-sf-primary));
            background: 0 0;
            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: 0 0;
        padding-left: 0;
        box-shadow: none;
        line-height: 31px;
        padding-bottom: .5px;
        padding-top: 8.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: 0 16px 16px
}

    .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, .e-bigger.e-responsive-dialog .e-dlg-content .e-checkfltrnmdiv {
        text-align: center;
        padding-top: 40px
    }

    .e-bigger .e-responsive-dialog .e-dlg-content .e-filtersetdiv, .e-bigger.e-responsive-dialog .e-dlg-content .e-filtersetdiv {
        float: right;
        margin: -1px;
        font-size: 20px
    }

    .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: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
        padding: 8px 16px 8px 8px
    }

    .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: rgba(var(--color-sf-on-tertiary));
            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: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
            max-width: 100%
        }

            .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, .e-pv-comments-leave, .e-pv-comments-select {
                background-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
            }

            .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 1px 0 0
            }

        .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-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: rgba(var(--color-sf-on-surface-variant),.12);
                    border-top-width: 1px;
                    margin-top: 0;
                    overflow-x: hidden
                }

    .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-res-contextmenu-wrapper .e-contextmenu, .e-bigger.e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu {
    background-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    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-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, .e-pv-annotation-opacity-icon {
    padding-top: 1px
}

.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 .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
}

@-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, .e-grid-min-height .e-icon-gdownarrow, .e-grid-min-height .e-icon-grightarrow, .e-grid-min-height .e-rowcell {
        line-height: normal
    }

    .e-grid.sf-grid .e-virtualtable:has(tr.e-masked-row) .e-table {
        border-spacing: 0 !important
    }

    .e-grid.sf-grid .e-virtualtable:has(tr.e-masked-row) .e-rowcell {
        line-height: 1
    }
}

.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;
    border-radius: calc(var(--e-radius) * .25);
    box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
}

    .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.e-rtl .e-btn, .e-css.e-btn-group.e-rtl .e-btn {
        margin-left: -1px
    }

    .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:first-of-type, .e-css.e-btn-group.e-vertical .e-btn:first-of-type {
            border-bottom-left-radius: calc(var(--e-radius) * 0);
            border-bottom-right-radius: calc(var(--e-radius) * 0);
            border-top-left-radius: calc(var(--e-radius) * .125);
            border-top-right-radius: calc(var(--e-radius) * .125)
        }

        .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: calc(var(--e-radius) * .125);
            border-bottom-right-radius: calc(var(--e-radius) * .125);
            border-top-left-radius: calc(var(--e-radius) * 0);
            border-top-right-radius: calc(var(--e-radius) * 0)
        }

    .e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type, .e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type, .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).e-rtl .e-btn:last-of-type, .e-css.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-split-btn-wrapper:first-child .e-btn:first-child {
        border-bottom-left-radius: calc(var(--e-radius) * 1.25);
        border-top-left-radius: calc(var(--e-radius) * 1.25)
    }

    .e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type, .e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type, .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).e-rtl .e-btn:first-of-type, .e-css.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-split-btn-wrapper:last-child .e-btn:last-child {
        border-bottom-right-radius: calc(var(--e-radius) * 1.25);
        border-top-right-radius: calc(var(--e-radius) * 1.25)
    }

    .e-btn-group .e-btn:focus-visible, .e-btn-group input:focus-visible + label.e-btn, .e-css.e-btn-group .e-btn:focus-visible, .e-css.e-btn-group input:focus-visible + label.e-btn {
        box-shadow: 0 0 0 1px #fff,0 0 0 3px #000 !important;
        z-index: 1
    }

        .e-btn-group .e-btn:focus-visible.e-danger, .e-btn-group .e-btn:focus-visible.e-info, .e-btn-group .e-btn:focus-visible.e-primary, .e-btn-group .e-btn:focus-visible.e-success, .e-btn-group .e-btn:focus-visible.e-warning, .e-btn-group input:focus-visible + label.e-btn.e-danger, .e-btn-group input:focus-visible + label.e-btn.e-info, .e-btn-group input:focus-visible + label.e-btn.e-primary, .e-btn-group input:focus-visible + label.e-btn.e-success, .e-btn-group input:focus-visible + label.e-btn.e-warning, .e-css.e-btn-group .e-btn:focus-visible.e-danger, .e-css.e-btn-group .e-btn:focus-visible.e-info, .e-css.e-btn-group .e-btn:focus-visible.e-primary, .e-css.e-btn-group .e-btn:focus-visible.e-success, .e-css.e-btn-group .e-btn:focus-visible.e-warning, .e-css.e-btn-group input:focus-visible + label.e-btn.e-danger, .e-css.e-btn-group input:focus-visible + label.e-btn.e-info, .e-css.e-btn-group input:focus-visible + label.e-btn.e-primary, .e-css.e-btn-group input:focus-visible + label.e-btn.e-success, .e-css.e-btn-group input:focus-visible + label.e-btn.e-warning {
            box-shadow: 0 0 0 1px #fff,0 0 0 3px #000 !important;
            z-index: 1
        }

        .e-btn-group .e-btn:focus-visible.e-outline, .e-btn-group input:focus-visible + label.e-btn.e-outline, .e-css.e-btn-group .e-btn:focus-visible.e-outline, .e-css.e-btn-group input:focus-visible + label.e-btn.e-outline {
            box-shadow: 0 0 0 1px #fff,0 0 0 3px #000 !important;
            z-index: 1
        }

            .e-btn-group .e-btn:focus-visible.e-outline.e-danger, .e-btn-group .e-btn:focus-visible.e-outline.e-info, .e-btn-group .e-btn:focus-visible.e-outline.e-primary, .e-btn-group .e-btn:focus-visible.e-outline.e-success, .e-btn-group .e-btn:focus-visible.e-outline.e-warning, .e-btn-group input:focus-visible + label.e-btn.e-outline.e-danger, .e-btn-group input:focus-visible + label.e-btn.e-outline.e-info, .e-btn-group input:focus-visible + label.e-btn.e-outline.e-primary, .e-btn-group input:focus-visible + label.e-btn.e-outline.e-success, .e-btn-group input:focus-visible + label.e-btn.e-outline.e-warning, .e-css.e-btn-group .e-btn:focus-visible.e-outline.e-danger, .e-css.e-btn-group .e-btn:focus-visible.e-outline.e-info, .e-css.e-btn-group .e-btn:focus-visible.e-outline.e-primary, .e-css.e-btn-group .e-btn:focus-visible.e-outline.e-success, .e-css.e-btn-group .e-btn:focus-visible.e-outline.e-warning, .e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-danger, .e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-info, .e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-primary, .e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-success, .e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-warning {
                box-shadow: 0 0 0 1px #fff,0 0 0 3px #000 !important;
                z-index: 1
            }

    .e-btn-group .e-btn:focus, .e-btn-group input:focus + label.e-btn, .e-btn-group input:focus-visible + label.e-btn, .e-css.e-btn-group .e-btn:focus, .e-css.e-btn-group input:focus + label.e-btn, .e-css.e-btn-group input:focus-visible + label.e-btn {
        background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08)),rgba(var(--color-sf-surface));
        border-image: linear-gradient(0deg,rgba(var(--color-sf-on-surface),0.08),rgba(var(--color-sf-on-surface),0.08));
        color: rgba(var(--color-sf-on-surface));
        outline: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface)) 0 solid;
        outline-offset: 0;
        box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
        box-shadow: none;
        outline-color: inherit
    }

        .e-btn-group .e-btn:focus.e-primary, .e-btn-group input:focus + label.e-btn.e-primary, .e-btn-group input:focus-visible + label.e-btn.e-primary, .e-css.e-btn-group .e-btn:focus.e-primary, .e-css.e-btn-group input:focus + label.e-btn.e-primary, .e-css.e-btn-group input:focus-visible + label.e-btn.e-primary {
            background: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.08),rgba(var(--color-sf-on-primary),.08)),rgba(var(--color-sf-primary));
            border-color: rgba(var(--color-sf-primary));
            color: rgba(var(--color-sf-on-primary));
            outline: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface)) 0 solid;
            box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
            box-shadow: none;
            outline-color: inherit
        }

        .e-btn-group .e-btn:focus.e-success, .e-btn-group input:focus + label.e-btn.e-success, .e-btn-group input:focus-visible + label.e-btn.e-success, .e-css.e-btn-group .e-btn:focus.e-success, .e-css.e-btn-group input:focus + label.e-btn.e-success, .e-css.e-btn-group input:focus-visible + label.e-btn.e-success {
            background: linear-gradient(0deg,rgba(var(--color-sf-success-text),.08),rgba(var(--color-sf-success-text),.08)),rgba(var(--color-sf-success));
            border-color: rgba(var(--color-sf-success));
            color: rgba(var(--color-sf-success-text));
            box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
            box-shadow: none;
            outline-color: inherit
        }

        .e-btn-group .e-btn:focus.e-info, .e-btn-group input:focus + label.e-btn.e-info, .e-btn-group input:focus-visible + label.e-btn.e-info, .e-css.e-btn-group .e-btn:focus.e-info, .e-css.e-btn-group input:focus + label.e-btn.e-info, .e-css.e-btn-group input:focus-visible + label.e-btn.e-info {
            background: linear-gradient(0deg,rgba(var(--color-sf-info-text),.08),rgba(var(--color-sf-info-text),.08)),rgba(var(--color-sf-info));
            border-color: rgba(var(--color-sf-info));
            color: rgba(var(--color-sf-info-text));
            box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
            box-shadow: none;
            outline-color: inherit
        }

        .e-btn-group .e-btn:focus.e-warning, .e-btn-group input:focus + label.e-btn.e-warning, .e-btn-group input:focus-visible + label.e-btn.e-warning, .e-css.e-btn-group .e-btn:focus.e-warning, .e-css.e-btn-group input:focus + label.e-btn.e-warning, .e-css.e-btn-group input:focus-visible + label.e-btn.e-warning {
            background: linear-gradient(0deg,rgba(var(--color-sf-warning-text),.08),rgba(var(--color-sf-warning-text),.08)),rgba(var(--color-sf-warning));
            border-color: rgba(var(--color-sf-warning));
            color: rgba(var(--color-sf-warning-text));
            box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
            box-shadow: none;
            outline-color: inherit
        }

        .e-btn-group .e-btn:focus.e-danger, .e-btn-group input:focus + label.e-btn.e-danger, .e-btn-group input:focus-visible + label.e-btn.e-danger, .e-css.e-btn-group .e-btn:focus.e-danger, .e-css.e-btn-group input:focus + label.e-btn.e-danger, .e-css.e-btn-group input:focus-visible + label.e-btn.e-danger {
            background: linear-gradient(0deg,rgba(var(--color-sf-danger-text),.08),rgba(var(--color-sf-danger-text),.08)),rgba(var(--color-sf-error));
            border-color: rgba(var(--color-sf-error));
            color: rgba(var(--color-sf-danger-text));
            box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
            box-shadow: none;
            outline-color: inherit
        }

        .e-btn-group .e-btn:focus.e-link, .e-btn-group input:focus + label.e-btn.e-link, .e-btn-group input:focus-visible + label.e-btn.e-link, .e-css.e-btn-group .e-btn:focus.e-link, .e-css.e-btn-group input:focus + label.e-btn.e-link, .e-css.e-btn-group input:focus-visible + label.e-btn.e-link {
            border-radius: 0;
            text-decoration: underline;
            color: rgba(var(--color-sf-info));
            background-color: transparent;
            border-color: transparent;
            box-shadow: none;
            outline: 0
        }

        .e-btn-group .e-btn:focus.e-outline, .e-btn-group input:focus + label.e-btn.e-outline, .e-btn-group input:focus-visible + label.e-btn.e-outline, .e-css.e-btn-group .e-btn:focus.e-outline, .e-css.e-btn-group input:focus + label.e-btn.e-outline, .e-css.e-btn-group input:focus-visible + label.e-btn.e-outline {
            background: rgba(var(--color-sf-on-surface),.12);
            border: 1px solid rgba(var(--color-sf-outline));
            color: rgba(var(--color-sf-on-surface));
            box-shadow: none
        }

            .e-btn-group .e-btn:focus.e-outline.e-primary, .e-btn-group input:focus + label.e-btn.e-outline.e-primary, .e-btn-group input:focus-visible + 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 + label.e-btn.e-outline.e-primary, .e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-primary {
                background: rgba(var(--color-sf-primary),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-primary));
                box-shadow: none
            }

            .e-btn-group .e-btn:focus.e-outline.e-success, .e-btn-group input:focus + label.e-btn.e-outline.e-success, .e-btn-group input:focus-visible + 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 + label.e-btn.e-outline.e-success, .e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-success {
                background: rgba(var(--color-sf-success),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-success));
                box-shadow: none
            }

            .e-btn-group .e-btn:focus.e-outline.e-info, .e-btn-group input:focus + label.e-btn.e-outline.e-info, .e-btn-group input:focus-visible + 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 + label.e-btn.e-outline.e-info, .e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-info {
                background: rgba(var(--color-sf-info),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-info));
                box-shadow: none
            }

            .e-btn-group .e-btn:focus.e-outline.e-warning, .e-btn-group input:focus + label.e-btn.e-outline.e-warning, .e-btn-group input:focus-visible + 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 + label.e-btn.e-outline.e-warning, .e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-warning {
                background: rgba(var(--color-sf-warning),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-warning));
                box-shadow: none
            }

            .e-btn-group .e-btn:focus.e-outline.e-danger, .e-btn-group input:focus + label.e-btn.e-outline.e-danger, .e-btn-group input:focus-visible + 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 + label.e-btn.e-outline.e-danger, .e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-danger {
                background: rgba(var(--color-sf-error),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-error));
                box-shadow: none
            }

    .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: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface));
        border-image: linear-gradient(0deg,rgba(var(--color-sf-on-surface),0.12),rgba(var(--color-sf-on-surface),0.12));
        color: rgba(var(--color-sf-on-surface));
        outline: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface)) 0 solid;
        outline-offset: 0;
        box-shadow: none
    }

        .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: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.12),rgba(var(--color-sf-on-primary),.12)),rgba(var(--color-sf-primary));
            border-color: rgba(var(--color-sf-primary));
            color: rgba(var(--color-sf-on-primary));
            outline: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface)) 0 solid;
            box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
            box-shadow: none
        }

        .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: linear-gradient(0deg,rgba(var(--color-sf-success-text),.12),rgba(var(--color-sf-success-text),.12)),rgba(var(--color-sf-success));
            border-color: rgba(var(--color-sf-success));
            color: rgba(var(--color-sf-success-text));
            box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
            box-shadow: none
        }

        .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: linear-gradient(0deg,rgba(var(--color-sf-info-text),.12),rgba(var(--color-sf-info-text),.12)),rgba(var(--color-sf-info));
            color: rgba(var(--color-sf-info-text));
            border-color: rgba(var(--color-sf-info));
            box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
            box-shadow: none
        }

        .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: linear-gradient(0deg,rgba(var(--color-sf-warning-text),.12),rgba(var(--color-sf-warning-text),.12)),rgba(var(--color-sf-warning));
            border-color: rgba(var(--color-sf-warning));
            color: rgba(var(--color-sf-warning-text));
            box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
            box-shadow: none
        }

        .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: linear-gradient(0deg,rgba(var(--color-sf-danger-text),.12),rgba(var(--color-sf-danger-text),.12)),rgba(var(--color-sf-error));
            border-color: rgba(var(--color-sf-error));
            color: rgba(var(--color-sf-danger-text));
            box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
            box-shadow: none
        }

        .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: rgba(var(--color-sf-on-surface),.12);
            border-color: rgba(var(--color-sf-outline));
            color: rgba(var(--color-sf-on-surface));
            box-shadow: none
        }

            .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: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.12),rgba(var(--color-sf-on-primary),.12)),rgba(var(--color-sf-primary));
                border-color: rgba(var(--color-sf-primary));
                color: rgba(var(--color-sf-on-primary));
                background: rgba(var(--color-sf-primary),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-primary));
                box-shadow: none
            }

            .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: linear-gradient(0deg,rgba(var(--color-sf-success-text),.12),rgba(var(--color-sf-success-text),.12)),rgba(var(--color-sf-success));
                border-color: rgba(var(--color-sf-success));
                color: rgba(var(--color-sf-success-text));
                background: rgba(var(--color-sf-success),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-success));
                box-shadow: none
            }

            .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: linear-gradient(0deg,rgba(var(--color-sf-info-text),.12),rgba(var(--color-sf-info-text),.12)),rgba(var(--color-sf-info));
                border-color: rgba(var(--color-sf-info));
                color: rgba(var(--color-sf-info-text));
                background: rgba(var(--color-sf-info),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-info));
                box-shadow: none
            }

            .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: linear-gradient(0deg,rgba(var(--color-sf-warning-text),.12),rgba(var(--color-sf-warning-text),.12)),rgba(var(--color-sf-warning));
                border-color: rgba(var(--color-sf-warning));
                color: rgba(var(--color-sf-warning-text));
                background: rgba(var(--color-sf-warning),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-warning));
                box-shadow: none
            }

            .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: linear-gradient(0deg,rgba(var(--color-sf-danger-text),.12),rgba(var(--color-sf-danger-text),.12)),rgba(var(--color-sf-error));
                border-color: rgba(var(--color-sf-error));
                color: rgba(var(--color-sf-danger-text));
                background: rgba(var(--color-sf-error),.12);
                border: 1px solid rgba(var(--color-sf-outline));
                color: rgba(var(--color-sf-error));
                box-shadow: none
            }

    .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: rgba(var(--color-sf-secondary),.12);
        border-color: rgba(var(--color-sf-secondary),0);
        box-shadow: none;
        color: rgba(var(--color-sf-on-surface),.38);
        border-color: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1))
    }

        .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: rgba(var(--color-sf-secondary),.12);
            border-color: rgba(var(--color-sf-secondary),0);
            box-shadow: none;
            color: rgba(var(--color-sf-on-surface),.38);
            border-color: rgba(var(--color-sf-primary))
        }

        .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: rgba(var(--color-sf-secondary),.12);
            border-color: rgba(var(--color-sf-secondary),0);
            box-shadow: none;
            color: rgba(var(--color-sf-on-surface),.38);
            border-color: rgba(var(--color-sf-success))
        }

        .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: rgba(var(--color-sf-secondary),.12);
            border-color: rgba(var(--color-sf-secondary),0);
            box-shadow: none;
            color: rgba(var(--color-sf-on-surface),.38);
            border-color: rgba(var(--color-sf-info))
        }

        .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: rgba(var(--color-sf-secondary),.12);
            border-color: rgba(var(--color-sf-secondary),0);
            box-shadow: none;
            color: rgba(var(--color-sf-on-surface),.38);
            border-color: rgba(var(--color-sf-warning))
        }

        .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: rgba(var(--color-sf-secondary),.12);
            border-color: rgba(var(--color-sf-secondary),0);
            box-shadow: none;
            color: rgba(var(--color-sf-on-surface),.38);
            border-color: rgba(var(--color-sf-error))
        }

        .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: rgba(var(--color-sf-on-surface),.38);
            background: 0 0;
            box-shadow: none;
            text-decoration: none;
            border-color: transparent
        }

        .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: 0 0;
            border-color: rgba(var(--color-sf-secondary),.12);
            box-shadow: none;
            color: rgba(var(--color-sf-on-surface),.38);
            border-color: rgba(var(--color-sf-outline))
        }

            .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: 0 0;
                border-color: rgba(var(--color-sf-secondary),.12);
                box-shadow: none;
                color: rgba(var(--color-sf-on-surface),.38);
                border-color: rgba(var(--color-sf-primary))
            }

            .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: 0 0;
                border-color: rgba(var(--color-sf-secondary),.12);
                box-shadow: none;
                color: rgba(var(--color-sf-on-surface),.38);
                border-color: rgba(var(--color-sf-success))
            }

            .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: 0 0;
                border-color: rgba(var(--color-sf-secondary),.12);
                box-shadow: none;
                color: rgba(var(--color-sf-on-surface),.38);
                border-color: rgba(var(--color-sf-info))
            }

            .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: 0 0;
                border-color: rgba(var(--color-sf-secondary),.12);
                box-shadow: none;
                color: rgba(var(--color-sf-on-surface),.38);
                border-color: rgba(var(--color-sf-warning))
            }

            .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: 0 0;
                border-color: rgba(var(--color-sf-secondary),.12);
                box-shadow: none;
                color: rgba(var(--color-sf-on-surface),.38);
                border-color: rgba(var(--color-sf-error))
            }

    .e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type), .e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline: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), .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.e-rtl .e-btn:last-of-type, .e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type, .e-css.e-btn-group.e-rtl .e-btn:last-of-type, .e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type {
        border-right: transparent
    }

    .e-btn-group.e-rtl .e-btn:first-of-type, .e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type, .e-css.e-btn-group.e-rtl .e-btn:first-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: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1));
        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: rgba(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: rgba(var(--color-sf-success));
            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: rgba(var(--color-sf-info));
            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: rgba(var(--color-sf-warning));
            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: rgba(var(--color-sf-error));
            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: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1));
        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: rgba(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: rgba(var(--color-sf-success));
            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: rgba(var(--color-sf-info));
            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: rgba(var(--color-sf-warning));
            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: rgba(var(--color-sf-error));
            outline-color: inherit
        }

.e-progress-btn .e-progress {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s linear
}

.e-progress-btn .e-spinner {
    transition: .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-spin-bottom, .e-progress-btn.e-spin-top {
    transition: padding .3s linear
}

.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, .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 {
    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-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-pv-toolbar.e-rtl .e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl input.e-input.e-control.e-keyboard, .e-bigger .e-pv-toolbar.e-rtl .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl input.e-input.e-control.e-keyboard, .e-bigger .e-pv-toolbar.e-rtl .e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl input.e-input.e-control.e-keyboard, .e-bigger .e-pv-toolbar.e-rtl .e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl input.e-input.e-control.e-keyboard, .e-bigger .e-schedule-dialog.e-rtl .e-end-container, .e-bigger .e-schedule-dialog.e-rtl .e-end-time-zone-container, .e-bigger .e-schedule-dialog.e-rtl .e-location-container, .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-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner, .e-richtexteditor.e-rtl .e-rte-content .e-content blockquote {
    padding-left: 0;
    padding-right: 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-top, .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-top, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom, .e-progress-btn.e-progress-active:not(.e-hide-spinner).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, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner, .e-recurrenceeditor .e-input-wrapper-side .e-non-week .e-form-left {
        padding-bottom: 12px
    }

    .e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner, .e-bigger .e-rte-edit-table .e-rte-field, .e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner, .e-pv-default-tab .e-pv-properties-checkbox-main-div-prop {
        padding-top: 12px
    }

.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-bottom, .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-bottom .e-spinner, .e-pv-mobile-splitter-container .e-pv-navigation-splitter-pane .e-pv-mobile-navigation-menu, .e-pv-properties-form-field-option-dropdown-list-div {
        padding-top: 10px
    }

.e-progress-btn.e-round-corner {
    border-radius: calc(var(--e-radius) * 5);
    outline: 0;
    overflow: hidden
}

.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, .e-progress-btn.e-outline .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-outline:focus .e-spinner-pane .e-spinner-inner svg {
    fill: rgba(var(--color-sf-on-surface));
    stroke: rgba(var(--color-sf-on-surface))
}

    .e-progress-btn .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc {
        stroke: rgba(var(--color-sf-on-surface))
    }

.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-flat: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-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg {
    fill: rgba(var(--color-sf-on-primary));
    stroke: rgba(var(--color-sf-on-primary))
}

    .e-progress-btn.e-primary .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, .e-progress-btn.e-primary.e-flat: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-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc {
        stroke: rgba(var(--color-sf-on-primary))
    }

.e-progress-btn.e-primary.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, .e-progress-btn.e-primary.e-flat: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-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg {
    fill: rgba(var(--color-sf-primary));
    stroke: rgba(var(--color-sf-primary))
}

    .e-progress-btn.e-primary.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, .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-outline:focus.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 {
        stroke: rgba(var(--color-sf-white))
    }

.e-progress-btn.e-flat.e-primary .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-outline.e-primary .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-outline:hover .e-spinner-pane .e-spinner-inner svg {
    fill: rgba(var(--color-sf-primary));
    stroke: rgba(var(--color-sf-primary))
}

.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-flat: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-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg {
    fill: rgba(var(--color-sf-success-text));
    stroke: rgba(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-flat: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-outline:focus .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 {
        stroke: rgba(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-flat: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-outline:focus.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 {
    fill: rgba(var(--color-sf-success));
    stroke: rgba(var(--color-sf-success))
}

    .e-progress-btn.e-success.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, .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-outline:focus.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 {
        stroke: rgba(var(--color-sf-success))
    }

.e-progress-btn.e-flat.e-success .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-outline.e-success .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-outline:hover .e-spinner-pane .e-spinner-inner svg {
    fill: rgba(var(--color-sf-success));
    stroke: rgba(var(--color-sf-success))
}

.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-flat: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-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg {
    fill: rgba(var(--color-sf-info-text));
    stroke: rgba(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-flat: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-outline:focus .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 {
        stroke: rgba(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-flat: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-outline:focus.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 {
    fill: rgba(var(--color-sf-info));
    stroke: rgba(var(--color-sf-info))
}

    .e-progress-btn.e-info.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, .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-outline:focus.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 {
        stroke: rgba(var(--color-sf-info))
    }

.e-progress-btn.e-flat.e-info .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-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg {
    fill: rgba(var(--color-sf-info));
    stroke: rgba(var(--color-sf-info))
}

.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-flat: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-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg {
    fill: rgba(var(--color-sf-warning-text));
    stroke: rgba(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-flat: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-outline:focus .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 {
        stroke: rgba(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-flat: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-outline:focus.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 {
    fill: rgba(var(--color-sf-warning));
    stroke: rgba(var(--color-sf-warning))
}

    .e-progress-btn.e-warning.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, .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-outline:focus.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 {
        stroke: rgba(var(--color-sf-warning))
    }

    .e-progress-btn.e-warning.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, .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-outline:focus.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 {
        stroke: rgba(var(--color-sf-warning))
    }

.e-progress-btn.e-flat.e-warning .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-outline.e-warning .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-outline:hover .e-spinner-pane .e-spinner-inner svg {
    fill: rgba(var(--color-sf-warning));
    stroke: rgba(var(--color-sf-warning))
}

.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-flat: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-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg {
    fill: rgba(var(--color-sf-danger-text));
    stroke: rgba(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-flat: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-outline:focus .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 {
        stroke: rgba(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-flat: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-outline:focus.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 {
    fill: rgba(var(--color-sf-error));
    stroke: rgba(var(--color-sf-error))
}

    .e-progress-btn.e-danger.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, .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-outline:focus.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 {
        stroke: rgba(var(--color-sf-error))
    }

.e-progress-btn.e-danger.e-outline:focus .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-flat.e-danger .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg {
    fill: rgba(var(--color-sf-error));
    stroke: rgba(var(--color-sf-error))
}

.e-progress-btn.e-flat.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc {
    stroke: rgba(var(--color-sf-success))
}

.e-progress-btn.e-flat.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc {
    stroke: rgba(var(--color-sf-info))
}

.e-progress-btn.e-flat.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc {
    stroke: rgba(var(--color-sf-warning))
}

.e-progress-btn.e-flat.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc {
    stroke: rgba(var(--color-sf-error))
}

.e-danger .e-progress, .e-info .e-progress, .e-primary .e-progress, .e-progress, .e-success .e-progress {
    background: rgba(var(--color-sf-on-surface),.12)
}

.e-flat.e-success .e-progress, .e-flat:not(:focus).e-success .e-progress {
    background: rgba(var(--color-sf-success),.12)
}

.e-flat.e-info .e-progress, .e-flat:not(:focus).e-info .e-progress {
    background: rgba(var(--color-sf-info),.12)
}

.e-flat.e-warning .e-progress, .e-flat:not(:focus).e-warning .e-progress {
    background: rgba(var(--color-sf-warning),.12)
}

.e-flat.e-danger .e-progress, .e-flat:not(:focus).e-danger .e-progress {
    background: rgba(var(--color-sf-error),.12)
}

.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-bottom, .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-bottom, .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-spinner, .e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
        padding-top: 14px
    }
/*! tab layout */

.e-richtexteditor {
    display: block;
    position: relative;
    color: rgba(var(--color-sf-on-surface));
    background: rgba(var(--color-sf-surface))
}

    .e-richtexteditor .e-rte-container {
        display: flex;
        flex-direction: column;
        width: 100%;
        height: 100%;
        content: "light-theme"
    }

        .e-richtexteditor .e-rte-container.e-source-code-enabled .e-source-content {
            display: block;
            overflow: hidden
        }

    .e-richtexteditor .e-rte-content .e-rte-placeholder.e-placeholder-enabled {
        display: block;
        font-size: 14px
    }

    .e-richtexteditor .e-rte-content .e-col-wrapper, .e-richtexteditor .e-rte-content .e-row-wrapper, .e-richtexteditor .e-rte-content .e-table-wrapper {
        user-select: none;
        position: absolute;
        cursor: pointer
    }

        .e-richtexteditor .e-rte-content .e-col-wrapper .e-icons.e-drag-and-drop, .e-richtexteditor .e-rte-content .e-row-wrapper .e-icons.e-drag-and-drop, .e-richtexteditor .e-rte-content .e-table-wrapper .e-icons.e-drag-and-drop {
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 4px 0 0 4px
        }

            .e-richtexteditor .e-rte-content .e-col-wrapper .e-icons.e-drag-and-drop.e-rtl, .e-richtexteditor .e-rte-content .e-row-wrapper .e-icons.e-drag-and-drop.e-rtl, .e-richtexteditor .e-rte-content .e-table-wrapper .e-icons.e-drag-and-drop.e-rtl {
                border-radius: 0 4px 4px 0
            }

            .e-richtexteditor .e-rte-content .e-col-wrapper .e-icons.e-drag-and-drop:hover, .e-richtexteditor .e-rte-content .e-col-wrapper .e-icons.e-move:hover, .e-richtexteditor .e-rte-content .e-row-wrapper .e-icons.e-drag-and-drop:hover, .e-richtexteditor .e-rte-content .e-row-wrapper .e-icons.e-move:hover, .e-richtexteditor .e-rte-content .e-table-wrapper .e-icons.e-drag-and-drop:hover, .e-richtexteditor .e-rte-content .e-table-wrapper .e-icons.e-move:hover, .e-richtexteditor .e-rte-toolbar .e-toolbar-item.e-active .e-split-btn-wrapper, .e-schedule .e-agenda-view .e-appointment.e-appointment-border, .e-schedule .e-agenda-view .e-appointment:focus, .e-schedule .e-month-agenda-view .e-appointment.e-appointment-border, .e-schedule .e-month-agenda-view .e-appointment:focus, .e-schedule .e-month-agenda-view .e-selected-cell:hover, .e-schedule .e-month-view .e-selected-cell:hover, .e-schedule .e-timeline-month-view .e-resource-cells:focus, .e-schedule .e-timeline-month-view .e-selected-cell:hover:not(.e-resource-group-cells), .e-schedule .e-timeline-view .e-resource-cells:focus, .e-schedule .e-timeline-view .e-selected-cell:hover, .e-schedule .e-timeline-view .e-selected-cell:hover:not(.e-resource-group-cells), .e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells:focus, .e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell:hover {
                background: rgba(var(--color-sf-primary-container))
            }

        .e-richtexteditor .e-rte-content .e-col-wrapper .e-icons.e-drag-and-drop {
            border-radius: 4px 4px 0 0
        }

            .e-richtexteditor .e-rte-content .e-col-wrapper .e-icons.e-drag-and-drop::before, .e-schedule .e-timeline-month-view .e-resource-collapse, .e-schedule .e-timeline-view .e-resource-collapse, .e-schedule .e-timeline-year-view .e-resource-collapse {
                transform: rotate(90deg)
            }

    .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-full-screen {
        bottom: 0;
        height: 100% !important;
        left: 0;
        overflow: auto;
        position: fixed;
        right: 0;
        top: 0;
        width: 100% !important;
        z-index: 999
    }

        .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
        }

        .e-richtexteditor.e-rte-full-screen .e-rte-edit-table-prop-dialog {
            max-height: 320px !important
        }

        .e-richtexteditor.e-rte-full-screen .e-rte-link-dialog {
            max-height: 353px !important
        }

        .e-richtexteditor.e-rte-full-screen .e-rte-img-alt-dialog, .e-richtexteditor.e-rte-full-screen .e-rte-img-dialog {
            max-height: 390px !important
        }

        .e-richtexteditor.e-rte-full-screen .e-rte-img-link-dialog {
            max-height: 191px !important
        }

        .e-richtexteditor.e-rte-full-screen .e-rte-img-size-dialog {
            max-height: 256px !important
        }

    .e-richtexteditor.e-rtl .e-rte-character-count {
        margin-right: auto;
        padding-left: 30px;
        padding-right: unset
    }

    .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-item .e-rte-dropdown-menu .e-rte-dropdown-btn-text {
        font-weight: 400;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .e-richtexteditor .e-rte-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 {
        display: none;
        left: 0;
        position: fixed;
        right: 0
    }

        .e-richtexteditor .e-rte-toolbar.e-rte-tb-fixed.e-show {
            display: block;
            z-index: 101
        }

    .e-richtexteditor .e-rte-placeholder {
        color: rgba(var(--color-sf-on-surface));
        line-height: 1.5;
        opacity: .54;
        overflow: hidden;
        padding: 16px;
        position: absolute;
        text-align: start;
        top: 0;
        z-index: 1;
        display: none
    }

    .e-richtexteditor .e-rte-content, .e-richtexteditor .e-rte-iframe-content {
        position: relative;
        z-index: 1
    }

    .e-richtexteditor .e-rte-content, .e-richtexteditor .e-rte-iframe-content, .e-richtexteditor .e-source-content {
        overflow: hidden;
        transition: .1s ease-out;
        width: 100%;
        font-size: 14px
    }

        .e-richtexteditor .e-rte-content .e-content, .e-richtexteditor .e-rte-iframe-content .e-content, .e-richtexteditor .e-source-content .e-content {
            width: 100%;
            display: block;
            float: left;
            background: unset;
            box-sizing: border-box;
            height: 100%;
            min-height: 100px;
            outline: transparent solid 0;
            padding: 16px;
            position: relative;
            text-align: inherit;
            z-index: 2;
            font-weight: 400;
            line-height: 1.5;
            font-size: 1em;
            -webkit-overflow-scrolling: touch;
            overflow: auto;
            transition: .1s ease-out
        }

            .e-bigger .e-rte-dropdown-popup ul .e-item.e-h4, .e-richtexteditor .e-rte-content .e-content blockquote, .e-richtexteditor .e-rte-iframe-content .e-content blockquote, .e-richtexteditor .e-source-content .e-content blockquote {
                font-size: 1em
            }

            .e-richtexteditor .e-rte-content .e-content code, .e-richtexteditor .e-rte-iframe-content .e-content code, .e-richtexteditor .e-source-content .e-content code {
                background: rgba(157,157,157,.15);
                color: #ed484c
            }

            .e-richtexteditor .e-rte-content .e-content hr, .e-richtexteditor .e-rte-iframe-content .e-content hr, .e-richtexteditor .e-source-content .e-content hr {
                margin: 10px 0;
                border: 2px solid #b0b3b8
            }

            .e-richtexteditor .e-rte-content .e-content .e-rte-checklist > li:not(.e-rte-checklist-hidden), .e-richtexteditor .e-rte-iframe-content .e-content .e-rte-checklist > li:not(.e-rte-checklist-hidden), .e-richtexteditor .e-source-content .e-content .e-rte-checklist > li:not(.e-rte-checklist-hidden) {
                list-style: none;
                position: relative
            }

            .e-richtexteditor .e-rte-content .e-content .e-rte-checklist > li::before, .e-richtexteditor .e-rte-iframe-content .e-content .e-rte-checklist > li::before, .e-richtexteditor .e-source-content .e-content .e-rte-checklist > li::before {
                content: "";
                position: absolute;
                top: 2px;
                box-sizing: content-box;
                left: -25px;
                width: 16px;
                height: 16px;
                border-radius: calc(var(--e-radius) * .125);
                border: 2px solid rgba(var(--color-sf-on-surface-variant));
                cursor: pointer
            }

            .e-richtexteditor .e-rte-content .e-content .e-rte-checklist li.e-rte-checklist-checked::before, .e-richtexteditor .e-rte-iframe-content .e-content .e-rte-checklist li.e-rte-checklist-checked::before, .e-richtexteditor .e-source-content .e-content .e-rte-checklist li.e-rte-checklist-checked::before {
                background: rgba(var(--color-sf-primary));
                border: 2px solid rgba(var(--color-sf-primary))
            }

            .e-richtexteditor .e-rte-content .e-content .e-rte-checklist li.e-rte-checklist-checked::after, .e-richtexteditor .e-rte-iframe-content .e-content .e-rte-checklist li.e-rte-checklist-checked::after, .e-richtexteditor .e-source-content .e-content .e-rte-checklist li.e-rte-checklist-checked::after {
                border-color: rgba(var(--color-sf-on-primary));
                border-style: solid;
                border-width: 0 2px 2px 0;
                box-sizing: content-box;
                content: "";
                display: block;
                height: 8px;
                width: 4px;
                position: absolute;
                transform: rotate(45deg);
                cursor: pointer;
                left: -18px;
                top: 5.5px
            }

            .e-richtexteditor .e-rte-content .e-content.e-rtl .e-rte-checklist li.e-rte-checklist-checked::after, .e-richtexteditor .e-rte-iframe-content .e-content.e-rtl .e-rte-checklist li.e-rte-checklist-checked::after, .e-richtexteditor .e-source-content .e-content.e-rtl .e-rte-checklist li.e-rte-checklist-checked::after {
                right: -19px
            }

            .e-richtexteditor .e-rte-content .e-content.e-rtl .e-rte-checklist > li::before, .e-richtexteditor .e-rte-iframe-content .e-content.e-rtl .e-rte-checklist > li::before, .e-richtexteditor .e-source-content .e-content.e-rtl .e-rte-checklist > li::before {
                right: -25px
            }

        .e-richtexteditor .e-rte-content hr.e-rte-hr-focus, .e-richtexteditor .e-rte-iframe-content hr.e-rte-hr-focus, .e-richtexteditor .e-source-content hr.e-rte-hr-focus {
            outline: rgb(0,120,214) solid 2px;
            outline-offset: 3px
        }

        .e-richtexteditor .e-rte-content .e-content li, .e-richtexteditor .e-rte-iframe-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-rte-iframe-content .e-content li ol, .e-richtexteditor .e-rte-iframe-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-rte-iframe-content .e-content ul, .e-richtexteditor .e-source-content .e-content ul {
            list-style-type: disc
        }

            .e-richtexteditor .e-rte-content .e-content ol ul, .e-richtexteditor .e-rte-content .e-content ul ul, .e-richtexteditor .e-rte-iframe-content .e-content ol ul, .e-richtexteditor .e-rte-iframe-content .e-content ul ul, .e-richtexteditor .e-source-content .e-content ol ul, .e-richtexteditor .e-source-content .e-content ul ul {
                list-style-type: circle
            }

                .e-richtexteditor .e-rte-content .e-content ol ol 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 ul ul ul, .e-richtexteditor .e-rte-iframe-content .e-content ol ol ul, .e-richtexteditor .e-rte-iframe-content .e-content ol ul ul, .e-richtexteditor .e-rte-iframe-content .e-content ul ol ul, .e-richtexteditor .e-rte-iframe-content .e-content ul ul ul, .e-richtexteditor .e-source-content .e-content ol ol 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 ul ul ul {
                    list-style-type: square
                }

        .e-richtexteditor .e-rte-content .e-content h1, .e-richtexteditor .e-rte-iframe-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-rte-iframe-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-rte-iframe-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-rte-iframe-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-rte-iframe-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-rte-iframe-content .e-content h6, .e-richtexteditor .e-source-content .e-content h6 {
            font-size: 1.142em;
            line-height: 1.5;
            margin: 10px 0
        }

        .e-richtexteditor .e-rte-content .e-content blockquote, .e-richtexteditor .e-rte-iframe-content .e-content blockquote, .e-richtexteditor .e-source-content .e-content blockquote {
            margin: 10px 0;
            padding-left: 12px
        }

        .e-richtexteditor .e-rte-content .e-content table, .e-richtexteditor .e-rte-iframe-content .e-content table, .e-richtexteditor .e-source-content .e-content table {
            margin-bottom: 10px;
            border-collapse: collapse;
            border-spacing: 0;
            empty-cells: show
        }

            .e-bigger .e-pv-redaction-page-mark-content, .e-pv-blazor-redaction-font-table, .e-pv-blazor-redaction-table, .e-pv-redaction-font-table, .e-pv-redaction-table, .e-richtexteditor .e-rte-content .e-content table:not(:first-child):not(table table), .e-richtexteditor .e-rte-iframe-content .e-content table:not(:first-child):not(table table), .e-richtexteditor .e-source-content .e-content table:not(:first-child):not(table table) {
                margin-top: 10px
            }

        .e-richtexteditor .e-rte-content .e-content pre, .e-richtexteditor .e-rte-iframe-content .e-content pre, .e-richtexteditor .e-source-content .e-content pre {
            background-color: inherit;
            border: 0;
            border-radius: calc(var(--e-radius) * 0);
            color: rgba(var(--color-sf-on-surface));
            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 pre[data-language], .e-richtexteditor .e-rte-iframe-content .e-content pre[data-language], .e-richtexteditor .e-source-content .e-content pre[data-language] {
                background: rgba(157,157,157,.08);
                color: #2e2e2e;
                font-family: Space Mono;
                border-radius: calc(var(--e-radius) * .375);
                border: 1px solid #e5e7eb;
                padding: 20px 16px 16px;
                font-size: 14px;
                line-height: 20px;
                font-weight: 400;
                position: relative
            }

                .e-richtexteditor .e-rte-content .e-content pre[data-language]::before, .e-richtexteditor .e-rte-iframe-content .e-content pre[data-language]::before, .e-richtexteditor .e-source-content .e-content pre[data-language]::before {
                    content: attr(data-language);
                    font-family: Roboto;
                    font-weight: 500;
                    color: #f9fafb;
                    font-size: 12px;
                    line-height: 16px;
                    right: 8px;
                    padding: 2px 4px;
                    background-color: #696969;
                    top: -1px;
                    border-radius: calc(var(--e-radius) * 0) calc(var(--e-radius) * 0) calc(var(--e-radius) * .25) calc(var(--e-radius) * .25);
                    position: absolute
                }

                .e-richtexteditor .e-rte-content .e-content pre[data-language] code, .e-richtexteditor .e-rte-iframe-content .e-content pre[data-language] code, .e-richtexteditor .e-source-content .e-content pre[data-language] code {
                    color: #2e2e2e;
                    background: 0 0
                }

        .e-richtexteditor .e-rte-content .e-content a, .e-richtexteditor .e-rte-iframe-content .e-content a, .e-richtexteditor .e-source-content .e-content a {
            text-decoration: none;
            user-select: auto
        }

        .e-bigger .e-richtexteditor .e-rte-content .e-content h3 + h4, .e-bigger .e-richtexteditor .e-rte-content .e-content h4 + h5, .e-bigger .e-richtexteditor .e-rte-content .e-content h5 + h6, .e-bigger .e-richtexteditor .e-rte-iframe-content .e-content h3 + h4, .e-bigger .e-richtexteditor .e-rte-iframe-content .e-content h4 + h5, .e-bigger .e-richtexteditor .e-rte-iframe-content .e-content h5 + h6, .e-bigger .e-richtexteditor .e-source-content .e-content h3 + h4, .e-bigger .e-richtexteditor .e-source-content .e-content h4 + h5, .e-bigger .e-richtexteditor .e-source-content .e-content h5 + h6, .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-rte-iframe-content .e-content h3 + h4, .e-richtexteditor .e-rte-iframe-content .e-content h4 + h5, .e-richtexteditor .e-rte-iframe-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: .6em
        }

        .e-richtexteditor .e-rte-content .e-content table.e-cell-select::after, .e-richtexteditor .e-rte-iframe-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 double rgba(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-rte-iframe-content .e-content table td.e-cell-select.e-multi-cells-select, .e-richtexteditor .e-rte-iframe-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 rgba(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-rte-iframe-content .e-content table td.e-cell-select.e-multi-cells-select::after, .e-richtexteditor .e-rte-iframe-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(var(--color-sf-primary),.11);
                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-rte-iframe-content .e-content table td.e-multi-cells-select ::selection, .e-richtexteditor .e-rte-iframe-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-character-count {
        color: rgba(var(--color-sf-outline));
        font-size: 14px;
        margin-right: 15px;
        opacity: 1;
        padding-bottom: 2px;
        text-align: right;
        z-index: 100;
        pointer-events: none
    }

        .e-richtexteditor .e-rte-character-count.e-warning {
            color: rgba(var(--color-sf-warning));
            opacity: unset
        }

        .e-richtexteditor .e-rte-character-count.e-error {
            color: rgba(var(--color-sf-error));
            opacity: unset
        }

    .e-richtexteditor .e-rte-srctextarea {
        background-color: transparent;
        border: 0;
        color: rgba(var(--color-sf-on-surface));
        height: 100%;
        line-height: 22px;
        overflow: auto;
        padding: 16px;
        resize: none;
        transition: .1s ease-out;
        width: 100%
    }

    .e-richtexteditor .e-resize-handle {
        position: absolute;
        margin-bottom: 3px
    }

        .e-richtexteditor .e-resize-handle.e-south-east {
            bottom: 0;
            cursor: nwse-resize;
            right: 0;
            z-index: 100;
            margin-right: 3px
        }

        .e-richtexteditor .e-resize-handle.e-south-west {
            bottom: 0;
            cursor: sw-resize;
            left: 0;
            transform: rotate(90deg);
            z-index: 100;
            margin-left: 3px
        }

    .e-richtexteditor.e-rtl .e-resize-handle.e-south-west {
        direction: ltr;
        text-align: initial
    }

    .e-richtexteditor .e-clickelem::after, .e-richtexteditor .e-clickelem::before, .e-richtexteditor .e-video-clickelem::after, .e-richtexteditor .e-video-clickelem::before {
        left: 0;
        right: 0;
        z-index: 1;
        background: 0 0;
        content: "";
        cursor: default;
        display: block;
        position: absolute
    }

    .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-clickelem, .e-richtexteditor .e-video-clickelem {
        display: block;
        margin: 0;
        outline: 0;
        padding: 0;
        position: relative
    }

    .e-richtexteditor .e-embed-videoheader, .e-richtexteditor .e-video-url-wrap, .e-richtexteditor .e-videoheader {
        padding-bottom: 5px;
        padding-top: 15px
    }

        .e-richtexteditor .e-video-url-wrap .e-radio-wrapper, .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-richtexteditor .e-video-url-wrap textarea {
            min-height: 80px
        }

    .e-richtexteditor .e-rte-upload {
        visibility: hidden;
        display: none
    }

    .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-colorpicker-container.e-rte-background-colorpicker .e-split-colorpicker.e-icons::before, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-colorpicker-container.e-rte-font-colorpicker .e-split-colorpicker.e-icons::before, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-colorpicker-wrapper.e-rte-background-colorpicker .e-split-colorpicker.e-icons::before, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-colorpicker-wrapper.e-rte-font-colorpicker .e-split-colorpicker.e-icons::before, .e-rte-toolbar.e-rte-quick-toolbar .e-toolbar-item .e-colorpicker-container.e-rte-background-colorpicker .e-split-colorpicker.e-icons::before, .e-rte-toolbar.e-rte-quick-toolbar .e-toolbar-item .e-colorpicker-container.e-rte-font-colorpicker .e-split-colorpicker.e-icons::before, .e-rte-toolbar.e-rte-quick-toolbar .e-toolbar-item .e-colorpicker-wrapper.e-rte-background-colorpicker .e-split-colorpicker.e-icons::before, .e-rte-toolbar.e-rte-quick-toolbar .e-toolbar-item .e-colorpicker-wrapper.e-rte-font-colorpicker .e-split-colorpicker.e-icons::before {
        display: block;
        font-family: e-icons;
        font-weight: 400;
        line-height: 1;
        text-transform: none
    }

    .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker .e-selected-color, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker .e-selected-color, .e-rte-toolbar.e-rte-quick-toolbar .e-toolbar-item .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker .e-selected-color, .e-rte-toolbar.e-rte-quick-toolbar .e-toolbar-item .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker .e-selected-color {
        background: 0 0;
        display: block;
        margin-top: 3px;
        width: 100%;
        height: auto
    }

        .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker .e-selected-color .e-split-preview, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker .e-selected-color .e-split-preview, .e-rte-toolbar.e-rte-quick-toolbar .e-toolbar-item .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker .e-selected-color .e-split-preview, .e-rte-toolbar.e-rte-quick-toolbar .e-toolbar-item .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker .e-selected-color .e-split-preview {
            height: 3px;
            bottom: 0;
            top: unset
        }

.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: 700;
        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: 700;
        height: 40px;
        line-height: 40px
    }

    .e-rte-dropdown-popup ul .e-item.e-h3 {
        font-size: 1.16em;
        font-weight: 700
    }

    .e-rte-dropdown-popup ul .e-item.e-h4 {
        font-size: 1em;
        font-weight: 700
    }

    .e-rte-dropdown-popup ul .e-item.e-h5 {
        font-size: .83em;
        font-weight: 700
    }

    .e-rte-dropdown-popup ul .e-item.e-h6 {
        font-size: .7em;
        font-weight: 700
    }

    .e-rte-dropdown-popup ul .e-item.e-segoe-ui, .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-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-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-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
        }

    .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.e-rte-dropdown-icons ul {
        min-width: 30px
    }
}

.e-rte-audio.e-audio-break, .e-rte-image.e-imgbreak, .e-rte-video.e-video-break {
    border: 0;
    cursor: pointer;
    display: block;
    float: none;
    max-width: 100%;
    padding: 1px;
    position: relative
}

.e-rte-audio, .e-rte-image, .e-rte-video {
    border: 0;
    cursor: pointer;
    display: block;
    float: none;
    margin: auto;
    max-width: 100%;
    position: relative
}

    .e-img-caption-container.e-img-inline, .e-rte-audio.e-audio-inline, .e-rte-image.e-img-inline, .e-rte-image.e-imginline, .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-img-caption-container.e-img-break, .e-img-caption-container.e-img-center, .e-rte-image.e-img-break, .e-rte-image.e-img-center, .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 5px 0 auto;
        text-align: left
    }

    .e-rte-image.e-imgright, .e-rte-video.e-video-right {
        float: right;
        margin: 0 auto 0 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;
        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-quick-popup-wrapper.e-device.e-rtl .e-event-popup .e-popup-header .e-close, .e-rte-img-caption .e-rte-image.e-imgright, .e-rte-img-caption.e-imgright {
        margin-left: auto;
        margin-right: 0
    }

    .e-rte-img-caption.e-imgright {
        display: contents
    }

    .e-rte-img-caption.e-imgleft {
        display: contents;
        margin-left: 0;
        margin-right: auto
    }

    .e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-input-wrapper, .e-rte-img-caption .e-rte-image.e-imgleft, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item, .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-table td, .e-rte-table th {
    border: 1px solid rgba(var(--color-sf-outline-variant));
    height: 20px;
    min-width: 20px;
    padding: 2px 5px;
    box-sizing: border-box
}

.e-rte-table.e-dashed-border > tbody > tr > td, .e-rte-table.e-dashed-border > tbody > tr > th {
    border-style: dashed
}

.e-img-caption-container .e-img-caption-text, .e-rte-img-caption .e-img-inner {
    box-sizing: border-box;
    display: block;
    font-size: 16px;
    font-weight: 400;
    margin: auto;
    opacity: .9;
    position: relative;
    text-align: center;
    width: 100%
}

.e-rte-img-caption.e-imgright .e-img-inner {
    float: right;
    text-align: right
}

.e-rte-img-caption .e-img-wrap {
    display: inline-block;
    margin: auto;
    padding: 0;
    width: 100%
}

.e-rte-table-resize.e-tb-col-insert, .e-rte-table-resize.e-tb-row-insert {
    position: absolute;
    background-color: transparent;
    text-align: center;
    align-items: center;
    justify-content: center;
    opacity: 0;
    color: rgba(var(--color-sf-primary))
}

.e-rte-table-resize .e-circle-add::before, .e-rte-table-resize .e-circle::before {
    background-color: rgba(var(--color-sf-surface));
    border-radius: 50%
}

.e-rte-table-resize.e-tb-col-insert {
    width: 26px;
    height: 22px
}

.e-rte-table-resize.e-tb-row-insert {
    width: 22px;
    height: 26px
}

    .e-rte-table-resize.e-tb-row-insert.e-insert-cell-rtl {
        right: 2px
    }

    .e-rte-table-resize.e-tb-col-insert .e-icons.e-circle-add, .e-rte-table-resize.e-tb-row-insert .e-icons.e-circle-add {
        font-size: 16px;
        line-height: 16px;
        border: 1px;
        position: absolute;
        z-index: 2
    }

.e-rte-table-resize.e-tb-col-insert .e-icons.e-circle-add {
    top: 0;
    left: 5px
}

.e-rte-table-resize.e-tb-row-insert .e-icons.e-circle-add {
    top: 5px;
    left: 0
}

    .e-rte-table-resize.e-tb-row-insert .e-icons.e-circle-add.e-insert-cell-rtl {
        left: 6.5px
    }

.e-rte-table-resize.e-tb-col-insert .e-icons.e-circle, .e-rte-table-resize.e-tb-row-insert .e-icons.e-circle {
    font-size: 8px;
    line-height: 8px;
    border: 1px;
    position: absolute;
    z-index: 2
}

.e-rte-table-resize.e-tb-row-insert .e-icons.e-circle {
    top: 9px;
    left: 4px
}

.e-rte-table-resize.e-tb-col-insert .e-icons.e-circle {
    top: 4px;
    left: 9px
}

.e-rte-table-resize.e-column-resize, .e-rte-table-resize.e-row-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-img-caption-container.e-img-left-wrap, .e-rte-image.e-img-left-wrap {
    float: left;
    margin: 5px 5px 5px 0
}

.e-img-caption-container.e-img-right-wrap, .e-rte-image.e-img-right-wrap {
    float: right;
    margin: 5px 0 5px 5px
}

.e-img-caption-container.e-img-left, .e-img-caption-container.e-img-right, .e-rte-image.e-img-left, .e-rte-image.e-img-right {
    margin-top: 5px;
    margin-bottom: 5px
}

.e-img-caption-container.e-img-right, .e-rte-image.e-img-right {
    margin-right: 0;
    margin-left: auto
}

.e-img-caption-container.e-img-left, .e-rte-image.e-img-left {
    margin-left: 0;
    margin-right: auto
}

.e-img-caption-container {
    max-width: 100%;
    position: relative
}

    .e-img-caption-container.e-img-break, .e-img-caption-container.e-img-center {
        margin-left: auto;
        margin-right: auto
    }

.e-richtexteditor .e-audioheader, .e-richtexteditor .e-linkheader, .e-richtexteditor .e-video-url-wrap, .e-richtexteditor .e-videoheader, .e-rte-elements .e-audioheader, .e-rte-elements .e-linkheader, .e-rte-elements .e-video-url-wrap, .e-rte-elements .e-videoheader {
    font-family: var(--e-font-family);
    font-size: 15px;
    opacity: .87;
    padding-bottom: 0;
    padding-top: 20px
}

.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list, .e-richtexteditor .e-img-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-richtexteditor .e-word-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-img-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, .e-rte-elements .e-word-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list {
    border-bottom: 0 solid transparent;
    min-height: initial
}

.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files, .e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files, .e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files, .e-richtexteditor .e-word-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-img-uploadwrap.e-droparea .e-upload .e-upload-files, .e-rte-elements .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files, .e-rte-elements .e-word-uploadwrap.e-droparea .e-upload .e-upload-files {
    border-top: 0 solid transparent
}

.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload, .e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload, .e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload, .e-richtexteditor .e-word-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-img-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-audio-dialog.e-dialog.e-device.e-dlg-modal .e-word-uploadwrap.e-droparea .e-upload, .e-rte-elements .e-aud-uploadwrap.e-droparea .e-upload, .e-rte-elements .e-img-uploadwrap.e-droparea .e-upload, .e-rte-elements .e-vid-uploadwrap.e-droparea .e-upload, .e-rte-elements .e-word-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-img-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-img-dialog.e-dialog.e-device.e-dlg-modal .e-word-uploadwrap.e-droparea .e-upload, .e-rte-import-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-upload, .e-rte-import-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-upload, .e-rte-import-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-upload, .e-rte-import-dialog.e-dialog.e-device.e-dlg-modal .e-word-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-img-uploadwrap.e-droparea .e-upload, .e-rte-video-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-word-uploadwrap.e-droparea .e-upload {
    border: 0 solid transparent;
    float: none
}

.e-richtexteditor .e-dialog .e-aud-uploadwrap.e-droparea .e-browsebtn, .e-richtexteditor .e-dialog .e-img-uploadwrap.e-droparea .e-browsebtn, .e-richtexteditor .e-dialog .e-vid-uploadwrap.e-droparea .e-browsebtn, .e-richtexteditor .e-dialog .e-word-uploadwrap.e-droparea .e-browsebtn, .e-rte-elements .e-dialog .e-aud-uploadwrap.e-droparea .e-browsebtn, .e-rte-elements .e-dialog .e-img-uploadwrap.e-droparea .e-browsebtn, .e-rte-elements .e-dialog .e-vid-uploadwrap.e-droparea .e-browsebtn, .e-rte-elements .e-dialog .e-word-uploadwrap.e-droparea .e-browsebtn {
    display: block;
    height: 32px;
    margin: 0 auto 10px;
    padding: 6px 16px;
    position: relative;
    top: 6px
}

.e-richtexteditor .e-dialog .e-aud-uploadwrap.e-droparea, .e-richtexteditor .e-dialog .e-img-uploadwrap.e-droparea, .e-richtexteditor .e-dialog .e-vid-uploadwrap.e-droparea, .e-richtexteditor .e-dialog .e-word-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-img-uploadwrap.e-droparea, .e-rte-audio-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-word-uploadwrap.e-droparea, .e-rte-elements .e-dialog .e-aud-uploadwrap.e-droparea, .e-rte-elements .e-dialog .e-img-uploadwrap.e-droparea, .e-rte-elements .e-dialog .e-vid-uploadwrap.e-droparea, .e-rte-elements .e-dialog .e-word-uploadwrap.e-droparea, .e-rte-elements.e-dialog .e-aud-uploadwrap.e-droparea, .e-rte-elements.e-dialog .e-img-uploadwrap.e-droparea, .e-rte-elements.e-dialog .e-vid-uploadwrap.e-droparea, .e-rte-elements.e-dialog .e-word-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-img-uploadwrap.e-droparea, .e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea, .e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-word-uploadwrap.e-droparea, .e-rte-import-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea, .e-rte-import-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea, .e-rte-import-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea, .e-rte-import-dialog.e-dialog.e-device.e-dlg-modal .e-word-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-img-uploadwrap.e-droparea, .e-rte-video-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-word-uploadwrap.e-droparea {
    min-height: 50px;
    position: relative
}

    .e-richtexteditor .e-dialog .e-aud-uploadwrap.e-droparea .e-rte-upload-text, .e-richtexteditor .e-dialog .e-img-uploadwrap.e-droparea .e-rte-upload-text, .e-richtexteditor .e-dialog .e-vid-uploadwrap.e-droparea .e-rte-upload-text, .e-richtexteditor .e-dialog .e-word-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-img-uploadwrap.e-droparea .e-rte-upload-text, .e-rte-elements .e-dialog .e-vid-uploadwrap.e-droparea .e-rte-upload-text, .e-rte-elements .e-dialog .e-word-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-img-uploadwrap.e-droparea .e-rte-upload-text, .e-rte-elements.e-dialog .e-vid-uploadwrap.e-droparea .e-rte-upload-text, .e-rte-elements.e-dialog .e-word-uploadwrap.e-droparea .e-rte-upload-text {
        display: inline-block;
        line-height: normal
    }

.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-rte-table-popup.e-popup.e-popup-open, .e-rte-elements .e-rte-table-popup.e-popup.e-popup-open {
    border-radius: calc(var(--e-radius) * .375);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15);
    font-size: 14px;
    font-weight: 400;
    min-width: 120px;
    overflow: hidden;
    padding: 10px;
    border: 1px solid var(--color-sf-outline-variant)
}

.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 rgba(var(--color-sf-outline-variant));
    display: inline-block;
    height: 14px;
    margin: 1px;
    overflow: hidden;
    vertical-align: top;
    width: 14px
}

.e-pv-annotation-opacity-popup-container.e-blazor-pv-opacity-container .e-pv-annotation-opacity-slider-container .e-control-wrapper.e-slider-container, .e-pv-annotation-thickness-popup-container.e-blazor-pv-thickness-container .e-pv-annotation-thickness-slider-container .e-control-wrapper.e-slider-container, .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-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 rgba(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 .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-edit-table-content .e-rte-edit-table-cell, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-row, .e-rte-elements .e-rte-edit-table-content .e-rte-edit-table-cell, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-row {
    display: flex;
    gap: 16px
}

.e-richtexteditor .e-rte-edit-table-content .e-rte-edit-table-border .e-rte-edit-table-borderfields, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-table-border .e-rte-edit-table-borderfields, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-table-field-flex, .e-rte-elements .e-rte-edit-table-content .e-rte-edit-table-border .e-rte-edit-table-borderfields, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-table-border .e-rte-edit-table-borderfields, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-table-field-flex {
    display: flex;
    justify-content: space-between
}

    .e-richtexteditor .e-rte-edit-table-content .e-rte-edit-table-border .e-rte-edit-table-borderfields .e-rte-edit-table-borderwidth, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-table-border .e-rte-edit-table-borderfields .e-rte-edit-table-borderwidth, .e-rte-elements .e-rte-edit-table-content .e-rte-edit-table-border .e-rte-edit-table-borderfields .e-rte-edit-table-borderwidth, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-table-border .e-rte-edit-table-borderfields .e-rte-edit-table-borderwidth {
        width: 37%
    }

    .e-richtexteditor .e-rte-edit-table-content .e-rte-edit-table-border .e-rte-edit-table-borderfields .e-rte-dropdown-btn-text-wrapper, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-table-border .e-rte-edit-table-borderfields .e-rte-dropdown-btn-text-wrapper, .e-rte-elements .e-rte-edit-table-content .e-rte-edit-table-border .e-rte-edit-table-borderfields .e-rte-dropdown-btn-text-wrapper, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-table-border .e-rte-edit-table-borderfields .e-rte-dropdown-btn-text-wrapper {
        width: 47px
    }

.e-richtexteditor .e-rte-edit-table-content .e-rte-edit-table-element, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-table-element, .e-rte-elements .e-rte-edit-table-content .e-rte-edit-table-element, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-table-element {
    margin-top: 12px
}

.e-richtexteditor .e-rte-edit-table-content .e-rte-edit-table-field, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-table-field, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-align-container .e-rte-edit-tablecell-btn-group, .e-rte-elements .e-rte-edit-table-content .e-rte-edit-table-field, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-table-field, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-align-container .e-rte-edit-tablecell-btn-group, .e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-level-title .e-icon-next, .e-schedule-dialog .e-footer-content {
    margin-top: 4px
}

.e-richtexteditor .e-rte-edit-table-content .e-rte-edit-table-borderlabel, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-table-borderlabel, .e-rte-elements .e-rte-edit-table-content .e-rte-edit-table-borderlabel, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-table-borderlabel {
    font-weight: 600;
    font-style: semi-bold
}

.e-richtexteditor .e-rte-edit-table-content .e-caret, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-caret, .e-rte-elements .e-rte-edit-table-content .e-caret, .e-rte-elements .e-rte-edit-tablecell-dialog .e-caret {
    opacity: .75
}

.e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-table-heightValue button, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-table-widthValue button, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-table-heightValue button, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-table-widthValue button {
    padding: 2px 8px;
    margin-top: 2px
}

    .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-table-heightValue button .e-rte-dropdown-btn-content-text, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-table-widthValue button .e-rte-dropdown-btn-content-text, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-table-heightValue button .e-rte-dropdown-btn-content-text, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-table-widthValue button .e-rte-dropdown-btn-content-text {
        display: inline-block;
        width: 18px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

.e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-align-container, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-align-container {
    display: flex;
    gap: 24px
}

    .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-align-container .e-rte-edit-tablecell-horizontal-align, .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-align-container .e-rte-edit-tablecell-vertical-align, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-align-container .e-rte-edit-tablecell-horizontal-align, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-align-container .e-rte-edit-tablecell-vertical-align {
        margin-top: 8px;
        width: 50%
    }

    .e-richtexteditor .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-align-container .e-rte-tablecell-align-btn, .e-rte-elements .e-rte-edit-tablecell-dialog .e-rte-edit-tablecell-align-container .e-rte-tablecell-align-btn {
        width: auto;
        height: auto;
        padding: 12px;
        font-size: 14px
    }

.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open, .e-rte-elements .e-rte-emojipicker-popup.e-popup.e-popup-open {
    border: none;
    min-height: 330px;
    min-width: 310px;
    display: flex;
    flex-direction: column
}

    .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: calc(var(--e-radius) * .25)
    }

        .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%;
        box-sizing: border-box;
        align-self: center
    }

    .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: 240px;
        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;
                border: none;
                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;
                border: none
            }

        .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: 500;
            font-size: 14px
        }

.e-rte-quick-popup.e-rte-elements {
    border-radius: calc(var(--e-radius) * .25);
    border: none;
    box-shadow: none
}

    .e-bigger .e-rte-quick-popup.e-rte-elements .e-rte-quick-toolbar.e-rte-toolbar.e-toolbar, .e-rte-quick-popup.e-rte-elements .e-rte-quick-toolbar.e-rte-toolbar.e-toolbar {
        min-height: auto;
        min-width: auto
    }

        .e-rte-quick-popup.e-rte-elements .e-rte-quick-toolbar.e-rte-toolbar.e-toolbar .e-toolbar-items:not(.e-tbar-pos) {
            min-height: auto;
            min-width: auto;
            margin: 3px 7px
        }

            .e-rte-quick-popup.e-rte-elements .e-rte-quick-toolbar.e-rte-toolbar.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item {
                margin: 0;
                min-height: auto;
                min-width: auto;
                padding: 0 4px
            }

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos).e-toolbar-multirow {
    white-space: normal;
    display: inline-block
}

.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-inline-popup .e-rte-quick-toolbar .e-toolbar-item.e-rte-inline-color-template, .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-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: .5;
    position: absolute;
    top: 0;
    width: 100%;
    background-color: rgba(var(--color-sf-scrim),.5)
}

.e-table-rhelper, span.e-table-box {
    background-color: rgba(var(--color-sf-primary))
}

.e-table-rhelper {
    cursor: col-resize;
    opacity: .87;
    position: absolute
}

.e-pv-mobilescroll-container, .e-pv-page-container, .e-pv-viewer-container {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.14),rgba(var(--color-sf-primary),.14)),rgba(var(--color-sf-surface))
}

.e-table-rhelper.e-column-helper {
    width: 1px
}

.e-reicon::after, .e-reicon::before {
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    height: 0;
    top: 4px;
    width: 20px;
    display: block;
    position: absolute;
    content: ""
}

.e-reicon::before {
    border-right: 6px solid;
    right: 4px
}

.e-reicon::after {
    border-left: 6px solid;
    left: 4px;
    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-dialog.e-rte-dialog-minheight {
    min-height: 298px
}

.e-bigger .e-content-placeholder.e-richtexteditor.e-placeholder-richtexteditor, .e-bigger.e-content-placeholder.e-richtexteditor.e-placeholder-richtexteditor, .e-content-placeholder.e-richtexteditor.e-placeholder-richtexteditor {
    background-size: 700px 190px;
    min-height: 190px
}

.e-rte-table.e-rte-table-border {
    border: 1px double rgba(var(--color-sf-outline-variant));
    border-collapse: separate
}

.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-img-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-audio-dialog.e-dialog.e-device.e-dlg-modal .e-word-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-img-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-img-dialog.e-dialog.e-device.e-dlg-modal .e-word-uploadwrap.e-droparea .e-browsebtn, .e-rte-import-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-browsebtn, .e-rte-import-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-browsebtn, .e-rte-import-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-browsebtn, .e-rte-import-dialog.e-dialog.e-device.e-dlg-modal .e-word-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-img-uploadwrap.e-droparea .e-browsebtn, .e-rte-video-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-word-uploadwrap.e-droparea .e-browsebtn {
    display: block;
    height: 36px;
    margin: 0 auto 10px;
    padding: 0 18px;
    position: relative;
    top: 6px
}

.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: .87
    }

.e-dialog .e-aud-uploadwrap .e-droptext, .e-dialog .e-img-uploadwrap .e-droptext, .e-dialog .e-vid-uploadwrap .e-droptext, .e-dialog .e-word-uploadwrap .e-droptext, .e-dialog.e-device .e-vid-uploadwrap .e-droptext {
    border: 2px dashed rgba(var(--color-sf-on-surface),.38);
    border-radius: calc(var(--e-radius) * .25);
    color: rgba(var(--color-sf-on-secondary-container));
    font-family: var(--e-font-family);
    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-aud-uploadwrap .e-droptext, .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-word-uploadwrap .e-droptext {
    margin: 0 auto;
    width: 250px
}

.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-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.e-popup-open {
    border-radius: calc(var(--e-radius) * .375);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15);
    font-size: 14px;
    font-weight: 400;
    min-width: 120px;
    overflow: hidden;
    padding: 10px
}

.e-rte-elements.e-dropdown-popup.e-popup.e-font-size-tbar-btn.e-popup-open {
    min-width: 95px
}

.e-rte-elements.e-dropdown-popup.e-rte-codeblock-dropdown.e-popup-open ul {
    max-height: 300px;
    overflow: auto
}

.e-rte-elements.e-dialog .e-aud-uploadwrap.e-droparea .e-browsebtn, .e-rte-elements.e-dialog .e-img-uploadwrap.e-droparea .e-browsebtn, .e-rte-elements.e-dialog .e-vid-uploadwrap.e-droparea .e-browsebtn, .e-rte-elements.e-dialog .e-word-uploadwrap.e-droparea .e-browsebtn {
    display: block;
    height: 32px;
    margin: 0 auto 10px;
    padding: 6px 16px;
    position: relative
}

.e-richtexteditor .e-toolbar-container.e-rte-tb-float, .e-richtexteditor .e-toolbar-wrapper.e-rte-tb-float {
    position: sticky;
    top: 0;
    overflow: visible
}

.e-richtexteditor .e-toolbar-container, .e-richtexteditor .e-toolbar-wrapper {
    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;
    left: 0 !important
}

.e-richtexteditor .e-rte-table-popup .e-insert-table-btn {
    font-weight: 400;
    border: none;
    border-radius: calc(var(--e-radius) * 1.25)
}

.e-rte-link-dialog .e-dlg-content {
    padding: 7px 20px
}

.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: 12px;
    padding: 1px 0 5px
}

.e-rte-elements.e-slash-menu .e-slash-menu-icon {
    display: inline-block;
    width: 50px;
    font-family: "Segoe UI",Tahoma,Geneva,Verdana,sans-serif
}

.e-rte-elements.e-slash-menu .e-rte-slash-menu-item-content-description {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 10px;
    align-items: center
}

.e-rte-elements.e-slash-menu .e-rte-slash-menu-item-content-text {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 25px
}

    .e-rte-elements.e-slash-menu .e-rte-slash-menu-item-content-text .e-slash-menu-icon {
        margin-left: 15px;
        width: 30px
    }

.e-image-quicktoolbar.e-link-enabled .e-toolbar-item:has(.e-insert-link) {
    display: none
}

.e-rte-quick-popup .e-rte-tip-pointer::after, .e-rte-quick-popup .e-rte-tip-pointer::before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    pointer-events: none
}

.e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-left, .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-left::after, .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-left::before {
    left: 8.5px;
    transform: translateX(-50%)
}

.e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-right, .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-right::after, .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-right::before {
    right: 8.5px;
    transform: translateX(50%)
}

.e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-leftmiddle, .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-leftmiddle::after, .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-leftmiddle::before {
    left: 25%;
    transform: translateX(-50%)
}

.e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-rightmiddle, .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-rightmiddle::after, .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-rightmiddle::before {
    right: 25%;
    transform: translateX(50%)
}

.e-richtexteditor .e-rte-container.e-resize-enabled:not(.e-rte-tb-bottom):not(.e-count-enabled) .e-rte-content, .e-richtexteditor .e-rte-container.e-resize-enabled:not(.e-rte-tb-bottom):not(.e-count-enabled) .e-source-content {
    margin-bottom: 20px
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-btn, .e-richtexteditor .e-rte-toolbar .e-toolbar-pop:not(.e-toolbar-extended) .e-toolbar-item.e-toolbar-popup .e-tbar-btn.e-btn, .e-richtexteditor .e-rte-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn {
    min-height: 32px;
    min-width: 32px;
    padding: 0
}

    .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-active, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-btn:active, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-active, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-pop:not(.e-toolbar-extended) .e-toolbar-item.e-toolbar-popup .e-tbar-btn.e-btn.e-active, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-pop:not(.e-toolbar-extended) .e-toolbar-item.e-toolbar-popup .e-tbar-btn.e-btn:active, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-pop:not(.e-toolbar-extended) .e-toolbar-item.e-toolbar-popup .e-tbar-btn.e-btn:focus, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-pop:not(.e-toolbar-extended) .e-toolbar-item.e-toolbar-popup .e-tbar-btn.e-btn:hover, .e-bigger .e-richtexteditor .e-rte-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-active, .e-bigger .e-richtexteditor .e-rte-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active, .e-bigger .e-richtexteditor .e-rte-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-bigger .e-richtexteditor .e-rte-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-active, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-btn:active, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-richtexteditor .e-rte-toolbar .e-toolbar-pop:not(.e-toolbar-extended) .e-toolbar-item.e-toolbar-popup .e-tbar-btn.e-btn.e-active, .e-richtexteditor .e-rte-toolbar .e-toolbar-pop:not(.e-toolbar-extended) .e-toolbar-item.e-toolbar-popup .e-tbar-btn.e-btn:active, .e-richtexteditor .e-rte-toolbar .e-toolbar-pop:not(.e-toolbar-extended) .e-toolbar-item.e-toolbar-popup .e-tbar-btn.e-btn:focus, .e-richtexteditor .e-rte-toolbar .e-toolbar-pop:not(.e-toolbar-extended) .e-toolbar-item.e-toolbar-popup .e-tbar-btn.e-btn:hover, .e-richtexteditor .e-rte-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-active, .e-richtexteditor .e-rte-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active, .e-richtexteditor .e-rte-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-richtexteditor .e-rte-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover {
        border: 1px solid transparent;
        padding: 0
    }

.e-richtexteditor .e-rte-tb-bottom {
    order: 999;
    bottom: 0
}

.e-rte-aiquery-popup {
    min-height: 100px;
    overflow: hidden;
    display: flex !important;
    flex-direction: column;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15)
}

    .e-rte-aiquery-popup .e-rte-ai-assit-content-container, .e-smartrichtexteditor .e-rte-aiquery-dialog .e-dlg-content .e-rte-ai-assit-content-container {
        flex: 1 1 auto;
        display: flex;
        flex-direction: column;
        min-height: 0;
        width: 100%
    }

    .e-rte-aiquery-popup .e-aiassistview, .e-smartrichtexteditor .e-rte-aiquery-dialog .e-dlg-content .e-aiassistview {
        flex: 1 1 auto;
        display: flex;
        flex-direction: column;
        min-height: 0;
        height: auto !important
    }

        .e-rte-aiquery-popup .e-aiassistview .e-view-header, .e-smartrichtexteditor .e-rte-aiquery-dialog .e-dlg-content .e-aiassistview .e-view-header {
            flex: 0 0 auto
        }

        .e-rte-aiquery-popup .e-aiassistview .e-view-content, .e-smartrichtexteditor .e-rte-aiquery-dialog .e-dlg-content .e-aiassistview .e-view-content {
            flex: 1 1 auto;
            overflow-y: auto;
            overflow-x: hidden;
            min-height: 0
        }

        .e-chat-ui .e-empty-chat-template, .e-rte-aiquery-popup .e-aiassistview .e-view-container, .e-smartrichtexteditor .e-rte-aiquery-dialog .e-dlg-content .e-aiassistview .e-view-container {
            margin: auto
        }

        .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-send.disabled, .e-rte-aiquery-popup .e-aiassistview .e-rte-icon-btn-disabled {
            pointer-events: none;
            opacity: .5;
            cursor: not-allowed
        }

        .e-rte-aiquery-popup .e-aiassistview .banner-content, .e-smartrichtexteditor .e-rte-aiquery-dialog .e-dlg-content .e-aiassistview .banner-content {
            display: flex;
            flex-direction: column;
            justify-content: center;
            height: 230px;
            text-align: center
        }

            .e-rte-aiquery-popup .e-aiassistview .banner-content .e-assistview-icon::before, .e-smartrichtexteditor .e-rte-aiquery-dialog .e-dlg-content .e-aiassistview .banner-content .e-assistview-icon::before {
                font-size: 35px
            }

        .e-rte-aiquery-popup .e-aiassistview .e-footer, .e-smartrichtexteditor .e-rte-aiquery-dialog .e-dlg-content .e-aiassistview .e-footer {
            width: 85%
        }

.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-progress-btn.e-tbar-btn.e-spin-center {
    line-height: 2px
}

.e-smartrichtexteditor .e-rte-ai-selected-text {
    color: #fff;
    background: #3367d1
}

.e-smartrichtexteditor .e-rte-aiquery-dialog .e-dlg-content {
    min-height: 100px;
    overflow: hidden;
    display: flex !important;
    flex-direction: column;
    padding: 0;
    border-radius: 0 !important
}

.e-smartrichtexteditor .e-rte-aiquery-dialog .e-toolbar-item .e-rte-dropdown-menu:not(:hover):not(:focus):not(:active):not(.e-active) {
    border: 1px solid transparent;
    background: 0 0;
    box-shadow: none
}

.e-smartrichtexteditor .e-rte-aiquery-dialog .e-dlg-overlay {
    background-color: #fafafa;
    opacity: .6
}

.e-smartrichtexteditor.e-dlg-target.e-scroll-disabled {
    overflow: initial !important
}

.e-rte-ai-assist-history.e-rte-dropdown-menu.e-popup-open {
    visibility: hidden;
    max-height: 200px;
    overflow-y: auto
}
/*! tab layout */

.e-rte-toolbar.e-toolbar .e-toolbar-pop:not(.e-toolbar-extended) .e-toolbar-item {
    display: inline-flex;
    margin: 2px 4px
}

.e-rte-toolbar.e-toolbar .e-toolbar-pop.e-popup-open:not(.e-toolbar-extended) {
    display: inline-flex;
    flex-wrap: wrap;
    max-width: 75%;
    width: max-content;
    padding: 0 4px
}

.e-rte-toolbar.e-toolbar .e-toolbar-pop:not(.e-toolbar-extended) {
    max-width: 75%;
    max-height: none !important
}

.e-chat-ui .e-chat-header .e-chat-toolbar.e-toolbar, .e-input-group.e-pv-text-search-input, .e-more-popup-wrapper.e-multi-drag .e-appointment.e-appointment-border, .e-more-popup-wrapper.e-multi-drag .e-appointment:focus, .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-content-container .e-pv-bookmark-container .e-pv-bookmark-view, .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-toolbar .e-toolbar-items .e-scroll-nav, .e-schedule.e-multi-drag .e-month-view .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-month-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, .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-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, .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, .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, .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, iframe.e-rte-content {
    border: none
}

.e-richtexteditor .e-video-focus::selection, .e-richtexteditor audio.e-audio-focus::selection, .e-richtexteditor img.e-img-focus::selection {
    background: 0 0;
    color: transparent
}

.e-richtexteditor ::selection {
    color: rgba(var(--color-sf-white));
    background: rgba(var(--color-sf-primary))
}

.e-richtexteditor .e-rte-content, .e-richtexteditor .e-source-content {
    background: rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-on-surface))
}

    .e-richtexteditor .e-rte-content .e-content blockquote, .e-richtexteditor .e-source-content .e-content blockquote {
        border-left: solid 3px rgba(var(--color-sf-outline-variant))
    }

    .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 rgba(var(--color-sf-primary))
    }

.e-richtexteditor.e-rtl .e-rte-content .e-content blockquote {
    border-left: 0;
    border-right: solid 3px rgba(var(--color-sf-outline-variant))
}

.e-aiassistview .e-view-header .e-tbar-btn, .e-aiassistview .e-view-header .e-toolbar, .e-aiassistview .e-view-header .e-toolbar-items, .e-content-footer .e-tbar-btn:not(:active), .e-content-footer .e-tbar-btn:not(:focus), .e-content-footer .e-tbar-btn:not(:hover), .e-content-footer .e-toolbar, .e-content-footer .e-toolbar .e-toolbar-items, .e-prompt-toolbar .e-tbar-btn:not(:active), .e-prompt-toolbar .e-tbar-btn:not(:focus), .e-prompt-toolbar .e-tbar-btn:not(:hover), .e-prompt-toolbar .e-toolbar, .e-prompt-toolbar .e-toolbar .e-toolbar-items, .e-richtexteditor.e-rte-full-screen, .e-rte-dialog-upload.e-upload.e-lib.e-keyboard, .e-schedule .e-agenda-view, .e-schedule .e-month-agenda-view .e-work-cells.e-disable-dates, .e-schedule .e-month-agenda-view .e-work-cells.e-disable-dates:hover, .e-schedule .e-month-agenda-view .e-work-days, .e-schedule .e-month-view .e-work-cells.e-disable-dates, .e-schedule .e-month-view .e-work-cells.e-disable-dates:hover, .e-schedule .e-month-view .e-work-days, .e-schedule .e-month-view.e-virtual-mask .e-work-cells:hover, .e-schedule .e-timeline-month-view .e-child-node, .e-schedule .e-timeline-month-view .e-work-cells.e-disable-dates, .e-schedule .e-timeline-month-view .e-work-cells.e-disable-dates:hover, .e-schedule .e-timeline-month-view .e-work-days, .e-schedule .e-timeline-month-view.e-virtual-mask .e-work-cells:hover, .e-schedule .e-timeline-view .e-child-node, .e-schedule .e-timeline-view .e-work-cells.e-disable-dates, .e-schedule .e-timeline-view .e-work-cells.e-disable-dates:hover, .e-schedule .e-timeline-view .e-work-days, .e-schedule .e-timeline-view .e-work-hours, .e-schedule .e-timeline-view.e-virtual-mask .e-work-cells:hover, .e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells.e-child-node, .e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates, .e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates:hover, .e-schedule .e-timeline-year-view .e-work-cells.e-work-days, .e-schedule .e-timeline-year-view.e-virtual-mask .e-work-cells:hover, .e-schedule .e-vertical-view .e-all-day-cells, .e-schedule .e-vertical-view .e-date-header-wrap .e-all-day-cells, .e-schedule .e-vertical-view .e-header-cells, .e-schedule .e-vertical-view .e-work-cells.e-disable-dates, .e-schedule .e-vertical-view .e-work-cells.e-disable-dates:hover, .e-schedule .e-vertical-view .e-work-hours, .e-schedule .e-vertical-view.e-virtual-mask .e-work-cells:hover, .e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates:hover, .e-upload.e-lib.e-control-wrapper.e-rte-dialog-upload {
    background: rgba(var(--color-sf-surface))
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper .e-split-btn + .e-dropdown-btn.e-active, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper .e-rte-dropdown:active, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper .e-rte-dropdown:focus, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper .e-split-btn + .e-dropdown-btn.e-active {
    background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface))
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu:not(:hover):not(:focus):not(:active):not(.e-active), .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper .e-rte-dropdown {
    background: 0 0;
    border: 1px solid transparent
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-rte-dropdown-menu:not(:hover):not(:focus):not(:active):not(.e-active), .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper .e-rte-dropdown {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    border: 1px solid transparent
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-rte-dropdown-menu {
    box-shadow: none;
    color: rgba(var(--color-sf-on-surface-variant))
}

    .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu.e-active, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu:active, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu:focus, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu:hover, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-rte-dropdown-menu.e-active, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-rte-dropdown-menu:active, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-rte-dropdown-menu:focus, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-rte-dropdown-menu:hover {
        border: 1px solid transparent;
        color: rgba(var(--color-sf-on-surface-variant));
        background: rgba(var(--color-sf-on-surface),.05)
    }

    .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu:focus-visible, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-rte-dropdown-menu:focus-visible {
        box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
    }

.e-richtexteditor .e-rte-toolbar .e-toolbar-item.e-active:not(.e-overlay) .e-tbar-btn, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item.e-active:not(.e-overlay) .e-tbar-btn {
    border: 1px solid transparent;
    background: rgba(var(--color-sf-primary-container))
}

.e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-rte-dropdown, .e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu, .e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-tbar-btn {
    pointer-events: none;
    cursor: default;
    background: 0 0;
    border: 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, .e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu:hover, .e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-rte-dropdown:hover, .e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-tbar-btn:hover {
        background: 0 0;
        border: none
    }

        .e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu:hover .e-background-color::before, .e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu:hover .e-icons, .e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu:hover .e-rte-dropdown-btn-text, .e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-rte-dropdown-menu:hover .e-rte-font-color::before, .e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-rte-dropdown:hover .e-background-color::before, .e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-rte-dropdown:hover .e-icons, .e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-rte-dropdown:hover .e-rte-dropdown-btn-text, .e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-rte-dropdown:hover .e-rte-font-color::before, .e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-tbar-btn:hover .e-background-color::before, .e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-tbar-btn:hover .e-icons, .e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-tbar-btn:hover .e-rte-dropdown-btn-text, .e-richtexteditor.e-disabled .e-rte-toolbar .e-toolbar-item .e-tbar-btn:hover .e-rte-font-color::before {
            color: inherit;
            background: 0 0
        }

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:hover .e-rte-dropdown, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:hover .e-rte-dropdown {
    border: 1px solid transparent;
    border-image: none
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:active .e-rte-dropdown:active, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:focus .e-rte-dropdown:focus, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:active .e-rte-dropdown:active, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:focus .e-rte-dropdown:focus {
    border-image: none
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:has(.e-dropdown-btn.e-active) .e-dropdown-btn, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:has(.e-dropdown-btn.e-active) .e-split-btn, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:has(.e-dropdown-btn.e-active) .e-dropdown-btn, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:has(.e-dropdown-btn.e-active) .e-split-btn {
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:has(.e-dropdown-btn.e-active) .e-split-btn, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:has(.e-dropdown-btn.e-active) .e-split-btn {
    background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08)),rgba(var(--color-sf-surface))
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item.e-active .e-split-btn-wrapper .e-dropdown-btn, .e-richtexteditor .e-rte-toolbar .e-toolbar-item.e-active .e-split-btn-wrapper .e-split-btn {
    background: 0 0;
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-colorpicker-container:focus-visible, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-colorpicker-wrapper:focus-visible, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:focus-visible, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-colorpicker-container:focus-visible, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-colorpicker-wrapper:focus-visible, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:focus-visible {
    background: rgba(var(--color-sf-on-surface),.04);
    box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
}

    .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-colorpicker-container:focus-visible .e-dropdown-btn:not(:focus-visible), .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-colorpicker-container:focus-visible .e-split-btn:not(:focus-visible), .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-colorpicker-wrapper:focus-visible .e-dropdown-btn:not(:focus-visible), .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-colorpicker-wrapper:focus-visible .e-split-btn:not(:focus-visible), .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:focus-visible .e-dropdown-btn:not(:focus-visible), .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:focus-visible .e-split-btn:not(:focus-visible), .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-colorpicker-container:focus-visible .e-dropdown-btn:not(:focus-visible), .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-colorpicker-container:focus-visible .e-split-btn:not(:focus-visible), .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-colorpicker-wrapper:focus-visible .e-dropdown-btn:not(:focus-visible), .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-colorpicker-wrapper:focus-visible .e-split-btn:not(:focus-visible), .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:focus-visible .e-dropdown-btn:not(:focus-visible), .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:focus-visible .e-split-btn:not(:focus-visible) {
        background: 0 0;
        color: rgba(var(--color-sf-on-surface-variant))
    }

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:not(:focus-visible):has(.e-dropdown-btn:focus-visible), .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:not(:focus-visible):has(.e-split-btn:focus-visible), .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:not(:focus-visible):has(.e-dropdown-btn:focus-visible), .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:not(:focus-visible):has(.e-split-btn:focus-visible) {
    background: rgba(var(--color-sf-on-surface),.04);
    box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
}

    .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:not(:focus-visible):has(.e-dropdown-btn:focus-visible) .e-dropdown-btn, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:not(:focus-visible):has(.e-dropdown-btn:focus-visible) .e-split-btn, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:not(:focus-visible):has(.e-split-btn:focus-visible) .e-dropdown-btn, .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-split-btn-wrapper:not(:focus-visible):has(.e-split-btn:focus-visible) .e-split-btn, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:not(:focus-visible):has(.e-dropdown-btn:focus-visible) .e-dropdown-btn, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:not(:focus-visible):has(.e-dropdown-btn:focus-visible) .e-split-btn, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:not(:focus-visible):has(.e-split-btn:focus-visible) .e-dropdown-btn, .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-item .e-split-btn-wrapper:not(:focus-visible):has(.e-split-btn:focus-visible) .e-split-btn {
        background: 0 0;
        color: rgba(var(--color-sf-on-surface-variant))
    }

span.e-rte-imageboxmark, span.e-rte-videoboxmark {
    background: rgba(var(--color-sf-primary));
    border: 1px solid rgba(var(--color-sf-on-primary));
    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: rgba(var(--color-sf-on-primary));
    border: 1px solid rgba(var(--color-sf-primary));
    border-radius: calc(var(--e-radius) * .9375);
    height: 20px;
    width: 20px
}

span.e-table-box, span.e-table-box.e-rbox-select {
    border: 1px solid rgba(var(--color-sf-outline-variant))
}

.e-mob-rte.e-mob-span span.e-rte-imageboxmark, .e-mob-rte.e-mob-span span.e-rte-videoboxmark {
    background: rgba(var(--color-sf-primary));
    border: 1px solid rgba(var(--color-sf-on-primary))
}

.e-dropdown-popup ul .e-item.e-active, .e-pv-default-tab .e-pv-bold-icon-div.e-pv-li-select, .e-pv-default-tab .e-pv-center-align-icon-div.e-pv-li-select, .e-pv-default-tab .e-pv-formfield-li-element.e-pv-li-select, .e-pv-default-tab .e-pv-italic-icon-div.e-pv-li-select, .e-pv-default-tab .e-pv-left-align-icon-div.e-pv-li-select, .e-pv-default-tab .e-pv-right-align-icon-div.e-pv-li-select {
    background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-on-surface))
}

.e-rte-toolbar .e-toolbar-item.e-overlay .e-background-color::before, .e-rte-toolbar .e-toolbar-item.e-overlay .e-rte-dropdown .e-icons, .e-rte-toolbar .e-toolbar-item.e-overlay .e-rte-dropdown-menu, .e-rte-toolbar .e-toolbar-item.e-overlay .e-rte-dropdown-menu .e-icons, .e-rte-toolbar .e-toolbar-item.e-overlay .e-rte-font-color::before, .e-rte-toolbar .e-toolbar-item.e-overlay .e-tbar-btn .e-icons {
    color: linear-gradient(0deg,rgba(var(--color-sf-primary),.12),rgba(var(--color-sf-primary),.12)),rgba(var(--color-sf-surface))
}

.e-rte-table-popup.e-popup.e-popup-open {
    background-color: rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-on-surface));
    background-color: rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-outline-variant))
}

.e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:active .e-icons, .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:hover:not(:focus-visible) .e-icons, .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-clear-icon:not(.e-assist-clear-icon-hide), .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-send, .e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send, .e-chat-ui .e-upload-failure-alert .e-chat-close, .e-inplaceeditor .e-editable-action-buttons .e-btn-cancel.e-icon-btn .e-btn-icon.e-icons, .e-inplaceeditor .e-editable-action-buttons .e-btn-save.e-icon-btn .e-btn-icon.e-icons, .e-inplaceeditor .e-editable-value-container .e-editable-overlay-icon, .e-inplaceeditor-tip .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-pv-annotation-comment-panel-container .e-pv-tbar-btn, .e-pv-annotation-stamp-container .e-menu-wrapper ul .e-menu-item .e-caret, .e-pv-annotation-stamp-container .e-menu-wrapper ul .e-menu-item .e-menu-icon, .e-pv-annotation-stamp-container .e-menu-wrapper ul .e-menu-item.e-focused, .e-pv-annotation-stamp-container .e-menu-wrapper ul .e-menu-item.e-focused .e-caret, .e-pv-annotation-stamp-container .e-menu-wrapper ul .e-menu-item.e-focused .e-menu-icon, .e-pv-annotation-toolbar .e-dropdown-btn.e-btn, .e-pv-annotation-toolbar .e-pv-tbar-btn.e-pv-tbar-btn, .e-pv-annotation-toolbar .e-toolbar-item.e-overlay .e-dropdown-btn.e-btn .e-pv-icon, .e-pv-annotation-toolbar .e-toolbar-item.e-overlay .e-pv-tbar-btn.e-pv-tbar-btn .e-pv-icon, .e-pv-comment-panel-title-container .e-pv-annotation-tools-close-icon.e-pv-icon, .e-pv-form-designer-panel-title-container .e-pv-annotation-tools-close-icon.e-pv-icon, .e-pv-formdesigner-toolbar .e-dropdown-btn.e-btn, .e-pv-formdesigner-toolbar .e-pv-tbar-btn.e-pv-tbar-btn, .e-pv-formdesigner-toolbar .e-toolbar-item.e-overlay .e-dropdown-btn.e-btn .e-pv-icon, .e-pv-formdesigner-toolbar .e-toolbar-item.e-overlay .e-pv-tbar-btn.e-pv-tbar-btn .e-pv-icon, .e-pv-mobile-annotation-toolbar .e-dropdown-btn.e-btn, .e-pv-mobile-annotation-toolbar .e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow, .e-pv-mobile-annotation-toolbar .e-pv-tbar-btn.e-pv-tbar-btn, .e-pv-mobile-view .e-pv-redaction-page-mark-content .e-pv-page-range-label, .e-pv-mobile-view .e-pv-redaction-page-mark-panel .e-pv-redaction-panel-title-container span.e-pv-annotation-tools-close-icon, .e-pv-mobile-view .e-pv-redaction-property-panel .e-pv-redaction-panel-title-container span.e-pv-annotation-tools-close-icon, .e-pv-redact-close, .e-pv-redact-page-close, .e-pv-redaction-can-overlay table.e-pv-redaction-font-table tr:first-of-type td:first-of-type, .e-pv-redaction-toolbar .e-pv-tbar-btn.e-pv-tbar-btn, .e-pv-redaction-toolbar .e-toolbar-item.e-overlay .e-pv-tbar-btn.e-pv-tbar-btn .e-pv-icon, .e-pv-shapes-toolbar .e-pv-tbar-btn, .e-pv-sidebar-toolbar .e-pv-tbar-btn, .e-pv-stamp-template-container .e-menu-container .e-menu .e-menu-item, .e-pv-stamp-template-container .e-menu-container .e-menu .e-menu-item .e-caret, .e-pv-stamp-template-container .e-menu-container .e-menu .e-menu-item .e-menu-icon, .e-pv-stamp-template-container .e-menu-container .e-menu .e-menu-item.e-focused, .e-pv-toolbar .e-pv-tbar-btn.e-pv-tbar-btn, .e-pv-toolbar .e-toolbar-item.e-overlay .e-pv-tbar-btn.e-pv-tbar-btn .e-pv-icon, .e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close, .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-edit, .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close, .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-edit, .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipicker-name, .e-rte-table-popup .e-rte-popup-header, .e-schedule .e-month-agenda-view .e-other-month, .e-schedule .e-month-view .e-other-month, .e-schedule .e-timeline-year-view .e-work-cells.e-other-month, .e-time-wrapper .e-input-group-icon.e-icons.e-active, span.e-pv-redaction-opactity-value, span.e-pv-redaction-property-panel-text {
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-richtexteditor .e-rte-toolbar .e-hor-nav:hover {
    border: solid rgba(0,0,0,.12);
    border-width: 0 0 0 1px;
    padding-left: 0
}

.e-rte-table-popup .e-span-border {
    display: block;
    margin-bottom: 8px;
    margin-top: 12px
}

.e-rte-table-popup .e-rte-popup-header {
    font-family: var(--e-font-family);
    font-size: 14px;
    text-align: center
}

.e-rte-table-popup.e-popup-open .e-rte-tablecell.e-active {
    background-color: rgba(var(--color-sf-primary-container));
    border: 1px solid rgba(var(--color-sf-primary))
}

span.e-table-box.e-rbox-select {
    background-color: rgba(var(--color-sf-outline-variant))
}

.e-rte-emojipicker-popup.e-popup.e-popup-open {
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
    box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
    border: none
}

    .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn.e-selected, .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn:hover {
        background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08))
    }

    .e-aiassistview .e-footer .e-footer-icons-wrapper .e-tbar-btn, .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar, .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar-items, .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-toolbar {
        background: 0 0;
        border: none;
        box-shadow: none
    }

.e-rte-img-dialog .e-rte-upload-progress {
    color: var(--color-sf-info)
}

.e-rte-quick-popup {
    filter: drop-shadow(0 2px 6px rgba(0, 0, 0, .3))
}

    .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-top::before {
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 10px solid #f4f2f7
    }

    .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-top::after {
        border-left: 7.5px solid transparent;
        border-right: 7.5px solid transparent;
        border-bottom: 9px solid inherit
    }

    .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-bottom::before {
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 10px solid #f4f2f7
    }

    .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-bottom::after {
        border-left: 7.5px solid transparent;
        border-right: 7.5px solid transparent;
        border-top: 9px solid inherit
    }

.e-rte-aiquery-popup .e-toolbar-item .e-rte-dropdown-menu:not(:hover):not(:focus):not(:active):not(.e-active) {
    border: 1px solid transparent;
    background-color: transparent;
    box-shadow: none
}
/*! component's theme wise override definitions and variables */ /*! richtexteditor icons */

.e-rte-cursor-brush {
    cursor: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1vdXRzaWRlLTFfNDgwXzIyMiIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMTMiIHk9IjMiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iYmxhY2siPgo8cmVjdCBmaWxsPSJ3aGl0ZSIgeD0iMTMiIHk9IjMiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0IDUuNUMxNCA0LjY3MTU3IDE0LjY3MTYgNCAxNS41IDRIMjMuNUMyNC4zMjg0IDQgMjUgNC42NzE1NyAyNSA1LjVWNkgyN0MyNy41NTIzIDYgMjggNi40NDc3MiAyOCA3VjExQzI4IDExLjU1MjMgMjcuNTUyMyAxMiAyNyAxMkgyMVYxN0MyMSAxNy41NTIzIDIwLjU1MjMgMTggMjAgMThDMTkuNDQ3NyAxOCAxOSAxNy41NTIzIDE5IDE3VjExSDIxSDI3VjdIMjVWNy41QzI1IDguMzI4NDMgMjQuMzI4NCA5IDIzLjUgOUgxNS41QzE0LjY3MTYgOSAxNCA4LjMyODQzIDE0IDcuNVY1LjVaIi8+CjwvbWFzaz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCA1LjVDMTQgNC42NzE1NyAxNC42NzE2IDQgMTUuNSA0SDIzLjVDMjQuMzI4NCA0IDI1IDQuNjcxNTcgMjUgNS41VjZIMjdDMjcuNTUyMyA2IDI4IDYuNDQ3NzIgMjggN1YxMUMyOCAxMS41NTIzIDI3LjU1MjMgMTIgMjcgMTJIMjFWMTdDMjEgMTcuNTUyMyAyMC41NTIzIDE4IDIwIDE4QzE5LjQ0NzcgMTggMTkgMTcuNTUyMyAxOSAxN1YxMUgyMUgyN1Y3SDI1VjcuNUMyNSA4LjMyODQzIDI0LjMyODQgOSAyMy41IDlIMTUuNUMxNC42NzE2IDkgMTQgOC4zMjg0MyAxNCA3LjVWNS41WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTI1IDZIMjRWN0gyNVY2Wk0yMSAxMlYxMUgyMFYxMkgyMVpNMTkgMTFWMTBIMThWMTFIMTlaTTI3IDExVjEySDI4VjExSDI3Wk0yNyA3SDI4VjZIMjdWN1pNMjUgN1Y2SDI0VjdIMjVaTTE1LjUgM0MxNC4xMTkzIDMgMTMgNC4xMTkyOSAxMyA1LjVIMTVDMTUgNS4yMjM4NiAxNS4yMjM5IDUgMTUuNSA1VjNaTTIzLjUgM0gxNS41VjVIMjMuNVYzWk0yNiA1LjVDMjYgNC4xMTkyOSAyNC44ODA3IDMgMjMuNSAzVjVDMjMuNzc2MSA1IDI0IDUuMjIzODYgMjQgNS41SDI2Wk0yNiA2VjUuNUgyNFY2SDI2Wk0yNSA3SDI3VjVIMjVWN1pNMjcgN0gyOUMyOSA1Ljg5NTQzIDI4LjEwNDYgNSAyNyA1VjdaTTI3IDdWMTFIMjlWN0gyN1pNMjcgMTFWMTNDMjguMTA0NiAxMyAyOSAxMi4xMDQ2IDI5IDExSDI3Wk0yNyAxMUgyMVYxM0gyN1YxMVpNMjIgMTdWMTJIMjBWMTdIMjJaTTIwIDE5QzIxLjEwNDYgMTkgMjIgMTguMTA0NiAyMiAxN0gyMFYxOVpNMTggMTdDMTggMTguMTA0NiAxOC44OTU0IDE5IDIwIDE5VjE3SDE4Wk0xOCAxMVYxN0gyMFYxMUgxOFpNMjEgMTBIMTlWMTJIMjFWMTBaTTIxIDEySDI3VjEwSDIxVjEyWk0yOCAxMVY3SDI2VjExSDI4Wk0yNyA2SDI1VjhIMjdWNlpNMjYgNy41VjdIMjRWNy41SDI2Wk0yMy41IDEwQzI0Ljg4MDcgMTAgMjYgOC44ODA3MSAyNiA3LjVIMjRDMjQgNy43NzYxNCAyMy43NzYxIDggMjMuNSA4VjEwWk0xNS41IDEwSDIzLjVWOEgxNS41VjEwWk0xMyA3LjVDMTMgOC44ODA3MSAxNC4xMTkzIDEwIDE1LjUgMTBWOEMxNS4yMjM5IDggMTUgNy43NzYxNCAxNSA3LjVIMTNaTTEzIDUuNVY3LjVIMTVWNS41SDEzWiIgZmlsbD0id2hpdGUiIG1hc2s9InVybCgjcGF0aC0xLW91dHNpZGUtMV80ODBfMjIyKSIvPgo8cGF0aCBkPSJNMy41IDRWNC41SDRINi41VjE3LjVINEgzLjVWMThWMTlWMTkuNUg0SDExSDExLjVWMTlWMThWMTcuNUgxMUg4LjUwMDAxTDguNTAwMzIgNC41SDExSDExLjVWNFYzVjIuNUgxMUg0SDMuNVYzVjRaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K") 8 1,auto
}

.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
}

.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
}

.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
}

.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-img-alt-dialog, .e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-img-dialog, .e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-img-alt-dialog, .e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-img-dialog {
    min-height: 425px !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
}

.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
}

.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-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-top: -3px;
    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-aud-uploadwrap .e-droptext, .e-bigger .e-richtexteditor .e-dialog .e-img-uploadwrap .e-droptext, .e-bigger .e-richtexteditor .e-dialog .e-vid-uploadwrap .e-droptext, .e-bigger .e-richtexteditor .e-dialog .e-word-uploadwrap .e-droptext, .e-richtexteditor.e-bigger .e-dialog .e-aud-uploadwrap .e-droptext, .e-richtexteditor.e-bigger .e-dialog .e-img-uploadwrap .e-droptext, .e-richtexteditor.e-bigger .e-dialog .e-vid-uploadwrap .e-droptext, .e-richtexteditor.e-bigger .e-dialog .e-word-uploadwrap .e-droptext {
    height: 140px
}

.e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open {
    min-height: 337px;
    min-width: 337px
}

    .e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn {
        border-radius: calc(var(--e-radius) * .25);
        padding: 2px 5px
    }

        .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: 236px;
        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, .e-small .e-otpinput, .e-small.e-otpinput {
            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;
                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;
                border: none
            }

        .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-elements .e-rte-quick-toolbar.e-rte-toolbar.e-toolbar .e-toolbar-items:not(.e-tbar-pos) {
    min-height: auto;
    min-width: auto;
    margin: 4px 8px
}

    .e-bigger .e-rte-quick-popup.e-rte-elements .e-rte-quick-toolbar.e-rte-toolbar.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item {
        margin: 0;
        min-height: auto;
        min-width: auto;
        padding: 0
    }

.e-bigger .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-top::before {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 14px solid #f4f2f7
}

.e-bigger .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-top::after {
    border-left: 9.5px solid transparent;
    border-right: 9.5px solid transparent;
    border-bottom: 13px solid inherit
}

.e-bigger .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-bottom::before {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 14px solid #f4f2f7
}

.e-bigger .e-rte-quick-popup .e-rte-tip-pointer.e-rte-tip-bottom::after {
    border-left: 9.5px solid transparent;
    border-right: 9.5px solid transparent;
    border-top: 13px solid inherit
}

.e-bigger .e-richtexteditor .e-toolbar .e-hor-nav {
    border-radius: calc(var(--e-radius) * 0) calc(var(--e-radius) * .25) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0)
}

.e-bigger .e-richtexteditor .e-toolbar-wrapper {
    border-radius: calc(var(--e-radius) * .25) calc(var(--e-radius) * .25) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0)
}

.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-btn, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn, .e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-pop:not(.e-toolbar-extended) .e-toolbar-item.e-toolbar-popup .e-tbar-btn.e-btn, .e-bigger .e-richtexteditor .e-rte-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn {
    min-height: 40px;
    min-width: 40px;
    padding: 0
}

.e-bigger .e-dialog.e-rte-table-popup.e-popup.e-popup-open {
    min-height: 150px !important
}

.e-bigger .e-richtexteditor.e-rte-tb-expand {
    border-radius: calc(var(--e-radius) * .5)
}

    .e-bigger .e-richtexteditor .e-toolbar-wrapper, .e-bigger .e-richtexteditor.e-rte-tb-expand .e-rte-toolbar .e-toolbar-extended, .e-bigger .e-richtexteditor.e-rte-tb-expand .e-rte-toolbar.e-extended-toolbar, .e-bigger .e-rtl .e-rte-toolbar .e-hor-nav {
        border-top-left-radius: calc(var(--e-radius) * .5);
        border-top-right-radius: calc(var(--e-radius) * .5)
    }

.e-bigger .e-rte-toolbar .e-toolbar-items {
    border-top-left-radius: calc(var(--e-radius) * .25)
}

.e-bigger .e-rte-toolbar .e-hor-nav {
    border-top-right-radius: calc(var(--e-radius) * .5)
}

.e-bigger .e-rtl .e-rte-toolbar .e-toolbar-items {
    border-top-right-radius: calc(var(--e-radius) * .25)
}

.e-bigger .e-richtexteditor .e-rte-content .e-content h1, .e-bigger .e-richtexteditor .e-rte-iframe-content .e-content h1, .e-bigger .e-richtexteditor .e-source-content .e-content h1 {
    font-size: 2.857em;
    line-height: 1.2
}

.e-bigger .e-richtexteditor .e-rte-content .e-content h2, .e-bigger .e-richtexteditor .e-rte-iframe-content .e-content h2, .e-bigger .e-richtexteditor .e-source-content .e-content h2 {
    font-size: 2.285em;
    line-height: 1.2
}

.e-bigger .e-richtexteditor .e-rte-content .e-content h3, .e-bigger .e-richtexteditor .e-rte-iframe-content .e-content h3, .e-bigger .e-richtexteditor .e-source-content .e-content h3 {
    font-size: 2em;
    line-height: 1.2
}

.e-bigger .e-richtexteditor .e-rte-content .e-content h4, .e-bigger .e-richtexteditor .e-rte-iframe-content .e-content h4, .e-bigger .e-richtexteditor .e-source-content .e-content h4 {
    font-size: 1.714em;
    line-height: 1.2
}

.e-bigger .e-richtexteditor .e-rte-content .e-content h5, .e-bigger .e-richtexteditor .e-rte-iframe-content .e-content h5, .e-bigger .e-richtexteditor .e-source-content .e-content h5 {
    font-size: 1.428em;
    line-height: 1.2
}

.e-bigger .e-richtexteditor .e-rte-content .e-content h6, .e-bigger .e-richtexteditor .e-rte-iframe-content .e-content h6, .e-bigger .e-richtexteditor .e-source-content .e-content h6 {
    font-size: 1.142em;
    line-height: 1.5
}

.e-bigger .e-rte-dropdown-popup ul .e-item.e-h1 {
    font-size: 2em
}

.e-bigger .e-rte-dropdown-popup ul .e-item.e-h2 {
    font-size: 1.5em
}

.e-bigger .e-rte-dropdown-popup ul .e-item.e-h3 {
    font-size: 1.16em
}

.e-bigger .e-rte-dropdown-popup ul .e-item.e-h5 {
    font-size: .83em
}

.e-bigger .e-rte-dropdown-popup ul .e-item.e-h6 {
    font-size: .7em
}

.e-inplaceeditor {
    display: inline-block;
    position: relative;
    width: auto
}

    .e-inplaceeditor .e-editable-value-container, .e-inplaceeditor .e-editable-value-wrapper {
        display: inline-block;
        padding: 6px 30px 6px 12px;
        position: relative;
        width: auto;
        word-break: break-word
    }

        .e-inplaceeditor .e-editable-value-wrapper .e-editable-value {
            display: inline-block;
            font-family: var(--e-font-family);
            font-size: 14px;
            margin: 0 8px 0 0;
            border-bottom: 1px solid rgba(var(--color-sf-on-surface));
            color: rgba(var(--color-sf-on-surface))
        }

        .e-inplaceeditor .e-editable-value-wrapper .e-editable-overlay-icon {
            bottom: 0;
            cursor: pointer;
            display: inline-flex;
            height: inherit;
            position: absolute;
            right: 0;
            top: 0;
            visibility: hidden;
            width: 20px;
            color: rgba(var(--color-sf-on-surface-variant))
        }

            .e-inplaceeditor .e-editable-value-container .e-editable-overlay-icon::before, .e-inplaceeditor .e-editable-value-wrapper .e-editable-overlay-icon::before {
                align-items: center;
                display: flex;
                font-size: 14px
            }

        .e-inplaceeditor .e-editable-value-container.e-hide, .e-inplaceeditor .e-editable-value-wrapper.e-hide, .e-pdfviewer .e-disable-text-selection .e-pv-text {
            display: none
        }

        .e-inplaceeditor .e-editable-value-container .e-spinner-pane .e-spinner-inner, .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-open .e-editable-overlay-icon {
            visibility: hidden
        }

        .e-inplaceeditor .e-editable-value-container .e-editable-value {
            display: inline-block;
            font-family: var(--e-font-family);
            font-size: 14px;
            margin: 0 8px 0 0
        }

        .e-inplaceeditor .e-editable-value-container .e-editable-overlay-icon {
            bottom: 0;
            cursor: pointer;
            display: inline-flex;
            height: inherit;
            position: absolute;
            right: 0;
            top: 0;
            visibility: hidden;
            width: 20px
        }

        .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-rtl .e-editable-value-container .e-editable-value, .e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-editable-value {
        margin: 0 0 0 32px
    }

    .e-inplaceeditor.e-rtl .e-editable-value-container .e-spinner-pane, .e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-spinner-pane {
        right: unset
    }

    .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: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-blazor-pdfviewer .e-pv-more-options-button, .e-blazor-toast-hidden, .e-inplaceeditor .e-control-overlay, .e-inplaceeditor .e-editable-action-buttons.e-hide, .e-inplaceeditor .e-editable-form.e-loading .e-input-group-icon, .e-inplaceeditor-tip .e-control-overlay, .e-inplaceeditor-tip .e-editable-action-buttons.e-hide, .e-inplaceeditor-tip .e-editable-form.e-loading .e-input-group-icon, .e-inplaceeditor-tip.e-hide, .e-schedule .e-month-view .e-work-cells.e-disable-date .e-date-header, .e-schedule .e-vertical-view .e-appointment-wrapper-hidden, .e-tooltip-hidden {
        visibility: hidden
    }

    .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-richtexteditor, .e-inplaceeditor-tip .e-control-overlay.e-richtexteditor {
        opacity: .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, .e-inplaceeditor-tip.e-rtl .e-editable-action-buttons .e-btn-cancel, .e-inplaceeditor.e-rtl .e-editable-action-buttons .e-btn-cancel {
        margin: 0 6px 0 0
    }

    .e-inplaceeditor .e-editable-action-buttons .e-btn-cancel, .e-inplaceeditor-tip .e-editable-action-buttons .e-btn-cancel, .e-inplaceeditor-tip.e-rtl .e-editable-action-buttons .e-btn-save, .e-inplaceeditor.e-rtl .e-editable-action-buttons .e-btn-save {
        margin: 0 0 0 6px
    }

    .e-inplaceeditor-tip.e-rtl .e-editable-loading.e-show:not(.e-rte-spin-wrap) .e-spinner-inner, .e-inplaceeditor.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 .e-tip-content .e-editable-title {
        align-content: center;
        display: flex;
        flex-direction: column;
        font-family: var(--e-font-family);
        font-size: 16px;
        font-weight: 400;
        height: 24px;
        justify-content: center;
        padding: 20px 20px 12px
    }

    .e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-container, .e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-wrapper {
        display: flex;
        padding: 20px
    }

        .e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-container .e-editable-action-buttons, .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-title + .e-editable-container, .e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-title + .e-editable-wrapper {
        padding: 20px
    }

    .e-inplaceeditor-tip.e-rtl.e-tooltip-wrap .e-tip-content .e-editable-title {
        padding: 9px 12px
    }

.e-content-placeholder.e-inplaceeditor.e-placeholder-inplaceeditor {
    background-size: 150px 60px;
    min-height: 60px
}

.e-inplaceeditor .e-editable-value-container:hover, .e-inplaceeditor .e-editable-value-wrapper:hover {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    border-radius: calc(var(--e-radius) * .25)
}

.e-inplaceeditor-tip.e-tooltip-wrap.e-popup, .e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-editable-title, .e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-tip-content {
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface))
}

.e-inplaceeditor .e-editable-value-container:hover .e-editable-value, .e-inplaceeditor .e-editable-value-wrapper:hover .e-editable-value, .e-inplaceeditor.e-disable .e-editable-value-container .e-editable-value, .e-inplaceeditor.e-disable .e-editable-value-wrapper .e-editable-value, .e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-resource-cells {
    border-bottom-color: transparent
}

.e-inplaceeditor .e-editable-value-container .e-editable-value {
    border-bottom: 1px solid rgba(var(--color-sf-on-surface));
    color: rgba(var(--color-sf-on-surface))
}

.e-inplaceeditor-tip.e-tooltip-wrap.e-popup {
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15);
    border-radius: calc(var(--e-radius) * 0)
}

    .e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-tip-content {
        border-radius: calc(var(--e-radius) * 1.25);
        color: rgba(var(--color-sf-on-surface))
    }

    .e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-top {
        border-bottom-color: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface))
    }

    .e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-bottom {
        border-top-color: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface))
    }

    .e-inplaceeditor-tip.e-tooltip-wrap.e-popup.e-popup {
        border: 0;
        border-radius: 8px
    }

    .e-inplaceeditor-tip.e-tooltip-wrap.e-popup .e-editable-title {
        border-bottom: 0;
        color: rgba(var(--color-sf-on-surface))
    }

.e-inplaceeditor-tip.e-editable-tip-title.e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
    color: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface))
}
/*! inplaceeditor icons */

.e-bigger .e-inplaceeditor .e-editable-value-container, .e-bigger .e-inplaceeditor .e-editable-value-wrapper, .e-inplaceeditor.e-bigger .e-editable-value-container, .e-inplaceeditor.e-bigger .e-editable-value-wrapper {
    padding: 8px 36px 8px 16px
}

    .e-bigger .e-inplaceeditor .e-editable-value-container .e-editable-value, .e-bigger .e-inplaceeditor .e-editable-value-wrapper .e-editable-value, .e-inplaceeditor.e-bigger .e-editable-value-container .e-editable-value, .e-inplaceeditor.e-bigger .e-editable-value-wrapper .e-editable-value {
        font-size: 16px;
        margin: 0
    }

    .e-bigger .e-inplaceeditor .e-editable-value-container .e-editable-overlay-icon, .e-bigger .e-inplaceeditor .e-editable-value-wrapper .e-editable-overlay-icon, .e-inplaceeditor.e-bigger .e-editable-value-container .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-rtl .e-editable-value-container .e-editable-value, .e-bigger .e-inplaceeditor.e-rtl .e-editable-value-wrapper .e-editable-value, .e-blazor-pdfviewer .e-pv-rtl .e-inplaceeditor .e-editable-value-container .e-editable-value, .e-inplaceeditor.e-bigger.e-rtl .e-editable-value-container .e-editable-value, .e-inplaceeditor.e-bigger.e-rtl .e-editable-value-wrapper .e-editable-value {
    margin: 0 0 0 28px
}

.e-bigger .e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-container, .e-bigger .e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-title + .e-editable-container, .e-bigger .e-inplaceeditor-tip.e-tooltip-wrap .e-tip-content .e-editable-title + .e-editable-wrapper, .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-container, .e-inplaceeditor-tip.e-bigger.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-wrapper, .e-inplaceeditor-tip.e-bigger.e-tooltip-wrap .e-tip-content .e-editable-wrapper {
    padding: 24px
}

.e-bigger .e-inplaceeditor-tip .e-editable-title, .e-inplaceeditor-tip.e-bigger .e-editable-title {
    font-size: 24px;
    min-height: 46px;
    padding: 24px
}

.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-toast-container {
    display: inline-flex;
    flex-direction: column;
    position: relative
}

    .e-bigger .e-toast-container.e-toast-top-left, .e-toast-container.e-bigger.e-toast-top-left, .e-toast-container.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, .e-toast-container.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, .e-toast-container.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, .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, .e-toast-container.e-toast-top-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-full-width {
        left: 0;
        right: 0;
        width: 100%
    }

        .e-toast-container.e-toast-full-width .e-toast {
            margin: 0 auto 10px;
            width: 96%
        }

    .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 > *, .e-toast-container.e-rtl .e-toast .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, .e-toast-container.e-rtl .e-toast .e-toast-close-icon {
        margin-left: initial;
        margin-right: auto
    }

    .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;
        flex: 1
    }

        .e-toast-container .e-toast .e-toast-message .e-toast-title {
            font-size: 16px;
            font-weight: 500;
            letter-spacing: .5px
        }

        .e-toast-container .e-toast .e-toast-message .e-toast-content {
            padding: 8px 0 18px;
            word-break: break-word;
            word-wrap: break-word
        }

        .e-toast-container .e-toast .e-toast-message .e-toast-actions {
            margin: 1px;
            padding: 14px 20px;
            text-align: right
        }

    .e-toast-container .e-toast .e-toast-close-icon {
        align-items: center;
        cursor: pointer;
        display: flex;
        font-size: 20px;
        height: 32px;
        justify-content: center;
        margin-left: auto;
        width: 32px;
        color: rgba(var(--color-sf-on-primary))
    }

    .e-toast-container .e-toast .e-toast-icon {
        align-items: center;
        font-size: 20px;
        height: 24px;
        justify-content: center;
        margin-right: 8px;
        width: 24px
    }

.e-bigger .e-content-placeholder.e-toast.e-placeholder-toast, .e-bigger.e-content-placeholder.e-toast.e-placeholder-toast, .e-content-placeholder.e-toast.e-placeholder-toast {
    background-size: 400px 100px;
    min-height: 100px
}

.e-toast-container .e-toast .e-toast-close-icon.blazor-toast-close-icon {
    background-color: transparent;
    border-color: transparent;
    border-radius: 999px;
    bottom: 6px;
    height: 20px;
    position: relative;
    width: 22px
}

.e-toast-container .e-toast {
    border-radius: calc(var(--e-radius) * .25);
    display: inline-flex;
    font-size: 14px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 14px;
    position: relative;
    background-color: rgba(var(--color-sf-inverse-surface));
    border: 0;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15);
    color: rgba(var(--color-sf-surface))
}

    .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:active, .e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon:focus {
        background: 0 0;
        border: 0;
        box-shadow: none;
        outline: 0
    }

    .e-toast-container .e-toast.e-toast-success, .e-toast-container .e-toast.e-toast-success:hover {
        background-color: rgba(var(--color-sf-success));
        color: rgba(var(--color-sf-success))
    }

    .e-toast-container .e-toast.e-toast-danger:hover, .e-toast-container .e-toast.e-toast-info:hover, .e-toast-container .e-toast.e-toast-warning:hover, .e-toast-container .e-toast:hover {
        box-shadow: rgba(var(--color-sf-shadow))
    }

    .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: rgba(255,255,255,.18);
        color: rgba(var(--color-sf-on-primary))
    }

    .e-toast-container .e-toast .e-toast-close-icon.e-icons:focus, .e-toast-container .e-toast .e-toast-close-icon.e-icons:hover {
        background: rgba(255,255,255,.18);
        border-radius: 999px;
        height: 32px;
        color: rgba(var(--color-sf-on-primary))
    }

    .e-toast-container .e-toast.e-toast-success:hover {
        box-shadow: rgba(var(--color-sf-shadow))
    }

    .e-toast-container .e-toast.e-toast-info, .e-toast-container .e-toast.e-toast-info:hover {
        background-color: rgba(var(--color-sf-info));
        color: rgba(var(--color-sf-on-primary))
    }

    .e-toast-container .e-toast.e-toast-warning, .e-toast-container .e-toast.e-toast-warning:hover {
        background-color: rgba(var(--color-sf-warning));
        color: rgba(var(--color-sf-warning))
    }

    .e-toast-container .e-toast.e-toast-danger, .e-toast-container .e-toast.e-toast-danger:hover {
        background-color: rgba(var(--color-sf-error));
        color: rgba(var(--color-sf-error))
    }

    .e-toast-container .e-toast:hover {
        background-color: rgba(var(--color-sf-inverse-surface))
    }

    .e-toast-container .e-toast .e-toast-progress {
        bottom: 0;
        height: 4px;
        left: 0;
        position: absolute;
        background-color: rgba(var(--color-sf-primary))
    }

.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-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-bigger .e-toast-container.e-toast-full-width .e-toast, .e-bigger .e-toast-container.e-toast-top-center .e-toast, .e-toast-container.e-bigger.e-toast-bottom-center .e-toast, .e-toast-container.e-bigger.e-toast-full-width .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-rtl .e-toast .e-toast-icon, .e-toast-container.e-bigger.e-rtl .e-toast .e-toast-icon {
    margin-left: 14px;
    margin-right: initial
}

.e-bigger .e-toast-container .e-toast, .e-toast-container.e-bigger .e-toast {
    border-radius: calc(var(--e-radius) * .25);
    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: 8px 0 6px
    }

    .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: 18px 28px;
        text-align: right
    }

    .e-bigger .e-toast-container .e-toast .e-toast-close-icon, .e-toast-container.e-bigger .e-toast .e-toast-close-icon {
        font-size: 20px;
        height: 32px;
        width: 32px
    }

    .e-bigger .e-toast-container .e-toast .e-toast-icon, .e-toast-container.e-bigger .e-toast .e-toast-icon {
        font-size: 20px;
        height: 24px;
        margin-right: 14px;
        width: 24px
    }
/*! PdfViewer's default definitions and variables */ /*! component layout */

.e-pdfviewer .e-pv-viewer-container {
    border-style: solid;
    border-width: 1px 1px 1px 0
}

.e-pdfviewer .e-pv-text-layer {
    position: absolute;
    top: 0;
    z-index: 2
}

.e-pdfviewer .e-pv-annotation-canvas {
    left: 0;
    position: absolute;
    top: 0
}

.e-pdfviewer .e-pv-text {
    background: 0 0;
    color: transparent;
    line-height: normal;
    opacity: .6;
    position: absolute
}

.e-pdfviewer .e-pv-search-text-highlight, .e-pdfviewer .e-pv-search-text-highlightother {
    line-height: normal;
    opacity: .6;
    position: absolute
}

.e-pdfviewer .e-pv-hyperlink {
    z-index: 2
}

.e-pdfviewer .e-enable-text-selection {
    -moz-user-select: text;
    -ms-user-select: text;
    -webkit-user-select: text;
    user-select: text
}

.e-pdfviewer .e-disable-text-selection, .e-pv-text-selection-none {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.e-pdfviewer .e-pv-cursor {
    cursor: text
}

.e-pdfviewer .e-pv-crosshair-cursor {
    cursor: crosshair
}

.e-pdfviewer .e-pv-touch-select-drop {
    display: inline-block;
    height: 30px;
    position: absolute;
    width: 30px;
    z-index: 1000
}

.e-pdfviewer .e-pv-droplet, .e-pdfviewer .e-pv-touch-ellipse {
    background-color: rgba(var(--color-sf-primary));
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-color: rgba(var(--color-sf-primary));
    border-style: solid;
    border-top-left-radius: 50%;
    border-width: 2px;
    height: 20px;
    margin: 0 0 0 9px;
    position: absolute;
    width: 20px
}

.e-pdfviewer .e-pv-annotation-note {
    border-radius: 2px;
    cursor: auto;
    font-size: 16px;
    height: auto;
    max-width: 200px;
    min-height: 10px;
    min-width: 30px;
    overflow-wrap: break-word;
    padding: 5px;
    position: absolute;
    width: auto;
    z-index: 10000
}

.e-pdfviewer .e-pv-annotation-note-author {
    border-bottom: 1px solid rgba(var(--color-sf-black));
    font-weight: 700
}

.e-pdfviewer .e-pv-annotation-popup-menu {
    cursor: auto;
    min-width: 396px;
    padding-bottom: 6px;
    position: absolute;
    width: auto;
    z-index: 10000
}

.e-pdfviewer .e-pv-annotation-popup-header {
    height: auto;
    min-height: 29px;
    padding-top: 14px
}

.e-pdfviewer .e-pv-annotation-popup-author {
    float: left;
    font-size: 16px;
    font-weight: 700;
    margin-left: 14px
}

.e-pdfviewer .e-pv-annotation-popup-close {
    float: right;
    height: 20px;
    margin-right: 14px;
    width: 20px
}

.e-pdfviewer .e-pv-annotation-modified-time {
    height: 14px;
    margin-left: 14px;
    padding-top: 8px
}

.e-pdfviewer .e-pv-annotation-popup-note-container {
    height: auto;
    padding: 14px;
    width: auto
}

.e-pdfviewer .e-pv-annotation-popup-content {
    background-color: rgba(var(--color-sf-white));
    border: 1px solid;
    font-size: 16px;
    min-height: 132px;
    overflow: hidden auto;
    width: 368px
}

.e-blazor-pdfviewer .e-pv-properties-fill-color-icon, .e-pdfviewer .e-pv-properties-fill-color-icon, .e-pdfviewer .e-pv-properties-stroke-color-icon, .e-pv-border-prop-group-mobile .e-btn-icon.e-pv-annotation-stroke-icon.e-pv-icon, .e-pv-default-tab .e-pv-properties-font-color-container .e-btn-icon.e-pv-annotation-textcolor-icon.e-pv-icon, .e-pv-fill-prop-mobile .e-btn-icon.e-pv-annotation-color-icon.e-pv-icon, .e-pv-font-color-prop-mobile .e-btn-icon.e-pv-annotation-textcolor-icon.e-pv-icon, .e-pv-properties-stroke-color-icon {
    border-bottom: 2px solid
}

.e-pdfviewer .e-pv-drop {
    color: rgba(var(--color-sf-primary));
    display: inline-block;
    height: 20px;
    position: absolute;
    width: 20px;
    z-index: 1000
}

.e-pv-viewer-container {
    border-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.14),rgba(var(--color-sf-primary),.14)),rgba(var(--color-sf-surface));
    height: 100%;
    overflow: auto;
    position: relative;
    touch-action: pan-x pan-y;
    border: 1px solid rgba(var(--color-sf-outline-variant))
}

.e-control.e-toolbar.e-lib.e-pv-annotation-toolbar.e-pv-toolbar-scroll.e-keyboard.e-toolpop .e-tbar-btn-text, .e-control.e-toolbar.e-lib.e-pv-formdesigner-toolbar.e-pv-toolbar-scroll.e-keyboard.e-toolpop .e-tbar-btn-text, .e-control.e-toolbar.e-lib.e-pv-redaction-toolbar.e-pv-toolbar-scroll.e-keyboard .e-tbar-btn-text, .e-dropdown-popup.e-control.e-pv-annotation-calibrate-container .e-tbar-btn-text, .e-dropdown-popup.e-control.e-pv-annotation-shapes-container .e-tbar-btn-text, .e-dropdown-popup.e-control.e-pv-annotation-textalign-container .e-tbar-btn-text, .e-dropdown-popup.e-control.e-pv-annotation-textprop-container.e-caret-hide .e-tbar-btn-text, .e-pdfviewer .e-inplaceeditor .e-editable-value-wrapper .e-editable-overlay-icon, .e-pdfviewer .e-inplaceeditor .e-editable-value-wrapper.e-hide, .e-pdfviewer.e-pv-mobile-view .e-pv-viewer-container::-webkit-scrollbar, .e-pv-organize-tile-draggedEle .e-pv-organize-tile.e-pv-thumbnail-column .e-pv-image-container .e-pv-organize-image, .e-pv-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text, .e-pv-toolbar.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
    display: none
}

input.e-pv-formfield-input::-ms-reveal, input.e-pv-input-password::-ms-reveal {
    display: none
}

.e-pv-page-container {
    margin: 0;
    padding: 0;
    touch-action: pan-x pan-y
}

.e-pv-mobilespanscroll-container, .e-pv-sidebar-bookmark-title {
    color: rgba(var(--color-sf-on-surface));
    font-family: var(--e-font-family);
    font-size: 16px
}

.e-pv-mobilescroll-container {
    border: 1px solid rgba(var(--color-sf-on-surface),.38);
    border-radius: 48px 0 0 48px;
    line-height: 28px;
    position: absolute;
    text-align: center
}

.e-pv-viewer-container .e-pv-page-div {
    border-color: rgba(var(--color-sf-black));
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    box-sizing: content-box;
    position: absolute
}

.e-pdfviewer .e-pv-viewer-container.e-pv-fitHeight {
    border-style: none
}

.e-pv-viewer-container .e-pv-page-div.e-focused {
    box-shadow: #000 0 0 0 2px
}

.e-pv-viewer-container.e-focused {
    box-shadow: #000 0 0 0 2px inset
}

.e-pv-annotation-toolbar, .e-pv-formdesigner-toolbar, .e-pv-nav-toolbar, .e-pv-redaction-toolbar, .e-pv-toolbar {
    border: 1px solid rgba(var(--color-sf-outline-variant));
    border-radius: 0;
    border-width: 1px 1px 0
}

.e-toolbar.e-pv-toolbar .e-pv-zoom-drop-down-container {
    height: 32px;
    width: 86px
}

.e-toolbar.e-pv-toolbar .e-toolbar-pop .e-pv-zoom-drop-down-container {
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    width: auto
}

.e-pv-current-page-box.e-input-group.e-control-wrapper {
    height: 32px;
    margin-top: 0;
    width: 46px
}

.e-pv-mobilepagenoscroll-container {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
    border: 1px solid rgba(var(--color-sf-on-surface),.38);
    border-radius: 12px;
    padding: 6px;
    text-align: center;
    vertical-align: middle
}

.e-pv-mobilecurrentpage-container {
    color: rgba(var(--color-sf-on-surface));
    display: block;
    font-family: var(--e-font-family);
    font-size: 24px
}

.e-pv-mobiledashedline-container {
    color: rgba(var(--color-sf-on-surface));
    display: block;
    padding: 10px
}

.e-pv-number-ofpages {
    width: 10%
}

.e-dialog.e-pv-gotopage-popup {
    max-width: 500px;
    padding-left: 16px;
    padding-top: 16px
}

.e-pv-image-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 3px;
    cursor: pointer
}

.e-pv-blaz-search-btn.e-btn:active, .e-pv-gotopage-apply-btn.e-btn.e-flat.e-primary:disabled, .e-pv-search-btn.e-btn:active, .e-pv-text-search-btn.e-btn:active {
    background-color: transparent
}

.e-pv-mobiletotalpage-container {
    color: rgba(var(--color-sf-on-surface));
    display: block;
    font-family: var(--e-font-family);
    font-size: 16px
}

.e-pv-corrupted-popup-header {
    color: rgba(var(--color-sf-on-surface));
    opacity: .87
}

.e-pv-corrupted-popup-content {
    color: var(--color-sf-on-surface-variant);
    font-size: 12px;
    line-height: 18px;
    margin-left: 50px;
    opacity: .87;
    padding-top: 4.7px;
    text-align: left
}

.e-pv-corrupted-popup-content-rtl, .e-pv-sidebar-title, .e-pv-total-page {
    color: rgba(var(--color-sf-on-surface))
}

.e-pv-corrupted-popup-content-rtl {
    font-size: 12px;
    line-height: 18px;
    margin-right: 53px;
    opacity: .87;
    padding-top: 4.7px;
    text-align: right
}

.e-pv-toolbar.e-toolbar:not(.e-pv-mobile-toolbar) .e-toolbar-items .e-toolbar-item:not(.e-separator) {
    height: 48px;
    margin-left: .5px;
    margin-right: .5px
}

.e-pv-annotation-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator), .e-pv-formdesigner-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
    height: auto;
    margin-left: .5px;
    margin-right: .5px
}

.e-pv-annotation-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator, .e-pv-formdesigner-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator, .e-pv-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
    border-right-width: 1px;
    height: 24px;
    margin-left: 3px;
    margin-right: 3px
}

.e-pdfviewer .e-pv-annotation-toolbar.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-item:last-child, .e-pdfviewer .e-pv-annotation-toolbar.e-toolbar:not(.e-rtl) .e-toolbar-items .e-toolbar-item:first-child, .e-pdfviewer .e-pv-formdesigner-toolbar.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-item:last-child, .e-pdfviewer .e-pv-formdesigner-toolbar.e-toolbar:not(.e-rtl) .e-toolbar-items .e-toolbar-item:first-child, .e-pdfviewer .e-pv-toolbar.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-item:last-child, .e-pdfviewer .e-pv-toolbar.e-toolbar:not(.e-rtl) .e-toolbar-items .e-toolbar-item:first-child {
    margin-left: 4.5px
}

.e-pdfviewer .e-pv-annotation-toolbar.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-item:first-child, .e-pdfviewer .e-pv-annotation-toolbar.e-toolbar:not(.e-rtl) .e-toolbar-items .e-toolbar-item:last-child, .e-pdfviewer .e-pv-formdesigner-toolbar.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-item:first-child, .e-pdfviewer .e-pv-formdesigner-toolbar.e-toolbar:not(.e-rtl) .e-toolbar-items .e-toolbar-item:last-child, .e-pdfviewer .e-pv-toolbar.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-item:first-child, .e-pdfviewer .e-pv-toolbar.e-toolbar:not(.e-rtl) .e-toolbar-items .e-toolbar-item:last-child {
    margin-right: 4.5px
}

.e-pv-annotation-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-pv-tbar-btn.e-btn, .e-pv-formdesigner-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-pv-tbar-btn.e-btn, .e-pv-mobile-annotation-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-pv-tbar-btn.e-btn, .e-pv-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-pv-tbar-btn.e-btn {
    height: 32px;
    min-width: 32px;
    width: 32px
}

.e-pv-open-document-icon {
    font-size: 18px;
    height: 18px;
    line-height: 18px !important;
    width: 18px
}

.e-pv-eye-icon, .e-pv-eye-slash-icon, .e-pv-reply-div {
    margin-top: 3px
}

.e-bigger .e-chat-ui .e-message-item .e-chat-message-toolbar .e-toolbar-items .e-toolbar-item:last-child, .e-bigger.e-chat-ui .e-message-item .e-chat-message-toolbar .e-toolbar-items .e-toolbar-item:last-child, .e-chat-ui .e-message-item .e-chat-message-toolbar .e-toolbar-items .e-toolbar-item:last-child, .e-pv-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-btn.e-pv-pan-tool .e-pv-icon {
    margin-right: 2px
}

.e-pv-toolbar.e-toolbar .e-toolbar-items .e-pv-total-page-container.e-toolbar-item:not(.e-separator) {
    color: rgba(var(--color-sf-on-surface));
    cursor: default;
    font-size: 14px;
    margin-left: 7px;
    margin-right: 7px;
    min-width: unset;
    padding-bottom: 4px;
    padding-left: 0;
    position: relative
}

.e-pv-total-page {
    font-size: inherit
}

.e-pv-total-page-ms {
    -ms-transform: translateY(-50%);
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.e-pv-prop-dropdown-rtl.e-input-group.e-control-wrapper.e-ddl:not(.e-error), .e-pv-prop-dropdown.e-input-group.e-control-wrapper.e-ddl:not(.e-error), .e-pv-zoom-drop-down-rtl.e-input-group.e-control-wrapper.e-ddl:not(.e-error), .e-pv-zoom-drop-down.e-input-group.e-control-wrapper.e-ddl:not(.e-error) {
    background-color: transparent;
    border: 0;
    height: inherit;
    margin-top: 0;
    padding: 0
}

.e-pv-blazor-font-length-prop-mobile, .e-pv-fontfamily-container .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl.e-valid-input, .e-pv-properties-form-field-font-align, .e-schedule .e-timeline-year-view .e-content-wrap table col, .e-schedule .e-timeline-year-view .e-date-header-wrap table col, .e-schedule .e-timeline-year-view .e-header-cells, .e-schedule .e-timeline-year-view .e-work-cells, .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-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), .e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), .e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) {
    background-color: transparent;
    border: 0;
    border-radius: 2px
}

.e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl .e-input.e-control.e-keyboard, .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl .e-input.e-control.e-keyboard, .e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl .e-input.e-control.e-keyboard, .e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl .e-input.e-control.e-keyboard {
    height: auto;
    margin-top: 0;
    padding-bottom: 3px;
    padding-top: 0
}

.e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl .e-search-icon.e-ddl-icon, .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl .e-search-icon.e-ddl-icon, .e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl .e-search-icon.e-ddl-icon, .e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl .e-search-icon.e-ddl-icon {
    background-color: transparent;
    border-left: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    padding-right: 0
}

.e-pv-zoom-drop-down-rtl.e-popup.e-popup-open, .e-pv-zoom-drop-down.e-popup.e-popup-open {
    min-height: 327px;
    min-width: 110px
}

.e-input-group.e-control-wrapper.e-pv-current-page-box:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) {
    border-bottom: 1px solid rgba(var(--color-sf-outline));
    border-radius: 0
}

.e-pv-corrupted-popup.e-dialog .e-pv-corrupted-popup-header, .e-pv-notification-popup.e-dialog .e-dlg-header, .e-pv-password-popup.e-dialog .e-dlg-header {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .15px
}

.e-dialog.e-pv-redaction-confirmation-popup, .e-pv-corrupted-popup.e-dialog, .e-pv-notification-popup, .e-pv-password-popup.e-dialog {
    margin: 0 10px;
    max-width: 360px
}

    .e-pv-password-popup.e-dialog span[id*=_prompt] {
        font-size: 12px;
        letter-spacing: .15px
    }

.e-pv-current-page-box.e-input-group.e-control-wrapper input.e-input {
    max-height: 32px;
    padding-bottom: 4px
}

.e-pv-sidebar-container {
    background: rgba(var(--color-sf-primary));
    border-top: 1px solid rgba(var(--color-sf-primary));
    bottom: 0;
    position: absolute;
    top: 56px;
    transition: transform .3s;
    transition: -webkit-transform .3s,_ .3s;
    transition-duration: .2s;
    transition-timing-function: ease;
    width: 250px;
    z-index: 100
}

.e-pv-sidebar-title-container, .e-pv-sidebar-toolbar {
    border: 1px solid rgba(var(--color-sf-outline-variant))
}

.e-pv-main-container {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.e-pv-viewer-main-container {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.14),rgba(var(--color-sf-primary),.14)),rgba(var(--color-sf-surface));
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.e-pv-sidebar-content, .e-pv-sidebar-title-container, .e-pv-sidebar-toolbar {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
}

.e-pdfviewer:not(.e-pv-mobile-view) .e-pv-viewer-main-container {
    min-width: 400px
}

.e-pdfviewer:not(.e-pv-mobile-view) .e-pv-main-container, .e-pv-blazor-main-container {
    min-height: 500px
}

.e-pv-sidebar-content-container {
    border-top: 1px solid rgba(var(--color-sf-outline-variant));
    display: none;
    float: left;
    height: 100%;
    position: absolute;
    transition-duration: .2s;
    transition-timing-function: ease;
    width: 202px
}

    .e-pv-sidebar-content-container.e-thumbnail {
        height: 100%;
        left: 1px;
        position: unset
    }

.e-pv-sidebar-title-container {
    border-width: 0 1px 1px 0;
    height: 40px;
    position: absolute;
    top: 0;
    width: 100%
}

.e-pv-sidebar-title {
    font-size: 16px;
    font-weight: 500;
    height: 24px;
    margin: 0;
    position: absolute;
    text-align: left;
    top: 8px
}

    .e-pv-sidebar-title.e-left {
        left: 12px;
        width: 160px
    }

.e-pv-sidebar-toolbar {
    border-width: 1px 0 1px 1px;
    bottom: 0;
    height: 100%;
    position: absolute;
    width: 48px;
    z-index: 100
}

.e-pv-sidebar-content {
    -webkit-overflow-scrolling: touch;
    bottom: 0;
    overflow: auto;
    overflow-x: hidden;
    position: absolute;
    top: 38px;
    width: 202px;
    z-index: 103
}

.e-pv-thumbnail-anchor-node:hover {
    text-decoration: auto
}

.e-pv-comment-panel-resizer, .e-pv-modern-side-panel-resizer, .e-pv-sidebar-resizer {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
    border: 1px solid rgba(var(--color-sf-outline-variant));
    border-width: 0 0 0 1px;
    color: inherit;
    cursor: ew-resize;
    height: 100%;
    position: absolute;
    width: 8px;
    z-index: 105
}

.e-pv-sidebar-content::-webkit-scrollbar {
    width: 16px
}

.e-pv-sidebar-content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0 rgba(var(--color-sf-outline-variant));
    background: #fafafa;
    border: 1px solid rgba(var(--color-sf-outline-variant));
    border-width: 0 1px 0 0
}

.e-pv-sidebar-content::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 0 rgba(var(--color-sf-outline-variant));
    background: rgba(0,0,0,.5);
    background-clip: content-box;
    border: 4px solid transparent;
    border-radius: 8px;
    width: 6px;
    height: 329px
}

.e-pv-custom-button.e-btn, .e-pv-organize-view-button.e-btn, .e-pv-thumbnail-view-button.e-btn {
    background: 0 0;
    border: 0;
    border-radius: 4px;
    box-shadow: none;
    font-weight: 500;
    height: 32px;
    line-height: inherit;
    outline: 0;
    padding: 0;
    width: 32px;
    margin: 8px
}

.e-pv-blazor-organize-window .e-pv-organize-content-apperance, .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-modern-side-panel-template-container, .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-modern-side-panel-template-content, .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-modern-side-panel-template-container, .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-modern-side-panel-template-content, .e-pv-organize-tile.e-pv-thumbnail-column {
    width: 100%;
    height: 100%
}

.e-pv-organize-tile-view.e-pv-thumbnail-row {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 25px
}

.e-pv-organize-outer-border.e-pv-not-selected {
    border: 1px dashed rgba(var(--color-sf-primary));
    position: absolute
}

.e-pv-organize-outer-border.e-pv-selected {
    border: 1px dashed rgba(var(--color-sf-outline-variant));
    position: absolute
}

.e-pv-organize-anchor-node {
    margin: 24px;
    width: 140px;
    height: 140px;
    border: 2px solid rgba(var(--color-sf-surface))
}

    .e-pv-organize-anchor-node:hover {
        border: 2px solid rgba(var(--color-sf-outline-variant))
    }

    .e-pv-organize-anchor-node.e-pv-organize-tile-draggedEle {
        border: 2px dashed rgba(var(--color-sf-outline-variant));
        background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface))
    }

.e-pdfviewer .e-pv-organize-tile.e-pv-thumbnail-column .e-checkbox-wrapper {
    width: 18px;
    height: 18px;
    position: relative;
    top: -100%;
    padding: 4px
}

.e-pv-organize-buttondiv {
    justify-content: center;
    flex-wrap: nowrap;
    position: relative;
    text-align: center;
    top: -29px
}

.e-pv-blazor-organize-window .e-pv-organize-buttondiv .e-control.e-btn {
    border-image: linear-gradient(0deg,rgba(var(--color-sf-surface),0),rgba(var(--color-sf-surface),0))
}

.e-pv-organize-anchor-node.e-pv-organize-node-selection-ring {
    border: 2px solid rgba(var(--color-sf-primary));
    border-radius: 2px
}

    .e-pv-organize-anchor-node.e-pv-organize-node-selection-ring.e-pv-dragging-style {
        border: 2px dashed rgba(var(--color-sf-outline-variant))
    }

.e-pv-organize-window {
    border: 1px solid rgba(var(--color-sf-outline-variant));
    border-radius: 0
}

.e-pdfviewer .e-pv-organize-window .e-footer-content {
    border-top: 1px solid rgba(var(--color-sf-outline-variant));
    padding: 15px
}

.e-pv-tile-number {
    text-align: center;
    margin-top: 16.5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: block;
    padding: 0 15px
}

.e-pv-copy-button.e-btn, .e-pv-delete-button.e-btn, .e-pv-rotate-left-button.e-btn, .e-pv-rotate-right-button.e-btn {
    width: 25px;
    height: 25px;
    justify-content: center;
    align-items: center;
    margin: 0 5px;
    padding: 0
}

.e-pv-insert-left-button.e-btn, .e-pv-insert-right-button.e-btn {
    width: 25px;
    height: 25px;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: -70px;
    padding: 0
}

@media only screen and (max-width:1399.98px) {
    .e-pv-organize-anchor-node {
        width: 140px;
        height: 140px
    }

    .e-pv-insert-left-button.e-btn, .e-pv-insert-right-button.e-btn {
        top: -70px
    }
}

@media only screen and (max-width:1199.98px) {
    .e-pv-organize-anchor-node {
        width: 140px;
        height: 140px
    }

    .e-pv-insert-left-button.e-btn, .e-pv-insert-right-button.e-btn {
        top: -70px
    }
}

@media only screen and (max-width:991.98px) {
    .e-pv-organize-anchor-node {
        width: 140px;
        height: 140px
    }

    .e-pv-insert-left-button.e-btn, .e-pv-insert-right-button.e-btn {
        top: -70px
    }
}

@media only screen and (max-width:767.98px) {
    .e-pv-organize-anchor-node {
        width: 140px;
        height: 140px;
        min-width: 140px;
        min-height: 140px
    }

    .e-pv-insert-left-button.e-btn, .e-pv-insert-right-button.e-btn {
        top: -70px
    }
}

@media only screen and (max-width:575.98px) {
    .e-pv-organize-anchor-node {
        width: 140px;
        height: 140px;
        min-width: 140px;
        min-height: 140px;
        margin: 24px 20px
    }

    .e-pv-insert-left-button.e-btn, .e-pv-insert-right-button.e-btn {
        top: -70px
    }
}

.e-pv-insert-left-button.e-btn {
    left: calc(-1 * (25px / 2 + 2px / 2))
}

.e-pv-insert-right-button.e-btn {
    right: calc(-1 * (25px / 2 + 2px / 2))
}

.e-pv-toolbar-rotate-left-button, .e-pv-toolbar-rotate-right-button {
    height: 32px;
    width: 32px;
    padding: 0;
    top: 7px;
    position: relative;
    box-shadow: none
}

.e-pv-toolbar-rotate-left-button {
    left: 436px
}

.e-pv-toolbar-rotate-right-button {
    left: 445px
}

.e-pdfviewer .e-pv-organize-window .e-dlg-content {
    padding: 0;
    overflow: hidden;
    border-radius: 0 !important
}

.e-pv-organize-toolbar-apperance.e-toolbar {
    border: 1px solid rgba(var(--color-sf-outline-variant));
    border-width: 1px 0;
    box-shadow: none
}

.e-pdfviewer .e-pv-organize-toolbar-apperance .e-checkbox-wrapper {
    margin-left: 10px;
    text-wrap: nowrap
}

.e-pv-bookmark-button-selection.e-pv-bookmark-button.e-btn, .e-pv-custom-button-selection.e-pv-custom-button.e-btn, .e-pv-tbar-btn.e-pv-bookmark-button.e-btn:focus, .e-pv-tbar-btn.e-pv-custom-button.e-btn:focus, .e-pv-tbar-btn.e-pv-organize-view-button.e-btn:focus, .e-pv-tbar-btn.e-pv-thumbnail-view-button.e-btn:focus, .e-pv-thumbnail-view-button-selection.e-pv-thumbnail-view-button.e-btn {
    background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface));
    border: none;
    border-radius: 4px;
    line-height: inherit;
    padding: 0
}

.e-pv-bookmark-button.e-btn {
    background: 0 0;
    border: none;
    box-shadow: none;
    font-weight: 500;
    height: 32px;
    margin: 8px;
    outline: 0;
    padding: 0;
    width: 32px
}

.e-pv-blaz-search-btn.e-btn, .e-pv-search-btn.e-btn {
    margin-top: -6px;
    width: 32px;
    background-color: transparent;
    border: 0
}

.e-pv-title-close-div.e-btn {
    background: 0 0;
    border: none;
    box-shadow: none;
    height: 40px;
    left: 0;
    padding: 1px;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px
}

.e-pv-sidebar-toolbar-splitter {
    background: rgba(var(--color-sf-outline-variant));
    bottom: 0;
    height: calc(100% - 38px);
    position: absolute;
    width: 1px;
    z-index: 104
}

.e-pv-sidebar-content-splitter {
    background: rgba(var(--color-sf-outline-variant));
    height: 1px;
    position: absolute;
    top: 38px;
    width: 201px;
    z-index: 104
}

.e-pv-thumbnail-view {
    bottom: 0;
    height: 50%;
    padding: 8px 24px 0;
    position: absolute;
    top: 0
}

.e-pv-thumbnail {
    height: 140px;
    margin: 0 20px 40px;
    width: 100px
}

.e-pv-thumbnail-number {
    color: rgba(var(--color-sf-on-surface));
    font-family: var(--e-font-family);
    padding-top: 8px;
    text-align: center;
    font-weight: 500
}

.e-pv-thumbnail-hover, .e-pv-thumbnail-selection-ring {
    padding: 6px;
    box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
}

.e-pv-thumbnail-selection-ring {
    border: 1px solid transparent;
    border-radius: 0
}

.e-pv-thumbnail-image {
    background-clip: content-box;
    background-color: rgba(var(--color-sf-surface));
    height: 126px;
    width: 86px
}

.e-pv-thumbnail-hover {
    border: 1px solid rgba(var(--color-sf-on-surface),.38);
    border-radius: 0;
    cursor: pointer
}

.e-pv-thumbnail-focus {
    border: 2px solid rgba(var(--color-sf-primary));
    border-radius: 0;
    box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
    cursor: pointer;
    padding: 0
}

.e-pv-thumbnail-selection {
    border: 2px solid rgba(var(--color-sf-primary));
    border-radius: 0;
    box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
    cursor: pointer;
    padding: 1px
}

.e-pv-thumbnail-row {
    -ms-flex-wrap: wrap;
    display: flex;
    flex-wrap: wrap;
    display: -ms-flexbox
}

.e-pv-thumbnail-column {
    -ms-flex: 25%;
    flex: 25%
}

    .e-pv-thumbnail-column img {
        display: block;
        margin-left: auto;
        margin-right: auto
    }

.e-pv-organize-import-image-wrapper {
    width: 70%;
    height: 95%;
    border: 1px solid rgba(var(--color-sf-outline-variant));
    position: relative;
    background-color: rgba(var(--color-sf-white));
    margin-bottom: 5px
}

    .e-pv-organize-import-image-wrapper::after, .e-pv-organize-import-image-wrapper::before {
        content: "";
        width: 97%;
        height: 98%;
        border: 1px solid rgba(var(--color-sf-outline-variant));
        position: absolute;
        top: 5px;
        left: 5px;
        background-color: rgba(var(--color-sf-white));
        z-index: -1
    }

    .e-pv-organize-import-image-wrapper::before {
        top: 10px;
        left: 10px;
        height: 96%;
        width: 95%
    }

.e-pv-organize-import-download-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 32px;
    height: 32px;
    background-color: rgba(var(--color-sf-primary));
    color: rgba(var(--color-sf-white));
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center
}

.e-pv-bookmark-view {
    height: 100%;
    overflow: auto;
    padding-top: 0;
    position: relative
}

.e-blazor-pdfviewer.e-pv-mobile-view .e-pv-bookmark-view .e-list-container {
    overflow: auto;
    height: calc(100% - 36px)
}

div > .e-pv-bookmark-icon.e-pv-icon {
    float: left;
    font-size: 16px;
    padding-left: 12px;
    padding-right: 12px
}

.e-pv-bookmark-title {
    padding-left: 40px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: .24px
}

.e-pv-bookmark-view::-webkit-scrollbar {
    height: 16px;
    width: 16px
}

.e-pv-bookmark-view::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0 rgba(var(--color-sf-outline-variant));
    background: #fafafa;
    border: 1px solid rgba(var(--color-sf-outline-variant));
    border-width: 0 1px 0 0
}

.e-pv-bookmark-view::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 0 rgba(var(--color-sf-outline-variant));
    background: rgba(0,0,0,.5);
    background-clip: content-box;
    border: 4px solid transparent;
    border-radius: 8px;
    width: 6px;
    height: 329px
}

.e-pv-bookmark-view > .e-ul {
    height: inherit;
    overflow: unset
}

.e-pv-bookmark-view .e-icon-collapsible::before, .e-pv-bookmark-view .e-icon-expandable::before {
    display: inline-block;
    height: 14px;
    padding: 0;
    width: 14px;
    margin-top: 5px
}

.e-pv-text .e-pv-maintaincontent, .e-pv-text::selection {
    background: rgba(var(--color-sf-info))
}

.e-pv-rtl .e-pv-comment-panel-title-container .e-pv-blazor-annotation-tools-close-icon {
    float: right;
    padding-top: 10px
}

.e-pv-mobile-annotation-toolbar .e-hscroll.e-scroll-device .e-scroll-nav {
    transform: skewX(-1deg) translateX(6px);
    width: 56px
}

    .e-pv-mobile-annotation-toolbar .e-hscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
        font-size: 14px;
        transform: skewX(4deg)
    }

.e-pv-print-popup-container {
    height: 100%;
    left: 0;
    overflow: auto;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2000
}

.e-pdfviewer .e-pv-print-popup-container .e-spinner-pane.e-spin-center.e-spin-show {
    background-color: rgba(var(--color-sf-black)),.3
}

.e-pdfviewer.e-pv-mobile-view .e-pv-annotation-container > .e-pv-tbar-btn.e-pv-select, .e-pdfviewer.e-pv-mobile-view .e-pv-formdesigner-container > .e-pv-tbar-btn.e-pv-select, .e-pv-annotation-toolbar .e-tbar-btn.e-pv-tbar-btn.e-pv-select, .e-pv-formdesigner-toolbar .e-tbar-btn.e-pv-tbar-btn.e-pv-select, .e-pv-mobile-annotation-toolbar .e-tbar-btn.e-pv-tbar-btn.e-pv-select, .e-pv-mobile-formDesigner-toolbar .e-tbar-btn.e-pv-tbar-btn.e-pv-select .e-icons, .e-pv-mobile-toolbar .e-tbar-btn.e-pv-tbar-btn.e-pv-select, .e-pv-redaction-toolbar .e-tbar-btn.e-pv-tbar-btn.e-pv-select, .e-pv-toolbar .e-tbar-btn.e-pv-tbar-btn.e-pv-select {
    background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface));
    border: 0;
    border-radius: 0;
    color: rgba(var(--color-sf-on-surface))
}

.e-pdfviewer.e-pv-mobile-view .e-pv-annotation-container > .e-pv-tbar-btn.e-pv-unselect:hover, .e-pdfviewer.e-pv-mobile-view .e-pv-formdesigner-container > .e-pv-tbar-btn.e-pv-unselect:hover, .e-pdfviewer.e-pv-mobile-view .e-pv-redaction-container > .e-pv-tbar-btn.e-pv-unselect:hover {
    background: initial;
    color: initial
}

.e-pv-automplete-header {
    margin-top: 10px;
    height: 26px;
    font-weight: 500;
    font-size: 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-right: 16px;
    text-indent: 16px
}

.e-pv-search-bar, .e-pv-text-search-bar {
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
    border: 1px solid rgba(var(--color-sf-outline-variant));
    box-shadow: 0 3px 8px 0 0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15);
    height: 108px;
    z-index: 105;
    position: absolute
}

.e-pv-autocomplete-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.e-pv-autocomplete-word {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 25px);
    display: inline-block
}

.e-pv-autocomplete-count, .e-pv-total-exact-matches {
    margin-left: 10px;
    flex-shrink: 0;
    text-align: right
}

.e-pv-search-count {
    margin: 0 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 150px;
    text-align: center;
    direction: ltr
}

.e-pv-search-bar {
    border-radius: 8px;
    padding: 16px;
    width: 316px
}

.e-blazor-pdfviewer .e-pv-search-bar {
    z-index: 1001
}

.e-pv-text-search-bar {
    border-radius: 8px;
    width: 384px
}

.e-pv-text-search-bar-elements {
    height: 32px;
    margin: 20px 10px 16px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap
}

.e-pv-search-input {
    height: 32px;
    width: 200px
}

.e-pv-text-search-input {
    height: 31px;
    width: calc(100% - 160px);
    position: relative;
    flex-grow: 1
}

.e-pv-search-input-mobile {
    height: 32px;
    max-height: 150px !important
}

.e-pv-text-search-input-mobile {
    height: 32px;
    max-height: 150px !important;
    width: auto
}

.e-bigger .e-pdfviewer.e-pv-mobile-view .e-pv-nav-toolbar.e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child, .e-pdfviewer.e-pv-mobile-view .e-pv-nav-toolbar.e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child {
    margin-left: 3px
}

.e-bigger .e-pdfviewer.e-pv-mobile-view .e-pv-nav-toolbar.e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:last-child, .e-pdfviewer.e-pv-mobile-view .e-pv-nav-toolbar.e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:last-child {
    margin-right: 3px
}

.e-pv-match-case-container {
    margin-top: 16px
}

.e-pv-blaz-textsearch-match-case-container, .e-pv-textsearch-match-case-container {
    margin-left: 20px;
    width: 240px;
    display: flex
}

.e-pv-search-btn.e-btn {
    box-shadow: none;
    height: 32px
}

.e-pv-blaz-search-btn.e-btn {
    height: 32px
}

.e-pv-text-search-btn.e-btn {
    background-color: transparent;
    border: 0;
    box-shadow: none;
    height: 24px;
    width: 24px
}

.e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl.e-valid-input:hover, .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl.e-valid-input:hover, .e-pv-annotation-calibrate-container.e-btn:hover, .e-pv-annotation-color-container.e-btn:hover, .e-pv-annotation-handwritten-container.e-btn:hover, .e-pv-annotation-opacity-container.e-btn:hover, .e-pv-annotation-shapes-container.e-btn:hover, .e-pv-annotation-stroke-container.e-btn:hover, .e-pv-annotation-textalign-container.e-btn:hover, .e-pv-annotation-textcolor-container.e-btn:hover, .e-pv-annotation-textprop-container.e-btn:hover, .e-pv-annotation-thickness-container.e-btn:hover, .e-pv-bold-icon-div:hover, .e-pv-center-align-icon-div:hover, .e-pv-italic-icon-div:hover, .e-pv-left-align-icon-div:hover, .e-pv-right-align-icon-div:hover, .e-pv-sidebar-toolbar .e-pv-tbar-btn:hover:not(:disabled), .e-pv-stamp.e-menu-wrapper ul .e-menu-item.e-focused:hover, .e-pv-strikeout-icon-div:hover, .e-pv-underlinetext-icon-div:hover {
    background: rgba(var(--color-sf-on-surface),.05);
    border: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08))
}

.e-pv-mobile-view .e-pv-search-count {
    margin: 0;
    max-width: 60px
}

.e-pv-annotation-calibrate-icon, .e-pv-annotation-shape-icon, .e-pv-handwritten-icon, .e-pv-search-bar.e-rtl .e-pv-next-search, .e-pv-text-search-bar.e-rtl .e-pv-next-search {
    margin-right: 4px
}

.e-pv-search-bar.e-rtl .e-pv-prev-search .e-pv-icon-search, .e-schedule .e-timeline-month-view .e-appointment .e-right-icon, .e-schedule .e-timeline-view .e-appointment .e-right-icon {
    padding-right: 5px
}

.e-pv-notification-popup.e-pv-notification-large-content {
    max-width: 400px
}

.e-pv-search-input.e-input-group:not(.e-disabled) .e-input-search-group-icon.e-input-group-icon:active, .e-pv-text-search-input.e-input-group:not(.e-disabled) .e-input-search-group-icon.e-input-group-icon:active {
    background: 0 0;
    color: rgba(var(--color-sf-primary),.54)
}

.e-pv-search-input.e-input-group:not(.e-disabled) .e-input-search-group-icon.e-input-group-icon:hover, .e-pv-text-search-input.e-input-group:not(.e-disabled) .e-input-search-group-icon.e-input-group-icon:hover {
    color: rgba(var(--color-sf-primary),.54)
}

.e-pv-bookmark-container {
    background-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    border: 1px solid rgba(var(--color-sf-outline-variant))
}

    .e-pv-bookmark-container .e-listview:not(.e-list-template) .e-list-item {
        border-bottom: 1px solid rgba(var(--color-sf-outline-variant));
        height: 48px
    }

    .e-pv-bookmark-container .e-listview .e-list-text {
        -ms-transform: translateY(-50%);
        position: absolute;
        top: 50%;
        transform: translateY(-50%)
    }

.e-pv-nav-toolbar.e-toolbar .e-tbar-btn:active .e-tbar-btn-text, .e-schedule .e-schedule-toolbar .e-hor-nav:active {
    color: rgba(var(--color-sf-primary),.87)
}

.e-pv-nav-toolbar.e-toolbar .e-tbar-btn.e-tbtn-txt {
    background-color: transparent;
    border-width: 0;
    box-shadow: none
}

.e-pv-properties-color-container-style-prop .e-btn-icon.e-pv-annotation-color-icon.e-pv-icon, .e-pv-properties-color-container-style-prop .e-btn-icon.e-pv-annotation-stroke-icon.e-pv-icon {
    border-bottom: 2px solid;
    margin-top: 0;
    padding-top: 5px;
    vertical-align: initial
}

.e-pv-properties-font-color-container .e-btn-icon.e-pv-annotation-textcolor-icon.e-pv-icon {
    border-bottom: 2px solid;
    margin-top: 0;
    padding-top: 1px;
    vertical-align: initial
}

.e-pv-properties-color-container-style-prop .e-btn-icon.e-pv-annotation-thickness-icon.e-pv-icon {
    margin-top: 0;
    padding-top: 7px;
    vertical-align: initial
}

.e-pv-border-prop-group-mobile .e-btn-icon.e-pv-annotation-stroke-icon.e-pv-icon, .e-pv-default-tab .e-pv-properties-color-container-style-prop .e-btn-icon.e-pv-annotation-color-icon.e-pv-icon, .e-pv-default-tab .e-pv-properties-color-container-style-prop .e-btn-icon.e-pv-annotation-stroke-icon.e-pv-icon, .e-pv-default-tab .e-pv-properties-color-container-style-prop .e-btn-icon.e-pv-annotation-thickness-icon.e-pv-icon, .e-pv-default-tab .e-pv-properties-font-color-container .e-btn-icon.e-pv-annotation-textcolor-icon.e-pv-icon, .e-pv-fill-prop-mobile .e-btn-icon.e-pv-annotation-color-icon.e-pv-icon, .e-pv-font-color-prop-mobile .e-btn-icon.e-pv-annotation-textcolor-icon.e-pv-icon, .e-pv-thickness-prop-group-mobile .e-btn-icon.e-pv-annotation-thickness-icon.e-pv-icon {
    width: 1em;
    margin-left: 0
}

.e-pv-annotation-opacity-popup-container, .e-pv-annotation-thickness-popup-container {
    box-shadow: 0 3px 8px 0 rgba(var(--color-sf-on-surface),.05);
    color: rgba(var(--color-sf-on-surface));
    height: auto;
    min-height: 48px;
    padding: 16px;
    width: auto
}

.e-pv-page-zoom-popup-container {
    display: flex;
    align-items: center;
    color: rgba(var(--color-sf-on-surface));
    height: auto;
    padding: 8px;
    width: auto;
    border-radius: 4px
}

    .e-pv-page-zoom-popup-container .e-pv-page-zoom-decrease, .e-pv-page-zoom-popup-container .e-pv-page-zoom-increase {
        display: flex;
        float: left;
        width: 25px;
        height: 25px;
        justify-content: center;
        align-items: center;
        border-radius: 4px;
        border: 0;
        background: 0 0
    }

.e-btn .e-btn-icon.e-pv-page-zoom-decrease-icon, .e-btn .e-btn-icon.e-pv-page-zoom-increase-icon {
    margin-top: 0;
    font-size: 18px;
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-pv-annotation-opacity-indicator, .e-pv-annotation-opacity-label, .e-pv-annotation-thickness-indicator, .e-pv-annotation-thickness-label, .e-pv-page-zoom-indicator, .e-pv-page-zoom-label {
    float: left;
    font-family: inherit;
    font-size: inherit
}

.e-pv-annotation-opacity-slider-container.e-control-wrapper.e-slider-container.e-horizontal, .e-pv-annotation-thickness-slider-container.e-control-wrapper.e-slider-container.e-horizontal, .e-pv-blazor-zoom-popup .e-control-wrapper.e-slider-container.e-horizontal, .e-pv-page-zoom-slider-container.e-control-wrapper.e-slider-container.e-horizontal {
    flex-shrink: 2;
    float: left;
    height: auto;
    margin-left: 15px;
    margin-right: 15px
}

.e-dropdown-popup:not(.e-rtl) .e-pv-annotation-opacity-popup-container.e-blazor-pv-opacity-container, .e-dropdown-popup:not(.e-rtl) .e-pv-annotation-opacity-slider-container.e-control-wrapper.e-slider-container.e-horizontal, .e-dropdown-popup:not(.e-rtl) .e-pv-annotation-thickness-popup-container.e-blazor-pv-thickness-container, .e-dropdown-popup:not(.e-rtl) .e-pv-annotation-thickness-slider-container.e-control-wrapper.e-slider-container.e-horizontal, .e-dropdown-popup:not(.e-rtl) .e-pv-blazor-zoom-popup .e-control-wrapper.e-slider-container.e-horizontal, .e-dropdown-popup:not(.e-rtl) .e-pv-page-zoom-slider-container.e-control-wrapper.e-slider-container.e-horizontal {
    width: 172px
}

.e-dropdown-popup.e-rtl .e-pv-annotation-opacity-popup-container.e-blazor-pv-opacity-container, .e-dropdown-popup.e-rtl .e-pv-annotation-opacity-slider-container.e-control-wrapper.e-slider-container.e-horizontal, .e-dropdown-popup.e-rtl .e-pv-annotation-thickness-popup-container.e-blazor-pv-thickness-container, .e-dropdown-popup.e-rtl .e-pv-annotation-thickness-slider-container.e-control-wrapper.e-slider-container.e-horizontal, .e-dropdown-popup.e-rtl .e-pv-blazor-zoom-popup .e-control-wrapper.e-slider-container.e-horizontal, .e-dropdown-popup.e-rtl .e-pv-page-zoom-slider-container.e-control-wrapper.e-slider-container.e-horizontal {
    width: 140px
}

.e-pv-annotation-opacity-slider-container.e-control-wrapper.e-slider-container .e-pv-annotation-opacity-slider.e-slider, .e-pv-annotation-thickness-slider-container.e-control-wrapper.e-slider-container .e-pv-annotation-opacity-slider.e-slider, .e-pv-blazor-zoom-popup .e-control-wrapper.e-slider-container .e-pv-page-zoom-slider.e-slider, .e-pv-page-zoom-slider-container.e-control-wrapper.e-slider-container .e-pv-page-zoom-slider.e-slider {
    top: 0;
    height: 16px
}

.e-pv-annotation-color-container.e-icon-btn, .e-pv-annotation-opacity-container.e-icon-btn, .e-pv-annotation-stroke-container.e-icon-btn, .e-pv-annotation-textalign-container.e-icon-btn, .e-pv-annotation-textcolor-container.e-icon-btn, .e-pv-annotation-textprop-container.e-icon-btn, .e-pv-annotation-thickness-container.e-icon-btn, .e-pv-custom-annotation-opacity-container.e-icon-btn, .e-pv-custom-annotation-thickness-container.e-icon-btn {
    height: 32px;
    width: auto
}

.e-pv-shapes-toolbar {
    border-radius: 4px;
    box-shadow: 0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
}

    .e-pv-shapes-toolbar.e-toolbar .e-toolbar-items.e-toolbar-multirow {
        margin: 4px 4px 0
    }

    .e-bigger .e-chat-ui .e-pinned-message .e-pinned-message-text .e-pinned-img-thumb, .e-bigger.e-chat-ui .e-pinned-message .e-pinned-message-text .e-pinned-img-thumb, .e-pv-shapes-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
        height: 32px;
        width: 32px
    }

.e-pv-organize-total-page-button {
    float: left;
    font-weight: 400;
    color: rgba(var(--color-sf-on-surface));
    font-size: 14px
}

.e-pdfviewer .e-pv-organize-window .e-footer-content .e-pv-organize-total-page-button {
    background: 0 0;
    color: rgba(var(--color-sf-on-surface));
    cursor: default
}

.e-pv-organize-image {
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    border: 1px solid rgba(var(--color-sf-outline-variant));
    pointer-events: none
}

.e-pv-annotation-calibrate-container.e-btn, .e-pv-annotation-color-container.e-btn, .e-pv-annotation-handwritten-container.e-btn, .e-pv-annotation-opacity-container.e-btn, .e-pv-annotation-shapes-container.e-btn, .e-pv-annotation-stroke-container.e-btn, .e-pv-annotation-textalign-container.e-btn, .e-pv-annotation-textcolor-container.e-btn, .e-pv-annotation-textprop-container.e-btn, .e-pv-annotation-thickness-container.e-btn, .e-pv-custom-annotation-opacity-container, .e-pv-custom-annotation-thickness-container, .e-pv-stamp.e-menu-wrapper ul .e-menu-item.e-focused:not(.e-selected) {
    background: 0 0;
    border: transparent
}

.e-pv-stamp.e-menu-wrapper ul .e-menu-item.e-focused:focus {
    background-color: rgba(var(--color-sf-on-surface),.05);
    border-color: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08));
    outline: 0;
    color: rgba(var(--color-sf-on-surface))
}

.e-pv-annotation-calibrate-container.e-btn:focus, .e-pv-annotation-color-container.e-btn:focus, .e-pv-annotation-handwritten-container.e-btn:focus, .e-pv-annotation-opacity-container.e-btn:focus, .e-pv-annotation-shapes-container.e-btn:focus, .e-pv-annotation-stroke-container.e-btn:focus, .e-pv-annotation-textalign-container.e-btn:focus, .e-pv-annotation-textcolor-container.e-btn:focus, .e-pv-annotation-textprop-container.e-btn:focus, .e-pv-annotation-thickness-container.e-btn:focus {
    background: rgba(var(--color-sf-on-surface),.05);
    border: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08));
    outline: 0
}

.e-pv-annotation-calibrate-container.e-btn:active, .e-pv-annotation-color-container.e-btn:active, .e-pv-annotation-handwritten-container.e-btn:active, .e-pv-annotation-opacity-container.e-btn:active, .e-pv-annotation-shapes-container.e-btn:active, .e-pv-annotation-stroke-container.e-btn:active, .e-pv-annotation-textalign-container.e-btn:active, .e-pv-annotation-textcolor-container.e-btn:active, .e-pv-annotation-textprop-container.e-btn:active, .e-pv-annotation-thickness-container.e-btn:active {
    background: rgba(var(--color-sf-primary-container));
    border: transparent;
    box-shadow: none;
    color: rgba(var(--color-sf-on-surface))
}

.e-pv-annotation-calibrate-container.e-btn.e-dropdown-btn.e-active:not(:hover), .e-pv-annotation-handwritten-container.e-dropdown-btn.e-btn.e-active:not(:hover), .e-pv-annotation-shapes-container.e-btn.e-dropdown-btn.e-active:not(:hover), .e-pv-annotation-toolbar .e-dropdown-btn.e-btn.e-active:not(:hover) .e-caret {
    background: rgba(var(--color-sf-primary-container));
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-aiassistview .e-views .e-content-body img, .e-aiassistview .e-views .e-content-body svg, .e-pv-annotation-popup-menu, .e-pv-annotation-toolbar.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator), .e-pv-comments-container, .e-pv-comments-content-container, .e-pv-form-designer-content-container, .e-pv-redaction-content-container {
    background-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
}

.e-pv-annotation-color-container.e-dropdown-btn.e-btn, .e-pv-annotation-opacity-container.e-dropdown-btn.e-btn, .e-pv-annotation-stroke-container.e-dropdown-btn.e-btn, .e-pv-annotation-textalign-container.e-dropdown-btn.e-btn, .e-pv-annotation-textcolor-container.e-dropdown-btn.e-btn, .e-pv-annotation-textprop-container.e-dropdown-btn.e-btn, .e-pv-annotation-thickness-container.e-dropdown-btn.e-btn, .e-pv-custom-annotation-opacity-container.e-dropdown-btn.e-btn, .e-pv-custom-annotation-thickness-container.e-dropdown-btn.e-btn {
    line-height: 0;
    padding: 7px;
    align-items: center;
    display: flex
}

.e-pv-toolbar.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text.e-pv-submitform-text, .e-pv-toolbar.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-pv-submit .e-tbar-btn .e-tbar-btn-text.e-pv-submitform-text {
    display: inline-block;
    padding: 0 4px
}

.e-pv-mobile-toolbar .e-toolbar-items .e-toolbar-item .e-btn.e-tbar-btn, .e-pv-nav-toolbar .e-toolbar-items .e-toolbar-item .e-btn.e-tbar-btn {
    height: 30px;
    min-width: 36px
}

.e-pv-annotation-popup-menu {
    border-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.14),rgba(var(--color-sf-primary),.14)),rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-on-surface))
}

.e-pv-properties-window {
    max-width: 480px
}

.e-pv-scale-ratio-dialog, .e-pv-scale-ratio-window {
    max-width: 476px
}

.e-pv-properties-line-fill-color-container .e-dropdown-btn.e-btn, .e-pv-properties-line-stroke-color-container .e-dropdown-btn.e-btn {
    height: 30px;
    line-height: 16px;
    padding: 7px
}

.e-device.e-recurrence-dialog .e-editor .e-input-wrapper-side.e-end-on .e-end-on-label, .e-pv-depth-text, .e-pv-properties-line-end-label, .e-pv-properties-line-fill-color-label, .e-pv-properties-line-leader-length-label, .e-pv-properties-line-opacity-label, .e-pv-properties-line-start-label, .e-pv-properties-line-stroke-color-label, .e-pv-properties-line-style-label, .e-pv-properties-line-thickness-label, .e-pv-scale-ratio-dest-input-container, .e-pv-scale-ratio-dest-unit-container, .e-pv-scale-ratio-src-input-container, .e-pv-scale-ratio-src-unit-container, .e-pv-scale-ratio-text {
    margin-bottom: 8px
}

.e-pv-properties-line-end-container, .e-pv-properties-line-fill-color-container, .e-pv-properties-line-leader-length-container, .e-pv-properties-line-start-container, .e-pv-properties-line-stroke-color-container, .e-pv-properties-line-style-container, .e-pv-properties-line-thickness-container {
    float: left;
    height: 52px;
    margin-bottom: 16px
}

.e-pv-properties-line-opacity-container {
    float: left;
    height: auto;
    width: 204px;
    max-width: 204px
}

.e-pv-mobile-view .e-pv-properties-line-end-container, .e-pv-mobile-view .e-pv-properties-line-leader-length-container, .e-pv-mobile-view .e-pv-properties-line-start-container, .e-pv-mobile-view .e-pv-properties-line-style-container, .e-pv-mobile-view .e-pv-properties-line-thickness-container {
    width: 45% !important
}

.e-pv-mobile-view .e-pv-properties-line-fill-color-container, .e-pv-mobile-view .e-pv-properties-line-opacity-container {
    width: 54% !important
}

.e-pv-mobile-view .e-pv-properties-line-leader-length-container, .e-pv-mobile-view .e-pv-properties-line-stroke-color-container {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.e-pv-mobile-view .e-pv-properties-opacity-indicator {
    margin-left: 54% !important
}

@media only screen and (max-width:375px) {
    .e-pv-mobile-view .e-pv-properties-line-end-container, .e-pv-mobile-view .e-pv-properties-line-leader-length-container, .e-pv-mobile-view .e-pv-properties-line-start-container, .e-pv-mobile-view .e-pv-properties-line-style-container, .e-pv-mobile-view .e-pv-properties-line-thickness-container {
        width: 44% !important
    }

    .e-pv-mobile-view .e-pv-properties-line-fill-color-container, .e-pv-mobile-view .e-pv-properties-line-opacity-container {
        width: 55% !important
    }

    .e-pv-mobile-view .e-pv-properties-opacity-indicator {
        margin-left: 55% !important
    }
}

.e-pv-mobile-view .e-pv-properties-line-opacity {
    width: 80% !important
}

.e-pv-depth-input-container, .e-pv-depth-unit-container, .e-pv-scale-ratio-dest-input-container, .e-pv-scale-ratio-dest-unit-container, .e-pv-scale-ratio-src-input-container, .e-pv-scale-ratio-src-unit-container {
    float: left;
    height: 32px
}

.e-pv-depth-unit.e-btn, .e-pv-scale-ratio-dest-unit.e-btn, .e-pv-scale-ratio-src-unit.e-btn {
    padding: 6px 8px 4px
}

.e-pv-scale-unit-content {
    float: left;
    width: 33px
}

.e-pv-depth-unit .e-caret, .e-pv-scale-ratio-dest-unit .e-caret, .e-pv-scale-ratio-src-unit .e-caret {
    margin-left: 120px;
    margin-top: 7px
}

.e-pv-properties-line-opacity {
    margin-top: -10px
}

.e-pv-properties-line-stroke-color-container {
    margin-left: 175px !important
}

.e-pv-properties-line-end, .e-pv-properties-line-leader-length, .e-pv-properties-line-opacity, .e-pv-properties-line-start, .e-pv-properties-line-style, .e-pv-properties-line-thickness {
    max-width: 214px
}

.e-pv-depth-input, .e-pv-scale-ratio-dest-input, .e-pv-scale-ratio-src-input {
    max-width: 232px
}

.e-pv-properties-line-end, .e-pv-properties-line-start, .e-pv-properties-line-style {
    width: 214px
}

.e-pv-properties-line-style {
    font-size: 10px;
    max-width: 214px;
    border-radius: 0
}

.e-pv-depth-unit, .e-pv-scale-ratio-dest-unit, .e-pv-scale-ratio-src-unit {
    width: 203px
}

.e-pv-line-styles-container {
    line-height: 14px;
    padding: 8px 18px
}

.e-pv-line-styles-content, .e-pv-line-styles-item {
    border-bottom-color: rgba(var(--color-sf-on-surface));
    border-bottom-width: 2px;
    display: inline-block;
    width: 100%
}

.e-pv-properties-line-style-content {
    float: left;
    line-height: 16px;
    width: 44px;
    font-size: 14px
}

.e-pv-properties-line-end.e-btn, .e-pv-properties-line-start.e-btn {
    border-bottom: 1px solid rgba(var(--color-sf-outline));
    border-radius: 0;
    width: 214px;
    height: 32px;
    padding: 0
}

.e-pv-properties-line-style.e-btn {
    border-bottom: 1px solid rgba(var(--color-sf-outline));
    border-radius: 0;
    line-height: 0;
    padding: 8px;
    white-space: pre
}

.e-pv-properties-line-end.e-btn .e-caret, .e-pv-properties-line-start.e-btn .e-caret {
    display: inline;
    line-height: 16px;
    margin-left: 120px
}

.e-pv-line-styles-content-container {
    float: left;
    font-size: 0;
    margin-right: 8px;
    margin-top: 2.5px;
    width: 155px;
    padding-top: 6px
}

.e-pv-formfield-textcolor-icon .e-icon-right.e-caret, .e-pv-properties-line-style-container .e-btn .e-btn-icon.e-icon-right {
    line-height: 20px !important
}

.e-pv-annotation-handwritten-container.e-dropdown-btn.e-btn {
    padding: 7px;
    align-items: center;
    display: flex;
    line-height: 0
}

.e-pv-properties-opacity-indicator {
    width: 100%;
    text-align: right;
    padding-right: 16px
}

.e-pv-annotation-stamp-container .e-menu-parent.e-menu {
    border-radius: 2px
}

.e-pv-form-field-properties-dialog .e-dlg-header-content, .e-pv-redaction-properties-dialog .e-dlg-header-content {
    padding-bottom: 10px !important
}

.e-pv-form-field-properties-dialog .e-dlg-content .e-content, .e-pv-form-field-properties-dialog .e-dlg-content .e-tab-header, .e-pv-redaction-properties-dialog .e-dlg-content .e-content, .e-pv-redaction-properties-dialog .e-dlg-content .e-tab-header {
    padding: 0 24px !important
}

.e-pv-mobile-view .e-pv-redaction-panel-title-container .e-pv-comment-panel-title {
    top: 4px;
    background: 0 0
}

.e-pv-modern-side-panel.e-pv-rtl, .e-pv-sidebar-content-container.e-left, .e-pv-sidebar-toolbar-splitter.e-left {
    left: 48px
}

.e-pv-sidebar-resizer.e-left {
    left: 202px
}

.e-pv-sidebar-resizer.e-right {
    right: 202px
}

.e-pv-organize-window.e-popup.e-popup-open {
    height: 100% !important;
    max-height: 100%
}

.e-pv-blazor-organize-window .e-pv-import-pages, .e-pv-organize-toolbar .e-pv-page-zoom-icon {
    margin-right: 8px !important
}

.e-pv-blazor-fileupload-element, .e-pv-blazor-organize-window .e-pv-organize-content-apperance .e-pv-import-input-element {
    position: fixed;
    left: -100em
}

.e-pv-blazor-organize-window .e-pv-organize-toolbar {
    height: 48px !important
}

    .e-pv-blazor-organize-window .e-pv-organize-toolbar .e-toolbar-item .e-tbar-btn {
        min-height: 32px !important
    }

.e-pv-blazor-organize-window .e-pv-organize-tile-view-wrapper {
    width: 100%;
    height: calc(100% - 48px);
    position: relative
}

div > .e-pv-bookmark-icon.e-pv-icon.e-right {
    float: left;
    position: absolute;
    font-size: 16px;
    padding-left: 12px;
    padding-right: 12px
}

.e-pdfviewer .e-treeview .e-list-item {
    word-break: break-word;
    white-space: pre-wrap
}

.e-pdfviewer .e-treeview.e-fullrow-wrap .e-icon-collapsible, .e-pdfviewer .e-treeview.e-fullrow-wrap .e-icon-expandable, .e-pdfviewer .e-treeview.e-fullrow-wrap .e-input, .e-pdfviewer .e-treeview.e-fullrow-wrap .e-list-url {
    margin-top: 6px;
    position: absolute
}

.e-pdfviewer .e-editable-inline {
    padding: 7px 8px 42px
}

.e-pdfviewer .e-editable-value-wrapper {
    color: rgba(var(--color-sf-on-surface));
    min-height: 22px;
    padding: 2px 8px 3px;
    font-size: 12px;
    line-height: 20px
}

.e-pdfviewer .e-pv-comment-textbox .e-editable-value-wrapper {
    color: rgba(var(--color-sf-on-surface));
    font-size: 12px;
    line-height: normal;
    min-height: 24px;
    padding: 2px 8px 3px 32px
}

.e-pv-comments-div.e-focused, .e-pv-reply-div.e-pv-comments-leave.e-focused {
    border: 0 #fff;
    background: rgba(var(--color-sf-on-surface),.05)
}

.e-pdfviewer .e-inplaceeditor .e-editable-action-buttons, .e-pdfviewer .e-pv-reply-div .e-inplaceeditor .e-editable-action-buttons {
    float: right;
    padding-bottom: 7px;
    padding-top: 5px;
    position: relative;
    right: 8px
}

.e-pv-more-options-button.e-btn {
    background: 0 0;
    border: 0;
    border-radius: 4px;
    box-shadow: none;
    float: right;
    padding: 8px 7px 1px 1px
}

.e-pv-rtl .e-pv-more-options-button.e-btn {
    float: left;
    padding-left: 7px
}

.e-pdfviewer .e-editable-inline .e-clear-icon {
    padding-right: 2px
}

.e-pdfviewer .e-btn-cancel {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px
}

.e-pdfviewer .e-btn-save {
    margin-right: 12px;
    font-size: 12px;
    padding-left: 12px;
    padding-right: 12px
}

.e-pdfviewer .e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
    box-shadow: 0 0 0 8px linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface)) inset;
    padding: 8px;
    line-height: normal
}

.e-pdfviewer .e-accordion .e-acrdn-item .e-acrdn-header {
    line-height: 32px;
    min-height: 32px;
    box-shadow: none;
    border: 1px solid rgba(var(--color-sf-outline-variant));
    border-width: 1px 0
}

.e-bigger .e-schedule .e-month-view .e-header-cells, .e-bigger.e-schedule .e-month-view .e-header-cells, .e-contextmenu-wrapper .e-pv-context-menu .e-menu-item {
    height: 38px
}

.e-pv-blazor-redaction-property-panel-mobile, .e-pv-comment-panel, .e-pv-form-designer-property-panel, .e-pv-redaction-page-mark-panel, .e-pv-redaction-property-panel-mobile {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    background-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    border: 1px solid rgba(var(--color-sf-outline-variant));
    border-width: 1px 1px 0;
    opacity: 1;
    overflow: hidden;
    position: absolute;
    top: 57px;
    width: 300px;
    z-index: 100
}

.e-pv-comment-panel-title-container, .e-pv-form-designer-panel-title-container, .e-pv-redaction-panel-title-container {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    border-style: solid;
    border-width: 0 0 1px 1px;
    height: 45px;
    position: relative;
    border-color: rgba(var(--color-sf-outline-variant))
}

.e-pv-comment-panel-title, .e-pv-form-designer-title, .e-pv-mobile-comments-container .e-pv-comment-panel-title {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    border: var(--color-sf-outline-variant);
    font-size: 16px;
    font-weight: 500;
    position: absolute;
    text-align: left
}

.e-pv-comment-panel-title, .e-pv-form-designer-title {
    color: rgba(var(--color-sf-on-surface));
    border-width: 0 0 1px 1px;
    line-height: 24px;
    padding: 8px 0 8px 12px
}

.e-pv-mobile-comments-container .e-pv-comment-panel-title {
    border-width: 0 0 1px 1px;
    line-height: 16px;
    padding: 0;
    left: 15px;
    top: 14px
}

.e-pv-comment-panel-title-close-div.e-btn {
    background: 0 0;
    border: none;
    box-shadow: none;
    height: 40px;
    position: absolute;
    right: 11px;
    top: 5px;
    width: 32px
}

.e-pv-rtl .e-pv-comment-panel-title-close-div.e-btn {
    left: 11px
}

.e-pv-title-close-icon {
    color: rgba(var(--color-sf-on-surface));
    color: var(--color-sf-on-surface-variant)
}

.e-pv-comments-panel-text {
    font-size: 15px;
    padding-left: 85px;
    color: var(--color-sf-content-text-color-alt1)
}

.e-pv-comment-title, .e-pv-reply-title {
    font-size: 12px;
    padding-top: 12px;
    position: absolute;
    text-overflow: ellipsis;
    color: rgba(var(--color-sf-on-surface))
}

.e-pv-comments-content-container, .e-pv-form-designer-content-container, .e-pv-redaction-content-container {
    border-color: rgba(var(--color-sf-outline-variant));
    border-style: double;
    border-width: 0 1px 1px 0;
    height: calc(100% - 45px);
    overflow: auto;
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
}

.e-pv-comments-container {
    border-radius: 2px;
    left: 7px;
    right: 7px
}

.e-pv-comments-border {
    border: 2px groove;
    border-color: rgba(var(--color-sf-outline-variant));
    border-radius: 4px;
    border: 1px solid rgba(var(--color-sf-outline-variant))
}

.e-pv-comment-title {
    padding-left: 40px;
    padding-bottom: 30px;
    height: 18px;
    overflow: hidden
}

.e-pv-rtl .e-pv-comment-title {
    float: right;
    position: unset;
    padding-right: 4px
}

.e-pv-reply-title {
    padding-left: 8px;
    overflow: hidden
}

.e-pv-rtl .e-pv-reply-title {
    padding-right: 8px;
    padding-left: unset
}

.e-pdfviewer .e-accordion {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    border-radius: 0;
    border-width: 0
}

.e-dropdown-popup.e-lib.e-popup.e-control.e-pv-handwritten-popup.e-popup-open ul {
    padding-bottom: 6px;
    padding-top: 6px
}

.e-menu-icon.e-pv-stamp-icon.e-pv-icon {
    margin-top: 0;
    padding-left: 7px
}

.e-pdfviewer .e-inplaceeditor .e-editable-value-wrapper .e-editable-value {
    border-bottom: 0;
    word-break: break-word
}

.e-pdfviewer .e-inplaceeditor .e-editable-value-container {
    background: 0 0;
    width: 100%;
    max-width: 100%
}

.e-pdfviewer .e-pv-rtl .e-pv-comments-div .e-inplaceeditor .e-editable-value-container .e-editable-value {
    margin-right: 28px
}

.e-pv-status-div {
    height: 20px;
    left: 8px;
    position: relative;
    width: 20px
}

.e-pv-rtl .e-pv-status-div {
    left: -8px
}

.e-pv-status-container {
    padding-bottom: 5px;
    padding-top: 2px
}

.e-pdfviewer .e-input-group.e-control-wrapper.e-editable-elements.e-input-focus {
    caret-color: rgba(var(--color-sf-on-surface))
}

.e-pdfviewer .e-pv-accordion-container.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header, .e-pdfviewer .e-pv-accordion-container.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    border: 1px solid rgba(var(--color-sf-outline-variant));
    border-width: 1px 0
}

.e-pdfviewer .e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus, .e-pdfviewer .e-accordion .e-acrdn-item.e-selected > .e-acrdn-header {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    box-shadow: none
}

.e-pdfviewer .e-pv-accordion-container.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content, .e-pdfviewer .e-pv-accordion-container.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, .e-pdfviewer .e-pv-accordion-container.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content, .e-pdfviewer .e-pv-accordion-container.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon {
    color: rgba(var(--color-sf-on-surface));
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .24px;
    line-height: 20px;
    padding: 0 0 9px
}

.e-content-placeholder.e-pdfviewer.e-placeholder-pdfviewer {
    background-size: 100%
}

.e-pdfviewer .e-pv-signature-apperance .e-checkbox-wrapper {
    padding-bottom: 5px;
    margin-top: 12px
}

.e-aiassistview .e-footer .e-hidden-textarea, .e-aiassistview .e-footer-icons-wrapper .e-upload, .e-aiassistview .e-view-container .e-fab-hidden, .e-aiassistview.e-assist-tab-header-disabled .e-view-header, .e-appointment.e-schedule-event-clone .e-appointment-details .e-location, .e-appointment.e-schedule-event-clone .e-event-resize.e-left-handler, .e-appointment.e-schedule-event-clone .e-event-resize.e-right-handler, .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-recurrence-edit-icon, .e-appointment.e-schedule-event-clone .e-recurrence-icon, .e-bigger .e-more-popup-wrapper .e-appointment .e-subject.e-disable, .e-bigger .e-schedule-dialog .e-disable, .e-bigger .e-schedule-dialog .e-input-group .e-input-group-icon.e-icon-disable, .e-bigger .e-schedule-dialog .e-repeat-container, .e-bigger .e-schedule-dialog .e-time-zone-row, .e-bigger .e-schedule-dialog.e-device .e-input-group .e-input-group-icon.e-icon-disable, .e-bigger .e-schedule-dialog.e-device .e-recurrence-container.e-hide, .e-bigger .e-schedule-dialog.e-device .e-time-zone-row, .e-bigger .foreign-object .e-pdfviewer-signatureformfields-signature + .e-pdfViewer-signIcon, .e-chat-ui .e-arrowdown-hide, .e-chat-ui .e-footer .e-footer-icons-wrapper .e-upload, .e-chat-ui .e-footer .e-hidden-textarea, .e-chat-ui .e-footer[hidden], .e-chat-ui .e-hide-suggestions, .e-dialog.e-quick-dialog .e-disable, .e-more-popup-wrapper .e-appointment .e-subject.e-disable, .e-multicolumn-grid col.e-group-intent, .e-multicolumn-grid td.e-indentcell, .e-multicolumn-grid td.e-recordplusexpand, .e-multicolumn-grid th.e-grouptopleftcell.e-lastgroupleftcell, .e-multicolumn-grid th.e-grouptopleftcell.e-lastgrouptopleftcell, .e-multicolumn-group .e-sortnumber, .e-multicolumn-list .e-no-records + .e-grid, .e-pv-blazor-comment-panel-resizer, .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-comment-panel .e-pv-comments-content-container .e-pv-blazor-comments-panel-text.e-pv-none, .e-pv-modern-navigation-toolbar .e-control.e-tooltip, .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-comment-panel .e-pv-comments-content-container .e-pv-blazor-comments-panel-text.e-pv-none, .e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-popup-header-title-text, .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-edit, .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-popup-header-title-text, .e-quick-popup-wrapper .e-hidden, .e-recurrenceeditor .e-hide-recurrence-element, .e-recurrenceeditor .e-month-expander-checkbox-wrapper.e-input-wrapper .e-month-type .e-label, .e-schedule .e-appointment .e-subject.e-disable, .e-schedule .e-appointment.e-hidden-event, .e-schedule .e-block-appointment.e-hidden-event, .e-schedule .e-block-indicator.e-hidden-event, .e-schedule .e-hide-childs > *, .e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-menu.e-disable, .e-schedule .e-month-view .e-appointment .e-disable, .e-schedule .e-month-view .e-appointment.e-hidden-event, .e-schedule .e-month-view .e-more-indicator.e-hidden-event, .e-schedule .e-schedule-resource-toolbar .e-resource-menu.e-disable, .e-schedule .e-schedule-resource-toolbar.e-popup-close, .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-agenda .e-icon-agenda, .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-hidden, .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-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-month .e-icon-timeline-month, .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-year .e-icon-timeline-year-horizontal, .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-today .e-icon-day, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today, .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-year .e-icon-year, .e-schedule .e-timeline-month-view .e-appointment .e-disable, .e-schedule .e-timeline-month-view .e-appointment.e-hidden-event, .e-schedule .e-timeline-month-view .e-more-indicator.e-hidden-event, .e-schedule .e-timeline-view .e-appointment .e-disable, .e-schedule .e-timeline-view .e-appointment.e-hidden-event, .e-schedule .e-timeline-view .e-more-indicator.e-hidden-event, .e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-disable, .e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-hidden, .e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-hidden-event, .e-schedule .e-timeline-year-view .e-event-table .e-more-indicator.e-hidden, .e-schedule .e-timeline-year-view .e-event-table .e-more-indicator.e-hidden-event, .e-schedule .e-vertical-view .e-all-day-appointment-section.e-disable, .e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-disable, .e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-hidden-event, .e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-disable, .e-schedule .e-vertical-view .e-row-count-wrapper .e-more-indicator.e-hidden-event, .e-schedule .e-vertical-view .e-row-count-wrapper.e-disable, .e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-disable, .e-schedule .e-vertical-view.e-timescale-disable .e-appointment.e-hidden-event, .e-schedule .e-vertical-view.e-timescale-disable .e-more-indicator.e-hidden-event, .e-schedule-dialog .e-b-form-container .e-datetime-wrapper.disable-time .e-input-group-icon.e-time-icon, .e-schedule-dialog .e-disable, .e-schedule-dialog .e-input-group .e-input-group-icon.e-icon-disable, .e-schedule-dialog .e-repeat-container, .e-schedule-dialog.e-device .e-input-group .e-input-group-icon.e-icon-disable, .e-schedule-dialog.e-device .e-recurrence-container.e-hide, .e-schedule-dialog.e-device .e-time-zone-row, .e-schedule.e-adaptive .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today + .e-tbar-btn-text, .e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today + .e-tbar-btn-text, .e-schedule.e-read-only .e-toolbar-item.e-add.e-overflow-show, .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-schedule-event-clone .e-appointment-details .e-time, .foreign-object .e-pdfviewer-signatureformfields-signature + .e-pdfViewer-signIcon {
    display: none
}

.e-pv-signature-dialog-height .e-pv-clearbtn:disabled, .e-pv-signature-dialog-height .e-pv-createbtn:disabled {
    color: rgba(var(--color-sf-on-surface),.38) !important
}

.e-pv-annotation-textalign-container .e-pv-center-align-container .textprop-option-active, .e-pv-annotation-textalign-container .e-pv-justfiy-align-container .textprop-option-active, .e-pv-annotation-textalign-container .e-pv-left-align-container .textprop-option-active, .e-pv-annotation-textalign-container .e-pv-right-align-container .textprop-option-active, .e-pv-annotation-textprop-container .e-pv-bold-container .textprop-option-active, .e-pv-annotation-textprop-container .e-pv-italic-container .textprop-option-active, .e-pv-annotation-textprop-container .e-pv-strikeout-container .textprop-option-active, .e-pv-annotation-textprop-container .e-pv-underlinetext-container .textprop-option-active {
    background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface));
    border-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
}

.e-pv-comment-panel-resizer.e-left {
    left: 300px
}

.e-pv-comment-panel-resizer.e-right {
    right: 300px
}

.e-pv-align {
    cursor: pointer;
    float: right;
    font-size: 20px;
    margin-right: 16px;
    margin-top: 10px
}

.e-pv-align-border {
    border: 1px dotted linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    width: 170px
}

.e-pv-font-sign {
    border: 1px solid rgba(var(--color-sf-on-surface));
    border-radius: 4px;
    display: inline-block;
    font-size: 13px;
    padding-top: 40px;
    text-align: center;
    word-wrap: break-word;
    height: 88px;
    width: 311px;
    margin: 15px;
    border: 1px dashed rgba(var(--color-sf-primary));
    background: var(--color-sf-surface);
    color: var(--color-sf-on-surface);
    font-weight: 400
}

.e-pdfviewer-signatureformfields-signature.e-pv-signature-focus, .e-pdfviewer-signatureformfields.e-pv-signature-focus {
    outline: rgba(var(--color-sf-black)) dotted 2px
}

.e-pv-checkbox-container, .e-pv-radiobtn-container {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    cursor: pointer;
    display: block;
    margin-bottom: 0;
    position: relative;
    user-select: none
}

    .e-pv-checkbox-container input {
        cursor: pointer;
        height: 0;
        opacity: 0;
        position: absolute;
        width: 0
    }

.e-pv-checkbox-div {
    border: 1px solid rgba(var(--color-sf-black));
    display: inline;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%
}

.e-pv-cb-checked {
    border: solid rgba(var(--color-sf-black));
    border-left-color: transparent;
    border-top-color: transparent;
    border-width: 3px;
    position: absolute;
    transform: rotate(45deg)
}

.e-pv-radiobtn-container input {
    cursor: pointer;
    opacity: 0;
    position: absolute
}

.e-pv-radiobtn-div {
    border: 1px solid rgba(var(--color-sf-black));
    border-radius: 50%;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.e-pv-radio-btn {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

    .e-pv-radio-btn + .e-pv-radiobtn-span::before {
        content: "";
        display: block;
        height: inherit;
        width: inherit
    }

    .e-pv-radio-btn:checked + .e-pv-radiobtn-span::before {
        background: rgba(var(--color-sf-black));
        border-radius: 50%
    }

.e-pv-properties-font-items-container, .e-pv-properties-text-edit-prop, .e-pv-properties-visibility-style-prop {
    display: flex;
    justify-content: space-evenly
}

.e-pv-default-tab .e-pv-properties-font-items-container {
    justify-content: space-between
}

.e-bigger .e-aiassistview .e-footer .e-assist-drop-area .e-assist-uploaded-file-item:not(:has(.e-assist-clear-icon)) .e-assist-file-details, .e-bigger .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-uploaded-file-item:not(:has(.e-assist-clear-icon)) .e-assist-file-details, .e-bigger .e-chat-ui .e-attached-file .e-chat-uploaded-file-item:not(:has(.e-chat-close)) .e-chat-file-details, .e-bigger .e-chat-ui .e-footer .e-chat-drop-area .e-chat-uploaded-file-item:not(:has(.e-chat-close)) .e-chat-file-details, .e-bigger.e-aiassistview .e-footer .e-assist-drop-area .e-assist-uploaded-file-item:not(:has(.e-assist-clear-icon)) .e-assist-file-details, .e-bigger.e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-uploaded-file-item:not(:has(.e-assist-clear-icon)) .e-assist-file-details, .e-bigger.e-chat-ui .e-attached-file .e-chat-uploaded-file-item:not(:has(.e-chat-close)) .e-chat-file-details, .e-bigger.e-chat-ui .e-footer .e-chat-drop-area .e-chat-uploaded-file-item:not(:has(.e-chat-close)) .e-chat-file-details, .e-pv-properties-form-field-name-main-div, .e-pv-properties-form-field-value-main-div {
    padding-right: 15px
}

.e-pv-properties-form-field-name-main-div, .e-pv-properties-form-field-tooltip-main-div, .e-pv-properties-form-field-value-main-div, .e-pv-properties-form-field-visibility-main-div {
    width: 285px
}

.e-pv-properties-checkbox-main-div-prop {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding-top: 20px
}

.e-pv-blazor-redaction-text-align .e-pv-center-align-icon-div, .e-pv-blazor-redaction-text-align .e-pv-left-align-icon-div, .e-pv-blazor-redaction-text-align .e-pv-right-align-icon-div, .e-pv-redaction-text-align .e-pv-center-align-icon-div, .e-pv-redaction-text-align .e-pv-left-align-icon-div, .e-pv-redaction-text-align .e-pv-right-align-icon-div {
    height: 100%;
    width: 100%;
    padding: 7px 9px 2px 7px
}

.e-pv-redaction-toolbar .e-pv-icon {
    font-size: 16px !important
}

.e-pv-bold-icon-div:active, .e-pv-center-align-icon-div:active, .e-pv-italic-icon-div:active, .e-pv-left-align-icon-div:active, .e-pv-right-align-icon-div:active, .e-pv-strikeout-icon-div:active, .e-pv-underlinetext-icon-div:active {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
    border: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
}

.e-pv-default-tab .e-pv-bold-icon-div:hover, .e-pv-default-tab .e-pv-center-align-icon-div:hover, .e-pv-default-tab .e-pv-formfield-li-element:hover:not(.e-pv-li-select), .e-pv-default-tab .e-pv-italic-icon-div:hover, .e-pv-default-tab .e-pv-left-align-icon-div:hover, .e-pv-default-tab .e-pv-right-align-icon-div:hover {
    background-color: rgba(var(--color-sf-on-surface),.05);
    color: var(--color-sf-on-surface)
}

.e-bigger .e-pv-properties-fill-color-style-prop, .e-bigger .e-pv-properties-stroke-color-style-prop, .e-bigger .e-pv-properties-stroke-thickness-style-prop, .e-pv-properties-fill-color-style-prop, .e-pv-properties-stroke-color-style-prop, .e-pv-properties-stroke-thickness-style-prop {
    padding: 0 20px 12px 1px
}

.e-pv-default-tab .e-pv-properties-fill-color-style-prop, .e-pv-default-tab .e-pv-properties-stroke-color-style-prop, .e-pv-default-tab .e-pv-properties-stroke-thickness-style-prop {
    padding: 0 20px 12px 0
}

.e-pv-formfield-fontcolor-icon, .e-pv-formfield-strokecolor-icon, .e-pv-formfield-strokethickness-icon {
    background: 0 0;
    border-radius: 2px;
    align-content: center;
    align-items: center;
    box-shadow: none;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 75px;
    height: 32px;
    box-sizing: border-box;
    padding-right: 16px;
    margin-top: 0
}

.e-pv-form-field-list-wrapper {
    display: flex;
    align-items: center;
    gap: 10px
}

.e-pv-formfield-textarea-group-mobile .e-custom .e-list-wrap ul:has(.e-list-nrt:only-child) {
    display: flex;
    justify-content: center;
    align-items: center
}

.e-pv-default-tab .e-pv-properties-format-text-style-prop, .e-pv-properties-format-text-style-prop {
    padding: 15px 15px 15px 1px
}

.e-pv-properties-font-family-container {
    width: 214px;
    height: 32px;
    margin-right: 12px
}

.e-pv-default-tab .e-pv-properties-font-family-container {
    width: 186px
}

.e-pv-properties-font-size-container {
    border-right-color: transparent;
    height: 32px;
    border-bottom: 1px solid transparent;
    box-sizing: border-box;
    width: 76px
}

.e-pv-center-align-icon-div:not(.e-pv-default-tab *), .e-pv-left-align-icon-div:not(.e-pv-default-tab *), .e-pv-right-align-icon-div:not(.e-pv-default-tab *) {
    padding-left: 6px
}

.e-pv-default-tab .e-pv-properties-color-container-style-prop, .e-pv-default-tab .e-pv-properties-font-color-container, .e-pv-properties-color-container-style-prop, .e-pv-properties-font-color-container {
    display: flex;
    padding-top: 20px
}

.e-pv-formfield-maxlength-icon {
    align-items: center;
    display: flex;
    padding-right: 14px
}

.e-pv-formfield-textcolor-icon {
    background: 0 0;
    border-radius: 2px;
    display: flex;
    width: 76px;
    border-bottom: 1px solid rgba(var(--color-sf-outline));
    box-shadow: none
}

.e-pv-formfield-maxlength, .e-pv-properties-formfield-maxlength-text-label {
    padding-left: 1px;
    width: 143px;
    height: 32px
}

.e-pv-formfield-maxlength-group {
    display: flex;
    padding-left: 38px
}

.e-pv-properties-form-field-list-add-div {
    display: flex;
    padding-bottom: 14px;
    padding-top: 20px
}

.e-pv-properties-list-item-edit-prop {
    margin-right: 15px;
    width: 295px
}

.e-pv-default-tab .e-pv-properties-formfield-textarea {
    width: 300px;
    height: 123px;
    border: 1px solid #e0e0e0;
    margin-right: 15px;
    overflow: auto
}

.e-pv-properties-export-value-edit-prop {
    width: 295px
}

.e-pv-properties-form-field-list-btn-div {
    align-items: center;
    display: flex;
    height: 36px;
    margin-top: 10px;
    text-align: center
}

.e-pv-default-tab .e-pv-properties-dropdown-btn, .e-pv-default-tab .e-pv-properties-form-field-list-btn-div {
    height: unset
}

.e-pv-form-field-properties-dialog .e-pv-properties-form-field-list-btn-div {
    margin-top: 20px
}

.e-pv-properties-form-field-export-value-main-div {
    padding-bottom: 15px;
    padding-top: 10px;
    width: 335px
}

.e-pv-properties-form-field-group-btn-div {
    display: grid;
    align-content: space-between
}

.e-pv-properties-form-field-btn-textarea-container {
    display: flex;
    width: 385px;
    padding-top: 15px
}

.e-pv-formfield-textarea-group-mobile .e-pv-properties-form-field-btn-textarea-container {
    width: 340px
}

.e-pv-properties-dropdown-btn {
    align-items: center;
    display: flex;
    height: 36px;
    text-align: center;
    width: 75px
}

.e-pv-appearance-tab-content-mobile .e-pv-properties-dropdown-btn {
    height: 32px;
    width: 60px
}

.e-pv-show-designer-name {
    align-items: center;
    color: rgba(var(--color-sf-black));
    display: grid;
    height: 100%;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.e-pv-formfield-li-element {
    list-style: none;
    padding-left: 10px
}

    .e-chat-ui .e-attached-file .e-video-wrapper .e-play-icon-wrapper, .e-pv-formfield-li-element.e-pv-li-select, .e-pv-li-select {
        background-color: rgba(var(--color-sf-primary-container))
    }

    .e-pv-formfield-li-element:focus {
        background-color: rgba(var(--color-sf-on-surface),.04)
    }

    .e-pv-formfield-li-element:disabled {
        background-color: transparent;
        font-size: 14px;
        color: rgba(28,31,30,.38)
    }

.e-bigger .e-timeline .e-content, .e-bigger.e-timeline .e-content, .e-pv-form-field-property-header.e-dialog .e-dlg-header .e-dlg-header-content {
    font-size: 16px;
    font-weight: 500
}

.e-pv-form-field-property-header {
    -ms-user-select: none;
    -webkit-user-select: none;
    color: rgba(var(--color-sf-on-surface));
    display: block;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin-top: 5px;
    mix-blend-mode: normal;
    opacity: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    user-select: none;
    vertical-align: top;
    white-space: nowrap;
    width: 80%;
    height: 20px;
    font-family: var(--e-font-family)
}

.e-pv-form-field-property-header-general {
    font-family: var(--e-font-family);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px
}

.e-pv-properties-formfield-formatting, .e-pv-properties-formfield-label {
    color: rgba(var(--color-sf-on-surface-variant));
    font-family: Roboto;
    font-style: normal;
    font-weight: 400
}

.e-pv-properties-formfield-formatting {
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    width: 64px
}

.e-dialog:has(.e-pv-default-tab.e-pv-properties-tab-style-prop) {
    width: 420px !important;
    max-height: 530px
}

.e-pv-properties-form-field-font-style {
    background: 0 0;
    border-radius: 2px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    border-bottom: 1px solid transparent;
    height: 32px;
    width: 128px;
    padding-left: 8px;
    padding-top: 10px
}

.e-pv-default-tab .e-pv-properties-form-field-font-style {
    justify-content: unset
}

.e-pv-properties-form-field-font-align {
    background: 0 0;
    border-radius: 4px;
    display: flex;
    justify-content: space-evenly;
    margin-right: 15px;
    align-items: center;
    height: 32px;
    padding-top: 8px;
    border: 1px solid transparent
}

.e-pv-properties-bottom-spliter, .e-pv-properties-header-spliter {
    border-bottom-color: rgba(var(--color-sf-outline-variant));
    border-bottom-style: solid;
    width: 100%;
    left: 0
}

.e-pv-appearance-tab-content-mobile, .e-pv-general-tab-content-mobile, .e-pv-options-tab-content-mobile {
    display: flex;
    flex-direction: column;
    padding: 10px;
    gap: 16px
}

.e-pv-formfield-btn-group-mobile {
    display: flex;
    gap: 10px
}

.e-pv-properties-formfield-label {
    font-size: 10px;
    line-height: 14px;
    height: 12px;
    font-family: var(--e-font-family)
}

.e-bigger .e-recurrenceeditor.e-rtl .e-end-on-label, .e-pv-default-tab .e-pv-properties-form-field-export-value-div .e-pv-properties-formfield-label, .e-pv-default-tab .e-pv-properties-form-field-list-add-div .e-pv-properties-formfield-label, .e-pv-default-tab .e-pv-properties-form-field-option-dropdown-list-div .e-pv-properties-formfield-label, .e-recurrenceeditor.e-rtl .e-end-on-label {
    margin-bottom: 5px
}

.e-pv-formfield-maxlength .e-input-group.e-control-wrapper .e-input-group-icon {
    min-width: 16px
}

.e-pv-properties-form-field-window {
    max-width: 480px;
    height: 369px
}

.e-pv-properties-header-spliter {
    border-bottom-width: 1px;
    padding-top: 38px;
    position: absolute
}

.e-pv-properties-bottom-spliter {
    margin-bottom: 0;
    padding-top: 0;
    border-width: 0
}

.e-pv-blazor-page-mark-title, .e-pv-blazor-redaction-title-mobile, .e-pv-redaction-content-container, .e-pv-redaction-title-mobile {
    top: 10px;
    left: 37px
}

.e-pv-annotation-toolbar.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
    padding: 0 7px
}

.e-pv-annotation-toolbar.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
    justify-content: center;
    padding: 0 7px
}

.e-pv-mobile-toolbar .e-mobile-more-option .e-pv-more-icon {
    margin-left: 0 !important;
    width: 1em !important;
    line-height: 24px !important;
    margin-top: 0 !important
}

.e-dialog.e-pv-signature-dialog-blazor-height, .e-dialog.e-pv-signature-dialog-height {
    height: 555px;
    min-height: 555px
}

.e-bigger .e-pdfviewer .e-inplaceeditor .e-editable-value-container, .e-pv-canvas-signature {
    width: 100%;
    max-width: 100%
}

.e-pv-blazor-mobile-redaction-toolbar, .e-pv-mobile-redaction-toolbar {
    bottom: 0;
    position: absolute;
    width: 100%;
    float: left;
    z-index: 100
}

.e-pv-redaction-page-mark-panel {
    inset: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 110
}

.e-pv-redaction-page-mark-content-mobile {
    margin-left: 15px;
    margin-top: 20px
}

.e-pv-redaction-opactity-value {
    float: right;
    margin-top: 6px
}

.e-pv-blazor-redaction-fill-text, .e-pv-blazor-redaction-font-color-text, .e-pv-redaction-fill-text, .e-pv-redaction-font-color-text {
    float: left;
    margin-top: 2px;
    margin-right: 12px
}

.e-pv-redaction-font-family {
    float: left;
    width: 177px
}

.e-pv-blazor-redaction-font-size, .e-pv-redaction-font-size {
    float: left;
    width: 92px;
    margin-left: 15px
}

.e-pv-redaction-mobile-page-range-input {
    -ms-flex: 1;
    flex: 1
}

.e-pv-blazor-redaction-overlat-input, .e-pv-blazor-redaction-overlay-input, .e-pv-overlaytext, .e-pv-redaction-overlat-input, .e-pv-redaction-overlay-input {
    float: left;
    margin-left: 20px
}

.e-pv-blazor-redaction-color-picker, .e-pv-redaction-color-picker {
    float: left;
    width: auto;
    margin-left: 10px
}

.e-pv-blazor-redaction-property-panel-mobile, .e-pv-redaction-property-panel-mobile {
    position: absolute;
    inset: 0;
    height: 100%;
    width: 100%
}

.e-pv-balzor-redaction-mark-fill-text, .e-pv-redaction-mark-fill-text {
    float: left;
    margin: 2px 0 0 20px
}

.e-pv-blazor-redaction-outline-text, .e-pv-redaction-outline-text {
    margin-top: 2px;
    float: left
}

.e-pv-blazor-redaction-table-tr, .e-pv-redaction-table-tr {
    display: flex;
    align-items: center;
    margin-top: 8px
}

.e-pv-redaction-page-mark-dialog .e-footer-content button, .e-pv-redaction-properties-dialog .e-footer-content button {
    height: 32px;
    border-radius: 20px;
    padding-top: 2px
}

.e-pv-redaction-radio-option {
    margin-bottom: 12px
}

.e-pv-redaction-page-mark-content {
    margin-left: 12px;
    margin-top: 5px
}

.e-pv-page-range-row {
    display: flex;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 32px
}

.e-pv-page-range-label {
    margin-right: 10px;
    margin-top: 5px;
    flex: 1
}

.e-pv-page-range-input {
    flex: 2
}

.e-pv-tr {
    height: 50px
}

.e-pv-redaction-property-panel {
    z-index: 110
}

.e-pv-redaction-page-mark-dialog, .e-pv-redaction-property-panel-text {
    font-family: 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";
    line-height: 28px;
    font-size: 12px
}

.e-pv-canvas-signature-blazor {
    width: 714px
}

.e-pv-font-appearance-style {
    padding: 15px 8px;
    max-width: 100%
}

.e-pv-font-appearance-style-blazor {
    padding: 15px 8px
}

.e-pv-blazor-bookmark-title {
    padding-right: 24px
}

.e-pv-blazor-sidebar-title-container {
    z-index: 10
}

.e-pv-blazor-comments-title {
    opacity: .6;
    padding: 8px;
    float: left
}

.e-pv-blazor-sidebar-title {
    padding-left: 5px
}

.e-pv-blazor-title-close-icon {
    border: none;
    background: 0 0;
    float: right
}

.e-pv-blazor-annotation-tools-close-icon {
    border-color: transparent;
    padding-top: 8px;
    background-color: transparent
}

.e-pv-blazor-comment-panel-title {
    display: flex;
    justify-content: center;
    align-items: center
}

.e-pv-blazor-comments-div {
    min-height: 60px
}

.e-pv-blazor-comment-class {
    border: 1px #000;
    z-index: 1002;
    padding-left: 30px
}

.e-pv-rtl .e-pv-blazor-comment-class {
    padding-right: 30px;
    padding-left: 0
}

.e-pv-blazor-annotation-thickness-popup-container-mobile {
    padding: 8px 16px;
    border-radius: 6px;
    box-shadow: 0 3px 8px 0 #e9ecef
}

.e-pv-blazor-annotation-opacity-popup-container-mobile {
    padding: 8px 16px 36px;
    border-radius: 6px;
    box-shadow: 0 3px 8px 0 #e9ecef
}

.e-pv-blazor-properties-container-custom-width {
    width: 185px
}

.e-pv-blazor-properties-container-custom-margin {
    margin-left: 32px;
    width: 185px
}

.e-pv-blazor-properties-line-stroke-color-container {
    margin-left: 158px !important
}

.e-pv-blazor-zoom-dropdown .e-input {
    min-width: 58px !important
}

.e-pv-blazor-handwritten-signature-canvas {
    height: 340px;
    background-color: rgba(var(--color-sf-white));
    border: 1px dotted #bdbdbd
}

.e-pv-blazor-input {
    width: 1px;
    height: 1px;
    opacity: 0;
    position: absolute
}

.e-pv-blazor-signature-canvas, .e-pv-blazor-signature-uploadcanvas {
    height: 305px;
    border: 1px dotted #bdbdbd;
    background-color: rgba(var(--color-sf-white))
}

.e-pv-blazor-signature-apperance {
    margin-top: 24px
}

.e-pv-blazor-sign-upload {
    position: absolute;
    left: 308px;
    top: 139px
}

.e-pv-blazor-sign-div {
    background-color: rgba(var(--color-sf-white));
    margin-top: 24px
}

.e-pv-blazor-signature-uploadcanvas {
    z-index: 0
}

.e-pv-blazor-canvas-signature {
    height: 270px;
    border: 1px dotted #bdbdbd;
    background-color: rgba(var(--color-sf-white));
    margin-top: 8px
}

.e-pv-blazor-type-div, .e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-menu {
    margin-top: 6px
}

.e-pv-blazor-properties-visibility-style-prop {
    justify-content: flex-start;
    width: 50%
}

.e-pv-blazor-properties-form-field-visibility-main-div {
    width: 94%
}

.e-pv-blazor-save-button {
    position: absolute;
    right: 15px;
    top: 7px
}

.e-pv-blazor-font-family-prop-mobile {
    width: 163px
}

.e-pv-blazor-comment-sftextbox .e-textbox.e-lib.e-input {
    max-height: 112px
}

.e-blazor-pdfviewer .e-tab .e-content {
    overflow: inherit !important
}

.e-blazor-pdfviewer .e-dialog.e-pv-notification-dialog {
    max-height: 620px;
    max-width: 380px
}

.e-blazor-pdfviewer .e-input.e-pv-gotopage-dialog {
    max-width: 80%
}

.e-blazor-pdfviewer .e-pv-container-tooltip {
    width: auto !important
}

.e-blazor-pdfviewer .e-pv-notification-icon {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjM1cHgiIGhlaWdodD0iMzFweCIgdmlld0JveD0iMCAwIDM1IDMxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5Hcm91cCAzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJDb3JydXB0ZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MTQuMDAwMDAwLCAtMzUzLjAwMDAwMCkiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OTQuMDAwMDAwLCAyODUuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgNjguMTg0NDc0KSI+DQogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNS4yMjM0NzA4LDEwLjM1NzYwMjYgTDEyLjY1MzYzNywyMy40MDU1MTA2IEwxNC4xMzIwOTA1LDI2Ljk5MTI0OTUgTDE5LjM2MTc3ODksMjYuOTkxMjQ5NSBDMjAuNDQwMjUwNywxNy44NjA2NDE1IDIwLjY5MzgwOTcsMTIuMzE2MDkyNSAyMC4xMjI0NTU4LDEwLjM1NzYwMjYgQzE5LjU1MTEwMTksOC4zOTkxMTI3NCAxNy45MTgxMDY5LDguMzk5MTEyNzQgMTUuMjIzNDcwOCwxMC4zNTc2MDI2IFoiIGlkPSJQYXRoLTExIiBmaWxsPSIjMEUwRTBFIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMS42MjM4MDkxLDMwLjM4NzQxMDEgQzMzLjgyOTUxMDUsMzAuMzg3NDEwMSAzNC43MjA5MTk0LDI4LjgzODYyNDQgMzMuNjExOTMzMiwyNi45MjMxMDI4IEwxOS4yODk5MDMsMi4xODUwNTA2OCBDMTguMTgyMjEyMiwwLjI3MTc2NjU5NSAxNi4zODc1ODYsMC4yNjk1MjkwNjkgMTUuMjc4NTk5OCwyLjE4NTA1MDY4IEwwLjk1NjU2OTY4NSwyNi45MjMxMDI4IEMtMC4xNTExMjExMDMsMjguODM2Mzg2OCAwLjc0NDI0ODg4MiwzMC4zODc0MTAxIDIuOTQ0NjkzNzksMzAuMzg3NDEwMSBMMzEuNjIzODA5MSwzMC4zODc0MTAxIFogTTE1LjYxNzU4NDgsMjYuMzg3NDEwMSBMMTUuNjE3NTg0OCwyMy4wNTQwNzY3IEwxOC45NTA5MTgxLDIzLjA1NDA3NjcgTDE4Ljk1MDkxODEsMjYuMzg3NDEwMSBMMTUuNjE3NTg0OCwyNi4zODc0MTAxIFogTTE1LjYxNzU4NDgsMjAuNzIwNzQzNCBMMTUuNjE3NTg0OCwxMC4wNTQwNzY3IEwxOC45NTA5MTgxLDEwLjA1NDA3NjcgTDE4Ljk1MDkxODEsMjAuNzIwNzQzNCBMMTUuNjE3NTg0OCwyMC43MjA3NDM0IFoiIGlkPSJTaGFwZSIgZmlsbD0iI0VGQzAwMiI+PC9wYXRoPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==");
    background-repeat: no-repeat;
    background-size: 38px 33px;
    height: 33px
}

.e-blazor-pdfviewer .e-inplaceeditor .e-editable-value-container:hover .e-editable-overlay-icon {
    display: none;
    visibility: hidden
}

.e-blazor-pdfviewer .e-pv-comments-container.e-pv-comments-border .e-pv-new-comments-div.e-control.e-inplaceeditor.e-lib.e-pv-comments-leave {
    display: block !important;
    padding-left: 0 !important
}

.e-blazor-pdfviewer .e-multiline-textbox .e-inplaceeditor .e-editable-value-container .e-editable-value {
    white-space: pre-line
}

.e-pv-block {
    display: block !important
}

.e-pv-extract-toolbar, .e-pv-flex {
    display: flex !important
}

.e-pv-blazor-form-designer-property-panel {
    inset: 0;
    height: 100%;
    width: 100%;
    position: absolute
}

.e-pv-blazor-annotation-toolbar-main, .e-pv-blazor-formdesigner-toolbar-main {
    bottom: 0;
    position: absolute;
    width: 100%;
    float: left
}

.e-pv-bg-green {
    background-color: #18a955
}

.e-pv-bg-blue {
    background-color: #007aff
}

.e-pv-bg-orange {
    background-color: #f56700
}

.e-pv-bg-red {
    background-color: #ff3b30
}

.e-pv-blazor-comments-panel-text {
    padding-top: 55% !important;
    text-align: center;
    padding-left: 0
}

.e-pv-blazor-signature-text {
    margin: 15px;
    width: 311px;
    height: 88px;
    color: rgba(var(--color-sf-black))
}

.e-pv-modern-mobile-template-container, .e-pv-modern-side-panel {
    height: 100%;
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
}

.e-pv-selected-signature-font {
    border-color: red
}

.e-pv-font-helvetica {
    font-family: Helvetica
}

.e-pv-font-times {
    font-family: "Times New Roman"
}

.e-pv-font-courier {
    font-family: Courier
}

.e-pv-font-symbol {
    font-family: Symbol
}

.e-pv-signature-text {
    overflow: hidden;
    padding: 5px;
    place-content: center;
    position: relative
}

    .e-pv-signature-text::after {
        content: "";
        text-align: right;
        position: absolute;
        bottom: 0;
        right: 0;
        width: 100%;
        height: 1.5em;
        background: linear-gradient(to right,transparent,rgba(var(--color-sf-white)) 90%)
    }

.e-pv-modern-navigation-toolbar {
    right: 0;
    flex-direction: column;
    align-items: center;
    padding-top: 12px;
    gap: 8px;
    border-width: 1px;
    width: 48px
}

    .e-pv-modern-navigation-toolbar .e-btn {
        width: 32px;
        height: 32px;
        margin: unset;
        border: 0 !important
    }

        .e-pv-modern-navigation-toolbar .e-btn .e-btn-icon {
            margin: unset;
            font-size: 18px
        }

        .e-pv-modern-navigation-toolbar .e-btn.e-pv-ai-button.e-outline.e-active {
            background: rgba(var(--color-sf-primary)) !important;
            color: rgba(var(--color-sf-on-primary)) !important
        }

        .e-pv-modern-navigation-toolbar .e-btn.e-outline:disabled {
            background: 0 0 !important
        }

    .e-pv-modern-navigation-toolbar .e-pv-side-panel-separator {
        width: 24px;
        border: 1px solid rgba(var(--color-sf-outline-variant));
        margin: 0
    }

.e-pv-modern-side-panel {
    width: 25%;
    position: absolute;
    border: 1px solid rgba(var(--color-sf-outline-variant));
    z-index: 101;
    right: 48px
}

.e-pv-modern-mobile-template-container {
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 1001;
    border: 1px solid rgba(var(--color-sf-outline-variant))
}

    .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-content-container .e-pv-bookmark-container {
        position: absolute;
        top: 0;
        width: 100%
    }

    .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header, .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header {
        height: 38px;
        border-bottom: 1px solid rgba(var(--color-sf-outline-variant));
        display: flex;
        align-items: center
    }

        .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-modern-side-panel-header-close, .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-modern-side-panel-header-close {
            position: unset
        }

        .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-modern-side-panel-header-title, .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-modern-side-panel-header-title {
            font-size: 14px;
            font-weight: 600;
            padding: 12px;
            flex: 1;
            color: rgba(var(--color-sf-on-surface))
        }

        .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-side-panel-close-button.e-btn, .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-side-panel-reset-button.e-btn, .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-side-panel-close-button.e-btn, .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-side-panel-reset-button.e-btn {
            background: 0 0;
            border: none;
            box-shadow: none;
            height: 40px;
            vertical-align: middle;
            width: 32px;
            padding: 6px 0 1px;
            color: rgba(var(--color-sf-on-surface-variant))
        }

        .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-comment-panel-title-close-div, .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-comment-panel-title-close-div {
            position: unset !important;
            padding: unset
        }

            .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-comment-panel-title-close-div .e-pv-more-icon, .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-header .e-pv-comment-panel-title-close-div .e-pv-more-icon {
                display: unset
            }

    .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container, .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container {
        height: calc(100% - 38px);
        width: 100%
    }

        .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-comment-panel, .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-comment-panel {
            width: 100%;
            height: calc(100% - 38px) !important;
            top: unset !important;
            bottom: unset !important;
            border-width: 0
        }

            .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-comment-panel .e-pv-comments-content-container, .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-comment-panel .e-pv-comments-content-container {
                height: 100%;
                border: none
            }

                .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-comment-panel .e-pv-comments-content-container .e-pv-blazor-comments-panel-text, .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-comment-panel .e-pv-comments-content-container .e-pv-blazor-comments-panel-text {
                    display: flex;
                    padding: unset;
                    align-items: center;
                    height: 100%;
                    justify-content: center;
                    color: rgba(var(--color-sf-on-surface))
                }

        .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-sidebar-content .e-pv-thumbnail-view, .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-sidebar-content .e-pv-thumbnail-view {
            justify-content: center;
            width: 100%
        }

.e-pv-mobile-view .extract_delete_center_div {
    margin-left: 12px !important
}

.e-pv-mobile-view .e-pv-extract-toolbar .e-scroll-nav {
    -webkit-transform: skewX(-1deg) translateX(6px) !important;
    transform: skewX(-1deg) translateX(6px) !important;
    width: 56px
}

    .e-pv-mobile-view .e-pv-extract-toolbar .e-scroll-nav .e-nav-arrow {
        font-size: 14px;
        -webkit-transform: skewX(4deg);
        transform: skewX(4deg)
    }

.e-pv-extract-toolbar {
    height: 48px !important;
    align-items: center;
    justify-content: center;
    width: 100%;
    border-radius: 0;
    border-width: 0 0 1px
}

.e-pv-center-group-style {
    width: 100%;
    margin-left: 0 !important
}

.e-pv-center-items-style {
    justify-content: center;
    width: 100%;
    margin: 0 auto
}

.e-pv-mobile-splitter-container {
    position: absolute !important;
    bottom: 0;
    border: none !important
}

    .e-pv-mobile-splitter-container .e-resizable-split-bar {
        z-index: 1001;
        background: 0 0 !important
    }

        .e-pv-mobile-splitter-container .e-resizable-split-bar .e-resize-handler {
            margin-top: 15px
        }

            .e-pv-mobile-splitter-container .e-resizable-split-bar .e-resize-handler::before {
                content: "\e771" !important;
                font-size: 18px !important;
                transform: rotate(0) !important
            }

    .e-pv-mobile-splitter-container .e-pv-navigation-splitter-pane {
        z-index: 101;
        background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
        border-radius: 12px 12px 0 0;
        border: 1px solid rgba(var(--color-sf-outline-variant))
    }

.e-pdfviewer .e-pv-notification-icon, .e-pdfviewer .e-pv-notification-icon-rtl {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjM1cHgiIGhlaWdodD0iMzFweCIgdmlld0JveD0iMCAwIDM1IDMxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5Hcm91cCAzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJDb3JydXB0ZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MTQuMDAwMDAwLCAtMzUzLjAwMDAwMCkiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OTQuMDAwMDAwLCAyODUuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgNjguMTg0NDc0KSI+DQogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNS4yMjM0NzA4LDEwLjM1NzYwMjYgTDEyLjY1MzYzNywyMy40MDU1MTA2IEwxNC4xMzIwOTA1LDI2Ljk5MTI0OTUgTDE5LjM2MTc3ODksMjYuOTkxMjQ5NSBDMjAuNDQwMjUwNywxNy44NjA2NDE1IDIwLjY5MzgwOTcsMTIuMzE2MDkyNSAyMC4xMjI0NTU4LDEwLjM1NzYwMjYgQzE5LjU1MTEwMTksOC4zOTkxMTI3NCAxNy45MTgxMDY5LDguMzk5MTEyNzQgMTUuMjIzNDcwOCwxMC4zNTc2MDI2IFoiIGlkPSJQYXRoLTExIiBmaWxsPSIjMEUwRTBFIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMS42MjM4MDkxLDMwLjM4NzQxMDEgQzMzLjgyOTUxMDUsMzAuMzg3NDEwMSAzNC43MjA5MTk0LDI4LjgzODYyNDQgMzMuNjExOTMzMiwyNi45MjMxMDI4IEwxOS4yODk5MDMsMi4xODUwNTA2OCBDMTguMTgyMjEyMiwwLjI3MTc2NjU5NSAxNi4zODc1ODYsMC4yNjk1MjkwNjkgMTUuMjc4NTk5OCwyLjE4NTA1MDY4IEwwLjk1NjU2OTY4NSwyNi45MjMxMDI4IEMtMC4xNTExMjExMDMsMjguODM2Mzg2OCAwLjc0NDI0ODg4MiwzMC4zODc0MTAxIDIuOTQ0NjkzNzksMzAuMzg3NDEwMSBMMzEuNjIzODA5MSwzMC4zODc0MTAxIFogTTE1LjYxNzU4NDgsMjYuMzg3NDEwMSBMMTUuNjE3NTg0OCwyMy4wNTQwNzY3IEwxOC45NTA5MTgxLDIzLjA1NDA3NjcgTDE4Ljk1MDkxODEsMjYuMzg3NDEwMSBMMTUuNjE3NTg0OCwyNi4zODc0MTAxIFogTTE1LjYxNzU4NDgsMjAuNzIwNzQzNCBMMTUuNjE3NTg0OCwxMC4wNTQwNzY3IEwxOC45NTA5MTgxLDEwLjA1NDA3NjcgTDE4Ljk1MDkxODEsMjAuNzIwNzQzNCBMMTUuNjE3NTg0OCwyMC43MjA3NDM0IFoiIGlkPSJTaGFwZSIgZmlsbD0iI0VGQzAwMiI+PC9wYXRoPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==");
    background-repeat: no-repeat;
    background-size: 36.7px 31.7px;
    height: 31.7px
}

.e-pv-mobile-splitter-container .e-pv-navigation-splitter-pane .e-pv-mobile-navigation-menu ul {
    padding: 8px 8px 0 !important
}

    .e-pv-mobile-splitter-container .e-pv-navigation-splitter-pane .e-pv-mobile-navigation-menu ul.e-menu .e-menu-item:not(.e-separator) {
        height: 40px !important;
        line-height: 40px !important;
        padding: 0 12px !important;
        font-size: 16px !important;
        margin: 2px 0;
        border-radius: 4px
    }

        .e-pv-mobile-splitter-container .e-pv-navigation-splitter-pane .e-pv-mobile-navigation-menu ul.e-menu .e-menu-item:not(.e-separator) .e-menu-icon {
            line-height: 40px !important;
            font-size: 18px !important
        }

.e-pv-splitter-open {
    animation: .4s ease-out forwards SplitterOpen
}

.e-pv-splitter-close {
    animation: .4s ease-in forwards SplitterClose
}

@keyframes SplitterOpen {
    from {
        height: 0
    }

    to {
        height: calc(100% - 40px)
    }
}

@keyframes SplitterClose {
    from {
        height: calc(100% - 40px)
    }

    to {
        height: 0
    }
}

.e-pdfviewer .e-pv-icon-search::before {
    font-family: e-icons;
    font-size: 12px
}

.e-pdfviewer .e-pv-prev-search-icon::before {
    color: var(--color-sf-on-surface-variant);
    content: "\e765"
}

.e-pdfviewer .e-pv-next-search-icon::before {
    color: var(--color-sf-on-surface-variant);
    content: "\e748"
}

.e-pdfviewer .e-pv-zoom-out-icon::before {
    content: "\e81b";
    line-height: 26px
}

.e-pdfviewer .e-pv-zoom-in-icon::before {
    content: "\e768";
    line-height: 26px
}

.e-pdfviewer .e-pv-organize-view-disable-icon::before {
    color: rgba(var(--color-sf-on-surface-variant),.38);
    content: "\e8dc"
}

.e-pdfviewer .e-pv-organize-view-selection-icon::before {
    color: rgba(var(--color-sf-on-surface));
    content: "\e8dc"
}

.e-pdfviewer .e-pv-thumbnail-view-disable-icon::before {
    color: rgba(var(--color-sf-on-surface-variant),.38);
    content: "\e79e"
}

.e-pdfviewer .e-pv-thumbnail-view-selection-icon::before {
    color: rgba(var(--color-sf-on-surface));
    content: "\e79e"
}

.e-pdfviewer .e-pv-bookmark-disable-icon::before {
    color: rgba(var(--color-sf-on-surface-variant),.38);
    content: "\e750"
}

.e-pdfviewer .e-pv-bookmark-selection-icon::before {
    color: rgba(var(--color-sf-on-surface));
    content: "\e750"
}

.e-pdfviewer .e-pv-annotation-popup-close::before, .e-pdfviewer .e-pv-annotation-tools-close-icon::before, .e-pdfviewer .e-pv-title-close-icon::before {
    color: rgba(var(--color-sf-on-surface-variant));
    content: "\e7e7"
}

.e-pdfviewer .e-pv-resize-icon::before {
    content: "\e7e3";
    font-size: 10px
}

.e-pdfviewer .e-pv-search-icon::before {
    content: "\e754";
    font-family: e-icons
}

.e-pdfviewer .e-pv-notification-icon-rtl {
    background-position: right
}

.e-pv-highlight-icon::before {
    content: "\e739";
    font-family: e-icons
}

.e-pv-underline-icon::before, .e-pv-underlinetext-icon::before {
    content: "\e82f";
    font-family: e-icons
}

.e-pv-strikeout-icon::before, .e-pv-strikethrough-icon::before {
    content: "\e758";
    font-family: e-icons
}

.e-pv-squiggly-icon::before {
    content: "\e91b";
    font-family: e-icons
}

.e-pv-copy-icon::before {
    content: "\e77c";
    font-family: e-icons
}

.e-pv-import-icon::before {
    content: "\e911";
    font-family: e-icons
}

.e-pv-page-zoom-icon::before {
    content: "\e838";
    font-family: e-icons
}

.e-pv-page-zoom-increase-icon::before {
    content: "\e768";
    font-family: e-icons
}

.e-pv-page-zoom-decrease-icon::before {
    content: "\e81b";
    font-family: e-icons
}

.e-pv-cut-icon::before {
    content: "\e7fb";
    font-family: e-icons
}

.e-pv-paste-icon::before {
    content: "\e842";
    font-family: e-icons
}

.e-pv-delete-icon::before, .e-pv-delete::before {
    content: "\e820";
    font-family: e-icons
}

.e-pv-properties-fill-color-icon::before {
    content: "\e783";
    font-family: e-icons
}

.e-pv-properties-stroke-color-icon::before, .e-pv-shape-line-icon::before {
    content: "\e819";
    font-family: e-icons
}

.e-pv-shape-arrow-icon::before {
    content: "\e708";
    font-family: e-icons
}

.e-pv-shape-rectangle-icon::before {
    content: "\e723";
    font-family: e-icons
}

.e-pv-shape-circle-icon::before {
    content: "\e7ca";
    font-family: e-icons
}

.e-pv-shape-pentagon-icon::before {
    content: "\e802";
    font-family: e-icons
}

.e-pv-comment-icon::before {
    content: "\e733";
    font-family: e-icons
}

.e-pv-property-icon::before {
    content: "\e83e";
    font-family: e-icons
}

.e-pv-comment-selection-icon::before {
    color: rgba(var(--color-sf-on-surface));
    content: "\e733";
    font-family: e-icons
}

.e-pv-accepted-icon::before, .e-pv-rejected-icon::before {
    color: rgba(var(--color-sf-white));
    font-family: e-icons;
    font-size: 18px
}

.e-pv-comment-panel-icon::before {
    content: "\e71a";
    font-family: e-icons
}

.e-pv-accepted-icon::before {
    content: "\e7a8";
    padding: 0 1px 0 2px;
    position: absolute
}

.e-pv-rejected-icon::before {
    content: "\e815";
    padding: 0 0 0 1px;
    position: absolute
}

.e-pv-cancelled-icon::before, .e-pv-completed-icon::before {
    color: rgba(var(--color-sf-white));
    font-family: e-icons;
    font-size: 18px;
    padding: 0 1px 1px;
    position: absolute
}

.e-pv-completed-icon::before {
    content: "\e774"
}

.e-pv-cancelled-icon::before {
    content: "\e7e7"
}

.e-pv-eye-icon::before, .e-pv-eye-slash-icon::before {
    font-size: 18px;
    padding: 7px;
    cursor: pointer;
    font-family: e-icons
}

.e-pv-scale-ratio-icon::before {
    content: "\e7c7";
    font-family: e-icons
}

.e-pv-calibrate-distance-icon::before {
    content: "\e743";
    font-family: e-icons
}

.e-pv-calibrate-perimeter-icon::before {
    content: "\e716";
    font-family: e-icons
}

.e-pv-calibrate-area-icon::before {
    content: "\e78c";
    font-family: e-icons
}

.e-pv-calibrate-radius-icon::before {
    content: "\e790";
    font-family: e-icons
}

.e-pv-calibrate-volume-icon::before {
    content: "\e741";
    font-family: e-icons
}

.e-pv-annotation-stamp-container .e-menu-wrapper ul .e-menu-item .e-caret::before {
    content: "\e70d";
    font-size: 18px
}

.e-pv-freetext-icon::before {
    content: "\e7b3";
    font-family: e-icons
}

.e-pv-annotation-textalign-icon::before, .e-pv-left-align-icon::before {
    content: "\e7b8";
    font-family: e-icons
}

.e-pv-annotation-textprop-icon::before {
    content: "\e71c";
    font-family: e-icons
}

.e-pv-right-align-icon::before {
    content: "\e719";
    font-family: e-icons
}

.e-pv-center-align-icon::before {
    content: "\e813";
    font-family: e-icons
}

.e-pv-justfiy-align-icon::before {
    content: "\e721";
    font-family: e-icons
}

.e-pv-bold-icon::before {
    content: "\e737";
    font-family: e-icons
}

.e-pv-italic-icon::before {
    content: "\e75a";
    font-family: e-icons
}

.e-pv-superscript-icon::before {
    content: "\e7a7";
    font-family: e-icons
}

.e-pv-subscript-icon::before {
    content: "\e80a";
    font-family: e-icons
}

.e-pv-handwritten-icon::before {
    content: "\e7db";
    font-family: e-icons
}

.e-pv-inkannotation-icon::before {
    content: "\e76e";
    font-family: e-icons
}

.e-pv-eye-icon::before {
    content: "\e7de"
}

.e-pv-eye-slash-icon::before {
    content: "\e887"
}

.e-pv-button-icon::before {
    content: "\e91d";
    font-family: e-icons
}

.e-pv-drag-and-drop-icon::before {
    content: "\e726";
    font-family: e-icons
}

.e-pv-redaction-icon::before {
    content: "\e740";
    font-family: e-icons
}

.e-pv-mark-for-redaction-icon::before {
    content: "\e80b";
    font-family: e-icons
}

.e-pv-redact-pages-icon::before {
    content: "\e893";
    font-family: e-icons
}

.e-pv-text-redact-icon::before {
    content: "\e94f";
    font-family: e-icons
}

.e-pv-redaction-panel-icon::before {
    content: "\e821";
    font-family: e-icons
}

.e-pv-redact::before {
    content: "\e912";
    font-family: e-icons
}

.e-pv-refresh::before {
    content: "\e706";
    font-family: e-icons
}

.e-pv-multiple-comment::before {
    content: "\e8bc";
    font-family: e-icons
}

.e-pv-extract-page-icon::before {
    content: "\e95a";
    font-family: e-icons
}

.e-bigger .e-pv-overlaytext, .e-device .e-recurrenceeditor .e-recurrence-table .e-monthday-element {
    margin-left: 20px
}

.e-bigger .e-dialog.e-pv-redaction-properties-dialog {
    width: 430px !important
}

.e-bigger .e-pv-blazor-redaction-font-size {
    width: 92px
}

.e-bigger .e-pv-properties-line-opacity-container .e-slider-container {
    height: 40px !important
}

.e-bigger div > .e-pv-bookmark-icon.e-pv-icon, .e-bigger div > .e-pv-bookmark-icon.e-pv-icon.e-right {
    font-size: 16px;
    padding-left: 12px;
    padding-right: 12px
}

.e-bigger .e-pv-mobile-view .e-pv-properties-line-end-container, .e-bigger .e-pv-mobile-view .e-pv-properties-line-leader-length-container, .e-bigger .e-pv-mobile-view .e-pv-properties-line-start-container, .e-bigger .e-pv-mobile-view .e-pv-properties-line-style-container, .e-bigger .e-pv-mobile-view .e-pv-properties-line-thickness-container {
    width: 43% !important
}

.e-bigger .e-pv-depth-input-container, .e-bigger .e-pv-depth-unit-container, .e-bigger .e-pv-scale-ratio-dest-input-container, .e-bigger .e-pv-scale-ratio-dest-unit-container, .e-bigger .e-pv-scale-ratio-src-input-container, .e-bigger .e-pv-scale-ratio-src-unit-container {
    float: left;
    height: 40px;
    width: 45%
}

.e-bigger .e-pv-redaction-radio-option {
    margin-bottom: 16px
}

.e-bigger .e-pv-redaction-page-mark-dialog .e-footer-content button, .e-bigger .e-pv-redaction-properties-dialog .e-footer-content button {
    height: 40px;
    padding-top: 6px
}

.e-bigger .e-pv-redaction-toolbar .e-pv-icon {
    font-size: 18px !important
}

.e-bigger .e-pv-annotation-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-pv-tbar-btn.e-btn, .e-bigger .e-pv-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
    height: 32px;
    line-height: 25px;
    margin: 0;
    width: 32px
}

.e-bigger .e-pv-current-page-box.e-input-group.e-control-wrapper input.e-input {
    padding-top: 4px
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-pv-zoom-drop-down-container {
    width: 93px
}

.e-bigger .e-pv-toolbar.e-rtl .e-pv-current-page-box.e-input-group.e-control-wrapper input.e-input {
    padding-right: 0;
    padding-left: 0
}

.e-bigger .e-pv-properties-window {
    max-width: 490px
}

.e-bigger .e-pv-scale-ratio-window {
    max-width: 464px
}

.e-bigger .e-pv-blazor-redaction-text-align .e-pv-center-align-icon-div, .e-bigger .e-pv-blazor-redaction-text-align .e-pv-left-align-icon-div, .e-bigger .e-pv-blazor-redaction-text-align .e-pv-right-align-icon-div {
    height: 100%;
    width: 100%;
    padding: 9px 10px 7px 9px !important
}

.e-bigger .e-dialog:has(.e-pv-default-tab.e-pv-properties-tab-style-prop) {
    height: 570px !important;
    max-height: 600px !important;
    width: 470px !important
}

.e-bigger .e-dialog:has(.e-pv-properties-line-style-prop .e-pv-blazor-properties-container-custom-width) {
    height: 490px !important
}

.e-bigger .e-pv-blazor-properties-line-stroke-color-container {
    margin-left: 145px !important;
    margin-right: 87px
}

.e-bigger .e-pv-default-tab .e-pv-properties-formfield-textarea {
    height: 138px
}

.e-bigger .e-pv-default-tab .e-pv-properties-color-container-style-prop .e-btn-icon.e-pv-annotation-color-icon.e-pv-icon, .e-bigger .e-pv-default-tab .e-pv-properties-color-container-style-prop .e-btn-icon.e-pv-annotation-stroke-icon.e-pv-icon {
    padding-top: 0;
    height: 20px
}

.e-bigger .e-pv-properties-form-field-font-style {
    background: 0 0;
    border-radius: 2px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    border-bottom: 1px solid transparent;
    height: 32px;
    width: 128px;
    padding-left: 8px;
    padding-top: 20px
}

.e-bigger .e-pv-default-tab .e-pv-properties-form-field-font-style {
    height: 38px;
    justify-content: unset;
    width: auto;
    padding-top: 12px
}

.e-bigger .e-pv-default-tab .e-pv-properties-font-size-container {
    width: 118px
}

.e-bigger .e-pv-properties-form-field-font-align {
    background: 0 0;
    border-radius: 4px;
    display: flex;
    justify-content: space-evenly;
    margin-right: 15px;
    align-items: center;
    height: 32px;
    width: 96px;
    border: 1px solid transparent;
    padding-top: 20px
}

.e-quick-popup-wrapper, .e-timepicker.e-popup {
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface))
}

.e-bigger .e-pv-default-tab .e-pv-properties-form-field-font-align {
    height: 38px;
    width: auto
}

.e-bigger .e-pv-form-designer-property-panel .e-pv-form-designer-panel-title-container .e-pv-save-button, .e-bigger .e-pv-redaction-property-panel .e-pv-redaction-panel-title-container .e-pv-save-button {
    padding-top: 5px
}

.e-bigger .e-pv-default-tab .e-pv-properties-form-field-list-add-div {
    align-items: center
}

.e-bigger .e-pv-border-prop-mobile, .e-bigger .e-pv-default-tab .e-pv-font-color-prop-mobile .e-pv-formfield-textcolor-icon.e-btn.e-icon-btn, .e-bigger .e-pv-default-tab .e-pv-formfield-fontcolor-icon.e-btn.e-icon-btn, .e-bigger .e-pv-default-tab .e-pv-formfield-strokecolor-icon.e-btn.e-icon-btn, .e-bigger .e-pv-default-tab .e-pv-formfield-strokethickness-icon.e-btn.e-icon-btn, .e-bigger .e-pv-default-tab .e-pv-formfield-textcolor-icon.e-btn.e-icon-btn, .e-bigger .e-pv-fill-prop-mobile, .e-bigger .e-pv-font-color-prop-mobile, .e-bigger .e-pv-thickness-prop-mobile {
    width: 90px;
    height: 40px
}

.e-bigger .e-pv-blazor-organize-window .e-pv-organize-toolbar {
    height: 56px !important
}

    .e-bigger .e-pv-blazor-organize-window .e-pv-organize-toolbar .e-toolbar-item .e-tbar-btn {
        min-height: 40px !important
    }

.e-bigger .e-pv-default-tab .e-pv-font-length-prop-mobile .e-input-group.e-control-wrapper .e-input-group-icon, .e-bigger .e-pv-default-tab .e-pv-formfield-maxlength .e-input-group.e-control-wrapper .e-input-group-icon {
    min-width: 21px
}

.e-bigger .e-pv-properties-form-field-window {
    max-width: 490px;
    height: 565px
}

.e-bigger .e-pv-properties-header-spliter {
    border-bottom-color: rgba(var(--color-sf-outline-variant));
    border-bottom-style: solid;
    border-bottom-width: 1px;
    left: 0;
    padding-top: 48px;
    position: absolute;
    width: 100%
}

.e-bigger .e-dialog.e-pv-signature-dialog-height {
    height: 627px;
    min-height: 591px
}

.e-bigger .e-dialog.e-pv-signature-dialog-blazor-height {
    min-height: 590px
}

.e-bigger .e-pv-modern-navigation-toolbar {
    padding-top: 16px;
    width: 56px;
    gap: 8px
}

    .e-bigger .e-pv-modern-navigation-toolbar .e-btn {
        width: 40px;
        height: 40px;
        margin: unset
    }

    .e-bigger .e-pv-modern-navigation-toolbar .e-pv-side-panel-separator {
        width: 24px;
        margin: 0
    }

.e-bigger .e-pv-modern-side-panel {
    right: 56px
}

    .e-bigger .e-pv-modern-side-panel.e-pv-rtl {
        left: 56px
    }

    .e-bigger .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container, .e-bigger .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container {
        height: calc(100% - 48px)
    }

        .e-bigger .e-pv-modern-mobile-template-container .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-sidebar-content, .e-bigger .e-pv-modern-side-panel .e-pv-modern-side-panel-container .e-pv-modern-side-panel-content-container .e-pv-sidebar-content {
            top: 48px
        }

.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons, .e-time-wrapper .e-time-icon.e-icons {
    font-size: 16px;
    min-height: 30px;
    min-width: 30px;
    border-radius: calc(var(--e-radius) * 1);
    margin: 0
}

.e-timepicker.e-popup {
    border-width: 1px;
    overflow: auto
}

    .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
        cursor: default;
        font-size: 13px;
        overflow: hidden;
        position: relative;
        text-overflow: ellipsis;
        vertical-align: middle;
        white-space: nowrap;
        width: 100%;
        line-height: 32px;
        text-indent: 16px
    }

.e-control-wrapper.e-small.e-time-wrapper .e-time-icon.e-icons, .e-small .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons, .e-small .e-time-wrapper .e-time-icon.e-icons, .e-small.e-time-wrapper .e-time-icon.e-icons {
    font-size: 16px;
    min-height: 22px;
    min-width: 22px;
    border-radius: 14px;
    margin: 0
}

.e-datetimepicker.e-popup-expand .e-model-header .e-model-title, .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-model-title {
    padding: 1vh 2vw;
    text-transform: uppercase;
    font-weight: 500
}

.e-datetimepicker.e-popup-expand .e-model-header .e-btn.e-popup-close, .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-btn.e-popup-close {
    font-size: 2vh
}

.e-datetimepicker.e-popup-expand .e-content, .e-timepicker-mob-popup-wrap .e-popup-expand .e-content {
    height: 90%;
    overflow: auto
}

    .e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item, .e-timepicker-mob-popup-wrap .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-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
    }

    .e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item, .e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
        font-size: 14px
    }
}

@media (min-device-width:768px) {
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title, .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-month .e-prev .e-icons, .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-next .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-year .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-today.e-flat.e-primary, .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, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-title, .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-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-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-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets ul li.e-list-item, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header, .e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item, .e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
        font-size: 18px
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev, .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-month .e-prev, .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-year .e-prev {
        height: 55px;
        width: 55px
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar th, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar th {
        font-size: 18px;
        height: 48px
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-content span.e-day, .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-header.e-decade .e-prev span, .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 {
        font-size: 18px;
        padding: 11px
    }
}

@media screen and (orientation:landscape) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade, .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 {
        overflow-y: auto
    }

        .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade table, .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 {
            display: table;
            border-spacing: unset
        }

    .e-datetimepicker.e-popup-expand .e-model-header, .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header {
        height: 15%;
        font-size: 2vw
    }

        .e-datetimepicker.e-popup-expand .e-model-header .e-model-title, .e-datetimepicker.e-popup-expand .e-model-header .e-popup-close, .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-model-title, .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-popup-close {
            padding: 1vh 1vw
        }

        .e-datetimepicker.e-popup-expand .e-model-header .e-btn.e-popup-close, .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-btn.e-popup-close {
            font-size: 2vw
        }

    .e-datetimepicker.e-popup-expand .e-content, .e-timepicker-mob-popup-wrap .e-popup-expand .e-content {
        height: 85%
    }

        .e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item, .e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
            padding: 1vh 0;
            line-height: 10vh
        }
}

.e-time-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
    color: rgba(var(--color-sf-on-surface-variant));
    border: 1px;
    border-radius: calc(var(--e-radius) * 1.25);
    background: rgba(var(--color-sf-on-surface),.12)
}

.e-timepicker.e-popup {
    border: none;
    border-radius: calc(var(--e-radius) * .25);
    box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
}

    .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-disabled {
        color: rgba(var(--color-sf-on-surface),.38);
        opacity: 1;
        pointer-events: none;
        touch-action: none
    }

.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close, .e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header .e-popup-close {
    color: rgba(var(--color-sf-on-primary));
    font-weight: 500
}
/*! component icons */

.e-bigger .e-control-wrapper .e-time-wrapper .e-time-icon.e-icons, .e-bigger .e-time-wrapper .e-time-icon.e-icons, .e-bigger.e-time-wrapper .e-time-icon.e-icons, .e-control-wrapper.e-bigger.e-time-wrapper .e-time-icon.e-icons {
    font-size: 20px;
    min-height: 38px;
    min-width: 38px;
    border-radius: calc(var(--e-radius) * 1.25);
    margin: 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: 14px;
    line-height: 40px;
    text-indent: 16px
}

.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: 13px;
    line-height: 36px;
    text-indent: 16px
}

.e-control-wrapper.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-small.e-bigger .e-time-wrapper .e-time-icon.e-icons, .e-small.e-bigger.e-time-wrapper .e-time-icon.e-icons {
    font-size: 20px;
    min-height: 34px;
    min-width: 34px;
    border-radius: calc(var(--e-radius) * 1.25);
    margin: 0
}

.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: 400;
        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-form-left, .e-recurrenceeditor .e-input-wrapper-side.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-count, .e-recurrenceeditor .e-input-wrapper.e-end-on-date {
        padding-right: 0;
        margin-top: 16px
    }

.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-week-position {
    left: 20px;
    right: 0
}

.e-bigger .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child, .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: 400;
    margin-bottom: 8px
}

.e-recurrenceeditor .e-days button {
    border-radius: 50%;
    flex-flow: row wrap;
    height: 35px;
    margin: 0 8px 10px;
    width: 35px
}

.e-device .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child, .e-recurrenceeditor .e-half-space {
    width: 20%
}

.e-bigger .e-recurrenceeditor .e-month-expander tr:first-child .e-input-wrapper, .e-bigger .e-recurrenceeditor .e-year-expander, .e-recurrenceeditor .e-input-wrapper-side.e-form-right, .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-input-wrapper.e-month-expander-checkbox-wrapper.e-repeat-on-week-selector {
    min-width: 30px;
    margin-bottom: 18px
}

.e-recurrenceeditor .e-input-wrapper-side {
    float: left;
    padding: 16px 20px 0;
    width: 50%
}

    .e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-month-expander-label {
        font-size: 12px;
        font-weight: 400;
        margin-bottom: -2px;
        padding-right: 16px
    }

    .e-recurrenceeditor .e-input-wrapper-side .e-days .e-form-left, .e-stepper.e-vertical.e-label-top .e-step-label-optional {
        padding-bottom: 6px
    }

.e-device .e-recurrenceeditor .e-recurrence-table.e-repeat-content-wrapper td:last-child {
    width: 25%
}

.e-device .e-recurrenceeditor .e-week-expander-label, .e-dialog.e-quick-dialog .e-footer-content button, .e-dialog.e-quick-dialog.e-following-events-dialog .e-footer-content button {
    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-count, .e-device .e-recurrenceeditor .e-input-wrapper.e-end-on-date, .e-quick-popup-wrapper.e-rtl .e-date-time-icon, .e-quick-popup-wrapper.e-rtl .e-description-icon, .e-quick-popup-wrapper.e-rtl .e-location-icon, .e-quick-popup-wrapper.e-rtl .e-resource-icon, .e-quick-popup-wrapper.e-rtl .e-time-zone-icon {
    padding: 0 0 0 10px
}

.e-device .e-recurrenceeditor.e-end-on .e-end-on-label {
    float: none;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 8px
}

.e-bigger .e-device .e-recurrence-table .e-monthday-element, .e-device .e-recurrenceeditor .e-recurrence-table .e-day-position, .e-device .e-recurrenceeditor .e-recurrence-table .e-monthday-element {
    padding-left: 20px
}

.e-device .e-recurrenceeditor .e-week-position {
    right: 0;
    padding-right: 10px
}

.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count, .e-device .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date {
    padding: 0 10px 0 0
}

.e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-day-position {
    padding: 0 50px 0 0
}

.e-device.e-recurrence-dialog .e-dlg-header-content {
    background: 0 0;
    box-shadow: none;
    padding-bottom: 10px
}

.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-end-on .e-end-on-label, .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week > .e-month-expander-label {
                margin-bottom: -2px
            }

            .e-recurrenceeditor .e-editor > div {
                margin-top: 20px
            }

            .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-days, .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on, .e-recurrenceeditor .e-editor > .e-input-wrapper {
                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-count, .e-recurrenceeditor .e-editor .e-input-wrapper.e-end-on-date {
                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-non-week {
                width: 65%
            }

            .e-recurrenceeditor .e-editor .e-recurrence-table .e-day-position {
                padding-left: 59px
            }

        .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-count, .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date {
            padding: 0 10px 0 0
        }
}
/*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */ /*! Recurrence-Editor component theme */

.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: 12px;
    margin-bottom: -1px;
    font-weight: 400
}

.e-bigger .e-recurrenceeditor .e-days .e-week-expander-label {
    font-size: 12px;
    margin-bottom: 8px
}

.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-label {
    font-size: 12px;
    margin-bottom: 1px
}

.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-day-position, .e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
    padding: 0 64px 0 0
}

.e-schedule .e-schedule-toolbar {
    border: 0;
    border-bottom: 1px solid rgba(var(--color-sf-outline-variant));
    box-shadow: none;
    margin-bottom: 0;
    min-height: 48px
}

    .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.e-tbar-pos .e-toolbar-right .e-toolbar-item .e-tbar-btn {
        border: 1px solid rgba(var(--color-sf-outline-variant));
        border-radius: calc(var(--e-radius) * 1.25)
    }

    .e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right .e-toolbar-item.e-active-view .e-tbar-btn {
        border: 1px solid rgba(var(--color-sf-primary));
        background: rgba(var(--color-sf-primary),.08)
    }

    .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: 14px;
        margin-top: 0
    }

    .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 none rgba(var(--color-sf-outline-variant))
    }

        .e-schedule .e-schedule-toolbar .e-hor-nav:focus, .e-schedule .e-schedule-toolbar .e-hor-nav:hover, .e-schedule .e-schedule-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover {
            background: rgba(var(--color-sf-on-surface),.05);
            color: rgba(var(--color-sf-primary),.87)
        }

    .e-schedule .e-schedule-toolbar .e-hor-nav {
        border-left: 1px none rgba(var(--color-sf-outline-variant))
    }

.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:focus, .e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:hover {
    height: calc(100% - 20px)
}

.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items {
    height: 56px
}

.e-schedule .e-schedule-resource-toolbar {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
    border-bottom: 1px solid rgba(var(--color-sf-outline-variant));
    box-shadow: none;
    display: flex;
    margin-bottom: 0;
    min-height: 48px;
    padding: 10px
}

    .e-schedule .e-schedule-resource-toolbar .e-resource-menu .e-icon-menu {
        color: rgba(var(--color-sf-on-surface-variant));
        font-size: 14px;
        padding: 7px 7px 7px 4px
    }

    .e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-resource-name {
        font-size: 14px;
        padding: 5px;
        color: rgba(var(--color-sf-on-surface))
    }

        .e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-resource-name:not(:last-child) {
            opacity: .6
        }

    .e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-icon-next {
        color: rgba(var(--color-sf-on-surface-variant));
        font-size: 10px;
        line-height: 18px;
        opacity: .4;
        padding: 5px
    }

.e-schedule .e-table-container {
    display: inline-flex;
    position: relative;
    vertical-align: top
}

    .e-schedule .e-table-container.e-translate {
        transition: transform .1s
    }

.e-schedule .e-resource-tree-popup {
    background: rgba(var(--color-sf-surface));
    box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
    height: 100%;
    position: absolute;
    width: 250px;
    color: rgba(var(--color-sf-on-surface))
}

.e-appointment.e-schedule-event-clone, .e-quick-popup-wrapper {
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15),0 0 rgba(var(--color-sf-black),0),0 0 rgba(var(--color-sf-black),0)
}

.e-schedule .e-resource-tree-popup .e-resource-tree {
    height: 100%;
    overflow-y: auto
}

.e-schedule .e-resource-tree-popup-overlay.e-enable {
    background: rgba(var(--color-sf-scrim),.5);
    height: 100%;
    left: 0;
    opacity: .5;
    position: absolute;
    top: 0;
    width: 100%
}

.e-schedule .e-new-event {
    background: rgba(var(--color-sf-primary));
    border: 1px solid rgba(var(--color-sf-surface));
    border-radius: calc(var(--e-radius) * .3125);
    height: 100%;
    opacity: .9;
    position: relative;
    width: 100%;
    z-index: 1
}

    .e-schedule .e-new-event .e-title {
        color: rgba(var(--color-sf-surface));
        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;
    border-collapse: separate;
    border-spacing: 0;
    margin: 0;
    table-layout: fixed;
    width: 100%
}

    .e-schedule .e-schedule-table > tbody > tr > td, .e-schedule .e-schedule-table > tbody > tr > th {
        box-sizing: border-box;
        font-weight: 400;
        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-placeholder {
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 99999
}

.e-schedule .e-m-date {
    cursor: pointer;
    font-size: 20px
}

.e-schedule .e-block-appointment {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-on-surface));
    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: rgba(var(--color-sf-on-surface));
    float: right;
    padding: 0 5px;
    z-index: 1
}

.e-schedule .e-timeline-month-view .e-block-indicator, .e-schedule .e-timeline-view .e-block-indicator {
    position: absolute;
    top: 3px
}

.e-schedule .e-appointment {
    opacity: 1;
    transition: opacity .1s linear
}

    .e-bigger .e-more-popup-wrapper .e-appointment .e-inline-subject, .e-more-popup-wrapper .e-appointment .e-inline-subject, .e-schedule .e-appointment .e-inline-subject {
        background: 0 0;
        border: 0;
        color: rgba(var(--color-sf-surface));
        font-size: 13px;
        font-weight: 500;
        line-height: 1.2;
        padding-top: 4px;
        width: 100%
    }

.e-schedule .e-read-only {
    opacity: .8
}

.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-left-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-bottom-handler, .e-schedule .e-timeline-year-view .e-event-resize.e-top-handler {
    height: 5px;
    width: 100%
}

.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-bottom-handler, .e-schedule .e-event-resize.e-top-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-all-day-cells, .e-schedule .e-vertical-view.e-timescale-disable .e-all-day-row {
    height: 0 !important
}

.e-schedule .e-vertical-view.e-timescale-disable .e-appointment {
    background: rgba(var(--color-sf-primary));
    border: 1px solid rgba(var(--color-sf-outline-variant));
    border-radius: calc(var(--e-radius) * .25);
    color: rgba(var(--color-sf-surface));
    display: flex;
    overflow: hidden;
    position: absolute;
    height: 118px;
    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-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap, .e-schedule .e-timeline-month-view .e-appointment .e-appointment-details .e-inner-wrap, .e-schedule .e-timeline-view .e-appointment .e-appointment-details .e-inner-wrap, .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-appointment.e-schedule-event-clone .e-appointment-details .e-time, .e-schedule .e-timeline-month-view .e-appointment .e-location, .e-schedule .e-timeline-month-view .e-appointment .e-time, .e-schedule .e-timeline-view .e-appointment .e-location, .e-schedule .e-timeline-view .e-appointment .e-time, .e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-location, .e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time, .e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-location, .e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-time {
        font-size: 11px;
        overflow: hidden;
        padding-top: 1px;
        text-overflow: ellipsis
    }

    .e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-recurrence-edit-icon, .e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-recurrence-icon {
        line-height: 118px;
        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: 118px;
        padding: 0 2px
    }

    .e-bigger .e-more-popup-wrapper .e-appointment.e-appointment-border, .e-bigger .e-more-popup-wrapper .e-appointment:focus, .e-bigger .e-more-popup-wrapper .e-more-event-content .e-appointment-border, .e-more-popup-wrapper .e-appointment.e-appointment-border, .e-more-popup-wrapper .e-appointment:focus, .e-more-popup-wrapper .e-more-event-content .e-appointment-border, .e-schedule .e-month-view .e-appointment.e-appointment-border, .e-schedule .e-month-view .e-appointment:focus, .e-schedule .e-timeline-month-view .e-appointment.e-appointment-border, .e-schedule .e-timeline-month-view .e-appointment:focus, .e-schedule .e-timeline-view .e-appointment.e-appointment-border, .e-schedule .e-timeline-view .e-appointment:focus, .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, .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, .e-schedule .e-vertical-view .e-day-wrapper .e-appointment.e-appointment-border, .e-schedule .e-vertical-view .e-day-wrapper .e-appointment:focus, .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 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15),0 0 rgba(var(--color-sf-black),0),0 0 rgba(var(--color-sf-black),0)
    }

.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-month-view .e-more-indicator, .e-schedule .e-timeline-month-view .e-more-indicator, .e-schedule .e-timeline-view .e-more-indicator, .e-schedule .e-timeline-year-view .e-event-table .e-more-indicator, .e-schedule .e-vertical-view.e-timescale-disable .e-more-indicator {
    color: rgba(var(--color-sf-on-surface-variant));
    cursor: pointer;
    font-size: 10px;
    line-height: 11px;
    overflow: hidden;
    padding: 2px 4px;
    position: absolute;
    text-overflow: ellipsis
}

.e-schedule .e-vertical-view .e-left-indent {
    width: 85px
}

.e-schedule .e-month-view .e-date-header-wrap table col, .e-schedule .e-vertical-view .e-content-wrap table col, .e-schedule .e-vertical-view .e-date-header-wrap table col, .e-schedule .e-vertical-view .e-work-cells, .e-schedule .e-year-view .e-date-header-wrap table col {
    width: 36px
}

.e-schedule .e-month-view .e-resource-cells, .e-schedule .e-vertical-view .e-resource-cells, .e-schedule .e-year-view .e-resource-cells {
    color: rgba(var(--color-sf-on-surface));
    font-size: 14px;
    height: 40px;
    padding: 8px 8px 8px 15px
}

.e-schedule .e-vertical-view .e-header-cells {
    font-size: 12px;
    height: 60px;
    padding: 3px 3px 2px
}

    .e-schedule .e-vertical-view .e-header-cells .e-header-day {
        display: table;
        font-size: 14px;
        line-height: 20px;
        padding-bottom: 4px
    }

    .e-schedule .e-vertical-view .e-header-cells .e-header-date {
        cursor: pointer;
        display: table;
        font-size: 16px;
        line-height: 24px;
        padding-top: 0
    }

    .e-schedule .e-month-view .e-work-cells.e-disable-dates .e-date-header, .e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates .e-date-header, .e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-date, .e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-day {
        cursor: default;
        opacity: .35
    }

.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: rgba(var(--color-sf-on-surface-variant));
        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-all-day-appointment-section {
    bottom: 4px;
    color: rgba(var(--color-sf-on-surface-variant));
    cursor: pointer;
    display: block;
    font-size: 11px;
    height: 25px;
    left: 0;
    line-height: 25px;
    margin: 0 auto;
    position: absolute;
    right: 0;
    transform: rotate(0);
    transition: transform .3s ease-in-out;
    width: 25px
}

    .e-schedule .e-vertical-view .e-all-day-appointment-section:focus, .e-schedule .e-vertical-view .e-all-day-appointment-section:hover {
        background: linear-gradient(0deg,rgba(var(--color-sf-primary),.11),rgba(var(--color-sf-primary),.11)),rgba(var(--color-sf-surface));
        border-radius: 999px;
        color: rgba(var(--color-sf-on-surface-variant))
    }

.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: 14px;
    height: 36px;
    text-align: center
}

.e-schedule .e-month-view.e-virtual-mask .e-work-cells, .e-schedule .e-timeline-month-view.e-virtual-mask .e-work-cells, .e-schedule .e-timeline-view.e-virtual-mask .e-work-cells, .e-schedule .e-timeline-year-view.e-virtual-mask .e-work-cells, .e-schedule .e-vertical-view.e-virtual-mask .e-work-cells {
    background: rgba(var(--color-sf-surface));
    box-shadow: inset 0 0 0 8px linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface))
}

.e-schedule .e-vertical-view .e-clone-time-indicator, .e-schedule .e-vertical-view .e-current-time, .e-schedule .e-vertical-view .e-current-timeline, .e-schedule .e-vertical-view .e-previous-timeline {
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%
}

.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 rgba(var(--color-sf-outline-variant));
        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-multicolumn-grid tr.e-groupcaptionrow, .e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-scroll .e-header-row .e-header-cells {
            position: sticky;
            top: 0
        }

    .e-bigger .e-more-popup-wrapper.e-device .e-more-event-content, .e-more-popup-wrapper.e-device .e-more-event-content, .e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-auto {
        max-height: unset
    }

.e-schedule .e-vertical-view .e-all-day-appointment-wrapper, .e-schedule .e-vertical-view .e-day-wrapper, .e-schedule .e-vertical-view .e-timeline-wrapper {
    height: 0;
    margin: 0;
    padding: 0;
    position: relative
}

    .e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment {
        background: rgba(var(--color-sf-primary));
        border: 1px solid rgba(var(--color-sf-outline-variant));
        border-radius: calc(var(--e-radius) * .25);
        color: rgba(var(--color-sf-surface));
        display: flex;
        overflow: hidden;
        position: absolute;
        height: 25px
    }

        .e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details {
            display: flex;
            flex: auto;
            line-height: 22px;
            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-left-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-recurrence-icon, .e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-right-icon {
                line-height: 20px;
                padding: 0 2px
            }

    .e-schedule .e-vertical-view .e-day-wrapper .e-appointment {
        background: rgba(var(--color-sf-primary));
        border: 1px solid rgba(var(--color-sf-outline-variant));
        border-radius: calc(var(--e-radius) * .25);
        color: rgba(var(--color-sf-surface));
        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-recurrence-edit-icon, .e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-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 {
            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-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-day-wrapper .e-appointment .e-subject {
    font-weight: 500;
    min-height: auto
}

.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-right: auto
}

.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-edit-icon, .e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-icon {
    float: left;
    left: 5px;
    right: auto
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header.e-close-show .e-icons.e-close-icon, .e-tab-clone-element.e-close-show .e-icons.e-close-icon {
        display: none
    }

    .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-active .e-close-icon {
        display: inline-flex
    }

    .e-bigger .e-tab.e-fill .e-tab-header, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator), .e-tab .e-tab-header .e-scroll-nav, .e-tab-clone-element:not(.e-separator), .e-tab.e-bigger.e-fill .e-tab-header, .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator), .e-tab.e-fill .e-tab-header, .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
        height: 48px;
        min-height: 48px
    }

        .e-bigger .e-tab .e-tab-header .e-hor-nav, .e-bigger .e-tab .e-tab-header .e-scroll-nav, .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav, .e-tab.e-bigger .e-tab-header .e-hor-nav, .e-tab.e-bigger .e-tab-header .e-scroll-nav {
            padding: 0
        }

            .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon, .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, .e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow, .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow, .e-tab.e-bigger .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-scroll-nav .e-nav-arrow {
                font-size: 24px;
                height: 48px;
                line-height: 48px;
                width: 48px
            }

    .e-tab .e-tab-header .e-hor-nav {
        height: 48px;
        min-height: 48px;
        padding: 0
    }

        .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon, .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
            font-size: 24px;
            height: 48px;
            line-height: 48px;
            width: 48px;
            transform: none;
            transition: none
        }

            .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before, .e-bigger .e-tab .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-bigger .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-up-icon::before, .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before, .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before, .e-tab-clone-element .e-tab-icon, .e-tab-clone-element .e-tab-icon::before, .e-tab.e-bigger .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-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-vertical-icon > .e-tab-header .e-hor-nav .e-popup-down-icon::before, .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-up-icon::before {
                font-size: 20px
            }

            .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before, .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before, .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before, .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before {
                line-height: 43px
            }

    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-right, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active, .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child, .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-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child, .e-bigger .e-tab-clone-element .e-icon-right, .e-bigger .e-tab-clone-element:not(.e-separator), .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, .e-tab-clone-element .e-icon-right, .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-right, .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active, .e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator), .e-tab.e-bigger .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: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, .e-tab.e-bigger .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:last-child {
        margin: 0
    }

        .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-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-fill .e-tab-header .e-toolbar-item .e-text-wrap, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap, .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-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap, .e-tab-clone-element .e-text-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, .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-fill .e-tab-header .e-toolbar-item .e-text-wrap, .e-tab.e-bigger.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-ileft .e-text-wrap, .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap, .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, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
            height: 48px
        }

    .e-bigger .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before, .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-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after, .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after, .e-tab-clone-element .e-tab-text {
        font-size: 14px
    }

    .e-tab.e-edge .e-tab-header .e-popup-down-icon, .e-tab.e-edge .e-tab-header .e-popup-down-icon::before, .e-tab.e-edge .e-tab-header .e-popup-up-icon, .e-tab.e-edge .e-tab-header .e-popup-up-icon::before, .e-tab.e-ie .e-tab-header .e-popup-down-icon::before, .e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
        transform: none;
        transition: none
    }

    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator), .e-bigger .e-tab .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-items, .e-tab.e-bigger .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-fill .e-tab-header .e-toolbar-items, .e-tab.e-fill .e-tab-header .e-toolbar-items {
        min-height: 48px
    }

    .e-tab-clone-element .e-tab-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
        height: 48px;
        padding: 0 15px
    }

    .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.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, .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-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap {
        height: auto
    }

    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap, .e-bigger .e-tab-clone-element .e-tab-wrap, .e-tab.e-background .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-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, .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-ibottom .e-tab-text, .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text {
        margin: 0;
        padding-left: 10px;
        padding-right: 0
    }

    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before, .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon, .e-bigger .e-tab-clone-element .e-close-icon::before, .e-bigger .e-tab-clone-element .e-icons.e-close-icon, .e-tab-clone-element .e-close-icon, .e-tab-clone-element .e-close-icon::before, .e-tab.e-bigger .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 {
        font-size: 12px
    }

    .e-tab-clone-element .e-icons.e-tab-icon {
        height: 20px;
        width: 20px
    }

    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap, .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap, .e-tab-clone-element.e-icon .e-tab-wrap, .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap, .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
        padding: 0 16px
    }

    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text, .e-bigger .e-tab-clone-element .e-icon-left + .e-tab-text, .e-tab-clone-element .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
    }

    .e-tab-clone-element.e-ibottom, .e-tab-clone-element.e-ibottom .e-tab-wrap, .e-tab-clone-element.e-itop, .e-tab-clone-element.e-itop .e-tab-wrap {
        height: 68px
    }

        .e-tab-clone-element.e-ibottom .e-close-icon, .e-tab-clone-element.e-itop .e-close-icon {
            right: 12px
        }

        .e-tab-clone-element.e-itop .e-tab-text {
            margin: 4px 0 0
        }

        .e-tab-clone-element.e-ibottom .e-tab-text {
            margin: 0 0 10px
        }

    .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
        background: initial
    }

    .e-tab .e-tab-header .e-toolbar-pop {
        box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3) rgba(0,0,0,.1),0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3) rgba(0,0,0,.13)
    }

    .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-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon, .e-bigger .e-tab-clone-element .e-icons.e-close-icon, .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
        margin: 0 0 0 4px
    }

    .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-ibottom .e-tab-text, .e-bigger .e-tab .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-bigger .e-tab.e-rtl .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, .e-tab.e-bigger .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, .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text {
        margin: 0;
        padding-left: 0;
        padding-right: 0
    }

    .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: 48px;
        padding: 0 16px
    }

    .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 8px 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 4px 0 0
    }

    .e-carousel.e-partial .e-carousel-slide-container {
        padding: 0 75px
    }

    .e-pdfviewer .e-pv-organize-toolbar-apperance .e-checkbox-wrapper {
        width: 25px;
        margin-left: 22px
    }

    .e-schedule .e-vertical-view .e-left-indent {
        width: 60px
    }
}

.e-schedule .e-month-agenda-view .e-left-indent, .e-schedule .e-month-view .e-left-indent {
    border-right: 1px solid rgba(var(--color-sf-outline-variant));
    width: 36px
}

.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-week-number, .e-schedule .e-month-view .e-week-number-wrapper .e-week-number {
    color: rgba(var(--color-sf-on-surface-variant));
    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-date-header-wrap, .e-schedule .e-year-view .e-date-header-wrap {
    font-size: 14px;
    overflow: hidden
}

.e-schedule .e-month-view .e-week-number {
    border-bottom: 1px solid rgba(var(--color-sf-outline-variant));
    border-right: 1px solid rgba(var(--color-sf-outline-variant));
    height: 124px
}

.e-schedule .e-month-view .e-header-cells {
    cursor: default;
    font-weight: 400;
    height: 34px;
    padding: 3px
}

.e-schedule .e-month-view .e-work-cells {
    height: 124px;
    vertical-align: top;
    width: 36px
}

.e-schedule .e-month-view .e-date-header {
    cursor: pointer;
    display: table;
    height: 20px;
    line-height: 24px;
    margin: 3px 3px 2px;
    text-align: center
}

.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-appointment, .e-schedule .e-timeline-year-view .e-event-table .e-appointment {
    background: rgba(var(--color-sf-primary));
    border: 1px solid rgba(var(--color-sf-outline-variant));
    border-radius: calc(var(--e-radius) * .25);
    color: rgba(var(--color-sf-surface));
    display: flex;
    overflow: hidden;
    position: absolute;
    cursor: default;
    height: 25px
}

    .e-schedule .e-month-view .e-appointment .e-appointment-details {
        display: flex;
        flex: auto;
        line-height: 22px;
        overflow: hidden
    }

        .e-schedule .e-month-view .e-appointment .e-appointment-details .e-subject, .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-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: 2px
        }

        .e-bigger .e-more-popup-wrapper .e-appointment .e-recurrence-edit-icon, .e-bigger .e-more-popup-wrapper .e-appointment .e-recurrence-icon, .e-more-popup-wrapper .e-appointment .e-recurrence-edit-icon, .e-more-popup-wrapper .e-appointment .e-recurrence-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-recurrence-edit-icon, .e-schedule .e-month-view .e-appointment .e-appointment-details .e-recurrence-icon, .e-schedule .e-month-view .e-appointment .e-appointment-details .e-right-icon, .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: 22px;
            padding: 0 2px
        }

    .e-schedule .e-month-view .e-appointment .e-subject {
        padding: 2px;
        width: 100%
    }

.e-schedule.e-rtl .e-month-view .e-date-header {
    margin: 3px 3px 2px
}

.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: 310px;
        padding: 10px
    }

        .e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month {
            color: rgba(var(--color-sf-on-surface-variant));
            pointer-events: visible;
            touch-action: auto
        }

            .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete: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-edit:disabled > .e-delete-icon, .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled > .e-edit-icon, .e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month.e-today, .e-schedule-dialog .e-icon-disable {
                opacity: .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: rgba(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: rgba(var(--color-sf-surface));
        cursor: default
    }

.e-schedule .e-vertical-view .e-date-header-wrap table tbody td, .e-schedule .e-year-view .e-date-header-wrap table td {
    background: rgba(var(--color-sf-surface));
    border-color: rgba(var(--color-sf-outline-variant));
    border-style: solid;
    border-width: 0 0 1px 1px;
    color: rgba(var(--color-sf-on-surface));
    text-align: left
}

.e-schedule .e-year-view .e-resource .e-month-calendar, .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-year-view .e-date-header-wrap table td, .e-schedule .e-timeline-year-view .e-resource-left-td {
    background: rgba(var(--color-sf-surface));
    border-color: rgba(var(--color-sf-outline-variant));
    border-style: solid;
    border-width: 0 1px 1px 0;
    color: rgba(var(--color-sf-on-surface));
    text-align: center
}

.e-schedule .e-timeline-month-view .e-resource-text, .e-schedule .e-timeline-view .e-resource-text, .e-schedule .e-timeline-year-view .e-resource-text {
    color: rgba(var(--color-sf-on-surface));
    font-size: 13px;
    overflow: hidden;
    padding: 4px 16px;
    text-overflow: ellipsis
}

.e-schedule .e-timeline-year-view .e-resource-left-td {
    vertical-align: middle;
    width: 224px
}

.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
    border-color: rgba(var(--color-sf-outline-variant));
    border-style: solid;
    border-width: 0 1px 1px 0;
    color: rgba(var(--color-sf-on-surface));
    height: 125px;
    padding-left: 16px;
    padding-right: 0;
    vertical-align: middle
}

.e-schedule .e-timeline-month-view .e-resource-tree-icon, .e-schedule .e-timeline-view .e-resource-tree-icon, .e-schedule .e-timeline-year-view .e-resource-tree-icon {
    color: rgba(var(--color-sf-on-surface-variant));
    cursor: pointer;
    float: left;
    font-family: e-icons;
    font-size: 12px;
    padding: 4px 7px
}

.e-schedule .e-timeline-year-view .e-left-indent td {
    border-color: rgba(var(--color-sf-outline-variant));
    border-style: solid;
    border-width: 0 1px 0 0;
    vertical-align: middle
}

.e-schedule .e-timeline-year-view.e-horizontal .e-left-indent {
    padding: 0;
    width: 100px
}

.e-schedule .e-timeline-year-view .e-month-header {
    border-bottom: 1px solid rgba(var(--color-sf-outline-variant));
    border-right: 1px solid rgba(var(--color-sf-outline-variant));
    text-align: center;
    color: rgba(var(--color-sf-on-surface))
}

.e-schedule .e-timeline-year-view .e-header-cells, .e-schedule .e-timeline-year-view .e-left-indent {
    cursor: default;
    font-weight: 400;
    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: 125px
}

.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: 24px;
        margin: 3px 3px 2px;
        text-align: center;
        width: 10px
    }

.e-schedule .e-timeline-year-view .e-event-table .e-appointment-container.e-event-container {
    height: 125px;
    position: relative
}

.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-location, .e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-time {
    font-size: 11px;
    overflow: hidden;
    padding: 1.5px;
    text-overflow: ellipsis
}

.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-recurrence-edit-icon, .e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-recurrence-icon {
    line-height: 22px;
    padding: 0 5px
}

.e-schedule .e-timeline-month-view .e-date-header-wrap, .e-schedule .e-timeline-view .e-date-header-wrap {
    font-size: 14px;
    overflow: hidden;
    position: relative
}

.e-schedule .e-timeline-month-view .e-appointment-container.e-event-container, .e-schedule .e-timeline-view .e-appointment-container.e-event-container {
    height: 84px;
    position: relative
}

.e-schedule .e-timeline-month-view .e-content-wrap table col, .e-schedule .e-timeline-month-view .e-date-header-wrap table col, .e-schedule .e-timeline-view .e-content-wrap table col, .e-schedule .e-timeline-view .e-date-header-wrap table col {
    width: 50px
}

.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td, .e-schedule .e-timeline-view .e-date-header-wrap table tbody td {
    height: 40px;
    overflow: hidden;
    padding: 8px 0 8px 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

    .e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td.e-time-slots, .e-schedule .e-timeline-view .e-date-header-wrap table tbody td.e-time-slots {
        background: rgba(var(--color-sf-surface));
        overflow: inherit
    }

.e-bigger .e-more-popup-wrapper .e-header-date:hover, .e-more-popup-wrapper .e-header-date:hover, .e-schedule .e-timeline-month-view .e-navigate:hover, .e-schedule .e-timeline-view .e-navigate:hover {
    cursor: pointer;
    text-decoration: underline
}

.e-schedule .e-timeline-month-view .e-work-cells, .e-schedule .e-timeline-view .e-work-cells {
    height: 84px
}

.e-schedule .e-timeline-month-view .e-resource-left-td, .e-schedule .e-timeline-view .e-resource-left-td {
    background: rgba(var(--color-sf-surface));
    border-color: rgba(var(--color-sf-outline-variant));
    border-style: solid;
    border-width: 0 1px 1px 0;
    color: rgba(var(--color-sf-on-surface));
    vertical-align: middle;
    width: 224px
}

.e-schedule .e-timeline-month-view .e-resource-cells, .e-schedule .e-timeline-view .e-resource-cells {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
    border-color: rgba(var(--color-sf-outline-variant));
    border-style: solid;
    border-width: 0 1px 1px 0;
    color: rgba(var(--color-sf-on-surface));
    height: 84px;
    padding-left: 16px;
    padding-right: 0;
    vertical-align: middle
}

.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-event-container, .e-schedule .e-timeline-month-view.e-ignore-whitespace .e-resource-cells, .e-schedule .e-timeline-month-view.e-ignore-whitespace .e-work-cells, .e-schedule .e-timeline-view.e-ignore-whitespace .e-event-container, .e-schedule .e-timeline-view.e-ignore-whitespace .e-resource-cells, .e-schedule .e-timeline-view.e-ignore-whitespace .e-work-cells {
    height: 42px
}

.e-schedule .e-timeline-month-view .e-appointment, .e-schedule .e-timeline-view .e-appointment {
    background: rgba(var(--color-sf-primary));
    border: 1px solid rgba(var(--color-sf-outline-variant));
    border-radius: calc(var(--e-radius) * .25);
    color: rgba(var(--color-sf-surface));
    display: flex;
    overflow: hidden;
    position: absolute;
    cursor: default;
    height: 38px
}

    .e-schedule .e-timeline-month-view .e-appointment .e-appointment-details, .e-schedule .e-timeline-view .e-appointment .e-appointment-details {
        display: flex;
        flex: auto;
        overflow: hidden;
        padding: 0 4px
    }

    .e-appointment.e-schedule-event-clone .e-appointment-details .e-subject, .e-schedule .e-timeline-month-view .e-appointment .e-subject, .e-schedule .e-timeline-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-month-view .e-appointment .e-time, .e-schedule .e-timeline-view .e-appointment .e-time {
        display: block;
        line-height: 1.4
    }

    .e-schedule .e-timeline-month-view .e-appointment .e-recurrence-edit-icon, .e-schedule .e-timeline-month-view .e-appointment .e-recurrence-icon, .e-schedule .e-timeline-view .e-appointment .e-recurrence-edit-icon, .e-schedule .e-timeline-view .e-appointment .e-recurrence-icon {
        line-height: 38px;
        padding: 0 5px
    }

    .e-schedule .e-timeline-month-view .e-appointment .e-left-icon, .e-schedule .e-timeline-month-view .e-appointment .e-right-icon, .e-schedule .e-timeline-view .e-appointment .e-left-icon, .e-schedule .e-timeline-view .e-appointment .e-right-icon {
        font-size: 10px;
        line-height: 38px;
        padding-right: 7px
    }

.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-month-view .e-content-wrap table col, .e-schedule .e-timeline-month-view .e-date-header-wrap table col {
    width: 70px
}

.e-schedule .e-virtual-scroll .e-content-wrap.e-transition, .e-schedule .e-virtual-scroll .e-resource-column-wrap.e-transition {
    overscroll-behavior: none;
    transition: 1s linear
}

.e-schedule .e-virtual-scroll.e-month-view .e-content-table, .e-schedule .e-virtual-scroll.e-vertical-view .e-content-table {
    transform: translateX(0)
}

.e-schedule .e-virtual-scroll.e-timeline-month-view .e-content-table, .e-schedule .e-virtual-scroll.e-timeline-view .e-content-table, .e-schedule .e-virtual-scroll.e-timeline-year-view.e-vertical .e-content-table {
    transform: translateY(0)
}

.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, .e-schedule.e-rtl .e-timeline-view .e-appointment .e-left-icon, .e-schedule.e-rtl .e-timeline-view .e-appointment .e-right-icon {
    padding: 0 0 0 5px
}

.e-schedule.e-rtl .e-timeline-month-view .e-resource-cells, .e-schedule.e-rtl .e-timeline-view .e-resource-cells {
    border-width: 0 0 1px 1px;
    padding-right: 15px
}

.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table tbody td, .e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table tbody td {
    padding: 8px 8px 8px 0
}

.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-week-number {
    border-right: 1px solid rgba(var(--color-sf-outline-variant));
    height: 40px;
    padding-top: 8px
}

.e-schedule .e-month-agenda-view .e-content-table, .e-schedule .e-month-agenda-view .e-week-number-wrapper .e-schedule-table {
    border-bottom: 1px solid rgba(var(--color-sf-outline-variant));
    box-shadow: 0 1px 0 rgba(var(--color-sf-black),.15);
    height: 100%
}

.e-schedule .e-month-agenda-view .e-resource-column {
    border-bottom: 1px solid rgba(var(--color-sf-outline-variant));
    vertical-align: top;
    width: 75px;
    border-right: 1px solid rgba(var(--color-sf-outline-variant))
}

.e-schedule .e-month-agenda-view .e-resource-name {
    color: rgba(var(--color-sf-on-surface));
    font-size: 16px;
    line-height: 26px;
    overflow: hidden;
    padding: 8px;
    text-overflow: ellipsis
}

.e-schedule .e-month-agenda-view .e-date-header-wrap {
    font-size: 16px;
    overflow: hidden
}

.e-schedule .e-month-agenda-view .e-header-cells {
    cursor: default;
    font-weight: 400;
    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-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-wrap {
    background: rgba(var(--color-sf-surface));
    overflow: auto;
    padding: 0 8px
}

.e-schedule .e-agenda-view .e-appointment, .e-schedule .e-month-agenda-view .e-appointment {
    border-left: 3px solid rgba(var(--color-sf-primary));
    border-right: 0;
    cursor: default;
    padding: 0 16px
}

    .e-schedule .e-agenda-view .e-appointment.e-template, .e-schedule .e-month-agenda-view .e-appointment.e-template {
        display: inline-flex;
        flex-direction: row-reverse
    }

.e-schedule .e-month-agenda-view .e-inline-subject, .e-schedule .e-month-agenda-view .e-subject {
    color: rgba(var(--color-sf-on-surface));
    font-size: 14px;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis
}

.e-schedule .e-month-agenda-view .e-date-time, .e-schedule .e-month-agenda-view .e-location {
    font-size: 12px;
    line-height: 26px;
    color: rgba(var(--color-sf-on-surface-variant));
    overflow: hidden;
    text-overflow: ellipsis
}

.e-schedule .e-agenda-view .e-inline-subject, .e-schedule .e-month-agenda-view .e-inline-subject {
    font-weight: 400;
    padding-top: 0
}

.e-schedule .e-month-agenda-view .e-recurrence-edit-icon, .e-schedule .e-month-agenda-view .e-recurrence-icon {
    color: rgba(var(--color-sf-on-surface-variant));
    line-height: 26px;
    padding: 0 10px
}

.e-schedule .e-month-agenda-view .e-location {
    padding-left: 8px
}

.e-schedule .e-month-agenda-view .e-no-event {
    color: rgba(var(--color-sf-on-surface-variant));
    cursor: default;
    font-size: 14px;
    height: 100%;
    padding: 8px 4px
}

.e-schedule .e-agenda-view .e-agenda-item, .e-schedule .e-month-agenda-view .e-agenda-item.e-month-agenda-view {
    padding: 12px 0
}

.e-schedule .e-month-agenda-view .e-work-cells .e-appointment-indicator {
    background: rgba(var(--color-sf-primary));
    border-radius: 50%;
    height: 6px;
    left: 0;
    margin: 1px auto;
    width: 6px
}

.e-schedule .e-agenda-view .e-content-wrap table td:first-child, .e-schedule .e-agenda-view .e-date-column, .e-schedule.e-rtl .e-agenda-view .e-resource-column, .e-schedule.e-rtl .e-month-agenda-view .e-resource-column {
    width: 75px;
    vertical-align: top
}

.e-schedule.e-rtl .e-agenda-view .e-appointment, .e-schedule.e-rtl .e-month-agenda-view .e-appointment {
    border-left: 0;
    border-right: 3px solid rgba(var(--color-sf-primary))
}

.e-schedule.e-rtl .e-agenda-view .e-date-border, .e-schedule.e-rtl .e-agenda-view .e-resource-column, .e-schedule.e-rtl .e-month-agenda-view .e-resource-column {
    border-bottom: 1px solid rgba(var(--color-sf-outline-variant));
    border-left: 1px solid rgba(var(--color-sf-outline-variant));
    border-right: 0
}

    .e-schedule.e-rtl .e-agenda-view .e-resource-column .e-resource-name, .e-schedule.e-rtl .e-month-agenda-view .e-resource-column .e-resource-name {
        white-space: normal
    }

.e-schedule .e-agenda-view .e-resource-column {
    border-bottom: 1px solid rgba(var(--color-sf-outline-variant));
    vertical-align: top;
    width: 75px;
    color: rgba(var(--color-sf-on-surface));
    border-right: 1px solid rgba(var(--color-sf-outline-variant))
}

.e-schedule .e-agenda-view .e-month-header {
    background: rgba(var(--color-sf-primary));
    height: 100px;
    padding-top: 12px;
    vertical-align: top
}

    .e-schedule .e-agenda-view .e-month-header .e-date-header {
        color: rgba(var(--color-sf-surface));
        font-size: 18px
    }

.e-schedule .e-agenda-view .e-day-date-header {
    color: rgba(var(--color-sf-on-surface));
    cursor: default;
    padding: 12px 40px 12px 16px
}

    .e-schedule .e-agenda-view .e-day-date-header .e-m-date {
        font-size: 16px;
        line-height: unset
    }

.e-schedule .e-agenda-view .e-subject-wrap {
    display: flex;
    margin-bottom: 0
}

.e-schedule .e-agenda-view .e-inline-subject, .e-schedule .e-agenda-view .e-subject {
    color: rgba(var(--color-sf-on-surface));
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
    text-overflow: ellipsis
}

.e-schedule .e-agenda-view .e-resource-name {
    color: rgba(var(--color-sf-on-surface));
    font-size: 14px;
    line-height: 26px;
    overflow: hidden;
    padding: 8px;
    text-overflow: ellipsis
}

.e-schedule .e-agenda-view .e-recurrence-edit-icon, .e-schedule .e-agenda-view .e-recurrence-icon {
    color: rgba(var(--color-sf-on-surface));
    line-height: 21px;
    padding: 0 10px
}

.e-schedule .e-agenda-view .e-date-time {
    color: rgba(var(--color-sf-on-surface-variant));
    font-size: 12px;
    line-height: 21px;
    overflow: hidden;
    text-overflow: ellipsis
}

.e-schedule .e-agenda-view .e-location {
    color: rgba(var(--color-sf-on-surface-variant));
    font-size: 12px;
    line-height: 23px;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis
}

.e-schedule .e-agenda-view .e-empty-event, .e-schedule .e-agenda-view .e-no-event {
    color: rgba(var(--color-sf-on-surface-variant));
    cursor: default;
    font-size: 14px;
    line-height: 52px;
    padding: 0 11px
}

.e-schedule.e-device .e-agenda-view .e-m-day, .e-schedule.e-device .e-agenda-view .e-resource-name, .e-schedule.e-device .e-month-agenda-view .e-m-day, .e-schedule.e-device .e-month-agenda-view .e-resource-name {
    color: rgba(var(--color-sf-on-surface));
    font-size: 14px
}
/*! schedule event tooltip */

.e-dialog.e-quick-dialog.e-following-events-dialog {
    width: 440px
}

@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-dlg-header-content {
        border-bottom: none
    }
/*! schedule event window */

.e-bigger .e-schedule-dialog .e-dlg-header-content, .e-schedule-dialog .e-dlg-header-content {
    padding-bottom: 8px
}

.e-bigger .e-schedule-dialog .e-dlg-content, .e-schedule-dialog .e-dlg-content {
    padding-bottom: 12px;
    position: relative
}

.e-schedule-dialog .e-start-time-zone-container, .e-schedule-dialog.e-rtl .e-end-time-zone-container {
    padding-left: 4px;
    padding-right: 8px
}

.e-schedule-dialog .e-end-time-zone-container, .e-schedule-dialog.e-rtl .e-start-time-zone-container {
    padding-left: 8px;
    padding-right: 4px
}

.e-schedule-dialog .e-time-zone-row {
    display: flex;
    height: 0;
    margin-bottom: 0;
    overflow: hidden;
    padding-bottom: 0;
    transition: .3s ease-in-out;
    width: 100%
}

    .e-schedule-dialog .e-time-zone-row .e-end-time-zone-container, .e-schedule-dialog .e-time-zone-row .e-start-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-end-time-zone-container, .e-schedule-dialog .e-time-zone-row.e-enable .e-start-time-zone-container {
            display: block;
            transform: translateY(0)
        }

.e-schedule-dialog .e-end-input-container, .e-schedule-dialog .e-start-end-row, .e-schedule-dialog .e-start-input-container, .e-schedule-dialog .e-title-location-row {
    display: flex;
    padding-bottom: 20px;
    width: 100%
}

.e-bigger .e-schedule-dialog .e-resources, .e-schedule-dialog .e-resources {
    padding-bottom: 12px;
    width: 100%
}

.e-schedule-dialog .e-all-day-time-zone-row {
    display: flex;
    padding-bottom: 20px;
    padding-top: 4px;
    width: 100%
}

.e-bigger .e-schedule-dialog .e-description, .e-bigger .e-schedule-dialog .e-float-input .e-description, .e-schedule-dialog .e-description, .e-schedule-dialog .e-float-input .e-description {
    height: 50px;
    resize: vertical
}

.e-editor-content-item-template, .e-stepper.e-horizontal .e-label, .e-stepper.e-horizontal .e-step-label-optional, .e-stepper.e-horizontal .e-text {
    text-overflow: ellipsis;
    overflow: hidden
}
/*! schedule event window for smaller viewports*/

.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: 9px;
        width: 14px
    }

.e-bigger .e-schedule-dialog.e-device .e-dlg-header-content, .e-schedule-dialog.e-device .e-dlg-header-content {
    background: rgba(var(--color-sf-surface));
    box-shadow: none;
    margin-bottom: 0
}

.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-location-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-schedule-dialog.e-device .e-end-container, .e-schedule-dialog.e-device .e-end-time-zone-container, .e-schedule-dialog.e-device .e-location-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 {
    padding-left: 0;
    width: 100%
}

.e-bigger .e-schedule-dialog.e-device .e-resources, .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, .e-schedule-dialog.e-device .e-description, .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, .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, .e-schedule-dialog.e-device .e-repeat-parent-row {
    padding-top: 8px
}

.e-bigger .e-schedule-dialog .e-all-day-time-zone-row, .e-bigger .e-schedule-dialog.e-device .e-title-header, .e-schedule-dialog.e-device .e-title-header {
    display: flex;
    width: 100%
}

.e-bigger .e-schedule-dialog.e-device .e-back-icon, .e-bigger .e-schedule-dialog.e-device .e-forward-icon, .e-bigger .e-schedule-dialog.e-device .e-save-icon, .e-schedule-dialog.e-device .e-back-icon, .e-schedule-dialog.e-device .e-forward-icon, .e-schedule-dialog.e-device .e-save-icon {
    cursor: pointer;
    line-height: normal
}

.e-bigger .e-schedule-dialog.e-device .e-back-icon, .e-bigger .e-schedule-dialog.e-device .e-delete-icon, .e-bigger .e-schedule-dialog.e-device .e-save-icon, .e-schedule-dialog.e-device .e-back-icon, .e-schedule-dialog.e-device .e-delete-icon, .e-schedule-dialog.e-device .e-save-icon {
    width: 2.5em
}

.e-bigger .e-schedule-dialog.e-device .e-repeat-container, .e-schedule-dialog.e-device .e-repeat-container {
    display: block;
    padding-right: 35px;
    padding-left: 0
}

.e-bigger .e-schedule-dialog.e-device.e-rtl .e-all-day-container, .e-bigger .e-schedule-dialog.e-rtl .e-all-day-container, .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-repeat-container, .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 .e-recurrence-edit-button, .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, .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 {
    color: rgba(var(--color-sf-on-surface));
    max-width: 365px;
    min-width: 320px;
    opacity: 1;
    user-select: none;
    width: 100%;
    border: 1px solid rgba(var(--color-sf-surface))
}

    .e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper {
        position: absolute;
        right: 6px;
        top: 4px;
        padding: 12px
    }

        .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, .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-edit:focus, .e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover {
            background: rgba(var(--color-sf-on-surface),.04);
            color: rgba(var(--color-sf-on-surface))
        }

    .e-quick-popup-wrapper .e-cell-popup .e-popup-content {
        padding: 60px 24px 0 20px
    }

        .e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-schedule-form > span {
            margin: 0 0 8px
        }

        .e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-subject {
            font-size: 22px;
            height: auto
        }

    .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper {
        padding: 20px 20px 0
    }

        .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close {
            position: relative;
            right: auto
        }

    .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap {
        padding: 12px 24px 0 20px
    }

        .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap .e-subject {
            background: rgba(var(--color-sf-surface));
            border-left: 6px solid rgba(var(--color-sf-surface));
            border-radius: calc(var(--e-radius) * .75);
            color: rgba(var(--color-sf-on-surface));
            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 20px 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-date-time, .e-quick-popup-wrapper .e-cell-popup .e-description, .e-quick-popup-wrapper .e-cell-popup .e-location, .e-quick-popup-wrapper .e-cell-popup .e-resource, .e-quick-popup-wrapper .e-cell-popup .e-time-zone, .e-quick-popup-wrapper .e-event-popup .e-date-time, .e-quick-popup-wrapper .e-event-popup .e-description, .e-quick-popup-wrapper .e-event-popup .e-location, .e-quick-popup-wrapper .e-event-popup .e-resource, .e-quick-popup-wrapper .e-event-popup .e-time-zone {
        color: rgba(var(--color-sf-on-surface));
        display: flex;
        padding-top: 16px
    }

    .e-quick-popup-wrapper .e-cell-popup .e-date-time-icon, .e-quick-popup-wrapper .e-cell-popup .e-description-icon, .e-quick-popup-wrapper .e-cell-popup .e-location-icon, .e-quick-popup-wrapper .e-cell-popup .e-resource-icon, .e-quick-popup-wrapper .e-cell-popup .e-time-zone-icon, .e-quick-popup-wrapper .e-event-popup .e-date-time-icon, .e-quick-popup-wrapper .e-event-popup .e-description-icon, .e-quick-popup-wrapper .e-event-popup .e-location-icon, .e-quick-popup-wrapper .e-event-popup .e-resource-icon, .e-quick-popup-wrapper .e-event-popup .e-time-zone-icon {
        color: rgba(var(--color-sf-on-surface-variant));
        font-size: 16px;
        padding: 0 8px 0 0
    }

    .e-quick-popup-wrapper .e-cell-popup .e-date-time-details, .e-quick-popup-wrapper .e-cell-popup .e-description-details, .e-quick-popup-wrapper .e-cell-popup .e-location-details, .e-quick-popup-wrapper .e-cell-popup .e-resource-details, .e-quick-popup-wrapper .e-cell-popup .e-time-zone-details, .e-quick-popup-wrapper .e-event-popup .e-date-time-details, .e-quick-popup-wrapper .e-event-popup .e-description-details, .e-quick-popup-wrapper .e-event-popup .e-location-details, .e-quick-popup-wrapper .e-event-popup .e-resource-details, .e-quick-popup-wrapper .e-event-popup .e-time-zone-details {
        color: rgba(var(--color-sf-on-surface));
        cursor: default;
        font-size: 14px
    }

    .e-quick-popup-wrapper .e-popup-footer {
        display: block;
        padding: 16px 28px 28px 40px;
        text-align: right
    }

        .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-rtl .e-popup-footer {
        padding: 8px 8px 8px 18px;
        text-align: left
    }

    .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-chat-ui .e-footer .e-chat-textarea.e-mention .e-mention-chip, .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper {
            background: unset
        }

        .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-close.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-edit.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-close {
            margin-left: 0;
            margin-right: auto;
            order: -1
        }

        .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-delete, .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit {
                background: 0 0;
                border: 0;
                color: rgba(var(--color-sf-on-surface-variant));
                height: 35px;
                width: 35px
            }

            .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: 2px 5px;
                width: calc(100% - 105px)
            }
/*! schedule quick popup for smaller viewports */

@media screen and (max-width:320px) {
    .e-carousel.e-partial .e-carousel-slide-container {
        padding: 0 50px
    }

    .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-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-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: rgba(var(--color-sf-primary));
    border-radius: calc(var(--e-radius) * .25);
    color: rgba(var(--color-sf-surface));
    height: 38px;
    width: 100px;
    z-index: 9
}

    .e-appointment.e-schedule-event-clone .e-appointment-details {
        flex: auto;
        overflow: hidden;
        padding: 0 4px;
        text-align: left
    }

.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-month-view .e-appointment.e-schedule-event-clone .e-appointment-details .e-subject {
    line-height: 1.8
}

@media print {
    .e-schedule .e-table-container {
        display: block
    }

    .e-schedule .e-vertical-view .e-content-table thead {
        break-inside: auto
    }
}

.e-bigger .e-more-popup-wrapper, .e-more-popup-wrapper {
    background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
    border: 1px solid rgba(var(--color-sf-surface));
    border-radius: calc(var(--e-radius) * .75);
    box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);
    opacity: 1;
    padding: 12px 0;
    width: 225px
}

    .e-bigger .e-more-popup-wrapper .e-more-event-popup, .e-more-popup-wrapper .e-more-event-popup {
        height: 100%;
        position: relative;
        width: 100%
    }

    .e-bigger .e-more-popup-wrapper .e-more-event-header, .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, .e-more-popup-wrapper .e-more-event-content {
        color: rgba(var(--color-sf-on-surface));
        height: calc(100% - 35px);
        max-height: 150px;
        overflow-y: auto;
        padding: 10px 10px 0
    }

    .e-bigger .e-more-popup-wrapper .e-more-event-date-header, .e-more-popup-wrapper .e-more-event-date-header {
        height: 100%;
        width: calc(100% - 25px)
    }

    .e-bigger .e-more-popup-wrapper .e-header-day, .e-more-popup-wrapper .e-header-day {
        color: rgba(var(--color-sf-on-surface));
        font-size: 14px;
        line-height: 1;
        padding-bottom: 4px
    }

    .e-bigger .e-more-popup-wrapper .e-header-date, .e-more-popup-wrapper .e-header-date {
        color: rgba(var(--color-sf-on-surface));
        font-size: 16px;
        line-height: 1;
        max-width: 15%
    }

    .e-bigger .e-more-popup-wrapper .e-more-event-close, .e-more-popup-wrapper .e-more-event-close {
        background: 0 0;
        border: 0;
        box-shadow: none;
        color: rgba(var(--color-sf-on-surface-variant));
        cursor: pointer;
        height: 25px;
        padding: unset;
        position: absolute;
        right: 6px;
        width: 25px
    }

        .e-bigger .e-more-popup-wrapper .e-more-event-close:focus, .e-bigger .e-more-popup-wrapper .e-more-event-close:hover, .e-more-popup-wrapper .e-more-event-close:focus, .e-more-popup-wrapper .e-more-event-close:hover {
            background: rgba(var(--color-sf-on-surface),.04);
            border-radius: 50%;
            color: rgba(var(--color-sf-on-surface))
        }

    .e-bigger .e-more-popup-wrapper .e-appointment, .e-more-popup-wrapper .e-appointment {
        background: rgba(var(--color-sf-primary));
        border-radius: calc(var(--e-radius) * .25);
        color: rgba(var(--color-sf-surface));
        display: flex;
        height: 25px;
        line-height: 20px;
        margin-bottom: 4px;
        padding: 2px 0;
        width: 100%
    }

.e-schedule .e-timeline-year-view .e-work-cells, .e-schedule .e-vertical-view .e-work-cells {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface))
}

.e-bigger .e-more-popup-wrapper .e-appointment .e-subject, .e-more-popup-wrapper .e-appointment .e-subject {
    color: rgba(var(--color-sf-surface));
    flex: auto;
    font-size: 13px;
    font-weight: 500;
    overflow: hidden;
    padding: 0 2px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.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-schedule {
    display: block;
    outline: 0;
    overflow: hidden;
    position: relative;
    user-select: none;
    background: rgba(var(--color-sf-surface));
    border: 1px solid rgba(var(--color-sf-outline-variant))
}

    .e-schedule .e-date-header-wrap {
        border-color: rgba(var(--color-sf-outline-variant));
        border-style: solid;
        border-width: 0;
        position: relative
    }

    .e-schedule .e-header-calendar {
        background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
        box-shadow: 0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15)
    }

.e-aiassistview .e-suggestions li, .e-popup.e-multicolumn-list {
    box-shadow: 0 2px 6px 2px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)
}

.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td {
    background: rgba(var(--color-sf-surface));
    border-color: rgba(var(--color-sf-outline-variant));
    border-style: solid;
    border-width: 0 1px 1px 0;
    color: rgba(var(--color-sf-on-surface))
}

    .e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-header-cells.e-week-number {
        color: rgba(var(--color-sf-on-surface-variant));
        font-size: 14px;
        padding-top: 10px;
        text-align: center;
        vertical-align: top
    }

.e-schedule .e-vertical-view .e-time-cells-wrap table td {
    background: rgba(var(--color-sf-surface));
    border-color: rgba(var(--color-sf-outline-variant));
    border-style: solid;
    border-width: 0 1px 1px 0;
    color: rgba(var(--color-sf-on-surface));
    border-bottom-color: transparent
}

.e-schedule .e-month-agenda-view .e-date-header-wrap table td.e-current-day, .e-schedule .e-month-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, .e-schedule .e-timeline-view .e-date-header-wrap table td.e-current-day, .e-schedule .e-vertical-view .e-header-cells.e-current-day {
    color: rgba(var(--color-sf-primary));
    font-weight: 400
}

.e-schedule .e-vertical-view .e-work-cells {
    border-color: rgba(var(--color-sf-outline-variant));
    border-style: solid;
    border-width: 0 0 1px 1px;
    padding: 0
}

.e-schedule .e-vertical-view .e-alternate-cells {
    border-bottom-style: dashed
}

.e-schedule .e-vertical-view .e-current-timeline {
    border-top: 1px solid rgba(var(--color-sf-primary))
}

.e-schedule .e-month-agenda-view .e-date-header-wrap table td, .e-schedule .e-month-view .e-date-header-wrap table td {
    background: rgba(var(--color-sf-surface));
    border-color: rgba(var(--color-sf-outline-variant));
    border-style: solid;
    border-width: 0 0 1px 1px;
    color: rgba(var(--color-sf-on-surface));
    font-size: 14px;
    text-align: left;
    text-transform: none
}

.e-schedule .e-month-agenda-view .e-work-cells, .e-schedule .e-month-view .e-work-cells, .e-schedule .e-timeline-month-view .e-work-cells, .e-schedule .e-timeline-view .e-work-cells {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
    border-color: rgba(var(--color-sf-outline-variant));
    border-style: solid;
    border-width: 0 0 1px 1px;
    color: rgba(var(--color-sf-on-surface));
    padding: 0
}

.e-schedule .e-month-agenda-view .e-current-date .e-date-header, .e-schedule .e-month-view .e-current-date .e-date-header {
    background: rgba(var(--color-sf-primary));
    border-radius: 50%;
    color: rgba(var(--color-sf-on-primary));
    min-width: 20px;
    padding: 0 4px;
    width: fit-content
}

.e-schedule .e-month-agenda-view .e-date-header-wrap table td {
    border-width: 0 0 1px;
    text-align: center
}

.e-schedule .e-month-agenda-view .e-current-date .e-date-header {
    min-width: 24px
}

.e-schedule .e-timeline-month-view .e-date-header-wrap table td, .e-schedule .e-timeline-view .e-date-header-wrap table td {
    background: rgba(var(--color-sf-surface));
    border-color: rgba(var(--color-sf-outline-variant));
    border-style: solid;
    border-width: 0 0 1px 1px;
    color: rgba(var(--color-sf-on-surface))
}

.e-schedule .e-timeline-view .e-alternate-cells {
    border-left-style: dashed
}

.e-schedule .e-timeline-view .e-clone-time-indicator, .e-schedule .e-timeline-view .e-current-time {
    color: rgba(var(--color-sf-primary));
    font-size: 10px
}

.e-schedule .e-timeline-view .e-current-timeline {
    border-left: 1px solid rgba(var(--color-sf-primary))
}

.e-schedule .e-timeline-year-view .e-work-cells {
    border-color: rgba(var(--color-sf-outline-variant));
    border-style: solid;
    border-width: 0 1px 1px 0;
    color: rgba(var(--color-sf-on-surface));
    padding: 0
}

    .e-schedule .e-timeline-year-view .e-work-cells.e-current-day .e-date-header {
        background: rgba(var(--color-sf-primary));
        border-radius: 50%;
        color: rgba(var(--color-sf-on-primary));
        margin: 2px;
        width: 20px
    }

.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-timeline-view .e-alternate-cells {
    border-right-style: dashed
}

.e-tooltip-wrap.e-schedule-error {
    background: rgba(var(--color-sf-error-container));
    border-color: rgba(var(--color-sf-error-container));
    z-index: 1000
}

    .e-tooltip-wrap.e-schedule-error .e-arrow-tip.e-tip-top {
        left: 44%
    }

    .e-tooltip-wrap.e-schedule-error .e-tip-content {
        padding: 3px 6px
    }

.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: 56px;
    min-width: 24px;
    z-index: 0
}

.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-toolbar-item.e-separator, .e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
    height: calc(100% - 15px);
    margin: 16px;
    min-height: 24px
}

.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: 18px
}

.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, .e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn {
    height: auto;
    line-height: 18px;
    margin: 4px 0;
    min-width: 18px;
    padding: 0 8px
}

    .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, .e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-icon-right {
        padding: 7px 0;
        font-size: 18px
    }

.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: 345px
}
/*! 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: 520px
}

.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: 11px;
        width: 16px
    }

.e-bigger .e-schedule-dialog .e-time-zone-row.e-enable {
    display: flex;
    height: 66px
}

.e-bigger .e-schedule-dialog .e-end-input-container, .e-bigger .e-schedule-dialog .e-start-end-row, .e-bigger .e-schedule-dialog .e-start-input-container, .e-bigger .e-schedule-dialog .e-time-zone-row, .e-bigger .e-schedule-dialog .e-title-location-row {
    display: flex;
    padding-bottom: 24px;
    width: 100%
}

.e-bigger .e-schedule-dialog .e-all-day-time-zone-row {
    padding-bottom: 16px;
    padding-top: 10px
}
/*! schedule quick popup */

.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-popup-content {
    padding: 60px 24px 0
}

.e-bigger .e-quick-popup-wrapper .e-popup-footer {
    padding: 10px 34px 34px
}

.e-bigger .e-quick-popup-wrapper.e-rtl .e-event-popup .e-date-time-icon, .e-bigger .e-quick-popup-wrapper.e-rtl .e-event-popup .e-description-icon, .e-bigger .e-quick-popup-wrapper.e-rtl .e-event-popup .e-location-icon, .e-bigger .e-quick-popup-wrapper.e-rtl .e-event-popup .e-resource-icon, .e-bigger .e-quick-popup-wrapper.e-rtl .e-event-popup .e-time-zone-icon {
    padding-right: 13px
}

.e-bigger .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close.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-edit.e-btn.e-small.e-round, .e-chat-ui .e-spinner-pane.e-spin-show {
    height: 35px
}

.e-bigger .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-subject {
    padding: 2px 5px
}

.e-bigger .e-timeline-view .e-resource-text {
    font-size: 14px;
    padding-left: 12px
}

.e-bigger .e-timeline-view .e-date-header-wrap table tbody td > span, .e-bigger .e-timeline-view .e-navigate {
    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-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-aiassistview .e-views .e-content-body h1, .e-aiassistview .e-views .e-content-body h2, .e-aiassistview .e-views .e-content-body h3, .e-aiassistview .e-views .e-content-body h4, .e-aiassistview .e-views .e-content-body h5, .e-aiassistview .e-views .e-content-body h6, .e-multicolumn-grid tr.e-groupcaptionrow .e-groupcaption, .e-stepper .e-step-selected .e-label, .e-stepper .e-step-selected .e-text {
    font-weight: 600
}

.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: 999px
}

.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-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-chat-ui .e-header-icon, .e-chat-ui .e-message-icon, .e-chat-ui .e-user-icon, .e-stepper .e-stepper-steps .e-step, .e-stepper .e-stepper-steps .e-step-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, .e-stepper .e-stepper-steps .e-step-valid.e-step-text.e-step-text-only .e-step-text-container, .e-timeline .e-dot, .e-timeline .e-dot-item, .e-timeline .e-dot:not([class*=" e-dot"]):not([class=e-dot])::before {
        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-content {
        font-size: 16px;
        line-height: 0
    }

    .e-stepper .e-step-container.e-step-label-only .e-step-label-container, .e-stepper .e-step-container.e-step-text-only .e-step-text-container {
        padding: 0 6px;
        padding-block: 5px
    }

    .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, .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 {
        position: relative;
        top: .25em
    }

    .e-stepper .e-step-container .e-indicator, .e-stepper .e-step-container .e-step {
        border-radius: 999px;
        min-width: 32px;
        min-height: 32px
    }

.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator, .e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step {
    border: 2px solid
}

.e-stepper.e-horizontal.e-label-after:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar, .e-stepper.e-horizontal.e-label-before: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-after.e-rtl:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar, .e-stepper.e-horizontal.e-label-before.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-aiassistview .e-view-header .e-toolbar-item, .e-multicolumn-container .e-input-group-icon.e-multicolumn-list-icon.e-ddl-disable-icon, .e-multicolumn-list.e-input-group .e-input-group-icon, .e-stepper.e-horizontal .e-step-item.e-step-label .e-step-label-container, .e-stepper.e-vertical .e-step-label.e-step-label-only, .e-stepper.e-vertical .e-step-template {
        position: relative
    }

        .e-stepper.e-horizontal .e-step-item.e-step-label .e-step-label-container.e-label-before, .e-stepper.e-horizontal.e-label-start .e-step-text-container, .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-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: .5em
}

.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-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-label.e-step-label-only:has(.e-step-label-optional), .e-stepper.e-horizontal .e-step-text.e-step-text-only: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: .5em
}

.e-stepper.e-horizontal.e-label-after .e-step-item.e-step-label:not(.e-step-text) .e-step-label-optional {
    margin-top: .2em
}

.e-stepper.e-vertical {
    min-height: inherit;
    height: inherit;
    display: inline-block
}

    .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-stepper-steps:has(.e-step-item:not(.e-step-text):not(.e-step-label)), .e-stepper.e-vertical .e-stepper-steps:has(.e-step-label.e-step-label-only), .e-stepper.e-vertical .e-stepper-steps:has(.e-step-text.e-step-text-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-rtl .e-step-item.e-step-label:not(.e-step-text) .e-step-label-container.e-label-after, .e-stepper.e-vertical.e-rtl .e-step-item.e-step-text:not(.e-step-label) .e-step-text-container {
        margin-left: unset;
        margin-right: 10px
    }

    .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-step-label-only.e-step-label: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-label-before .e-step-label-container.e-label-before: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-step-label-only.e-step-label: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-label-before .e-step-label-container.e-label-before: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: .5em
    }

    .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-stepper.e-vertical.e-label-before .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-after .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-before .e-step-item.e-step-label .e-step-label-container.e-label-after:has(.e-step-label-optional) .e-label {
            line-height: 2em
        }

    .e-aiassistview .e-footer:not(.e-footer-expanded).e-toolbar-inline .e-footer-icons-wrapper .e-toolbar-items.e-tbar-pos .e-toolbar-right, .e-aiassistview .e-footer:not(.e-footer-expanded).e-toolbar-inline .e-footer-icons-wrapper .e-toolbar[style*="width:"][style*=px] .e-toolbar[style*=px] .e-toolbar-items.e-tbar-pos .e-toolbar-center, .e-stepper.e-vertical .e-step-container.e-step-label-only .e-step-label-container, .e-stepper.e-vertical .e-step-container.e-step-text-only .e-step-text-container, .e-stepper.e-vertical.e-label-after .e-step-item.e-step-label .e-step-label-optional, .e-stepper.e-vertical.e-label-before .e-step-item.e-step-label .e-step-label-optional {
        position: unset
    }

    .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-label-bottom .e-stepper-steps, .e-stepper.e-vertical.e-label-top .e-stepper-steps {
        align-items: center
    }

        .e-stepper.e-vertical.e-label-bottom .e-stepper-steps .e-step-container, .e-stepper.e-vertical.e-label-top .e-stepper-steps .e-step-container {
            flex-direction: column
        }

.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 .e-step-template.e-step-focus {
    outline: solid 2px
}

.e-tooltip-wrap.e-stepper-tooltip.e-step-inprogress-tip .e-arrow-tip.e-tip-bottom {
    top: 90% !important
}

.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: 28px;
    height: 28px
}

.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, .e-small.e-stepper .e-step-container .e-step {
    min-width: 28px;
    min-height: 28px
}

.e-aiassistview .e-footer .e-assist-drop-area .e-assist-file-format-icon, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-file-format-icon, .e-stepper .e-step-label-optional {
    color: var(--color-sf-outline)
}

.e-stepper .e-indicator, .e-stepper .e-step {
    color: rgba(var(--color-sf-on-surface));
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.14),rgba(var(--color-sf-primary),.14)),rgba(var(--color-sf-surface))
}

.e-stepper .e-stepper-progressbar, .e-timeline .e-dot {
    background-color: rgba(var(--color-sf-outline-variant))
}

.e-stepper .e-step-valid .e-indicator {
    background: rgba(var(--color-sf-success));
    color: rgba(var(--color-sf-success-text))
}

.e-stepper .e-step-error .e-indicator {
    background: rgba(var(--color-sf-error));
    color: rgba(var(--color-sf-on-primary))
}

.e-popup.e-multicolumn-list .e-multicolumn-grid .e-rowcell, .e-stepper .e-label, .e-stepper .e-text {
    color: var(--color-sf-on-surface)
}

.e-stepper .e-step-disabled .e-indicator, .e-stepper .e-step-disabled .e-step {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.11),rgba(var(--color-sf-primary),.11)),rgba(var(--color-sf-surface));
    color: rgba(var(--color-sf-on-surface),.38)
}

.e-stepper .e-stepper-progressbar {
    height: 1.6px;
    position: absolute;
    top: var(--progress-top-position);
    width: 100%
}

.e-stepper:not(.e-steps-focus) .e-step-selected .e-step {
    box-shadow: 0 0 0 2px rgba(var(--color-sf-surface)),0 0 0 4px rgba(var(--color-sf-primary)),0 0 0 8px rgba(var(--color-sf-surface))
}

.e-stepper .e-step-focus .e-step, .e-stepper .e-step-label-only.e-step-focus .e-label, .e-stepper .e-step-template.e-step-focus, .e-stepper .e-step-text-only.e-step-focus .e-text, .e-stepper:not(.e-steps-focus) .e-step-label-only:focus-visible .e-label, .e-stepper:not(.e-steps-focus) .e-step-text-only:focus-visible .e-text, .e-stepper:not(.e-steps-focus) :focus-visible .e-step {
    box-shadow: 0 0 0 2px rgba(var(--color-sf-surface)),0 0 0 4px rgba(var(--color-sf-on-surface)),0 0 0 8px rgba(var(--color-sf-surface))
}

.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-template.e-step-focus, .e-stepper .e-step-valid.e-step-text-only.e-step-focus .e-text, .e-stepper:not(.e-steps-focus) .e-step-valid.e-step-selected .e-step {
    box-shadow: 0 0 0 2px rgba(var(--color-sf-surface)),0 0 0 4px rgba(var(--color-sf-success)),0 0 0 8px rgba(var(--color-sf-surface))
}

.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-template.e-step-focus, .e-stepper .e-step-error.e-step-text-only.e-step-focus .e-text, .e-stepper:not(.e-steps-focus) .e-step-error.e-step-selected .e-step {
    box-shadow: 0 0 0 2px rgba(var(--color-sf-surface)),0 0 0 4px rgba(var(--color-sf-error)),0 0 0 8px rgba(var(--color-sf-surface))
}

.e-stepper .e-step-container:not(.e-step-focus).e-step-completed .e-step, .e-stepper .e-step-container:not(.e-step-focus).e-step-notstarted .e-step, .e-stepper.e-steps-focus .e-step-container:not(.e-step-focus).e-step-selected .e-step {
    box-shadow: 0 0 0 8px rgba(var(--color-sf-surface))
}

.e-stepper:not(.e-step-type-label) .e-indicator:hover, .e-stepper:not(.e-step-type-label) .e-step:hover {
    color: rgba(var(--color-sf-on-primary));
    background: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.08),rgba(var(--color-sf-on-primary),.08)),rgba(var(--color-sf-primary))
}

.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: linear-gradient(0deg,rgba(var(--color-sf-on-primary),.12),rgba(var(--color-sf-on-primary),.12)),rgba(var(--color-sf-primary))
}

.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: rgba(var(--color-sf-on-primary));
    background: rgba(var(--color-sf-success))
}

.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: rgba(var(--color-sf-on-primary));
    background: rgba(var(--color-sf-error))
}

.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-indicator, .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 {
    min-width: 40px;
    min-height: 40px
}

.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-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-bigger.e-small.e-stepper .e-step-container .e-step, .e-small .e-bigger.e-stepper .e-step-container .e-indicator, .e-small .e-bigger.e-stepper .e-step-container .e-step {
    min-width: 36px;
    min-height: 36px
}

.e-timeline {
    --dot-size: 16px;
    --dot-outer-space: 0;
    --dot-border: 1px;
    --connector-size: 1px;
    --dot-radius: 50%;
    height: inherit;
    width: 100%
}

    .e-timeline .e-dot:not([class*=" e-dot"]):not([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;
            border-color: rgba(var(--color-sf-outline-variant))
        }

        .e-timeline .e-timeline-item.e-connector.e-item-template::after, .e-timeline.e-vertical .e-timeline-item.e-connector:last-child::after, .e-timeline.e-vertical.e-timeline-reverse .e-timeline-item.e-connector:first-child::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;
        border-color: rgba(var(--color-sf-outline-variant));
        color: rgba(var(--color-sf-on-surface));
        outline-color: rgba(var(--color-sf-surface))
    }

    .e-timeline .e-content, .e-timeline .e-opposite-content {
        flex: 1 1 50%
    }

    .e-timeline .e-content {
        text-align: left;
        font-size: 14px;
        font-weight: 500;
        color: var(--color-sf-on-surface)
    }

    .e-timeline .e-timeline-item:last-child::after {
        bottom: calc(var(--dot-size) * 2)
    }

    .e-timeline.e-vertical.e-align-after.e-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-opposite-content-only .e-connector::after, .e-timeline.e-vertical.e-align-before.e-rtl.e-content-only .e-connector::after {
        left: calc(var(--dot-size) * 3 / 2 - var(--connector-size));
        right: auto
    }

    .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, .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 {
        right: calc(var(--dot-size) * 3 / 2 - var(--connector-size));
        left: auto
    }

    .e-timeline.e-vertical.e-align-after.e-content-only .e-opposite-content, .e-timeline.e-vertical.e-align-after.e-opposite-content-only .e-content, .e-timeline.e-vertical.e-align-before.e-content-only .e-opposite-content, .e-timeline.e-vertical.e-align-before.e-opposite-content-only .e-content {
        flex: 0
    }

    .e-timeline.e-vertical.e-timeline-reverse .e-timeline-item.e-connector:last-child::after {
        content: "";
        bottom: 0
    }

    .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-align-alternate .e-timeline-item:nth-of-type(2n) .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(2n) .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-before .e-content {
        align-items: flex-end
    }

    .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-bigger .e-timeline .e-dot:not([class*=" e-dot"]):not([class=e-dot])::before, .e-bigger.e-timeline .e-dot:not([class*=" e-dot"]):not([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-after.e-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-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-after.e-rtl.e-opposite-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-before.e-rtl.e-content-only .e-connector::after {
    left: calc(var(--dot-size) * 4 / 2 - var(--connector-size))
}

.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, .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 {
    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-otpinput {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 14px;
    flex-direction: row
}

    .e-otpinput:has(.e-otp-separator):not(:empty) {
        gap: 6px
    }

    .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: 20px;
        border: none;
        color: rgba(var(--color-sf-on-surface));
        background: 0 0
    }

    .e-otpinput.e-filled .e-otp-input-field {
        border-radius: calc(var(--e-radius) * .25) calc(var(--e-radius) * .25) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0);
        padding: 0;
        background: rgba(var(--color-sf-surface-variant))
    }

    .e-otpinput .e-otp-separator {
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        color: var(--color-sf-outline)
    }

    .e-otpinput [type=number]::-webkit-outer-spin-button, .e-otpinput input[type=number]::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0
    }

    .e-otpinput input[type=number] {
        -moz-appearance: textfield
    }

.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: 16px;
    padding: 0
}

.e-bigger .e-otpinput .e-otp-separator, .e-bigger .e-small.e-otpinput .e-otp-separator, .e-bigger.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, .e-small .e-otpinput .e-otp-separator, .e-small.e-otpinput .e-otp-separator {
    font-size: 16px;
    line-height: 24px
}

.e-otpinput.e-outline .e-otp-input-field {
    border: 1px solid rgba(var(--color-sf-outline))
}

.e-otpinput.e-filled .e-otp-input-field, .e-otpinput.e-outline .e-otp-input-field, .e-otpinput.e-underlined .e-otp-input-field {
    border-bottom: 2px solid rgba(var(--color-sf-outline))
}

    .e-otpinput.e-filled .e-otp-input-field:disabled, .e-otpinput.e-outline .e-otp-input-field:disabled, .e-otpinput.e-underlined .e-otp-input-field:disabled {
        border-color: rgba(var(--color-sf-outline));
        color: rgba(var(--color-sf-on-surface));
        background: 0 0
    }

.e-bigger .e-otpinput, .e-bigger .e-small.e-otpinput, .e-bigger.e-otpinput, .e-bigger.e-small .e-otpinput, .e-bigger.e-small.e-otpinput, .e-small .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-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: 14px;
        line-height: 20px;
        padding: 0
    }

.e-multicolumn-list-icon .e-spinner-pane .e-spinner-inner svg {
    height: 20px !important;
    width: 20px !important;
    transform-origin: 10px 10px 10px !important
}

.e-multicolumn-list .e-popup-footer {
    vertical-align: middle;
    border-style: solid;
    border-width: 0 1px;
    font-size: 14px;
    height: 32px;
    display: flex;
    align-items: center;
    border-radius: calc(var(--e-radius) * 0) calc(var(--e-radius) * 0) calc(var(--e-radius) * .25) calc(var(--e-radius) * .25)
}

.e-multicolumn-list .e-multicolumn-list-hidden {
    border: 0;
    height: 0;
    padding: 0;
    visibility: hidden;
    width: 0
}

.e-multicolumn-grid.e-grid {
    border-width: 1px;
    border-radius: calc(var(--e-radius) * .25)
}

.e-multicolumn-list:has(.e-popup-footer) .e-multicolumn-grid.e-grid {
    border-radius: calc(var(--e-radius) * .25) calc(var(--e-radius) * .25) calc(var(--e-radius) * 0) calc(var(--e-radius) * 0)
}

    .e-multicolumn-list:has(.e-popup-footer) .e-multicolumn-grid.e-grid .e-gridcontent {
        border-radius: calc(var(--e-radius) * 0)
    }

.e-multicolumn-list .e-multicolumn-list-icon::before {
    transition: transform .3s
}

.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-gridheader {
    position: sticky;
    top: 0;
    z-index: 1;
    border-radius: calc(var(--e-radius) * .25) calc(var(--e-radius) * .25) 0 0
}

.e-multicolumn-grid .e-content {
    overflow: auto !important
}

.e-small .e-popup .e-multicolumn-grid .e-emptyrow, .e-small .e-popup .e-multicolumn-grid .e-row, .e-small .e-popup.e-multicolumn-list .e-popup-footer, .e-small.e-popup .e-multicolumn-grid .e-emptyrow, .e-small.e-popup .e-multicolumn-grid .e-row, .e-small.e-popup.e-multicolumn-list .e-popup-footer {
    height: 26px
}

.e-multicolumn-list .e-popup-footer {
    background: rgba(var(--color-sf-surface));
    color: var(--color-sf-on-surface-variant);
    border-color: rgba(var(--color-sf-outline-variant))
}

.e-input-group.e-multicolumn-list:focus-visible {
    outline: transparent
}

.e-popup.e-multicolumn-list {
    position: absolute;
    border-radius: calc(var(--e-radius) * .25);
    margin-top: 1px;
    background: 0 0
}

    .e-popup.e-multicolumn-list .e-nodata {
        color: var(--color-sf-on-surface-variant);
        border: 1px solid linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface));
        background: linear-gradient(0deg,rgba(var(--color-sf-surface),1),rgba(var(--color-sf-surface),1)),rgba(var(--color-sf-surface))
    }

    .e-popup.e-multicolumn-list .e-gridcontent .e-row-focus, .e-popup.e-multicolumn-list .e-gridhover .e-row:hover .e-rowcell:not(.e-active) {
        background: rgba(var(--color-sf-on-surface),.05) !important
    }

    .e-popup.e-multicolumn-list .e-multicolumn-grid td.e-active {
        background: rgba(var(--color-sf-primary-container),.65);
        color: var(--color-sf-on-surface)
    }

    .e-popup.e-multicolumn-list .e-groupcaption {
        color: var(--color-sf-on-surface-variant);
        background: rgba(var(--color-sf-surface))
    }

    .e-popup.e-multicolumn-list .e-grid .e-headercell {
        background-color: unset
    }

.e-bigger .e-multicolumn-list .e-multicolumn-list-icon .e-spinner-pane .e-spinner-inner svg, .e-bigger.e-multicolumn-list .e-multicolumn-list-icon .e-spinner-pane .e-spinner-inner svg {
    height: 26px !important;
    width: 26px !important;
    transform-origin: 13px 13px 13px !important
}

.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
}

div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-append-wrapper .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-append-wrapper .e-prepend-template, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-prepend-wrapper .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-prepend-wrapper .e-prepend-template, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-append-wrapper .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-append-wrapper .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-prepend-wrapper .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-prepend-wrapper .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-prepend-template {
    display: flex;
    align-items: start;
    flex: none;
    flex-flow: row wrap
}

    div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-append-wrapper .e-append-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-append-wrapper .e-prepend-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-prepend-wrapper .e-append-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-prepend-wrapper .e-prepend-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-append-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-prepend-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-append-wrapper .e-append-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-append-wrapper .e-prepend-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-prepend-wrapper .e-append-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-prepend-wrapper .e-prepend-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-append-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-prepend-template .e-input-separator {
        padding: 15px 0 0
    }

div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper {
    display: inline-flex;
    flex-flow: row nowrap;
    flex-direction: column !important
}

    div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper .e-clear-icon, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper .e-clear-icon, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-clear-icon, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper .e-clear-icon, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper .e-clear-icon, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-clear-icon, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper .e-clear-icon, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper .e-clear-icon, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-clear-icon, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper .e-clear-icon, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper .e-clear-icon, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-clear-icon {
        flex-direction: row !important;
        margin: 5px;
        justify-content: right
    }

    div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper .e-append-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper .e-prepend-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper .e-append-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper .e-prepend-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-append-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-prepend-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper .e-append-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper .e-prepend-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper .e-append-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper .e-prepend-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-append-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper .e-prepend-template .e-input-separator {
        padding: 3px 0 0
    }

    div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper label.e-label-top, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper.e-valid-input label.e-label-top, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper label.e-label-top, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper label.e-label-top, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper.e-valid-input label.e-label-top, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-valid-input label.e-label-top, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper label.e-label-top, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper.e-valid-input label.e-label-top, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper label.e-label-top, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper label.e-label-top, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-valid-input label.e-label-top, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-valid-input label.e-label-top, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper label.e-label-top, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper.e-valid-input label.e-label-top, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper label.e-label-top, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper label.e-label-top, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper.e-valid-input label.e-label-top, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-valid-input label.e-label-top, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper label.e-label-top, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper.e-valid-input label.e-label-top, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper label.e-label-top, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper label.e-label-top, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-valid-input label.e-label-top, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-valid-input label.e-label-top {
        margin-top: 0 !important
    }

    div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper textarea.e-textarea {
        padding: 3px 0
    }

    div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper.e-filled textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper.e-outline textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper.e-filled textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper.e-outline textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-filled textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-outline textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper.e-filled textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper.e-outline textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-filled textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-outline textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-filled textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-outline textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper.e-filled textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-append-wrapper.e-outline textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper.e-filled textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-append-wrapper.e-outline textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-filled textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-horizontal.e-prepend-wrapper.e-outline textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper.e-filled textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper.e-outline textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-filled textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-outline textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-filled textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-outline textarea.e-textarea {
        padding: 3px 14px
    }

    div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper .e-prepend-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper .e-prepend-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-prepend-template {
        display: flex;
        align-items: start;
        flex-flow: column wrap;
        padding: 7px 0
    }

        div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper .e-append-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper .e-prepend-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper .e-append-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper .e-prepend-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-append-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-prepend-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper .e-append-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper .e-prepend-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper .e-append-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper .e-prepend-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-append-template .e-input-separator, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-prepend-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper .e-append-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper .e-prepend-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper .e-append-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper .e-prepend-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-append-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-prepend-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper .e-append-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper .e-prepend-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper .e-append-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper .e-prepend-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-append-template .e-input-separator, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-prepend-template .e-input-separator {
            border: 1px solid rgba(var(--color-sf-outline-variant));
            border-width: 1px 0 0;
            margin: 5px;
            width: 100%;
            margin-inline: 0
        }

    div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper.e-outline .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper.e-outline .e-prepend-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-outline .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-outline .e-prepend-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-outline .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-outline .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper.e-outline .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper.e-outline .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-outline .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-outline .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-outline .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-outline .e-prepend-template {
        padding: 11px 12px
    }

div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper .e-prepend-template, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper .e-prepend-template, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-append-template, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper .e-prepend-template, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-append-template, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper .e-prepend-template {
    display: flex;
    align-items: center;
    flex: none;
    flex-flow: column wrap
}

div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper textarea.e-textarea:focus, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-input-focus textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper textarea.e-textarea:focus, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper textarea.e-textarea:focus, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-input-focus textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-input-focus textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper textarea.e-textarea:focus, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-input-focus textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper textarea.e-textarea:focus, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper textarea.e-textarea:focus, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-input-focus textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-input-focus textarea.e-textarea {
    padding: 9px 5px 5px
}

div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper label.e-float-text.e-label-bottom, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-rtl label.e-float-text.e-label-bottom, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper label.e-float-text.e-label-bottom, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper label.e-float-text.e-label-bottom, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-rtl label.e-float-text.e-label-bottom, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-rtl label.e-float-text.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper label.e-float-text.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-rtl label.e-float-text.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper label.e-float-text.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper label.e-float-text.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-rtl label.e-float-text.e-label-bottom, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-rtl label.e-float-text.e-label-bottom {
    top: -8px
}

div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-outline textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-outline textarea.e-textarea:focus, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-outline.e-input-focus textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-outline textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-outline textarea.e-textarea:focus, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-outline.e-input-focus textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-outline textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-outline textarea.e-textarea:focus, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-outline.e-input-focus textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-outline textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-outline textarea.e-textarea:focus, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-outline.e-input-focus textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-outline textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-outline textarea.e-textarea:focus, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-outline.e-input-focus textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-outline textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-outline textarea.e-textarea:focus, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-outline.e-input-focus textarea.e-textarea {
    padding: 7px 5px 5px
}

div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-filled textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-filled textarea.e-textarea:focus, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-filled.e-input-focus textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-filled textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-filled textarea.e-textarea:focus, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-filled.e-input-focus textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-filled textarea.e-textarea, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-filled textarea.e-textarea:focus, div.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-filled.e-input-focus textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-filled textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-filled textarea.e-textarea:focus, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-append-wrapper.e-filled.e-input-focus textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-filled textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-filled textarea.e-textarea:focus, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-append-wrapper.e-filled.e-input-focus textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-filled textarea.e-textarea, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-filled textarea.e-textarea:focus, span.e-input-group.e-multi-line-input.e-adornment-flow-horizontal.e-adornment-orientation-vertical.e-prepend-wrapper.e-filled.e-input-focus textarea.e-textarea {
    padding: 6px 5px 5px
}

.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-append-wrapper.e-rtl .e-clear-icon, .e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-prepend-wrapper.e-rtl .e-clear-icon, .e-input-group.e-multi-line-input.e-adornment-orientation-vertical.e-append-wrapper.e-rtl .e-clear-icon, .e-input-group.e-multi-line-input.e-adornment-orientation-vertical.e-prepend-wrapper.e-rtl .e-clear-icon {
    margin-left: 10px;
    float: left
}

.e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-append-wrapper.e-outline .e-clear-icon, .e-input-group.e-multi-line-input.e-adornment-flow-vertical.e-adornment-orientation-vertical.e-prepend-wrapper.e-outline .e-clear-icon {
    top: -30px
}

.e-chat-ui .e-chat-content {
    position: relative;
    height: calc(100% - 50px);
    justify-content: space-between;
    gap: 4px;
    padding-bottom: 10px;
    color: rgba(var(--color-sf-on-surface))
}

.e-aiassistview .e-view-header, .e-chat-ui .e-chat-header {
    height: 50px;
    border-bottom: 1px solid
}

.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;
    position: relative;
    margin-bottom: 12px
}

    .e-chat-ui .e-message-item .e-chat-message-toolbar {
        border-radius: 4px;
        display: none;
        position: absolute;
        height: 32px !important;
        min-height: 32px;
        z-index: 10;
        overflow-x: scroll;
        scrollbar-width: none
    }

        .e-chat-ui .e-message-item .e-chat-message-toolbar .e-toolbar-items .e-toolbar-item {
            padding: 2px 4px;
            min-height: 28px
        }

            .e-chat-ui .e-message-item .e-chat-message-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn {
                min-height: 28px;
                padding: 2px
            }

    .e-chat-ui .e-message-item .e-forwarded-indicator {
        font-size: 12px;
        display: flex;
        align-items: center;
        gap: 5px;
        margin-bottom: 4px
    }

        .e-chat-ui .e-message-item .e-forwarded-indicator .e-forward-arrow {
            font-weight: 400;
            font-size: 14px;
            padding: 1px 4px
        }

.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-message-content {
    white-space: pre-wrap;
    padding: 7px 8px;
    border-radius: 4px;
    margin-top: 4px;
    font-size: 14px;
    width: fit-content;
    text-align: left
}

.e-chat-ui .e-right, .e-chat-ui .e-right .e-message-content, .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;
    width: calc(100% - 10px)
}

    .e-chat-ui .e-footer .e-chat-textarea::-webkit-scrollbar-thumb {
        border-radius: 10px
    }

    .e-chat-ui .e-footer .e-chat-textarea::-webkit-scrollbar {
        width: 4px
    }

    .e-aiassistview .e-footer .hide-scrollbar .e-assist-textarea, .e-chat-ui .e-footer .hide-scrollbar .e-chat-textarea {
        scrollbar-width: none
    }

    .e-chat-ui .e-footer .e-footer-icons-wrapper {
        display: flex;
        align-items: center;
        gap: 8px;
        padding: 6px 10px 6px 0
    }

    .e-chat-ui .e-footer .e-chat-textarea {
        height: 100%;
        width: 100%;
        min-height: 34px;
        outline: 0;
        overflow-y: auto;
        max-height: 280px;
        line-height: 20px;
        padding: 6px 10px;
        font-size: 14px;
        border: none
    }

        .e-aiassistview .e-footer .e-assist-textarea[placeholder]:empty::before, .e-chat-ui .e-footer .e-chat-textarea[placeholder]:empty::before {
            content: attr(placeholder);
            cursor: text;
            color: rgba(var(--color-sf-outline))
        }

    .e-aiassistview .e-footer.e-footer-focus-wave-effect::after, .e-aiassistview .e-footer.e-footer-focus-wave-effect::before, .e-chat-ui .e-footer.e-footer-focus-wave-effect::after, .e-chat-ui .e-footer.e-footer-focus-wave-effect::before {
        content: "";
        position: absolute;
        bottom: 0;
        height: 2px;
        width: 0;
        transition: width .2s ease-out
    }

    .e-aiassistview .e-footer:not(.e-footer-template), .e-chat-ui .e-footer:not(.e-footer-template) {
        display: flex;
        flex-direction: column;
        border-radius: 4px 4px 0 0
    }

        .e-chat-ui .e-footer:not(.e-footer-template).e-footer-expanded .e-textarea-icons-wrapper .e-footer-icons-wrapper {
            justify-content: end
        }

        .e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send.disabled {
            pointer-events: none;
            opacity: .5;
            cursor: not-allowed;
            color: rgba(var(--color-sf-on-surface-variant),.38)
        }

        .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-send.enabled, .e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send.enabled {
            pointer-events: auto;
            opacity: 1;
            cursor: pointer
        }

        .e-aiassistview .e-footer:not(.e-footer-template) .e-textarea-icons-wrapper, .e-chat-ui .e-footer:not(.e-footer-template) .e-textarea-icons-wrapper {
            display: flex;
            flex-direction: row
        }

        .e-chat-ui .e-footer:not(.e-footer-template) .e-chat-attachment-icon:focus-visible, .e-chat-ui .e-footer:not(.e-footer-template) .e-chat-send:not(.disabled):focus-visible {
            outline: solid 1px
        }

.e-chat-ui .e-message-icon, .e-chat-ui .e-message-icon img {
    height: 32px;
    width: 32px;
    font-size: 14px
}

.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-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::after, .e-chat-ui .e-timebreak::before {
        content: "";
        flex-grow: 1;
        height: 1px
    }

.e-chat-ui .e-timestamp {
    font-size: 11px;
    padding: 5px 8px;
    border-radius: 4px;
    font-weight: 500;
    border: 1px solid;
    display: inline-block
}

.e-chat-ui .e-typing-indicator {
    align-self: baseline;
    display: flex;
    gap: .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: 12px
}

.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: .3rem;
    width: .3rem
}

    .e-chat-ui .e-indicator:first-child {
        animation-delay: .3333s
    }

    .e-chat-ui .e-indicator:nth-child(2) {
        animation-delay: .6666s
    }

    .e-chat-ui .e-indicator:nth-child(3) {
        animation-delay: .9999s
    }

.e-chat-ui .e-header-icon {
    position: relative;
    display: inline-block;
    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 ul {
        list-style-type: none;
        padding: 0;
        margin: 0 1px 0 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end
    }

    .e-chat-ui .e-suggestions li {
        font-size: 11px;
        line-height: 14px;
        font-weight: 500;
        padding: 5px 8px;
        margin: 8px 4px 0;
        border: 1px solid;
        border-radius: 4px;
        cursor: pointer;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

.e-chat-ui.e-rtl .e-left:not(.e-message-item-template) {
    padding-right: 40px;
    padding-left: unset
}

.e-chat-mention.e-rtl .e-chat-mention-user-icon, .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-icon {
    margin-left: -16px;
    margin-right: unset
}

.e-aiassistview .e-footer:not(.e-footer-template).e-toolbar-bottom .e-textarea-icons-wrapper .e-footer-icons-wrapper .e-toolbar .e-toolbar-left .e-toolbar-item:first-child, .e-chat-ui.e-rtl .e-header, .e-chat-ui.e-rtl .e-typing-indicator, .e-chat-ui.e-rtl .e-user-text {
    margin-left: unset
}

.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-rtl .e-footer .e-footer-icons-wrapper {
    padding: 6px 0 6px 10px;
    padding-right: unset
}

.e-chat-ui .e-fab.e-btn.e-fab-bottom {
    bottom: 8px
}

.e-chat-ui .e-suggestions li:focus-visible {
    outline: solid 1px
}

.e-chat-ui .e-user-status-icon {
    position: absolute;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    bottom: 0;
    right: 0;
    height: 12px;
    width: 12px;
    border: 1px solid #fff;
    border-radius: 10px;
    font-size: 12px
}

.e-chat-ui .e-reply-wrapper {
    display: flex;
    align-items: center;
    padding: 10px 8px 8px;
    margin: 5px;
    border-radius: 5px;
    position: relative;
    width: fit-content;
    white-space: normal;
    cursor: pointer
}

    .e-chat-ui .e-reply-wrapper .e-reply-message-details {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 5px;
        padding-bottom: 4px
    }

        .e-chat-ui .e-reply-wrapper .e-reply-message-details .e-chat-close {
            margin-left: auto;
            font-size: 14px;
            cursor: pointer
        }

    .e-chat-ui .e-reply-wrapper .e-reply-message-user {
        font-size: 12px;
        font-weight: 500
    }

    .e-chat-ui .e-reply-wrapper .e-reply-message-text {
        font-size: 14px;
        vertical-align: middle
    }

.e-chat-ui .e-pinned-message-wrapper {
    display: none;
    align-items: center;
    padding: 10px
}

    .e-chat-ui .e-pinned-message-wrapper .e-pinned-message {
        display: flex;
        align-items: center;
        gap: 10px;
        font-size: 14px
    }

    .e-chat-ui .e-pinned-message-wrapper .e-pinned-dropdown-popup {
        border: none;
        background: 0 0;
        box-shadow: none;
        margin-left: auto
    }

.e-chat-ui .e-message-content .e-attached-file {
    display: flex;
    padding: 2px 0;
    cursor: pointer
}

    .e-chat-ui .e-message-content .e-attached-file .e-image-wrapper, .e-chat-ui .e-message-content .e-attached-file .e-video-wrapper {
        position: relative;
        display: flex
    }

        .e-chat-ui .e-message-content .e-attached-file .e-image-wrapper .e-image, .e-chat-ui .e-message-content .e-attached-file .e-image-wrapper .e-video, .e-chat-ui .e-message-content .e-attached-file .e-video-wrapper .e-image, .e-chat-ui .e-message-content .e-attached-file .e-video-wrapper .e-video {
            max-width: 250px;
            max-height: 350px;
            min-width: 200px;
            width: 100%;
            height: auto;
            object-fit: cover;
            border-radius: 6px;
            display: block
        }

        .e-chat-ui .e-message-content .e-attached-file .e-image-wrapper .e-play-icon-wrapper, .e-chat-ui .e-message-content .e-attached-file .e-video-wrapper .e-play-icon-wrapper {
            position: absolute;
            width: 40px;
            height: 40px;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            border-radius: 50%
        }

            .e-chat-ui .e-message-content .e-attached-file .e-image-wrapper .e-play-icon-wrapper .e-chat-video-play, .e-chat-ui .e-message-content .e-attached-file .e-video-wrapper .e-play-icon-wrapper .e-chat-video-play {
                position: absolute;
                top: 50%;
                left: 50%;
                font-size: 18px;
                cursor: pointer;
                z-index: 1;
                line-height: 100%;
                font-weight: 400;
                transform: translate(-42%,-52%)
            }

.e-chat-ui .e-pinned-message {
    min-width: 0
}

    .e-chat-ui .e-pinned-message .e-pinned-message-text {
        display: flex;
        align-items: center;
        gap: 8px;
        min-width: 0
    }

        .e-chat-ui .e-pinned-message .e-pinned-message-text .e-pinned-img-thumb {
            height: 30px;
            width: 30px;
            border-radius: 6px;
            object-fit: inherit
        }

        .e-chat-ui .e-pinned-message .e-pinned-message-text .e-pinned-file-name {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            min-width: 0;
            display: inline-block;
            font-size: 14px
        }

        .e-chat-ui .e-pinned-message .e-pinned-message-text .e-chat-file-icon {
            font-size: 16px;
            line-height: 16px;
            font-weight: 400
        }

.e-chat-ui .e-reply-wrapper .e-reply-media-preview {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    margin-right: 5px;
    width: fit-content;
    vertical-align: middle
}

    .e-chat-ui .e-reply-wrapper .e-reply-media-preview .e-reply-media-thumb {
        height: 20px;
        width: 20px;
        border-radius: 3px;
        object-fit: inherit
    }

    .e-chat-ui .e-reply-wrapper .e-reply-media-preview .e-reply-file-name {
        flex-grow: 1;
        max-width: 120px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }

    .e-chat-ui .e-reply-wrapper .e-reply-media-preview .e-chat-file-icon {
        font-size: 20px;
        line-height: 100%;
        font-weight: 400
    }

.e-chat-ui .e-preview-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: flex-start
}

    .e-chat-ui .e-preview-overlay .e-preview-header {
        display: flex;
        align-items: center;
        width: 100%;
        padding: 8px 12px;
        justify-content: space-between;
        height: 40px
    }

        .e-chat-ui .e-preview-overlay .e-preview-header .e-chat-back-icon {
            margin-right: 8px;
            font-size: 16px;
            line-height: 20px;
            font-weight: 400
        }

        .e-chat-ui .e-preview-overlay .e-preview-header .e-chat-download {
            font-size: 16px;
            line-height: 100%;
            font-weight: 400
        }

        .e-chat-ui .e-preview-overlay .e-preview-header .e-preview-file-name {
            padding-right: 12px;
            font-size: 14px;
            line-height: 18px;
            font-weight: 500;
            letter-spacing: .1px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            flex-grow: 1
        }

    .e-chat-ui .e-preview-overlay .e-media-wrapper {
        display: flex;
        height: 100%
    }

    .e-chat-ui .e-preview-overlay .e-image-preview, .e-chat-ui .e-preview-overlay .e-video-preview {
        max-width: 95%;
        max-height: 80%;
        margin: auto;
        object-fit: contain
    }

    .e-chat-ui .e-preview-overlay .e-file-preview {
        height: 70%;
        width: 80%;
        margin: auto;
        border-radius: 6px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        border: 1px solid;
        overflow-y: auto;
        scrollbar-width: thin
    }

        .e-chat-ui .e-preview-overlay .e-file-preview .e-file-document {
            font-size: 80px
        }

        .e-chat-ui .e-preview-overlay .e-file-preview .e-preview-file-text {
            font-size: 18px;
            font-weight: 500;
            line-height: 26px;
            letter-spacing: 0;
            margin-top: 24px;
            margin-bottom: 12px;
            text-align: center;
            word-break: break-word;
            hyphens: auto
        }

        .e-chat-ui .e-preview-overlay .e-file-preview .e-file-details {
            font-size: 16px;
            line-height: 20px;
            letter-spacing: .1px;
            font-weight: 400;
            word-break: break-word;
            hyphens: auto
        }

.e-chat-ui .e-upload-failure-alert {
    transition: opacity .5s ease-in-out;
    opacity: 0;
    padding: 8px 10px 8px 16px;
    border-radius: unset;
    display: flex;
    align-items: center;
    align-self: center;
    justify-content: space-between;
    width: calc(100% - 10px)
}

    .e-bigger .e-chat-ui .e-upload-failure-alert .e-chat-circle-close, .e-bigger.e-chat-ui .e-upload-failure-alert .e-chat-circle-close, .e-chat-ui .e-upload-failure-alert .e-chat-circle-close {
        font-size: 16px;
        line-height: 16px;
        margin-right: 12px;
        font-weight: 400
    }

    .e-chat-ui .e-upload-failure-alert .e-failure-message {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0;
        font-weight: 400;
        margin-right: auto
    }

    .e-chat-ui .e-upload-failure-alert .e-chat-close {
        font-size: 14px;
        line-height: 14px;
        margin-left: 8px;
        font-weight: 400;
        cursor: pointer
    }

.e-chat-ui .e-footer:has(.e-chat-drop-area .e-chat-uploaded-file-item) .e-chat-textarea {
    max-height: 90px
}

.e-chat-ui .e-footer .e-chat-drop-area:has(.e-chat-uploaded-file-item) {
    margin: 4px
}

.e-chat-ui .e-footer .e-chat-drop-area {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    overflow-y: auto;
    overflow-x: hidden;
    white-space: normal;
    max-width: inherit;
    max-height: 225px;
    scrollbar-width: thin
}

    .e-chat-ui .e-footer .e-chat-drop-area::-webkit-scrollbar {
        width: 4px
    }

    .e-chat-ui .e-footer .e-chat-drop-area::-webkit-scrollbar-thumb {
        border-radius: 10px
    }

    .e-chat-ui .e-attached-file .e-chat-uploaded-file-item, .e-chat-ui .e-attached-file .e-file-wrapper, .e-chat-ui .e-footer .e-chat-drop-area .e-chat-uploaded-file-item, .e-chat-ui .e-footer .e-chat-drop-area .e-file-wrapper {
        display: flex;
        flex-direction: row;
        border-radius: 4px;
        position: relative;
        align-items: center;
        width: 160px;
        max-width: 160px;
        min-width: 160px;
        margin: 2px;
        cursor: pointer
    }

    .e-aiassistview .e-footer .e-assist-drop-area .e-assist-file-format-icon, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-file-format-icon, .e-chat-ui .e-attached-file .e-chat-file-icon, .e-chat-ui .e-footer .e-chat-drop-area .e-chat-file-icon {
        padding: 3px;
        font-size: 24px
    }

    .e-aiassistview .e-footer .e-assist-drop-area .e-assist-file-details, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-file-details, .e-chat-ui .e-attached-file .e-chat-file-details, .e-chat-ui .e-footer .e-chat-drop-area .e-chat-file-details {
        display: flex;
        flex-direction: column;
        padding: 3px 0 3px 2px;
        min-width: 0;
        flex: 1 1 auto
    }

    .e-aiassistview .e-footer .e-assist-drop-area .e-assist-file-name, .e-aiassistview .e-footer .e-assist-drop-area .e-assist-file-size, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-file-name, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-file-size, .e-chat-ui .e-attached-file .e-chat-file-name, .e-chat-ui .e-attached-file .e-chat-file-size, .e-chat-ui .e-footer .e-chat-drop-area .e-chat-file-name, .e-chat-ui .e-footer .e-chat-drop-area .e-chat-file-size {
        font-size: 10px;
        line-height: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .e-chat-ui .e-attached-file .e-chat-close, .e-chat-ui .e-footer .e-chat-drop-area .e-chat-close {
        cursor: pointer;
        font-weight: 700;
        padding: 4px;
        border-radius: 4px;
        margin: 8px 4px 8px 0
    }

    .e-aiassistview .e-footer .e-assist-drop-area .e-assist-progress-bar, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-progress-bar, .e-chat-ui .e-footer .e-attachment-template .e-chat-progress-bar, .e-chat-ui .e-footer .e-chat-drop-area .e-chat-progress-bar {
        width: 100%;
        border-radius: 4px;
        overflow: hidden;
        position: absolute;
        bottom: 0;
        left: 0
    }

.e-chat-ui .e-attached-file .e-file-wrapper {
    margin: 0;
    width: fit-content
}

.e-chat-mention .e-chat-mention-item-template {
    display: flex;
    flex-direction: row;
    padding: 8px 12px
}

.e-chat-mention .e-chat-mention-user-name {
    font-size: 14px;
    line-height: 22px;
    margin: 9px 8px
}

.e-chat-mention .e-chat-mention-user-icon, .e-chat-mention .e-chat-mention-user-icon img {
    height: 40px;
    width: 40px;
    font-size: 14px
}

.e-chat-mention .e-list-item {
    text-indent: 0;
    height: 56px
}

.e-chat-ui {
    border-color: rgba(var(--color-sf-outline-variant));
    background: rgba(var(--color-sf-surface))
}

    .e-chat-ui .e-left .e-message-content {
        color: rgba(var(--color-sf-on-surface));
        background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface))
    }

        .e-chat-ui .e-left .e-message-content:active, .e-chat-ui .e-left .e-message-content:focus {
            color: rgba(var(--color-sf-on-surface));
            background: rgba(var(--color-sf-on-surface),.08)
        }

        .e-chat-ui .e-left .e-message-content:hover {
            color: rgba(var(--color-sf-on-surface));
            background: rgba(var(--color-sf-on-surface),.05)
        }

    .e-chat-ui .e-message-wrapper::-webkit-scrollbar-thumb {
        background: linear-gradient(0deg,rgba(var(--color-sf-primary),.14),rgba(var(--color-sf-primary),.14)),rgba(var(--color-sf-surface))
    }

    .e-chat-ui .e-chat-header {
        border-bottom-color: rgba(var(--color-sf-outline-variant));
        background: #6750a4;
        border-color: #6750a4;
        color: rgba(var(--color-sf-on-primary))
    }

        .e-chat-ui .e-chat-header .e-tbar-btn, .e-chat-ui .e-chat-header .e-toolbar, .e-chat-ui .e-chat-header .e-toolbar-items {
            background: #6750a4
        }

    .e-chat-ui .e-timestamp {
        background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface));
        color: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
        border-color: transparent
    }

    .e-chat-ui .e-footer .e-chat-textarea::-webkit-scrollbar-thumb {
        background: linear-gradient(0deg,rgba(var(--color-sf-primary),.14),rgba(var(--color-sf-primary),.14)),rgba(var(--color-sf-surface))
    }

    .e-aiassistview .e-footer:not(.e-footer-template), .e-chat-ui .e-footer:not(.e-footer-template) {
        border: 1px solid rgba(var(--color-sf-outline-variant));
        border-bottom-color: rgba(var(--color-sf-outline-variant))
    }

        .e-aiassistview .e-footer:not(.e-footer-template).e-footer-focused, .e-chat-ui .e-footer:not(.e-footer-template).e-footer-focused, .e-chat-ui .e-footer:not(.e-footer-template).e-upload-drag-hover {
            border: 1px solid rgba(var(--color-sf-outline-variant));
            box-shadow: unset
        }

    .e-chat-ui .e-suggestions li {
        color: rgba(var(--color-sf-primary));
        border-color: rgba(var(--color-sf-primary))
    }

    .e-chat-mention .e-chat-mention-user-icon, .e-chat-mention .e-chat-mention-user-icon img, .e-chat-ui .e-header-icon, .e-chat-ui .e-message-icon, .e-chat-ui .e-message-icon img, .e-chat-ui .e-user-icon {
        border-radius: 50%;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover
    }

    .e-chat-ui .e-user-online {
        background-color: rgba(var(--color-sf-success))
    }

    .e-chat-ui .e-user-away {
        background-color: rgba(var(--color-sf-warning))
    }

    .e-chat-ui .e-user-busy {
        background-color: rgba(var(--color-sf-error))
    }

    .e-chat-ui .e-user-offline {
        background-color: #fff
    }

    .e-chat-ui .e-message-icon, .e-chat-ui .e-user-icon {
        color: rgba(var(--color-sf-on-surface-variant));
        background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
    }

    .e-chat-ui .e-indicator {
        background: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface));
        animation: 1s infinite e-chat-indicator-blink
    }

    .e-chat-ui .e-user-text {
        color: rgba(var(--color-sf-on-secondary-container))
    }

@keyframes e-chat-indicator-blink {
    50% {
        background: rgba(var(--color-sf-primary));
        height: .2rem
    }
}

.e-chat-ui .e-chat-header .e-toolbar-item.e-overlay {
    opacity: .5;
    background: unset
}

.e-chat-ui .e-chat-header .e-toolbar-item .e-tbar-btn:focus {
    box-shadow: 0 0 0 1px #fff
}

.e-chat-ui .e-reply-wrapper {
    background: var(--color-sf-outline-variant)
}

    .e-chat-ui .e-reply-wrapper .e-reply-content {
        border-left: 2px solid #9ca3af
    }

.e-chat-ui .e-chat-message-toolbar:has(.e-toolbar-item) {
    border: 1px solid rgba(var(--color-sf-outline-variant))
}

.e-chat-ui .e-forwarded-indicator {
    color: var(--color-sf-on-secondary-container)
}

.e-chat-ui .e-left .e-text .e-chat-mention-user-chip {
    font-weight: 500;
    color: var(--color-sf-error)
}

.e-chat-ui .e-preview-overlay {
    background: rgba(var(--color-sf-on-surface))
}

    .e-chat-ui .e-preview-overlay .e-preview-header {
        background: #ebebeb;
        color: rgba(var(--color-sf-on-surface))
    }

        .e-chat-ui .e-preview-overlay .e-preview-header .e-icons {
            text-decoration: none;
            cursor: pointer;
            color: var(--color-sf-on-surface-variant)
        }

    .e-chat-ui .e-preview-overlay .e-file-preview {
        background: #ebebeb;
        border-color: rgba(var(--color-sf-outline-variant))
    }

.e-aiassistview .e-view-content .e-upload-failure-alert, .e-chat-ui .e-upload-failure-alert {
    background-color: rgba(var(--color-sf-error-container));
    border: 1px solid rgba(var(--color-sf-error-container))
}

.e-aiassistview .e-views .e-content-body pre, .e-chat-mention .e-chat-mention-user-icon {
    background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
}

.e-chat-ui .e-attached-file .e-chat-uploaded-file-item, .e-chat-ui .e-attached-file .e-file-wrapper, .e-chat-ui .e-footer .e-chat-drop-area .e-chat-uploaded-file-item, .e-chat-ui .e-footer .e-chat-drop-area .e-file-wrapper {
    border: 1px solid rgba(var(--color-sf-outline-variant));
    background-color: linear-gradient(0deg,rgba(var(--color-sf-primary),.05),rgba(var(--color-sf-primary),.05)),rgba(var(--color-sf-surface))
}

.e-chat-ui .e-footer .e-chat-uploaded-file-item .e-chat-close:hover {
    background: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.08),rgba(var(--color-sf-on-surface),.08)),rgba(var(--color-sf-surface));
    color: var(--color-sf-on-surface)
}

.e-chat-ui .e-footer .e-chat-uploaded-file-item .e-chat-close:active {
    background-color: linear-gradient(0deg,rgba(var(--color-sf-on-surface),.12),rgba(var(--color-sf-on-surface),.12)),rgba(var(--color-sf-surface));
    color: var(--color-sf-on-surface-variant)
}

.e-chat-ui .e-footer .e-attachment-template .e-chat-progress-fill, .e-chat-ui .e-footer .e-chat-drop-area .e-chat-progress-fill {
    height: 3px;
    width: 0;
    transition: width .3s;
    background-color: var(--color-sf-primary)
}

    .e-aiassistview .e-footer .e-assist-drop-area .e-assist-progress-fill.e-assist-upload-failed, .e-chat-ui .e-footer .e-attachment-template .e-chat-progress-fill.e-chat-upload-failed, .e-chat-ui .e-footer .e-chat-drop-area .e-chat-progress-fill.e-chat-upload-failed {
        background-color: var(--color-sf-error)
    }

.e-chat-mention.e-mention.e-popup {
    box-shadow: unset;
    border-radius: calc(var(--e-radius) * .25);
    border: unset;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.3),0 2px 6px 2px rgba(0,0,0,.15)
}

.e-chat-mention .e-chat-mention-user-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(var(--color-sf-on-surface-variant))
}

.e-bigger .e-aiassistview .e-view-content, .e-bigger .e-chat-ui .e-chat-content, .e-bigger.e-aiassistview .e-view-content, .e-bigger.e-chat-ui .e-chat-content {
    height: calc(100% - 58px)
}

.e-bigger .e-chat-ui .e-message-icon, .e-bigger .e-chat-ui .e-message-icon img, .e-bigger.e-chat-ui .e-message-icon, .e-bigger.e-chat-ui .e-message-icon img {
    font-size: 16px;
    height: 40px;
    width: 40px
}

.e-bigger .e-chat-ui .e-user-icon, .e-bigger.e-chat-ui .e-user-icon {
    height: 32px;
    width: 32px;
    font-size: 14px;
    margin-right: -18px
}

.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: 16px
}

.e-bigger .e-chat-ui .e-text, .e-bigger.e-chat-ui .e-text {
    font-size: 16px;
    padding: 10px 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-footer-icons-wrapper, .e-bigger.e-chat-ui .e-footer .e-footer-icons-wrapper {
    gap: 8px;
    padding: 9px 12px 9px 0
}

.e-bigger .e-chat-ui .e-footer .e-chat-textarea, .e-bigger.e-chat-ui .e-footer .e-chat-textarea {
    min-height: 40px;
    line-height: 22px;
    padding: 9px 12px;
    font-size: 16px
}

.e-bigger .e-chat-ui .e-timestamp, .e-bigger.e-chat-ui .e-timestamp {
    font-size: 14px;
    padding: 6px 10px
}

.e-bigger .e-chat-ui .e-suggestions li, .e-bigger.e-chat-ui .e-suggestions li {
    font-size: 14px;
    padding: 6px 10px;
    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
}

.e-bigger .e-chat-ui.e-rtl .e-footer .e-footer-icons-wrapper, .e-bigger.e-chat-ui.e-rtl .e-footer .e-footer-icons-wrapper {
    padding: 9px 0 9px 12px;
    padding-right: unset
}

.e-bigger .e-chat-ui .e-user-status-icon, .e-bigger.e-chat-ui .e-user-status-icon {
    height: 14px;
    width: 14px;
    font-size: 14px;
    border-radius: 10px;
    border: 1px solid #fff
}

.e-bigger .e-chat-ui .e-message-item .e-chat-message-toolbar, .e-bigger.e-chat-ui .e-message-item .e-chat-message-toolbar {
    height: 40px !important;
    min-height: 40px
}

    .e-bigger .e-chat-ui .e-message-item .e-chat-message-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn, .e-bigger.e-chat-ui .e-message-item .e-chat-message-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn {
        min-height: 32px;
        padding: 4px 2px
    }

.e-bigger .e-chat-ui .e-message-content .e-attached-file .e-image-wrapper .e-play-icon-wrapper, .e-bigger .e-chat-ui .e-message-content .e-attached-file .e-video-wrapper .e-play-icon-wrapper, .e-bigger.e-chat-ui .e-message-content .e-attached-file .e-image-wrapper .e-play-icon-wrapper, .e-bigger.e-chat-ui .e-message-content .e-attached-file .e-video-wrapper .e-play-icon-wrapper {
    position: absolute;
    width: 44px;
    height: 44px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

    .e-bigger .e-chat-ui .e-message-content .e-attached-file .e-image-wrapper .e-play-icon-wrapper .e-chat-video-play, .e-bigger .e-chat-ui .e-message-content .e-attached-file .e-video-wrapper .e-play-icon-wrapper .e-chat-video-play, .e-bigger.e-chat-ui .e-message-content .e-attached-file .e-image-wrapper .e-play-icon-wrapper .e-chat-video-play, .e-bigger.e-chat-ui .e-message-content .e-attached-file .e-video-wrapper .e-play-icon-wrapper .e-chat-video-play {
        font-size: 22px;
        line-height: 100%
    }

.e-bigger .e-chat-ui .e-pinned-message .e-pinned-message-text .e-chat-file-icon, .e-bigger .e-chat-ui .e-preview-overlay .e-preview-header .e-chat-download, .e-bigger .e-chat-ui .e-reply-wrapper .e-reply-media-preview .e-chat-file-icon, .e-bigger.e-chat-ui .e-pinned-message .e-pinned-message-text .e-chat-file-icon, .e-bigger.e-chat-ui .e-preview-overlay .e-preview-header .e-chat-download, .e-bigger.e-chat-ui .e-reply-wrapper .e-reply-media-preview .e-chat-file-icon {
    font-size: 20px;
    line-height: 100%
}

.e-bigger .e-chat-ui .e-preview-overlay .e-preview-header .e-chat-back-icon, .e-bigger.e-chat-ui .e-preview-overlay .e-preview-header .e-chat-back-icon {
    font-size: 18px;
    line-height: 20px
}

.e-bigger .e-chat-ui .e-preview-overlay .e-preview-header .e-preview-file-name, .e-bigger.e-chat-ui .e-preview-overlay .e-preview-header .e-preview-file-name {
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    letter-spacing: .1px
}

.e-bigger .e-chat-ui .e-preview-overlay .e-file-preview .e-preview-file-text, .e-bigger.e-chat-ui .e-preview-overlay .e-file-preview .e-preview-file-text {
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0
}

.e-bigger .e-chat-ui .e-preview-overlay .e-file-preview .e-file-details, .e-bigger.e-chat-ui .e-preview-overlay .e-file-preview .e-file-details {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .1px;
    font-weight: 400
}

.e-bigger .e-chat-ui .e-upload-failure-alert, .e-bigger.e-chat-ui .e-upload-failure-alert {
    padding: 12px 16px;
    border-radius: unset
}

    .e-bigger .e-chat-ui .e-upload-failure-alert .e-failure-message, .e-bigger.e-chat-ui .e-upload-failure-alert .e-failure-message {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0;
        font-weight: 400
    }

    .e-bigger .e-chat-ui .e-upload-failure-alert .e-chat-close, .e-bigger.e-chat-ui .e-upload-failure-alert .e-chat-close {
        font-size: 16px;
        line-height: 16px;
        margin-left: 8px;
        font-weight: 400
    }

.e-bigger .e-chat-ui .e-footer .e-chat-drop-area:has(.e-chat-uploaded-file-item), .e-bigger.e-chat-ui .e-footer .e-chat-drop-area:has(.e-chat-uploaded-file-item) {
    margin: 4px 8px
}

.e-bigger .e-chat-ui .e-attached-file .e-chat-uploaded-file-item, .e-bigger .e-chat-ui .e-footer .e-chat-drop-area .e-chat-uploaded-file-item, .e-bigger.e-chat-ui .e-attached-file .e-chat-uploaded-file-item, .e-bigger.e-chat-ui .e-footer .e-chat-drop-area .e-chat-uploaded-file-item {
    margin: 0 4px 4px
}

.e-bigger .e-chat-ui .e-attached-file .e-chat-file-details, .e-bigger .e-chat-ui .e-footer .e-chat-drop-area .e-chat-file-details, .e-bigger.e-chat-ui .e-attached-file .e-chat-file-details, .e-bigger.e-chat-ui .e-footer .e-chat-drop-area .e-chat-file-details {
    padding: 3px 0 2px 2px
}

.e-bigger .e-chat-mention .e-chat-mention-user-name, .e-bigger.e-chat-mention .e-chat-mention-user-name {
    font-size: 16px;
    line-height: 24px;
    margin: 10px 8px
}

.e-bigger .e-chat-mention .e-chat-mention-user-icon, .e-bigger .e-chat-mention .e-chat-mention-user-icon img, .e-bigger.e-chat-mention .e-chat-mention-user-icon, .e-bigger.e-chat-mention .e-chat-mention-user-icon img {
    height: 44px;
    width: 44px;
    font-size: 16px
}

.e-bigger .e-chat-mention .e-list-item, .e-bigger.e-chat-mention .e-list-item {
    text-indent: 0;
    height: 62px
}

.e-speech-to-text.e-btn {
    align-items: center;
    border-radius: 9999px;
    display: inline-flex;
    font-size: 14px;
    min-width: 40px;
    min-height: 40px;
    padding: 0 14px
}

    .e-speech-to-text.e-btn.e-round {
        width: 40px;
        height: 40px;
        padding: 0
    }

    .e-speech-to-text.e-btn .e-btn-icon {
        font-size: 14px;
        margin-top: 1px;
        line-height: 2px;
        width: 2em
    }

    .e-speech-to-text.e-btn.e-listening-state {
        animation: 1.2s infinite listening
    }

@keyframes listening {
    0%,100% {
        opacity: 1
    }

    50% {
        opacity: .5
    }
}

.e-bigger .e-speech-to-text.e-btn, .e-bigger.e-speech-to-text.e-btn {
    align-items: center;
    border-radius: 9999px;
    display: inline-flex;
    font-size: 16px;
    min-width: 52px;
    min-height: 52px;
    padding: 0 16px
}

    .e-bigger .e-speech-to-text.e-btn.e-round, .e-bigger.e-speech-to-text.e-btn.e-round {
        width: 52px;
        height: 52px;
        padding: 0
    }

    .e-bigger .e-speech-to-text.e-btn .e-btn-icon, .e-bigger.e-speech-to-text.e-btn .e-btn-icon {
        font-size: 16px;
        line-height: 1px;
        width: 2em;
        margin-top: 0
    }

.e-bigger .e-speech-to-text.e-round .e-btn-icon, .e-bigger.e-speech-to-text.e-round .e-btn-icon {
    font-size: 22px;
    margin-top: 0
}

.e-aiassistview {
    border: 1px solid;
    position: relative
}

    .e-aiassistview .e-view-header .e-toolbar-item::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        height: 3px;
        width: 100%;
        border-radius: 4px
    }

    .e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header .e-tbar-btn .e-btn-icon, .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header .e-tbar-btn .e-btn-icon, .e-bigger .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-assist-view-header .e-tbar-btn .e-btn-icon, .e-bigger .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-custom-view-header .e-tbar-btn .e-btn-icon, .e-bigger.e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-assist-view-header .e-tbar-btn .e-btn-icon, .e-bigger.e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-custom-view-header .e-tbar-btn .e-btn-icon {
        padding: 4px 4px 4px 2px
    }

    .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-left {
        height: 49px
    }

    .e-aiassistview .e-footer, .e-aiassistview .e-upload-failure-alert, .e-aiassistview .e-view-container {
        width: max(80%,425px)
    }

    .e-aiassistview .e-view-container {
        margin: 0 auto 10px;
        display: flex;
        flex-direction: column
    }

    .e-aiassistview .e-prompt-content {
        display: flex;
        align-items: center;
        max-width: 100%
    }

    .e-aiassistview .e-view-content {
        height: calc(100% - 50px);
        display: flex;
        flex-direction: column;
        color: rgba(var(--color-sf-on-surface))
    }

        .e-aiassistview .e-view-content .e-upload-failure-alert {
            transition: opacity .5s ease-in-out;
            opacity: 0;
            padding: 8px 10px 8px 16px;
            border-radius: unset;
            display: flex;
            align-items: center;
            align-self: center;
            justify-content: space-between;
            margin-bottom: 8px
        }

            .e-aiassistview .e-view-content .e-upload-failure-alert .e-assist-clear-icon {
                font-size: 14px;
                line-height: 14px;
                cursor: pointer
            }

            .e-aiassistview .e-view-content .e-upload-failure-alert .e-failure-message {
                font-size: 12px;
                line-height: 18px;
                margin-right: auto
            }

            .e-aiassistview .e-view-content .e-upload-failure-alert .e-assist-circle-close, .e-bigger .e-aiassistview .e-view-content .e-upload-failure-alert .e-assist-circle-close, .e-bigger.e-aiassistview .e-view-content .e-upload-failure-alert .e-assist-circle-close {
                font-size: 16px;
                margin-right: 12px
            }

    .e-aiassistview .e-view-header .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-item.e-assist-view-header, .e-aiassistview .e-view-header .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-item.e-custom-view-header {
        margin-right: 12px;
        margin-left: 0
    }

    .e-aiassistview .e-view-header .e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:last-child {
        margin-left: 8px
    }

    .e-aiassistview .e-view-header .e-toolbar .e-toolbar-item.e-assist-view-header .e-tbar-btn .e-tbar-btn-text, .e-aiassistview .e-view-header .e-toolbar .e-toolbar-item.e-custom-view-header .e-tbar-btn .e-tbar-btn-text {
        padding: 6px 2px
    }

    .e-aiassistview .e-toolbar {
        height: 32px;
        min-height: 32px
    }

        .e-aiassistview .e-toolbar .e-toolbar-item:not(.e-separator):not(.e-spacer) {
            padding: unset
        }

    .e-aiassistview .e-output-container {
        width: 100%;
        display: flex;
        align-self: flex-start;
        margin: 5px 0
    }

    .e-aiassistview .e-prompt-icon {
        margin: 0 0 0 8px;
        min-height: 30px
    }

    .e-aiassistview .e-output-icon {
        height: 30px;
        margin: 0 4px 0 8px
    }

    .e-aiassistview .e-output-icon, .e-aiassistview .e-prompt-icon {
        border-radius: 50%;
        min-width: 30px
    }

    .e-aiassistview .e-content-body, .e-aiassistview .e-loading-body, .e-aiassistview .e-loading-footer {
        padding: 2px 0 0 6px
    }

    .e-aiassistview .e-content-container {
        margin-top: 16px;
        position: relative;
        font-size: 14px;
        justify-content: space-between;
        flex: 1 1 auto
    }

    .e-aiassistview .e-scroll-down-btn {
        position: sticky;
        top: 0;
        align-self: flex-end
    }

    .e-aiassistview .e-prompt-text {
        white-space: pre-wrap;
        height: fit-content;
        border-radius: 4px;
        padding: 7px 8px;
        line-height: 16px;
        min-height: 32px;
        box-sizing: border-box
    }

    .e-aiassistview .e-prompt-container {
        gap: 2px;
        align-self: flex-end;
        max-width: 70%;
        flex-direction: column
    }

        .e-aiassistview .e-prompt-container:hover .e-assist-edit-icon {
            opacity: 1;
            cursor: pointer
        }

    .e-aiassistview .e-suggestion-header {
        font-size: 14px;
        font-weight: 700;
        margin: 0 2px 8px 8px;
        text-align: right;
        color: rgba(var(--color-sf-on-surface))
    }

    .e-aiassistview .e-suggestions ul {
        list-style-type: none;
        padding: 0;
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end
    }

    .e-aiassistview .e-suggestions li {
        line-height: 20px;
        font-weight: 500;
        padding: 8px 12px;
        margin: 0 0 12px 12px;
        border-radius: 8px;
        cursor: pointer;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        height: 36px;
        box-sizing: border-box
    }

    .e-aiassistview .e-views {
        display: flex;
        justify-content: space-around;
        scroll-behavior: smooth
    }

        .e-aiassistview .e-views .e-content-body {
            line-height: 25px;
            border-radius: 4px;
            color: rgba(var(--color-sf-on-surface))
        }

            .e-aiassistview .e-views .e-content-body h4, .e-aiassistview .e-views .e-content-body h5 {
                line-height: 28px
            }

            .e-aiassistview .e-views .e-content-body h1 {
                font-size: 40px;
                line-height: 40px
            }

            .e-aiassistview .e-views .e-content-body h2 {
                font-size: 32px;
                line-height: 36px
            }

            .e-aiassistview .e-views .e-content-body h3 {
                font-size: 28px;
                line-height: 32px
            }

            .e-aiassistview .e-views .e-content-body h6 {
                font-size: 16px;
                line-height: 20px
            }

            .e-aiassistview .e-views .e-content-body li {
                line-height: 24.5px
            }

            .e-aiassistview .e-views .e-content-body pre {
                padding: 12px 0 12px 12px;
                white-space: pre-wrap;
                position: relative
            }

                .e-aiassistview .e-views .e-content-body pre span.e-code-copy {
                    position: absolute;
                    right: 10px;
                    cursor: pointer;
                    color: rgba(var(--color-sf-on-surface))
                }

            .e-aiassistview .e-views .e-content-body tbody, .e-aiassistview .e-views .e-content-body td, .e-aiassistview .e-views .e-content-body tfoot, .e-aiassistview .e-views .e-content-body th, .e-aiassistview .e-views .e-content-body thead, .e-aiassistview .e-views .e-content-body tr {
                padding: 6px
            }

            .e-aiassistview .e-views .e-content-body blockquote {
                font-style: italic;
                padding-left: 7px
            }

            .e-aiassistview .e-views .e-content-body img, .e-aiassistview .e-views .e-content-body svg {
                height: inherit;
                width: 100%;
                padding: 12px;
                border-radius: 4px
            }

            .e-aiassistview .e-views .e-content-body table {
                border-collapse: collapse;
                border-spacing: 0
            }

            .e-aiassistview .e-views .e-content-body code:not(pre code) {
                border-radius: 4px;
                padding: 0 4px;
                background: #fff1f1;
                color: #861212
            }

            .e-aiassistview .e-views .e-content-body > :first-child {
                margin-block-start: 0;
                margin-block-end: 0.5em
            }

            .e-aiassistview .e-views .e-content-body > :last-child, .e-aiassistview .e-views .e-content-body > :only-child {
                margin-block-start: 0;
                margin-block-end: 0
            }

    .e-aiassistview .e-assistview-content-section, .e-aiassistview .e-custom-view, .e-aiassistview .e-views {
        height: 100%;
        overflow: scroll
    }

        .e-aiassistview .e-assistview-content-section::-webkit-scrollbar, .e-aiassistview .e-custom-view::-webkit-scrollbar, .e-aiassistview .e-views::-webkit-scrollbar {
            width: 6px;
            height: 6px
        }

        .e-aiassistview .e-assistview-content-section::-webkit-scrollbar-thumb, .e-aiassistview .e-custom-view::-webkit-scrollbar-thumb, .e-aiassistview .e-views::-webkit-scrollbar-thumb {
            border-radius: 10px
        }

        .e-aiassistview .e-assistview-content-section::-webkit-scrollbar-corner, .e-aiassistview .e-custom-view::-webkit-scrollbar-corner, .e-aiassistview .e-views::-webkit-scrollbar-corner {
            background-color: transparent
        }

    .e-aiassistview .e-footer {
        position: relative;
        margin: 0 auto 24px
    }

        .e-aiassistview .e-footer .e-assist-textarea::-webkit-scrollbar-thumb {
            border-radius: 10px
        }

        .e-aiassistview .e-footer .e-assist-textarea::-webkit-scrollbar {
            width: 4px
        }

        .e-aiassistview .e-footer:not(.e-footer-expanded).e-toolbar-inline .e-footer-icons-wrapper {
            width: fit-content
        }

        .e-aiassistview .e-footer .e-footer-icons-wrapper {
            display: flex;
            align-items: center;
            gap: 8px;
            padding: 4px 8px 4px 0
        }

            .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar {
                width: 100%;
                min-height: 32px
            }

                .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn {
                    min-height: 32px;
                    min-width: 32px;
                    cursor: default
                }

                    .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn:has(.e-assist-stop) {
                        max-width: 32px
                    }

                        .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn:has(.e-assist-stop) .e-btn-icon {
                            min-width: 32px
                        }

                .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item {
                    min-height: unset;
                    min-width: unset;
                    max-height: 32px
                }

                    .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:focus-visible .e-icons:not(.disabled) {
                        outline: solid 1px;
                        padding: 4px
                    }

        .e-aiassistview .e-footer .e-assist-textarea {
            height: 100%;
            width: 100%;
            min-height: 40px;
            outline: 0;
            overflow-y: auto;
            max-height: 280px;
            line-height: 20px;
            padding: 10px 8px;
            font-size: 14px
        }

        .e-aiassistview .e-footer:not(.e-footer-template).e-footer-expanded .e-textarea-icons-wrapper .e-footer-icons-wrapper {
            padding: 4px 8px;
            justify-content: end
        }

    .e-aiassistview .e-header-icon, .e-aiassistview .e-output-icon, .e-aiassistview .e-prompt-icon {
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center
    }

    .e-aiassistview .e-output-icon, .e-aiassistview .e-prompt-icon, .e-aiassistview .e-prompt-text {
        background: linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
    }

    .e-aiassistview .e-footer .e-assist-stop {
        height: 32px;
        width: 32px;
        padding: 6px;
        line-height: 18px;
        font-weight: 500;
        font-size: 14px;
        opacity: 1;
        pointer-events: auto;
        cursor: pointer;
        justify-content: center;
        border-radius: 100px;
        border: 1px solid
    }

    .e-aiassistview .e-assist-edit-icon, .e-aiassistview .e-assist-stop, .e-aiassistview .e-output-icon, .e-aiassistview .e-prompt-container, .e-aiassistview .e-prompt-icon {
        display: flex;
        align-items: center
    }

        .e-aiassistview .e-content-footer.e-assist-toolbar-active, .e-aiassistview .e-output-container:has(:focus-visible) .e-content-footer, .e-aiassistview .e-output-container:hover .e-content-footer, .e-aiassistview .e-prompt-container:has(:focus-visible) .e-prompt-toolbar, .e-aiassistview .e-prompt-container:hover .e-prompt-toolbar {
            opacity: 1;
            transition: opacity .3s
        }

        .e-aiassistview .e-assist-stop:focus-visible, .e-aiassistview .e-footer:not(.e-footer-template) .e-assist-send:not(.disabled):focus-visible, .e-aiassistview .e-views .e-content-body:focus-visible, .e-aiassistview .e-views .e-content-container .e-prompt-text:focus-visible, .e-aiassistview .e-views .e-suggestions li:focus-visible {
            outline: solid 1px
        }

    .e-aiassistview.e-rtl .e-view-header .e-toolbar-item.e-assist-view-header .e-tbar-btn .e-btn-icon, .e-aiassistview.e-rtl .e-view-header .e-toolbar-item.e-custom-view-header .e-tbar-btn .e-btn-icon, .e-bigger .e-aiassistview.e-rtl .e-view-header .e-toolbar-item.e-assist-view-header .e-tbar-btn .e-btn-icon, .e-bigger .e-aiassistview.e-rtl .e-view-header .e-toolbar-item.e-custom-view-header .e-tbar-btn .e-btn-icon, .e-bigger.e-aiassistview.e-rtl .e-view-header .e-toolbar-item.e-assist-view-header .e-tbar-btn .e-btn-icon, .e-bigger.e-aiassistview.e-rtl .e-view-header .e-toolbar-item.e-custom-view-header .e-tbar-btn .e-btn-icon {
        padding: 4px 2px 4px 4px
    }

    .e-aiassistview.e-rtl .e-suggestion-header {
        text-align: left;
        margin: 0 8px 8px 2px
    }

    .e-aiassistview.e-rtl .e-suggestions li {
        margin: 0 12px 12px 0
    }

    .e-aiassistview.e-rtl .e-views .e-content-body blockquote {
        padding-left: unset;
        border-left: unset;
        padding-right: 7px
    }

    .e-aiassistview.e-rtl .e-views .e-content-body pre span.e-code-copy {
        right: unset;
        left: 10px
    }

    .e-aiassistview.e-rtl .e-content-body, .e-aiassistview.e-rtl .e-loading-body, .e-aiassistview.e-rtl .e-loading-footer {
        padding: 2px 6px 0 0
    }

    .e-aiassistview.e-rtl .e-output-icon {
        margin: 0 8px 0 4px
    }

    .e-aiassistview.e-rtl .e-footer .e-footer-icons-wrapper, .e-bigger .e-aiassistview.e-rtl .e-footer .e-footer-icons-wrapper, .e-bigger.e-aiassistview.e-rtl .e-footer .e-footer-icons-wrapper {
        padding: 4px 0 4px 8px;
        padding-right: unset
    }

    .e-aiassistview .e-prompt-content .e-prompt-uploaded-files:has(.e-assist-uploaded-file-item) {
        align-self: flex-end;
        border-radius: 4px;
        padding: 8px;
        margin-bottom: 4px;
        justify-content: flex-end;
        gap: 6px
    }

    .e-aiassistview .e-footer .e-assist-drop-area::-webkit-scrollbar, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files::-webkit-scrollbar {
        display: none
    }

    .e-aiassistview .e-footer .e-assist-drop-area:has(.e-assist-uploaded-file-item) {
        margin: 3px
    }

    .e-aiassistview .e-footer .e-assist-drop-area {
        overflow-y: auto;
        overflow-x: hidden;
        white-space: normal;
        max-width: inherit;
        max-height: 225px;
        scrollbar-width: thin;
        row-gap: 6px
    }

        .e-aiassistview .e-footer .e-assist-drop-area .e-assist-uploaded-file-item {
            margin: 3px
        }

    .e-aiassistview .e-footer .e-assist-drop-area, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap
    }

        .e-aiassistview .e-footer .e-assist-drop-area .e-assist-uploaded-file-item, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-uploaded-file-item {
            display: flex;
            flex-direction: row;
            border-radius: 4px;
            position: relative;
            align-items: center;
            width: 144px;
            max-width: 144px;
            min-width: 144px
        }

        .e-aiassistview .e-footer .e-assist-drop-area .e-assist-clear-icon, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-clear-icon {
            cursor: pointer;
            font-weight: 700;
            padding: 12px 8px 12px 4px;
            border-radius: 6px
        }

        .e-aiassistview .e-footer .e-assist-drop-area .e-assist-progress-fill, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-progress-fill {
            height: 3px;
            width: 0;
            transition: width .3s
        }

    .e-aiassistview .e-prompt-details:has(.e-prompt-uploaded-files) {
        display: flex;
        flex-direction: column
    }

        .e-aiassistview .e-prompt-details:has(.e-prompt-uploaded-files) .e-prompt-text {
            align-self: flex-end
        }

    .e-aiassistview .e-prompt-content:has(.e-prompt-uploaded-files):not(:has(.e-prompt-text)) + .e-prompt-toolbar {
        display: none
    }

    .e-aiassistview .e-toolbar-item .e-assistview-speech-to-text {
        border: none;
        box-shadow: none
    }

@media (max-width:760px) {
    .e-aiassistview .e-view-container {
        width: 100%
    }

    .e-aiassistview .e-footer, .e-aiassistview .e-upload-failure-alert {
        width: calc(100% - 10px)
    }

    .e-aiassistview .e-prompt-content, .e-aiassistview .e-view-container .e-suggestions {
        padding-right: 8px
    }

    .e-aiassistview.e-rtl .e-prompt-content, .e-aiassistview.e-rtl .e-view-container .e-suggestions {
        padding: 0 0 0 8px
    }
}

.e-aiassistview {
    border-color: rgba(var(--color-sf-outline-variant));
    background-color: rgba(var(--color-sf-surface))
}

    .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar-item::after, .e-aiassistview .e-view-header .e-toolbar-item::after {
        background-color: transparent
    }

    .e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header .e-btn:active, .e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header .e-btn:focus, .e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header .e-btn:hover, .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header .e-btn:active, .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header .e-btn:focus, .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header .e-btn:hover {
        background: 0 0;
        border-color: transparent
    }

    .e-aiassistview .e-view-header .e-toolbar-item.e-assist-view-header .e-tbar-btn:focus-visible, .e-aiassistview .e-view-header .e-toolbar-item.e-custom-view-header .e-tbar-btn:focus-visible {
        box-shadow: 0 0 0 1px #fff,0 0 0 3px #000
    }

    .e-aiassistview .e-suggestions li {
        color: rgba(var(--color-sf-on-surface));
        border: 1px solid rgba(var(--color-sf-surface))
    }

    .e-aiassistview .e-output-icon, .e-aiassistview .e-prompt-icon {
        border: 1px solid rgba(var(--color-sf-surface));
        color: var(--color-sf-on-surface-variant)
    }

    .e-aiassistview .e-prompt-text {
        color: rgba(var(--color-sf-on-surface));
        border: 1px solid rgba(var(--color-sf-surface))
    }

    .e-aiassistview .e-views .e-content-body a {
        color: #0a53ac
    }

    .e-aiassistview .e-views .e-content-body pre code {
        color: rgba(var(--color-sf-on-surface));
        background: 0 0
    }

    .e-aiassistview .e-views .e-content-body tbody, .e-aiassistview .e-views .e-content-body td, .e-aiassistview .e-views .e-content-body tfoot, .e-aiassistview .e-views .e-content-body th, .e-aiassistview .e-views .e-content-body thead, .e-aiassistview .e-views .e-content-body tr {
        border: 1px solid rgba(var(--color-sf-outline-variant))
    }

    .e-aiassistview .e-views .e-content-body blockquote {
        border-left: 4px solid linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
    }

    .e-aiassistview .e-footer .e-assist-stop.e-icons {
        border-color: rgba(var(--color-sf-primary-container));
        color: #6750a4;
        background-color: rgba(var(--color-sf-primary-container))
    }

    .e-aiassistview .e-assistview-content-section::-webkit-scrollbar-thumb, .e-aiassistview .e-custom-view::-webkit-scrollbar-thumb, .e-aiassistview .e-views::-webkit-scrollbar-thumb {
        background: linear-gradient(0deg,rgba(var(--color-sf-primary),.14),rgba(var(--color-sf-primary),.14)),rgba(var(--color-sf-surface))
    }

    .e-aiassistview .e-footer .e-assist-textarea::-webkit-scrollbar-thumb {
        background: linear-gradient(0deg,rgba(var(--color-sf-primary),.14),rgba(var(--color-sf-primary),.14)),rgba(var(--color-sf-surface))
    }

    .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:active .e-assist-stop, .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:hover:not(:focus-visible) .e-assist-stop {
        color: #6750a4
    }

    .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn:focus:not(:focus-visible) {
        outline: 0;
        box-shadow: none;
        background: 0 0
    }

    .e-aiassistview.e-rtl .e-views .e-content-body blockquote {
        border-right: 4px solid linear-gradient(0deg,rgba(var(--color-sf-primary),.08),rgba(var(--color-sf-primary),.08)),rgba(var(--color-sf-surface))
    }

    .e-aiassistview .e-prompt-content .e-prompt-uploaded-files:has(.e-assist-uploaded-file-item) {
        background-color: rgba(103,80,164,.8)
    }

    .e-aiassistview .e-footer .e-assist-drop-area .e-assist-uploaded-file-item, .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-uploaded-file-item {
        border: 1px solid rgba(var(--color-sf-outline-variant));
        background-color: rgba(var(--color-sf-surface))
    }

    .e-aiassistview .e-footer .e-assist-drop-area .e-assist-progress-fill {
        background-color: var(--color-sf-primary)
    }

.e-content-footer .e-toolbar, .e-prompt-toolbar .e-toolbar {
    box-shadow: unset;
    border: unset
}

.e-bigger .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-left, .e-bigger.e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-left {
    height: 57px
}

.e-bigger .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-assist-view-header .e-tbar-btn, .e-bigger .e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-custom-view-header .e-tbar-btn, .e-bigger.e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-assist-view-header .e-tbar-btn, .e-bigger.e-aiassistview .e-view-header .e-toolbar .e-toolbar-items .e-toolbar-item.e-custom-view-header .e-tbar-btn {
    padding: 4px 2px
}

.e-bigger .e-aiassistview .e-content-body, .e-bigger .e-aiassistview .e-loading-body, .e-bigger .e-aiassistview .e-loading-footer, .e-bigger.e-aiassistview .e-content-body, .e-bigger.e-aiassistview .e-loading-body, .e-bigger.e-aiassistview .e-loading-footer {
    padding: 6px 0 0 6px
}

.e-bigger .e-aiassistview .e-prompt-text, .e-bigger.e-aiassistview .e-prompt-text {
    padding: 8px 12px;
    line-height: 22px;
    min-height: 40px;
    box-sizing: border-box
}

.e-bigger .e-aiassistview .e-suggestion-header, .e-bigger.e-aiassistview .e-suggestion-header {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 15px
}

.e-bigger .e-aiassistview .e-suggestions li, .e-bigger.e-aiassistview .e-suggestions li {
    line-height: 22px;
    font-weight: 400;
    padding: 8px 16px;
    margin: 0 0 16px 16px;
    height: 40px;
    box-sizing: border-box
}

.e-bigger .e-aiassistview .e-footer .e-assist-stop, .e-bigger.e-aiassistview .e-footer .e-assist-stop {
    height: 40px;
    width: 40px;
    min-height: 40px;
    padding: 12px;
    box-sizing: border-box;
    line-height: 20px;
    font-weight: 500;
    font-size: 16px
}

.e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper, .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper {
    gap: 8px;
    padding: 4px 8px 4px 0
}

    .e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn, .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn {
        min-height: 40px;
        min-width: 40px;
        max-width: 40px
    }

        .e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn:has(.e-assist-stop), .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn:has(.e-assist-stop) {
            max-width: 40px
        }

            .e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn:has(.e-assist-stop) .e-btn-icon, .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-tbar-btn:has(.e-assist-stop) .e-btn-icon {
                min-width: 40px
            }

    .e-bigger .e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item, .e-bigger.e-aiassistview .e-footer .e-footer-icons-wrapper .e-toolbar .e-toolbar-item {
        min-height: unset;
        min-width: unset;
        max-height: 40px
    }

.e-bigger .e-aiassistview .e-footer .e-assist-textarea, .e-bigger.e-aiassistview .e-footer .e-assist-textarea {
    min-height: 48px;
    line-height: 22px;
    padding: 12px;
    font-size: 16px
}

.e-bigger .e-aiassistview.e-rtl .e-suggestions li, .e-bigger.e-aiassistview.e-rtl .e-suggestions li {
    margin: 0 16px 16px 0
}

.e-bigger .e-aiassistview.e-rtl .e-content-body, .e-bigger .e-aiassistview.e-rtl .e-loading-body, .e-bigger .e-aiassistview.e-rtl .e-loading-footer, .e-bigger.e-aiassistview.e-rtl .e-content-body, .e-bigger.e-aiassistview.e-rtl .e-loading-body, .e-bigger.e-aiassistview.e-rtl .e-loading-footer {
    padding: 6px 6px 0 0
}

.e-bigger .e-aiassistview .e-prompt-content .e-prompt-uploaded-files:has(.e-assist-uploaded-file-item), .e-bigger.e-aiassistview .e-prompt-content .e-prompt-uploaded-files:has(.e-assist-uploaded-file-item) {
    border-radius: 4px;
    padding: 8px 12px;
    gap: 6px
}

.e-bigger .e-aiassistview .e-footer .e-assist-drop-area:has(.e-assist-uploaded-file-item), .e-bigger.e-aiassistview .e-footer .e-assist-drop-area:has(.e-assist-uploaded-file-item) {
    margin: 8px 6px
}

.e-bigger .e-aiassistview .e-footer .e-assist-drop-area .e-assist-file-details, .e-bigger .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-file-details, .e-bigger.e-aiassistview .e-footer .e-assist-drop-area .e-assist-file-details, .e-bigger.e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-file-details {
    padding: 3px 0 3px 2px
}

.e-bigger .e-aiassistview .e-footer .e-assist-drop-area .e-assist-clear-icon, .e-bigger .e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-clear-icon, .e-bigger.e-aiassistview .e-footer .e-assist-drop-area .e-assist-clear-icon, .e-bigger.e-aiassistview .e-prompt-content .e-prompt-uploaded-files .e-assist-clear-icon {
    padding: 12px 8px 12px 4px
}

.e-bigger .e-aiassistview .e-view-content .e-upload-failure-alert, .e-bigger.e-aiassistview .e-view-content .e-upload-failure-alert {
    padding: 12px 12px 12px 16px;
    border-radius: unset
}

    .e-bigger .e-aiassistview .e-view-content .e-upload-failure-alert .e-assist-clear-icon, .e-bigger.e-aiassistview .e-view-content .e-upload-failure-alert .e-assist-clear-icon {
        font-size: 16px;
        line-height: 16px
    }
