html {
  overflow-y: scroll;
}

/* 自定义入口按钮 */
.deep-answer-btn {
  position: fixed;
  left: 50%;
  margin-left: 610px;
  bottom: 254px;
  right: auto;
  top: auto;
  width: 40px;
  height: 140px;
  background: url(../images/dayi.png) no-repeat center center;
  background-size: 40px 140px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  /* 竖排文字 */
  color: #fff;
  font-size: 18px;
  font-weight: 900;
  letter-spacing: 2px;
  writing-mode: vertical-rl;
  text-orientation: upright;
  z-index: 7;
}

/* 悬停效果 */
.deep-answer-btn:hover {
  background-image: url(../images/dayi-hover.png);
}

/* 自定义聊天窗口定位（SDK 未指定 el 时生成的容器） */
.coze-sdk-chatbot {
  position: fixed !important;
  left: 50% !important;
  margin-left: 420px !important;
  bottom: 80px !important;
}

/* 覆盖 bootstrap 的 input[type=file] 样式，类名可能带不同后缀 */
input[type=file][class*="coze-chat-sdk-semi-upload-hidden-input"] {
  display: none !important;
}

.deep-answer-btn-fixedLeft{
  bottom: auto;
  margin-left: 0;
  left: 0;
  top:70px;
}

/* 思考状态元素高度限制 - 显示两行文字 + 滚动条 */
/* 覆盖SDK默认的高度样式 */
.coze-sdk-chatbot [class*="thinking"],
.coze-sdk-chatbot [class*="Thinking"],
.coze-sdk-chatbot .my-\[8px\],
.coze-sdk-chatbot [class*="status-loading"],
.coze-sdk-chatbot [class*="loading-text"],
[class*="coze-chat"] [class*="thinking"],
[class*="coze-chat"] [class*="Thinking"],
[class*="coze-chat"] .my-\[8px\],
[class*="coze-chat-sdk"] [class*="thinking"] {
  max-height: 60px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}

/* 思考状态详情/步骤区域 */
.coze-sdk-chatbot [class*="thinking"] [class*="content"],
.coze-sdk-chatbot [class*="thinking"] [class*="detail"],
.coze-sdk-chatbot [class*="thinking"] [class*="step"],
[class*="coze-chat"] [class*="thinking"] [class*="content"],
[class*="coze-chat"] [class*="thinking"] [class*="detail"] {
  max-height: 60px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}

