.admin-nav{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end}.admin-nav a{color:var(--green);font-weight:800}
.invite-panel{display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,1fr);gap:28px;align-items:start}
.invite-panel>div{padding:24px;background:var(--paper);border:1px solid #ded9cf;border-radius:15px}.invite-panel h2{margin-top:0}
.invite-list{display:grid;gap:10px;max-height:680px;overflow:auto}.invite-list article{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:12px;border:1px solid #d9d4ca;border-radius:10px}.invite-list strong,.invite-list span{display:block}.invite-list span{margin-top:4px;color:#687269;font-size:12px}.invite-list code,.success-box code{font-size:15px;font-weight:800}
.invite-list .button{min-height:38px;padding:8px 12px}.success-box{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px;padding:16px;background:var(--sage);border-radius:10px}.success-box a{color:var(--green);font-weight:800}
@media(max-width:820px){.invite-panel{grid-template-columns:1fr}.invite-list{max-height:none}}
@media(max-width:640px){.admin-nav{justify-content:flex-start}.invite-list article{grid-template-columns:1fr auto}.invite-list .button{grid-column:1/-1;width:100%}}
