#sidebar li:has(#active) {
    background: #0f0f0f !important;
    border-radius: 15px !important;
}

#sidebar {
    overflow: auto !important;
}

#sidebar li>ul {
    padding-top: 10px;
    padding-bottom: 10px;
    padding: 0;
    max-height: 1000px;
    list-style-type: none;
    overflow: hidden;
    transition: 2s linear !important;
    transition-delay: 0s !important;
}

#sidebar li:not(:hover)>ul {
    max-height: 0px;
}

#sidebar li>ul a:hover {
    color: orangered !important;
    transition: 0.15s !important;
}

ul ul a {
    background: none;
    padding: 0;
}

.logo-panel img {
    margin: 0 !important;
}