.team-member-item { align-items: flex-start; }
.team-member-controls { display: flex; align-items: center; justify-content: flex-end; gap: 8px; flex-wrap: wrap; }
.team-card .team-role-select { width: auto; min-width: 150px; padding: 7px 9px; }
.team-member-controls .team-action { white-space: nowrap; }
@media (max-width: 700px) { .team-member-controls { justify-content: flex-start; width: 100%; } }
