.member-directory table{width:100%;min-width:680px}.member-directory td{vertical-align:top;padding:14px 12px}.member-directory th{padding:12px;text-align:left}.member-email{overflow-wrap:anywhere}.member-actions{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.member-actions>form{margin:0}.member-manage summary{cursor:pointer;padding:8px;font-weight:700}.member-manage-panel{width:min(400px,65vw);padding:16px;border:1px solid var(--border,#615329);border-radius:10px;background:#151923}.member-manage-panel form{display:grid;gap:10px}.member-manage-panel details{margin-top:14px}.member-pagination{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}.member-pagination span{margin-right:auto}.impersonation-banner{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin:0;padding:14px;border-radius:0;border:2px solid #d6ad45;background:#30270e;color:#fff}.impersonation-banner form{margin:0}@media(max-width:700px){.member-directory{max-width:100%;overflow-x:auto}.member-pagination{font-size:14px}.impersonation-banner{gap:8px}.member-directory td{padding:10px}}
.member-directory .member-manage{margin:0;padding:0;border:0;background:none}.member-directory .member-manage>summary{padding:9px 12px;min-height:40px;border:1px solid #615329;border-radius:8px}.member-directory .member-manage-panel{margin-top:10px}.member-directory .member-actions{align-items:flex-start}
