table.dataTable thead tr > .dtfc-fixed-left,
table.dataTable thead tr > .dtfc-fixed-right,
table.dataTable tfoot tr > .dtfc-fixed-left,
table.dataTable tfoot tr > .dtfc-fixed-right {
  top: 0;
  bottom: 0;
  z-index: 3;
  background-color: white;
}
.dark-mode table.dataTable thead tr > .dtfc-fixed-left,
.dark-mode table.dataTable thead tr > .dtfc-fixed-right,
.dark-mode table.dataTable tfoot tr > .dtfc-fixed-left,
.dark-mode table.dataTable tfoot tr > .dtfc-fixed-right {
  background-color: #282848!important;
}

table.dataTable tbody tr > .dtfc-fixed-left,
table.dataTable tbody tr > .dtfc-fixed-right {
  z-index: 1;
}
table.dataTable tbody tr.odd > .dtfc-fixed-left,
table.dataTable tbody tr.odd > .dtfc-fixed-right {
  background-color: white;
}
table.dataTable tbody tr.even > .dtfc-fixed-left,
table.dataTable tbody tr.even > .dtfc-fixed-right {
  background-color: #f6f6fb;
}
.dark-mode table.dataTable tbody tr.odd > .dtfc-fixed-left,
.dark-mode table.dataTable tbody tr.odd > .dtfc-fixed-right {
  background-color: #1a1a3c!important;
}
.dark-mode table.dataTable tbody tr.even > .dtfc-fixed-left,
.dark-mode table.dataTable tbody tr.even > .dtfc-fixed-right {
  background-color: #282848!important;
}

div.dtfc-left-top-blocker,
div.dtfc-right-top-blocker {
  background-color: white;
}
.dark-mode div.dtfc-left-top-blocker,
.dark-mode div.dtfc-right-top-blocker {
    background-color: #1a1a3c!important;
}

html.dark table.dataTable thead tr > .dtfc-fixed-left,
html.dark table.dataTable thead tr > .dtfc-fixed-right,
html.dark table.dataTable tfoot tr > .dtfc-fixed-left,
html.dark table.dataTable tfoot tr > .dtfc-fixed-right {
  background-color: var(--dt-html-background);
}
html.dark table.dataTable tbody tr > .dtfc-fixed-left,
html.dark table.dataTable tbody tr > .dtfc-fixed-right {
  background-color: var(--dt-html-background);
}
html.dark div.dtfc-left-top-blocker,
html.dark div.dtfc-right-top-blocker {
  background-color: var(--dt-html-background);
}
