/* Textos cinza do layout ficam claros só no tema escuro. */
[data-bs-theme="dark"] {
    --bs-text-muted: #E4E6EF;
    --bs-text-gray-400: #B5B5C3;
    --bs-text-gray-500: #C8C8D8;
    --bs-text-gray-600: #D8D8E6;
    --bs-text-gray-700: #E8E8F0;
    --bs-text-gray-800: #F5F5F8;
    --bs-text-gray-900: #FFFFFF;
    --bs-menu-heading-color: #C8C8D8;
}

[data-bs-theme="dark"] .text-muted {
    color: #E4E6EF !important;
}

[data-bs-theme="dark"] [data-kt-app-layout="dark-sidebar"] .app-sidebar .menu .menu-item .menu-heading {
    color: #C8C8D8 !important;
}

[data-bs-theme="dark"] [data-kt-app-layout="dark-sidebar"] .app-sidebar .menu .menu-item:not(.here) > .menu-link:not(.active),
[data-bs-theme="dark"] [data-kt-app-layout="dark-sidebar"] .app-sidebar .menu .menu-item:not(.here) > .menu-link:not(.active) .menu-title {
    color: #F5F5F8;
}

[data-bs-theme="dark"] [data-kt-app-layout="dark-sidebar"] .app-sidebar .menu .menu-item:not(.here) > .menu-link:not(.active) .menu-icon,
[data-bs-theme="dark"] [data-kt-app-layout="dark-sidebar"] .app-sidebar .menu .menu-item:not(.here) > .menu-link:not(.active) .menu-icon .svg-icon,
[data-bs-theme="dark"] [data-kt-app-layout="dark-sidebar"] .app-sidebar .menu .menu-item:not(.here) > .menu-link:not(.active) .menu-icon i {
    color: #E4E6EF;
}
