.team-invite{align-items:flex-end;gap:var(--space-3);padding:var(--space-5);background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:var(--radius-l);display:flex}.team-invite-field{flex:1}.team-invite-input{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3);background:var(--bg-app);border:1px solid var(--border-control);border-radius:var(--radius-s);color:var(--text-tertiary);display:flex}.team-invite-input:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}.acct-field .team-invite-input input{background:0 0;border:0;outline:none;flex:1;height:38px;padding:0}.acct-field .team-invite-input input::placeholder{color:var(--text-tertiary)}.team-invite-field:has(input[aria-invalid=true]) .team-invite-input{border-color:var(--danger-fill)}.team-invite .team-invite-submit{height:40px;padding:0 var(--space-4);font-size:var(--text-base);line-height:20px}.team-invite-note{padding-bottom:var(--space-1);flex:0 0 260px}.team-avatar{border-radius:var(--radius-pill);background:var(--bg-sunken);width:32px;height:32px;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;line-height:16px;display:inline-flex}.team-avatar.is-you{background:var(--sticker-rosa-fill);color:var(--text-primary)}.team-email{min-width:0;color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-weight-medium);flex:1;line-height:20px}.team-you{color:var(--text-tertiary);font-weight:var(--font-weight-regular)}.team-role{color:var(--text-secondary);font-size:var(--text-sm);flex:0 0 120px;line-height:18px}.team-action{flex:0 0 90px;justify-content:flex-end;display:flex}.team-status{flex:0 0 120px;display:flex}.team-expires{color:var(--text-secondary);font-size:var(--text-sm);flex:0 0 150px;line-height:18px}.team-revoke{flex:0 0 110px;justify-content:flex-end;display:flex}@media (max-width:899px){.team-invite{flex-wrap:wrap}.team-invite-field,.team-invite-note{flex:100%}}@media (max-width:599px){.team .list-row{flex-wrap:wrap}.team .team-email{flex:calc(100% - 46px)}.team-role,.team-status,.team-expires{flex:none}.team-action,.team-revoke{flex:auto}}
