.sidebar .nav-link {
    color: #2f3a4a;
    border-radius: 0.4rem;
    margin-bottom: 0.25rem;
}

.sidebar .nav-link:hover,
.sidebar .nav-link:focus {
    background: #e9f1ff;
    color: #0d6efd;
}

.card-kpi {
    border: 0;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
}

.table thead th {
    white-space: nowrap;
}

.sidebar-desktop {
    min-height: 100vh;
}

@media (max-width: 767.98px) {
    .offcanvas.sidebar {
        width: 280px;
    }
}
