.member-search-page .directory-card{min-width:0;align-items:flex-start;flex-wrap:wrap;gap:1rem}
.member-search-page .directory-card p{overflow-wrap:anywhere;line-height:1.8}
.member-search-page .directory-card>div{flex:1 1 100%;min-width:0}
.friends-overview .friend-card-actions,.member-search-page .friend-card-actions,.directory-card .friend-card-actions{flex-wrap:wrap}
.friends-overview h1 .status-pill{font-size:1.2rem;vertical-align:middle;min-width:2.5rem;justify-content:center}
#accepted,#incoming,#outgoing{scroll-margin-top:100px}
.friend-request>div{display:flex;flex-direction:column;gap:.4rem;min-width:0;overflow-wrap:anywhere}
.section-search-audience{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}
.section-search-audience label{display:flex;align-items:center;gap:.4rem;font-size:.85rem}
.section-search-audience select{max-width:180px;padding:.4rem;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit}
@media(max-width:600px){.member-search-page .friend-search-fields{grid-template-columns:minmax(0,1fr)}.friend-request{flex-wrap:wrap;gap:.7rem}.member-search-page .section-heading,.friends-overview .section-heading{flex-wrap:wrap}}
