/* === MENU DESPLEGABLE TOPBAR OPRIC - VERSIÓN ULTRA ESPECÍFICA === */

/* Fondo azul oscuro en toda la Topbar */
.position-topbar,
.moduletable.position-topbar,
.moduletable.dropdown-topbar {
    background: #0A2540 !important;
    padding: 14px 0 !important;
    border-bottom: 4px solid #FFCD00 !important;
}

/* Enlace principal "Sobre el Observatorio" */
.moduletable.dropdown-topbar .nav-link,
.position-topbar .nav-link,
.dropdown-topbar .nav > li > a {
    color: #FFFFFF !important;
    font-weight: 700 !important;
    padding: 10px 22px !important;
    font-size: 1.05rem !important;
}
.moduletable.dropdown-topbar .nav-link:hover,
.position-topbar .nav-link:hover {
    color: #FFCD00 !important;
}

/* Menú desplegable */
.moduletable.dropdown-topbar .dropdown-menu,
.position-topbar .dropdown-menu {
    background: #FFFFFF !important;
    border: 3px solid #FFCD00 !important;
    box-shadow: 0 15px 35px rgba(10, 37, 64, 0.25) !important;
    border-radius: 10px !important;
    margin-top: 8px !important;
    min-width: 240px !important;
    padding: 6px 0 !important;
}

/* Ítems del desplegable */
.moduletable.dropdown-topbar .dropdown-item,
.position-topbar .dropdown-menu .dropdown-item {
    color: #0A2540 !important;
    padding: 12px 24px !important;
    font-weight: 500 !important;
}
.moduletable.dropdown-topbar .dropdown-item:hover,
.position-topbar .dropdown-menu .dropdown-item:hover {
    background: #F8F9FA !important;
    color: #C8102E !important;
}

/* Flecha del dropdown en color blanco */
.moduletable.dropdown-topbar .dropdown-toggle::after {
    color: #FFFFFF !important;
}