.social-connections{border:0;background:transparent;color:var(--muted);padding:4px 6px;font-size:11px;cursor:pointer}.social-connections:hover{color:var(--user-accent)}
.social-member-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}
.social-member-profile{display:flex;gap:10px;align-items:center;text-align:left;border:0;background:transparent;color:var(--ink);padding:0}.social-member-profile small{display:block;margin-top:4px}.social-member-row .button{white-space:nowrap}
.social-save[aria-pressed=true]{color:var(--user-accent)}.social-delete{margin-left:auto}.social-members{max-height:50vh;overflow:auto}
.social-mobile-tools{display:none}
@media(max-width:700px){.social-mobile-tools{display:flex;gap:8px;margin:0 0 12px}.social-mobile-tools .button{flex:1}}
.social-directory-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.social-directory-tabs .button{padding:8px 10px}
