.friends-page-actions,.friends-entry-actions,.friends-profile-control{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.friends-page-actions{margin:20px 0}.friends-section{padding:24px;border:1px solid var(--line);border-radius:18px;margin:20px 0;background:var(--panel)}.friends-section h2{font-size:20px;margin-bottom:16px}.friends-section h2 span{font-size:13px;color:var(--muted);margin-left:8px}.friends-entry{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid var(--line)}.friends-entry p{margin:6px 0 0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.friends-profile-control{padding:16px;margin-bottom:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.friends-profile-control small{flex-basis:100%;line-height:1.6;color:var(--muted)}.friends-entry .member-chip{max-width:100%;overflow-wrap:anywhere}.friends-entry>div{min-width:0}
@media(max-width:720px){.friends-section{padding:18px}.friends-entry{align-items:flex-start;flex-direction:column;gap:12px}.friends-entry-actions{width:100%}.friends-entry-actions .button,.friends-profile-control .button,.friends-page-actions .button{min-height:44px;white-space:normal}.friends-profile-control{align-items:flex-start}}
