/* Ajuste visual CNMRP: sidebar azul cielo con degradado.
   Archivo separado para no modificar style.bundle.css ni romper Metronic. */
#kt_aside.aside {
    background: linear-gradient(180deg, #69c9f5 0%, #8ddcfb 48%, #d9f5ff 100%) !important;
    box-shadow: 0 0 24px rgba(37, 143, 190, 0.22);
}

#kt_aside .aside-logo {
    background: rgba(255, 255, 255, 0.16);
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}

#kt_aside .menu .menu-link {
    border-radius: 14px;
    color: #075985 !important;
    transition: all .18s ease-in-out;
}

#kt_aside .menu .menu-link .menu-icon i,
#kt_aside .menu .menu-link .menu-icon .ki-outline {
    color: #075985 !important;
}

#kt_aside .menu .menu-link:hover,
#kt_aside .menu .menu-link.active,
#kt_aside .menu .menu-link.active-simple {
    background: rgba(255, 255, 255, 0.72) !important;
    color: #034b72 !important;
    box-shadow: 0 8px 18px rgba(14, 116, 144, 0.16);
}

#kt_aside .menu .menu-link:hover .menu-icon i,
#kt_aside .menu .menu-link.active .menu-icon i,
#kt_aside .menu .menu-link.active-simple .menu-icon i {
    color: #034b72 !important;
}

@media (max-width: 991.98px) {
    #kt_aside.aside {
        background: linear-gradient(180deg, #69c9f5 0%, #d9f5ff 100%) !important;
    }
}
