.nav-borders .nav-borders li > * {
    padding-left: 1rem;
}

.nav-collapsable .collapsable-processed {
    cursor: pointer;
}


.nav-collapsable .collapsable-icon {
    margin-left: auto;
    transition: transform 0.3s ease;
}

.nav-collapsable li {
    overflow: hidden;
    max-height: 500px;
    opacity: 1;
    transition: max-height 0.3s ease, opacity 0.3s ease, margin 0.3s ease;
}

.nav-collapsable.collapsed li {
    max-height: 0;
    opacity: 0;
    margin: 0;
    pointer-events: none;
}

header .navbar .nav-link {
    color: var(--ds-text-color);
}

header .navbar .nav-link::before {
    background-image: none;
}
