.nav-pills>li:last-child {
    margin-left:auto;
}

@media screen and (max-width: 768px) {
    .nav-pills {flex-wrap: wrap; gap: 0.25rem;}
    .nav-pills .nav-item {flex: 1 1 auto;}
    .nav-pills .nav-item:last-child {flex: 0 0 100%;}
    .nav-pills .nav-item select {width: 100% !important; max-width: 100%;}
    .nice_table {font-size: 0.875rem;}
    .nice_table thead tr th,
    .nice_table tbody tr:first-child td,
    .nice_table tbody tr td,
    .nice_table thead + tbody tr:first-child td {
        padding: 0.5rem 0.4rem !important;
        font-size: 0.8125rem !important;
    }
    .nice_table tbody tr td img {width: 16px; height: 16px;}
    .tab-content {overflow-x: auto;}
}