table.dataTable.table-striped>tbody>tr.odd.selected>* {
    box-shadow: inset 0 0 0 9999px rgba(25, 135, 84, 0.6) !important;
    box-shadow: inset 0 0 0 9999px rgb(var(--bs-success-rgb), 0.6) !important;
}

table.dataTable.table-striped>tbody>tr.even.selected>* {
    box-shadow: inset 0 0 0 9999px rgba(25, 135, 84, 0.4) !important;
    box-shadow: inset 0 0 0 9999px rgb(var(--bs-success-rgb), 0.5) !important;
}

div.dtsp-panes div.dtsp-titleRow {
    display: none;
}

div.dtsp-panes.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane {
    margin-top: 0 !important;
}

div.dtsp-panes.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow {
    margin: 0 !important;
}

div[id^="DataTables_Table_"][id$="_wrapper"] {
    position: absolute !important;
    margin-bottom: -300px;
    z-index: 300 !important;
    box-shadow: 0px 4px 8px 0px #53565b61;
    border-radius: 8px;
    height: auto !important;
    max-height: fit-content !important;
}

div[id^="DataTables_Table_"][id$="_wrapper"] {
    position: relative !important;
    margin-bottom: -204px;
    z-index: 300 !important;
    box-shadow: 0px 4px 8px 0px #53565b61;
    border-radius: 8px;
    height: auto !important; 
    max-height: fit-content !important;
}

.btn.btn-subtle.clearButton:not(.disabled) {
    background-color: color-mix(in srgb, var(--bs-danger) 25%, transparent) !important;
}