.t-team-staff{margin-top:1.25rem;padding:1.1rem;border:1px solid var(--line,#393245);border-radius:16px;background:color-mix(in srgb,var(--accent,#b395f9) 4%,transparent)}
.t-team-staff h3{margin:0}.t-team-staff .muted{max-width:80ch}.t-staff-person,.t-staff-pending{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line,#393245)}
.t-staff-person>div:first-child,.t-staff-pending>div:first-child{flex:1;min-width:0}.t-staff-person small,.t-staff-pending small{display:block;color:var(--muted,#a49caf);margin-top:4px}.t-staff-invite{margin-top:1rem}.t-staff-invite form{display:grid;gap:12px;padding-top:16px;max-width:640px}
.t-staff-invitations{max-width:960px}.t-staff-invitation-card{padding:1.4rem;border:1px solid var(--line,#393245);border-radius:16px;margin-top:16px}.t-staff-invitation-card>.row{margin-top:18px}.t-staff-invitation-card h2{margin:.4rem 0}.t-staff-invitation-card small{color:var(--muted,#a49caf)}
@media(max-width:640px){.t-staff-person,.t-staff-pending{flex-wrap:wrap}.t-staff-person>div:first-child,.t-staff-pending>div:first-child{flex-basis:65%}.t-staff-pending>.row{width:100%}}

.t-staff-person{flex-wrap:wrap}.t-staff-edit{order:3;flex-basis:100%;max-width:640px}.t-staff-edit summary{cursor:pointer}.t-staff-edit form{display:grid;gap:12px;padding:16px 0}.t-staff-edit+.btn{align-self:center}
