.member-identity{display:flex;align-items:center;gap:8px;text-align:left;border:0;background:transparent;color:#304762;padding:0 0 7px;cursor:pointer}
.member-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#dce8fa;flex:none}
.member-identity small{margin:0}.group-member{display:block;width:100%;text-align:left;padding:10px;margin:6px 0;background:#f5f8fd;border:1px solid #dce4ef;border-radius:8px}.group-member small{display:block;color:#667891}
.bubble.inbound{align-self:flex-start}.message-body{white-space:pre-wrap;overflow-wrap:anywhere}#viewGroupMembers{border:0;background:transparent;color:#3173d8;cursor:pointer}
.chat-head.group-chat>div>span{display:block}
.member-avatar img,.account-avatar img,.chat-channel-mark img{width:100%;height:100%;object-fit:cover;border-radius:50%}
.group-member{display:flex;align-items:center;gap:10px}.group-member>.member-avatar{width:40px;height:40px}
.chat-event-notice{align-self:center;max-width:min(90%,480px);margin:8px auto;padding:5px 12px;border-radius:12px;background:#e9e7df;color:#68717a;text-align:center;font-size:11px;line-height:1.5;flex-shrink:0}
.chat-event-notice.unavailable{background:#f4f0e7;color:#857b6b}
.message-quote{display:flex;flex-direction:column;gap:3px;margin:0 0 6px;padding:5px 8px;border-left:3px solid #83b497;background:rgba(0,0,0,.045);border-radius:4px;max-width:100%;overflow-wrap:anywhere}
.message-quote small{font-weight:600;opacity:.78}
.message-forwarded{display:block;opacity:.7;margin-bottom:4px}
