UI to invite multiple users with specific roles and permissions [on hold]

I have an application where I am sending invitations to multiple users at a time. The current UI is very simple, but now requirement has changed: invite users with various roles and permissions.

I have created the following design: enter image description here

Here is the explanation of the design:

  1. List of textboxes to add emails for inviting new users.
  2. Roles and permissions: We can invite user with certain roles and permissions by selecting roles checkbox.
  3. Group, Division, and Team Drop-downs are there for inviting users in specific team.
  4. Top most checkbox: If we want to invite lets say 100 users with same roles and permission as first user we can check this checkbox. If this checkbox is selected, following screen variant is visible:

enter image description here

For such bulk invitations, this screen variant looks confusing, and there is too much white space.

How can we improve this bulk-invite design to make this screen more user friendly and efficient?