/* ========================================================================
   AMIP Framework - Navigation Force Horizontal
   ======================================================================== */

/* Fuerza el contenedor del menú a ser una fila horizontal */
.amip-main-nav ul {
    display: flex !important;
    flex-direction: row !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    align-items: center;
}

/* Fuerza a los elementos de la lista a no saltar de línea */
.amip-main-nav ul li {
    display: inline-block !important;
    white-space: nowrap;
    margin: 0 !important;
}

/* Estilos de los enlaces */
.amip-main-nav .nav-link {
    display: block !important;
    color: var(--amip-primary) !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    font-size: 0.85rem;
    padding: 1.5rem 1rem !important;
    transition: color var(--amip-transition-fast);
}

.amip-main-nav .nav-link:hover {
    color: var(--amip-accent) !important;
}
}

/* Responsive Mobile Offcanvas */
#mobileMenu .navbar-nav {
    flex-direction: column !important;
    gap: 0;
}

#mobileMenu .nav-link {
    font-size: 1.1rem;
    padding: 1rem !important;
    border-bottom: 1px solid #eee;
    color: var(--amip-primary);
}

#mobileMenu .dropdown-menu {
    border: none;
    box-shadow: none;
    background: #f8f9fa;
    padding-left: 1rem;
}