.team-invite{color:#fff;background:var(--navy);border-radius:18px;grid-template-columns:1fr 1.35fr;align-items:end;gap:28px;padding:24px;display:grid}.team-invite h2{margin:0 0 6px}.team-invite p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.5}.team-invite form{grid-template-columns:1.2fr .8fr auto;align-items:end;gap:9px;display:grid}.team-invite label{color:#ffffffb5;gap:5px;font-size:11px;font-weight:800;display:grid}.team-invite input,.team-invite select,.team-list select{min-height:42px;color:var(--ink);background:#fff;border:1px solid #ffffff32;border-radius:9px;padding:9px}.team-list{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:20px;padding:24px}.team-list article{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr auto auto;align-items:center;gap:13px;padding:12px 0;display:grid}.team-list article:last-child{border-bottom:0}.member-avatar{width:42px;height:42px;color:var(--navy);background:#e6faf8;border-radius:12px;place-items:center;font-weight:900;display:grid}.team-list strong,.team-list span{display:block}.team-list span{color:var(--muted);margin-top:3px;font-size:12px}.team-list form{margin:0}.remove-member{color:var(--danger);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.pending-invites article{grid-template-columns:46px 1fr}@media (width<=800px){.team-invite{grid-template-columns:1fr}.team-invite form{grid-template-columns:1fr 1fr}.team-invite button{grid-column:1/-1}.team-list article{grid-template-columns:46px 1fr}.team-list article>form,.team-list article>.status-chip{grid-column:2}}
