/* Sidebar: witte achtergrond */
.aside,
#kt_aside,
.aside-menu-wrapper,
.aside-menu,
.brand {
    background-color: #ffffff !important;
}

/* Alle menu-tekst: neutraal grijs — standaard, actief, open, here */
.aside-menu .menu-nav .menu-item .menu-link .menu-text,
.aside-menu .menu-nav .menu-item .menu-heading .menu-text,
.aside-menu .menu-nav .menu-item.menu-item-active .menu-link .menu-text,
.aside-menu .menu-nav .menu-item.menu-item-active .menu-heading .menu-text,
.aside-menu .menu-nav .menu-item.menu-item-here .menu-link .menu-text,
.aside-menu .menu-nav .menu-item.menu-item-here .menu-heading .menu-text,
.aside-menu .menu-nav .menu-item.menu-item-open .menu-link .menu-text,
.aside-menu .menu-nav .menu-item.menu-item-open .menu-heading .menu-text {
    color: #6B7280 !important;
}

/* Alle iconen: grijs */
.aside-menu .menu-nav .menu-item .menu-link .menu-icon,
.aside-menu .menu-nav .menu-item .menu-heading .menu-icon,
.aside-menu .menu-nav .menu-item.menu-item-active .menu-link .menu-icon,
.aside-menu .menu-nav .menu-item.menu-item-here .menu-link .menu-icon,
.aside-menu .menu-nav .menu-item.menu-item-open .menu-link .menu-icon {
    color: #9CA3AF !important;
}

/* Hover: alleen de direct gehoverde rij paars/blauw */
.aside-menu .menu-nav .menu-item:hover > .menu-link .menu-text,
.aside-menu .menu-nav .menu-item:hover > .menu-heading .menu-text {
    color: #5e00ff !important;
}

.aside-menu .menu-nav .menu-item:hover > .menu-link .menu-icon,
.aside-menu .menu-nav .menu-item:hover > .menu-heading .menu-icon {
    color: #5e00ff !important;
}
