html.i-theme-dark, html.i-theme-dark body, html.i-theme-dark #app {
  min-height: 100%; color-scheme: dark; background: #0f172a;
}
html.i-theme-dark .ivu-table-wrapper, html.i-theme-dark .ivu-table,
html.i-theme-dark .ivu-table-header, html.i-theme-dark .ivu-table-body,
html.i-theme-dark .ivu-table-tip, html.i-theme-dark .ivu-table-overflowX,
html.i-theme-dark .ivu-table-overflowY, html.i-theme-dark .ivu-table-fixed,
html.i-theme-dark .ivu-table-fixed-left, html.i-theme-dark .ivu-table-fixed-right {
  color: #e5e7eb; background: #172033 !important; border-color: #273449 !important;
}
html.i-theme-dark .ivu-table th, html.i-theme-dark .ivu-table-header,
html.i-theme-dark .ivu-table-fixed-header, html.i-theme-dark .ivu-table-fixed-left-header,
html.i-theme-dark .ivu-table-fixed-right-header, html.i-theme-dark .ivu-table-summary,
html.i-theme-dark .ivu-table-tip td, html.i-theme-dark .ivu-table:before,
html.i-theme-dark .ivu-table:after {
  color: #a7b0c2; background: #111c2e !important; border-color: #273449 !important;
}
html.i-theme-dark .ivu-table th .ivu-table-cell { color: #a7b0c2; font-weight: 600; }
html.i-theme-dark .ivu-table td, html.i-theme-dark .ivu-table-cell {
  color: #e5e7eb; background: #172033 !important; border-color: #273449 !important;
}
html.i-theme-dark .ivu-table-sort i { color: #667085; }
html.i-theme-dark .ivu-table-sort i.on { color: #60a5fa; }
html.i-theme-dark .ivu-table-row-hover td, html.i-theme-dark .ivu-table-row:hover > td {
  background: rgba(96, 165, 250, .10) !important;
}
html.i-theme-dark .ivu-table .ivu-spin-fix, html.i-theme-dark .ivu-spin-fix {
  color: #e5e7eb; background: rgba(15, 23, 42, .86);
}
