.admin-members-section{padding-top:0}.admin-members-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.admin-members-head h2{margin:.15em 0}.admin-members-count{font-size:.86rem;color:var(--muted)}.admin-members-list{display:grid;gap:12px}.admin-member-row{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) minmax(170px,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025)}.admin-member-main{min-width:0}.admin-member-name{font-weight:850;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-member-phone{font-size:.82rem;color:var(--muted);margin-top:2px}.admin-member-gecko{font-size:.9rem}.admin-member-gecko strong{color:var(--blue2)}.admin-member-place{font-size:.84rem;color:var(--muted);margin-top:2px}.admin-member-status{display:flex;gap:7px;flex-wrap:wrap}.admin-status{font-size:.72rem;font-weight:800;border-radius:999px;padding:5px 8px;border:1px solid var(--line);white-space:nowrap}.admin-status.complete{color:#bdf5da;border-color:rgba(75,215,155,.35);background:rgba(75,215,155,.08)}.admin-status.incomplete{color:#ffe0a3;border-color:rgba(255,190,80,.3);background:rgba(255,190,80,.08)}.admin-status.inactive{color:#ffb5bd;border-color:rgba(255,106,120,.35);background:rgba(255,106,120,.08)}.admin-status.admin{color:#bfe9ff;border-color:rgba(99,200,255,.35);background:rgba(18,152,232,.08)}.admin-member-actions{display:flex;gap:8px;justify-content:flex-end}.admin-member-actions .btn{white-space:nowrap}.admin-empty{padding:20px;color:var(--muted);text-align:center;border:1px dashed var(--line);border-radius:14px}.admin-list-message{margin-bottom:14px}.btn.warn{background:rgba(255,190,80,.08);border-color:rgba(255,190,80,.28);color:#ffe0a3}@media(max-width:900px){.admin-member-row{grid-template-columns:1fr 1fr}.admin-member-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:620px){.admin-members-head{align-items:flex-start;flex-direction:column}.admin-member-row{grid-template-columns:1fr}.admin-member-actions{grid-column:auto}.admin-member-actions .btn{flex:1 1 auto}.admin-members-section .container{padding-left:14px;padding-right:14px}}
