.ent-members-head{align-items:flex-end;flex-wrap:wrap;gap:16px}
.ent-members-head p{max-width:700px}
.ent-member-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:22px 0}
.ent-member-summary .card{display:flex;flex-direction:column;gap:7px;padding:19px}
.ent-member-summary strong{font-size:2rem;line-height:1;color:var(--text)}
.ent-member-summary small{color:var(--muted);font-size:.79rem}
.ent-member-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:20px 0 10px}
.ent-member-field{display:flex;flex:1 1 230px;flex-direction:column;gap:7px;min-width:0;color:var(--muted);font-size:.79rem;font-weight:800}
.ent-member-field .search{width:100%;max-width:none}
.ent-member-table-wrap{overflow-x:auto;padding:0}
.ent-member-table{width:100%;border-collapse:collapse;min-width:610px;text-align:left}
.ent-member-table th{background:var(--soft);color:var(--muted);font-size:.75rem;letter-spacing:.03em;padding:17px 20px;white-space:nowrap}
.ent-member-table td{padding:18px 20px;border-top:1px solid var(--border);font-size:.87rem;vertical-align:middle}
.ent-member-table td strong{display:block;line-height:1.45;overflow-wrap:anywhere}
.ent-member-table td small{display:block;color:var(--muted);font-size:.75rem;margin-top:4px;overflow-wrap:anywhere}
.ent-member-status{font-size:.8rem;color:var(--muted);white-space:nowrap}
@media(max-width:710px){.ent-member-summary{gap:8px}.ent-member-summary .card{padding:13px}.ent-member-summary strong{font-size:1.6rem}.ent-member-summary small{font-size:.7rem}.ent-member-filters{margin-top:17px}.ent-member-table{min-width:600px}}
