.dataTables_wrapper {
    margin-top: 20px;
}
.dt-buttons {
    margin-bottom: 10px;
}
.dt-buttons .btn {
    margin-right: 5px;
}
table.dataTable tbody tr.selected {
    background-color: #e6f7ff;
}

#bulk-delete-btn{
    display: none;
}

#custom-length .dataTables_length {
    display: flex;
    align-items: center;
    gap: 6px;
}

#custom-length .dataTables_length label {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin: 0;
    font-weight: 500;
}

#custom-length .dataTables_length select {
    width: auto !important;
    min-width: 70px;
    padding: 4px 6px;
    border: 1px solid #ced4da;
    border-radius: 4px;
}

        /* Remove horizontal scrollbar */
/* .table-responsive {
    overflow-x: visible !important;
} */
