/* yanxin:im-ai-bubble-expand-hotpatch v1 — AI/对方长消息完整展示 */

.im-shell .im-msg-row:not(.self) .message-bubble-inline__body,
.im-shell .im-msg-row:not(.self) .message-bubble-inline__body--clamp {
  display: block !important;
  -webkit-box-orient: unset !important;
  -webkit-line-clamp: unset !important;
  overflow: visible !important;
  max-height: none !important;
  white-space: pre-wrap !important;
  word-break: break-word !important;
}

.im-shell .im-msg-row:not(.self) .message-bubble-inline--expanded .message-bubble-inline__body,
.im-shell .im-msg-row:not(.self) .message-bubble-inline--expanded .message-bubble-inline__body--clamp {
  overflow: visible !important;
  max-height: none !important;
}

.im-shell .im-msg-row:not(.self) .message-bubble__expand {
  display: none !important;
}

.im-shell .im-msg-row:not(.self) .message-bubble--peer .message-bubble__body,
.im-shell .im-msg-row:not(.self) .message-bubble--peer .message-bubble__body--clamp {
  display: block !important;
  -webkit-line-clamp: unset !important;
  overflow: visible !important;
  max-height: none !important;
}

.im-shell .im-msg-row:not(.self) .message-bubble-inline__body .im-bubble-text,
.im-shell .im-msg-row:not(.self) .message-bubble__body .im-bubble-text,
.im-shell .im-msg-row:not(.self) .message-bubble__rich {
  overflow: visible !important;
  text-overflow: unset !important;
  max-height: none !important;
}

.im-shell .im-dynamic-scroller .vue-recycle-scroller__item-view {
  overflow: visible !important;
}
