.member-suggestions{margin:0 0 20px;padding:2px 0}
.member-suggestions h2{font-size:15px!important;font-weight:600;margin:0 0 12px!important}
.member-suggestions-row{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:3px 0 8px}
.real-member-area .member-suggestion{flex:0 0 88px;width:88px;min-width:0;border:0!important;background:transparent!important;padding:0!important;display:flex;flex-direction:column;align-items:center;gap:8px;color:inherit!important;cursor:pointer}
.member-suggestion img{width:72px;height:72px;border-radius:50%;object-fit:cover;background:#edf3ff}
.member-suggestion span{font-size:12px;line-height:18px;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.member-suggestion:focus-visible{outline:2px solid #285cdb;outline-offset:3px;border-radius:10px}
html[data-member-theme="night"] .real-member-area button.member-suggestion{background:transparent!important;color:#dce5f2!important;border:0!important}
.member-suggestion-dialog{max-width:440px;width:calc(100% - 40px);max-height:85vh;overflow-y:auto;box-sizing:border-box}
.member-suggestion-dialog .suggestion-identity{text-align:center}
.member-suggestion-dialog .suggestion-identity img{width:96px;height:96px;border-radius:50%;object-fit:cover}
html[data-member-theme="night"] .member-suggestion-dialog{background:#1c2940;color:#dce5f2;border-color:#354963}
@media(max-width:600px){.member-suggestions-row{gap:12px}.real-member-area .member-suggestion{flex-basis:76px;width:76px}.member-suggestion img{width:64px;height:64px}.member-suggestion span{max-width:76px}}
