.dx-compact .dx-datagrid-checkbox-size {
	vertical-align: middle;
}
.dx-compact .dx-datagrid-important-margin {
	margin-right: 5px !important;
}
.dx-compact .dx-datagrid-table {
	background-color: transparent;
}
.dx-compact .dx-datagrid-borders > .dx-datagrid-total-footer {
	border-top: 0;
}
.dx-compact .dx-datagrid-borders > .dx-datagrid-header-panel {
	border-bottom: 0;
}
.dx-compact .dx-datagrid-borders > .dx-pager {
	margin-top: -1px;
}
.dx-compact .dx-datagrid .dx-datagrid-content-fixed {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2;
	pointer-events: none;
	overflow: hidden;
}
.dx-compact .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table {
	position: relative;
}
.dx-compact .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table td {
	pointer-events: auto;
}
.dx-compact .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-row td.dx-pointer-events-none {
	visibility: hidden;
	background-color: transparent;
	pointer-events: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
.dx-compact .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-header-row td.dx-pointer-events-none {
	border-bottom-color: transparent;
}

.dx-compact .dx-datagrid .dx-menu-subitem ul li {
	padding-top: 0;
}
.dx-compact .dx-datagrid .dx-menu-subitem ul li:first-child {
	padding-top: 1px;
}
.dx-compact .dx-datagrid .dx-menu-subitem .dx-menu-item {
	padding: 7px 30px 7px 5px;
}
.dx-compact .dx-datagrid .dx-menu-subitem .dx-menu-item .dx-menu-image {
	background-position-x: left;
}
.dx-compact .dx-datagrid .dx-column-indicators {
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
}
.dx-compact .dx-datagrid .dx-column-indicators.dx-visibility-hidden {
	visibility: hidden;
}
.dx-compact .dx-datagrid .dx-column-indicators .dx-sort-index-icon {
	width: 15px;
}
.dx-compact .dx-datagrid .dx-column-indicators .dx-header-filter.dx-header-filter,
.dx-compact .dx-datagrid .dx-column-indicators .dx-header-filter.dx-sort,
.dx-compact .dx-datagrid .dx-column-indicators .dx-sort.dx-header-filter,
.dx-compact .dx-datagrid .dx-column-indicators .dx-sort.dx-sort {
	display: inline-block;
}
.dx-compact .dx-datagrid .dx-column-indicators .dx-header-filter.dx-header-filter::after,
.dx-compact .dx-datagrid .dx-column-indicators .dx-sort.dx-header-filter::after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: -7px;
}
.dx-compact .dx-datagrid .dx-row > td,
.dx-compact .dx-datagrid .dx-row > tr > td {
	padding: 7px;
}
.dx-compact .dx-datagrid .dx-error-row {
	-webkit-user-select: initial;
	-moz-user-select: initial;
	user-select: initial;
}
.dx-compact .dx-datagrid .dx-error-row .dx-error-message {
	-webkit-user-select: text;
	-moz-user-select: text;
	user-select: text;
}
.dx-compact .dx-datagrid .dx-error-row .dx-error-message a {
	color: inherit;
}
.dx-compact .dx-datagrid .dx-datagrid-rowsview .dx-data-row .dx-command-drag {
	cursor: move;
	vertical-align: middle;
	padding: 0;
}
.dx-compact .dx-datagrid .dx-datagrid-sticky-column,
.dx-compact .dx-datagrid .dx-datagrid-sticky-column-left,
.dx-compact .dx-datagrid .dx-datagrid-sticky-column-right {
	position: -webkit-sticky;
	position: sticky;
	z-index: 2;
	background-color: #fff;
}
.dx-compact .dx-datagrid .dx-datagrid-sticky-column-left.dx-datagrid-sticky-column-right,
.dx-compact .dx-datagrid .dx-datagrid-sticky-column-right.dx-datagrid-sticky-column-right,
.dx-compact .dx-datagrid .dx-datagrid-sticky-column.dx-datagrid-sticky-column-right {
	z-index: 3;
}
.dx-compact .dx-datagrid-column-chooser .dx-overlay-content .dx-popup-title {
	font-size: 16px;
}
.dx-compact .dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content {
	padding: 0 20px 20px;
}

.dx-compact .dx-datagrid-nowrap,
.dx-compact .dx-datagrid-nowrap .dx-header-row > td > .dx-datagrid-text-content {
	white-space: nowrap;
}
.dx-compact .dx-datagrid-drag-header {
	position: absolute;
	vertical-align: middle;
	cursor: pointer;
	z-index: 10000;
	box-sizing: content-box;
}
.dx-compact .dx-datagrid-drag-header.dx-drag-command-cell {
	padding: 0;
}
.dx-compact .dx-datagrid-columns-separator {
	position: absolute;
	z-index: 4;
	width: 3px;
}
.dx-compact .dx-datagrid-columns-separator-transparent {
	border-left: 0;
	border-right: 0;
}
.dx-compact .dx-datagrid-tracker {
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 4;
	cursor: col-resize;
}
.dx-compact .dx-datagrid-table-content {
	position: absolute;
	top: 0;
}
.dx-compact .dx-datagrid-focus-overlay {
	position: absolute;
	pointer-events: none;
	top: 0;
	left: 0;
	visibility: hidden;
}
.dx-compact .dx-datagrid-action,
.dx-compact .dx-datagrid-drag-action {
	cursor: pointer;
}
.dx-compact .dx-datagrid-draggable-column {
	opacity: 0.5;
}
.dx-compact .dx-datagrid-content {
	position: relative;
}
.dx-compact .dx-datagrid-content .dx-overlay-wrapper.dx-invalid-message.dx-datagrid-invalid-message {
	visibility: visible;
}

.dx-compact
	.dx-datagrid-content
	.dx-overlay-wrapper.dx-invalid-message.dx-datagrid-invalid-message
	.dx-overlay-content,
.dx-compact .dx-datagrid-text-content {
	overflow: hidden;
	text-overflow: ellipsis;
}
.dx-compact .dx-datagrid-table-fixed {
	table-layout: fixed;
	width: 100%;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	max-width: 10px;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table.dx-datagrid-table-fixed {
	max-width: none;
}

.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit {
	max-width: none !important;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit .dx-column-indicators {
	float: none !important;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit .dx-column-indicators > span {
	width: 14px;
}

.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit .dx-text-content-alignment-left {
	margin-right: 3px;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit .dx-text-content-alignment-right {
	margin-left: 3px;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table:not(.dx-datagrid-table-fixed) .dx-column-indicators {
	float: none !important;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table:not(.dx-datagrid-table-fixed) .dx-column-indicators > span {
	width: 14px;
}
.dx-compact
	.dx-datagrid-content
	.dx-datagrid-table:not(.dx-datagrid-table-fixed)
	.dx-text-content-alignment-left {
	margin-right: 3px;
}
.dx-compact
	.dx-datagrid-content
	.dx-datagrid-table:not(.dx-datagrid-table-fixed)
	.dx-text-content-alignment-right {
	margin-left: 3px;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table:not(.dx-datagrid-table-fixed) .dx-master-detail-cell {
	max-width: 0;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table [class*='column'] + [class*='column']:last-child {
	float: none;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row > td,
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row > tr > td {
	vertical-align: top;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row > td.dx-first-child,
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row > td:first-child,
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row > tr > td.dx-first-child,
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row > tr > td:first-child {
	border-left: 0;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row > td.dx-last-child,
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row > tr > td.dx-last-child {
	border-right: 0;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row > td.dx-datagrid-group-space,
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row > tr > td.dx-datagrid-group-space {
	border-right: none;
	vertical-align: top;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row > td.dx-datagrid-group-space + td,
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row > tr > td.dx-datagrid-group-space + td {
	border-left: none;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-container {
	overflow: hidden;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row .dx-datagrid-invalid .dx-invalid-message.dx-overlay {
	position: static;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell {
	max-width: 0;
	vertical-align: middle;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell:not(.dx-datagrid-cell-expandable) {
	padding-left: 0;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell .dx-texteditor,
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell .dx-texteditor-container {
	border: 0;
	margin: 0;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-select {
	padding: 0;
	width: 70px;
	min-width: 70px;
	max-width: 70px;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit {
	text-overflow: clip;
	width: 100px;
	min-width: 100px;
	white-space: nowrap;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit.dx-command-edit-with-icons {
	width: 80px;
	min-width: 80px;
}

.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit .dx-link {
	display: inline-block;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-expand {
	padding: 0;
	width: 30px;
	min-width: 30px;
	max-width: 30px;
	z-index: 3;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-adaptive {
	padding: 0;
	vertical-align: middle;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-data-row .dx-command-edit-with-icons {
	line-height: 1;
	white-space: nowrap;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-filter-range-content {
	padding: 7px 7px 7px 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row > .dx-last-data-cell {
	border-right: none;
}
.dx-compact .dx-datagrid-content .dx-datagrid-table .dx-row > .dx-command-adaptive-hidden {
	border-left: none;
}

.dx-compact .dx-cell-modified,
.dx-compact .dx-datagrid-invalid,
.dx-compact .dx-highlight-outline {
	position: relative;
	padding: 7px;
}
.dx-compact .dx-cell-modified::after,
.dx-compact .dx-datagrid-invalid::after,
.dx-compact .dx-highlight-outline::after {
	content: '';
	position: absolute;
	border: 2px solid transparent;
	top: 0;
	left: 1px;
	bottom: 0;
	right: 0;
	pointer-events: none;
}
.dx-compact .dx-cell-modified.dx-hidden,
.dx-compact .dx-datagrid-invalid.dx-hidden,
.dx-compact .dx-highlight-outline.dx-hidden {
	display: block !important;
}
.dx-compact .dx-cell-modified.dx-hidden::after,
.dx-compact .dx-datagrid-invalid.dx-hidden::after,
.dx-compact .dx-highlight-outline.dx-hidden::after {
	display: none;
}
.dx-compact .dx-editor-cell .dx-highlight-outline,
.dx-compact .dx-editor-cell.dx-cell-modified,
.dx-compact .dx-editor-cell.dx-datagrid-invalid {
	padding: 0;
}
.dx-compact .dx-column-lines .dx-cell-modified::after,
.dx-compact .dx-column-lines .dx-datagrid-invalid::after,
.dx-compact .dx-column-lines .dx-highlight-outline::after {
	left: 0;
}
.dx-compact .dx-datagrid-headers {
	position: relative;
	outline: 0;
	min-height: 1px;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
}
.dx-compact .dx-header-row > td > .dx-datagrid-text-content {
	display: inline-block;
	white-space: normal;
	vertical-align: top;
}
.dx-compact
	.dx-header-row
	> td
	> .dx-datagrid-text-content:not(.dx-sort-indicator):not(.dx-header-filter-indicator) {
	max-width: 100%;
}
.dx-compact .dx-datagrid-filter-range-overlay .dx-editor-container .dx-texteditor {
	border-width: 0;
}
.dx-compact .dx-datagrid-filter-range-overlay .dx-editor-container .dx-texteditor.dx-state-focused::after {
	content: ' ';
	position: absolute;
	top: -1px;
	bottom: -1px;
	left: -1px;
	right: -1px;
	z-index: 1;
	pointer-events: none;
}
.dx-compact .dx-datagrid-filter-range-overlay .dx-datagrid-filter-range-end {
	border-top: 1px solid transparent;
}
.dx-compact .dx-datagrid-filter-range-overlay .dx-editor-container.dx-cell-modified,
.dx-compact .dx-datagrid-filter-range-overlay .dx-editor-container.dx-datagrid-invalid {
	padding: 0;
}
.dx-compact .dx-datagrid-filter-row .dx-editor-cell .dx-menu {
	display: none;
}
.dx-compact .dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu {
	position: relative;
}
.dx-compact .dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu .dx-menu {
	display: block;
}
.dx-compact .dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu .dx-placeholder::before,
.dx-compact .dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu .dx-texteditor-input {
	padding-left: 32px;
}
.dx-compact .dx-datagrid-filter-row .dx-cell-modified::after,
.dx-compact .dx-datagrid-filter-row .dx-datagrid-invalid::after {
	pointer-events: none;
}
.dx-compact .dx-datagrid-filter-row .dx-focused .dx-highlight-outline::after,
.dx-compact .dx-datagrid-filter-row .dx-focused.dx-cell-modified::after,
.dx-compact .dx-datagrid-filter-row .dx-focused.dx-datagrid-invalid::after {
	border-color: transparent;
}
.dx-compact .dx-datagrid-filter-row .dx-menu {
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	height: 100%;
	overflow: visible;
}
.dx-compact .dx-datagrid-filter-row .dx-menu .dx-menu-horizontal {
	display: flex;
	height: 100%;
}
.dx-compact .dx-datagrid-filter-row .dx-menu .dx-menu-horizontal .dx-menu-item-popout-container,
.dx-compact .dx-datagrid-filter-row .dx-menu .dx-menu-horizontal .dx-menu-item-text {
	display: none;
}
.dx-compact .dx-datagrid-filter-row .dx-menu-item.dx-state-focused::after {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	content: '';
}
.dx-compact .dx-datagrid-filter-row > .dx-first-cell .dx-menu,
.dx-compact .dx-datagrid-filter-row > td:first-child .dx-menu {
	margin-left: 0;
}
.dx-compact .dx-datagrid-filter-row .dx-menu-horizontal .dx-overlay-content ul .dx-menu-item {
	padding: 5px 30px 5px 5px;
}
.dx-compact .dx-datagrid-filter-row .dx-menu ul.dx-menu-horizontal > li > .dx-menu-item {
	padding: 8px 5px 7px;
}
.dx-compact .dx-datagrid-filter-row .dx-menu ul.dx-menu-horizontal > li > .dx-menu-item.dx-state-disabled:hover {
	padding: 9px 6px 8px;
}
.dx-compact .dx-datagrid-filter-row .dx-menu-caption {
	padding-left: 6px;
}
.dx-compact .dx-datagrid-filter-row .dx-menu ul .dx-menu-item .dx-menu-chouser-down {
	display: none;
}
.dx-compact .dx-datagrid-filter-row .dx-menu-item-highlight {
	font-weight: 400;
}
.dx-compact .dx-datagrid-scroll-container {
	overflow: hidden;
	width: 100%;
}
.dx-compact .dx-datagrid-header-panel {
	text-align: left;
}
.dx-compact .dx-datagrid-header-panel .dx-toolbar-menu-container .dx-button {
	margin-left: 10px;
}
.dx-compact .dx-datagrid-search-panel {
	margin: 0 0 0 15px;
}
.dx-compact .dx-gridbase-container > .dx-datagrid-rowsview {
	flex: auto;
	height: auto;
}
.dx-compact .dx-gridbase-container > .dx-datagrid-rowsview.dx-scrollable {
	display: flex;
}
.dx-compact .dx-gridbase-container > .dx-datagrid-rowsview.dx-scrollable > .dx-scrollable-wrapper {
	flex: 1;
	height: auto;
	min-width: 0;
	min-height: 0;
}
.dx-compact .dx-datagrid-rowsview {
	position: relative;
	overflow: hidden;
}
.dx-compact .dx-datagrid-rowsview.dx-empty {
	height: 100px;
}
.dx-compact .dx-datagrid-rowsview.dx-empty .dx-scrollable-content {
	height: 100%;
}
.dx-compact .dx-datagrid-rowsview.dx-fixed-columns.dx-scrollable .dx-scrollable-content {
	z-index: 2;
}
.dx-compact .dx-datagrid-rowsview.dx-fixed-columns .dx-scrollable-scrollbar {
	z-index: 3;
}
.dx-compact .dx-datagrid-rowsview .dx-datagrid-content {
	overflow-anchor: none;
}
.dx-compact .dx-datagrid-rowsview .dx-datagrid-content:not(.dx-datagrid-content-fixed) {
	min-height: 100%;
}
.dx-compact .dx-datagrid-rowsview .dx-datagrid-content.dx-scrollable-container {
	width: auto;
}
.dx-compact .dx-datagrid-rowsview .dx-datagrid-content.dx-datagrid-content-fixed.dx-scrollable-container {
	height: auto;
}
.dx-compact .dx-datagrid-rowsview:focus {
	outline: 0;
}
.dx-compact .dx-datagrid-rowsview .dx-row > td,
.dx-compact .dx-datagrid-rowsview .dx-row > tr > td {
	overflow: hidden;
	text-overflow: ellipsis;
}
.dx-compact .dx-datagrid-rowsview .dx-row.dx-row-lines:first-child,
.dx-compact .dx-datagrid-rowsview .dx-row.dx-row-lines:first-child > td,
.dx-compact .dx-datagrid-rowsview .dx-row.dx-row-lines:first-child > tr > td {
	border-top: none;
}
.dx-compact .dx-datagrid-rowsview .dx-data-row > td:focus {
	outline: 0;
}
.dx-compact .dx-datagrid-rowsview .dx-selection > td .dx-link,
.dx-compact .dx-datagrid-rowsview .dx-selection > tr > td .dx-link,
.dx-compact .dx-datagrid-rowsview .dx-selection.dx-row:hover > td .dx-link,
.dx-compact .dx-datagrid-rowsview .dx-selection.dx-row:hover > tr > td .dx-link {
	color: inherit;
}
.dx-compact .dx-datagrid-rowsview .dx-datagrid-table .dx-row.dx-freespace-row,
.dx-compact .dx-datagrid-rowsview .dx-datagrid-table .dx-row.dx-virtual-row {
	border-top: 0;
	border-bottom: 0;
}
.dx-compact .dx-datagrid-rowsview .dx-datagrid-table .dx-row.dx-freespace-row > td,
.dx-compact .dx-datagrid-rowsview .dx-datagrid-table .dx-row.dx-virtual-row > td {
	padding-top: 0;
	padding-bottom: 0;
}
.dx-compact .dx-datagrid-rowsview .dx-select-checkboxes-hidden > tbody > tr > td > .dx-select-checkbox {
	display: none;
}
.dx-compact
	.dx-datagrid-rowsview
	.dx-select-checkboxes-hidden
	> tbody
	> tr.dx-selection
	> td
	> .dx-select-checkbox,
.dx-compact .dx-datagrid-rowsview .dx-select-checkboxes-hidden > tbody > tr > td:hover > .dx-select-checkbox {
	display: inline-block;
}
.dx-compact .dx-datagrid-rowsview .dx-row > .dx-master-detail-cell:focus {
	outline: 0;
}
.dx-compact .dx-datagrid-rowsview .dx-row > .dx-master-detail-cell.dx-datagrid-sticky-column-left {
	display: inline-block;
	overflow: hidden;
	left: 0;
	right: 0;
}
.dx-compact .dx-datagrid-rowsview .dx-data-row.dx-edit-row .dx-cell-modified::after {
	border-color: transparent;
}
.dx-compact .dx-datagrid-nodata {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	text-align: center;
	transform: translate(-50%, -50%);
}
.dx-compact .dx-datagrid-bottom-load-panel {
	text-align: center;
	padding: 10px;
}
.dx-compact .dx-datagrid-hidden-column {
	white-space: nowrap;
}
.dx-compact .dx-datagrid .dx-row .dx-datagrid-hidden-column {
	border-right-width: 0;
	border-left-width: 0;
}
.dx-compact .dx-datagrid-hidden-column > * {
	display: none !important;
}
.dx-compact .dx-datagrid-total-footer > .dx-datagrid-content .dx-row > td {
	padding-top: 14px;
	padding-bottom: 14px;
}
.dx-compact .dx-datagrid-summary-item {
	font-weight: 700;
}
.dx-compact .dx-datagrid-export-menu .dx-dropdownbutton-content .dx-list-item {
	display: block;
}
.dx-compact .dx-datagrid-revert-tooltip.dx-popover-wrapper .dx-overlay-content {
	border: none;
	box-shadow: none;
}
.dx-compact .dx-datagrid-revert-tooltip.dx-popover-wrapper .dx-overlay-content .dx-popup-content {
	padding: 0;
}
.dx-compact .dx-datagrid-revert-tooltip.dx-popover-wrapper .dx-popover-arrow {
	width: 0;
	height: 0;
}
.dx-compact .dx-datagrid-notouch-action {
	touch-action: none;
}
.dx-compact .dx-datagrid-column-chooser-list.dx-treeview .dx-empty-message,
.dx-compact .dx-datagrid-column-chooser-list.dx-treeview .dx-treeview-item {
	border: none;
}
.dx-compact .dx-datagrid-column-chooser-list.dx-treeview .dx-empty-message {
	text-align: center;
	left: 0;
	right: 0;
	bottom: 50%;
	position: absolute;
}
.dx-compact .dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-table {
	border-collapse: separate;
}
.dx-compact .dx-datagrid .dx-datagrid-sticky-columns .dx-focused-fixed-element {
	z-index: 3;
}
.dx-compact .dx-datagrid .dx-datagrid-sticky-columns .dx-scrollable-scrollbar {
	z-index: 4;
}
.dx-compact .dx-datagrid.dx-rtl .dx-menu-subitem .dx-menu-item,
.dx-compact .dx-rtl .dx-datagrid .dx-menu-subitem .dx-menu-item {
	padding: 7px 5px 7px 30px;
}
.dx-compact .dx-datagrid.dx-rtl .dx-menu-subitem .dx-menu-item .dx-menu-image,
.dx-compact .dx-rtl .dx-datagrid .dx-menu-subitem .dx-menu-item .dx-menu-image {
	background-position-x: right;
}
.dx-compact .dx-datagrid.dx-rtl .dx-texteditor-buttons-container,
.dx-compact .dx-rtl .dx-datagrid .dx-texteditor-buttons-container {
	text-align: start;
}
.dx-compact .dx-rtl .dx-datagrid-content .dx-datagrid-table {
	direction: rtl;
}
.dx-compact .dx-rtl .dx-datagrid-content .dx-datagrid-table .dx-row > td.dx-datagrid-group-space {
	border-left: none;
}
.dx-compact .dx-rtl .dx-datagrid-content .dx-datagrid-table .dx-row > td.dx-datagrid-group-space + td {
	border-right: none;
}
.dx-compact
	.dx-rtl
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	.dx-editor-container
	.dx-editor-cell
	.dx-checkbox.dx-checkbox-checked
	.dx-checkbox-icon {
	transform: scaleX(-1);
}
.dx-compact .dx-rtl .dx-datagrid-content .dx-datagrid-table .dx-row .dx-filter-range-content {
	padding: 7px 32px 7px 7px;
}
.dx-compact .dx-rtl .dx-datagrid-headers .dx-datagrid-scrollable-simulated,
.dx-compact .dx-rtl .dx-datagrid-total-footer .dx-datagrid-scrollable-simulated {
	direction: ltr;
}
.dx-compact .dx-rtl .dx-datagrid-headers .dx-datagrid-scrollable-simulated .dx-datagrid-table,
.dx-compact .dx-rtl .dx-datagrid-total-footer .dx-datagrid-scrollable-simulated .dx-datagrid-table {
	direction: rtl;
}
.dx-compact
	.dx-rtl
	.dx-datagrid-filter-row
	.dx-editor-cell
	.dx-editor-with-menu
	.dx-texteditor
	.dx-placeholder::before,
.dx-compact
	.dx-rtl
	.dx-datagrid-filter-row
	.dx-editor-cell
	.dx-editor-with-menu
	.dx-texteditor
	.dx-texteditor-input {
	padding-right: 32px;
}
.dx-compact .dx-rtl .dx-datagrid-filter-row .dx-menu {
	right: 0;
	left: auto;
	margin-left: 0;
	margin-right: -2px;
}
.dx-compact .dx-rtl .dx-datagrid-filter-row > td:first-child .dx-menu {
	margin-left: 0;
}
.dx-compact .dx-rtl .dx-datagrid-filter-row .dx-menu-horizontal .dx-overlay-content ul .dx-menu-item {
	padding: 5px 5px 5px 30px;
}
.dx-compact .dx-rtl .dx-datagrid-filter-row .dx-menu-caption {
	padding-right: 6px;
}
.dx-compact .dx-rtl .dx-datagrid-header-panel {
	text-align: right;
}
.dx-compact .dx-rtl .dx-datagrid-header-panel .dx-datagrid-column-chooser-button {
	margin-left: 0;
}
.dx-compact .dx-rtl .dx-datagrid-header-panel .dx-toolbar-menu-container .dx-button {
	margin-left: 0;
	margin-right: 10px;
}
.dx-compact .dx-rtl .dx-datagrid-search-panel {
	margin: 0 15px 0 0;
}
.dx-compact .dx-datagrid-filter-panel,
.dx-compact .dx-datagrid-filter-panel-left {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	min-width: 0;
}
.dx-compact .dx-datagrid-filter-panel .dx-datagrid-filter-panel-text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dx-compact .dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter:hover,
.dx-compact .dx-datagrid-filter-panel .dx-datagrid-filter-panel-text:hover {
	text-decoration: underline;
	cursor: pointer;
}
.dx-compact .dx-datagrid-filter-panel .dx-datagrid-filter-panel-checkbox {
	padding-right: 10px;
}
.dx-compact .dx-datagrid-filter-panel .dx-icon-filter {
	margin: auto 7px auto auto;
	cursor: pointer;
}
.dx-compact .dx-datagrid {
	position: relative;
	cursor: default;
	white-space: normal;
	line-height: normal;
}
.dx-compact .dx-hidden.dx-group-cell {
	display: table-cell !important;
	font-size: 0 !important;
}
.dx-compact .dx-datagrid-group-panel {
	display: flex;
	white-space: nowrap;
	width: 100%;
	touch-action: pinch-zoom;
}
.dx-compact .dx-datagrid-group-panel .dx-group-panel-message {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dx-compact .dx-datagrid-group-panel .dx-group-panel-item {
	display: inline-block;
	min-width: 30px;
	white-space: nowrap;
}
.dx-compact .dx-datagrid-group-panel .dx-group-panel-item .dx-sort {
	margin-left: 6px;
}
.dx-compact .dx-datagrid-group-panel .dx-block-separator {
	position: relative;
	border-radius: 3px;
}
.dx-compact .dx-datagrid-rowsview .dx-row.dx-group-row td {
	border-top: 1px solid;
	border-bottom: 1px solid;
}
.dx-compact .dx-datagrid-rowsview .dx-row.dx-group-row:first-child td {
	border-top: none;
}
.dx-compact .dx-datagrid-rowsview .dx-group-row:focus {
	outline: 0;
}
.dx-compact .dx-datagrid-rowsview .dx-group-row.dx-row > td {
	border-left-color: transparent;
	border-right-color: transparent;
}
.dx-compact .dx-datagrid-rowsview .dx-adaptive-detail-row .dx-field-item-content:focus {
	outline: 0;
}
.dx-compact .dx-datagrid-group-closed,
.dx-compact .dx-datagrid-group-opened {
	cursor: pointer;
	position: relative;
}
.dx-compact .dx-datagrid-group-closed::before,
.dx-compact .dx-datagrid-group-opened::before {
	position: absolute;
	display: block;
	right: 0;
	left: 0;
}
.dx-compact .dx-rtl .dx-datagrid-group-closed {
	transform: scaleX(-1);
}
.dx-compact .dx-rtl .dx-datagrid-content .dx-datagrid-table .dx-group-row.dx-row.dx-column-lines > td {
	border-left: none;
	border-right: none;
}
.dx-compact .dx-rtl .dx-datagrid-group-panel .dx-block-separator,
.dx-compact .dx-rtl .dx-datagrid-group-panel .dx-group-panel-item {
	margin-right: 0;
}
.dx-compact .dx-rtl .dx-datagrid-group-panel .dx-sort {
	margin-left: 0;
	margin-right: 6px;
}
.dx-compact .dx-datagrid-borders > .dx-datagrid-headers,
.dx-compact .dx-datagrid-borders > .dx-datagrid-rowsview,
.dx-compact .dx-datagrid-borders > .dx-datagrid-total-footer {
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}
.dx-compact .dx-datagrid-borders > .dx-datagrid-rowsview,
.dx-compact .dx-datagrid-borders > .dx-datagrid-total-footer {
	border-bottom: 1px solid #e0e0e0;
}
.dx-compact .dx-datagrid-borders > .dx-datagrid-filter-panel,
.dx-compact .dx-datagrid-borders > .dx-datagrid-headers {
	border-top: 1px solid #e0e0e0;
}
.dx-compact .dx-datagrid-borders > .dx-datagrid-filter-panel {
	border-top-width: 0;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}
.dx-compact .dx-sortable-dragging > div > .dx-gridbase-container > .dx-datagrid-rowsview {
	border-color: rgba(62, 141, 142, 0.5);
}
.dx-compact .dx-datagrid > .dx-datagrid-headers,
.dx-compact .dx-datagrid > .dx-datagrid-rowsview,
.dx-compact .dx-datagrid > .dx-datagrid-total-footer {
	background-color: #fff;
}
.dx-compact .dx-datagrid .dx-sort-up {
	font: 14px/1 DXIcons;
}
.dx-compact .dx-datagrid .dx-sort-up::before {
	content: '\f051';
}
.dx-compact .dx-datagrid .dx-sort-down {
	font: 14px/1 DXIcons;
}
.dx-compact .dx-datagrid .dx-sort-down::before {
	content: '\f052';
}
.dx-compact .dx-datagrid .dx-sort-down,
.dx-compact .dx-datagrid .dx-sort-up {
	font-family: inherit;
}
.dx-compact .dx-datagrid .dx-sort-down::before,
.dx-compact .dx-datagrid .dx-sort-up::before {
	font-family: DXIcons, sans-serif;
}
.dx-compact .dx-datagrid .dx-datagrid-header-panel .dx-toolbar {
	background-color: transparent;
}
.dx-compact .dx-datagrid .dx-datagrid-header-panel .dx-group-panel-item,
.dx-compact .dx-datagrid .dx-datagrid-header-panel .dx-header-filter {
	outline: 0;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-header-panel.dx-state-focused
	.dx-datagrid-group-panel
	.dx-group-panel-item:focus,
.dx-compact
	.dx-datagrid
	.dx-datagrid-header-panel.dx-state-focused
	.dx-datagrid-group-panel
	.dx-header-filter:focus {
	outline: #65a4a5 solid 2px;
	outline-offset: -2px;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-header-panel.dx-state-focused
	.dx-datagrid-group-panel
	.dx-header-filter:focus {
	outline-offset: 2px;
}
.dx-compact .dx-datagrid .dx-datagrid-headers .dx-header-filter,
.dx-compact .dx-datagrid .dx-datagrid-headers .dx-header-row > td {
	outline: 0;
}
.dx-compact .dx-datagrid .dx-datagrid-headers.dx-state-focused .dx-header-row td .dx-header-filter:focus,
.dx-compact .dx-datagrid .dx-datagrid-headers.dx-state-focused .dx-header-row td:focus {
	outline: #65a4a5 solid 2px;
	outline-offset: 2px;
}
.dx-compact .dx-datagrid .dx-datagrid-headers.dx-state-focused .dx-header-row td:focus {
	outline-offset: -2px;
}
.dx-compact .dx-datagrid .dx-header-filter {
	position: relative;
	color: #242424;
	font: 14px/1 DXIcons;
}
.dx-compact .dx-datagrid .dx-header-filter::before {
	content: '\f050';
}
.dx-compact .dx-datagrid .dx-header-filter-empty {
	color: rgba(36, 36, 36, 0.72);
}
.dx-compact .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed {
	background-color: #fff;
}
.dx-compact .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none,
.dx-compact .dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none,
.dx-compact .dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none,
.dx-compact .dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,
.dx-compact .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none {
	border-left: 2px solid #e0e0e0;
	border-right: 2px solid #e0e0e0;
}
.dx-compact .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none.dx-first-cell,
.dx-compact .dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none.dx-first-cell,
.dx-compact .dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-first-cell,
.dx-compact .dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-first-cell,
.dx-compact .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-first-cell {
	border-left: none;
}
.dx-compact .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none.dx-last-cell,
.dx-compact .dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none.dx-last-cell,
.dx-compact .dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-last-cell,
.dx-compact .dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-last-cell,
.dx-compact .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-last-cell {
	border-right: none;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-rowsview.dx-state-focused
	.dx-data-row
	> td.dx-command-edit
	> a.dx-link:focus {
	outline: #65a4a5 solid 2px;
	outline-offset: 2px;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-rowsview.dx-state-focused
	.dx-data-row.dx-row-focused
	> td.dx-command-edit
	> a.dx-link:focus {
	outline-color: #fff;
	outline-offset: 0;
}
.dx-compact .dx-datagrid .dx-datagrid-rowsview .dx-datagrid-edit-form {
	background-color: #fff;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-rowsview
	.dx-virtual-row
	> td:not(.dx-datagrid-sticky-column, .dx-datagrid-sticky-column-left, .dx-datagrid-sticky-column-right) {
	position: relative;
}
.dx-compact .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row > td:not(.dx-datagrid-group-space)::before {
	display: block;
	height: 100%;
	content: '';
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAADzCAYAAABwgbOvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBRjExRDRGQTNENjQxMUU4QUZEMEE1N0M1QzIyNEE4QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBRjExRDRGQjNENjQxMUU4QUZEMEE1N0M1QzIyNEE4QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFGMTFENEY4M0Q2NDExRThBRkQwQTU3QzVDMjI0QThDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFGMTFENEY5M0Q2NDExRThBRkQwQTU3QzVDMjI0QThDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+57ApqAAAAUNJREFUeNrs3LENwzAMRUEzi2T/sTSJgowQRAI+pbvehf0KFiZYc84nUVU9AAAAAAAAAHf5/id9+wxLjX8efvl+WQQRBEEEQRBBEEQQBBEEQQAAAAAAAAAAflRuLmaxdSIIggiCIIIgiCAIIgiCIAgAyyUfMBs3BjHUBUEQQRBEEAQRBEEEQRAE6cKyNQAAAAAAAADQQuySw9aXDl6gsAYkCIIIgiCCIIggCCIIgiAIcILkA2Y7xR5HM0MEQRBBEEQQBBEEQQRBEAQBAAAAAAAAAHq78l5WMlsngiCIIAgiCIIIgiCCIAiCALDcrQfMDHUEEQRBBEEQQRAEQQRBEEEAAAAAAAAAALZoecCsqo4NYutEEAQRBEEEQRBBEEQQBEEQAJbresBsGOoIIgiCIIggCCIIggiCIIIAAAAAAAAc5iPAAIcKFwANDofzAAAAAElFTkSuQmCC');
	background-repeat: no-repeat repeat;
}
.dx-compact .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row > td[style*='text-align: right']::before {
	transform: scaleX(-1);
}
.dx-compact .dx-datagrid .dx-datagrid-filter-row .dx-filter-range-content {
	color: #242424;
}
.dx-compact .dx-datagrid .dx-error-row td {
	color: #fff;
	padding: 0;
}
.dx-compact .dx-datagrid .dx-column-lines > td:first-child {
	border-left: none;
}
.dx-compact .dx-datagrid .dx-column-lines > td:last-child {
	border-right: none;
}
.dx-compact .dx-datagrid .dx-command-drag .dx-datagrid-drag-icon {
	font: 14px/1 DXIcons;
}
.dx-compact .dx-datagrid .dx-command-drag .dx-datagrid-drag-icon::before {
	content: '\f038';
}
.dx-compact .dx-datagrid .dx-datagrid-sticky-columns .dx-column-lines > td {
	border-right: none;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-sticky-columns
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	.dx-datagrid-column-no-border,
.dx-compact
	.dx-datagrid
	.dx-datagrid-sticky-columns
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row.dx-column-lines
	> td.dx-datagrid-first-header {
	border-left: none;
}
.dx-compact .dx-datagrid .dx-datagrid-sticky-columns .dx-datagrid-content.dx-sortable {
	overflow: visible;
}
.dx-compact .dx-header-multi-row.dx-datagrid-sticky-columns .dx-column-lines > td:first-child {
	border-left: 1px solid #e0e0e0;
}
.dx-compact .dx-datagrid-filter-panel {
	color: #242424;
	border-top: 1px solid #e0e0e0;
}
.dx-compact .dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter,
.dx-compact .dx-datagrid-filter-panel .dx-datagrid-filter-panel-text,
.dx-compact .dx-datagrid-filter-panel .dx-icon-filter {
	outline: 0;
}
.dx-compact .dx-datagrid-filter-panel.dx-state-focused .dx-datagrid-filter-panel-clear-filter:focus,
.dx-compact .dx-datagrid-filter-panel.dx-state-focused .dx-datagrid-filter-panel-text:focus,
.dx-compact .dx-datagrid-filter-panel.dx-state-focused .dx-icon-filter:focus {
	outline: #65a4a5 solid 2px;
	outline-offset: 3px;
}
.dx-compact .dx-datagrid-form-buttons-container {
	float: right;
}
.dx-compact .dx-datagrid-form-buttons-container .dx-button {
	margin-left: 10px;
	margin-top: 10px;
}
.dx-compact .dx-datagrid-adaptive-more {
	cursor: pointer;
	font: 21px/21px DXIcons;
}
.dx-compact .dx-datagrid-adaptive-more::before {
	content: '\f06c';
}
.dx-compact .dx-datagrid-edit-popup .dx-error-message {
	background-color: #e38588;
	white-space: normal;
	word-wrap: break-word;
	color: #fff;
	margin-bottom: 20px;
}
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none,
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none,
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none,
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none {
	border-left: 2px solid #e0e0e0;
	border-right: 2px solid #e0e0e0;
}
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none.dx-first-cell,
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none.dx-first-cell,
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-first-cell,
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-first-cell,
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-first-cell {
	border-right: none;
}
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none.dx-last-cell,
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none.dx-last-cell,
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-last-cell,
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-last-cell,
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-last-cell {
	border-left: none;
}
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row > td::before {
	transform: scaleX(-1);
}
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row > td[style*='text-align: left']::before {
	transform: scale(1);
}
.dx-compact .dx-rtl .dx-datagrid .dx-column-lines > td:first-child {
	border-right: none;
	border-left: 1px solid #e0e0e0;
}
.dx-compact .dx-rtl .dx-datagrid .dx-column-lines > td:last-child,
.dx-compact .dx-rtl .dx-datagrid .dx-datagrid-sticky-columns .dx-column-lines > td {
	border-left: none;
}
.dx-compact
	.dx-rtl
	.dx-datagrid
	.dx-datagrid-sticky-columns
	.dx-column-lines:not(.dx-datagrid-group-footer)
	> td {
	border-right: 1px solid #e0e0e0;
}
.dx-compact
	.dx-rtl
	.dx-datagrid
	.dx-datagrid-sticky-columns
	.dx-column-lines:not(.dx-datagrid-group-footer)
	> td:first-child,
.dx-compact
	.dx-rtl
	.dx-datagrid
	.dx-datagrid-sticky-columns
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	.dx-datagrid-column-no-border,
.dx-compact
	.dx-rtl
	.dx-datagrid
	.dx-datagrid-sticky-columns
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row.dx-column-lines
	> td.dx-datagrid-first-header {
	border-right: none;
}
.dx-compact
	.dx-rtl
	.dx-datagrid
	.dx-datagrid-sticky-columns
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	.dx-datagrid-column-no-border.dx-datagrid-sticky-column-border-left,
.dx-compact
	.dx-rtl
	.dx-datagrid
	.dx-datagrid-sticky-columns
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row.dx-column-lines
	> td.dx-datagrid-first-header.dx-datagrid-sticky-column-border-left {
	border-left: 2px solid #e0e0e0;
}
.dx-compact
	.dx-rtl
	.dx-header-multi-row.dx-datagrid-sticky-columns
	.dx-datagrid-table
	.dx-column-lines
	> td:first-child {
	border-left: none;
	border-right: 1px solid #e0e0e0;
}
.dx-compact .dx-rtl .dx-datagrid-form-buttons-container {
	float: left;
}
.dx-compact .dx-rtl .dx-datagrid-form-buttons-container .dx-button {
	margin-left: 0;
	margin-right: 10px;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-sticky-columns
	.dx-datagrid-table
	.dx-row
	td.dx-datagrid-sticky-column-border-right,
.dx-compact
	.dx-rtl
	.dx-datagrid
	.dx-datagrid-sticky-columns
	.dx-datagrid-table
	.dx-row
	td.dx-datagrid-sticky-column-border-right {
	border-right: 2px solid #e0e0e0;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-sticky-columns
	.dx-datagrid-table
	.dx-row
	td.dx-datagrid-sticky-column-border-left,
.dx-compact
	.dx-rtl
	.dx-datagrid
	.dx-datagrid-sticky-columns
	.dx-datagrid-table
	.dx-row
	td.dx-datagrid-sticky-column-border-left {
	border-left: 2px solid #e0e0e0;
}
.dx-compact .dx-datagrid-cell-updated-animation {
	animation: 1s dx-datagrid-highlight-change;
}
@keyframes dx-datagrid-highlight-change {
	50%,
	from {
		background-color: rgba(36, 36, 36, 0.08);
	}
}
.dx-compact .dx-datagrid-total-footer tr {
	outline: 0;
}
.dx-compact .dx-datagrid-total-footer:focus-within {
	outline: #65a4a5 solid 2px;
	outline-offset: -2px;
}
.dx-compact .dx-datagrid .dx-bordered-top-view,
.dx-compact .dx-datagrid-container .dx-bordered-top-view {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.dx-compact .dx-datagrid .dx-bordered-bottom-view,
.dx-compact .dx-datagrid-container .dx-bordered-bottom-view {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.dx-compact .dx-datagrid .dx-menu,
.dx-compact .dx-datagrid-container .dx-menu {
	background-color: transparent;
	margin-top: 6px;
	margin-left: 5px !important;
	height: 24px;
}
.dx-compact .dx-datagrid .dx-menu .dx-menu-item .dx-menu-item-content,
.dx-compact .dx-datagrid-container .dx-menu .dx-menu-item .dx-menu-item-content {
	padding: 8px 4px;
}
.dx-compact .dx-datagrid .dx-menu .dx-menu-item .dx-menu-item-content .dx-icon,
.dx-compact .dx-datagrid-container .dx-menu .dx-menu-item .dx-menu-item-content .dx-icon {
	width: 16px;
	height: 16px;
	background-position: 0 0;
	background-size: 16px 16px;
	padding: 0;
	font-size: 16px;
	text-align: center;
	line-height: 16px;
	margin: 0 3px;
}
.dx-compact .dx-datagrid-container.dx-filter-menu .dx-menu-item-content .dx-icon,
.dx-compact .dx-datagrid.dx-filter-menu .dx-menu-item-content .dx-icon {
	width: 16px;
	height: 16px;
	background-position: 0 0;
	background-size: 16px 16px;
	padding: 0;
	font-size: 16px;
	text-align: center;
	line-height: 16px;
}
.dx-compact
	.dx-datagrid-container.dx-filter-menu
	.dx-menu-item-content
	.dx-icon.dx-icon-filter-operation-default,
.dx-compact .dx-datagrid.dx-filter-menu .dx-menu-item-content .dx-icon.dx-icon-filter-operation-default {
	margin-top: 2px;
}
.dx-compact .dx-datagrid .dx-datagrid-filter-row .dx-editor-with-menu .dx-menu-item-content,
.dx-compact .dx-datagrid-container .dx-datagrid-filter-row .dx-editor-with-menu .dx-menu-item-content {
	display: flex;
	justify-content: center;
	align-items: center;
}
.dx-compact .dx-datagrid .dx-datagrid-filter-row .dx-editor-with-menu .dx-texteditor .dx-placeholder::before,
.dx-compact .dx-datagrid .dx-datagrid-filter-row .dx-editor-with-menu .dx-texteditor .dx-texteditor-input,
.dx-compact
	.dx-datagrid-container
	.dx-datagrid-filter-row
	.dx-editor-with-menu
	.dx-texteditor
	.dx-placeholder::before,
.dx-compact
	.dx-datagrid-container
	.dx-datagrid-filter-row
	.dx-editor-with-menu
	.dx-texteditor
	.dx-texteditor-input {
	padding-left: 36px;
}
.dx-compact .dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc,
.dx-compact .dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc {
	font: 12px/12px DXIcons;
	width: 12px;
	height: 12px;
	background-position: 0 0;
	background-size: 12px 12px;
	padding: 0;
	text-align: center;
}
.dx-compact
	.dx-datagrid-container.dx-context-menu
	.dx-menu-items-container
	.dx-icon-context-menu-sort-asc::before,
.dx-compact .dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc::before {
	content: '\f053';
}
.dx-compact .dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc,
.dx-compact .dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc {
	font: 12px/12px DXIcons;
	width: 12px;
	height: 12px;
	background-position: 0 0;
	background-size: 12px 12px;
	padding: 0;
	text-align: center;
}
.dx-compact
	.dx-datagrid-container.dx-context-menu
	.dx-menu-items-container
	.dx-icon-context-menu-sort-desc::before,
.dx-compact .dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc::before {
	content: '\f054';
}
.dx-compact .dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-none,
.dx-compact .dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-none {
	width: 12px;
	height: 12px;
	background-position: 0 0;
	background-size: 12px 12px;
	padding: 0;
	font-size: 12px;
	text-align: center;
	line-height: 12px;
}
.dx-compact .dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-fix-column,
.dx-compact .dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-fix-column {
	font: 12px/12px DXIcons;
	width: 12px;
	height: 12px;
	background-position: 0 0;
	background-size: 12px 12px;
	padding: 0;
	text-align: center;
}
.dx-compact .dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-fix-column::before,
.dx-compact .dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-fix-column::before {
	content: '\f16f';
}
.dx-compact .dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-fix-column-left,
.dx-compact .dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-fix-column-left {
	font: 12px/12px DXIcons;
	width: 12px;
	height: 12px;
	background-position: 0 0;
	background-size: 12px 12px;
	padding: 0;
	text-align: center;
}
.dx-compact .dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-fix-column-left::before,
.dx-compact .dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-fix-column-left::before {
	content: '\f17b';
}
.dx-compact .dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-fix-column-right,
.dx-compact .dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-fix-column-right {
	font: 12px/12px DXIcons;
	width: 12px;
	height: 12px;
	background-position: 0 0;
	background-size: 12px 12px;
	padding: 0;
	text-align: center;
}
.dx-compact .dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-fix-column-right::before,
.dx-compact .dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-fix-column-right::before {
	content: '\f17d';
}
.dx-compact .dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-stick-column,
.dx-compact .dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-stick-column {
	font: 12px/12px DXIcons;
	width: 12px;
	height: 12px;
	background-position: 0 0;
	background-size: 12px 12px;
	padding: 0;
	text-align: center;
}
.dx-compact .dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-stick-column::before,
.dx-compact .dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-stick-column::before {
	content: '\f17c';
}
.dx-compact .dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-unfix-column,
.dx-compact .dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-unfix-column {
	font: 12px/12px DXIcons;
	width: 12px;
	height: 12px;
	background-position: 0 0;
	background-size: 12px 12px;
	padding: 0;
	text-align: center;
}
.dx-compact .dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-unfix-column::before,
.dx-compact .dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-unfix-column::before {
	content: '\f17a';
}
.dx-compact .dx-datagrid .dx-header-filter,
.dx-compact .dx-datagrid .dx-sort-down,
.dx-compact .dx-datagrid .dx-sort-up,
.dx-compact .dx-datagrid-container .dx-header-filter,
.dx-compact .dx-datagrid-container .dx-sort-down,
.dx-compact .dx-datagrid-container .dx-sort-up {
	width: 20px;
	height: 20px;
	background-position: 2px 2px;
	background-size: 16px 16px;
	padding: 2px;
	font-size: 16px;
	text-align: center;
	line-height: 16px;
}
.dx-compact .dx-datagrid .dx-header-filter:not(.dx-header-filter-empty),
.dx-compact .dx-datagrid-container .dx-header-filter:not(.dx-header-filter-empty) {
	color: #3e8d8e;
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-equals,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-equals {
	font: 14px/1 DXIcons;
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-equals::before,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-equals::before {
	content: '\f044';
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-default,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-default {
	font: 14px/1 DXIcons;
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-default::before,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-default::before {
	content: '\f027';
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-not-equals,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-not-equals {
	font: 14px/1 DXIcons;
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-not-equals::before,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-not-equals::before {
	content: '\f045';
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-less,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-less {
	font: 14px/1 DXIcons;
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-less::before,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-less::before {
	content: '\f046';
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-less-equal,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-less-equal {
	font: 14px/1 DXIcons;
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-less-equal::before,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-less-equal::before {
	content: '\f048';
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-greater,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-greater {
	font: 14px/1 DXIcons;
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-greater::before,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-greater::before {
	content: '\f047';
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-greater-equal,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-greater-equal {
	font: 14px/1 DXIcons;
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-greater-equal::before,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-greater-equal::before {
	content: '\f049';
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-contains,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-contains {
	font: 14px/1 DXIcons;
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-contains::before,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-contains::before {
	content: '\f063';
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-not-contains,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-not-contains {
	font: 14px/1 DXIcons;
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-not-contains::before,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-not-contains::before {
	content: '\f066';
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-starts-with,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-starts-with {
	font: 14px/1 DXIcons;
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-starts-with::before,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-starts-with::before {
	content: '\f064';
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-ends-with,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-ends-with {
	font: 14px/1 DXIcons;
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-ends-with::before,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-ends-with::before {
	content: '\f065';
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-between,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-between {
	font: 14px/1 DXIcons;
}
.dx-compact .dx-datagrid .dx-icon-filter-operation-between::before,
.dx-compact .dx-datagrid-container .dx-icon-filter-operation-between::before {
	content: '\f06a';
}
.dx-compact .dx-datagrid .dx-column-indicators,
.dx-compact .dx-datagrid-container .dx-column-indicators {
	height: 18px;
}
.dx-compact .dx-datagrid .dx-column-indicators .dx-sort-index-icon,
.dx-compact .dx-datagrid-container .dx-column-indicators .dx-sort-index-icon {
	padding-right: 4px;
	margin-left: -1px;
	font-size: 11px;
	position: relative;
	bottom: 1px;
}
.dx-compact .dx-datagrid .dx-column-indicators > div,
.dx-compact .dx-datagrid-container .dx-column-indicators > div {
	width: 20px;
	height: 20px;
	background-position: 2px 2px;
	background-size: 16px 16px;
	padding: 2px;
	font-size: 16px;
	text-align: center;
	line-height: 16px;
}
.dx-compact .dx-datagrid .dx-column-indicators > span,
.dx-compact .dx-datagrid-container .dx-column-indicators > span {
	margin-left: 4px;
}
.dx-compact .dx-datagrid .dx-placeholder::before,
.dx-compact .dx-datagrid-container .dx-placeholder::before {
	font-size: 12px;
}
.dx-compact .dx-datagrid {
	color: #242424;
	line-height: inherit;
}
.dx-compact .dx-datagrid .dx-row-alt {
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
}
.dx-compact .dx-datagrid .dx-row-alt > td {
	background-color: #f5f5f5;
}
.dx-compact .dx-datagrid .dx-row-alt.dx-row:not(.dx-row-removed) {
	border-bottom-color: transparent;
}
.dx-compact .dx-datagrid .dx-link {
	text-decoration: underline;
	cursor: pointer;
	color: #3e8d8e;
}
.dx-compact .dx-datagrid .dx-row-lines > td {
	border-bottom: 1px solid #e0e0e0;
}
.dx-compact .dx-datagrid .dx-column-lines > td {
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}
.dx-compact .dx-datagrid .dx-error-row .dx-closebutton {
	float: right;
	margin: 12px;
	font: 14px/14px DXIcons;
	width: 14px;
	height: 14px;
	background-position: 0 0;
	background-size: 14px 14px;
	padding: 0;
	text-align: center;
}
.dx-compact .dx-datagrid .dx-error-row .dx-closebutton::before {
	content: '\f00a';
}
.dx-compact .dx-datagrid .dx-error-row .dx-error-message {
	background-color: #e38588;
	white-space: normal;
	word-wrap: break-word;
	padding: 10px 35px 10px 10px;
}
.dx-compact .dx-datagrid .dx-row > td {
	padding: 10px 11px;
	font-size: 12px;
	line-height: 16px;
}
.dx-compact .dx-datagrid .dx-datagrid-table .dx-header-row > td {
	padding-top: 9px;
	padding-bottom: 9px;
}
.dx-compact .dx-datagrid .dx-datagrid-table .dx-header-row > td:first-child {
	border-top-left-radius: 0;
}
.dx-compact .dx-datagrid .dx-datagrid-table .dx-header-row > td:last-child {
	border-top-right-radius: 0;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-cell-modified:not(.dx-field-item-content):not(.dx-validation-pending),
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-datagrid-invalid:not(.dx-field-item-content):not(.dx-validation-pending):not(.dx-datagrid-select-all),
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td:not(.dx-validation-pending):not(.dx-datagrid-select-all) {
	vertical-align: middle;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-cell-modified:not(.dx-field-item-content):not(.dx-validation-pending).dx-command-select,
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-datagrid-invalid:not(.dx-field-item-content):not(.dx-validation-pending):not(
		.dx-datagrid-select-all
	).dx-command-select,
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td:not(.dx-validation-pending):not(.dx-datagrid-select-all).dx-command-select {
	overflow: visible;
	width: 38px;
	min-width: 38px;
	line-height: 1;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-cell-modified:not(.dx-field-item-content):not(.dx-validation-pending).dx-command-edit,
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-datagrid-invalid:not(.dx-field-item-content):not(.dx-validation-pending):not(
		.dx-datagrid-select-all
	).dx-command-edit,
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td:not(.dx-validation-pending):not(.dx-datagrid-select-all).dx-command-edit {
	width: 105px;
	min-width: 105px;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-cell-modified:not(.dx-field-item-content):not(.dx-validation-pending).dx-command-edit
	.dx-link:not(.dx-link-icon),
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-datagrid-invalid:not(.dx-field-item-content):not(.dx-validation-pending):not(
		.dx-datagrid-select-all
	).dx-command-edit
	.dx-link:not(.dx-link-icon),
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td:not(.dx-validation-pending):not(.dx-datagrid-select-all).dx-command-edit
	.dx-link:not(.dx-link-icon) {
	margin: 0 2px;
	min-width: 20px;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-cell-modified:not(.dx-field-item-content):not(
		.dx-validation-pending
	).dx-command-edit.dx-command-edit-with-icons,
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-datagrid-invalid:not(.dx-field-item-content):not(.dx-validation-pending):not(
		.dx-datagrid-select-all
	).dx-command-edit.dx-command-edit-with-icons,
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td:not(.dx-validation-pending):not(.dx-datagrid-select-all).dx-command-edit.dx-command-edit-with-icons {
	width: 80px;
	min-width: 80px;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-cell-modified:not(.dx-field-item-content):not(
		.dx-validation-pending
	).dx-command-edit.dx-command-edit-with-icons
	.dx-link,
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-datagrid-invalid:not(.dx-field-item-content):not(.dx-validation-pending):not(
		.dx-datagrid-select-all
	).dx-command-edit.dx-command-edit-with-icons
	.dx-link,
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td:not(.dx-validation-pending):not(.dx-datagrid-select-all).dx-command-edit.dx-command-edit-with-icons
	.dx-link {
	width: 16px;
	height: 16px;
	background-position: 0 0;
	background-size: 16px 16px;
	padding: 0;
	font-size: 16px;
	text-align: center;
	line-height: 16px;
	margin: 0 4px;
	vertical-align: middle;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-cell-modified:not(.dx-field-item-content):not(
		.dx-validation-pending
	).dx-command-edit.dx-command-edit-with-icons
	.dx-link:not(.dx-link-icon),
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-datagrid-invalid:not(.dx-field-item-content):not(.dx-validation-pending):not(
		.dx-datagrid-select-all
	).dx-command-edit.dx-command-edit-with-icons
	.dx-link:not(.dx-link-icon),
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td:not(.dx-validation-pending):not(.dx-datagrid-select-all).dx-command-edit.dx-command-edit-with-icons
	.dx-link:not(.dx-link-icon) {
	width: auto;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-cell-modified:not(.dx-field-item-content):not(.dx-validation-pending).dx-command-edit
	.dx-state-disabled.dx-link,
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-datagrid-invalid:not(.dx-field-item-content):not(.dx-validation-pending):not(
		.dx-datagrid-select-all
	).dx-command-edit
	.dx-state-disabled.dx-link,
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td:not(.dx-validation-pending):not(.dx-datagrid-select-all).dx-command-edit
	.dx-state-disabled.dx-link {
	opacity: 0.38;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-cell-modified:not(.dx-field-item-content):not(.dx-validation-pending).dx-command-edit
	.dx-state-disabled.dx-link-icon,
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-datagrid-invalid:not(.dx-field-item-content):not(.dx-validation-pending):not(
		.dx-datagrid-select-all
	).dx-command-edit
	.dx-state-disabled.dx-link-icon,
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td:not(.dx-validation-pending):not(.dx-datagrid-select-all).dx-command-edit
	.dx-state-disabled.dx-link-icon {
	opacity: 0.6;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-cell-modified:not(.dx-field-item-content):not(.dx-validation-pending)
	.dx-datagrid-group-space,
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-cell-modified:not(.dx-field-item-content):not(.dx-validation-pending).dx-command-expand,
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-datagrid-invalid:not(.dx-field-item-content):not(.dx-validation-pending):not(.dx-datagrid-select-all)
	.dx-datagrid-group-space,
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-datagrid-invalid:not(.dx-field-item-content):not(.dx-validation-pending):not(
		.dx-datagrid-select-all
	).dx-command-expand,
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td:not(.dx-validation-pending):not(.dx-datagrid-select-all)
	.dx-datagrid-group-space,
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td:not(.dx-validation-pending):not(.dx-datagrid-select-all).dx-command-expand {
	padding: 0 4px 0 8px;
	line-height: 0;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-cell-modified:not(.dx-field-item-content):not(.dx-validation-pending).dx-editor-cell:not(
		.dx-command-select
	),
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-datagrid-invalid:not(.dx-field-item-content):not(.dx-validation-pending):not(
		.dx-datagrid-select-all
	).dx-editor-cell:not(.dx-command-select),
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td:not(.dx-validation-pending):not(.dx-datagrid-select-all).dx-editor-cell:not(.dx-command-select) {
	padding-right: 0;
}
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-cell-modified:not(.dx-field-item-content):not(.dx-validation-pending).dx-editor-cell:not(
		.dx-command-select
	):not(.dx-datagrid-cell-expandable),
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td.dx-datagrid-invalid:not(.dx-field-item-content):not(.dx-validation-pending):not(
		.dx-datagrid-select-all
	).dx-editor-cell:not(.dx-command-select):not(.dx-datagrid-cell-expandable),
.dx-compact
	.dx-datagrid
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row
	> td:not(.dx-validation-pending):not(.dx-datagrid-select-all).dx-editor-cell:not(.dx-command-select):not(
		.dx-datagrid-cell-expandable
	) {
	padding-left: 0;
}
.dx-compact .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row > td[style*='text-align: right']:before {
	background-position-y: 49px;
}
.dx-compact .dx-datagrid .dx-command-drag {
	width: 38px;
	min-width: 38px;
}
.dx-compact .dx-datagrid .dx-command-drag .dx-datagrid-drag-icon {
	width: 16px;
	height: 16px;
	background-position: 0 0;
	background-size: 16px 16px;
	padding: 0;
	font-size: 16px;
	text-align: center;
	line-height: 16px;
}
.dx-compact .dx-datagrid .dx-datagrid-drop-highlight > td {
	background-color: #3e8d8e;
	color: #fff;
}
.dx-compact .dx-datagrid .dx-datagrid-drop-highlight > td .dx-header-filter {
	color: #fff;
}
.dx-compact .dx-datagrid .dx-datagrid-drop-highlight > td .dx-checkbox .dx-checkbox-icon {
	background-color: #fff;
	color: #3e8d8e;
}
.dx-compact .dx-datagrid-edit-popup .dx-popup-content {
	padding: 0;
}
.dx-compact .dx-datagrid-edit-popup .dx-error-message {
	padding: 10px 11px;
}
.dx-compact .dx-datagrid-edit-popup-form {
	padding: 12px 16px;
}
.dx-compact .dx-datagrid-headers .dx-texteditor-input,
.dx-compact .dx-datagrid-rowsview .dx-texteditor-input {
	min-height: 18px;
}
.dx-compact .dx-datagrid-headers .dx-lookup,
.dx-compact .dx-datagrid-rowsview .dx-lookup {
	height: auto;
}
.dx-compact .dx-datagrid-headers .dx-lookup .dx-lookup-field,
.dx-compact .dx-datagrid-rowsview .dx-lookup .dx-lookup-field {
	padding-left: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
}
.dx-compact
	.dx-datagrid-headers
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-show-clear-button.dx-invalid
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-headers
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-show-clear-button.dx-valid
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-headers
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-show-clear-button.dx-validation-pending
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-rowsview
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-show-clear-button.dx-invalid
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-rowsview
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-show-clear-button.dx-valid
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-rowsview
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-show-clear-button.dx-validation-pending
	.dx-texteditor-input {
	padding-right: 18px;
}
.dx-compact
	.dx-datagrid-headers
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-show-clear-button.dx-invalid.dx-rtl
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-headers
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-show-clear-button.dx-valid.dx-rtl
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-headers
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-show-clear-button.dx-validation-pending.dx-rtl
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-rowsview
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-show-clear-button.dx-invalid.dx-rtl
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-rowsview
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-show-clear-button.dx-valid.dx-rtl
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-rowsview
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-show-clear-button.dx-validation-pending.dx-rtl
	.dx-texteditor-input {
	padding-right: 0;
	padding-left: 18px;
}
.dx-compact
	.dx-datagrid-headers
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-invalid
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-headers
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-valid
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-headers
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-validation-pending
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-rowsview
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-invalid
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-rowsview
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-valid
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-rowsview
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-validation-pending
	.dx-texteditor-input {
	padding-right: 18px;
}
.dx-compact
	.dx-datagrid-headers
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-invalid.dx-rtl
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-headers
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-valid.dx-rtl
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-headers
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-validation-pending.dx-rtl
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-rowsview
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-invalid.dx-rtl
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-rowsview
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-valid.dx-rtl
	.dx-texteditor-input,
.dx-compact
	.dx-datagrid-rowsview
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-validation-pending.dx-rtl
	.dx-texteditor-input {
	padding-right: 0;
	padding-left: 18px;
}
.dx-compact .dx-datagrid-headers .dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-rtl .dx-texteditor-input,
.dx-compact
	.dx-datagrid-rowsview
	.dx-dropdowneditor-button-visible.dx-dropdowneditor.dx-rtl
	.dx-texteditor-input {
	padding-right: 0;
}
.dx-compact .dx-datagrid-column-chooser-list .dx-empty-message {
	color: #666;
	padding: 0 8px;
}
.dx-compact .dx-datagrid-column-chooser {
	color: #242424;
	font-weight: 400;
	font-size: 12px;
	font-family: 'Segoe UI', -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica,
		Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
	line-height: 1.3333;
}
.dx-compact .dx-datagrid-column-chooser input,
.dx-compact .dx-datagrid-column-chooser textarea {
	font-family: 'Segoe UI', -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica,
		Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
	line-height: 1.3333;
}
.dx-compact .dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-drag .dx-popup-content {
	padding: 8px;
}
.dx-compact
	.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-drag
	.dx-popup-content
	.dx-treeview-search {
	margin-bottom: 10px;
}
.dx-compact
	.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-drag
	.dx-popup-content
	.dx-treeview-node {
	padding-left: 20px;
}
.dx-compact .dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-select .dx-popup-content {
	padding: 8px;
}
.dx-compact
	.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-select
	.dx-datagrid-column-chooser-list
	.dx-treeview-select-all-item,
.dx-compact
	.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-select
	.dx-datagrid-column-chooser-plain
	.dx-treeview-select-all-item {
	-webkit-padding-start: 28px;
	padding-inline-start: 28px;
}
.dx-compact .dx-datagrid-column-chooser .dx-overlay-content {
	background-color: #fff;
}
.dx-compact .dx-datagrid-column-chooser .dx-overlay-content .dx-popup-title {
	background-color: transparent;
	border-bottom: 1px solid #e0e0e0;
}
.dx-compact .dx-datagrid-column-chooser .dx-overlay-content .dx-popup-title .dx-toolbar-label {
	font-size: 16px;
}
.dx-compact .dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item {
	opacity: 0.5;
	margin: 2px 2px 8px;
	background-color: #fff;
	color: #242424;
	font-weight: 600;
	font-size: 12px;
	padding: 10px;
	line-height: 18px;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2);
}
.dx-compact .dx-datagrid-drag-header {
	border-color: rgba(62, 141, 142, 0.5);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2);
	color: #242424;
	font-weight: 600;
	padding: 9px;
	background-color: #fff;
	line-height: 18px;
	font-size: 12px;
}
.dx-compact .dx-datagrid-columns-separator {
	background-color: #3e8d8e;
}
.dx-compact .dx-datagrid-columns-separator-transparent {
	background-color: transparent;
}
.dx-compact .dx-datagrid-focus-overlay::after {
	content: '';
	position: absolute;
	bottom: 0;
	height: 2px;
	background-color: #65a4a5;
	left: 0;
	right: 1px;
}
.dx-compact .dx-datagrid-focus-overlay.dx-focused-cell-modified::after {
	background-color: #0e700e;
}
.dx-compact .dx-datagrid-focus-overlay.dx-focused-cell-invalid::after {
	background-color: #bc2f33;
}
.dx-compact
	.dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(
		.dx-row-focused
	)
	> .dx-datagrid-readonly
	.dx-texteditor
	.dx-texteditor-input {
	background-color: #f5f5f5;
	color: #242424;
}
.dx-compact .dx-datagrid-headers {
	color: #242424;
	touch-action: pinch-zoom;
}
.dx-compact .dx-datagrid-headers::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	pointer-events: none;
	border-bottom: 1px solid #e0e0e0;
}
.dx-compact .dx-datagrid-borders .dx-datagrid-headers .dx-datagrid-table {
	border-bottom-width: 1px;
}
.dx-compact .dx-datagrid-headers .dx-datagrid-table .dx-row > td {
	border-bottom: 1px solid #e0e0e0;
	line-height: 18px;
	font-weight: 600;
	font-size: 12px;
}
.dx-compact .dx-datagrid-headers .dx-datagrid-table .dx-row > td .dx-sort {
	color: rgba(36, 36, 36, 0.72);
}
.dx-compact .dx-datagrid-headers .dx-datagrid-table .dx-row > td:hover .dx-datagrid-text-content {
	color: #242424;
}
.dx-compact
	.dx-datagrid-headers
	.dx-datagrid-table
	.dx-row
	> td:hover:not(.dx-command-select):not(.dx-command-expand):not(.dx-editor-cell):not(.dx-command-edit):not(
		.dx-datagrid-group-space
	) {
	background-color: #f5f5f5;
}
.dx-compact
	.dx-datagrid-headers.dx-header-multi-row
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row.dx-header-row
	.dx-command-select {
	padding-bottom: 10px;
}
.dx-compact
	.dx-datagrid-headers.dx-header-multi-row
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row.dx-header-row
	> td {
	padding-top: 12px;
	padding-bottom: 12px;
	vertical-align: bottom;
}
.dx-compact
	.dx-datagrid-headers.dx-header-multi-row:not(.dx-datagrid-sticky-columns)
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row.dx-header-row
	> td {
	border-right: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
}
.dx-compact
	.dx-datagrid-headers.dx-header-multi-row:not(.dx-datagrid-sticky-columns)
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row.dx-header-row
	> td:first-child {
	border-left: none;
}
.dx-compact
	.dx-datagrid-headers.dx-header-multi-row:not(.dx-datagrid-sticky-columns)
	.dx-datagrid-content
	.dx-datagrid-table
	.dx-row.dx-header-row
	> td:last-child {
	border-right: none;
}
.dx-compact .dx-datagrid-filter-row,
.dx-compact
	.dx-datagrid-headers.dx-datagrid-sticky-columns
	.dx-datagrid-filter-row
	> td.dx-datagrid-sticky-column,
.dx-compact
	.dx-datagrid-headers.dx-datagrid-sticky-columns
	.dx-datagrid-filter-row
	> td.dx-datagrid-sticky-column-left,
.dx-compact
	.dx-datagrid-headers.dx-datagrid-sticky-columns
	.dx-datagrid-filter-row
	> td.dx-datagrid-sticky-column-right {
	background-color: #fafafa;
}
.dx-compact .dx-datagrid-filter-row .dx-menu {
	margin-left: 0;
}
.dx-compact .dx-datagrid-filter-row .dx-menu .dx-menu-horizontal .dx-menu-items-container {
	height: 100%;
	position: absolute;
}
.dx-compact .dx-datagrid-filter-row .dx-menu .dx-menu-horizontal .dx-menu-items-container .dx-menu-item-wrapper {
	height: 100%;
}
.dx-compact .dx-datagrid-filter-row .dx-menu .dx-overlay-content {
	color: #242424;
}
.dx-compact .dx-datagrid-filter-row .dx-filter-modified {
	background-color: #f1faf1;
}
.dx-compact .dx-datagrid-filter-row td .dx-editor-container .dx-filter-range-content {
	padding: 10px 11px 10px 36px;
}
.dx-compact .dx-datagrid .dx-datagrid-table .dx-datagrid-filter-row > td {
	padding-top: 0;
	padding-bottom: 0;
}
.dx-compact .dx-datagrid-filter-range-overlay .dx-overlay-content {
	overflow: inherit;
	background-color: #fafafa;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2);
}
.dx-compact .dx-datagrid-filter-range-overlay .dx-overlay-content .dx-texteditor.dx-state-focused::after,
.dx-compact .dx-datagrid-filter-range-overlay .dx-overlay-content .dx-texteditor.dx-state-hover::after {
	top: auto;
	bottom: 0;
}
.dx-compact .dx-datagrid-filter-range-overlay .dx-overlay-content .dx-texteditor .dx-texteditor-input {
	font-size: 12px;
	height: 37px;
	padding-right: 8px;
	padding-left: 8px;
}
.dx-compact .dx-datagrid-filter-range-overlay .dx-overlay-content .dx-texteditor .dx-placeholder::before {
	padding-left: 8px;
}
.dx-compact .dx-datagrid-filter-range-overlay .dx-overlay-content .dx-invalid-message.dx-overlay-wrapper {
	display: none;
}
.dx-compact .dx-cell-modified,
.dx-compact .dx-datagrid-invalid {
	padding: 10px 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
.dx-compact .dx-datagrid-header-panel {
	border-bottom: 1px solid #e0e0e0;
	padding: 6px 0;
}
.dx-compact .dx-datagrid-header-panel .dx-toolbar-text-auto-hide .dx-button.dx-button-has-icon {
	border-radius: 4px;
}
.dx-compact .dx-datagrid-addrow-button .dx-icon-edit-button-addrow {
	font: 16px/16px DXIcons;
	width: 16px;
	height: 16px;
	background-position: 0 0;
	background-size: 16px 16px;
	padding: 0;
	text-align: center;
}
.dx-compact .dx-datagrid-addrow-button .dx-icon-edit-button-addrow::before {
	content: '\f00b';
}
.dx-compact .dx-datagrid-cancel-button .dx-icon-edit-button-cancel {
	font: 16px/16px DXIcons;
	width: 16px;
	height: 16px;
	background-position: 0 0;
	background-size: 16px 16px;
	padding: 0;
	text-align: center;
}
.dx-compact .dx-datagrid-cancel-button .dx-icon-edit-button-cancel::before {
	content: '\f04c';
}
.dx-compact .dx-datagrid-save-button .dx-icon-edit-button-save {
	font: 16px/16px DXIcons;
	width: 16px;
	height: 16px;
	background-position: 0 0;
	background-size: 16px 16px;
	padding: 0;
	text-align: center;
}
.dx-compact .dx-datagrid-save-button .dx-icon-edit-button-save::before {
	content: '\f041';
}
.dx-compact .dx-datagrid-adaptive-more {
	vertical-align: middle;
	width: 16px;
	height: 16px;
	background-position: 0 0;
	background-size: 16px 16px;
	padding: 0;
	font-size: 16px;
	text-align: center;
	line-height: 16px;
	color: #616161;
}
.dx-compact .dx-row.dx-row-focused .dx-datagrid-adaptive-more {
	color: inherit;
}
.dx-compact .dx-datagrid-rowsview {
	border-top: 1px solid #e0e0e0;
}
.dx-compact .dx-datagrid-headers + .dx-datagrid-rowsview,
.dx-compact .dx-datagrid-rowsview.dx-datagrid-after-headers {
	border-top: none;
}
.dx-compact .dx-datagrid-rowsview .dx-row {
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
.dx-compact .dx-datagrid-rowsview .dx-row:focus {
	outline: 0;
}
.dx-compact .dx-datagrid-rowsview .dx-row.dx-edit-row:first-child > td {
	border-top-width: 0;
	border-bottom: 1px solid #e0e0e0;
}
.dx-compact .dx-datagrid-rowsview .dx-row.dx-edit-row > td {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}
.dx-compact .dx-datagrid-rowsview .dx-master-detail-row > .dx-master-detail-cell {
	padding: 16px;
}
.dx-compact .dx-datagrid-rowsview .dx-master-detail-row .dx-master-detail-cell:not(.dx-row-lines),
.dx-compact .dx-datagrid-rowsview .dx-master-detail-row > .dx-datagrid-group-space {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}
.dx-compact .dx-datagrid-rowsview .dx-master-detail-row:not(.dx-datagrid-edit-form) .dx-master-detail-cell,
.dx-compact .dx-datagrid-rowsview .dx-master-detail-row:not(.dx-datagrid-edit-form) > .dx-datagrid-group-space {
	background-color: #fafafa;
}
.dx-compact .dx-datagrid-rowsview .dx-adaptive-detail-row.dx-selection:hover:not(.dx-edit-row) .dx-cell-modified,
.dx-compact .dx-datagrid-rowsview .dx-adaptive-detail-row.dx-selection:not(.dx-edit-row) .dx-cell-modified,
.dx-compact .dx-datagrid-rowsview .dx-adaptive-detail-row:not(.dx-edit-row) .dx-cell-modified,
.dx-compact .dx-datagrid-rowsview .dx-data-row.dx-selection:hover:not(.dx-edit-row) .dx-cell-modified,
.dx-compact .dx-datagrid-rowsview .dx-data-row.dx-selection:not(.dx-edit-row) .dx-cell-modified,
.dx-compact .dx-datagrid-rowsview .dx-data-row:not(.dx-edit-row) .dx-cell-modified {
	background-color: #f1faf1;
}
.dx-compact .dx-datagrid-rowsview .dx-adaptive-detail-row .dx-validator.dx-datagrid-invalid,
.dx-compact .dx-datagrid-rowsview .dx-adaptive-detail-row .dx-validator.dx-invalid,
.dx-compact .dx-datagrid-rowsview .dx-adaptive-detail-row.dx-selection .dx-validator.dx-datagrid-invalid,
.dx-compact .dx-datagrid-rowsview .dx-adaptive-detail-row.dx-selection .dx-validator.dx-invalid,
.dx-compact .dx-datagrid-rowsview .dx-adaptive-detail-row.dx-selection:hover .dx-validator.dx-datagrid-invalid,
.dx-compact .dx-datagrid-rowsview .dx-adaptive-detail-row.dx-selection:hover .dx-validator.dx-invalid,
.dx-compact .dx-datagrid-rowsview .dx-data-row .dx-validator.dx-datagrid-invalid,
.dx-compact .dx-datagrid-rowsview .dx-data-row .dx-validator.dx-invalid,
.dx-compact .dx-datagrid-rowsview .dx-data-row.dx-selection .dx-validator.dx-datagrid-invalid,
.dx-compact .dx-datagrid-rowsview .dx-data-row.dx-selection .dx-validator.dx-invalid,
.dx-compact .dx-datagrid-rowsview .dx-data-row.dx-selection:hover .dx-validator.dx-datagrid-invalid,
.dx-compact .dx-datagrid-rowsview .dx-data-row.dx-selection:hover .dx-validator.dx-invalid {
	background-color: #fdf6f6;
}
.dx-compact .dx-datagrid-rowsview .dx-overlay-wrapper.dx-invalid-message .dx-overlay-content {
	padding: 9px 17px;
	background-color: #d13438;
	color: #fff;
}
.dx-compact .dx-datagrid-rowsview .dx-row-removed > td {
	background-color: #f5f5f5;
	color: #242424;
}
.dx-compact .dx-datagrid-rowsview .dx-row-removed.dx-row-lines > td {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}
.dx-compact .dx-datagrid-rowsview .dx-row-removed:not(.dx-row-lines) > td {
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
}
.dx-compact .dx-datagrid-rowsview .dx-adaptive-detail-row .dx-field-item-label {
	padding-top: 0;
}
.dx-compact .dx-datagrid-rowsview .dx-adaptive-detail-row .dx-field-item-content {
	line-height: 26px;
	min-height: 26px;
	font-size: 12px;
}
.dx-compact .dx-datagrid-rowsview .dx-adaptive-detail-row .dx-field-item-content.dx-focused {
	padding: 0;
}
.dx-compact .dx-datagrid-rowsview .dx-adaptive-detail-row .dx-texteditor-input {
	font-size: 12px;
	height: 26px;
	line-height: 26px;
}
.dx-compact .dx-datagrid-rowsview .dx-adaptive-detail-row .dx-texteditor::after,
.dx-compact .dx-datagrid-rowsview .dx-adaptive-detail-row .dx-texteditor::before {
	content: none;
}
.dx-compact .dx-datagrid-rowsview .dx-adaptive-detail-row .dx-texteditor.dx-editor-outlined {
	box-shadow: none;
}
.dx-compact .dx-datagrid-rowsview .dx-item-modified {
	background-color: #f1faf1;
}
.dx-compact .dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link,
.dx-compact
	.dx-datagrid-rowsview
	.dx-row-focused.dx-data-row
	.dx-command-edit
	.dx-link
	.dx-datagrid-group-closed,
.dx-compact
	.dx-datagrid-rowsview
	.dx-row-focused.dx-data-row
	.dx-command-edit
	.dx-link
	.dx-datagrid-group-opened,
.dx-compact
	.dx-datagrid-rowsview
	.dx-row-focused.dx-data-row
	> td:not(.dx-focused):not(.dx-cell-modified):not(.dx-datagrid-invalid),
.dx-compact
	.dx-datagrid-rowsview
	.dx-row-focused.dx-data-row
	> td:not(.dx-focused):not(.dx-cell-modified):not(.dx-datagrid-invalid)
	.dx-datagrid-group-closed,
.dx-compact
	.dx-datagrid-rowsview
	.dx-row-focused.dx-data-row
	> td:not(.dx-focused):not(.dx-cell-modified):not(.dx-datagrid-invalid)
	.dx-datagrid-group-opened {
	color: #242424;
}
.dx-compact
	.dx-datagrid-rowsview
	.dx-row-focused.dx-data-row
	> td:not(.dx-focused):not(.dx-cell-modified):not(.dx-datagrid-invalid) {
	background-color: #dceeef;
}
.dx-compact .dx-datagrid-rowsview .dx-row-focused:not(.dx-row-lines) > td,
.dx-compact .dx-datagrid-rowsview .dx-row-focused:not(.dx-row-lines) > tr:first-child > td {
	border-bottom: 1px solid #dceeef;
}
.dx-compact
	.dx-datagrid-rowsview
	.dx-row-focused.dx-data-row.dx-edit-row
	> td.dx-editor-cell:not(.dx-command-select):not(.dx-datagrid-invalid),
.dx-compact
	.dx-datagrid-rowsview
	.dx-row-focused.dx-data-row.dx-edit-row
	> tr
	> td.dx-editor-cell:not(.dx-command-select):not(.dx-datagrid-invalid) {
	background-color: #fff;
	color: #242424;
}
.dx-compact .dx-datagrid-rowsview .dx-row-focused.dx-group-row {
	background-color: #dceeef;
	color: #242424;
}
.dx-compact .dx-datagrid-rowsview .dx-row-focused.dx-group-row .dx-datagrid-group-closed,
.dx-compact .dx-datagrid-rowsview .dx-row-focused.dx-group-row .dx-datagrid-group-opened {
	color: #242424;
}
.dx-compact .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td,
.dx-compact .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td,
.dx-compact .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td,
.dx-compact .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td {
	background-color: #f0f6f7;
	color: #242424;
}
.dx-compact .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td.dx-datagrid-group-space,
.dx-compact .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td.dx-datagrid-group-space,
.dx-compact .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td.dx-datagrid-group-space,
.dx-compact
	.dx-datagrid-rowsview
	.dx-selection.dx-row:not(.dx-row-focused):hover
	> tr
	> td.dx-datagrid-group-space {
	border-right-color: #f0f6f7;
}
.dx-compact .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td.dx-pointer-events-none,
.dx-compact .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td.dx-pointer-events-none,
.dx-compact .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td.dx-pointer-events-none,
.dx-compact
	.dx-datagrid-rowsview
	.dx-selection.dx-row:not(.dx-row-focused):hover
	> tr
	> td.dx-pointer-events-none {
	border-left-color: #e0e0e0;
	border-right-color: #e0e0e0;
}
.dx-compact .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines) > td,
.dx-compact .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines) > td {
	border-bottom: 1px solid #f0f6f7;
	border-top: 1px solid #f0f6f7;
}
.dx-compact .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-row-lines > td,
.dx-compact .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-row-lines > td {
	border-bottom-color: #e0e0e0;
}
.dx-compact
	.dx-datagrid-rowsview.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both
	.dx-scrollable-wrapper
	.dx-scrollable-container
	.dx-scrollable-content {
	padding-right: 0;
}
.dx-compact .dx-datagrid-rowsview td.dx-validation-pending {
	position: relative;
	padding: 0;
}
.dx-compact .dx-datagrid-rowsview td.dx-validation-pending .dx-datagrid-invalid,
.dx-compact .dx-datagrid-rowsview td.dx-validation-pending.dx-cell-modified {
	padding: 10px 22px 10px 11px;
}
.dx-compact .dx-rtl .dx-datagrid-rowsview td.dx-validation-pending .dx-datagrid-invalid,
.dx-compact .dx-rtl .dx-datagrid-rowsview td.dx-validation-pending.dx-cell-modified,
.dx-compact .dx-rtl.dx-datagrid-rowsview td.dx-validation-pending .dx-datagrid-invalid,
.dx-compact .dx-rtl.dx-datagrid-rowsview td.dx-validation-pending.dx-cell-modified {
	padding-left: 22px;
	padding-right: 11px;
}
.dx-compact .dx-datagrid-rowsview td.dx-validation-pending > .dx-pending-indicator {
	pointer-events: none;
	position: absolute;
	top: 50%;
	margin-top: -7px;
	width: 14px;
	height: 14px;
	inset-inline-end: 2px;
	right: 14px;
	background-color: transparent;
}
.dx-compact .dx-rtl .dx-datagrid-rowsview td.dx-validation-pending > .dx-pending-indicator,
.dx-compact .dx-rtl.dx-datagrid-rowsview td.dx-validation-pending > .dx-pending-indicator {
	left: 14px;
}
.dx-compact
	.dx-datagrid-rowsview.dx-datagrid-sticky-columns
	.dx-data-row:not(.dx-row-lines, .dx-edit-row, .dx-selection, .dx-row-focused)
	> td:not(.dx-editor-cell, .dx-master-detail-cell) {
	padding-top: 11px;
}
.dx-compact
	.dx-datagrid-rowsview.dx-datagrid-sticky-columns
	.dx-row.dx-row-focused:not(.dx-edit-row):not(.dx-row-lines)
	> td:not(.dx-editor-cell, .dx-master-detail-cell),
.dx-compact
	.dx-datagrid-rowsview.dx-datagrid-sticky-columns
	.dx-row.dx-selection:not(.dx-edit-row):not(.dx-row-lines)
	> td:not(.dx-editor-cell, .dx-master-detail-cell) {
	padding-bottom: 9px;
}
.dx-compact .dx-datagrid-rowsview.dx-datagrid-sticky-columns .dx-row.dx-edit-row > td.dx-command-edit {
	padding-top: 9px;
}
.dx-compact
	.dx-datagrid-rowsview.dx-datagrid-sticky-columns
	.dx-row.dx-edit-row
	> td:not(.dx-master-detail-cell)
	.dx-texteditor-input {
	height: 34px;
	line-height: 34px;
}
.dx-compact
	.dx-row.dx-group-row
	+ .dx-datagrid-rowsview.dx-datagrid-sticky-columns
	.dx-data-row
	td:not(.dx-command-expand, .dx-editor-cell),
.dx-compact
	.dx-row.dx-master-detail-row
	+ .dx-datagrid-rowsview.dx-datagrid-sticky-columns
	.dx-data-row
	td:not(.dx-command-expand, .dx-editor-cell) {
	padding-top: 10px;
}
.dx-compact .dx-datagrid-rowsview.dx-datagrid-sticky-columns .dx-row.dx-row-lines.dx-edit-row > td {
	border-top-width: 0;
}
.dx-compact .dx-datagrid-search-text {
	color: #fff;
	background-color: #3e8d8e;
}
.dx-compact .dx-datagrid-nodata {
	color: #707070;
	font-size: 14px;
}
.dx-compact .dx-datagrid-bottom-load-panel {
	border-top: 1px solid #e0e0e0;
	background-color: #fff;
}
.dx-compact .dx-datagrid-summary-item {
	color: rgba(36, 36, 36, 0.7);
}
.dx-compact .dx-datagrid-total-footer {
	position: relative;
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
}
.dx-compact .dx-datagrid-total-footer > .dx-datagrid-content {
	padding: 0;
}
.dx-compact .dx-datagrid-revert-tooltip .dx-overlay-content {
	background-color: transparent;
	min-width: inherit;
}
.dx-compact .dx-datagrid-revert-tooltip .dx-revert-button {
	border-radius: 4px;
	background-color: #d13438;
	color: #fff;
	margin: 0 0 0 1px;
	height: 36px;
	box-shadow: none;
	min-width: inherit;
}
.dx-compact .dx-datagrid-revert-tooltip .dx-revert-button .dx-button-content {
	padding-block: 2px;
	-webkit-padding-start: 2px;
	padding-inline-start: 2px;
	-webkit-padding-end: 2px;
	padding-inline-end: 2px;
}
.dx-compact .dx-datagrid-revert-tooltip .dx-revert-button .dx-icon {
	width: 18px;
	height: 18px;
	font-size: 18px;
	-webkit-margin-end: 0;
	margin-inline-end: 0;
	-webkit-margin-start: 0;
	margin-inline-start: 0;
	color: #fff;
}
.dx-compact .dx-datagrid-revert-tooltip .dx-revert-button.dx-state-selected {
	background-color: #d13438;
}
.dx-compact .dx-datagrid-revert-tooltip .dx-revert-button.dx-state-selected,
.dx-compact .dx-datagrid-revert-tooltip .dx-revert-button.dx-state-selected .dx-icon {
	color: #fff;
}
.dx-compact .dx-datagrid-revert-tooltip .dx-revert-button.dx-state-hover {
	background-color: #d13438;
	box-shadow: none;
}
.dx-compact .dx-datagrid-revert-tooltip .dx-revert-button.dx-state-hover,
.dx-compact .dx-datagrid-revert-tooltip .dx-revert-button.dx-state-hover .dx-icon {
	color: #fff;
}
.dx-compact .dx-datagrid-revert-tooltip .dx-revert-button.dx-state-focused {
	background-color: #d13438;
}
.dx-compact .dx-datagrid-revert-tooltip .dx-revert-button.dx-state-focused,
.dx-compact .dx-datagrid-revert-tooltip .dx-revert-button.dx-state-focused .dx-icon {
	color: #fff;
}
.dx-compact .dx-datagrid-revert-tooltip .dx-revert-button.dx-state-active {
	background-color: #d13438;
}
.dx-compact .dx-datagrid-revert-tooltip .dx-revert-button.dx-state-active,
.dx-compact .dx-datagrid-revert-tooltip .dx-revert-button.dx-state-active .dx-icon {
	color: #fff;
}
.dx-compact .dx-datagrid-revert-tooltip .dx-revert-button.dx-button-has-icon:not(.dx-button-has-text) {
	border-radius: 2px;
}

.dx-compact .dx-datagrid-filter-panel {
	background-color: #fff;
	padding: 18px 11px;
}
.dx-compact .dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter,
.dx-compact .dx-datagrid-filter-panel .dx-datagrid-filter-panel-text {
	color: #3e8d8e;
	font-size: 12px;
	line-height: 16px;
}
.dx-compact .dx-datagrid-filter-panel .dx-icon-filter {
	color: #3e8d8e;
	width: 16px;
	height: 16px;
	background-position: 0 0;
	background-size: 16px 16px;
	padding: 0;
	font-size: 16px;
	text-align: center;
	line-height: 16px;
}
.dx-compact .dx-adaptive-item-text.dx-cell-modified,
.dx-compact .dx-adaptive-item-text.dx-datagrid-invalid {
	padding-top: 0;
	padding-bottom: 0;
}
.dx-compact .dx-datagrid-dragview,
.dx-compact .dx-datagrid-dragview .dx-datagrid-borders {
	border-radius: 0;
}
.dx-compact .dx-datagrid-sticky-columns .dx-datagrid-draggable-column {
	opacity: 1;
	color: #bdbdbd;
}
.dx-compact .dx-datagrid-group-panel {
	font-size: 12px;
	touch-action: pinch-zoom;
}
.dx-compact .dx-datagrid-group-panel .dx-group-panel-message {
	color: #242424;
	font-weight: 600;
	padding: 7px 0;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	line-height: normal;
}
.dx-compact .dx-datagrid-group-panel .dx-group-panel-item {
	margin-right: 6px;
	color: #242424;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	background: #f0f0f0;
	border-radius: 4px;
	padding: 2px 10px;
	border: 1px solid #e0e0e0;
}
.dx-compact .dx-datagrid-group-panel .dx-block-separator {
	margin-right: 6px;
	color: #242424;
	font-weight: 600;
	background-color: #3e8d8e;
}
.dx-compact .dx-datagrid-group-panel .dx-sort {
	color: rgba(36, 36, 36, 0.72);
}
.dx-compact .dx-datagrid-rowsview .dx-datagrid-group-row-container {
	padding-left: 11px;
	padding-right: 11px;
	text-overflow: ellipsis;
	display: inline-block;
	position: -webkit-sticky;
	position: sticky;
	background-color: #fff;
	max-width: 100%;
	overflow: clip;
}
.dx-compact .dx-datagrid-rowsview .dx-row.dx-group-row:first-child {
	border-top: none;
}
.dx-compact .dx-datagrid-rowsview .dx-row.dx-group-row {
	font-size: 12px;
	font-weight: 500;
}
.dx-compact .dx-datagrid-rowsview .dx-row.dx-group-row .dx-group-cell.dx-datagrid-sticky-column,
.dx-compact .dx-datagrid-rowsview .dx-row.dx-group-row .dx-group-cell.dx-datagrid-sticky-column-left,
.dx-compact .dx-datagrid-rowsview .dx-row.dx-group-row .dx-group-cell.dx-datagrid-sticky-column-right {
	padding-left: 0;
	padding-right: 0;
	overflow: initial;
	overflow-x: clip;
	background-color: transparent;
}
.dx-compact .dx-datagrid-rowsview .dx-row.dx-group-row:not(.dx-row-focused) {
	color: #242424;
	background-color: #fff;
}
.dx-compact .dx-datagrid-rowsview .dx-row.dx-group-row td {
	border-top-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
}
.dx-compact .dx-datagrid-rowsview .dx-row.dx-group-row td.dx-datagrid-sticky-column,
.dx-compact .dx-datagrid-rowsview .dx-row.dx-group-row td.dx-datagrid-sticky-column-left,
.dx-compact .dx-datagrid-rowsview .dx-row.dx-group-row td.dx-datagrid-sticky-column-right {
	background-color: #fff;
}
.dx-compact .dx-datagrid-group-opened {
	font: 16px/16px DXIcons;
	width: 16px;
	height: 16px;
	background-position: 0 0;
	background-size: 16px 16px;
	padding: 0;
	text-align: center;
	color: #616161;
}
.dx-compact .dx-datagrid-group-opened::before {
	content: '\f016';
}
.dx-compact .dx-datagrid-group-closed {
	font: 16px/16px DXIcons;
	width: 16px;
	height: 16px;
	background-position: 0 0;
	background-size: 16px 16px;
	padding: 0;
	text-align: center;
	color: #616161;
}
.dx-compact .dx-datagrid-group-closed::before {
	content: '\f010';
}
.dx-compact .dx-row.dx-datagrid-group-footer.dx-column-lines {
	border-bottom: 1px solid #e0e0e0;
}
.dx-compact .dx-row.dx-datagrid-group-footer > td {
	border-top: 1px solid #e0e0e0;
	background-color: #fff;
	border-left-width: 0;
	border-right-width: 0;
}
.dx-compact .dx-datagrid-sticky-columns .dx-row.dx-datagrid-group-footer > td {
	border-bottom: 1px solid #e0e0e0;
}
.dx-compact .dx-datagrid-sticky-columns .dx-datagrid-group-footer + .dx-datagrid-group-footer td,
.dx-compact .dx-datagrid-sticky-columns .dx-datagrid-group-footer + .dx-edit-row td,
.dx-compact .dx-datagrid-sticky-columns .dx-datagrid-group-footer + .dx-master-detail-row td,
.dx-compact .dx-datagrid-sticky-columns .dx-datagrid-group-footer + .dx-row.dx-group-row td,
.dx-compact .dx-datagrid-sticky-columns .dx-edit-row + .dx-datagrid-group-footer td,
.dx-compact .dx-datagrid-sticky-columns .dx-edit-row + .dx-edit-row td,
.dx-compact .dx-datagrid-sticky-columns .dx-edit-row + .dx-master-detail-row td,
.dx-compact .dx-datagrid-sticky-columns .dx-edit-row + .dx-row.dx-group-row td,
.dx-compact .dx-datagrid-sticky-columns .dx-row.dx-group-row + .dx-datagrid-group-footer td,
.dx-compact .dx-datagrid-sticky-columns .dx-row.dx-group-row + .dx-edit-row td,
.dx-compact .dx-datagrid-sticky-columns .dx-row.dx-group-row + .dx-master-detail-row td,
.dx-compact .dx-datagrid-sticky-columns .dx-row.dx-group-row + .dx-row.dx-group-row td,
.dx-compact .dx-datagrid-sticky-columns .dx-row.dx-row-lines + .dx-datagrid-group-footer td,
.dx-compact .dx-datagrid-sticky-columns .dx-row.dx-row-lines + .dx-edit-row td,
.dx-compact .dx-datagrid-sticky-columns .dx-row.dx-row-lines + .dx-master-detail-row td,
.dx-compact .dx-datagrid-sticky-columns .dx-row.dx-row-lines + .dx-row.dx-group-row td {
	border-top: none;
}
.dx-compact .dx-datagrid-sticky-columns .dx-row.dx-group-row:first-child td {
	padding-top: 10px;
}