.bootstrap-table .table{

    --bs-table-bg: var(--bs-body-bg);
    --bs-table-color: var(--bs-body-color);

    --bs-table-striped-bg: var(--bs-tertiary-bg);
    --bs-table-striped-color: var(--bs-body-color);

    --bs-table-hover-bg: var(--bs-secondary-bg);
    --bs-table-hover-color: var(--bs-body-color);

    --bs-table-border-color: var(--bs-border-color);

}

[data-bs-theme="dark"] .bootstrap-table tbody td,
[data-bs-theme="dark"] .bootstrap-table tbody th{
    background: var(--bs-body-bg);
    color: var(--bs-body-color);
}

[data-bs-theme="dark"] .bootstrap-table thead th{

    background: var(--bs-tertiary-bg);
    color: var(--bs-heading-color);
    border-color: var(--bs-border-color);

}

[data-bs-theme="dark"] .bootstrap-table tbody tr:hover td{

    background: var(--bs-secondary-bg);

}

[data-bs-theme="dark"] .bootstrap-table.table-striped tbody tr:nth-child(even) td{

    background: var(--bs-tertiary-bg);

}