.knowledgeUploadAlert_knowledgeUploadAlertWrap__A2Vrw{position:absolute;top:calc(50% + 10px);left:calc(50% - 117px);z-index:10}.knowledgeUploadAlert_knowledgeUploadMessage__3FMtV{display:flex;align-items:center !important;max-width:none !important;max-width:initial !important;padding:12px 16px !important;border-radius:8px;background:color(display-p3 0 0 0/0.8);color:#fff;color:var(--text-text_alwayswhite, #fff);color:color(display-p3 1 1 1);color:var(--text-text_alwayswhite, color(display-p3 1 1 1));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.knowledgeUploadAlert_knowledgeUploadMessage__3FMtV .knowledgeUploadAlert_knowledgeUploadContent__n0033 .knowledgeUploadAlert_knowledgeOperation__z018o{height:20px;padding-right:0px !important;padding-left:4px !important;font-size:14px;line-height:20px;text-align:center;color:color(display-p3 0.1255 0.7725 0.4902);color:var(---yb_brand_primary, color(display-p3 0.1255 0.7725 0.4902))}.knowledgeUploadAlert_knowledgeUploadMessage__3FMtV .knowledgeUploadAlert_knowledgeUploadContent__n0033 .knowledgeUploadAlert_knowledgeOperation__z018o:hover{cursor:pointer}.knowledgeUploadAlert_knowledgeUploadMessage__3FMtV .knowledgeUploadAlert_errorIcon__QjrjS{position:relative;top:0;margin-right:4px}.knowledgeUploadAlert_knowledgeUploadMessage__3FMtV .knowledgeUploadAlert_errorIcon__QjrjS circle{fill:color(display-p3 0.9608 0.3059 0.3059)}.knowledgeUploadAlert_knowledgeUploadMessage__3FMtV .knowledgeUploadAlert_errorIcon__QjrjS path{fill:#fff}.knowledgeUploadAlert_knowledgeUploadMessage__3FMtV .knowledgeUploadAlert_successIcon__aRUN0{position:relative;top:0;margin-right:4px}.knowledgeUploadAlert_knowledgeUploadMessage__3FMtV .knowledgeUploadAlert_successIcon__aRUN0 circle{fill:color(display-p3 0.1255 0.7725 0.4902)}.knowledgeUploadAlert_knowledgeUploadMessage__3FMtV .knowledgeUploadAlert_successIcon__aRUN0 path{fill:#fff}.knowledgeUploadAlert_knowledgeUploadMessage__3FMtV .t-icon-close.t-message__close{margin-left:8px !important;color:rgba(255,255,255,.6)}
.hyc-link-card {
  display: flex;
  align-items: center;
  width: 176px;
  height: 34px;
  padding: 12px;
  border-radius: 8px;
  overflow: hidden;
  box-sizing: content-box;
  border: 0.5px solid rgba(0, 0, 0, 0.05);
  background: var(---yb_background_tertiary, #FFF);
}
.hyc-link-card__left {
  width: 32px;
  height: 32px;
  overflow: hidden;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hyc-link-card__left__img {
  width: auto;
  height: 100%;
}
.hyc-link-card__right {
  margin-left: 8px;
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
  justify-content: space-between;
}
.hyc-link-card__right__title {
  width: 136px;
  overflow: hidden;
  color: var(--text-text_primary, rgba(0, 0, 0, 0.9));
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.hyc-link-card__right__app-info {
  margin-top: 4px;
  display: flex;
  align-items: center;
}
.hyc-link-card__right__app-icon {
  height: 10px;
  width: auto;
  min-width: 10px;
}
.hyc-link-card__right__app-name {
  margin-left: 2px;
  color: var(---yb_text_tertiary, #999);
  font-family: "PingFang SC";
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 12px */
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-html-summary-card {
  display: flex;
  align-items: center;
  width: 178px;
  height: 36px;
  padding: 8px;
  border-radius: 8px;
  overflow: hidden;
  box-sizing: content-box;
  background: #fff;
}
.hyc-html-summary-card__left {
  width: 24px;
  height: 24px;
  box-sizing: border-box;
  border: 1px solid var(--widget-line);
  background: var(--background-page_background_web);
  overflow: hidden;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hyc-html-summary-card__left__img {
  width: 100%;
  max-height: 100%;
}
.hyc-html-summary-card__left__img-default {
  padding: 4px;
  width: 16px;
  height: 16px;
}
.hyc-html-summary-card__right {
  margin-left: 8px;
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
  justify-content: space-between;
}
.hyc-html-summary-card__right__title {
  width: 146px;
  white-space: nowrap;
  overflow: hidden;
  color: var(--text-text_primary, rgba(0, 0, 0, 0.9));
  text-overflow: ellipsis;
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  /* 150% */
}
.hyc-html-summary-card__right__desc {
  width: 146px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: var(--text-text_secondary, rgba(0, 0, 0, 0.6));
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
:root[yb-theme-mode="dark"] .hyc-html-summary-card {
  background: var(--background-bubble_web);
}
@media (prefers-color-scheme: dark) {
  :root[yb-theme-mode="system"] .hyc-html-summary-card {
    background: var(--background-bubble_web);
  }
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-wx-article-card {
  border-radius: 14px;
  padding: 0 12px 0 10px;
  min-height: 64px;
  padding: 12px 12px 12px 10px;
  display: flex;
  align-items: center;
  width: 240px;
  box-sizing: border-box;
  background: var(--yb-bubble-human-bg-color);
}
.hyc-wx-article-card + .hyc-wx-article-card {
  margin-top: 8px;
}
.hyc-wx-article-card:active {
  filter: brightness(0.98);
}
.hyc-wx-article-card > i {
  width: 40px;
  height: 40px;
  background: url(https://static.yuanbao.tencent.com/yb_assets/2a7b299ea2ab731d535d.png) center / 100%;
}
.hyc-wx-article-card--official > i {
  background: url(https://static.yuanbao.tencent.com/yb_assets/c848378a40df6e63c9f6.png) center / 100%;
}
.hyc-wx-article-card__tit {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4285;
  flex: 1;
  margin-left: 8px;
  color: var(--text-text_primary);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.ybc-chat-wxMsgCard{border-radius:14px;border:.5px solid rgba(0,0,0,.05);background:#FFF;background:var(--yb_input_bg, #FFF);width:240px;padding:10px 10px 8px 10px}.ybc-chat-wxMsgCard__title{overflow:hidden;color:#1A1A1A;color:var(--yb_text_primary, #1A1A1A);text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.ybc-chat-wxMsgCard__summary{color:#999;color:var(--yb_text_tertiary, #999);font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-top:2px;margin-bottom:8px;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.ybc-chat-wxMsgCard__footer{border-top:.5px solid rgba(0,0,0,.06);padding-top:6px;display:flex;align-items:center}.ybc-chat-wxMsgCard__footer>img{width:12px;height:12px}.ybc-chat-wxMsgCard__time{margin:0 8px 0 0;color:#666;color:var(--yb_text_secondary, #666);font-size:10px;font-style:normal;font-weight:400;line-height:12px}.ybc-chat-wxMsgCard__count{color:#666;color:var(--yb_text_secondary, #666);font-size:10px;font-style:normal;font-weight:400;line-height:12px}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-outline__content--readonly .hyc-component-outline__content__chapter__drag {
  display: none;
}
.hyc-component-outline__content--readonly .hyc-component-outline__content__header__view:hover {
  background-color: transparent;
}
.hyc-component-outline__content--readonly .hyc-component-outline__content__chapter__value .hyc-component-outline__content__chapter__control {
  display: none;
}
.hyc-component-outline__content--readonly .hyc-component-outline__content__chapter__value:hover {
  background-color: transparent;
}
.hyc-component-outline__content--readonly .hyc-component-outline__content__chapter__add-indicator {
  display: none;
}
.hyc-component-outline__content--readonly .hyc-component-outline__content__header--ppt,
.hyc-component-outline__content--readonly .hyc-component-outline__content__footer--ppt {
  padding-left: 0;
}
.hyc-component-outline__content--disabled .hyc-component-outline__content__chapter__value .hyc-component-outline__content__chapter__control {
  display: none;
}
.hyc-component-outline__content--disabled .hyc-component-outline__content__chapter__value .hyc-component-outline__content__chapter__control__item {
  pointer-events: none;
  opacity: 0;
}
.hyc-component-outline__content--disabled .hyc-component-outline__content__chapter__add-indicator {
  display: none;
}
.hyc-component-outline__content--loading:not(.hyc-component-outline__content--readonly) .hyc-component-outline__content__chapter__value .hyc-component-outline__content__chapter__control {
  display: flex;
}
.outline-drag-stop-scroll.agent-chat__list__content-wrapper {
  overflow-y: hidden;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-outline__content__input {
  position: relative;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.hyc-component-outline__content__input__value {
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: -1;
  white-space: pre-line;
}
.hyc-component-outline__content__input textarea {
  border: none;
  outline: none;
  width: 100%;
  padding: 0;
  display: block;
  font: inherit;
  font-family: var(--hy-font-family);
  resize: none;
  min-height: 24px;
  overflow: hidden;
  background: transparent;
  color: var(--text-text_primary);
}
.hyc-component-outline__content__input textarea::placeholder {
  /* Modern browsers */
  color: var(--text-text_tertiary);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-outline__content__header--ppt {
  display: flex;
  align-items: flex-start;
  padding-left: 16px;
  position: relative;
}
.hyc-component-outline__content__header--ppt .hyc-component-outline__content__header__edit {
  flex: 1;
  min-width: 0;
  padding: 9px 7px;
}
.hyc-component-outline__content__header--ppt .hyc-component-outline__content__header__edit .hyc-component-outline__content__input {
  font-size: 16px;
  line-height: 24px;
}
.hyc-component-outline__content__header--ppt .hyc-component-outline__content__header__edit .hyc-component-outline__content__input textarea {
  min-height: 24px;
}
.hyc-component-outline__content__header--ppt .hyc-component-outline__content__header__view {
  font-size: 16px;
  line-height: 24px;
  padding: 8px;
  flex: 1;
  min-width: 0;
}
.hyc-component-outline__content__header--ppt .hyc-component-outline__content__chapter__ppt-type {
  flex: none;
}
.hyc-component-outline__content__header__view {
  padding: 8px;
  color: var(--text-text_primary);
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  border-radius: 12px;
  cursor: default;
}
.hyc-component-outline__content__header__view:hover {
  background: var(--widget-btn_hover_2);
}
.hyc-component-outline__content__header__view--empty {
  color: var(--text-text_tertiary);
}
.hyc-component-outline__content__header__edit {
  padding: 7px;
  border: 1px solid var(--widget-btn_click_1);
  border-radius: 12px;
}
.hyc-component-outline__content__header__edit .hyc-component-outline__content__input {
  font-size: 20px;
  line-height: 30px;
}
.hyc-component-outline__content__header__edit .hyc-component-outline__content__input textarea {
  color: var(--text-text_primary);
  min-height: 30px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-outline__content__chapter__ppt-type {
  text-align: center;
  display: flex;
  align-items: center;
  width: 64px;
  height: 40px;
  margin-left: 2px;
  justify-content: flex-end;
}
.hyc-component-outline__content__chapter__ppt-type__text {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.4);
  width: 32px;
  flex: none;
}
.hyc-component-outline__content__chapter__ppt-type__icon {
  line-height: 18px;
  font-size: 12px;
  border-radius: 4px;
  padding: 0 4px;
  flex: none;
}
.hyc-component-outline__content__chapter__ppt-type__icon--1 {
  color: rgba(0, 82, 217, 0.9);
  background-color: #F2F3FF;
}
.hyc-component-outline__content__chapter__ppt-type__icon--0 {
  color: rgba(0, 0, 0, 0.9);
  background-color: #EEFBF5;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-outline__content__chapter__add-indicator {
  position: absolute;
  left: 0;
  right: 0;
  height: 12px;
  bottom: -12px;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.1s;
}
.hyc-component-outline__content__chapter__add-indicator:hover {
  opacity: 1;
}
.hyc-component-outline__content__chapter__add-indicator::before {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  content: '';
  display: block;
  border-bottom: 1px dashed var(--widget-line);
  transform: translateY(-50%);
}
.hyc-component-outline__content__chapter__add-indicator__text {
  position: absolute;
  display: inline-flex;
  align-items: center;
  background-color: var(--brand-black_1);
  color: var(--text-text_white);
  font-size: 12px;
  line-height: 18px;
  border-radius: 16px;
  padding: 4px 6px;
  font-weight: 500;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.hyc-component-outline__content__chapter__add-indicator__text .hyc-common-icon {
  margin-right: 2px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-outline__content__loading {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 8px;
  margin-right: 8px;
  position: relative;
}
.hyc-component-outline__content__loading::before,
.hyc-component-outline__content__loading::after {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
}
.hyc-component-outline__content__loading::before {
  background: rgba(0, 0, 0, 0.9);
  margin-left: -5px;
  margin-top: -5px;
  animation: inner 1.4s linear infinite;
}
.hyc-component-outline__content__loading::after {
  border: 1px solid rgba(0, 0, 0, 0.9);
  left: 50%;
  top: 50%;
  box-sizing: border-box;
  animation: outer 1.4s linear infinite;
  transform: translate(-50%, -50%);
}
@keyframes inner {
  0% {
    transform: scale(1);
  }
  40% {
    transform: scale(0.8);
  }
  70%,
  100% {
    transform: scale(1);
  }
}
@keyframes outer {
  0%,
  69% {
    opacity: 0;
  }
  70% {
    opacity: 1;
    width: 10px;
    height: 10px;
  }
  100% {
    opacity: 0;
    width: 24px;
    height: 24px;
  }
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-outline__content__footer--ppt {
  display: flex;
  align-items: flex-start;
  padding-left: 16px;
}
.hyc-component-outline__content__footer--ppt .hyc-component-outline__content__chapter__ppt-type {
  flex: none;
}
.hyc-component-outline__content__footer--ppt .hyc-component-outline__content__footer__view {
  font-size: 16px;
  line-height: 24px;
  padding: 8px;
  flex: 1;
  min-width: 0;
}
.hyc-component-outline__content__footer__view {
  padding: 8px;
  color: rgba(0, 0, 0, 0.9);
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  border-radius: 12px;
  cursor: default;
}
.hyc-component-outline__content__footer__view:hover {
  background: #F5F6F8;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-outline__content__chapter__control {
  display: flex;
  align-items: center;
  top: 8px;
  right: 8px;
  gap: 8px;
  opacity: 0;
}
.hyc-component-outline__content__chapter__control__item {
  line-height: 24px;
  color: var(--text-text_secondary);
  cursor: pointer;
}
.hyc-component-outline__content__chapter__control__item .hyc-common-icon {
  display: block;
}
.hyc-component-outline__content__chapter__control__item svg {
  display: block;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-outline__content__chapter__value {
  padding: 8px 4px;
  cursor: default;
  border-radius: 8px;
  white-space: pre-line;
  display: flex;
  align-items: center;
  gap: 4px;
}
.hyc-component-outline__content__chapter__value:hover {
  background-color: var(--background-bubble_web);
}
.hyc-component-outline__content__chapter__value:hover .hyc-component-outline__content__chapter__control {
  opacity: 1;
}
.hyc-component-outline__content__chapter__value__content {
  flex: 1;
  min-width: 0;
}
.hyc-component-outline__content__chapter__title {
  font-size: 16px;
  line-height: 24px;
  color: var(--text-text_primary);
  font-weight: 500;
}
.hyc-component-outline__content__chapter__title--empty {
  color: var(--text-text_tertiary);
}
.hyc-component-outline__content__chapter__desc {
  font-size: 14px;
  line-height: 22px;
  line-height: 20px;
  color: var(--text-text_tertiary);
  margin-top: 4px;
}
.hyc-component-outline__content__chapter__desc--empty {
  color: var(--text-text_tertiary);
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-outline__content__chapter__edit {
  padding: 7px 3px;
  display: flex;
  align-items: center;
  gap: 4px;
}
.hyc-component-outline__content__chapter__edit__content {
  flex: 1;
  min-width: 0;
}
.hyc-component-outline__content__chapter__edit__desc {
  margin-top: 4px;
}
.hyc-component-outline__content__chapter__edit__desc .hyc-component-outline__content__input {
  line-height: 20px;
  font-size: 14px;
  color: var(--text-text_tertiary);
  font-weight: 400;
}
.hyc-component-outline__content__chapter__edit__desc .hyc-component-outline__content__input textarea {
  color: var(--text-text_tertiary);
  min-height: 20px;
}
.hyc-component-outline__content__chapter__edit__desc .hyc-component-outline__content__input textarea::placeholder {
  color: var(--text-text_tertiary);
}
.hyc-component-outline__content__chapter__edit .hyc-component-outline__content__chapter__control {
  opacity: 1;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-outline__content__chapter {
  position: relative;
  cursor: default;
}
.hyc-component-outline__content__chapter--edit .hyc-component-outline__content__chapter__edit {
  border: 1px solid var(--brand-black_1);
  border-radius: 8px;
}
.hyc-component-outline__content__chapter--edit > .hyc-component-outline__content__chapter__wrapper .hyc-component-outline__content__chapter__drag {
  cursor: not-allowed;
}
.hyc-component-outline__content__chapter--dragging .hyc-component-outline__content__chapter__wrapper {
  opacity: 0.2;
}
.hyc-component-outline__content__chapter--dragging .hyc-component-outline__content__chapter__add-indicator {
  display: none;
}
.hyc-component-outline__content__chapter--no-drag .hyc-component-outline__content__chapter__drag {
  opacity: 0;
  pointer-events: none;
}
.hyc-component-outline__content__chapter--no-drop .hyc-component-outline__content__chapter__content--hover-up::before,
.hyc-component-outline__content__chapter--no-drop .hyc-component-outline__content__chapter__content--hover-down::before {
  display: none;
}
.hyc-component-outline__content__chapter--ppt[data-hyc-outline-level="1"] .hyc-component-outline__content__chapter__wrapper {
  position: relative;
}
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__wrapper {
  padding-top: 4px;
}
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__children .hyc-component-outline__content__chapter__wrapper {
  padding-top: 4px;
}
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__content {
  display: flex;
  align-items: flex-start;
}
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__ppt-type {
  flex: none;
}
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__value,
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__edit {
  flex: 1;
  min-width: 0;
}
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__drag {
  margin-top: 10px;
}
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__edit {
  padding: 7px 3px;
}
.hyc-component-outline__content__chapter--ppt .hyc-component-outline__content__chapter__num {
  padding: 8px 4px 8px 8px;
}
.hyc-component-outline__content__chapter__wrapper {
  padding-top: 12px;
}
.hyc-component-outline__content__chapter__wrapper__content {
  display: flex;
  align-items: flex-start;
}
.hyc-component-outline__content__chapter__content {
  flex: 1;
  min-width: 0;
  position: relative;
  display: flex;
  align-items: flex-start;
}
.hyc-component-outline__content__chapter__content--hover-up::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--brand-black_1);
}
.hyc-component-outline__content__chapter__content--hover-up .hyc-component-outline__content__chapter__value {
  background-color: var(--widget-btn_hover_2);
}
.hyc-component-outline__content__chapter__content--hover-up .hyc-component-outline__content__chapter__value .hyc-component-outline__content__chapter__control {
  opacity: 1;
}
.hyc-component-outline__content__chapter__content--hover-down::before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--brand-black_1);
}
.hyc-component-outline__content__chapter__content--hover-down--child::before {
  left: 24px;
}
.hyc-component-outline__content__chapter__content--hover-down .hyc-component-outline__content__chapter__value {
  background-color: var(--widget-btn_hover_2);
}
.hyc-component-outline__content__chapter__content--hover-down .hyc-component-outline__content__chapter__value .hyc-component-outline__content__chapter__control {
  opacity: 1;
}
.hyc-component-outline__content__chapter__content .hyc-component-outline__content__chapter__value,
.hyc-component-outline__content__chapter__content .hyc-component-outline__content__chapter__edit {
  flex: 1;
  min-width: 0;
}
.hyc-component-outline__content__chapter__drag {
  color: var(--text-text_tertiary);
  cursor: move;
  height: 24px;
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.hyc-component-outline__content__chapter__drag svg {
  display: block;
}
.hyc-component-outline__content__chapter__children .hyc-component-outline__content__chapter__drag {
  left: 6px;
}
.hyc-component-outline__content__chapter__children .hyc-component-outline__content__chapter__wrapper {
  padding-top: 6px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-outline__content__chapter__num {
  font-size: 16px;
  line-height: 24px;
  color: var(--text-text_primary);
  font-weight: 500;
  padding: 8px 4px 8px 8px;
}
.hyc-component-outline__content__chapter__num--level-1 {
  padding-right: 7px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-outline__content__drag-layer {
  position: fixed;
  pointer-events: none;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.hyc-component-outline__content__drag-layer__box {
  background-color: var(--background-container);
  border-radius: 8px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);
}
.hyc-component-outline__content__drag-layer__box > .hyc-component-outline__content__chapter > .hyc-component-outline__content__chapter__wrapper {
  padding-top: 0;
}
.agent-layout--outline-dragging * {
  cursor: grabbing !important;
  user-select: none !important;
}
.agent-layout__content--outline-dragging {
  z-index: 8;
}
.agent-layout__content--outline-dragging .hyc-component-outline__content__chapter__add-indicator {
  display: none !important;
}
.agent-layout__content--outline-scrolling .hyc-component-outline__content__chapter__content--hover-up::before,
.agent-layout__content--outline-scrolling .hyc-component-outline__content__chapter__content--hover-down::before {
  display: none !important;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-reasoner__searc-list .hyc-card-box-search-ref {
  margin-bottom: 12px;
}
.hyc-component-reasoner__think {
  border-radius: var(--yb-radius-default);
  margin-bottom: 12px;
}
.hyc-component-reasoner__think-header {
  display: flex;
  align-items: center;
  color: var(--yb-component-ref-list-item-color);
  cursor: pointer;
  font-size: 14px;
  line-height: 1.75;
}
.hyc-component-reasoner__think-header__content {
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 4px;
}
@media (any-hover: hover) {
  .hyc-component-reasoner__think-header__content:hover {
    color: var(--yb-component-ref-list-item-hover-color);
  }
}
.hyc-component-reasoner__think-header__toggle {
  color: var(--yb-component-ref-list-header-arrow-color);
  display: flex;
  transform: rotate(180deg);
}
.hyc-component-reasoner__think-header__toggle > svg {
  width: 16px;
}
.hyc-component-reasoner__think-content {
  max-height: 0;
  overflow: hidden;
  padding: 0 0 0 16px;
  border-left: 2px solid var(--widget-line);
}
.hyc-component-reasoner__think-content .hyc-common-markdown-style {
  --yb-md-text-color: var(--text-text_secondary, rgba(0, 0, 0, 0.6));
  --yb-md-h-color: var(--text-text_secondary, rgba(0, 0, 0, 0.6));
  --yb-md-font-body-large: 14px / 1.6 var(--yb-font-family);
  --yb-md-font-title-1: 700 20px / 1.6 var(--yb-font-family);
  --yb-md-font-title-2: 600 18px / 1.6 var(--yb-font-family);
  --yb-md-font-title-3: 600 16px / 1.6 var(--yb-font-family);
  --yb-md-content-gap-main: 0 0 16px 0;
}
.hyc-component-reasoner__think--expand {
  margin-bottom: 20px;
}
.hyc-component-reasoner__think--expand .hyc-component-reasoner__think-header__toggle {
  transform: rotate(0deg);
}
.hyc-component-reasoner__think--expand .hyc-component-reasoner__think-content {
  max-height: none;
  margin-top: 8px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-deepsearch-cot__think {
  font: var(--yb-font-body-medium);
  color: var(--yb-color-text-secondary-1);
  margin-bottom: 12px;
  font-size: 14px;
}
.hyc-component-deepsearch-cot__think__icon {
  cursor: pointer;
  padding: 0 2px;
  display: flex;
  align-items: center;
}
.hyc-component-deepsearch-cot__think__icon svg {
  width: 16px;
  height: 16px;
}
.hyc-component-deepsearch-cot__think__icon__fold {
  transform: rotate(-180deg);
}
.hyc-component-deepsearch-cot__think--expand .hyc-component-deepsearch-cot__think__content {
  max-height: none;
  margin-top: 8px;
  overflow: visible;
}
.hyc-component-deepsearch-cot__think--expand .hyc-component-deepsearch-cot__think__header__toggle {
  transform: rotate(0);
}
.hyc-component-deepsearch-cot__think__header {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  max-width: 100%;
}
.hyc-component-deepsearch-cot__think__header__title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--text-text_secondary);
}
.hyc-component-deepsearch-cot__think__header__title:hover {
  color: var(--text-text_primary);
}
.hyc-component-deepsearch-cot__think__header__toggle {
  display: flex;
  align-items: center;
  transform: rotate(180deg);
}
.hyc-component-deepsearch-cot__think__header__toggle .hyc-component-deepsearch-cot__think__arrow__icon svg {
  margin: 0;
}
.hyc-component-deepsearch-cot__think__content {
  max-height: 0;
  overflow: hidden;
  border-left: 2px solid var(--widget-line);
  padding-left: 12px;
}
.hyc-component-deepsearch-cot__think__content .hyc-common-markdown-style {
  --yb-md-text-color: var(--text-text_secondary);
  --yb-md-font-body-large: var(--yb-font-body-medium);
  padding-bottom: 0;
}
.hyc-component-deepsearch-cot__think__content__item {
  margin-bottom: 12px;
}
.hyc-component-deepsearch-cot__think__content__item--last {
  margin-bottom: 0;
}
.hyc-component-deepsearch-cot__think__content__item__title {
  font-size: 14px;
  font-style: normal;
  color: var(--text-text_secondary);
  margin-bottom: 6px;
  display: flex;
  align-items: flex-start;
}
.hyc-component-deepsearch-cot__think__content__item__title .hyc-common-markdown-style p {
  font-weight: bold !important;
}
.hyc-component-deepsearch-cot__think__content__item__title__words span {
  font-weight: bold !important;
  color: var(--text-text_secondary);
  font-size: 14px;
}
.hyc-component-deepsearch-cot__think__content__item__title__words__template:active:hover {
  opacity: 0.8;
}
.hyc-component-deepsearch-cot__think__content__item__title__words__template__web:hover {
  opacity: 0.8;
}
.hyc-component-deepsearch-cot__think__content__item__title__words__template__web:active {
  opacity: 0.8;
}
.hyc-component-deepsearch-cot__think__content__item__title__svg {
  width: 18px;
  margin-left: 4px;
  display: inline-block;
  vertical-align: sub;
}
.hyc-component-deepsearch-cot__think__content__item__title__icon {
  width: 16px;
  height: 16px;
  margin-right: 4px;
  margin-top: 3px;
}
.hyc-component-deepsearch-cot__think__content__item__title__icon svg path {
  fill: var(--text-text_secondary);
}
.hyc-component-deepsearch-cot__think__content__item__title__click .hyc-component-deepsearch-cot__think__content__item__title__words {
  cursor: pointer;
}
.hyc-component-deepsearch-cot__think__content__item__title__loading {
  color: var(--text-text_primary);
  display: flex;
  align-items: flex-start;
}
.hyc-component-deepsearch-cot__think__content__item__title__loading .hyc-content-loading {
  height: 22px;
}
.hyc-component-deepsearch-cot__think__content__item__title__loading .hyc-content-loading__dots__container {
  width: 18px;
  flex: 0 0 18px;
  margin-left: 4px;
  height: 22px;
  margin-top: 6px;
}
.hyc-component-deepsearch-cot__think__content__item__title__plate_text {
  margin-bottom: 4px;
}
.hyc-component-deepsearch-cot__think__content__item__msg {
  margin-bottom: 8px;
}
.hyc-component-deepsearch-cot__think__content__item__msg__fold {
  display: none;
}
.hyc-component-deepsearch-cot__think__content__item__docs {
  color: var(--text-text_secondary);
}
.hyc-component-deepsearch-cot__think__content__item__docs:last-child {
  margin-bottom: 0;
}
.hyc-component-deepsearch-cot__think__content__item__docs__fold {
  max-height: 0;
  display: none;
}
.hyc-component-deepsearch-cot__think__content__item__docs__number {
  color: var(--text-text_secondary);
  display: flex;
  align-items: center;
}
.hyc-component-deepsearch-cot__think__content__item__docs__number__words {
  cursor: pointer;
}
.hyc-component-deepsearch-cot__think__content__item__docs__number__words__main {
  color: var(--text-text_secondary);
  font-size: 14px;
  font-weight: bold !important;
}
.hyc-component-deepsearch-cot__think__content__item__docs__number__words__main__template:active:hover {
  opacity: 0.8;
}
.hyc-component-deepsearch-cot__think__content__item__docs__number__words__main__template__web:hover {
  opacity: 0.8;
}
.hyc-component-deepsearch-cot__think__content__item__docs__number__words__main__template__web:active {
  opacity: 0.8;
}
.hyc-component-deepsearch-cot__think__content__item__docs__number__fold svg {
  transform: rotate(-180deg);
}
.hyc-component-deepsearch-cot__think__content__item__doc {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  max-width: 100%;
}
.hyc-component-deepsearch-cot__think__content__item__doc-container {
  margin-top: 4px;
}
.hyc-component-deepsearch-cot__think__content__item__doc__unlink {
  cursor: text;
}
.hyc-component-deepsearch-cot__think__content__item__doc__unlink .hyc-component-deepsearch-cot__think__content__item__doc__title:hover {
  text-decoration: unset;
}
.hyc-component-deepsearch-cot__think__content__item__doc__num {
  text-align: right;
  flex: none;
}
.hyc-component-deepsearch-cot__think__content__item__doc__title {
  display: flex;
  align-items: center;
  gap: 2px;
  line-height: 1;
  min-width: 0;
}
.hyc-component-deepsearch-cot__think__content__item__doc__title:hover {
  text-decoration: underline;
}
.hyc-component-deepsearch-cot__think__content__item__doc__title__text {
  flex: 1;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hyc-component-deepsearch-cot__think__content__item__doc__icon {
  font-size: 0;
  display: inline-block;
  width: 20px;
  height: 12px;
  margin-top: 1px;
}
.hyc-component-deepsearch-cot__think__content__item__doc__icon svg path {
  stroke: var(--text-text_tertiary);
}
.hyc-component-deepsearch-cot__think__content__loading__svg {
  width: 18px;
  display: inline-block;
  vertical-align: sub;
}
.hyc-component-deepsearch-cot__think__arrow__icon svg {
  vertical-align: sub;
  width: 16px;
  height: 16px;
  margin: 0 2px;
}
.hyc-component-deepsearch-cot__think__arrow__icon svg path {
  stroke: var(--text-text_tertiary);
}
.hyc-component-deepsearch-cot__think__arrow__icon__color svg {
  vertical-align: sub;
  width: 16px;
  height: 16px;
  margin: 0 2px;
}
.hyc-component-deepsearch-cot .hyc-card-box-search-ref {
  margin-bottom: 20px;
}
.hyc-component-deepsearch-cot .hyc-card-box-search-ref__content__header-wrapper .hyc-card-box-search-ref__content__header {
  margin-right: 2px;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-task-card {
  position: relative;
  width: 268px;
  padding: 10px 44px 10px 16px;
  border-radius: 8px;
  background: var(--background-container, #ffffff);
  box-sizing: border-box;
  margin-bottom: 10px;
  border: 1px solid var(--widget-line, rgba(0, 0, 0, 0.08));
  transition: all 0.3s ease;
}
.hyc-component-task-card .hyc-component-task-card__card-content .hyc-component-task-card__card-title {
  font-size: 14px;
  font-weight: 500;
  color: var(--text-text_primary, rgba(255, 255, 255, 0.9));
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hyc-component-task-card .hyc-component-task-card__card-content .hyc-component-task-card__card-time {
  font-size: 12px;
  line-height: 18px;
  color: var(--text-text_secondary, rgba(255, 255, 255, 0.6));
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.hyc-component-task-card .hyc-component-task-card__card-content .hyc-component-task-card__status-text {
  font-size: 14px;
  color: #ed7b2f;
  margin-top: 8px;
}
.hyc-component-task-card .hyc-component-task-card__more-btn {
  position: absolute;
  width: 24px;
  height: 24px;
  right: 12px;
  top: 10px;
}
.hyc-component-task-card .hyc-component-task-card__more-btn .yb-icon {
  transform: rotate(90deg);
}
@media (any-hover: hover) {
  .hyc-component-task-card .hyc-component-task-card__more-btn:hover {
    background: var(--widget-btn_hover_2, #424242);
  }
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-meeting-files {
  display: flex;
  margin-top: 14px;
  overflow-x: auto;
}
.hyc-component-meeting-files__item {
  box-sizing: border-box;
  padding: 10px 12px 10px 16px;
  border: 1px solid var(--widget-line, rgba(0, 0, 0, 0.08));
  background: var(--background-container, #ffffff);
  border-radius: 8px;
  width: 240px;
  flex-shrink: 0;
  position: relative;
  cursor: pointer;
  transition: background 0.2s;
}
@media (any-hover: hover) {
  .hyc-component-meeting-files__item:hover {
    background: rgba(0, 0, 0, 0.05);
  }
}
.hyc-component-meeting-files__item + .hyc-component-meeting-files__item {
  margin-left: 16px;
}
.hyc-component-meeting-files__item--header .t-tag {
  background: var(--background-list_background, #f8f8f8);
  color: var(--text-text_secondary, rgba(0, 0, 0, 0.6));
  font-size: 10px;
}
.hyc-component-meeting-files__item--body {
  margin-top: 8px;
}
.hyc-component-meeting-files__item .hyc-component-meeting-files__item--title {
  color: var(--text-text_primary, rgba(0, 0, 0, 0.9));
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hyc-component-meeting-files__item--desc {
  color: var(--text-text_tertiary, rgba(0, 0, 0, 0.4));
  margin-top: 8px;
  font-size: 12px;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hyc-component-meeting-files__item--tag {
  display: flex;
  align-items: center;
}
.hyc-component-meeting-files__item--tag .yb-icon {
  margin-right: 4px;
}
.hyc-component-meeting-files__item--icon {
  position: absolute;
  right: 12px;
  bottom: 12px;
  line-height: 16px;
  color: var(--td-text-color-disabled, rgba(0, 0, 0, 0.26));
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.hyc-component-meeting-bot__guide {
  color: var(--text-text_tertiary, rgba(255, 255, 255, 0.4));
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
}
.hyc-component-meeting-bot__guide .yb-icon {
  margin-right: 4px;
}
.hyc-component-meeting-bot--select-mode .hyc-component-task-card,
.hyc-component-meeting-bot--select-mode .hyc-component-meeting-files {
  display: none;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}

.ybc-chat-commonTips--memory{display:flex;gap:4px;align-items:center;font-size:12px;line-height:18px;justify-content:center}.ybc-chat-commonTips--memory__icon{display:block;height:12px}.ybc-chat-commonTips--memory .ybc-icon{display:block;line-height:1}.ybc-chat-commonTips--memory__content{display:flex;align-items:center;min-width:0;color:rgba(0, 0, 0, 0.4);color:var(--text-text_tertiary, rgba(0, 0, 0, 0.4))}.ybc-chat-commonTips--memory__content__action{flex:none}.ybc-chat-commonTips--memory__content__text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.ybc-chat-commonTips--memory__extra{flex:none;color:#457ae5;color:var(--brand-desktop-blue_1, #457ae5);cursor:pointer}
.knowledgeTipInChat_knowledgeTipInChat__kSO9K{position:relative}.knowledgeTipInChat_knowledgeTipInChat__kSO9K .knowledgeTipInChat_tipViewer__v3hcP{display:flex;justify-content:center;align-items:center;width:100%;margin-top:-16px;padding-bottom:48px;font-family:var(--hy-font-family);font-weight:400;font-size:12px;font-style:normal;line-height:18px;text-align:center;color:#999;color:var(---yb_text_tertiary, #999);color:color(display-p3 0.6 0.6 0.6);color:var(---yb_text_tertiary, color(display-p3 0.6 0.6 0.6))}.knowledgeTipInChat_knowledgeTipInChat__kSO9K .knowledgeTipInChat_tipViewer__v3hcP .knowledgeTipInChat_highLightText__bjJ14{margin:0 4px;color:color(display-p3 0 0.698 0.349);color:var(--brand-green_1, color(display-p3 0 0.698 0.349));cursor:pointer}.knowledgeTipInChat_knowledgeTipInChat__kSO9K .knowledgeTipInChat_tipViewer__v3hcP .knowledgeTipInChat_highLightText__bjJ14:hover{cursor:pointer}.knowledgeTipInChat_knowledgeTipInChat__kSO9K .knowledgeTipInChat_tipViewer__v3hcP .knowledgeTipInChat_highLightTextBlue__CHf3A{color:#008DFF;color:var(--brand-blue_1, #008DFF)}
.ai-research {
  position: relative;
  width: 100%;
}
.ai-research__record-button {
  position: absolute;
  top: 18px;
  right: 24px;
  background: var(--widget-btn_normal);
}
.ai-research__record-button .yb-icon {
  margin-right: 4px;
  color: var(--text-text_primary);
}
.ai-research__wrapper {
  max-width: 802px;
  margin: 0 auto;
  height: 100%;
  margin-top: 132px;
}
.ai-research__header {
  text-align: center;
  margin-bottom: 32px;
}
.ai-research__header img {
  width: 48px;
  margin-bottom: 8px;
}
.ai-research__header-title {
  font-size: 30px;
  line-height: 42px;
  color: var(--text-text_primary);
  margin-bottom: 8px;
  font-weight: 600;
}
.ai-research__header-desc {
  font-size: 16px;
  line-height: 24px;
  color: var(--text-text_secondary);
}
.ai-research__input-wrapper {
  height: 96px;
  position: relative;
  margin-bottom: 32px;
  z-index: 1;
}
.ai-research__input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  border: 1px solid var(--text-text_primary);
  border-radius: 12px;
  overflow: hidden;
  background: var(--background-container);
}
.ai-research__input-textarea {
  display: flex;
  align-items: flex-end;
  padding: 12px;
  gap: 8px;
}
.ai-research__input-send {
  width: 24px;
  height: 24px;
  background: var(--brand-black_1);
  border-radius: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--text-text_white);
  font-size: 14px;
  flex: none;
}
.ai-research__input-send--disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.ai-research__input-send .iconfont {
  line-height: 1;
  font-size: 14px !important;
}
.ai-research__input .t-textarea__inner {
  line-height: 24px;
  border: none;
  font-size: 16px;
  resize: none;
  border-radius: 0;
  box-shadow: none;
  height: 100% !important;
  padding: 0;
}
.ai-research__input .t-textarea__limit {
  display: none;
}
.ai-research__input-value {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  padding-right: 44px;
  z-index: -1;
  font-size: 16px;
  line-height: 24px;
  word-break: break-all;
  box-sizing: border-box;
  visibility: hidden;
  min-height: 24px;
}
.ai-research__input-record {
  padding: 0 8px 8px;
}
.ai-research__input-record::before {
  content: '';
  background: var(--widget-btn_normal);
  height: 1px;
  display: block;
  margin: 0 4px;
}
.ai-research__input-record__title {
  margin-top: 8px;
  padding: 8px;
  font-size: 12px;
  line-height: 20px;
  color: var(--text-text_primary);
}
.ai-research__input-record__item {
  padding: 8px;
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  color: var(--text-text_primary);
  gap: 8px;
  border-radius: 8px;
  cursor: pointer;
}
.ai-research__input-record__item svg {
  color: var(--text-text_tertiary);
  flex: none;
}
.ai-research__input-record__item:hover {
  background: var(--widget-btn_hover_4);
}
.ai-research__input-record__item span {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ai-research__recommend-title {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  color: var(--text-text_primary);
  margin-bottom: 16px;
}
.ai-research__recommend-list {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(2, 1fr);
}
.ai-research__recommend-list__item {
  background: var(--background-bubble_web);
  justify-content: flex-start;
  padding: 0 12px;
  height: 60px;
  font-weight: normal;
  border-radius: var(--yb-radius-large);
}
.ai-research__recommend-list__item .t-button__text {
  overflow: hidden;
}
.ai-research__recommend-list__item:hover {
  color: var(--text-text_primary);
  background-color: var(--widget-btn_click_2);
}
.ai-research__recommend-list__item__text {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  color: var(--text-text_primary);
  min-width: 0;
}
.ai-research__recommend-list__item__text svg {
  color: var(--text-text_tertiary);
}
.ai-research__recommend-list__item__text span {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
@font-face {
  font-family: 'sim';
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/5603bff098be82285942.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TCloud Number';
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf);
  src: url(https://static.yuanbao.tencent.com/yb_assets/3b0997665b63cd5fcf24.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
}
/**
 * CSS 变量定义
 */
/* 会话内容宽度适配 */
/* 智能体会话内容宽度适配 */
.input-box-element-color-transition {
  transition-duration: 0.2s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow;
  transition-timing-function: linear;
}


/*# sourceMappingURL=sourcemap/10150.ad6b03f45ddb88b7e84a.css.map*/