@syncfusion/ej2-grids
Version:
Feature-rich JavaScript datagrid (datatable) control with built-in support for editing, filtering, grouping, paging, sorting, and exporting to Excel.
1,434 lines (1,388 loc) • 145 kB
CSS
/* stylelint-disable property-no-vendor-prefix */
/* stylelint-disable */
.e-filled.e-float-input.e-error label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error label.e-float-text,
.e-filled.e-float-input.e-error input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-error textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-error.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text {
color: var(--color-sf-danger) !important;
}
.e-popup.e-ddl {
border-radius: 4px;
-webkit-box-shadow: none;
box-shadow: none;
margin-top: 3px;
}
.e-popup.e-ddl .e-input-group {
width: auto;
}
.e-popup.e-ddl .e-input-group input {
line-height: 15px;
}
.e-popup.e-ddl .e-dropdownbase {
min-height: 26px;
}
.e-popup.e-ddl .e-filter-parent .e-input-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: auto;
}
.e-popup.e-ddl .e-filter-parent .e-input-group .e-back-icon {
border: 0;
}
.e-input-group.e-control-wrapper.e-ddl .e-input[readonly],
.e-float-input.e-control-wrapper.e-ddl input[readonly] {
background: transparent;
}
.e-input-group.e-control-wrapper.e-ddl.e-readonly .e-input[readonly],
.e-float-input.e-control-wrapper.e-ddl.e-readonly input[readonly] {
background: var(--color-sf-content-bg-color-alt2);
}
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:active,
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:hover,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-ddl-icon:active,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-ddl-icon:hover,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:hover,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:hover {
background: transparent;
color: var(--color-sf-icon-color);
}
.e-input-group.e-ddl .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon,
.e-input-group.e-control-wrapper.e-ddl .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon,
.e-float-input.e-ddl input[readonly] ~ span.e-input-group-icon.e-ddl-icon,
.e-float-input.e-control-wrapper.e-ddl input[readonly] ~ span.e-input-group-icon.e-ddl-icon {
background: transparent;
color: var(--color-sf-icon-color);
}
.e-input-group.e-ddl.e-readonly .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon.e-search-icon,
.e-input-group.e-control-wrapper.e-readonly .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon.e-search-icon,
.e-float-input.e-ddl.e-readonly .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon.e-search-icon,
.e-float-input.e-control-wrapper.e-ddl.e-readonly .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon.e-search-icon {
background: var(--color-sf-content-bg-color-alt2);
}
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon,
.e-input-group.e-disabled.e-ddl .e-control.e-dropdownlist ~ .e-input-group-icon,
.e-control.e-dropdownlist .e-input-group.e-disabled.e-ddl .e-input-group-icon,
.e-control.e-dropdownlist .e-input-group.e-ddl .e-input-group-icon {
border: 0;
}
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-input-group-icon:active,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-input-group-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:active {
-webkit-box-shadow: none;
box-shadow: none;
}
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon {
background: transparent;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
}
.e-ddl.e-popup .e-filter-parent .e-input-group,
.e-ddl.e-popup .e-filter-parent {
background: var(--color-sf-content-bg-color);
}
.e-input-group .e-control.e-dropdownlist ~ .e-ddl-icon {
font-size: 14px;
}
/* stylelint-disable property-no-vendor-prefix */
@-webkit-keyframes material-spinner-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes material-spinner-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes fabric-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-icon-check::before {
content: "\e774";
}
.e-excelfilter .e-icon-filter::before,
.e-excelfilter .e-excl-filter-icon::before {
content: "\e7f7";
}
.e-excelfilter .e-excl-filter-icon.e-filtered::before {
content: "\e72c";
}
.e-excelfilter .e-search-icon::before,
.e-excelfilter .e-ccsearch-icon::before {
content: "\e754";
}
.e-excelfilter .e-chkcancel-icon::before {
content: "\e7e7";
}
.e-excelfilter .e-sortascending::before {
content: "\e7a3";
}
.e-excelfilter .e-sortdescending::before {
content: "\e7b6";
}
/*! Excel-Filter layout */
.sf-grid .e-excelfilter.e-dialog .e-dlg-content {
padding-left: 0;
padding-right: 0;
}
.sf-grid .e-excelfilter .e-dlg-content {
overflow: visible;
padding: 0;
}
.sf-grid .e-excelfilter .e-searchcontainer {
padding: 14px;
padding-top: 4px;
padding-left: 6px;
padding-right: 24px;
}
.sf-grid .e-excelfilter.e-rtl .e-searchcontainer {
padding: 14px;
padding-top: 4px;
padding-left: 14px;
padding-right: 0;
}
.sf-grid .e-excelfilter.e-rtl .e-checkbox-wrapper .e-frame + .e-label {
margin-left: 0;
margin-right: 8px;
}
.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu {
display: inline-block;
position: relative;
width: 100%;
}
.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul {
position: absolute;
}
.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-menu-item .e-menu-icon {
height: 26px;
line-height: 26px;
}
.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-menu-item:not(.e-separator) {
height: 36px;
line-height: 36px;
}
.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-separator {
height: auto;
}
.sf-grid .e-excelfilter .e-contextmenu-container ul .e-menu-item .e-caret {
margin-right: 24px;
line-height: 40px;
padding: 0;
}
.sf-grid .e-excelfilter .e-searchbox {
padding-left: 8px;
}
.sf-grid-dlg.e-xlflmenu .e-xlfl-radiodiv {
width: unset;
}
.e-xlflmenu {
min-height: 318px;
}
.e-xlflmenu .e-xlfl-dlgfields {
font-size: 14px;
color: var(--color-sf-content-text-color);
}
.e-xlflmenu .e-xlfl-fieldset {
font-size: 14px;
padding-top: 12px;
color: var(--color-sf-content-text-color);
}
.e-xlflmenu .e-xlfl-optr,
.e-xlflmenu .e-xlfl-value {
padding-top: 12px;
}
.e-xlflmenu .e-xlfl-radio,
.e-xlflmenu .e-xlfl-mtcase {
padding-top: 12px;
}
.e-xlflmenu .e-xlfl-optr:first-child {
padding-right: 12px;
}
.e-xlflmenu .e-xlfl-table {
border-spacing: 0;
table-layout: fixed;
width: 100%;
}
.e-xlflmenu .e-radio + label .e-label {
margin-top: 0;
padding-left: 25px;
padding-right: 15px;
}
.e-xlflmenu .e-checkbox-wrapper .e-frame + .e-label {
margin-bottom: 1px;
margin-left: 11px;
margin-bottom: 2px;
}
.e-xlflmenu .e-checkbox-wrapper .e-frame {
margin-bottom: 1px;
}
.e-xlflmenu .e-dlg-content {
padding-bottom: 5px;
}
.e-xlflmenu .e-xlfl-radiodiv {
width: 120px;
}
.e-xlflmenu .e-xlfl-matchcasediv {
margin-left: 0;
margin-right: 13px;
}
.e-xlfl-radio-or,
.e-xlfl-matchcasediv {
margin-left: 2px;
}
.e-emptyicon {
opacity: 0;
}
.e-xlflmenu.e-rtl .e-xlfl-optr {
padding-left: 12px;
padding-right: 0;
}
.e-xlflmenu.e-rtl .e-radio + label .e-label {
padding-left: 0;
padding-right: 25px;
}
.e-xlflmenu.e-rtl .e-xlfl-radio-or {
margin-left: 0;
margin-right: 13px;
}
.e-excelfilter .e-checkboxlist {
height: 200px;
margin-top: 5px;
min-height: 160px;
overflow-y: auto;
}
.e-excelfilter .e-checkboxfiltertext {
width: 150px;
word-break: normal;
}
.e-excelfilter .e-chk-hidden {
-moz-appearance: none; /* stylelint-disable-line property-no-vendor-prefix */
height: 1px;
opacity: 0;
width: 1px;
}
.e-excelfilter .e-contextmenu-wrapper ul li,
.e-excelfilter .e-contextmenu-container ul li {
height: 40px;
line-height: 40px;
}
.e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon,
.e-excelfilter .e-contextmenu-container ul li .e-menu-icon {
height: 40px;
line-height: 40px;
margin-right: 10px;
}
.e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret {
height: 40px;
line-height: 40px;
}
.e-excelfilter .e-contextmenu-wrapper ul,
.e-excelfilter .e-contextmenu-container ul:not(.e-ul) {
border: 0;
border-radius: 5px 5px 0 0;
-webkit-box-shadow: none;
box-shadow: none;
max-width: 300px;
padding-bottom: 4px;
position: static;
}
.e-excelfilter .e-dlg-content {
background-color: var(--color-sf-flyout-bg-color);
padding-top: 0;
padding-top: 12px;
}
.e-excelfilter .e-searchbox,
.e-excelfilter .e-contextmenu-wrapper,
.e-excelfilter .e-contextmenu-wrapper ul {
display: block;
}
.e-excelfilter .e-contextmenu-wrapper ul {
padding-bottom: 4px;
position: static;
}
.e-excelfilter .e-contextmenu-wrapper ul li .e-contextmenu-container ul li {
height: 40px;
line-height: 40px;
}
.e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret {
height: 40px;
line-height: 40px;
margin-right: 15px;
margin-top: 1px;
font-size: 18px;
}
.e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon,
.e-excelfilter .e-contextmenu-container ul li .e-menu-icon {
height: 40px;
line-height: 40px;
margin-right: 10px;
font-size: 20px;
}
.e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon.e-icon-check,
.e-excelfilter .e-contextmenu-container ul li .e-menu-icon.e-icon-check {
font-size: 18px;
}
.e-excelfilter.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon {
margin-right: 0;
}
.e-excelfilter.e-rtl .e-contextmenu-wrapper ul .e-menu-item .e-caret {
margin-left: 15px;
}
.e-excelfilter .e-footer-content {
border-style: solid;
border-width: 1px 0 0;
}
.e-excelfilter .e-excel-menu {
z-index: 1000;
}
.e-excelfilter .e-xlsel {
border: 0 solid;
position: absolute;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.e-excelfilter.e-dialog .e-dlg-content {
padding-left: 6px;
}
.e-excelfilter .e-ftrchk,
.e-excelfilter .e-searchbox {
padding-left: 9.5px;
}
.e-excelfilter.e-rtl .e-dlg-content {
padding-left: 14px;
padding-right: 6px;
}
.e-excelfilter.e-rtl .e-ftrchk,
.e-excelfilter.e-rtl .e-searchbox {
padding-left: 0;
padding-right: 9.5px;
}
.e-ftrchk {
padding-bottom: 9.5px;
padding-top: 9.5px;
}
.e-excel-menu.e-contextmenu.e-menu-parent {
max-height: 298px;
overflow-y: auto;
}
/*! Excel-Filter theme */
.e-excelfilter .e-footer-content {
border-color: var(--color-sf-border-light);
opacity: 1;
}
.e-excelfilter .e-filtered::before {
color: var(--color-sf-primary);
}
.e-excelfilter .e-dlg-content {
padding-bottom: 0;
}
li.e-separator.e-menu-item.e-excel-separator {
margin-bottom: 0;
margin-top: 0;
}
.e-xlsel {
background-color: var(--color-sf-primary);
border-color: var(--color-sf-primary);
}
/* stylelint-disable */
.e-icon-check::before {
content: "\e774";
}
.e-grid.e-rtl .e-icon-rowdragicon::before,
.e-grid .e-icon-rowdragicon::before,
.e-grid .e-group-animate .e-drag.e-icon-drag::before,
.e-grid-menu.e-rtl .e-icon-rowdragicon::before,
.e-grid-menu .e-icon-rowdragicon::before,
.e-grid-menu .e-group-animate .e-drag.e-icon-drag::before {
content: "\e726";
}
.e-grid .e-icon-grightarrow::before,
.e-grid .e-group-animate .e-nextgroup.e-icon-next::before,
.e-grid-menu .e-icon-grightarrow::before,
.e-grid-menu .e-group-animate .e-nextgroup.e-icon-next::before {
content: "\e748";
}
.e-grid .e-icon-autofit::before,
.e-grid-menu .e-icon-autofit::before {
content: "\e914";
}
.e-grid .e-icon-autofitall::before,
.e-grid-menu .e-icon-autofitall::before {
content: "\e915";
}
.e-grid .e-icon-columnchooser::before,
.e-grid-menu .e-icon-columnchooser::before {
content: "\e916";
}
.e-grid .e-icon-ascending::before,
.e-grid-menu .e-icon-ascending::before {
content: "\e7df";
}
.e-grid .e-icon-descending::before,
.e-grid-menu .e-icon-descending::before {
content: "\e7d8";
}
.e-grid .e-icon-hide::before,
.e-grid .e-ungroupbutton.e-icon-hide::before,
.e-grid-menu .e-icon-hide::before,
.e-grid-menu .e-ungroupbutton.e-icon-hide::before {
content: "\e7e7";
}
.e-grid .e-icon-rowselect::before,
.e-grid-menu .e-icon-rowselect::before {
content: "\e7d4";
}
.e-grid .e-icon-sortdirect::before,
.e-grid-menu .e-icon-sortdirect::before {
content: "\e824";
}
.e-grid .e-icon-gdownarrow::before,
.e-grid-menu .e-icon-gdownarrow::before {
content: "\e729";
}
.e-grid .e-columnchooserdiv::before,
.e-grid .e-excl-filter-icon::before,
.e-grid .e-icon-filter::before,
.e-grid .e-icon-filter.e-filtered::before,
.e-grid .e-resfilter-icon::before,
.e-grid-menu .e-columnchooserdiv::before,
.e-grid-menu .e-excl-filter-icon::before,
.e-grid-menu .e-icon-filter::before,
.e-grid-menu .e-icon-filter.e-filtered::before,
.e-grid-menu .e-resfilter-icon::before {
content: "\e7f7";
}
.e-grid .e-ressort-icon::before,
.e-grid-menu .e-ressort-icon::before {
content: "\e823";
}
.e-grid .e-excl-filter-icon.e-filtered::before,
.e-grid-menu .e-excl-filter-icon.e-filtered::before {
content: "\e72c";
}
.e-grid.e-rtl .e-icon-grightarrow::before,
.e-grid-menu.e-rtl .e-icon-grightarrow::before {
content: "\e765";
}
.e-grid .e-icon-group::before,
.e-grid .e-icon-ungroup::before,
.e-grid-menu .e-icon-group::before,
.e-grid-menu .e-icon-ungroup::before {
content: "\e724";
}
.e-grid .e-icon-reorderuparrow::before,
.e-grid-menu .e-icon-reorderuparrow::before {
content: "\e87a";
}
.e-grid .e-columnchooser-btn::before,
.e-grid .e-cc-icon::before,
.e-grid-menu .e-columnchooser-btn::before,
.e-grid-menu .e-cc-icon::before {
content: "\e729";
}
.e-grid .e-icon-reorderdownarrow::before,
.e-grid-menu .e-icon-reorderdownarrow::before {
content: "\e70d";
}
.e-grid .e-print::before,
.e-grid-menu .e-print::before {
content: "\e75d";
}
.e-grid .e-add::before,
.e-grid-menu .e-add::before {
content: "\e805";
}
.e-grid .e-resback-icon::before,
.e-grid-menu .e-resback-icon::before {
content: "\e773";
}
.e-grid .e-wordexport::before,
.e-grid-menu .e-wordexport::before {
content: "\e7d0";
}
.e-grid .e-pdfexport::before,
.e-grid-menu .e-pdfexport::before {
content: "\e700";
}
.e-grid .e-csvexport::before,
.e-grid-menu .e-csvexport::before {
content: "\e7ba";
}
.e-grid .e-excelexport::before,
.e-grid-menu .e-excelexport::before {
content: "\e7c1";
}
.e-grid .e-edit::before,
.e-grid-menu .e-edit::before {
content: "\e730";
}
.e-grid .e-responsivetoolbaritems-btn::before,
.e-grid .e-columnmenu::before,
.e-grid .e-columnmenu.e-filtered::before,
.e-grid-menu .e-responsivetoolbaritems-btn::before,
.e-grid-menu .e-columnmenu::before,
.e-grid-menu .e-columnmenu.e-filtered::before {
content: "\e770";
}
.e-grid .e-delete::before,
.e-grid-menu .e-delete::before {
content: "\e820";
}
.e-grid .e-copy::before,
.e-grid-menu .e-copy::before {
content: "\e77c";
}
.e-grid .e-save::before,
.e-grid .e-update::before,
.e-grid-menu .e-save::before,
.e-grid-menu .e-update::before {
content: "\e7c8";
}
.e-grid .e-columnchooser::before,
.e-grid-menu .e-columnchooser::before {
content: "\e21e";
}
.e-grid .e-search-icon::before,
.e-grid .e-ccsearch-icon::before,
.e-grid-menu .e-search-icon::before,
.e-grid-menu .e-ccsearch-icon::before,
.e-grid-popup .e-search-icon::before,
.e-grid-popup .e-ccsearch-icon::before {
content: "\e754";
}
.e-grid .e-ccsearch-icon.e-cc-cancel::before,
.e-grid .e-chkcancel-icon::before,
.e-grid .e-cancel-icon::before,
.e-grid .e-cancel::before,
.e-grid-menu .e-ccsearch-icon.e-cc-cancel::before,
.e-grid-menu .e-chkcancel-icon::before,
.e-grid-menu .e-cancel-icon::before,
.e-grid-menu .e-cancel::before,
.e-grid-popup .e-ccsearch-icon.e-cc-cancel::before,
.e-grid-popup .e-chkcancel-icon::before,
.e-grid-popup .e-cancel-icon::before,
.e-grid-popup .e-cancel::before {
content: "\e7e7";
}
.e-responsive-dialog .e-resfilterback::before {
content: "\e773";
}
.e-responsive-dialog.e-rtl .e-resfilterback::before {
content: "\e7f9";
}
.e-responsive-dialog .e-resfilter-icon.e-icons::before, .e-responsive-dialog .e-filterset::before {
content: "\e7f7";
}
.e-responsive-dialog .e-search-icon::before, .e-responsive-dialog .e-ccdlg span.e-ccsearch-icon::before {
content: "\e754";
}
.e-responsive-dialog .e-chkcancel-icon::before, .e-responsive-dialog .e-ccdlg span.e-cc-cancel::before {
content: "\e7e7";
}
.e-responsive-dialog .e-icon-filter-clear::before {
content: "\e72c";
}
.e-responsive-dialog .e-resascending-icon.e-icons::before {
content: "\e7df";
}
.e-responsive-dialog .e-resdescending-icon.e-icons::before {
content: "\e7d8";
}
.e-responsive-dialog .e-rescolumn-icon.e-icons::before {
content: "\e916";
}
.e-responsive-dialog .e-resautofit-icon.e-icons::before {
content: "\e914";
}
.e-responsive-dialog .e-resautofitall-icon.e-icons::before {
content: "\e915";
}
.e-responsive-dialog .e-resgroup-icon.e-icons::before, .e-responsive-dialog .e-resungroup-icon.e-icons::before {
content: "\e724";
}
.e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-pdfexport::before {
content: "\e700";
}
.e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-excelexport::before {
content: "\e7c1";
}
.e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-csvexport::before {
content: "\e7ba";
}
.e-grid-toolbarmenu .e-responsivetoolbar-menu .e-menu-icon.e-columnchooser::before {
content: "\e916";
}
.e-row-responsive-filter .e-dlg-closeicon-btn .e-icon-dlg-close::before {
content: "\e773";
}
.e-row-responsive-filter.e-rtl .e-dlg-closeicon-btn .e-icon-dlg-close::before {
content: "\e7f9";
}
.e-checkboxfilter .e-search-icon::before {
content: "\e754";
}
.e-checkboxfilter .e-chkcancel-icon::before {
content: "\e7e7";
}
.e-contextmenu-container .e-menu-item .e-menu-icon.e-columnchooser::before {
content: "\e916";
}
.e-contextmenu-container .e-menu-item .e-menu-icon.e-pdfexport::before {
content: "\e700";
}
.e-contextmenu-container .e-menu-item .e-menu-icon.e-excelexport::before {
content: "\e7c1";
}
.e-contextmenu-container .e-menu-item .e-menu-icon.e-csvexport::before {
content: "\e7ba";
}
/*! Grid layout */
.e-disableuserselect {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
/*! Blazor column menu custom css */
.e-contextmenu-container.e-sfcontextmenu.e-hide-menu {
visibility: hidden;
}
.e-emptyicon {
opacity: 0;
}
.e-device .e-flmenu-valuediv {
padding: 24px 0 0;
}
.e-grid-popup {
position: absolute;
}
.e-grid .e-dialog.e-checkboxfilter,
.e-grid .e-dialog.e-flmenu,
.e-grid-popup .e-dialog.e-checkboxfilter,
.e-grid-popup .e-dialog.e-flmenu {
min-width: 250px;
}
.e-grid .e-dialog.e-checkboxfilter .e-dlg-content,
.e-grid .e-dialog.e-flmenu .e-dlg-content,
.e-grid-popup .e-dialog.e-checkboxfilter .e-dlg-content,
.e-grid-popup .e-dialog.e-flmenu .e-dlg-content {
border-radius: 6px;
}
.e-grid [class^=e-],
.e-grid-popup [class^=e-] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.e-grid .e-flmenu-valuediv,
.e-grid-popup .e-flmenu-valuediv {
padding: 14px 0 0;
}
.e-grid .e-dialog.e-checkboxfilter,
.e-grid-popup .e-dialog.e-checkboxfilter {
min-height: 307px;
}
.e-grid .e-checkboxfilter .e-searchbox,
.e-grid-popup .e-checkboxfilter .e-searchbox {
display: block;
}
.e-grid .e-checkboxfilter .e-dlg-content,
.e-grid-popup .e-checkboxfilter .e-dlg-content {
padding-left: 6px;
}
.e-grid .e-checkboxfilter .e-ftrchk, .e-grid .e-checkboxfilter .e-searchbox,
.e-grid-popup .e-checkboxfilter .e-ftrchk,
.e-grid-popup .e-checkboxfilter .e-searchbox {
padding-left: 9.5px;
}
.e-grid .e-checkboxfiltertext,
.e-grid-popup .e-checkboxfiltertext {
width: 150px;
word-break: normal;
/* stylelint-disable */
/* stylelint-enable */
}
.e-grid .e-checkbox-wrapper .e-checkboxfiltertext,
.e-grid-popup .e-checkbox-wrapper .e-checkboxfiltertext {
font-weight: normal;
}
.e-grid .e-checkboxlist,
.e-grid-popup .e-checkboxlist {
height: 200px;
margin-top: 5px;
min-height: 160px;
overflow-y: auto;
}
.e-grid .e-checkboxlist.e-checkbox-infinitescroll,
.e-grid-popup .e-checkboxlist.e-checkbox-infinitescroll {
border-top-style: solid;
border-top-color: var(--color-sf-border-light);
border-top-width: 1px;
margin-top: 0;
overflow-x: auto;
}
.e-grid .e-checkboxlist.e-checkbox-infinitescroll .e-checkbox-wrapper .e-label.e-checkboxfiltertext,
.e-grid-popup .e-checkboxlist.e-checkbox-infinitescroll .e-checkbox-wrapper .e-label.e-checkboxfiltertext {
white-space: nowrap;
}
.e-grid.e-rtl .e-checkboxfilter .e-dlg-content,
.e-grid-popup.e-rtl .e-checkboxfilter .e-dlg-content {
padding-left: 14px;
padding-right: 6px;
}
.e-grid.e-rtl .e-checkboxfilter .e-ftrchk, .e-grid.e-rtl .e-checkboxfilter .e-searchbox,
.e-grid-popup.e-rtl .e-checkboxfilter .e-ftrchk,
.e-grid-popup.e-rtl .e-checkboxfilter .e-searchbox {
padding-left: 0;
padding-right: 9.5px;
}
.e-grid.e-rtl .e-searchclear, .e-grid.e-rtl .e-cc-searchdiv span.e-ccsearch-icon.e-icons,
.e-grid-popup.e-rtl .e-searchclear,
.e-grid-popup.e-rtl .e-cc-searchdiv span.e-ccsearch-icon.e-icons {
float: left;
}
.e-grid .e-searchclear,
.e-grid-popup .e-searchclear {
float: right;
}
.e-grid .e-checkfltrnmdiv,
.e-grid-popup .e-checkfltrnmdiv {
height: 60px;
padding: 23px;
text-align: center;
}
.e-grid .e-checkboxlist > span,
.e-grid-popup .e-checkboxlist > span {
padding-left: 9.5px;
}
.e-grid .e-chk-hidden,
.e-grid-popup .e-chk-hidden {
-moz-appearance: none; /* stylelint-disable-line property-no-vendor-prefix */
height: 1px;
opacity: 0;
width: 1px;
}
.e-grid .e-checkselect,
.e-grid .e-checkselectall,
.e-grid-popup .e-checkselect,
.e-grid-popup .e-checkselectall {
margin: 0;
opacity: 0;
position: absolute;
width: 0;
}
.e-grid .e-ftrchk,
.e-grid-popup .e-ftrchk {
padding-bottom: 9.5px;
padding-top: 9.5px;
}
.e-grid .e-ccdlg.e-sticky,
.e-grid-popup .e-ccdlg.e-sticky {
position: fixed;
z-index: 10;
}
.e-grid .e-ccdlg .e-dlg-content,
.e-grid-popup .e-ccdlg .e-dlg-content {
margin: 40px 0 0;
padding: 14px 14px 14px 14px;
overflow: visible;
}
.e-grid .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard,
.e-grid-popup .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard {
padding-left: 8px;
}
.e-grid .e-ccdlg .e-main-div,
.e-grid-popup .e-ccdlg .e-main-div {
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
}
.e-grid .e-ccdlg .e-ccul-ele,
.e-grid-popup .e-ccdlg .e-ccul-ele {
margin: 0 13px 0 0;
padding: 0;
}
.e-grid .e-ccdlg .e-checkbox-infinitescroll .e-ccul-ele,
.e-grid-popup .e-ccdlg .e-checkbox-infinitescroll .e-ccul-ele {
margin: 0;
}
.e-grid .e-ccdlg li.e-cclist,
.e-grid-popup .e-ccdlg li.e-cclist {
padding: 9.5px 0;
}
.e-grid .e-ccdlg .e-checkbox-wrapper .e-frame,
.e-grid-popup .e-ccdlg .e-checkbox-wrapper .e-frame {
margin-left: 0;
}
.e-grid .e-ccdlg label.e-cc,
.e-grid-popup .e-ccdlg label.e-cc {
margin: 0;
}
.e-grid .e-ccdlg .e-footer-content,
.e-grid-popup .e-ccdlg .e-footer-content {
border-style: solid;
border-width: 1px 0 0;
}
.e-grid .e-ccdlg .e-cc-contentdiv,
.e-grid-popup .e-ccdlg .e-cc-contentdiv {
height: 196px;
overflow-y: auto;
}
.e-grid .e-ccdlg .e-cc-contentdiv.e-checkbox-infinitescroll,
.e-grid-popup .e-ccdlg .e-cc-contentdiv.e-checkbox-infinitescroll {
border-top-style: solid;
border-top-width: 1px;
border-top-color: var(--color-sf-border-light);
}
.e-grid .e-ccdlg .e-cc-searchdiv,
.e-grid-popup .e-ccdlg .e-cc-searchdiv {
border-style: solid;
border-width: 1px;
left: 1px;
opacity: 0.6;
position: absolute;
right: 0;
top: -41px;
}
.e-grid .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-icons,
.e-grid-popup .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-icons {
float: right;
opacity: 0.6;
padding: 6px 5px;
}
.e-grid .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-cc-cancel,
.e-grid-popup .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-cc-cancel {
font-size: 14px;
padding: 5px 5px 6px;
}
.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus,
.e-grid-popup .e-ccdlg .e-cc-searchdiv.e-input-focus {
opacity: 1;
}
.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus span.e-ccsearch-icon.e-icons,
.e-grid-popup .e-ccdlg .e-cc-searchdiv.e-input-focus span.e-ccsearch-icon.e-icons {
opacity: 1;
}
.e-grid .e-ccdlg .e-innerdiv.e-ccnmdiv,
.e-grid-popup .e-ccdlg .e-innerdiv.e-ccnmdiv {
height: 60px;
padding: 23px;
text-align: center;
}
.e-grid .e-ccdlg .e-cc-lab-name,
.e-grid .e-ccdlg .e-checkbox-wrapper .e-label,
.e-grid-popup .e-ccdlg .e-cc-lab-name,
.e-grid-popup .e-ccdlg .e-checkbox-wrapper .e-label {
text-overflow: ellipsis;
}
.e-grid .e-ccdlg .e-cc-chbox,
.e-grid-popup .e-ccdlg .e-cc-chbox {
margin: 3px;
vertical-align: middle;
}
.e-grid .e-ccdlg .e-cc-lab-name,
.e-grid-popup .e-ccdlg .e-cc-lab-name {
padding: 7px;
vertical-align: middle;
}
.e-grid .e-ccdlg .e-cc.e-input,
.e-grid .e-ccdlg .e-cc.e-input:focus,
.e-grid-popup .e-ccdlg .e-cc.e-input,
.e-grid-popup .e-ccdlg .e-cc.e-input:focus {
border: 0;
padding-bottom: 6px;
padding-top: 4px;
padding-left: 8px;
}
.e-grid .e-mask.e-skeleton,
.e-grid-popup .e-mask.e-skeleton {
display: inline-block;
height: 10px;
width: 80%;
}
.e-grid .e-mask.e-mask-group-intent,
.e-grid-popup .e-mask.e-mask-group-intent {
margin-left: 7px;
width: 16px;
}
.e-grid .e-mask.e-mask-detail-intent,
.e-grid-popup .e-mask.e-mask-detail-intent {
width: 16px;
}
.e-grid .e-mask.e-mask-checkbox-intent,
.e-grid-popup .e-mask.e-mask-checkbox-intent {
margin-left: 3px;
margin-right: 16px;
width: 20px;
}
.e-grid .e-mask.e-mask-checkbox-filter-intent,
.e-grid-popup .e-mask.e-mask-checkbox-filter-intent {
width: 13px;
}
.e-grid .e-mask.e-mask-checkbox-filter-span-intent,
.e-grid-popup .e-mask.e-mask-checkbox-filter-span-intent {
margin-left: 8px;
}
.e-grid .e-mask.e-mask-drag-intent,
.e-grid-popup .e-mask.e-mask-drag-intent {
margin-left: 12px;
width: 12px;
}
.e-grid {
border-style: none solid solid;
border-width: 1px;
border-radius: 1px;
display: block;
font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif, "apple color emoji", "Segoe UI emoji", "Segoe UI Symbol", "Noto color emoji";
font-size: 14px;
height: auto;
position: relative;
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
}
.e-grid .e-noselect,
.e-grid .e-gridheader .e-headercell,
.e-grid .e-gridheader .e-detailheadercell,
.e-grid .e-gridheader {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.e-grid .e-groupdroparea.e-sticky,
.e-grid .e-toolbar.e-sticky,
.e-grid .e-gridheader.e-sticky {
position: sticky;
z-index: 10;
}
.e-grid .e-gridheader.e-sticky .e-headercontent .e-reorderuparrow,
.e-grid .e-gridheader.e-sticky .e-headercontent .e-reorderdownarrow {
position: fixed;
z-index: 10;
}
.e-grid .e-groupdroparea.e-sticky {
opacity: 1;
}
.e-grid .e-gridheader .e-firstrow-dragborder, .e-grid.e-rtl .e-gridheader .e-firstrow-dragborder,
.e-grid .e-gridcontent .e-lastrow-dragborder, .e-grid.e-rtl .e-gridcontent .e-lastrow-dragborder {
bottom: 0;
background-color: var(--color-sf-primary);
height: 2px;
position: absolute;
z-index: 5;
}
.e-grid .e-frozenrow-border {
background-color: var(--color-sf-primary-light);
height: 2px;
position: relative;
z-index: 5;
}
.e-grid .e-frozenrow-border.e-frozenrow-empty {
height: 0;
}
.e-grid.e-top-shadow .e-frozenrow-border {
height: 4px;
margin-top: -4px;
background-color: transparent !important;
clip-path: inset(0 0 -15px 0);
-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.12);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.12);
}
.e-grid .e-dropitemscount {
border: 1px solid var(--color-sf-border-light);
border-radius: 17px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 12px;
line-height: normal;
padding: 2px 7px 4px;
margin-left: -7px;
min-width: 12px;
position: absolute;
text-align: center;
top: -10px;
z-index: 5;
font-weight: 500;
font-size: 10px;
}
.e-grid.e-rtl .e-dropitemscount {
left: -6px !important;
}
.e-grid.e-rtl .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon {
margin: 0;
padding: 0;
}
.e-grid.e-verticallines .e-cloneproperties.e-draganddrop .e-rowdragdrop, .e-grid.e-bothlines .e-cloneproperties.e-draganddrop .e-rowdragdrop {
border-top: 1px solid var(--color-sf-border-light);
border-right: 1px solid var(--color-sf-border-light);
border-bottom: 0;
}
.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid .e-gridcontent .e-rowcell.e-dragborder, .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder, .e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder, .e-grid .e-gridcontent .e-detailrowexpand.e-dragborder,
.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder,
.e-grid .e-gridheader .e-rowcell.e-dragborder,
.e-grid .e-gridheader .e-rowdragdrop.e-dragborder,
.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder,
.e-grid .e-gridheader .e-detailrowexpand.e-dragborder, .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-detailrowexpand.e-dragborder, .e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder, .e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder, .e-grid.e-rtl .e-gridheader .e-detailrowexpand.e-dragborder {
z-index: 5;
-webkit-box-shadow: 0 2px 0 0 var(--color-sf-primary-border-color);
box-shadow: 0 2px 0 0 var(--color-sf-primary-border-color);
}
.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-leftfreeze, .e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-fixedfreeze, .e-grid .e-gridcontent .e-rowcell.e-dragborder.e-leftfreeze, .e-grid .e-gridcontent .e-rowcell.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent .e-rowcell.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder.e-leftfreeze, .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder.e-fixedfreeze, .e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder.e-leftfreeze, .e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder.e-fixedfreeze, .e-grid .e-gridcontent .e-detailrowexpand.e-dragborder.e-leftfreeze, .e-grid .e-gridcontent .e-detailrowexpand.e-dragborder.e-rightfreeze, .e-grid .e-gridcontent .e-detailrowexpand.e-dragborder.e-fixedfreeze,
.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-leftfreeze,
.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-rightfreeze,
.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-fixedfreeze,
.e-grid .e-gridheader .e-rowcell.e-dragborder.e-leftfreeze,
.e-grid .e-gridheader .e-rowcell.e-dragborder.e-rightfreeze,
.e-grid .e-gridheader .e-rowcell.e-dragborder.e-rightfreeze,
.e-grid .e-gridheader .e-rowdragdrop.e-dragborder.e-leftfreeze,
.e-grid .e-gridheader .e-rowdragdrop.e-dragborder.e-rightfreeze,
.e-grid .e-gridheader .e-rowdragdrop.e-dragborder.e-fixedfreeze,
.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder.e-leftfreeze,
.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder.e-rightfreeze,
.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder.e-fixedfreeze,
.e-grid .e-gridheader .e-detailrowexpand.e-dragborder.e-leftfreeze,
.e-grid .e-gridheader .e-detailrowexpand.e-dragborder.e-rightfreeze,
.e-grid .e-gridheader .e-detailrowexpand.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowexpand.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowexpand.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridcontent .e-detailrowexpand.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder.e-fixedfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowexpand.e-dragborder.e-leftfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowexpand.e-dragborder.e-rightfreeze, .e-grid.e-rtl .e-gridheader .e-detailrowexpand.e-dragborder.e-fixedfreeze {
z-index: 6;
}
.e-grid .e-gridcontent .e-rowcell.e-dragtop, .e-grid .e-gridcontent .e-rowdragdrop.e-dragtop, .e-grid .e-gridcontent .e-rowcell.e-dragtop.e-dragright,
.e-grid .e-gridheader .e-rowcell.e-dragtop,
.e-grid .e-gridheader .e-rowdragdrop.e-dragtop,
.e-grid .e-gridheader .e-rowcell.e-dragtop.e-dragright, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragtop, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragtop, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragtop.e-dragright, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragtop, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragtop, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragtop.e-dragright {
border-top: 1px dashed var(--color-sf-primary-border-color);
}
.e-grid .e-gridcontent .e-rowdragdrop.e-dragtop.e-dragleft, .e-grid .e-gridcontent .e-rowdragdrop.e-dragleft, .e-grid .e-gridcontent .e-rowdragdrop.e-dragbottom.e-dragleft,
.e-grid .e-gridheader .e-rowdragdrop.e-dragtop.e-dragleft,
.e-grid .e-gridheader .e-rowdragdrop.e-dragleft,
.e-grid .e-gridheader .e-rowdragdrop.e-dragbottom.e-dragleft, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragtop.e-dragleft, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragleft, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragbottom.e-dragleft, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragtop.e-dragleft, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragleft, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragbottom.e-dragleft {
border-left: 1px dashed var(--color-sf-primary-border-color);
}
.e-grid .e-gridcontent .e-rowcell.e-dragright,
.e-grid .e-gridheader .e-rowcell.e-dragright, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragright, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragright {
border-right: 1px dashed var(--color-sf-primary-border-color);
}
.e-grid .e-gridcontent .e-rowcell.e-dragbottom, .e-grid .e-gridcontent .e-rowcell.e-lastrowcell.e-dragbottom, .e-grid .e-gridcontent .e-rowcell.e-dragtop.e-dragbottom, .e-grid .e-gridcontent .e-rowdragdrop.e-dragbottom,
.e-grid .e-gridheader .e-rowcell.e-dragbottom,
.e-grid .e-gridheader .e-rowcell.e-lastrowcell.e-dragbottom,
.e-grid .e-gridheader .e-rowcell.e-dragtop.e-dragbottom,
.e-grid .e-gridheader .e-rowdragdrop.e-dragbottom, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragbottom, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-lastrowcell.e-dragbottom, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragtop.e-dragbottom, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowcell.e-lastrowcell.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragtop.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragbottom {
border-bottom: 1px dashed var(--color-sf-primary-border-color);
}
.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid .e-gridcontent .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid .e-gridcontent .e-detailrowexpand.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze),
.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze),
.e-grid .e-gridheader .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze),
.e-grid .e-gridheader .e-rowdragdrop.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze),
.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze),
.e-grid .e-gridheader .e-detailrowexpand.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridcontent .e-detailrowexpand.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze), .e-grid.e-rtl .e-gridheader .e-detailrowexpand.e-dragborder:not(.e-leftfreeze, .e-rightfreeze, .e-fixedfreeze) {
position: relative;
}
.e-grid .e-gridheader thead .e-icons:not(.e-check):not(.e-stop) {
font-size: 16px;
}
.e-grid .e-row .e-icon-rowdragicon::before {
display: block;
text-indent: 10px;
color: var(--color-sf-icon-color);
opacity: 0.54;
}
.e-grid .e-row .e-icon-rowdragicon::before,
.e-grid .e-row .e-icon-rowdragmoveicon::before {
font-size: 14px;
font-weight: 700;
}
.e-grid .e-row .e-icon-rowdragmoveicon {
padding-left: 10px;
}
.e-grid .e-draganddrop .e-rowcell, .e-grid.e-rtl .e-draganddrop .e-rowcell {
padding-left: 6px;
padding-right: 6px;
}
.e-grid .e-gridcontent .e-rowdragdrop,
.e-grid .e-gridheader .e-rowdragdrop {
border-style: solid;
border-width: 1px 0 0 0;
border-color: var(--color-sf-border-light);
}
.e-grid .e-gridcontent .e-rowdragdrop.e-lastrowcell,
.e-grid .e-gridcontent .e-recordpluscollapse.e-lastrowcell,
.e-grid .e-gridcontent .e-indentcell.e-lastrowcell,
.e-grid .e-gridcontent .e-groupcaption.e-lastrowcell {
border-bottom-width: 1px;
}
.e-grid .e-gridcontent .e-groupcaptionrow .e-lastrowcell.e-recordplusexpand ~ td.e-lastrowcell.e-groupcaption, .e-grid .e-gridcontent .e-groupcaptionrow .e-lastrowcell.e-recordplusexpand ~ td.e-lastrowcell.e-summarycell {
border-bottom-width: 0;
}
.e-grid .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon::before {
position: relative;
left: -5px;
}
.e-grid .e-icon-rowdragicon {
font-size: 16px;
text-indent: 11px;
}
.e-grid .e-toolbar {
border-bottom: 0;
border-left: 0;
border-right: 0;
border-top: 1px solid var(--color-sf-border-light);
border-radius: 0;
}
.e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon {
padding: 0;
min-width: 22px;
margin-right: 0;
}
.e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon::before {
font-size: 14px;
}
.e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:hover:not(.e-clear-icon), .e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:active:not(.e-clear-icon), .e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:focus:not(.e-clear-icon) {
background: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:not(.e-clear-icon) {
border: none;
}
.e-grid:not(.sf-grid) .e-res-toolbar .e-toolbar-items .e-search-wrapper .e-search-icon {
padding: 10px;
}
.e-grid .e-res-toolbar {
border-bottom: 1px solid;
border-bottom-color: var(--color-sf-border-light);
}
.e-grid .e-res-toolbar .e-toolbar-items {
min-height: initial;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:hover, .e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:active, .e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:focus, .e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:hover, .e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:active, .e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:focus, .e-grid .e-res-toolbar .e-toolbar-items .e-sicon.e-clear-icon:hover, .e-grid .e-res-toolbar .e-toolbar-items .e-sicon.e-clear-icon:active, .e-grid .e-res-toolbar .e-toolbar-items .e-sicon.e-clear-icon:focus {
background: none;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-icons {
color: var(--color-sf-icon-color);
}
.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item .e-tbar-btn .e-resfilter-icon {
font-size: 18px;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right {
width: calc(100% - 50px);
}
.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right.e-search-wrapper {
width: auto;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-input-group::before, .e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-input-group::after {
background: none;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right:not(.e-responsive-right) .e-search-wrapper:not(.e-responsive-right) {
min-width: 40px;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper {
padding-left: 18px;
padding-right: 18px;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-search-icon {
font-size: 18px;
margin-top: 0;
padding: 10px;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group {
border: 0;
opacity: 1;
padding: 0;
padding-right: 0;
width: 100%;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group .e-input {
margin-top: 0;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group .e-search-icon {
margin-top: 0;
padding-left: 0;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper:has(.e-input-group) {
width: 100%;
}
.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper {
padding-left: 0;
}
.e-grid.e-rtl .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper {
padding-left: 26px;
}
.e-grid.e-rtl .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-sicon.e-clear-icon {
margin: 0;
}
.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper {
padding-bottom: 3px;
padding-top: 3px;
}
.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search:focus {
opacity: 1;
}
.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search::-webkit-input-placeholder {
color: var(--color-sf-placeholder-text-color);
}
.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search::-moz-placeholder {
color: var(--color-sf-placeholder-text-color);
}
.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search:-ms-input-placeholder {
color: var(--color-sf-placeholder-text-color);
}
.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search::-ms-input-placeholder {
color: var(--color-sf-placeholder-text-color);
}
.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search::placeholder {
color: var(--color-sf-placeholder-text-color);
}
.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search {
margin-bottom: 0;
opacity: 1;
width: 220px;
}
.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search.e-input-focus {
opacity: 1;
}
.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon {
min-width: 32px;
}
.e-grid .e-group-animator .e-groupheadercell,
.e-grid .e-group-animator .e-groupheadercell:hover {
margin: 8px 2px 8px 2px;
border-bottom-width: 1px;
}
.e-grid .e-groupdroparea.e-group-animate.e-grouped {
height: 40px;
padding: 0 6px 0;
border-bottom-width: 0;
}
.e-grid.e-rtl .e-group-animator {
float: right;
}
.e-grid.e-rtl .e-group-animate .e-groupheadercell,
.e-grid.e-rtl .e-group-animate .e-groupheadercell:hover {
margin-right: 0;
margin-left: 0;
}
.e-grid.e-rtl .e-group-animate.e-groupdroparea .e-nextgroup {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
margin-top: 12px;
}
.e-grid .e-group-animate.e-groupdroparea .e-nextgroup {
margin-top: 12px;
}
.e-grid .e-group-animate span.e-nextgroup.e-icons.e-icon-next {
display: inline-block;
line-height: 16px;
float: left;
height: 16px;
padding: 0;
vertical-align: middle;
font-size: 14px;
}
.e-grid .e-groupdroparea.e-group-animate .e-drag.e-icon-drag {
font-size: 14px;
line-height: 16px;
display: inline-block;
height: 16px;
padding: 0;
vertical-align: middle;
}
.e-grid .e-group-animate .e-icon-drag.e-icons {
margin-left: 2px;
}
.e-grid .e-group-animate .e-drag.e-icon-drag::before {
opacity: 1;
}
.e-grid .e-group-animate span.e-nextgroup.e-icons.e-icon-next:hover {
background-color: var(--color-sf-transparent);
}
.e-grid .e-groupdroparea.e-group-animate span.e-drag.e-icons.e-icon-drag {
cursor: move;
}
.e-grid .e-groupdroparea.e-grouped {
padding: 0 8px 4px;
}
.e-grid.e-default .e-gridheader.e-stackedfilter .e-grouptopleftcell {
border-top: 0;
}
.e-grid.e-default .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
border-bottom: 1px solid;
}
.e-grid.e-default .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell {
border-top: 1px solid;
}
.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter .e-grouptopleftcell {
border-top: 0;
}
.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
border-bottom: 1px solid;
}
.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell {
border-top: 1px solid;
}
.e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter .e-grouptopleftcell {
border-top: 0;
}
.e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell {
border-top: 0;
}
.e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
border-bottom: 0;
}
.e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell {
border-top: 0;
}
.e-grid.e-default .e-grouptopleftcell,
.e-grid.e-default .e-rowdragheader {
border-top: 2px solid;
}
.e-grid.e-default .e-gridheader .e-headercell.e-firstheader, .e-grid.e-default.e-horizontallines .e-headercell.e-firstheader {
border-left: 1px solid;
}
.e-grid.e-default.e-verticallines .e-grouptopleftcell,
.e-grid.e-default.e-verticallines .e-rowdragheader, .e-grid.e-default.e-bothlines .e-grouptopleftcell,
.e-grid.e-default.e-bothlines .e-rowdragheader, .e-grid.e-default.e-hidelines .e-grouptopleftcell,
.e-grid.e-default.e-hidelines .e-rowdragheader {
border-top-width: 0;
}
.e-grid.e-default.e-verticallines .e-detailrowcollapse, .e-grid.e-default.e-verticallines .e-detailrowexpand