.vm-table {
  --table-bg: white;
  --table-header-bg-color: #ecf6ff;
  --table-color: #222;
  --table-head-color: #222;
  --table-row-border: 1px solid #f0f0f0;
  --table-row-bg-color: #fafafa;
  --scroll-bar-hover-bg: #adadad;
}
.vm-table.blue {
  --table-bg: transparent;
  --table-header-bg-color: rgba(14, 156, 255, 0.1);
  --table-color: white;
  --table-head-color: #fff;
  --table-row-border: 1px solid transparent;
  --table-row-bg-color: rgba(106, 228, 255, 0.01);
  --scroll-bar-hover-bg: #219fff3d;
  --page-a-color: #fff;
  --page-a-active-color: #0dbafe;
  --page-a-bg: linear-gradient(0deg, #2a55e9, #0dbafe);
  --page-border-color: #d9d9d9;
  --page-border-active-color: #0dbafe;
}
.vm-table.blue .ant-pagination {
  color: white;
}
.vm-table.blue .ant-pagination .ant-pagination-item {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.6);
}
.vm-table.blue .ant-pagination .ant-pagination-item > a {
  color: white;
}
.vm-table.blue .ant-pagination .ant-pagination-item.ant-pagination-item-active,
.vm-table.blue .ant-pagination .ant-pagination-item:hover {
  border-color: #018aff;
}
.vm-table.blue .ant-pagination .ant-pagination-item.ant-pagination-item-active > a,
.vm-table.blue .ant-pagination .ant-pagination-item:hover > a {
  color: #018aff;
}
.vm-table.blue .ant-pagination .ant-select-arrow {
  color: white;
}
.vm-table.blue .ant-pagination .ant-pagination-total-text {
  color: #fff;
}
.vm-table.blue .ant-pagination .ant-pagination-item-link {
  color: white;
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.4);
}
.vm-table.blue .ant-pagination .ant-pagination-item-link:hover :not(:disabled) {
  color: #95fff9;
  border-color: #95fff9;
}
.vm-table.blue .ant-pagination .ant-select-dropdown {
  background: #0d1a1b;
}
.vm-table.blue .ant-pagination .ant-select-dropdown .ant-select-item {
  color: white;
}
.vm-table.blue .ant-pagination .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  background-color: #2d575a;
}
.vm-table.blue .ant-pagination .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: #1c3436;
}
.vm-table.blue .ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
  color: #ffffff40;
}
.vm-table.blue .ant-pagination .ant-pagination-options-quick-jumper input {
  color: white;
  background: transparent;
  border: 1px solid #3c7073;
}
.vm-table.blue .ant-pagination .ant-pagination-options-quick-jumper input:hover {
  border: 1px solid #6cc9ce;
}
.vm-table.blue .ant-pagination .ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background-color: transparent;
  border: 1px solid #1464a6;
}
.vm-table.blue .ant-pagination .ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border: 1px solid #6cc9ce;
}
.vm-table.blue .ant-pagination .ant-select {
  color: white;
}
.vm-table.dark {
  --table-bg: transparent;
  --table-header-bg-color: #00adb11a;
  --table-color: white;
  --table-head-color: #d3fff9ff;
  --table-row-border: 1px solid transparent;
  --table-row-bg-color: #ffffff0d;
  --scroll-bar-hover-bg: #39cbc3ff;
}
.vm-table.dark .ant-pagination {
  color: white;
}
.vm-table.dark .ant-pagination .ant-pagination-item {
  background-color: transparent;
  border-color: #454847;
}
.vm-table.dark .ant-pagination .ant-pagination-item > a {
  color: white;
}
.vm-table.dark .ant-pagination .ant-pagination-item.ant-pagination-item-active,
.vm-table.dark .ant-pagination .ant-pagination-item:hover {
  border-color: #95fff9;
}
.vm-table.dark .ant-pagination .ant-pagination-item.ant-pagination-item-active > a,
.vm-table.dark .ant-pagination .ant-pagination-item:hover > a {
  color: #95fff9;
}
.vm-table.dark .ant-pagination .ant-select-arrow {
  color: white;
}
.vm-table.dark .ant-pagination .ant-pagination-item-link {
  color: white;
  background-color: transparent;
  border-color: #454847;
}
.vm-table.dark .ant-pagination .ant-pagination-item-link:hover :not(:disabled) {
  color: #95fff9;
  border-color: #95fff9;
}
.vm-table.dark .ant-pagination .ant-select-dropdown {
  background: #0d1a1b;
}
.vm-table.dark .ant-pagination .ant-select-dropdown .ant-select-item {
  color: white;
}
.vm-table.dark .ant-pagination .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  background-color: #2d575a;
}
.vm-table.dark .ant-pagination .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: #1c3436;
}
.vm-table.dark .ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
  color: #ffffff40;
}
.vm-table.dark .ant-pagination .ant-pagination-options-quick-jumper input {
  color: white;
  background: transparent;
  border: 1px solid #3c7073;
}
.vm-table.dark .ant-pagination .ant-pagination-options-quick-jumper input:hover {
  border: 1px solid #6cc9ce;
}
.vm-table.dark .ant-pagination .ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background-color: transparent;
  border: 1px solid #3c7073;
}
.vm-table.dark .ant-pagination .ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border: 1px solid #6cc9ce;
}
.vm-table.dark .ant-pagination .ant-select {
  color: white;
}
.vm-table .ant-table-body::-webkit-scrollbar {
  width: 0px;
  height: 4px;
}
.vm-table .ant-table-body::-webkit-scrollbar-thumb {
  background: var(--scroll-bar-hover-bg);
  border-radius: 5px;
}
.vm-table .ant-table {
  background: var(--table-bg);
}
.vm-table .ant-table .vm-table-row {
  background: #2d575a;
}
.vm-table .ant-table .ant-table-container::before {
  display: none;
}
.vm-table .ant-table .ant-table-container::after {
  display: none;
}
.vm-table .ant-table .ant-table-container .ant-table-content {
  padding-bottom: 10px;
}
.vm-table .ant-table .ant-table-container table {
  border-collapse: collapse;
}
.vm-table .ant-table .ant-table-container table thead th {
  padding: 8px 12px;
  color: var(--table-head-color);
  white-space: no-wrap;
  background-color: var(--table-header-bg-color);
  border: none;
}
.vm-table .ant-table .ant-table-container table thead th::before {
  display: none;
}
.vm-table .ant-table .ant-table-container table tbody tr td {
  padding: 8px 12px;
  color: var(--table-color);
  white-space: nowrap;
  background-color: transparent;
  border: none;
}
.vm-table .ant-table .ant-table-container table tbody tr:nth-child(odd) td {
  background-color: var(--table-row-bg-color);
  border-top: var(--table-row-border);
  border-bottom: var(--table-row-border);
}
.vm-table .ant-table .ant-table-container table tbody tr:nth-child(odd) td:first-child {
  border-left: var(--table-row-border);
}
.vm-table .ant-table .ant-table-container table tbody tr:nth-child(odd) td:last-child {
  border-right: var(--table-row-border);
}
.vm-table .ant-table .ant-table-container table tbody .ant-table-placeholder .ant-empty-description {
  color: var(--title-color);
}
.vtx-export-btn.dark {
  background: #2bd8cf;
  border-color: #2bd8cf;
}
.vtx-export-btn.dark > span {
  color: black;
}
.vtx-export-dropdown.dark .ant-dropdown-menu {
  background-color: #0d1a1b;
}
.vtx-export-dropdown.dark .ant-dropdown-menu .ant-dropdown-menu-item {
  color: white;
}
.vtx-export-dropdown.dark .ant-dropdown-menu .ant-dropdown-menu-item:hover {
  background-color: #1c3436;
}
.vtx-export-dropdown.blue .ant-dropdown-menu {
  background-color: #1a3e69;
}
.vtx-export-dropdown.blue .ant-dropdown-menu .ant-dropdown-menu-item {
  color: white;
}
.vtx-export-dropdown.blue .ant-dropdown-menu .ant-dropdown-menu-item:hover {
  background-color: rgba(30, 92, 147, 0.5);
}
.vtx-table-tabs.dark .ant-tabs-nav::before {
  border-bottom: 1px solid #ffffff1a;
}
.vtx-table-tabs.dark .ant-tabs-tab-btn {
  color: #c5c5c5ff;
}
.vtx-table-tabs.dark .ant-tabs-ink-bar {
  background-color: #95fff9;
}
.vtx-table-tabs.dark .ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #95fff9 !important;
}
