.logo_container__xxFKp {
  width: auto;
  padding-top: 20px;
  padding-left: 16px;
  padding-bottom: 12px;
  -webkit-user-select: none;
          user-select: none;
  display: flex;
  align-items: center;
}

.logo_container__xxFKp > img {
  height: 36px;
}

.button-add_dropdownTitle__G7K3u {
  font-size: 14px;
}

.button-add_dropdownIcon__a9poD {
  font-size: 16px !important;
  margin: 4px 0;
}

.button-add_nameInput__F49\+5 {
  margin: 10px 0;
}

.button-more_nameInput__lZ\+4f {
  margin: 10px 0;
}

.button-more_icon__05w5w {
  font-size: 15px !important;
  margin: 4px 0;
}

.button-more_icon2__1IFVG {
  font-size: 14px !important;
  margin: 4px 0;
}

.button-more_label__DL69h {
  font-size: 13px;
  margin-left: 4px;
}

.directory_directory__cLw2K {
  background: transparent;
  margin-bottom: 4px;
}

.directory_directoryTitle__HzkOo {
  display: flex;
  align-items: center;
}

.directory_directoryTitle__HzkOo:hover .directory_iconButton__\+oQg2 {
  display: flex;
}

.directory_title__wpS-C {
  font-size: 14px;
  flex: 1 1;
  width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #000;
  -webkit-user-select: none;
          user-select: none;
}

.directory_iconButton__\+oQg2 {
  font-size: 10px;
  width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  display: none;
}

.directory_iconButton__\+oQg2:hover {
  background-color: #dddddd;
}

.directory_switcherIcon__kQ\+wI {
  color: #333;
}

.directory_directory__cLw2K .ant-tree-treenode {
  height: 32px;
  line-height: 32px;
}

.directory_directory__cLw2K .ant-tree-switcher {
  margin-left: 4px;
  margin-right: -2px;
}

.directory_directory__cLw2K .ant-tree-switcher:before {
  top: 4px !important;
}

.directory_directory__cLw2K .ant-tree-iconEle {
  display: inline-flex !important;
  font-size: 16px;
  margin-right: 1px;
}

.directory_directory__cLw2K .ant-tree-node-content-wrapper {
  /* padding:  8px 0 8px !important; */
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.directory_directory__cLw2K .ant-tree-title {
  flex: 1 1;
  width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.directory-cloud_container__HOum5 {
  width: 100%;
}

.directory-cloud_section__F8z5D {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 34px;
  border-radius: 6px;
  padding: 0 10px;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  margin-bottom: 4px;
}

.directory-cloud_section__F8z5D:hover {
  background: #f4f4f4;
}

.directory-cloud_section__F8z5D:hover .directory-cloud_iconButton__Putvu {
  display: flex;
}

.directory-cloud_folder__\+jM3s {
  font-size: 16px;
  margin-right: 10px;
}

.directory-cloud_title__53Ox3 {
  font-size: 14px;
  flex: 1 1;
  width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #000;
}

.directory-cloud_iconButton__Putvu {
  font-size: 10px;
  width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  display: none;
}

.directory-cloud_iconButton__Putvu:hover {
  background-color: #dddddd;
}

.paragraph-element_container__l8QBe {
  margin: 0 0 1em 0;
}

.mention-element_mention__MWe6P {
  margin-left: 4px;
  margin-right: 4px;
  padding-left: 4px;
  padding-right: 4px;
  display: inline-block;
  border-radius: 4px;
  color: #0084ff;
  background-color: #e9f3ff;
  font-size: 13px;
  /* outline: 1px solid #1890ff; */
}

.mention-element_menu__qURzJ {
  top: -9999px;
  left: -9999px;
  position: absolute;
  width: 200px;
  max-height: 290px;
  overflow-y: auto;
  z-index: 1;
  padding: 3px;
  background: white;
  border-radius: 4px;
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
}

.mention-element_menuItem__syrJ6 {
  padding: 2px 4px;
  border-radius: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.prompt-interaction_optionsPanel__Cjz\+F {
  position: fixed;
  max-height: 156px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  background-color: white;
  z-index: 99999;
  left: -9999px;
  bottom: -9999px;
  border-radius: 6px;
  padding: 3px;
  overflow-y: auto;
}

.prompt-interaction_optionItem__GLbB5 {
  height: 30px;
  line-height: 30px;
  display: flex;
  align-items: center;
  padding: 0 10px;
  font-size: 13px;
  border-radius: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.prompt-interaction_tag__l-LFC {
  zoom: 0.84;
}

.prompt-interaction_fileIcon__2-laQ {
  font-size: 14px;
  margin-right: 4px;
}

.prompt-interaction_optionItemChecked__ldmct {
  background-color: #eee;
}

.prompt-interaction_optionItem__GLbB5:hover {
  background-color: #f6f6f6;
}

.prompt-interaction_optionItemChecked__ldmct:hover {
  background-color: #eee;
}

.prompt-interaction_container__b404k {
  display: flex;
  flex-direction: column;
  border-radius: 4px;
  width: 100%;
}

.prompt-interaction_content__AWf48 {
  flex: 1 1;
  height: 0;
  overflow-y: auto;
  padding: 10px 10px 0px 10px;
}

.prompt-interaction_editor__OV-GB {
  outline: none;
  font-size: 14px;
}

.prompt-interaction_editor__OV-GB p {
  margin: 0;
}

.prompt-interaction_editor__OV-GB p:last-child {
  margin-bottom: 0;
}

.prompt-interaction_disable__AX9s- {
  cursor: not-allowed !important;
}

.prompt-interaction_tools__hD6Oe {
  height: 40px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.prompt-interaction_button__6Uztu {
  width: 26px !important;
  height: 22px;
  line-height: 18px;
  margin-right: 8px;
  font-size: 13px;
}

.prompt-interaction_stopButton__JNZWj {
  background-color: rgb(255, 227, 227) !important;
  transform: translateY(-3px) scale(0.9);
}

.prompt-interaction_sendButton__5ESBM {
  transform: translateY(-3px) scale(0.9);
  border: none;
}

.prompt-list_container__8SXIS {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-top: 10px;
}

.prompt-list_header__i-Bcl {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 18px;
}

.prompt-list_content__JtXcg {
  flex: 1 1;
  height: 0;
  overflow-y: auto;
}

.prompt-list_textarea__Iw2kG {
  padding: 0 0 !important;
  line-height: 32px !important;
  border-radius: 0 !important;
}

.prompt-list_form__rvFjj {
  margin-top: 30px;
}

.prompt-list_actions__nROV9 {
  display: flex;
}

.prompt-list_promptInteraction__ta02r {
  border: 1px solid #d6d6d6;
  border-radius: 6px;
  min-height: 300px;
}

.prompt-list_promptContent__djdD3 {
  max-height: 100px;
  overflow-y: auto;
}

.setting_container__1Qz4\+ {
  width: 100%;
  height: calc(100vh - 186px);
  overflow-y: auto;
  font-size: 15px;
}

.activity_modal__YqCEi .ant-modal-content {
  padding: 0 0 !important;
}

.activity_container__uh6C- {
  width: 100%;
  height: 660px;
  height: calc(100vh - 120px);
  overflow: hidden;
  border-radius: 10px;
  position: relative;
}

.activity_iframe__ZTTVG {
  width: 100%;
  height: calc(100vh - 120px);
  border: none;
  overflow: hidden;
  border-radius: 10px;
}
.activity_tabs__SPmPE {
  position: absolute;
  left: 20px;
  top: 20px;
  display: flex;
  padding: 8px;
  border-radius: 16px;

  /* 玻璃拟态核心 */
  background: rgba(255, 255, 255, 0.28);
  backdrop-filter: blur(22px) saturate(160%);
  -webkit-backdrop-filter: blur(22px) saturate(160%);

  /* iOS 阴影 + 悬浮感 */
  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.12),
    inset 0 0 0 0.8px rgba(255, 255, 255, 0.4);

  z-index: 10;
}

.activity_tabs__SPmPE > div {
  padding: 8px 18px;
  font-size: 15px;
  border-radius: 12px;

  cursor: pointer;
  transition: all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);

  color: #333;
  font-weight: 500;

  /* iOS 浮起手势 */
  transform: translateY(0);
}

/* hover：轻微浮起 */
.activity_tabs__SPmPE > div:hover {
  background: rgba(255, 255, 255, 0.1);
  transform: translateY(-1px);
  backdrop-filter: blur(26px);
  -webkit-backdrop-filter: blur(26px);
}

/* 选中：亮面渐变 + 更干净的白光 */
.activity_activeTab__0TKB4 {
  background: linear-gradient(
    145deg,
    rgba(255, 255, 255, 0.2),
    rgba(255, 255, 255, 0.3)
  );
  color: #000 !important;

  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1),
    inset 0 0 0 1px rgba(255, 255, 255, 0.5);

  transform: translateY(-1px);
}

.buy-member_container__nQYvP {
  display: flex;
  flex-direction: column;
}

.buy-member_modalContainer__2ZAMk {
  padding: 10px 0;
}

.buy-member_mLine__TFnCb {
  padding: 6px 6px;
  display: flex;
  justify-content: space-between;
  font-weight: 500;
}

.buy-member_products__UxzFb {
  width: 100%;
  display: flex;
  flex-direction: row;
  padding: 10px 6px 0 6px;
  margin-right: 30px;
  flex: 1 1;
}

.buy-member_product__JNO7N {
  flex: 1 1;
  margin-right: 30px;
  border-radius: 6px;
  display: flex;
  padding: 20px 24px 24px 24px;
  flex-direction: column;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -webkit-user-select: none;
          user-select: none;
  height: 530px;
}

.buy-member_product__JNO7N:hover {
  box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);
}

.buy-member_product__JNO7N:last-child {
  margin-right: 0;
}

.buy-member_content__NOIcR {
  flex: 1 1;
  width: 100%;
  height: 0;
  position: relative;
}

.buy-member_name__uJlCy {
  font-size: 22px;
  font-weight: bold;
  font-family: "Courier New", Courier, monospace;
}

.buy-member_star__sskBZ {
  position: absolute;
  right: 0;
  top: 4px;
  background-color: #000000;
  color: white;
  display: inline-block;
  padding: 2px 6px;
  font-size: 12px;
  border-radius: 4px;
}

.buy-member_discountPrice__89scY {
  margin-top: 14px;
  font-size: 26px;
  font-weight: 500;
  margin-bottom: 20px;
}

.buy-member_memony__qp7Px {
  font-size: 20px;
  margin-right: 6px;
}

.buy-member_space__Gvh1x {
  font-size: 14px;
  font-weight: normal;
  font-weight: initial;
  margin: 0 4px;
}

.buy-member_price__u7w2e {
  font-size: 14px;
  font-weight: normal;
  font-weight: initial;
  text-decoration: line-through;
}

.buy-member_info__43iOy {
  display: flex;
  align-items: flex-start;
  margin-bottom: 16px;
}

.buy-member_tag__XUDOT {
  padding-top: 3px;
  margin-right: 10px;
  font-size: 13px;
}

.buy-member_infoDetail__F9FHZ {
  margin-right: 10px;
}

.buy-member_IDTitle__IhVq9 {
  font-size: 14px;
  font-weight: bold;
}

.buy-member_IDMessage__FEPCI {
  margin-top: 4px;
  font-size: 13px;
  color: #333;
  text-align: justify;
}

.buy-member_IDTips__dJgvt {
  margin-top: 4px;
  font-size: 13px;
  color: #000000;
  text-align: justify;
}

.buy-member_button__ixF5k {
  background-color: #f1f1f1;
  font-weight: 600;
  font-size: 14px;
}

.buy-member_button__ixF5k:hover {
  background-color: #ddd !important;
}

.buy-member_message__x0WWS {
  margin-top: 12px;
  text-align: right;
  color: rgb(255, 0, 200);
  font-size: 12px;
}

.invitation-detail_container__pxkqO {
  width: 100%;
  height: 560px;
  display: flex;
  padding: 20px 10px 10px 10px;
  overflow-y: auto;
}

.invitation-detail_table__hG01x {
  width: 100%;
}

.invitation-detail_detailContainer__0VoZv {
  overflow: hidden;
}

.invitation-record_container__h0UoP {
  width: 100%;
  width: 1120px;
}

.invitation-record_header__QExmE {
  display: flex;
}

.invitation-record_header__QExmE > div {
  width: 200px;
  margin-right: 30px;
  padding-left: 4px;
}

.invitation-record_header__QExmE > div:last-child {
  margin-right: 0;
}

.invitation-record_value1__rOGTg {
  margin-top: 16px;
  font-size: 24px;
  color: #1890ff;
  font-weight: 600;
}

.invitation-record_value2__tXXHU {
  margin-top: 16px;
  font-size: 24px;
  font-weight: 600;
}

.invitation-record_value3__mJkIR {
  margin-top: 16px;
  font-size: 24px;
  font-weight: 600;
}

.invitation-record_tools__yA5GC {
  margin-top: 20px;
}

.invitation-record_button__bLCue {
  margin-right: 26px;
}

.invitation-record_text__U2sgs {
  margin-top: 10px;
  margin-bottom: 20px;
}

.invitation-record_group__gxq4v {
  padding-left: 4px;
}

.invitation-record_line__eA1Zt {
  margin-bottom: 16px;
}

.invitation-record_url__jKVcV {
  width: 400px;
}

.member_modal__nzo9Q .ant-modal-content {
  padding: 6px 26px 16px 26px !important;
}

.member_container__zGwKl {
  width: 100%;
  height: 630px;
  display: flex;
}

.my-bill_container__OVf0X {
  width: 100%;
  height: 686px;
  display: flex;
  padding: 20px 10px 10px 10px;
  overflow-y: auto;
}

.my-bill_table__tn7HZ {
  width: 100%;
}

.my-bill_detailContainer__HHR81 {
  overflow: hidden;
}

.my-bill_detailContainer__HHR81 .my-bill_p__7G7-U {
  margin: 0;
}

.login_container__fT\+Lb {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2px 16px 16px 16px;
  min-height: 290px;
}

.login_logo__mhB3T {
  height: 60px;
  margin-bottom: 4px;
  transform: translateX(-10px);
}

.login_code__KlOEo {
  width: 200px;
  height: 200px;
  margin: 20px 0;
}

.login_desc__eFY1S > a {
  margin-left: 5px;
  color: #7856ff;
}

.login_input__LnXfC {
  width: 100%;
  margin-top: 20px;
}

.login_loginButton__RFj9I {
  margin-top: 26px;
  width: 100%;
}

.login_line__ej5v6 {
  height: 30px;
  margin-top: 16px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.login_lineRight__T6QBC {
  color: #aaa;
  display: flex;
  justify-content: center;
  align-items: center;
}

.login_row__g7PiW {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}

.login_row__g7PiW .login_input__LnXfC {
  flex: 1 1;
  margin-top: 0;
}

.login_goButton__8IavK {
  transform: translateY(-1px);
}

.login_getCode__vQO0V {
  margin-left: 10px;
}

.login_desc__eFY1S {
  font-size: 12px;
  text-align: center;
  color: #888;
  transform: translateY(6px);
}

.user-info_container__GQ0\+g {
  width: 100%;
  height: 400px;
  display: flex;
  margin: 16px 0 10px 0;
  padding: 16px 0;
  background-color: #fafafa;
}

.user-info_content__cNGsC {
  padding: 6px 12px;
}

.user-info_line__1qrfr {
  margin-bottom: 16px;
  font-size: 15px;
  display: flex;
  align-items: center;
}

.user-info_tag__cM\+mB {
  display: inline-block;
  background-color: #111111;
  color: white;
  font-size: 12px;
  padding: 0 5px;
}

.user-info_diamond__j8MXp {
  width: 20px;
  margin-right: 4px;
}

.user-info_desc__oOkPv {
  margin-left: 10px;
  color: red;
}

.help_container__QZ1Q6 {
  width: 100%;
  height: 200px;
  display: flex;
  padding: 20px 10px 10px 10px;
}

.help_adminInfo__Gj\+1f {
  display: flex;
  align-items: center;
  justify-content: center;
}

.help_img__yO019 {
  width: 160px;
  height: 160px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.help_aiInfos__FxIfg {
  margin-left: 26px;
}

.help_aiRows__IOXeU {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 15px;
}

.help_tag__zWTJ5 {
  margin-right: 8px;
}

.aboult_container__75KsL {
  width: 100%;
  height: 660px;
  max-height: calc(100vh - 160px);
  padding: 0 16px;
  overflow-y: auto;
}

.aboult_head__ucUyw {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 26px;
}

.aboult_logo__Wz3dp {
  width: 200px;
  transform: scale(1.2);
  margin-bottom: 10px;
}

.aboult_desc__uYMlm {
  color: #666;
}

.user_container__afQI6 {
  height: 48px;
  width: auto;
  padding: 2px 2px;
}

.user_icon__iK9Tf {
  font-size: 16px !important;
  margin: 4px 0;
}

.user_label__s5mg0 {
  font-size: 14px;
}

.user_item__2tRCo {
  height: 100%;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
  color: #333;
  padding: 0 12px;
  border-radius: 8px;
}

.user_item__2tRCo:hover {
  background: #fafafa;
}

.user_avatar__VFgh8 {
  margin-right: 10px;
  width: 30px;
  height: 30px;
}

.user_name__OAvzQ {
  flex: 1 1;
  transform: translateY(1px);
}

.user_themeIcon__0yg4u {
  font-size: 16px !important;
}

.user_tag__B7LO4 {
  display: inline-block;
  height: 14px;
  line-height: 14px;
  background-color: #111111;
  color: white;
  font-size: 8px;
  margin-left: 8px;
  position: relative;
  top: -4px;
  padding: 0 4px;
}

.shortcut-key_container__KUn13 {
  width: 100%;
  height: 560px;
  overflow-y: auto;
}

.shortcut-key_gourpName__aIV2R {
  font-size: 13px;
  color: #333;
  margin: 12px 8px 8px 8px;
}

.shortcut-key_item__WXIbm {
  display: inline-flex;
  width: 270px;
  justify-content: space-between;
  align-items: center;
  margin: 8px;
  font-size: 13px;
}

.footer_container__9FVEr {
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  height: 74px;
  bottom: 0;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  -webkit-user-select: none;
          user-select: none;
  padding-left: 16px;
  font-family: serif;
  font-family: initial;
}

.footer_left__nFY3i {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 32px;
  font-size: 12px;
  color: #666;
  padding-left: 10px;
}

.footer_left__nFY3i > span {
  text-shadow: 0 0 1px rgba(255, 255, 255, 1);
}

.footer_right__VmAhG {
  display: flex;
}

.footer_section__RHlsy {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 5px;
  border-radius: 10px;
  pointer-events: all;
  margin-right: 16px;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  background-color: rgba(255, 255, 255, 0.3);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);
}

.footer_button__RrqPe {
  width: 32px;
  height: 32px;
  display: flex;
  padding: 7px;
  cursor: pointer;
  border-radius: 6px;
  font-size: 16px;
  color: #111;
}

.footer_button__RrqPe:hover {
  background-color: #f1f1f1;
}

.footer_buttonDisabled__qP57h {
  color: #aaa !important;
  cursor: not-allowed !important;
}

.footer_zoom__yajO0 {
  display: inline-flex;
  width: 41px;
  transform: translateY(-2px);
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 13px;
  -webkit-user-select: none;
          user-select: none;
}

.footer_footer__i2Noq {
  height: 28px;
  display: flex;
  align-items: center;
  padding: 0 16px;
  background-color: white;
  border-top: 1px solid #eee;
  font-size: 12px;
}

.editor-preview_textContainer__MaUOd {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.editor-preview_tcContent__YBW2f {
  flex: 1 1;
  height: 0;
  overflow-y: auto;
  font-size: 16px;
  padding: 0.5em 2em;
}

.editor-preview_tcContent__YBW2f p {
  text-indent: 2em;
}

.editor-preview_mindMapPreviewContainer__Tfrr- {
  height: 100%;
  width: 100%;
  position: relative;
}

.editor-preview_mindMapContainer__e9SIV {
  height: 100%;
  width: 100%;
}

.editor-preview_tableContainer__I91YY {
  padding: 16px;
  height: 100%;
  width: 100%;
  overflow-y: auto;
}

.editor-preview_table__VZXW9 {
  border: 1px solid #eee;
  background-color: white;
  border-radius: 10px;
  overflow: hidden;
}

.editor-preview_table__VZXW9 .ant-pagination {
  padding: 0 20px;
  margin-bottom: 10px !important;
}

.editor-preview_promptContainer__gO04e {
  padding: 16px 26px;
}

.editor-preview_pcHeader__ieT3j {
  margin-bottom: 16px;
  font-weight: 500;
  height: 42px;
  display: flex;
  align-items: center;
  padding-bottom: 15px;
  border-bottom: 1px solid #eee;
}

.editor-preview_pcContent__bsGaH p {
  margin: 4px 0;
}

.file-history_container__m0n6h {
  width: 100%;
  height: calc(100vh - 200px);
  display: flex;
  background-color: #f5f6f8;
  margin: 12px 0;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
}

.file-history_history__h\+RJG {
  height: 100%;
  padding-right: 16px;
  overflow-y: auto;
  background-color: white;
  width: 220px;
}

.file-history_item__w19RW {
  cursor: pointer;
  padding: 12px 16px;
  border-radius: 10px;
  font-size: 13px;
  color: #333;
}

.file-history_itemChecked__z4c4y {
  background-color: #f5f6f8;
  color: #000;
}

.file-history_desc__5FMgP {
  margin-top: 2px;
  display: flex;
}

.file-history_chunk__HyDKq {
  flex: 1 1;
}

.file-history_preview__ivF6B {
  height: 100%;
  flex: 1 1;
}

.download_container__6R6dr {
  padding-top: 12px;
}

.download_content__72nXy {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
  height: 130px;
}

.download_cell__EZLoi {
  width: 130px;
  height: 130px;
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  border-radius: 8px;
  padding-bottom: 10px;
}

.download_cell__EZLoi:hover {
  background-color: #f1f1f1;
}

.download_icon__pT4R2 {
  flex: 1 1;
  font-size: 40px;
  color: #666;
}

.download_name__VRXdS {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transform: translateY(-10px);
  font-size: 13px;
  color: #555;
}

.recycle-bin_container__Edzzx {
  height: calc(100vh - 200px);
  display: flex;
  padding-top: 6px;
}

.recycle-bin_prompt__RUI5\+ {
  font-size: 12px;
  font-weight: normal;
  font-weight: initial;
  color: #999;
}

.recycle-bin_directory__ZX91W {
  width: 230px;
  overflow-y: auto;
  padding-right: 16px;
}

.recycle-bin_fileInfo__62Djr {
  padding: 6px 10px;
  margin: 10px 0;
  cursor: pointer;
  border-radius: 6px;
}

.recycle-bin_checked__eu\+wm {
  background-color: rgba(116, 4, 116, 0.1);
}

.recycle-bin_name__bcIlT {
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.recycle-bin_desc__u\+6fQ {
  font-size: 12px;
  color: #999;
}

.recycle-bin_content__EyIpO {
  margin-left: 4px;
  flex: 1 1;
  width: 0;
  background-color: #fafafa;
}

.recycle-bin_footer__TjvG5 {
  display: flex;
  justify-content: flex-end;
}

.recycle-bin_placehorder__OhaAO {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #999;
}

.menu_container__HSAuv {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background-color: white;
  z-index: 3;
  -webkit-user-select: none;
          user-select: none;
}

.menu_content__-Pwda {
  margin-top: 6px;
  flex: 1 1;
  padding: 0px 12px 6px 12px;
  height: 0;
  overflow-y: auto;
}

.menu_group__CY961 {
  font-size: 12px;
  padding: 10px 10px;
  color: #999;
}

.menu_option__t0sE9 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 34px;
  border-radius: 6px;
  padding: 0 10px;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  margin-bottom: 4px;
}

.menu_optionSelect__2f53K {
  background: #f4f4f4;
}

.menu_option__t0sE9:hover {
  background: #f4f4f4;
}

.menu_icon__hM4tV {
  font-size: 16px;
  margin-right: 10px;
}

.menu_title__BbWPd {
  font-size: 14px;
  flex: 1 1;
  width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #000;
}

.diff-block-element_container__YW3gX {
  margin-bottom: 1.6em;
}

.diff-block-element_header__SP0xg {
  text-align: right;
  padding-bottom: 6px;
  border-bottom: 1px dashed #ddd;
}

.diff-block-element_button__6kiIW {
  margin-left: 10px;
  font-size: 12px !important;
}

.diff-block-element_addedP__LMOUe {
  background-color: #c9e8ff;
}

.diff-block-element_deletedP__ib-7X {
  background-color: #ffcbc6;
}

.diff-block-element_icon__iJ7Jn {
  margin-right: 8px;
  margin-left: 8px;
  transform: scale(0.9);
}

.diff-block-element_container__YW3gX > span {
  display: none;
}

/* .container p {
  margin: 0 0;
} */

.model-select_placeholder__OmWIS {
  background-color: #f1f1f1;
  cursor: pointer;
  height: 24px;
  line-height: 24px;
  display: flex;
  align-items: center;
  padding: 0 8px;
  border-radius: 4px;
  font-size: 12px;
}

.model-select_currentName__AIQGR {
  flex: 1 1;
  width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
}

.model-select_icon__hrAw7 {
  font-size: 10px !important;
  color: #666;
}

.model-select_container__fhLd7 {
  width: 100%;
  min-height: 200px;
  max-height: calc(100vh - 220px);
  padding: 7px 0 0 0;
  overflow-y: auto;
}

.model-select_model__RDVNx {
  display: inline-block;
  width: calc(50% - 14px);
  margin: 7px;
  padding: 12px 16px;
  border-radius: 8px;
  cursor: pointer;
  background: #f6f6f6;
  border: 2px solid transparent;
}

.model-select_model__RDVNx:hover {
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
}

.model-select_modelChecked__L0lfM {
  border: 2px solid #e6c3ee;
  background: linear-gradient(to right, #faf9fc, #f8f0f8, #f1c9e9);
}

.model-select_model__RDVNx:last-child {
  margin-bottom: 0;
}

.model-select_header__yqJHH {
  height: 24px;
  margin-bottom: 6px;
  display: flex;
  align-items: center;
}

.model-select_name__wI2QB {
  font-weight: 500;
  font-size: 15px;
  color: #111;
  margin-right: 10px;
}

.model-select_tag__ba-Ih {
  display: inline;
  zoom: 0.9;
}

.model-select_desc__lo8vN {
  height: 20px;
  display: flex;
  color: #333;
}

.model-select_input__509im {
  font-size: 12px;
}

.model-select_ouput__dcADd {
  margin-left: 20px;
  font-size: 12px;
}

.model-select_footer__XZ6re {
  margin-top: 10px;
  text-align: right;
  padding: 0 10px;
  font-size: 12px;
  color: red;
}

.scroll-container_container__Ojwd0 {
  overflow-y: auto;
  overflow-x: hidden;
}

.diamond_container__k65fW {
  display: inline-flex;
  align-items: center;
  height: 26px;
  line-height: 26px;
  cursor: pointer;
  color: #333 !important;
  font-size: 14px;
}

.diamond_diamond__T7L2i {
  height: 100%;
  padding-top: 1px;
  margin-right: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}

.diamond_diamond__T7L2i > img {
  width: 14px;
  height: 14px;
}

.diamond_question__XdFj6 {
  margin-left: 6px;
  color: #666;
}

.text-result_container__Y7wbk {
  background-color: white;
}

.text-result_container__Y7wbk p {
  margin: 0;
  min-height: 22px;
  font-size: 14px;
  color: #222;
}

.text-result_header__eanLN {
  margin-top: 10px;
  margin-bottom: 4px;
  text-align: right;
  padding-bottom: 6px;
  border-bottom: 1px dashed #ddd;
}

.text-result_button__gEJKa {
  margin-left: 10px;
  padding-right: 9px;
  font-size: 12px !important;
}

.text-result_addedP__HnrYH {
  background-color: #c9e8ff;
}

.text-result_deletedP__MNmNz {
  background-color: #ffcbc6;
}

.text-result_icon__mV61p {
  margin-right: 8px;
  margin-left: 8px;
  transform: scale(0.8) translateY(-1px);
}

.magic-element_container__NxR9d {
  width: auto;
  padding: 12px 12px 11px 12px;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  font-family: serif;
  font-family: initial;
  font-size: 14px;
  line-height: normal;
  line-height: initial;
  text-indent: 0;
  background-color: white;
  margin-bottom: 1em;
  font-weight: normal;
  font-weight: initial;
  color: #111;
}

.magic-element_magicContent__PjuTu {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}

.magic-element_close__WCPuS {
  position: absolute;
  right: 0px;
  top: 2px;
}

.magic-element_sections__O-C2W {
  display: flex;
  margin: 0 4px 12px 4px;
  width: auto;
  overflow: hidden;
  box-sizing: border-box;
}

.magic-element_section__VV0Z1 {
  flex: 1 1;
  margin-right: 16px;
  box-sizing: border-box;
  padding-top: 8px;
  overflow: hidden;
}

.magic-element_section__VV0Z1:last-child {
  margin-right: 0;
}

.magic-element_sectionHead__lZbG7 {
  height: 13px;
  line-height: 13px;
  font-size: 14px;
  font-weight: 500;
  border-left: 3px solid #333;
  padding-left: 8px;
  margin-bottom: 14px;
}

.magic-element_reasoningHead__kf7wh {
  height: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.magic-element_sectionContent__T67KA {
  max-height: 400px;
  padding: 0 10px 0 12px;
  overflow-y: auto;
}

.magic-element_reasoningContent__OnY8O {
  border-left: 2px solid #ccc !important;
  padding-left: 16px !important;
  border-radius: 0 !important;
  color: #999;
  font-size: 13px !important;
  overflow: hidden;
}

.magic-element_content__fPs-k {
  border-radius: 0 !important;
  padding: 8px 0 !important;
  font-size: 14px;
  overflow: hidden;
}

.magic-element_tools__dlFpN {
  display: flex;
}

.magic-element_editor__MEs82 {
  font-size: 14px;
  font-family: serif;
  font-family: initial;
  border: 1px solid #ddd;
  resize: none !important;
  max-height: 160px;
  min-height: 98px;
  border-radius: 6px;
  -webkit-user-select: all !important;
          user-select: all !important;
}

.magic-element_button__7L8jm {
  margin-left: 10px;
  height: 28px;
  line-height: 28px;
  font-size: 13px;
  padding: 0 12px 0 10px;
  zoom: 0.96;
}

.magic-element_desc__2yGHA {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  font-size: 13px;
}

.magic-element_select__C0szD {
  width: 190px;
  height: 26px !important;
}

.magic-element_select__C0szD .ant-select-selector {
  font-size: 13px !important;
}

.magic-element_vertical__RV3O0 {
  margin: 0 12px;
  height: 18px;
}

.magic-element_desc__2yGHA > div {
  display: flex;
  align-items: center;
  color: #666;
}

.magic-element_getStar__FoyX7 {
  height: 20px;
  width: 60px;
  margin-left: 2px;
}

.magic-element_icon__NuH\+C {
  width: 12px;
  height: 12px;
}

.super-toolbar_container__Dwbgc {
  position: absolute;
  z-index: 1;
  top: -10000px;
  left: -10000px;
  margin-top: calc(-0.5em - 3px);
  opacity: 0;
  transition: opacity 0.5s;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
  background-color: white;
  height: 36px;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 12px;
  cursor: pointer;
  text-indent: 0;
  font-size: 14px;
  font-family: serif;
  font-family: initial;
}

.super-toolbar_container__Dwbgc > img {
  width: 1.2em;
  margin-right: 0.4em;
}

.super-toolbar_container__Dwbgc:hover {
  background-color: #fafafa;
}

.super-toolbar_placeholder__DWPU8 {
  position: absolute;
  z-index: 1;
  top: -10000px;
  left: -10000px;
  opacity: 0;
  transition: opacity 0.3s;
  color: #aaa;
  margin: 0;
}

.super-toolbar_placeholder__DWPU8 > img {
  display: inline;
  width: 1em;
  margin-left: 0.4em;
  margin-right: 0.4em;
  vertical-align: text-top;
}

#color-popconfirm {
  padding: 3px 4px 10px 4px !important;
}

#color-popconfirm .ant-popconfirm-buttons {
  transform: translateY(-3px);
  margin: 0;
  padding: 0 10px;
}

.color_sketchPicker__eaXzM {
  box-shadow: none !important;
}

.header_placeholder__mKUAN {
  height: 0;
  position: relative;
}

.header_floatButton__Jc\+NQ {
  position: absolute;
  top: 12px;
  right: 16px;
  z-index: 2;
  background-color: white;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.14);
  width: 36px !important;
  height: 36px !important;
}

.header_floatButton__Jc\+NQ:hover {
  background-color: white !important;
  opacity: 0.8 !important;
}

.header_footer__9ZUry {
  height: 39px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 14px;
  font-size: 12px;
  z-index: 2;
  background-color: white;
}

.header_fonstSize__5odyh {
  display: flex;
  width: 110px;
  justify-content: center;
  align-items: center;
}

.header_fontSizeValue__aJeuv {
  flex: 1 1;
  width: 0;
  text-align: center;
  background-color: #f4f4f4;
  margin: 0 2px;
  border-radius: 2px;
}

.header_icon__MV6wF {
  font-size: 12px !important;
  transform: translateY(-1px);
}

.header_img__NENfj {
  width: 14px;
  height: 14px;
  transform: translateY(1px);
}

.header_button2__mMds3 {
  width: 26px !important;
  height: 26px !important;
}

.header_button__9jIzn {
  width: 28px !important;
  height: 28px !important;
}

.header_checked__FJoB4 {
  background-color: #f4f4f4;
}

.header_fontFamily__B9lx3 {
  width: 140px;
  height: 26px !important;
  margin-right: 4px;
}

.header_option__xqsKU {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.header_label__LIGDn {
  flex: 1 1;
  width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 6px;
}

.header_deleteIcon__YgAUE {
  color: #999;
}

.header_deleteIcon__YgAUE :hover {
  color: red;
}

.header_addFontFamily__2NS6T {
  width: 130px;
}

.header_modalContainer__OfvL0 {
  padding: 16px 10px 4px 10px;
}

.header_row2__J5XEK {
  display: flex;
  align-items: flex-start;
  font-size: 14px;
  margin-bottom: 12px;
}

.header_row2Title__4zRVG {
  padding-top: 4px;
}

.header_input__aPTA2 {
  flex: 1 1;
}

.header_look__\+laaZ {
  margin-left: 16px;
}

.header_integerStep__\+-zHS {
  width: 300px;
  display: flex;
}

.header_slider__LaIwo {
  flex: 1 1;
  margin-right: 16px;
}

.header_inputNumber__fDSYU {
  width: 64px;
  height: 32px;
}

#lineheight-popconfirm {
  padding: 5px 10px 1px 10px !important;
}

.super-editor_container__e5eQx {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  color: #111;
  position: relative;
}

.super-editor_content__BdDC4 {
  position: relative;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  box-sizing: border-box;
  padding: 16px;
}

.super-editor_editor__GSoyq {
  outline: none;
  margin-bottom: 20px;
}

.super-editor_footer__mVAJh {
  height: 28px;
  display: flex;
  align-items: center;
  padding: 0 16px;
  background-color: white;
  border-top: 1px solid #eee;
  font-size: 12px;
}

.list_list__MNnJc {
  height: calc(100vh - 222px);
  overflow-y: auto;
}

.list_item__r1UOA {
  margin: 18px;
  cursor: pointer;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.6);
  display: flex;
  flex-direction: column;
  border-radius: 6px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.list_item__r1UOA:hover {
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.16);
}

.list_image__2WO\+W {
  width: 100%;
  height: 89px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: white;
}

.list_theme__aaWha {
  width: 100%;
  height: 100%;
}

.list_structure__\+WoGn {
  height: 58px;
  width: 108px;
}

.list_name__BWkK2 {
  font-size: 13px;
  height: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f7f8f8;
}

.tools_container__eMv7d {
  position: absolute;
  right: 16px;
  width: 266px;
  top: 72px;
  height: calc(100vh - 176px);
  bottom: 60px;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);
  background-color: rgba(255, 255, 255, 0.3);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  pointer-events: all;
  transition: transform 0.3s ease-in-out;
}

.tools_visible__gkuZc {
  /* 可见状态：从右侧滑入 */
  transform: translateX(0);
}

.tools_hidden__migZJ {
  /* 隐藏状态：向右移出屏幕 */
  transform: translateX(120%);

  /* 隐藏时禁用交互 */
  pointer-events: none;
}

.tools_close__QRal5 {
  position: absolute;
  top: 7px;
  right: 7px;
}

.tools_closeIcon__pvXAz {
  font-size: 12px;
  color: #666;
}

.mind-map-tree_container__4dNsk {
  font-size: 14px;
}

.mind-map-tree_treeNodeContent__e9nfH {
  display: flex;
  align-items: center;
  margin-bottom: 4px;
}

.mind-map-tree_treeSwitcher__zC3nl {
  display: inline-flex;
  cursor: pointer;
  width: 22px;
  height: 22px;
  justify-content: center;
  align-items: center;
  margin-right: 2px;
  border-radius: 4px;
  font-size: 12px;
}

.mind-map-tree_placeholder__mEiB2 {
  width: 6px;
  margin-right: 2px;
}

.mind-map-tree_treeSwitcher__zC3nl:hover {
  background-color: #eee;
}

.mind-map-tree_right__UjNPN {
  transform: rotateZ(-90deg);
}

.mind-map-renderer_container__JrMtG {
  padding: 10px 16px;
}

.table-renderer_container__R\+NVH {
  font-size: 14px;
  margin: 10px;
}

.table-renderer_container__R\+NVH .table-renderer_table__AqrvF .ant-table-cell {
  padding: 10px 10px !important;
}

.table-renderer_container__R\+NVH .table-renderer_table__AqrvF table {
  border-radius: 0 !important;
}

.text-renderer_container__wYd\+1 {
  padding: 10px 16px;
}

.text-renderer_p__\+VpkO {
  text-indent: 2em;
}

.file-renderer_container__889bP {
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
  box-sizing: border-box;
  border: 1px solid #f1f1f1;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.06);
}

.file-renderer_header__XIUkp {
  height: 28px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #eee;
  background-color: #f8f8f8;
}

.file-renderer_fileName__DMn0x {
  flex: 1 1;
  width: 0;
  margin-left: 10px;
  font-size: 13px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.file-renderer_fileIcon__bhZqL {
  margin-right: 8px;
  font-size: 14px;
}

.file-renderer_tools__6POob {
  display: flex;
}

.file-renderer_button__bQxyO {
  border-radius: 0;
  border-left: 1px solid #eee;
  width: 72px;
  height: 26px;
  font-size: 13px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.file-renderer_icon__sUbsr {
  width: 12px;
  height: 12px;
  margin-top: 3px;
}

.file-renderer_button__bQxyO:hover {
  background-color: #ddd;
}

.file-renderer_mainContent__V2Q5U {
  height: auto;
  overflow-x: auto;
  overflow-y: hidden;
}

.file-renderer_content__WIx7y {
  line-height: 26px !important;
}

.file-renderer_code__J54Yq {
  padding: 10px;
}

.llm-result_container__HSKyq {
  margin-bottom: 26px;
}

.llm-result_reasoningHead__yMHW- {
  padding: 8px 0;
}

.llm-result_head__dID2P {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

.llm-result_avatar__EVldj {
  margin-right: 8px;
  border-radius: 50%;
  border: 1px solid #eee;
  width: 28px;
  height: 28px;
}

.llm-result_content__Y6JMn {
  width: 100%;
  font-size: 14px;
}

.llm-result_content__Y6JMn p {
  margin: 2px 0;
}

.llm-result_content__Y6JMn h1 {
  font-size: 22px;
}

.llm-result_content__Y6JMn h2 {
  font-size: 20px;
}

.llm-result_content__Y6JMn h3 {
  font-size: 18px;
}

.llm-result_content__Y6JMn h4 {
  font-size: 16px;
}

.llm-result_content__Y6JMn h5 {
  font-size: 14px;
}

.llm-result_reasoningContent__d8bkl {
  border-left: 1px solid #ddd;
  padding-left: 16px;
  color: #aaa;
  font-size: 13px;
}

.llm-result_context__aYwRq {
  margin-bottom: 8px;
  font-size: 14px;
}

.llm-result_loading__t6Yfl {
  margin: 10px 0;
}

.magic-node_container__baOPM {
  border-radius: 4px;
  background-color: white;
  border-radius: 6px;
  padding: 1px 1px;
  display: flex;
  flex-direction: column;
  margin: 1px 1px;
  height: calc(100% - 2px);
  width: calc(100% - 2px);
}

.magic-node_results__4cGeP {
  flex: 1 1;
  height: 0;
  display: flex;
}

.magic-node_result__CFrzd {
  flex: 1 1;
  border-left: 1px solid #ddd;
  display: flex;
  flex-direction: column;
}

.magic-node_result__CFrzd:first-child {
  border-left: none;
}

.magic-node_header__NEljK {
  height: 36px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 6px 1px 10px;
  font-size: 14px;
  color: #111;
}

.magic-node_select__TYwQ- {
  width: 190px;
  height: 26px !important;
  font-size: 13px !important;
}

.magic-node_content__i6uNc {
  border-top: 1px solid #ddd;
  height: 0;
  flex: 1 1;
  padding: 0 10px;
  overflow-y: auto;
}

.magic-node_result__CFrzd:first {
  border-left: none;
}

.magic-node_textarea__w1Luf {
  border-top: 1px solid #ddd;
  height: 132px;
  cursor: text;
  border-radius: 0;
}

.header_container__OSS\+2 {
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  height: 74px;
  top: 0;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  -webkit-user-select: none;
          user-select: none;
  padding-left: 16px;
  font-family: serif;
  font-family: initial;
}

.header_left__heZla {
  display: flex;
}

.header_mode__wFYII {
  font-size: 12px;
  color: red;
  position: absolute;
  left: 16px;
  top: 16px;
}

.header_right__sw42B {
  display: flex;
}

.header_section__uNliY {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 5px;
  border-radius: 10px;
  pointer-events: all;
  margin-right: 16px;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  background-color: rgba(255, 255, 255, 0.3);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);
}

.header_button__PofNy {
  width: 32px;
  height: 32px;
  display: flex;
  padding: 7px;
  cursor: pointer;
  border-radius: 6px;
  font-size: 16px;
  color: #111;
}

.header_buttonDisabled__ZJDBm {
  color: #aaa !important;
  cursor: not-allowed !important;
}

.header_button__PofNy:hover {
  background-color: #f1f1f1;
}

.context-menu_container__7R5-m {
  position: absolute;
  background-color: white;
  z-index: 999;
  width: 240px;
  border: 1px solid #eee;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  padding: 4px;
}

.context-menu_option__ExZYH {
  height: 34px;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0 10px;
  cursor: pointer;
  font-size: 14px;
  border-radius: 4px;
}

.context-menu_option__ExZYH:hover {
  background-color: #f1f1f1;
}

.context-menu_line__z-wEw {
  height: 1px;
  border-top: 1px solid #f1f1f1;
  margin: 4px 0;
}

.context-menu_icon__ihdb3 {
  margin-right: 8px;
  transform: translateY(1px);
  width: 16px;
  height: 16px;
  font-size: 16px;
}

.context-menu_optionDisabled__7UNAJ {
  color: #aaa !important;
  cursor: not-allowed !important;
}

.context-menu_small__jSPXo {
  font-size: 12px;
  color: #666;
}

.diff-node_container__B7ZqC {
  display: flex;
  flex-direction: column;
  border: 1px solid #eee;
  width: fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  overflow: hidden;
}

.diff-node_header__KE5R6 {
  height: 32px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  background-color: white;
  padding: 0 11px;
  width: fit-content;
  min-width: 100%;
}

.diff-node_info__wtgfD {
  min-width: 150px;
}

.diff-node_tools__fxuij {
  display: flex;
}

.diff-node_button__JYXby {
  font-size: 12px;
  margin-left: 10px;
}

.diff-node_content__uBGXB {
  flex: 1 1;
  width: fit-content;
  height: fit-content;
  min-width: 100%;
  background-color: white;
}

.diff-node_diffNode__KptQk {
  display: flex;
  background-color: rgba(0, 37, 248, 0.16);
  padding: 10px 16px 4px 16px;
  min-width: 100%;
  width: fit-content;
  height: fit-content;
  border-bottom: 1px solid white;
}

.diff-node_diffNodeDeleted__17jEh {
  min-width: 100%;
  background-color: rgba(255, 0, 0, 0.16);
}

.diff-node_tag__trHdC {
  margin-right: 10px;
  font-size: 12px;
  padding-top: 2px;
}

.diff-node_fakerNode__clyUY {
  background-color: transparent;
  display: block;
}

.mind-map-editor_container__bN\+pE {
  height: 100%;
  width: 100%;
  position: relative;
}

.mind-map-editor_mindMapContainer__46T-l {
  width: 100%;
  height: 100%;
}

.title_container__aFO2Z {
  display: flex;
  align-items: center;
  flex: none;
  padding: 18px 16px 15px 16px !important;
}

.title_title__7Dt0j {
  flex: 1 1;
  width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
  cursor: text;
}

.title_primaryKey__Ai7Rv {
  margin-right: 10px;
  cursor: pointer;
}

.title_option__X57Z2 {
  width: 172px;
  font-size: 13px;
}

.title_icon__vBPC6 {
  font-size: 16px !important;
}

.title_icon2__m8weN {
  font-size: 16px !important;
  transform: rotateZ(-90deg);
}

.title_icon3__cpx5J {
  font-size: 16px !important;
  transform: rotateZ(90deg);
}

.title_title__7Dt0j {
  font-size: 14px;
  display: flex;
}

.title_ellipsis__Ot8yG {
  opacity: 0;
  font-size: 18px !important;
}

.title_container__aFO2Z:hover .title_ellipsis__Ot8yG {
  opacity: 1;
}

.title_input__whW-o {
  width: 0;
  flex: 1 1;
  padding: 0 0;
  border-radius: 0;
}

.row-action_option__qwEzD {
  font-size: 13px;
}

.row-action_icon__NgN2b {
  font-size: 15px !important;
}

.row-action_button__QsVS6 {
  margin-left: 15px;
  margin-right: 15px;
  font-size: 12px;
  line-height: 11px;
}

.row-action_button__QsVS6:hover {
  background-color: #ccc !important;
}

.row-action_ai__3YugY {
  font-size: 11px;
  color: #999;
}

.magic_container__9N-uq {
  position: relative;
  padding: 12px;
  margin: 10px 4px;
  width: calc(100% - 9px);
  background-color: white;
  border: 1px solid #f1f1f1;
  box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.08);
  box-sizing: border-box;
  border-radius: 10px;
}

.magic_close__KXfy4 {
  position: absolute;
  right: 12px;
  top: 12px;
}

.magic_header__PFH33 {
  height: 16px;
  line-height: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 1px;
}

.magic_originCell__MGFug {
  margin: 16px 14px;
  background-color: #fafafa;
  padding: 10px;
  min-height: 50px;
  display: flex;
  gap: 8px;
  overflow-x: auto;
  scrollbar-width: thin;
}

.magic_cell__6W3Bs {
  padding: 4px 16px;
  flex-shrink: 0; /* 防止单元格被压缩 */
}

.magic_cell__6W3Bs p {
  margin: 0 0;
  min-height: 22px;
}

.magic_title__bQDui {
  font-size: 14px;
  font-weight: bold;
  height: 15px;
  line-height: 15px;
  border-left: 3px solid #111;
  padding-left: 10px;
  display: flex;
  align-items: center;
}

.magic_tools__w0hFy {
  margin-bottom: 13px;
  display: flex;
  align-items: center;
}

.magic_llmSelect__Z0\+ok {
  width: 200px;
  height: 26px !important;
  margin-right: 10px;
}

.magic_llmSelect__Z0\+ok .ant-select-selector {
  font-size: 13px !important;
}

.magic_content__nbqwB {
  padding: 0 0;
  margin: 14px 14px;
  max-height: 400px;
  overflow-y: auto;
}

.magic_promptInteraction__UGp-i {
  width: auto;
  border: 1px solid #ddd;
  min-height: 96px;
  max-height: 102px;
  border-radius: 6px;
}

.header_container__MUBBq {
  background-color: white;
  margin: 16px 16px;
  border-radius: 10px;
  position: relative;
  padding: 18px 16px 0px 16px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.04);
  height: 69px;
}

.header_container__MUBBq .ant-form-item {
  margin-bottom: 20px !important;
}

.header_lastCol__ikb5w {
  /* po */
  position: absolute;
  right: 6px;
}

.header_button__gPpTY {
  margin-left: 8px;
  padding-right: 17px;
}

.item_container__mwENL {
  min-height: 32px !important;
  overflow: auto;
  width: 100%;
  min-width: 200px;
}

.item_textarea__su393 {
  padding: 16px !important;
  overflow: hidden;
}

.item_placeholder__8g1RC {
  padding: 16px;
}

.item_placeholder__8g1RC > p {
  margin: 0;
  min-height: 22px;
}

.item_tools__deV0a {
  border-top: 1px solid #eee;
}

.super-table_container__IAPMV {
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.super-table_content__w6ViB {
  flex: 1 1;
  height: 0;
  padding: 0 16px 16px 16px;
  overflow-y: auto;
}

.super-table_tableContainer__vSUnJ {
  background-color: white;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.04);
  border-radius: 10px;
  position: relative;
  padding: 16px;
}

.super-table_table__4AkgC .ant-table-cell {
  padding: 0 0 !important;
}

.super-table_table__4AkgC .ant-table {
  overflow: hidden;
}

.super-table_table__4AkgC .ant-pagination {
  margin-top: 18px !important;
  margin-bottom: 0 !important;
  height: 34px;
}

.super-table_action__-fpBW {
  margin-left: 20px;
  font-weight: 500;
  transform: translateY(1px);
}

.super-table_ai__CdnO6 {
  width: 16px;
  height: 16px;
}

.super-table_table__4AkgC .ant-table-expanded-row-fixed {
  z-index: 2;
  background-color: white !important;
  margin: 0 0;
  padding: 0 0;
}

.super-table_pagination__-oejO {
  zoom: 0.95;
}

.super-table_addCloumn__jSkSo {
  margin: 0 21px;
}

.file-loader_container__Dig61 {
  height: 100%;
  width: 100%;
  background-color: rgb(250, 250, 250);
}

.file-loader_loadingContainer__Eb871 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.file-loader_superEditor__zS9uT {
  padding: 1em 16px;
}

.editor_container__xRBr9 {
  width: 100%;
  height: 100%;
  background-color: rgb(250, 250, 250);
}

.editor_editor__lJNhA {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.editor_head__bVMI5 {
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px 0 18px;
  width: 100%;
  box-sizing: border-box;
  background-color: white;
  font-size: 14px;
  border-bottom: 1px solid #f2f2f2;
  z-index: 2;
  color: #111;
  -webkit-user-select: none;
          user-select: none;
}

.editor_mode__N6-KV {
  color: red;
  font-size: 12px;
}

.editor_backMode__SukCi {
  font-size: 12px;
}

.editor_desc__uX6Gv {
  font-size: 12px;
  color: #666;
}

.editor_tools__lu\+My {
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
          user-select: none;
}

.editor_closeButton__PKFua {
  width: 24px;
  height: 24px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 8px;
  font-size: 16px;
  color: #333;
  border-radius: 4px;
}

.editor_closeButton__PKFua:hover {
  background-color: #f1f1f1;
}

.editor_splitScreent__zNR6n {
  width: 22px;
  cursor: pointer;
  padding: 2px 2px;
  border-radius: 4px;
  color: #333;
  margin-left: 8px;
}

.editor_splitScreent__zNR6n:hover {
  background-color: #f1f1f1;
}

.editor_content__zKq1y {
  flex: 1 1;
  width: 100%;
  height: 0;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

.editor_empty__Xg1eh {
  -webkit-user-select: none;
          user-select: none;
}

.editor_emptyDescription__NhZ6g {
  color: #b1b3c5;
}

.user-input_container__p3gYh {
  height: auto;
  overflow-y: auto;
  background-color: white;
  border-top: 1px solid #eee;
}

.user-input_promptyTextarea__8xhY6 {
  max-height: 200px;
  min-height: 110px;
  overflow-y: auto;
}

.user-input_fileIcon__SO1nX {
  margin-right: 10px;
  font-size: 15px;
}

.user-input_select__pgfZn {
  width: 100%;
}

.user-input_icon__JMiV0 {
  font-size: 12px;
  cursor: pointer;
}

.user-input_header__Nsbm8 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 13px;
  padding: 9px 9px 0 9px;
  overflow: hidden;
}

.user-input_header__Nsbm8 .user-input_select__pgfZn {
  width: 170px;
}

.user-input_header__Nsbm8 .ant-select-selector {
  font-size: 13px !important;
  color: #111 !important;
  padding: 0 10px !important;
}

.user-input_star__ddgLb {
  display: flex;
  cursor: pointer;
  align-items: center;
}

.user-input_diamond__QFXOk {
  height: 14px;
  -webkit-user-select: none;
          user-select: none;
  margin-right: 4px;
  padding-top: 1px;
}

.demand_container__Gtccx {
  margin-bottom: 26px;
  text-align: right;
}

.demand_head__C8Bw1 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 8px;
}

.demand_avatar__1XGhM {
  margin-left: 8px;
  border-radius: 50%;
  border: 1px solid #eee;
  width: 28px;
  height: 28px;
}

.demand_content__N8vuK {
  display: inline-block;
  width: auto;
  max-width: 100%;
  border-radius: 10px;
  padding: 10px 16px;
  background-color: #f1f1f1;
  border: 1px solid #e6e6e6;
  text-align: left;
}

.demand_context__9HWCX {
  margin-bottom: 8px;
  font-size: 14px;
}

.demand_prompt__\+1g3i {
  font-size: 14px;
}

.demand_prompt__\+1g3i p {
  margin: 0 0;
}

.chat_container__671I5 {
  width: 100%;
  height: calc(100vh - 38px);
  display: flex;
  flex-direction: column;
}

.chat_content__oq-Qz {
  flex: 1 1;
  height: 0;
  background-color: white;
  padding: 16px 20px 0 20px;
}

.chat_toolIcon1__JfSkb {
  width: 16px;
  height: 16px;
  transform: translateY(1.5px);
}

.chat_toolIcon__FKDTS {
  font-size: 16px !important;
}

.chat_placeholder__iundI {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.chat_placeholder2__qi8ka {
  align-items: flex-start;
}

.chat_title__UnKZ9 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

.chat_desc__3REzi {
  font-size: 14px;
  color: #666;
}

.chat_login__cB56a {
  margin-top: 20px;
  width: 260px;
}

.chat_result__6HPSp {
  margin-bottom: 26px;
}

.chat_chatHistory__beH9h {
  position: fixed;
  min-height: 360px;
  max-height: calc(100vh - 4px);
  z-index: 999;
  width: 280px;
  background-color: white;
  top: 2px;
  right: 360px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  display: flex;
  flex-direction: column;
  font-size: 14px;
}

.chat_chHeader__mDeww {
  height: 36px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #eee;
  padding: 0 6px 0 16px;
}

.chat_chContent__JaIj6 {
  flex: 1 1;
  height: 0;
  overflow-y: auto;
  padding: 10px 10px;
}

.chat_chcRow__TLdT2 {
  height: 36px;
  display: flex;
  align-items: center;
  margin-bottom: 4px;
  cursor: pointer;
  padding: 0 0 0 10px;
  border-radius: 8px;
}

.chat_chcRowChecked__3Spc\+ {
  background-color: #ececec;
}

.chat_chcRow__TLdT2:hover {
  background-color: #f1f1f1;
}

.chat_chcrTitle__iFdH7 {
  flex: 1 1;
  margin-left: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.chat_delete__dyBv8 {
  display: none;
}

.chat_chcRow__TLdT2:hover .chat_delete__dyBv8 {
  display: inline-flex;
}

.chat_empty__JoDfq {
  margin-top: 80px;
  zoom: 0.9;
}

.composer_container__WnYgI {
  width: 100%;
  height: calc(100vh - 46px);
  display: flex;
  flex-direction: column;
  background-color: white;
}

.composer_content__RSAfq {
  flex: 1 1;
  height: 0;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 16px;
}

.composer_tools__5e1Vx {
  height: auto;
  padding: 6px 10px;
  max-height: 500px;
  overflow-y: auto;
  margin: 4px 4px;
  border-radius: 10px;
  background-color: #f8f8f8;
}

.composer_textarea__6U2ia {
  padding: 10px 2px !important;
  min-height: 80px !important;
}

.composer_select__jqpiV {
  width: 100%;
}

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

.composer_tools__5e1Vx .ant-select-prefix {
  margin: 0 6px 0 0;
  margin-inline-start: 0 !important;
}

.composer_tools__5e1Vx .ant-select-selector {
  font-size: 12px !important;
  color: #111 !important;
  padding: 0 0 !important;
}

.composer_desc__91kmQ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 13px;
}

.composer_desc__91kmQ .composer_select__jqpiV {
  width: 190px;
}

.composer_star__dOQAQ {
  display: flex;
  cursor: pointer;
  align-items: center;
}

.composer_diamond__uVMDZ {
  height: 14px;
  -webkit-user-select: none;
          user-select: none;
  margin-right: 4px;
  padding-top: 1px;
}

.inspiron_tools__X\+E-Z {
  padding-right: 12px;
}

.work-space_container__if7dV {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  background-color: white;
}

.work-space_panel__O6-op {
  background-color: white;
}

.work-space_splitter__g\+Xm3 > .ant-splitter-bar > .ant-splitter-bar-collapse-bar {
  zoom: 1.2;
  background-color: #eee;
}

.work-space_splitter__g\+Xm3 > div:nth-child(2) > .ant-splitter-bar-collapse-bar-end {
  opacity: 1 !important;
}

.work-space_splitter__g\+Xm3 > div:nth-child(4) > .ant-splitter-bar-collapse-bar-start {
  opacity: 1 !important;
}

.topic-form_container__EAk4k {
  width: 100%;
  padding: 26px 0;
  max-height: calc(100vh - 300px);
  overflow-y: auto;
}

.content_container__zas8r {
  padding: 0 10px;
}

.content_container__zas8r p {
  margin: 3px 0;
}

.simple-list_topic__hPoo5 {
  padding: 16px 6px;
  border-bottom: 1px solid #eee;
}

.simple-list_head__Bfzyd {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.simple-list_title__yOTzn {
  font-size: 15px;
  color: #000;
  font-weight: 500;
  display: flex;
  align-items: center;
}

.simple-list_time__XNXxw {
  color: #999;
  font-size: 12px;
}

.simple-list_topicContent__La8Wr {
  margin: 18px 0;
}

.simple-list_tools__YnUsq {
  display: flex;
  justify-content: space-between;
}

.simple-list_DDOptions__PDyN7 {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.22);
  width: 160px;
  padding: 3px;
  border-radius: 4px;
}

.simple-list_DDOption__GlMeS {
  height: 34px;
  cursor: pointer;
  display: flex;
  padding: 0 10px;
  align-items: center;
}

.simple-list_DDIcon__o4XkJ {
  margin-right: 6px;
}

.simple-list_DDOption__GlMeS:hover {
  background-color: #eee;
}

.simple-list_left__X0h\+p {
  display: flex;
  align-items: center;
}

.simple-list_user__1GCmA {
  color: #666;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.simple-list_avatar__Xny71 {
  margin-right: 6px;
  transform: translateY(-1px);
}

.simple-list_like__Jtw2N {
  font-size: 16px;
  cursor: pointer;
  margin: 0 6px 0 20px;
  transform: translateY(-1px);
  width: 16px;
}

.simple-list_useButton__4-s9I {
  margin-left: 20px;
}

.simple-list_option__5eMke {
  width: 120px;
}

.simple-list_other__pmWb3 {
  font-size: 18px;
  cursor: pointer;
  transform: translateY(5px);
}

.simple-list_empty__W0pV9 {
  margin-top: calc(50vh - 120px);
}

.simple-list_loadingContainer__k-XyJ {
  display: flex;
  height: calc(100vh - 150px);
  justify-content: center;
  align-items: center;
}

.text-preview_container__zCOJM {
  line-height: 1.5;
  width: 100%;
}

.text-preview_p__GvRkp {
  margin: 0;
}

.text-preview_placeholder__1AdNf {
  width: 200px;
  overflow: hidden;
  display: flex;
  align-items: center;
}

.text-preview_firstLine__zHyHQ {
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.text-preview_moreButton__D8Wml:hover {
  text-decoration: underline;
}

.text-preview_button__JbXiJ {
  color: #1890ff;
  height: 20px;
  margin-left: 6px;
}

.prompt_container__oa0Dl {
  padding: 0 10px;
}

.prompt_PCRow__3TJO3 {
  display: flex;
  margin-bottom: 10px;
}

.prompt_pcTitle__z2FwT {
  color: #000;
  font-weight: 500;
  width: 45px;
  text-align: justify;
  text-align-last: justify;
}

.prompt_tag__6P7q- {
  margin-left: 10px;
}

.prompt-list_container__BVJxL {
  margin-top: 5px;
  width: 100%;
  height: calc(100vh - 60px);
  position: relative;
}

.prompt-list_button__kAa3E {
  position: absolute;
  right: 30px;
  top: -46px;
}

.prompt-list_content__K0G9p {
  overflow-y: auto;
  padding: 0 30px;
}

.prompt-list_topic__Z6JpW {
  padding: 16px 6px;
  border-bottom: 1px solid #eee;
}

.prompt-list_head__rO-XW {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.prompt-list_title__KI2x9 {
  font-size: 15px;
  color: #000;
  font-weight: 500;
  display: flex;
  align-items: center;
}

.prompt-list_time__xCagq {
  color: #999;
  font-size: 12px;
}

.prompt-list_topicContent__C\+BAR {
  margin: 18px 0;
}

.prompt-list_tools__DmCN8 {
  display: flex;
  justify-content: space-between;
}

.prompt-list_DDOptions__AR-B5 {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.22);
  width: 160px;
  padding: 3px;
  border-radius: 4px;
}

.prompt-list_DDOption__ShWfu {
  height: 34px;
  cursor: pointer;
  display: flex;
  padding: 0 10px;
  align-items: center;
}

.prompt-list_DDIcon__bjaTM {
  margin-right: 6px;
}

.prompt-list_DDOption__ShWfu:hover {
  background-color: #eee;
}

.prompt-list_left__f\+i1U {
  display: flex;
  align-items: center;
}

.prompt-list_user__edDMB {
  color: #666;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.prompt-list_avatar__1BSDj {
  margin-right: 6px;
  transform: translateY(-1px);
}

.prompt-list_like__Ta2jy {
  font-size: 16px;
  cursor: pointer;
  margin: 0 6px 0 20px;
  transform: translateY(-1px);
  width: 16px;
}

.prompt-list_useButton__DeBrS {
  margin-left: 20px;
}

.prompt-list_option__V\+pLb {
  width: 120px;
}

.prompt-list_other__UKrLL {
  font-size: 18px;
  cursor: pointer;
  transform: translateY(5px);
}

.prompt-list_empty__v1-SL {
  margin-top: calc(50vh - 120px);
}

.prompt-list_footer__2GrhJ {
  margin-top: 5px;
  display: flex;
  justify-content: flex-end;
  padding-right: 26px;
}

.prompt-list_loadingContainer__J8TTl {
  display: flex;
  height: calc(100vh - 150px);
  justify-content: center;
  align-items: center;
}

.app-preview_container__xWGBP {
  width: 100%;
  height: 100%;
  display: flex;
}

.app-preview_menu__ruS97 {
  width: 270px;
  height: 100%;
  overflow-y: auto;
  padding: 16px;
  border-right: 1px solid #eee;
}

.app-preview_section__lJtsy {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 34px;
  border-radius: 6px;
  padding: 0 10px;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  margin-bottom: 4px;
}

.app-preview_section__lJtsy:hover {
  background: #f4f4f4;
}

.app-preview_section__lJtsy:hover .app-preview_iconButton__e8x0W {
  display: flex;
}

.app-preview_folder__Bj8\+E {
  font-size: 16px;
  margin-right: 10px;
}

.app-preview_title__Duz6Q {
  font-size: 14px;
  flex: 1 1;
  width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #000;
}

.app-preview_iconButton__e8x0W {
  font-size: 10px;
  width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  display: none;
}

.app-preview_iconButton__e8x0W:hover {
  background-color: #dddddd;
}

.app-preview_option__ka0s8 {
  display: flex;
  margin-left: 27px;
  height: 32px;
  align-items: center;
  padding: 0 6px;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  margin-bottom: 4px;
  border-radius: 6px;
}

.app-preview_optionSelect__DeQ2\+ {
  background-color: #f1f1f1;
}

.app-preview_option__ka0s8:hover {
  background: #f4f4f4;
}

.app-preview_icon__PTor2 {
  font-size: 16px;
  margin-right: 9px;
}

.app-preview_preview__fyPYZ {
  flex: 1 1;
  width: 0;
  background-color: rgb(250, 250, 250);
  padding: 1px 0;
  overflow: hidden;
}

.comments_count__KGwhK {
  font-weight: 300;
  font-size: 14px;
  color: #888;
}

.comments_item__S3hre {
  margin-top: 20px;
}

.comments_comment__1BvWI {
  display: flex;
  margin-top: 10px;
}

.comments_left__sYiFZ {
  margin-right: 4px;
  padding-top: 2px;
}

.comments_avatar__-w7Pf {
  width: 28px;
  height: 28px;
}

.comments_right__Q6GnF {
  flex: 1 1;
  width: 0;
  font-size: 14px;
}

.comments_username__dZ8OD {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 300px;
  margin-left: 6px;
  color: #666;
}

.comments_content__MhjDR {
  margin: 3px 0 3px 6px;
}

.comments_content__MhjDR > p {
  margin: 2px 0;
}

.comments_time__8evM4 {
  margin-left: 6px;
  color: #999;
  font-size: 12px;
  margin-bottom: 2px;
}

.comments_showButton__TLWk9 {
  color: #024686 !important;
  font-size: 13px !important;
}

.comments_footer__\+bTYj {
  font-size: 12px;
  color: #666;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 40px;
}

.comments_empty__lC53G {
  margin: 50px 0 100px 0;
}

.template_container__0Qyb9 {
  width: 100%;
  height: calc(100vh - 50px);
  display: flex;
  margin-top: 10px;
}

.template_modal__UdZVe .ant-modal-content {
  padding: 0 !important;
}

.template_app__0kHBf {
  flex: 1 1;
  width: 0;
  border-right: 1px solid #eee;
}

.template_info__vor4z {
  width: 340px;
  display: flex;
  flex-direction: column;
}

.template_header__LjTOk {
  height: 70px;
  display: flex;
  align-items: center;
  padding: 0 20px;
  font-size: 16px;
  color: #666;
  font-weight: 300px;
}

.template_avatar__mi1FR {
  margin-right: 10px;
}

.template_content__R3YWy {
  flex: 1 1;
  padding: 0 20px;
  height: 0;
  overflow-y: auto;
}

.template_title__KqBZN {
  font-size: 17px;
  font-weight: 500;
  margin: 6px 0;
}

.template_desc__1tc-U {
  margin-bottom: 6px;
}

.template_desc__1tc-U > p {
  margin: 3px 0;
}

.template_subInfo__9fOUj {
  color: #888;
}

.template_fooder__\+O2J8 {
  border-top: 1px solid #eee;
  display: flex;
  align-items: center;
  padding: 14px 16px;
  margin-bottom: 1px;
}

.template_input__qUM3N {
  flex: 1 1;
  border-radius: 20px;
  margin-right: 8px;
  font-size: 14px !important;
  color: #111;
  background-color: #ecf0f3 !important;
}

.template_button__yZKGh {
  font-size: 18px !important;
  padding: 4px !important;
  margin-left: 4px;
  height: 30px;
  border-radius: 10px;
  color: #111;
}

.template_comment__aq3Dn {
  width: 100%;
}

.template_commentUser__18MIa {
  font-weight: 400;
  color: #777;
}

.template_commentDesc__RBXzD {
  font-weight: 400;
  color: #444;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 10px;
}

.template_textarea__49tP3 {
  resize: none !important;
}

.template_commentTools__ZYzGf {
  margin-top: 12px;
  width: 100%;
  text-align: right;
}

.template_cancel__zQY6M {
  margin-left: 14px;
}

.template-list_container__YpuxH {
  display: flex;
  justify-content: center;
}

.template-list_content__9g3wf {
  width: 1200px;
  transform: translateX(13px);
  padding-bottom: 26px;
}

.template-list_topic__YQr2e {
  display: inline-flex;
  width: calc(100% / 3);
  margin-top: 26px;
  cursor: pointer;
  padding-right: 26px;
}

.template-list_book__adNrP {
  width: 100px;
  height: 130px;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.16);
  margin-right: 10px;
  position: relative;
  background-color: #f4f4f7;
}

.template-list_divider__QbU5C {
  z-index: 2;
  border-left: 1px solid #e9e9e9;
  top: 0;
  height: 100%;
  position: absolute;
  left: 10px;
}

.template-list_bookName__W44yP {
  z-index: 2;
  position: absolute;
  right: 10px;
  bottom: 10px;
  top: 14px;
  writing-mode: vertical-rl;
  width: 44px;
  line-height: 22px;
  color: #222222;
  font-size: 16px;
  overflow: hidden;
  font-weight: bold;
  font-family: KaiTi;
}

.template-list_cover__We-fq {
  width: 100%;
  height: 100%;
  z-index: 3;
}

.template-list_info__LpNFa {
  flex: 1 1;
  width: 0;
  display: flex;
  flex-direction: column;
}

.template-list_title__xuP3Z {
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  color: #333;
  font-weight: 500;
  margin-bottom: 8px;
  margin-left: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.template-list_subTitle__id8yS {
  display: flex;
  align-items: center;
  margin-bottom: 3px;
  margin-left: 6px;
  color: #333;
  font-size: 13px;
}

.template-list_avatar__qpGHK {
  width: 18px;
  height: 18px;
}

.template-list_desc__aQd9O {
  height: 42px;
  margin-bottom: 10px;
  font-size: 12px;
  color: #666;
  margin-left: 8px;
}

.template-list_desc__aQd9O > p {
  margin: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.template-list_tools__u2lAT {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.template-list_avatar__qpGHK {
  margin-right: 6px;
  transform: translateY(-1px);
}

.template-list_useButton__E-bVk {
  margin-left: 20px;
}

.template-list_option__t81B6 {
  width: 120px;
}

.template-list_other__-jk1V {
  font-size: 18px !important;
  transform: translateY(2px);
}

.template-list_empty__-YZv6 {
  margin-top: calc(50vh - 120px);
}

.template-list_loadingContainer__FHVD9 {
  display: flex;
  height: calc(100vh - 150px);
  justify-content: center;
  align-items: center;
}

.channel_container__u-cPh {
  margin-top: 5px;
  width: 100%;
  height: calc(100vh - 60px);
  position: relative;
  display: flex;
  flex-direction: column;
}

.channel_button__PFQrs {
  position: absolute;
  right: 30px;
  top: -46px;
}

.channel_content__c6dLL {
  flex: 1 1;
  height: 0;
  overflow-y: auto;
  padding: 0 30px;
}

.channel_footer__w0mX7 {
  margin-top: 5px;
  display: flex;
  justify-content: flex-end;
  padding-right: 26px;
}

.community_container__2cDXz {
  width: 100%;
  height: 100%;
}

.community_container__2cDXz .ant-tabs-tab {
  padding: 13px 0;
}

.community_container__2cDXz .ant-tabs-tab-icon {
  font-size: 15px !important;
}

.community_footer__bVs2A {
  position: absolute;
  bottom: 4px;
  right: 0;
  left: 0;
  text-align: center;
  font-size: 10px;
  color: #ccc;
}

.community_icpLink__4YERp {
  color: #ccc;
  font-size: 10px;
}

.file_container__KCDOS {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  position: relative;
  background-color: white;
  display: flex;
  flex-direction: column;
}

.file_header__Re0WO {
  height: 32px;
  display: flex;
  align-items: center;
  font-size: 14px;
  padding: 0 16px;
  border-bottom: 1px solid #eee;
}

.file_content__\+bSNP {
  flex: 1 1;
  height: 0;
  width: 100%;
}

.test_container__K57wJ {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  background-color: white;
}

.test_footer__UMN3o {
  height: 30px;
  line-height: 30px;
  text-align: right;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen",
    "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

* {
  box-sizing: border-box;
}

.inverted {
  filter: invert(1) hue-rotate(180deg);
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
    monospace;
}

li {
  margin-bottom: 10px;
}

::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}

::-webkit-scrollbar-track {
  background: transparent;
}

::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 5px;
}

::-webkit-scrollbar-thumb:hover {
  background: #aaa;
}

::-webkit-scrollbar-thumb:horizontal {
  background: #ccc;
}

::-webkit-scrollbar-thumb:horizontal:hover {
  background: #aaa;
}

