﻿.dxbl-grid-header {
  background-color: var(--dxds-color-surface-primary-default-rest) !important;
  color: var(--dxds-color-content-neutral-default-static-dark-rest) !important;
}
.dxbl-grid-header .dxbl-grid-filter-menu-funnel-btn {
  background-color: var(--dxds-color-surface-primary-default-rest) !important;
  color: var(--dxds-color-content-neutral-default-static-dark-rest) !important;
}
.dxbl-grid-header .dxbl-grid-filter-menu-funnel-btn:hover {
  background-color: var(--dxds-color-surface-primary-deep-static-light-hovered) !important;
  color: var(--dxds-color-surface-neutral-default-static-dark-rest) !important;
}
.dxbl-grid-header .dxbl-grid-sort-asc:hover, .dxbl-grid-header .dxbl-grid-sort-desc:hover {
  background-color: var(--dxds-color-surface-primary-deep-static-light-hovered) !important;
  color: var(--dxds-color-surface-neutral-default-static-dark-rest) !important;
  border-radius: 5px;
}
.dxbl-grid-header .dxbl-grid-select-all-mixed-btn-container .dxbl-btn-split-dropdown {
  color: var(--dxds-color-content-neutral-default-static-dark-rest) !important;
}
.dxbl-grid-header .dxbl-grid-select-all-mixed-btn-container .dxbl-btn-split-dropdown:hover {
  background-color: var(--dxds-color-surface-primary-default-rest) !important;
  color: var(--dxds-color-surface-neutral-default-static-dark-rest) !important;
}

.nested-content dxbl-grid-header-content dxbl-check {
  background-color: var(--dxds-color-surface-primary-default-rest) !important;
}
.nested-content dxbl-grid-header-content dxbl-check input {
  color: var(--dxds-color-surface-neutral-default-static-light-active) !important;
}
.nested-content dxbl-grid-header-content .dxbl-grid-filter-menu-funnel-btn {
  background-color: var(--dxds-color-surface-primary-default-rest) !important;
  color: var(--dxds-color-content-neutral-default-static-dark-rest) !important;
}

dxbl-pivot-table .dxbl-pivot-table-area-filter {
  background-color: var(--dxds-color-surface-primary-default-rest) !important;
}
dxbl-pivot-table thead .dxbl-pivot-table-data-headers-column-headers-row {
  display: none !important;
}
dxbl-pivot-table .dxbl-pivot-table-area-column {
  padding-left: 2px !important;
}
dxbl-pivot-table .dxbl-pivot-table-area-filter .dxbl-pivot-table-area-content-empty {
  visibility: hidden;
}
dxbl-pivot-table .dxbl-pivot-table-area-filter .dxbl-pivot-table-header-field:hover {
  border-radius: 5px !important;
  border-color: transparent !important;
  outline: 2px dashed var(--dxds-color-content-neutral-default-static-dark-rest) !important;
}
dxbl-pivot-table .dxbl-pivot-table-area-filter .dxbl-pivot-table-header-field .dxbl-pivot-table-filter-menu-funnel-btn {
  color: var(--dxds-color-surface-neutral-default-static-light-rest) !important;
}
dxbl-pivot-table .dxbl-pivot-table-area-filter .dxbl-pivot-table-header-field .dxbl-pivot-table-filter-menu-funnel-btn:hover {
  cursor: pointer;
  background-color: var(--dxds-color-surface-primary-subdued-hovered) !important;
}
dxbl-pivot-table .dxbl-pivot-table-area-filter .dxbl-pivot-table-header-content {
  color: var(--dxds-color-surface-neutral-default-static-light-rest) !important;
}
dxbl-pivot-table .dxbl-pivot-table-header-cell .dxbl-pivot-table-header-field:hover {
  border-radius: 5px !important;
  border-color: transparent !important;
  outline: 2px dashed !important;
}
dxbl-pivot-table .dxbl-pivot-table-header-cell .dxbl-pivot-table-header-field .dxbl-pivot-table-sort-btn:hover {
  cursor: pointer;
  background-color: var(--dxds-color-surface-primary-subdued-hovered) !important;
}
dxbl-pivot-table .dxbl-pivot-table-header-cell .dxbl-pivot-table-header-field .dxbl-pivot-table-filter-menu-funnel-btn:hover {
  background-color: var(--dxds-color-surface-primary-subdued-hovered) !important;
}

dxbl-check.dxbl-disabled {
  background-color: var(--dxds-color-surface-neutral-default-rest) !important;
}
dxbl-check.dxbl-disabled label {
  color: var(--dxds-color-surface-neutral-default-static-light-active) !important;
}

button.dxbl-disabled {
  color: var(--dxds-color-surface-neutral-default-static-light-active) !important;
}

.dxbl-grid-table > tbody > tr[data-visible-index]:nth-child(odd) {
  background-color: var(--dxbl-grid-bg) !important;
}
.dxbl-grid-table > tbody > tr[data-visible-index]:nth-child(even) {
  background-color: var(--dxds-color-surface-neutral-default-hovered) !important;
}

.dxbl-list-box-table-header-row {
  background-color: var(--dxds-color-surface-primary-default-rest) !important;
  --dxbl-list-box-header-color: var(--dxds-color-content-neutral-default-static-dark-rest) !important;
}

.dxbl-list-box-item-selected {
  --dxbl-list-box-item-bg: var(--dxds-color-surface-primary-default-selected) !important;
}

dxbl-list-box {
  --dxbl-list-box-item-multi-selected-color: var(--dxds-color-content-neutral-default-static-dark-rest) !important;
  --dxds-color-content-neutral-default-selected-hovered: var(--dxds-color-content-neutral-default-static-dark-rest) !important;
}
dxbl-list-box .dxbl-list-box-item-selected {
  color: var(--dxds-color-content-neutral-default-static-dark-rest) !important;
}

/*#main-window-template-component {
    .dxbl-grid-header {
        .dxbl-grid-filter-menu-funnel-btn {
            background-color: var(--dxds-color-surface-primary-default-rest) !important;
            color: var(--dxds-color-content-neutral-default-static-dark-rest) !important;
        }

        dxbl-check {
            background-color: var(--dxds-color-surface-primary-default-rest) !important;
        }
    }
}*/
