.team_members_wrapper {
  padding:20px;
}

.team_members {
  margin-top:20px;
  display:flex;
  flex-direction:column;
  gap:10px;
  margin-bottom:40px;
}

.team_member {
  display:flex;
  flex-direction:row;
  justify-content: space-between;
  align-items: center;
  border:1px solid var(--gridline);
  padding:16px 20px;
  border-radius:8px;
  gap:20px;
  font-family: "Matter SemiMono", monospace;
  font-size:14px;
}

.team_member .name_wrapper {
  display:flex;
  gap:9px;
  align-items:center;
}

.team_member .name {
  display:flex;
  align-items: center;
  gap:9px;
  font-weight:700;
}

span.account_owner_label {
  background-color:var(--peach);
  border:1px solid #f0e4d4;
  border-radius:6px;
  padding:6px 9px;
  font-size:11px;
  font-weight:400;
}

.invites_wrapper {
  background-color:var(--gentle-grey);
  padding:20px;
  border-radius:9px;
  border:1px solid var(--gridline);
}

.invites_wrapper h5 {
  margin-bottom:4px;
}

table.invites {
  font-family: "Matter SemiMono", monospace;
}

table.invites th {
  font-weight:400;
}

table.invites td {
  font-size:15px;
}