.EmptyFolder_container__th7Ly {
  text-align: center;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: gray;
  z-index: 9;
}

.EmptyFolder_title__3bVAd {
  font-size: 26px;
  margin-bottom: 20px;
}

.EmptyFolder_subtitle__1jYYR {
  font-size: 17px;
}

.EmptyFolder_container__team__3qiRB {
  text-align: center;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 830px;
  width: 100%;
}

.EmptyFolder_container__team__3qiRB .EmptyFolder_def_img__1pU72 {
  background-repeat: no-repeat;
  background-size: 100%;
  height: 438px;
  width: 810px;
}
.EmptyFolder_uploadIcon__rY2hi {
  margin-bottom: 50px;
}
.EmptyFolder_uploadTips__1i3Jk {
  color: #b5b5b5;
}

.EmptyFolder_uploadTips__1i3Jk span {
  color: #55c0ff;
  margin: 0 2px;
  cursor: pointer;
}

.EmptyFolder_actions__27se5 {
  margin: 44px auto;
}

.EmptyFolder_otherActions__2Iz6q {
  width: 134px;
  height: 30px;
  border-radius: 3px;
  color: #666666;
  margin-bottom: 12px;
  background: #ffffff;
  border: 1px solid #dadada;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.EmptyFolder_actions__27se5 .EmptyFolder_uploadActions__2oPpS {
  width: 134px;
  height: 30px;
  border-radius: 3px;
  margin-bottom: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #ffffff;
  border: unset;
  background: #55c0ff;
}
.EmptyFolder_actions__27se5 .EmptyFolder_uploadActions__2oPpS span {
  border: unset;
}

.EmptyFolder_notFindWrap__1p_Am {
  width: 110px;
  height: 140px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.EmptyFolder_notFindWrap__1p_Am img {
  width: 110px;
  height: 110px;
  display: block;
  margin: 0 auto 10px;
}
.EmptyFolder_notFindWrap__1p_Am p {
  text-align: center;
  font-size: 14px;
  color: #999;
  line-height: 22px;
}
.EmptyFolder_actions__27se5 .EmptyFolder_uploadActionsDisabled__3LFUA {
  background-color: #C6C8C9;
}
/* 客服聊天窗口样式 - 参考学术超级智能体风格 */
.CustomerServiceChat_chatModal__3pkcg .ant-modal-content {
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 12px 48px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.08);
  border: 1px solid rgba(0, 0, 0, 0.06);
}

.CustomerServiceChat_chatModal__3pkcg .ant-modal-body {
  padding: 0;
}

.CustomerServiceChat_chatModal__3pkcg .ant-modal-close {
  display: none;
}

.CustomerServiceChat_chatContainer__2tbjU {
  display: flex;
  flex-direction: column;
  height: 520px;
  background: #fafafa;
}

/* 头部样式 - 主题色渐变背景 */
.CustomerServiceChat_chatHeader__-N3LB {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 20px;
  background: linear-gradient(135deg, #200028 0%, #3a0040 100%);
  color: white;
  position: relative;
}

.CustomerServiceChat_headerLeft__2nyyG {
  display: flex;
  align-items: center;
  grid-gap: 12px;
  gap: 12px;
}

.CustomerServiceChat_headerInfo__25Tmi {
  display: flex;
  flex-direction: column;
}

.CustomerServiceChat_headerTitle__3MlBS {
  font-size: 17px;
  font-weight: 600;
  color: white;
  line-height: 1.4;
}

.CustomerServiceChat_headerSubtitle__2Oey7 {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.8);
  line-height: 1.4;
}

/* 关闭按钮 */
.CustomerServiceChat_closeBtn__d98bx {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  background: rgba(255, 255, 255, 0.15);
  border: 1px solid rgba(255, 255, 255, 0.3);
  cursor: pointer;
  transition: all 0.25s ease;
  font-size: 16px;
}

.CustomerServiceChat_closeBtn__d98bx:hover {
  background: rgba(255, 255, 255, 0.25);
  border-color: rgba(255, 255, 255, 0.5);
  transform: rotate(90deg);
}

/* 消息区域 */
.CustomerServiceChat_messagesArea__1cWSA {
  flex: 1 1;
  overflow-y: auto;
  padding: 20px;
  background: #f5f7fa;
}

.CustomerServiceChat_messageItem__27WQM {
  display: flex;
  margin-bottom: 20px;
  align-items: flex-start;
  animation: CustomerServiceChat_fadeInUp__3SxMg 0.3s ease;
}

@keyframes CustomerServiceChat_fadeInUp__3SxMg {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.CustomerServiceChat_messageUser__DUmRN {
  flex-direction: row-reverse;
}

.CustomerServiceChat_messageSystem__flv-A {
  flex-direction: row;
}

.CustomerServiceChat_messageContent__1FrQR {
  display: flex;
  flex-direction: column;
  max-width: 75%;
}

.CustomerServiceChat_messageBubble__2xikE {
  padding: 12px 16px;
  border-radius: 16px;
  word-wrap: break-word;
  font-size: 14px;
  line-height: 1.6;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
}

.CustomerServiceChat_messageSystem__flv-A .CustomerServiceChat_messageBubble__2xikE {
  background: white;
  color: #262626;
  border-bottom-left-radius: 4px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);
}

.CustomerServiceChat_messageUser__DUmRN .CustomerServiceChat_messageBubble__2xikE {
  background: linear-gradient(135deg, #200028 0%, #3a0040 100%);
  color: white;
  border-bottom-right-radius: 4px;
  box-shadow: 0 4px 12px rgba(32, 0, 40, 0.3);
}

.CustomerServiceChat_messageTime__2CT3b {
  font-size: 11px;
  color: #8c8c8c;
  margin-top: 6px;
  font-weight: 400;
}

.CustomerServiceChat_messageUser__DUmRN .CustomerServiceChat_messageTime__2CT3b {
  text-align: right;
}

/* 输入区域 - 参考学术超级智能体风格 */
.CustomerServiceChat_inputArea__1vejr {
  display: flex;
  align-items: flex-end;
  grid-gap: 12px;
  gap: 12px;
  padding: 16px 20px;
  background: white;
  border-top: 1px solid #f0f0f0;
}

/* 输入框容器 */
.CustomerServiceChat_textInput__2E3Nn {
  flex: 1 1;
  border-radius: 12px;
  border: 1px solid #e8e8e8;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05);
  padding: 10px 16px;
  transition: all 0.3s ease;
  background: #fff;
}

.CustomerServiceChat_textInput__2E3Nn:hover {
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08);
}

.CustomerServiceChat_textInput__2E3Nn:focus-within {
  border-color: #200028;
  box-shadow: 0 4px 16px rgba(32, 0, 40, 0.12);
}

/* TextArea 内部样式 */
.CustomerServiceChat_textInput__2E3Nn .ant-input {
  border: none;
  padding: 0;
  font-size: 14px;
  background: transparent;
  resize: none !important;
  outline: none;
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
  min-height: 24px;
  max-height: 120px;
}

.CustomerServiceChat_textInput__2E3Nn .ant-input::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.CustomerServiceChat_textInput__2E3Nn .ant-input::placeholder {
  color: #999999;
  font-weight: 400;
}

/* 发送按钮 - 学术超级智能体风格（SVG 图标） */
.CustomerServiceChat_sendBtnImg__2jm3R {
  width: 30px;
  height: 30px;
  cursor: pointer;
  transition: all 0.2s ease;
  flex-shrink: 0;
}

.CustomerServiceChat_sendBtnImg__2jm3R:hover {
  opacity: 0.8;
}

.CustomerServiceChat_sendBtnLoading__bfcZj {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: default;
  background: #f0f0f0;
  border-radius: 8px;
}

.CustomerServiceChat_loadingIcon__19mc5 {
  font-size: 12px;
  letter-spacing: 2px;
  color: #666;
}


/* Markdown 渲染样式 */
.CustomerServiceChat_messageBubble__2xikE ul {
  margin: 0;
  padding-left: 20px;
  list-style: none;
}

.CustomerServiceChat_messageBubble__2xikE li {
  line-height: 1.6;
}

.CustomerServiceChat_messageBubble__2xikE a {
  color: #1677FF;
  text-decoration: none;
}

.CustomerServiceChat_messageBubble__2xikE a:hover {
  text-decoration: underline;
}

.CustomerServiceChat_messageBubble__2xikE p {
  margin: 0 0 8px 0;
}

.CustomerServiceChat_messageBubble__2xikE p:last-child {
  margin-bottom: 0;
}

.fir-block,.fir-text {
    cursor: pointer;
    padding: 2px 5px;
    border-radius: 4px;
    border: 1px solid transparent;
}
.fir-block {
    color: #55c0ff;
}
.fir-text {
    cursor: auto;
}
.fir-block.fir-block-selected {
    border-color: #55c0ff;
}
.FirEditor_firEditor__cqR20 {
    position: relative;
    height: 100%;
}

.FirEditor_pageToolbar__1gl5y,
.FirEditor_pageContent__2Kbtw .w-e-text-placeholder,
.FirEditor_pageContent__2Kbtw .w-e-text-container [data-slate-editor] {
    padding: 5px 0;
    width: 80%;
    margin: 0 auto;
    min-width: 750px;
    max-width: 800px;
}

.FirEditor_pageToolbar__1gl5y>div {
    justify-content: space-between;
}

.FirEditor_pageContent__2Kbtw .w-e-text-placeholder {
    top: 13px;
}

.FirEditor_firEditorForFileNote__3KorR {
    height: 300px;
}

.FirEditor_firEditorForFileNote__3KorR .FirEditor_pageToolbar__1gl5y,
.FirEditor_firEditorForFileNote__3KorR .FirEditor_pageContent__2Kbtw .w-e-text-placeholder,
.FirEditor_firEditorForFileNote__3KorR .FirEditor_pageContent__2Kbtw .w-e-text-container [data-slate-editor] {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
}

.FirEditor_firEditorForFileNote__3KorR .FirEditor_pageContent__2Kbtw .w-e-text-container [data-slate-editor],
.FirEditor_firEditorForFileNote__3KorR .FirEditor_pageContent__2Kbtw .w-e-text-placeholder {
    padding-left: 10px;
}

.FirEditor_firEditorForFileNote__3KorR .FirEditor_pageToolbar__1gl5y>div {
    justify-content: flex-start;
}

.FirEditor_pageContent__2Kbtw {
    height: calc(100% - 50px);
}

.FirEditor_pageContent__2Kbtw .w-e-text-container [data-slate-editor] {
    padding: 0;
}

.FirEditor_pageContent__2Kbtw .w-e-text-placeholder {
    left: 0;
    right: 0;
}

.FirEditor_firEditorForFileNote__3KorR .w-e-text-container .w-e-scroll {
    overflow-x: hidden !important;
}


.FirEditor_firEditor__cqR20 .w-e-bar,
.FirEditor_firEditor__cqR20 .w-e-text-container {
    background-color: transparent;
}

.FirEditor_firEditor__cqR20 .w-e-text-container .w-e-bar {
    background-color: #fff;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button {
    width: 24px;
    height: 24px;
    padding: 0;
    font-size: 12px;
    color: #333;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 20px auto;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button:hover {
    background-color: #f0f0f0;
    border-radius: 3px;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="undo"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/undo_act.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 20px auto;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="undo"].disabled {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/undo.svg');
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="undo"] svg {
    display: none;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="redo"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/redo_act.svg');
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="redo"].disabled {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/redo.svg');
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="redo"] svg {
    display: none;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button {
    background-size: 16px auto;
}


.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="color"],
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="group-bold-style"],
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="group-justify"],
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="group-indent"],
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="group-sup-style"] {
    width: 38px;
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/forecolor.svg');
    background-position: 2px center;
    justify-content: flex-end;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="color"] svg:first-child,
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="group-bold-style"] svg:first-child,
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="group-justify"] svg:first-child,
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="group-indent"] svg:first-child,
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="group-sup-style"] svg:first-child {
    display: none;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="color"]::after {
    left: 10px;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="group-bold-style"],
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="bold"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/bold.svg');
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="bgColor"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/backcolor.svg');
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="bgColor"] svg,
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="bulletedList"] svg,
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="numberedList"] svg,
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="todo"] svg,
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="insertLink"] svg,
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="editLink"] svg,
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="unLink"] svg,
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="viewLink"] svg,
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="through"] svg,
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="clearStyle"] svg,
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="bold"] svg {
    display: none;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container .title {
    margin-left: 0;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button {
    width: 100%;
    padding-left: 24px;
    justify-content: flex-end;
    padding-right: 4px;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button svg {
    display: none;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button[data-menu-key="bold"],
.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button[data-menu-key="sub"] {
    background-position: 2px center;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button[data-menu-key="underline"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/underline.svg');
    background-position: 2px center;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button[data-menu-key="italic"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/italic.svg');
    background-position: 2px center;
}


.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="group-sup-style"],
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="sub"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/subscript.svg');
}

.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button[data-menu-key="sup"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/superscript.svg');
    background-position: 2px center;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="group-justify"],
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="justifyLeft"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/alignleft.svg');
}

.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button[data-menu-key="justifyLeft"] {
    background-position: 2px center;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button[data-menu-key="justifyRight"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/alignright.svg');
    background-position: 2px center;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button[data-menu-key="justifyCenter"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/alignjustify.svg');
    background-position: 2px center;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button[data-menu-key="justifyJustify"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/aligncenter.svg');
    background-position: 2px center;
}


.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="group-indent"],
.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="indent"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/indent.svg');
}

.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button[data-menu-key="indent"] {
    background-position: 2px center;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button[data-menu-key="delIndent"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/outdent.svg');
    background-position: 2px center;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="bulletedList"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/bullist.svg');
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="numberedList"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/numlist.svg');
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="todo"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/todo.svg');
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="through"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/through.svg');
    background-size: 16px;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="clearStyle"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/clearStyle.svg');
    background-size: 16px;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="editorBg"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/icon/icon-bg-theme.svg');
    /* background-size: 16px; */
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="group-insert"] svg {
    display: none;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="group-insert"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/insert.svg');
}

.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button[data-menu-key="uploadImage"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/quickimage.svg');
    background-position: 2px center;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button[data-menu-key="insertTable"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/table.svg');
    background-position: 2px center;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="insertLink"],
.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button[data-menu-key="insertLink"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/link.svg');
    background-position: 2px center;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="editLink"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/editLink.svg');
    background-size: 16px auto;
    /* background-position: 2px center; */
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="unLink"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/unLink.svg');
    background-size: 16px auto;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item button[data-menu-key="viewLink"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/viewLink.svg');
    background-size: 16px auto;
}

.FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container button[data-menu-key="insertFormula"] {
    background-image: url('https://cdn.qinyanai.com/app/assets/edit-tiny/insertFormula.svg');
    background-position: 2px center;
    background-size: 14px auto;
}

.FirEditor_firEditor__cqR20 .w-e-bar-divider {
    height: 14px;
    margin: 13px 5px;
    background-color: #999;
}

.FirEditor_firEditor__cqR20 .w-e-bar svg {
    fill: #999;
}

.w-e-menu-tooltip-v5:before {
    font-size: 14px;
}

.w-e-menu-tooltip-v5::after {
    display: none;
}

.w-e-text-container .w-e-scroll {
    overflow: scroll !important;
}

.FirEditor_firEditor__cqR20 em {
    color: #333;
}

.FirEditor_menuContainer__L880o {
    position: absolute;
    left: 0;
    top: 0;
    /* padding: 0 20px; */
    background-color: #fff;
    width: 280px;
    height: 100%;
}

.FirEditor_hideMenuTitle__14eJf,
.FirEditor_headers__3xHhA {
    padding: 0 20px;
}

.FirEditor_menuTitle__3QBWS {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #EEEFF1;
}

.FirEditor_menuTitle__3QBWS img {
    cursor: pointer;
}

.FirEditor_headers__3xHhA {
    padding: 0 15px;
    min-width: 200px;
    height: calc(100% - 50px);
    overflow-y: auto;
}

.FirEditor_hideMenuTitle__14eJf img {
    transform: rotate(180deg);
}

.FirEditor_showMenuTitle__Ze0uf {
    position: absolute;
    left: 20px;
    top: 0;
}

.FirEditor_showMenuTitle__Ze0uf.FirEditor_menuTitle__3QBWS {
    border-bottom: none;
}

.FirEditor_menuContainer__L880o,
.FirEditor_showMenuTitle__Ze0uf {
    transition: all 0.3s;
    opacity: 1;
}

.FirEditor_hide__3ETR0 {
    opacity: 0;
}

.FirEditor_menuContainer__L880o.FirEditor_hide__3ETR0 {
    left: -280px;
}

.FirEditor_showMenuTitle__Ze0uf.FirEditor_hide__3ETR0 {
    z-index: -1;
}

.FirEditor_menuEmpty__2WGYk {
    display: flex;
    align-items: center;
    justify-content: center;
    height: calc(100% - 50px);
}

.FirEditor_headers__3xHhA.FirEditor_menuEmpty__2WGYk li {
    font-size: 12px;
    color: #999;
}

.FirEditor_headers__3xHhA li {
    color: #666;
    font-size: 14px;
    margin: 10px 0;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* .headers li:hover {
    text-decoration: underline;
} */

/* .headers li[type="header1"] {
    font-size: 20px;
    font-weight: bold;
} */

.FirEditor_headers__3xHhA li[type="header2"] {
    /* font-size: 16px; */
    padding-left: 15px;
    /* font-weight: bold; */
}

.FirEditor_headers__3xHhA li[type="header3"] {
    /* font-size: 14px; */
    padding-left: 30px;
}

.FirEditor_headers__3xHhA li[type="header4"] {
    /* font-size: 12px; */
    padding-left: 45px;
}

.FirEditor_headers__3xHhA li[type="header5"] {
    /* font-size: 12px; */
    padding-left: 60px;
}

.FirEditor_firEditor__cqR20 .w-e-hover-bar {
    display: none;
}

.FirEditor_firEditor__cqR20 .w-e-bar-hidden {
    display: none !important;
}

.FirEditor_firEditor__cqR20 .w-e-bar-show {
    display: flex !important;
}

.FirEditor_iconTool__IjEPR {
    position: absolute;
    top: 14px;
    right: 14px;
    width: 18px;
    cursor: pointer;
    transition: all 0.3s;
}

.FirEditor_downStyle__2mYpP {
    transform: rotate(0deg);
}

.FirEditor_upStyle__3HH1u {
    transform: rotate(180deg);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-text-container {
    color: var(--fontColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-bar-item-menus-container {
    background-color: var(--bgActive);
    border-color: var(--borderColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-bar-item-menus-container .w-e-bar-item button span {
    color: var(--fontColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-bar-item-menus-container .w-e-bar-item button:hover {
    background-color: var(--hoverColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-bar-item button {
    color: var(--fontColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-bar-item button:hover {
    background-color: var(--hoverColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-text-container table th {
    background-color: var(--bgActive);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-text-container .w-e-modal {
    background-color: var(--bgActive);
    border-color: var(--borderColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-text-container .w-e-modal div label span {
    color: var(--fontColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-text-container .w-e-modal div label input {
    background-color: var(--bgColor);
    border-color: var(--borderColor);
    color: var(--fontColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-text-container .w-e-modal div label textarea {
    background-color: var(--bgColor);
    color: var(--fontColor);
    border-color: var(--borderColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-text-container .w-e-modal button {
    background-color: transparent;
    color: var(--fontColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-bar-item-group .w-e-bar-item-menus-container .w-e-bar-item .active {
    background-color: var(--bgColor) !important;
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-bar-item .w-e-select-list {
    background-color: var(--bgActive);
    border-color: var(--borderColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-bar-item .w-e-select-list ul .selected {
    background-color: var(--bgColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-bar-item .w-e-select-list ul li {
    color: var(--fontColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-bar-item .w-e-select-list ul li:hover {
    background-color: var(--hoverColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-bar-item .w-e-drop-panel {
    background-color: var(--bgColor);
    border-color: var(--borderColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-bar-item .w-e-drop-panel .w-e-panel-content-color .clear {
    border-color: var(--borderColor);
    color: var(--fontColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-bar-item .w-e-drop-panel .w-e-panel-content-color li {
    border-color: var(--borderColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-text-container .w-e-bar-show {
    background-color: var(--bgActive);
    border-color: var(--borderColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-text-container .w-e-bar-show .w-e-bar-item .active {
    background-color: var(--bgColor);
}

.theme_0 .FirEditor_menuContainer__L880o {
    background-color: var(--bgActive);
}

.theme_0 .FirEditor_menuContainer__L880o .FirEditor_hideMenuTitle__14eJf {
    border-bottom: 1px solid var(--borderDivColor);
}

.theme_0 .FirEditor_menuContainer__L880o .FirEditor_headers__3xHhA li {
    color: var(--fontColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-bar-show .w-e-bar-item .active {
    background-color: var(--bgActive);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-text-container .w-e-scroll::-webkit-scrollbar {
    background-color: transparent;
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-text-container .w-e-scroll::-webkit-scrollbar-thumb {
    background-color: var(--borderColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-text-container h1,
.theme_0 .FirEditor_firEditor__cqR20 .w-e-text-container h2,
.theme_0 .FirEditor_firEditor__cqR20 .w-e-text-container h3,
.theme_0 .FirEditor_firEditor__cqR20 .w-e-text-container h4,
.theme_0 .FirEditor_firEditor__cqR20 .w-e-text-container h5 {
    color: var(--fontColor);
}

.theme_0 .FirEditor_firEditor__cqR20 .w-e-text-container {
    height: calc(100vh - 100px);
}

.theme_0 .FirEditor_pageToolbar__1gl5y .w-e-bar svg{
    fill: var(--fontColor);
}

.theme_0 .FirEditor_firEditorForFileNote__3KorR .FirEditor_pageContent__2Kbtw .w-e-scroll{
    height: 250px;
    overflow-y: auto;
}

.ChatCheck_mainChatStyle__3qrom {
  position: relative;
}

.ChatCheck_types__2qjo9 {
  position: absolute;
  top: 20px;
  left: 50%;
  display: flex;
  transform: translate(-50%, 0px);
}

.ChatCheck_types__2qjo9 li {
    font-size: 12px;
    cursor: pointer;
}

.ChatCheck_types__2qjo9 li:before {
    content: "\2022";
    /* 使用Unicode添加小圆点 */
    margin-right: 4px;
    /* 可以添加一些左右边距 */
  }

  .ChatCheck_types__2qjo9 li:nth-child(1){
    margin-right: 5px;
  }


  .theme_0 .ChatCheck_mainChatStyle__3qrom .ChatCheck_mainChat__1OrEk canvas{
    background-color: var(--canvasColor);
  }
