/* 用户消息气泡按文字长度自适应：真实结构是 .msg-bubble.me */

html body .msg-bubble.me {
  display: inline-block !important;
  width: auto !important;
  max-width: 78vw !important;
  min-width: 0 !important;
  align-self: flex-end !important;
  white-space: pre-wrap !important;
  word-break: break-word !important;
}

/* 用户消息外层靠右 */
html body .msg-wrap {
  display: flex !important;
  flex-direction: column !important;
}

html body .msg-wrap .msg-bubble.me {
  margin-left: auto !important;
  margin-right: 34px !important;
}

/* 用户消息操作栏靠右 */
html body .msg-actions.me {
  width: auto !important;
  margin-left: auto !important;
  margin-right: 34px !important;
}
