/**
 * App-wide: table body row hover uses grey on cells (admin + user themes).
 * Loaded last so it wins over neo-banking / glass / lavender theme hovers.
 */
table tbody tr:hover > td,
table tbody tr:hover > th,
.table tbody tr:hover > td,
.table tbody tr:hover > th,
.table-striped tbody tr:hover > td,
.table-hover > tbody > tr:hover > *,
table.table-hover tbody tr:hover > td,
table.table-hover tbody tr:hover > th,
table.dataTable tbody tr:hover > td,
table.dataTable tbody tr:hover > th,
.dataTables_wrapper .dataTables_scrollBody table tbody tr:hover > td,
.site-table table tbody tr:hover > td,
.site-table table tbody tr:hover > th,
.site-table.table tbody tr:hover > td,
.site-table.table tbody tr:hover > th,
div.site-table.table-responsive table tbody tr:hover > td,
div.site-table.table-responsive table tbody tr:hover > th {
  --bs-table-bg: grey !important;
  --bs-table-hover-bg: grey !important;
  --bs-table-bg-state: grey !important;
  background: grey !important;
  background-color: grey !important;
}

/* Neo admin: site-table hover (indigo tint in neo-banking-theme) */
body.digibank-neo-ui.dark-theme .layout .site-table .table tbody tr:hover > td,
body.digibank-neo-ui.dark-theme .layout .site-table .table tbody tr:hover > th {
  --bs-table-bg: grey !important;
  --bs-table-hover-bg: grey !important;
  background: grey !important;
  background-color: grey !important;
}

/* Theme skins use [data-dashboard-theme] — same specificity, this file loads later */
body.digibank-neo-ui.dark-theme[data-dashboard-theme] .layout .table tbody tr:hover > td,
body.digibank-neo-ui.dark-theme[data-dashboard-theme] .layout .table tbody tr:hover > th {
  --bs-table-bg: grey !important;
  background: grey !important;
  background-color: grey !important;
}

/* Backend styles.css sets row-level hover (purple tint) on tr — override to grey */
.site-table .table tbody tr:hover,
.site-datatable .data-table tbody tr:hover {
  background: grey !important;
  background-color: grey !important;
}

.site-table .table tbody tr:hover > td,
.site-table .table tbody tr:hover > th,
.site-datatable .data-table tbody tr:hover > td,
.site-datatable .data-table tbody tr:hover > th {
  --bs-table-bg: grey !important;
  --bs-table-hover-bg: grey !important;
  background: grey !important;
  background-color: grey !important;
}
