.admin-team-section{margin-top:18px;padding:24px;border:1px solid rgba(255,255,255,.075);border-radius:22px;background:rgba(19,23,25,.92)}
.admin-team-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.admin-team-section h2{margin:6px 0 0;font-size:27px}.admin-team-section>header>button{min-height:40px;padding:0 13px;border:1px solid var(--line);border-radius:12px;background:rgba(216,181,106,.07);color:var(--gold)}
.admin-team-list,.admin-invite-list{display:grid;gap:10px}.admin-team-row,.admin-invite-row{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(210px,1fr) minmax(190px,.85fr);gap:14px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#171b1e}.admin-team-row.disabled{opacity:.62}.admin-team-person b,.admin-team-person span,.admin-team-meta span,.admin-team-meta small{display:block}.admin-team-person span,.admin-team-meta span{margin-top:4px;color:#a3a6a8;font-size:11px}.admin-team-meta small{margin-top:4px;color:#707579;font-size:9px}.admin-team-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.admin-team-actions select{width:auto;min-width:130px;height:40px}.admin-team-actions button{min-height:40px;padding:0 12px;border:1px solid rgba(217,139,129,.25);border-radius:11px;background:rgba(217,139,129,.07);color:#d6a09a}.admin-team-actions button.restore{border-color:var(--line);background:rgba(216,181,106,.07);color:var(--gold)}.admin-role-owner{color:var(--gold);font-size:11px}.admin-status{display:inline-flex!important;width:max-content;padding:5px 8px;border-radius:999px;background:rgba(140,174,158,.1);color:#a9cabb!important;font-size:9px!important}.admin-status.disabled,.admin-status.revoked,.admin-status.expired{background:rgba(217,139,129,.08);color:#c58f88!important}.admin-status.pending{background:rgba(216,181,106,.09);color:var(--gold)!important}
@media(max-width:850px){.admin-team-row,.admin-invite-row{grid-template-columns:1fr}.admin-team-actions{justify-content:flex-start;flex-wrap:wrap}}
