.team-invitation-grid{grid-template-columns:minmax(280px,1fr) minmax(300px,1.4fr);gap:24px;margin-top:24px;display:grid}.team-invitation-form,.team-invitation-list{padding:24px}.team-invitation-form h2,.team-invitation-list h2{margin:0 0 12px;font-size:20px}.team-invitation-form p,.team-invitation-list p{color:var(--muted);line-height:1.6}.team-invitation-form form,.invite-result{gap:16px;display:grid}.team-invitation-form label,.identity-login label{gap:8px;font-size:13px;font-weight:600;display:grid}.team-invitation-form input,.team-invitation-form select,.team-invitation-form textarea,.identity-login input{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:6px;padding:12px}.team-invitation-form textarea{min-height:90px}.team-invitation-list ul{padding:0;list-style:none}.team-invitation-list li{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.team-invitation-list li>div{overflow-wrap:anywhere;min-width:0}.team-invitation-list li p{margin:6px 0}.team-invitation-list small{color:var(--muted);margin-top:6px;display:block}.invite-result{border-top:1px solid var(--line-strong);margin-top:20px;padding-top:20px}.identity-login{border-bottom:1px solid var(--line-strong);margin-bottom:28px;padding-bottom:24px}.identity-login form{gap:16px;display:grid}.identity-login p{line-height:1.5}.identity-login h2{font-size:22px}@media (max-width:850px){.team-invitation-grid{grid-template-columns:1fr}.team-invitation-form,.team-invitation-list{padding:18px}.team-invitation-list li{flex-direction:column;align-items:flex-start}}
