/* IUAI v5.9.2.6 - IUChat compact conversation + context card */

/* =========================================================
   左边最近聊天：
   只显示头像 + 好友名字
   不显示消息预览
   不显示时间
   ========================================================= */

.conversation-preview {
  display: none !important;
}

.conversation-title small {
  display: none !important;
}

.conversation-info {
  min-width: 0 !important;
  overflow: hidden !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.conversation-title {
  width: 100% !important;
  min-width: 0 !important;
  display: block !important;
}

.conversation-title b {
  display: block !important;
  width: 100% !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

/* =========================================================
   右边 IUAI 引用卡片：
   标题 1 行
   正文 3 行
   长数字 / URL / 英文不能把框撑开
   每一行长度自动跟随卡片实际宽度
   ========================================================= */

.iuai-native-context-card-v5923 {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  overflow: hidden !important;
}

.iuai-native-context-card-v5923 h4 {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;

  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.iuai-native-context-card-v5923 p {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;

  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 3 !important;

  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;

  word-break: break-word !important;
  overflow-wrap: anywhere !important;
}

/* 消息气泡本身也不能被长内容撑宽 */

.iuai-msg-bubble-v574,
.iuai-group-bubble-v576 {
  min-width: 0 !important;
  max-width: 100% !important;
  overflow: hidden !important;
}

.iuai-private-messages-v574,
.iuai-group-messages-v576 {
  overflow-x: hidden !important;
}

/* IUAI v5.9.2.7 - Group list compact fix */

.iuai-groups-v576 {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
}

.iuai-groups-list-v576 {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  overflow: hidden !important;
}

.iuai-group-row-v576 {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  overflow: hidden !important;
}

.iuai-group-info-v576 {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  max-width: 100% !important;
  overflow: hidden !important;
}

.iuai-group-info-v576 b {
  display: block !important;
  width: 100% !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
