:root {
    --sd-primary: var(--bs-primary, #0d6efd);
}

/* Fly-out submenu while minimized */
#main-wrapper.menu-toggle .dlabnav .metismenu>li>ul.mm-collapse a,
#main-wrapper.menu-toggle .dlabnav .metismenu>li>ul.mm-collapse a:hover,
#main-wrapper.menu-toggle .dlabnav .metismenu>li>ul.mm-collapse a.active,
#main-wrapper.menu-toggle .dlabnav .metismenu>li>ul.mm-collapse li.mm-active>a {
    color: var(--sd-primary) !important;
}

/* If the theme targets the child span.nav-text specifically, cover that too */
#main-wrapper.menu-toggle .dlabnav .metismenu>li>ul.mm-collapse a .nav-text,
#main-wrapper.menu-toggle .dlabnav .metismenu>li>ul.mm-collapse a:hover .nav-text,
#main-wrapper.menu-toggle .dlabnav .metismenu>li>ul.mm-collapse a.active .nav-text,
#main-wrapper.menu-toggle .dlabnav .metismenu>li>ul.mm-collapse li.mm-active>a .nav-text {
    color: var(--sd-primary) !important;
}

/* Optional: icons inside those links (SVG) */
#main-wrapper.menu-toggle .dlabnav .metismenu>li>ul.mm-collapse a svg,
#main-wrapper.menu-toggle .dlabnav .metismenu>li>ul.mm-collapse a svg * {
    fill: var(--sd-primary) !important;
    stroke: var(--sd-primary) !important;
}