.moddoc-documents-table-wrapper .dataTable tr.bg-secondary {
    --bs-bg-opacity: 0.05;
}
.moddoc-documents-table-wrapper .dataTable tr td:first-child svg {
    color: var( --bs-secondary );
    width: 1.875rem;
    height: 1.625rem;
}
.moddoc-users .dataTables_length,
.moddoc-documents-table-wrapper .dataTables_length {
    margin: var( --bs-spacer-4 ) 0 var( --bs-spacer-4 ) auto;
}
.moddoc-users .dataTables_length select,
.moddoc-documents-table-wrapper .dataTables_length select {
    padding: 0.5rem 2rem 0.5rem 1rem;
}
.moddoc-folder:before {
    display: none;
    font-family: 'Font Awesome 6 Pro';
    font-weight: 900;
    content: '\f054';
}
.moddoc-folder svg {
    border-radius: var( --theme-rounded-shapes, 0 );
    background-color: var( --bs-light );
    font-size: 1rem;
    padding: var( --bs-spacer-1 );
    width: 1rem;
    margin: 0 var( --bs-spacer-3 );
    color: var( --bs-body-color );
}
#moddoc-users-table .dropdown-menu li:not(:last-child),
.moddoc-documents-table .dropdown-menu li:not(:last-child) {
    border-bottom: 1px solid var( --bs-border-color );
}
#moddoc-users-table tr,
.moddoc-documents-table tr {;
    position: relative;
}
#moddoc-users-table .stretched-link:after,
.moddoc-documents-table .stretched-link:after {
    width: 84%;
}
@media (max-width: 768px) {
    #moddoc-users-table .stretched-link:after,
    .moddoc-documents-table .stretched-link:after {
        display: none;
    }
    .moddoc-users .dataTables_length,
    .moddoc-documents-table-wrapper .dataTables_length {
        margin: 0 0 0 auto;
    }
    #moddoc-users-table tbody>*>:last-child {
        width: 80%;
        order: 4;
    }
}