/* Estilos para el botón de login */
.header-links-container .action.login {
    display: flex;
    align-items: center;
    gap: 8px;
}

/* En desktop: mostrar solo texto, ocultar icono */
.desktop-only {
    display: inline-block;
}

/* Ocultar icono en desktop */
.login-icon {
    display: none;
}

@media (max-width: 1024px) {
    .header-links-container .action.help,
    .header-links-container .action.my-account,
    .header-links-container .action.logout {
        display: none;
    }
    
    /* Mostrar solo los enlaces específicos */
    .header-links-container .action.notifications,
    .header-links-container .action.wishlist,
    .header-links-container .minicart-wrapper,
    .header-links-container .action.company {
        display: inline-flex;
    }
    
    /* Ajustar espaciado */
    .header-links-container {
        gap: 2rem;
        justify-content: flex-end;
        display: flex;
    }
    
    /* Establecer orden específico en móvil */
    .header-links-container .action.notifications {
        order: 1;
    }
    
    .header-links-container .action.wishlist {
        order: 2;
    }
    
    .header-links-container .minicart-wrapper {
        order: 3;
    }
    
    .header-links-container .action.company {
        order: 4;
    }
    
    .header-links-container .action.help,
    .header-links-container .action.my-account,
    .header-links-container .action.logout {
        order: 10;
    }
    
    /* Optimizar para móvil - solo íconos sin texto */
    .header-links-container .action .text,
    .header-links-container .minicart-wrapper .text,
    .header-links-container .desktop-only {
        display: none;
    }
    
    /* Mostrar icono en móvil */
    .header-links-container .login-icon {
        display: inline-block;
    }
    
    /* Mantener la visibilidad del contador del carrito */
    .header-links-container .minicart-wrapper .counter.qty {
        display: block;
    }
}
