/* Estilos adicionales para corregir la visualización del header */

@media (min-width: 769px) {
    /* Ajustes para vista desktop */
    .logo-nav {
        display: flex;
        align-items: center;
        justify-content: space-between;
        max-width: 1200px;
        margin: 0 auto;
        padding: 0;
        flex-wrap: nowrap;
    }
    
    .search-bar {
        display: flex;
        margin: 0 20px;
        flex: 1;
        max-width: 500px;
    }
    
    .nav-menu {
        display: flex;
        align-items: center;
    }
    
    .menu-toggle {
        display: none;
    }
    
    /* Ajustes para menú dropdown en desktop */
    .dropdown {
        position: relative;
        display: inline-block;
    }
    
    .dropdown-menu {
        position: absolute;
        display: none;
        background-color: #fff;
        min-width: 180px;
        box-shadow: 0 8px 16px rgba(0,0,0,0.1);
        z-index: 1;
        border-radius: 4px;
        padding: 8px 0;
    }
    
    .dropdown:hover .dropdown-menu {
        display: block;
    }
}

/* Corregir visualización de iconos en PC */
@media (min-width: 769px) {
    .desktop-only {
        display: inline-flex !important;
    }
    
    .nav-icon.desktop-only {
        margin-left: 0;
    }
    
    .nav-login.desktop-only {
        margin-left: 0;
    }
}
