.member-management{max-width:850px;margin-top:2rem}.member-management h2{margin:0 0 .75rem;font-size:21px}.member-management h3{margin:0 0 .75rem;font-size:16px}.member-list{gap:12px;margin:24px 0;display:grid}.member-row,.member-invite,.invitation-link{background:#fff;border:1px solid #e7e7e7;border-radius:12px;padding:20px}.member-identity{gap:7px;font-size:14px;display:grid}.member-identity span,.invitation-row span{color:#6b6b6b;overflow-wrap:anywhere;font-size:13px}.member-controls{flex-wrap:wrap;align-items:end;gap:10px;margin-top:16px;display:flex}.member-management label,.invitation-screen label{gap:7px;font-size:13px;display:grid}.member-management input,.member-management select,.invitation-screen input{background:#fff;border:1px solid #e7e7e7;border-radius:8px;width:100%;min-width:0;padding:10px 12px}.member-invite{gap:16px;display:grid}.member-invite .muted{margin:0;font-size:13px}.invitation-link{gap:12px;margin:16px 0;display:grid}.invitation-row{border-bottom:1px solid #e7e7e7;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.invitation-row div{overflow-wrap:anywhere;gap:7px;min-width:0;display:grid}.invitation-screen{place-items:center;min-height:100dvh;padding:24px;display:grid}.invitation-screen .login-card{gap:18px;width:min(100%,450px);display:grid}@media (width<=767px){.member-row,.member-invite,.invitation-link{padding:16px}.member-controls{align-items:stretch}.member-controls label{flex:100%}}
