@media (min-width: 576px) {
    div.dataTables_wrapper .card-header {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    div.dataTables_wrapper .card-header {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    div.dataTables_wrapper .card-header {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    div.dataTables_wrapper .card-header {
        max-width: 1140px;
    }
}

@media (min-width: 1400px) {
    div.dataTables_wrapper .card-header {
        max-width: 100%;
    }
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1740px !important;
    }

    div.dataTables_wrapper .card-header {
        max-width: 1680px;
    }
}


div.dataTables_wrapper {
    width: fit-content;
}

div.dataTables_wrapper .card-header {
    position: sticky;
    top: 0;
    left: 0;
}


html:not([dir=rtl]) div.card-datatable table.dataTable thead th:first-child, html:not([dir=rtl]) div.card-datatable table.dataTable tfoot th:first-child{
    padding-left:0.5em;
    padding-right: 0.5em;
}

td .avatar{
    width: 4rem;
    height: 4rem;
}