/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-666275b7] {
  color: #7A46FC;
}
.success-color-text[data-v-666275b7] {
  color: #52c41a;
}
.error-color-text[data-v-666275b7] {
  color: #f5222d;
}
.modal-content[data-v-666275b7] {
  padding: 40px;
  position: relative;
}
.modal-content .title[data-v-666275b7] {
  font-size: 20px;
  font-weight: 600;
}
.modal-content .qr-code[data-v-666275b7] {
  width: 180px;
  height: 180px;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  margin: 50px auto;
}
.modal-content .tip[data-v-666275b7] {
  color: #666;
}


.search-modal .ant-modal-content {
        background-color: #f6f6f7;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-2a5ba7f6] {
  color: #7A46FC;
}
.success-color-text[data-v-2a5ba7f6] {
  color: #52c41a;
}
.error-color-text[data-v-2a5ba7f6] {
  color: #f5222d;
}
.app-list[data-v-2a5ba7f6] {
  max-height: 500px;
  overflow-y: auto;
}
.app-list .app-item[data-v-2a5ba7f6] {
  margin-bottom: 10px;
  border-radius: 10px;
  background-color: #ffffff;
  padding: 10px;
  cursor: pointer;
  overflow: hidden;
  position: relative;
}
.app-list .app-item .app-icon[data-v-2a5ba7f6] {
  width: 38px;
  height: 38px;
}
.app-list .app-item .app-icon img[data-v-2a5ba7f6] {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.app-list .app-item .app-title[data-v-2a5ba7f6] {
  margin-left: 10px;
  font-size: 14px;
}
.app-list .app-item .app-type[data-v-2a5ba7f6] {
  position: absolute;
  right: -23px;
  top: -4px;
  font-size: 12px;
  color: #ffffff;
  background-color: #7A46FC;
  transform: rotate(45deg);
  text-align: center;
  padding: 13px 8px 2px;
  width: 75px;
}
.app-list .app-item[data-v-2a5ba7f6]:hover {
  background-color: #7A46FC;
  color: #ffffff;
}
.app-list .app-item[data-v-2a5ba7f6]:last-child {
  margin-bottom: 0;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-1f1d0b4b] {
  color: #7A46FC;
}
.success-color-text[data-v-1f1d0b4b] {
  color: #52c41a;
}
.error-color-text[data-v-1f1d0b4b] {
  color: #f5222d;
}
.modal-content[data-v-1f1d0b4b] {
  padding: 50px;
  position: relative;
}
.modal-content .header-title[data-v-1f1d0b4b] {
  font-size: 24px;
  font-weight: 500;
}
.modal-content .header-sub-title[data-v-1f1d0b4b] {
  margin-top: 5px;
  color: #999;
}
.modal-content .scan-header[data-v-1f1d0b4b] {
  width: 100%;
}
.modal-content .login-qrcode[data-v-1f1d0b4b] {
  width: 180px;
  height: 180px;
  margin: 67px auto;
  display: block;
}
.modal-content .switch-type[data-v-1f1d0b4b] {
  position: absolute;
  top: 0;
  right: 0;
  width: 80px;
  height: 80px;
  cursor: pointer;
}
.modal-content .switch-type .switch-type-img[data-v-1f1d0b4b] {
  width: 80px;
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
}
.modal-content .switch-type .switch-type-tip[data-v-1f1d0b4b] {
  background-color: #7A46FC;
  color: #fff;
  border-radius: 4px;
  width: 150px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -45px;
  right: 0;
}
.modal-content .switch-type .switch-type-tip[data-v-1f1d0b4b]::after {
  content: "";
  position: absolute;
  bottom: -4px;
  right: 15px;
  transform: translateX(-50%) rotate(45deg);
  border: 1px solid #7A46FC;
  background: #7A46FC;
  width: 7.8px;
  height: 7.8px;
  border-left: 0;
  border-bottom: 0;
}
.modal-content .phone-input-wrap[data-v-1f1d0b4b] {
  padding-bottom: 5px;
}
.modal-content .code-input-wrap[data-v-1f1d0b4b] {
  margin-top: 30px;
  margin-bottom: 15px;
  padding-bottom: 5px;
  border-bottom: 1px solid #f1f1f1;
}
.modal-content .code-input-wrap[data-v-1f1d0b4b]:hover {
  border-bottom: 1px solid #7A46FC;
}
.modal-content[data-v-1f1d0b4b] .phone-input {
  flex: 1;
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #f1f1f1;
}
.modal-content[data-v-1f1d0b4b] .phone-input:focus {
  border-bottom: 1px solid #7A46FC;
}
.modal-content[data-v-1f1d0b4b] .code-input {
  flex: 1;
  border: none;
  box-shadow: none;
}
#captchaModal[data-v-1f1d0b4b] {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 99999;
  width: 100%;
  height: 100%;
}
.imageVerify-modal-wrap[data-v-1f1d0b4b] {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
}
.imageVerify-modal-wrap .imageVerify-modal[data-v-1f1d0b4b] {
  width: 444px;
  height: 230px;
  background-color: #fff;
  border-radius: 4px;
  padding: 60px 30px 30px 30px;
  position: relative;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-modal-close[data-v-1f1d0b4b] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  font-size: 18px;
  padding: 15px;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-input-wrap[data-v-1f1d0b4b] {
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 10px;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-input-wrap[data-v-1f1d0b4b] .imageVerify-input {
  flex: 1;
  border: none;
  box-shadow: none;
  border-radius: 0;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-input-wrap .imageVerify-img[data-v-1f1d0b4b] {
  width: 117px;
  height: 36px;
  margin-left: 10px;
  border: 2px solid #f1f1f1;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-input-wrap .imageVerify-img-refresh[data-v-1f1d0b4b] {
  padding: 0 6px;
  margin-left: 5px;
  font-size: 16px;
  cursor: pointer;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-btn[data-v-1f1d0b4b] {
  margin-top: 40px;
  width: 100%;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-c0bc280a] {
  color: #7A46FC;
}
.success-color-text[data-v-c0bc280a] {
  color: #52c41a;
}
.error-color-text[data-v-c0bc280a] {
  color: #f5222d;
}
.layout-header[data-v-c0bc280a] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px;
  position: relative;
}
.layout-header .header-left[data-v-c0bc280a] {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.layout-header .header-left .header-logo[data-v-c0bc280a] {
  width: 36px;
  height: 36px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}
.layout-header .header-left .title-txt[data-v-c0bc280a] {
  margin-left: 10px;
  font-size: 18px;
  font-weight: 600;
}
.layout-header .header-left .header-left-tip[data-v-c0bc280a] {
  color: #8c8c8c;
  margin-left: 15px;
  font-size: 12px;
}
.layout-header .menu-list[data-v-c0bc280a] {
  flex: 1;
  padding: 0 20px;
}
.layout-header .menu-list[data-v-c0bc280a] .ant-menu {
  border: none;
}
.layout-header .menu-list[data-v-c0bc280a] .ant-menu .ant-menu-item {
  height: 44px;
  line-height: 44px;
  font-size: 16px;
}
.layout-header .menu-list[data-v-c0bc280a] .ant-menu .ant-menu-item::after {
  border: none !important;
}
.layout-header .header-right[data-v-c0bc280a] {
  height: 60px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.layout-header .header-right .user-wrap[data-v-c0bc280a] {
  height: 100%;
  padding: 8px 0;
}
.layout-header .header-right .user-wrap .user[data-v-c0bc280a] {
  cursor: pointer;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 10px;
  border-radius: 4px;
  min-width: 134px;
}
.layout-header .header-right .user-wrap .user .user-avatar[data-v-c0bc280a] {
  width: 26px;
  height: 26px;
  border-radius: 50%;
}
.layout-header .header-right .user-wrap .user .user-nickname[data-v-c0bc280a] {
  margin-left: 10px;
  color: #666;
}
.layout-header .header-right .user-wrap .user[data-v-c0bc280a]:hover {
  background-color: #f5f5f5;
}
.layout-header .header-right .icon-function[data-v-c0bc280a] {
  text-align: center;
  line-height: 18px;
  color: #000000a6;
  font-size: 12px;
  cursor: pointer;
  border-radius: 5px;
  position: relative;
  width: 60px;
  height: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.layout-header .header-right .icon-function[data-v-c0bc280a]:hover {
  background-color: #f5f5f5;
  color: #7A46FC;
}
.layout-header .header-right .icon-function .icon[data-v-c0bc280a] {
  font-size: 19px;
}
.layout-header .header-right .icon-function .dot[data-v-c0bc280a] {
  position: absolute;
  width: 6px;
  height: 6px;
  background-color: #ff4d4f;
  border-radius: 50%;
  top: 6px;
  right: 6px;
}
.layout-header .header-right .user-outlined[data-v-c0bc280a] {
  background-color: #7A46FC;
}
@media screen and (max-width: 1500px) {
.layout-header .search-box[data-v-c0bc280a] {
    display: none;
}
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-9d3a399a] {
  color: #7A46FC;
}
.success-color-text[data-v-9d3a399a] {
  color: #52c41a;
}
.error-color-text[data-v-9d3a399a] {
  color: #f5222d;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-fb42b142] {
  color: #7A46FC;
}
.success-color-text[data-v-fb42b142] {
  color: #52c41a;
}
.error-color-text[data-v-fb42b142] {
  color: #f5222d;
}
.team-slider .team-list[data-v-fb42b142] {
  overflow-y: auto;
}
.team-slider .team-item[data-v-fb42b142] {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  padding: 10px;
  border-radius: 4px;
  cursor: pointer;
}
.team-slider .team-item[data-v-fb42b142]:hover {
  background-color: #f5f5f5;
}
.team-slider .team-item[data-v-fb42b142]:last-child {
  margin-bottom: 0;
}
.team-slider .team-item .team-avatar[data-v-fb42b142] {
  width: 36px;
  height: 36px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  margin-right: 10px;
}
.team-slider .team-item .team-avatar-box[data-v-fb42b142] {
  width: 36px;
  height: 36px;
  background-color: #1890ff;
  border-radius: 50%;
  margin-right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-bacd2206] {
  color: #7A46FC;
}
.success-color-text[data-v-bacd2206] {
  color: #52c41a;
}
.error-color-text[data-v-bacd2206] {
  color: #f5222d;
}
.rich-text-wrapper[data-v-bacd2206] {
  width: 100%;
  height: 600px;
  overflow-y: auto;
  padding: 20px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-02b11682] {
  color: #7A46FC;
}
.success-color-text[data-v-02b11682] {
  color: #52c41a;
}
.error-color-text[data-v-02b11682] {
  color: #f5222d;
}
[data-v-02b11682] .ant-modal-content {
  border-radius: 10px;
}
.activate_member_ship[data-v-02b11682] {
  height: 642px;
  width: 100%;
  background-color: #fff;
}
.activate_member_ship .top_bar[data-v-02b11682] {
  width: 100%;
  height: 70px;
  background-color: #292d42;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.activate_member_ship .top_bar .close-button[data-v-02b11682] {
  position: absolute;
  top: 18px;
  right: 20px;
  color: #fff;
  font-size: 20px;
  cursor: pointer;
}
.activate_member_ship .top_bar .close-button[data-v-02b11682]:hover {
  color: #7A46FC;
}
.activate_member_ship .top_bar .left_team_con[data-v-02b11682] {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
.activate_member_ship .top_bar .left_team_con .left_avatar[data-v-02b11682] {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.activate_member_ship .top_bar .left_team_con .left_avatar img[data-v-02b11682] {
  width: 36px;
  height: 36px;
  border-radius: 50%;
}
.activate_member_ship .top_bar .left_team_con .team-avatar-box[data-v-02b11682] {
  width: 36px;
  height: 36px;
  background-color: #1890ff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
}
.activate_member_ship .top_bar .left_team_con .right_name[data-v-02b11682] {
  margin-left: 10px;
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #ffffff;
}
.activate_member_ship .top_bar .left_team_con .right_name .top_user[data-v-02b11682] {
  display: flex;
  align-items: center;
}
.activate_member_ship .top_bar .right_tips[data-v-02b11682] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #e6e6e6;
  margin-right: 200px;
}
.activate_member_ship .tab_con[data-v-02b11682] {
  width: 100%;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background-color: #292d42;
}
.activate_member_ship .tab_con .tab_item[data-v-02b11682] {
  width: 33.3%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: PingFang SC;
  color: #fff;
  font-weight: bold;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #64677c;
  font-size: 16px;
  cursor: pointer;
  margin-left: 2px;
}
.activate_member_ship .tab_con .tab_item.active[data-v-02b11682] {
  background-color: #7a46fc;
}
.activate_member_ship .tab_con .tab_item[data-v-02b11682]:nth-child(1) {
  margin-left: 0;
}
.activate_member_ship .tab_main[data-v-02b11682] {
  width: 100%;
  height: calc(100% - 112px);
  background-color: #f2f2f2;
  padding: 20px;
  display: flex;
  justify-content: flex-start;
  border-radius: 10px;
  overflow: hidden;
}
.activate_member_ship .tab_main .left_package_detail[data-v-02b11682] {
  width: 25%;
  height: 100%;
  padding: 30px;
  background-color: #e2e2e2;
  position: relative;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.activate_member_ship .tab_main .left_package_detail[data-v-02b11682]::-webkit-scrollbar {
  width: 0;
}
.activate_member_ship .tab_main .left_package_detail .top_box .package_title[data-v-02b11682] {
  display: flex;
  align-items: center;
}
.activate_member_ship .tab_main .left_package_detail .top_box .package_title .right_title[data-v-02b11682] {
  font-weight: bold;
  font-size: 20px;
  color: #000;
}
.activate_member_ship .tab_main .left_package_detail .top_box .package_desc[data-v-02b11682] {
  margin-top: 10px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #666666;
  white-space: pre-wrap;
}
.activate_member_ship .tab_main .left_package_detail .line[data-v-02b11682] {
  height: 1px;
  border: 0;
  width: 100%;
  background-color: #d4d3d3;
  filter: drop-shadow(1px 1px 2px 2px #333);
  margin: 20px 0;
}
.activate_member_ship .tab_main .left_package_detail .package_content[data-v-02b11682] {
  font-family: PingFang SC;
  color: #666666;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 12px;
}
.activate_member_ship .tab_main .left_package_detail .package_content .point[data-v-02b11682] {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 10px;
  background-color: #666666;
  flex-shrink: 0;
}
.activate_member_ship .tab_main .left_package_detail .bottom_con[data-v-02b11682] {
  width: 90%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background-color: #fff;
  position: absolute;
  height: 88px;
  padding: 0 20px;
  bottom: 10px;
  left: 5%;
}
.activate_member_ship .tab_main .left_package_detail .bottom_con .left_ercode_1[data-v-02b11682] {
  width: 70px;
  height: 70px;
}
.activate_member_ship .tab_main .left_package_detail .bottom_con .right_text[data-v-02b11682] {
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #999999;
  margin-left: 15px;
}
.activate_member_ship .tab_main .right_set_package[data-v-02b11682] {
  width: 75%;
  height: 100%;
  background: #fff;
  padding: 20px 30px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.activate_member_ship .tab_main .right_set_package .second_tab[data-v-02b11682] {
  display: flex;
  align-items: center;
  height: 42px;
}
.activate_member_ship .tab_main .right_set_package .second_tab .second_tabitem[data-v-02b11682] {
  width: 120px;
  height: 100%;
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #e1e1e1;
  border-radius: 5px 5px 0px 0px;
  margin-left: 5px;
  cursor: pointer;
}
.activate_member_ship .tab_main .right_set_package .second_tab .second_tabitem[data-v-02b11682]:nth-child(1) {
  margin-left: 0;
}
.activate_member_ship .tab_main .right_set_package .second_tab .second_tabitem.active[data-v-02b11682] {
  background: #fffbf4;
  border: 1px solid #f17469;
}
.activate_member_ship .tab_main .right_set_package .line[data-v-02b11682] {
  height: 1px;
  width: 100%;
  border: 0;
  background-color: #e1e1e1;
}
.activate_member_ship .tab_main .right_set_package .package_con[data-v-02b11682] {
  width: 100%;
  height: 180px;
  margin-top: 20px;
  position: relative;
}
.activate_member_ship .tab_main .right_set_package .package_con .left_arr[data-v-02b11682] {
  width: 30px;
  position: absolute;
  left: -31px;
  top: 42%;
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
  cursor: pointer;
  height: 30px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.activate_member_ship .tab_main .right_set_package .package_con .right_arr[data-v-02b11682] {
  width: 30px;
  position: absolute;
  right: -33px;
  top: 42%;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
  cursor: pointer;
  height: 30px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.activate_member_ship .tab_main .right_set_package .package_con .scroll_box[data-v-02b11682] {
  height: 100%;
  width: 100%;
  display: flex;
  overflow-x: scroll;
  overflow-y: hidden;
}
.activate_member_ship .tab_main .right_set_package .package_con .scroll_box[data-v-02b11682]::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.activate_member_ship .tab_main .right_set_package .package_con .scroll_box .package_item[data-v-02b11682] {
  width: 195px;
  height: 100%;
  background: #f9f9fa;
  border-radius: 5px;
  margin-left: 10px;
  cursor: pointer;
  padding: 20px 12px;
  border: 1px solid #f9f9fa;
  flex-shrink: 0;
  position: relative;
  border-radius: 10px;
  border-top-right-radius: 0px;
}
.activate_member_ship .tab_main .right_set_package .package_con .scroll_box .package_item .badge[data-v-02b11682] {
  padding: 2px 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 13px;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 99;
  border-bottom-left-radius: 10px;
  border-top-right-radius: 10px;
}
.activate_member_ship .tab_main .right_set_package .package_con .scroll_box .package_item[data-v-02b11682]:nth-child(1) {
  margin-left: 0;
}
.activate_member_ship .tab_main .right_set_package .package_con .scroll_box .package_item.package_active[data-v-02b11682] {
  background: #fffbf4;
  border: 1px solid #fda69e;
  border-bottom-left-radius: 10px;
  border-top-right-radius: 10px;
}
.activate_member_ship .tab_main .right_set_package .package_con .scroll_box .package_item .item_title[data-v-02b11682] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  padding-top: 10px;
}
.activate_member_ship .tab_main .right_set_package .package_con .scroll_box .package_item .price[data-v-02b11682] {
  margin-top: 10px;
  display: flex;
  align-items: flex-end;
}
.activate_member_ship .tab_main .right_set_package .package_con .scroll_box .package_item .price .current_price[data-v-02b11682] {
  font-size: 25px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #f2372e;
}
.activate_member_ship .tab_main .right_set_package .package_con .scroll_box .package_item .price .original_price[data-v-02b11682] {
  font-size: 11px;
  font-family: PingFang SC;
  font-weight: 500;
  text-decoration: line-through;
  color: #666666;
  display: flex;
  align-items: flex-end;
  transform: translateY(-5px) translateX(5px);
}
.activate_member_ship .tab_main .right_set_package .package_con .scroll_box .package_item .bottom_price_con[data-v-02b11682] {
  margin-top: 3px;
  overflow-y: scroll;
  overflow-x: hidden;
  height: 74px;
}
.activate_member_ship .tab_main .right_set_package .package_con .scroll_box .package_item .bottom_price_con[data-v-02b11682]::-webkit-scrollbar {
  width: 0;
}
.activate_member_ship .tab_main .right_set_package .package_con .scroll_box .package_item .bottom_price_con .unit_price[data-v-02b11682] {
  margin-top: 4px;
  font-size: 12px;
  font-family: PingFang SC;
  color: #999999;
  white-space: pre-wrap;
  letter-spacing: 1px;
}
.activate_member_ship .tab_main .right_set_package .package_con .scroll_box .package_item .bottom_price_con .use_count[data-v-02b11682] {
  margin-top: 7px;
  font-size: 12px;
  font-family: PingFang SC;
  color: #999999;
}
.activate_member_ship .tab_main .right_set_package .pay_con[data-v-02b11682] {
  padding: 20px;
  width: 100%;
  height: 131px;
  background: #f9f9fa;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 20px;
}
.activate_member_ship .tab_main .right_set_package .pay_con .left_ercode_2[data-v-02b11682] {
  width: 106px;
  height: 104px;
}
.activate_member_ship .tab_main .right_set_package .pay_con .right_choose_pay[data-v-02b11682] {
  padding-left: 20px;
  width: calc(100% - 200px);
}
.activate_member_ship .tab_main .right_set_package .pay_con .right_choose_pay .pay_methods .methods_tab[data-v-02b11682] {
  display: flex;
  align-items: center;
}
.activate_member_ship .tab_main .right_set_package .pay_con .right_choose_pay .pay_methods .methods_tab .methods_item[data-v-02b11682] {
  width: 116px;
  height: 34px;
  border: 2px solid #dfdfdf;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
  cursor: pointer;
}
.activate_member_ship .tab_main .right_set_package .pay_con .right_choose_pay .pay_methods .methods_tab .methods_item[data-v-02b11682]:nth-child(1) {
  margin-left: 0;
}
.activate_member_ship .tab_main .right_set_package .pay_con .right_choose_pay .pay_methods .methods_tab .methods_item.pay_active[data-v-02b11682] {
  border: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOgAAABECAMAAAC8qYnfAAAAGFBMVEVHcEx4RP15Rfx6Rvx5Rfx6Rvx5Rfx5RPwZd4OWAAAACHRSTlMAJWR/4P+sTaC9xdUAAAEoSURBVHja7duxagQxDIRha0djv/8bB3wQRddcmkCY0V+sYbsPtdL6Lh7I9cR6K5CULNGsoHAo5772Dbl2kuT+6cyzJDtZUtR4BStelFNXGq83l3RJ4vUcbei5o4z7lR9prIfc6tBNPgskxJ3XONCBDnSgAx3oQAc60IEOdKADHehABzrQ3wQTKOgBBT2goAcU9ICCHlDQAwp6QEEPKOgBBT2goAcU9ICCHlDQAwp6QEEPKGgB7c5E/hvonzpjnQbVdXaouLOg4s6CCjsloSCfk80pCcVd34xsTkEoLu9Ky1lQmTVWkCXtTt411iBTxFnS7mSSIbJqjkLF/XHYyjoeUHCW9LAHjXMQ9OldZy8kDnzAXm6+BYmTLfBT2+sIT/+s0utQ1ub0+QvbbS2vH8v3PwAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.activate_member_ship .tab_main .right_set_package .pay_con .right_choose_pay .pay_total[data-v-02b11682] {
  display: flex;
  align-items: center;
  margin-top: 7px;
}
.activate_member_ship .tab_main .right_set_package .pay_con .right_choose_pay .pay_total .pay_title[data-v-02b11682] {
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #999999;
}
.activate_member_ship .tab_main .right_set_package .pay_con .right_choose_pay .pay_total .pay_value[data-v-02b11682] {
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #f2372e;
  margin-left: 10px;
}
.activate_member_ship .tab_main .right_set_package .pay_con .right_choose_pay .pay_total .pay_tips[data-v-02b11682] {
  background: rgba(242, 55, 46, 0.1);
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #f2372e;
  padding: 0px 10px;
  margin-left: 10px;
}
.activate_member_ship .tab_main .right_set_package .pay_con .right_choose_pay .bottom_box[data-v-02b11682] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 5px;
}
.activate_member_ship .tab_main .right_set_package .pay_con .right_choose_pay .bottom_box .left_agree[data-v-02b11682] {
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #999999;
}
.activate_member_ship .tab_main .right_set_package .pay_con .right_choose_pay .bottom_box .right_cutdown[data-v-02b11682] {
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #999999;
}
.activate_member_ship .tab_main .right_set_package .bototm_desc[data-v-02b11682] {
  font-size: 12px;
  font-family: PingFang SC;
  color: #a4a3a3;
  margin-top: 20px;
}
.team-list[data-v-02b11682] {
  max-height: 280px;
  width: 100%;
  overflow: hidden auto;
  padding: 10px;
  border: 1px solid #f5f5f5;
  border-radius: 8px;
}
.team-list .team-item-current[data-v-02b11682] {
  background-color: #f5f5f5;
}
.team-list .team-item[data-v-02b11682] {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  padding: 10px;
  border-radius: 4px;
  cursor: pointer;
}
.team-list .team-item[data-v-02b11682]:hover {
  background-color: #f5f5f5;
}
.team-list .team-item[data-v-02b11682]:last-child {
  margin-bottom: 0;
}
.team-list .team-item .team-avatar[data-v-02b11682] {
  width: 36px;
  height: 36px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  margin-right: 10px;
}
.team-list .team-item .team-avatar-box[data-v-02b11682] {
  width: 36px;
  height: 36px;
  background-color: #1890ff;
  border-radius: 50%;
  margin-right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text {
  color: #7A46FC;
}
.success-color-text {
  color: #52c41a;
}
.error-color-text {
  color: #f5222d;
}
#workGpt-basic-layout {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-left: 1px solid #f0f2f5;
}
#workGpt-basic-layout .basic-layout-header {
  padding: 0;
  background-color: #fff;
  border-bottom: 1px solid rgba(5, 5, 5, 0.06);
}
#workGpt-basic-layout .basic-layout-side-menu {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative;
}
#workGpt-basic-layout .basic-layout-side-menu .menu {
  flex: 1;
  overflow: hidden auto;
}
#workGpt-basic-layout .basic-layout-side-menu .side-footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #fff;
  border-top: 1px solid #f5f5f5;
}
#workGpt-basic-layout .basic-layout-side-menu .side-footer .activate-vip-wrap {
  padding: 10px 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#workGpt-basic-layout .basic-layout-side-menu .side-footer .activate-vip-wrap .activate-vip {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(90deg, #7a6cfc, #f26dbe);
  color: #fff;
  border-radius: 4px;
  padding: 8px 0;
  cursor: pointer;
}
#workGpt-basic-layout .basic-layout-side-menu .side-footer .activate-vip-wrap .activate-vip:after {
  content: "";
  height: 40px;
  width: 30px;
  display: inline-block;
  background: hsla(0, 0%, 100%, 0.2);
  position: absolute;
  left: -60px;
  top: 10px;
  z-index: 2;
  transform: skew(-12deg);
  animation: light 2.5s linear infinite;
}
#workGpt-basic-layout .basic-layout-side-menu .side-footer .change-team-wrap {
  padding: 10px 15px 20px;
  border-right: 1px solid #f5f5f5;
}
#workGpt-basic-layout .basic-layout-side-menu .side-footer .change-team-wrap .user-team {
  background-color: #f1f1f1;
  border-radius: 4px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px 10px;
  cursor: pointer;
}
#workGpt-basic-layout .basic-layout-side-menu .side-footer .change-team-wrap .user-team .user-team-left {
  display: flex;
  align-items: center;
}
#workGpt-basic-layout .basic-layout-side-menu .side-footer .change-team-wrap .user-team .user-team-left .user-team-avatar {
  width: 36px;
  height: 36px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  margin-right: 10px;
}
#workGpt-basic-layout .basic-layout-side-menu .side-footer .change-team-wrap .user-team .user-team-left .user-team-avatar-box {
  width: 36px;
  height: 36px;
  background-color: #1890ff;
  border-radius: 50%;
  margin-right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
}
#workGpt-basic-layout .basic-layout-side-menu .side-footer .change-team-wrap .user-team .user-trigger-icon {
  font-size: 16px;
  color: #666;
}
#workGpt-basic-layout .route-layout {
  overflow: hidden auto;
  border-radius: 4px;
}
.workGpt-team-pop .ant-popover-inner-content {
  padding-left: 0;
  padding-right: 0;
}
.workGpt-team-pop .team-list {
  max-height: 220px;
  overflow: hidden auto;
  padding-left: 10px;
  padding-right: 10px;
}
.workGpt-team-pop .team-list .team-item {
  width: 200px;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  padding: 10px;
  border-radius: 4px;
  cursor: pointer;
}
.workGpt-team-pop .team-list .team-item:hover {
  background-color: #f5f5f5;
}
.workGpt-team-pop .team-list .team-item:last-child {
  margin-bottom: 0;
}
.workGpt-team-pop .team-list .team-item .team-avatar {
  width: 36px;
  height: 36px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  margin-right: 10px;
}
.workGpt-team-pop .team-list .team-item .team-avatar-box {
  width: 36px;
  height: 36px;
  background-color: #1890ff;
  border-radius: 50%;
  margin-right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
}
@keyframes light {
0% {
    left: -20px;
}
25% {
    left: -20px;
}
50% {
    left: 190px;
}
75% {
    left: 190px;
}
100% {
    left: 190px;
}
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-a5e32fc0] {
  color: #7A46FC;
}
.success-color-text[data-v-a5e32fc0] {
  color: #52c41a;
}
.error-color-text[data-v-a5e32fc0] {
  color: #f5222d;
}
.blank-layout[data-v-a5e32fc0] {
  width: 100%;
  height: 100%;
  overflow: hidden auto;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-08d7681d] {
  color: #7A46FC;
}
.success-color-text[data-v-08d7681d] {
  color: #52c41a;
}
.error-color-text[data-v-08d7681d] {
  color: #f5222d;
}
.box[data-v-08d7681d] {
  min-width: 1800px;
  height: 100%;
  overflow: hidden auto;
  position: relative;
}
.box .min-width[data-v-08d7681d] {
  min-width: 2050px;
}
.box[data-v-08d7681d] .ant-card-body {
  height: auto;
  padding: 30px 55px;
}
.box[data-v-08d7681d] .ant-card-cover {
  height: 332px;
  overflow: hidden;
}
.box .title-box[data-v-08d7681d] {
  position: absolute;
  top: 0;
  left: 350px;
  color: #fff;
}
.box .title-box .title[data-v-08d7681d] {
  margin-top: 80px;
  font-size: 24px;
}
.box .title-box .sub-title[data-v-08d7681d] {
  color: #fff;
  font-size: 48px;
  font-weight: 700;
  margin-top: 50px;
}
.box .title-box .introduction[data-v-08d7681d] {
  margin-top: 30px;
  font-size: 26px;
}
.box .image[data-v-08d7681d] {
  width: 100%;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.box .help[data-v-08d7681d] {
  width: 100%;
  text-align: center;
  background: #000;
  color: #fff;
  font-size: 48px;
  font-weight: 700;
  position: relative;
  margin: 0 auto;
}
.box .help .help-text[data-v-08d7681d] {
  position: absolute;
  top: -30px;
  left: 0;
  width: 100%;
}
.box .group[data-v-08d7681d] {
  width: 100%;
  background: #000;
  padding: 80px 350px;
}
.box .group .card[data-v-08d7681d] {
  border: 1px solid #122e4a;
  background: #121519;
  color: #fff;
  font-size: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.box .group .card .link-color[data-v-08d7681d] {
  color: #2681f3;
}
.box .group .card .weight[data-v-08d7681d] {
  color: #fff;
  padding-left: 150px;
  padding-top: 30px;
}
.box .group .card .sort-list[data-v-08d7681d] {
  color: #fff;
  padding-top: 30px;
  padding-left: 400px;
}
.box .group .card .sort-list[data-v-08d7681d] .ant-space-align-center {
  align-items: baseline;
}
.box .group .card .sort-list .left[data-v-08d7681d] {
  font-weight: 700;
}
.box .group .card .sort-list .main[data-v-08d7681d] {
  font-size: 28px;
  color: #c0f374;
}
.box .group .card .sort-list .particulars[data-v-08d7681d] {
  color: #74dfd8;
}
.box .group .card .sort-list .scene[data-v-08d7681d] {
  font-size: 28px;
  color: #2a7efa;
}
.box .group .card .sort-list .scene-details[data-v-08d7681d] {
  color: #c0f374;
}
.box .group .card .sort-list .picture-quality[data-v-08d7681d] {
  font-size: 28px;
  color: #74dfd8;
}
.box .group .card .study-list[data-v-08d7681d] {
  color: #fff;
}
.box .group .card .study-list .border-bottom[data-v-08d7681d] {
  border-bottom: 3px solid #3ca3f7;
}
.box .group .card .study-list .particulars-icon[data-v-08d7681d] {
  position: absolute;
  top: -20px;
  left: 20px;
  padding: 0px 20px;
  background: #3ca3f7;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.box .group .card .study-list .particulars-icon2[data-v-08d7681d] {
  position: absolute;
  top: -20px;
  left: 50.2%;
}
.box .group .card .study-list .particulars-icon3[data-v-08d7681d] {
  position: absolute;
  top: 260px;
  left: 20px;
}
.box .group .description[data-v-08d7681d] {
  color: #fff;
  font-size: 18px;
  margin-bottom: 15px;
}
.box .group .description .left[data-v-08d7681d] {
  color: #588bf1;
  font-weight: 600;
}
.box .group .description .left-bg-skyblue[data-v-08d7681d] {
  color: #5df5ff;
}
.box .group .description .left-bg-green[data-v-08d7681d] {
  color: #75d749;
}
.box .group .description .padding-right30[data-v-08d7681d] {
  padding-right: 30px;
}
.box .group .words-list[data-v-08d7681d] {
  padding-left: 100px;
  color: #fff;
}
.box .group .words-list .padding-bottom[data-v-08d7681d] {
  padding-bottom: 10px;
}
.box .painting[data-v-08d7681d] {
  width: 100%;
  background: #000;
  padding: 80px 350px;
  color: #fff;
}
.box .painting .image-right[data-v-08d7681d] {
  width: 490px;
  height: 320px;
  margin-right: 100px;
}
.box .painting .image-left[data-v-08d7681d] {
  width: 490px;
  height: 320px;
  margin-left: 100px;
}
.box .painting .text[data-v-08d7681d] {
  display: flex;
  align-items: center;
  font-size: 28px;
  font-weight: 700;
}
.box .painting .text-right[data-v-08d7681d] {
  padding-right: 10px;
}
.box .painting .describe[data-v-08d7681d] {
  font-size: 20px;
  margin: 30px 0;
}
.box .become-text[data-v-08d7681d] {
  position: absolute;
  top: -30px;
  left: 0%;
  width: 100%;
}
.box .basic-structure[data-v-08d7681d] {
  background: #000;
  padding: 45px 350px;
  padding-top: 50px;
  color: #fff;
  text-align: center;
  position: relative;
}
.box .basic-structure .text[data-v-08d7681d] {
  font-size: 29px;
  font-weight: 600;
  position: absolute;
  top: 5px;
  left: 44.6%;
}
.box .basic-structure .basic[data-v-08d7681d] {
  top: 17px;
  left: 44.5%;
}
.box .basic-structure .lin[data-v-08d7681d] {
  width: 306px;
  height: 12px;
  background: inherit;
  background-color: #3ca3f7;
  border: none;
  border-radius: 10px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  box-shadow: none;
  margin-left: 39%;
}
.box .basic-structure .weight[data-v-08d7681d] {
  left: 46%;
  top: 50px;
}
.box .basic-structure .study[data-v-08d7681d] {
  left: 44%;
  top: 50px;
}
.box .basic-structure .words[data-v-08d7681d] {
  left: 47%;
  top: 50px;
}
.box .basic-structure-list[data-v-08d7681d] {
  padding: 0px 350px;
  padding-bottom: 0px;
  padding-top: 20px;
}
.box .basic-structure-list .icon[data-v-08d7681d] {
  font-size: 32px;
  color: #74dfd8;
  font-weight: 800;
}
.box .basic-structure-list .list[data-v-08d7681d] {
  width: 140px;
  height: 48px;
  background: inherit;
  background-color: #c0f374;
  border: none;
  border-radius: 10px;
  color: #000;
  font-size: 18px;
  text-align: center;
  line-height: 48px;
}
.box .basic-structure-list .bg-skyblue[data-v-08d7681d] {
  background-color: #74dfd8;
}
.box .basic-structure-list .bg-blue[data-v-08d7681d] {
  background-color: #2a7efa;
}
.box .problem[data-v-08d7681d] {
  background: #000;
  padding: 45px 400px;
  font-size: 28px;
  color: #fff;
}
.box .problem .sub-txt[data-v-08d7681d] {
  font-size: 18px;
  padding: 20px 0;
  color: #d7d7d7;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-3e74a9e2] {
  color: #7A46FC;
}
.success-color-text[data-v-3e74a9e2] {
  color: #52c41a;
}
.error-color-text[data-v-3e74a9e2] {
  color: #f5222d;
}
.home[data-v-3e74a9e2] {
  width: 100%;
  height: 100%;
  overflow: hidden auto;
  background-image: url(../img/home_bg.42129040.png);
}
.home .page-center[data-v-3e74a9e2] {
  margin: 0 auto;
  max-width: 1200px;
  position: relative;
  min-height: 100%;
  padding-bottom: 60px;
}
.home .page-center .center[data-v-3e74a9e2] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
}
.home .page-center .center .title[data-v-3e74a9e2] {
  font-size: 45px;
  font-weight: 700;
  letter-spacing: 2px;
}
.home .page-center .center .title .ai-text[data-v-3e74a9e2] {
  padding: 0 5px;
  font-weight: bold;
  color: #7a46fc;
  line-height: 60px;
  background: linear-gradient(47deg, #6554ff 0%, #f26dbe 57.00683594%, #febd7f 91.35742188%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.home .page-center .center .sub_title[data-v-3e74a9e2] {
  font-size: 16px;
  margin: 30px 0;
  padding: 8px 30px;
  border-radius: 50px;
  border: 1px solid transparent;
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
  background-image: linear-gradient(to right, #e8f5dc, #fcf0e0), linear-gradient(to right, red, #578aef);
}
.home .page-center .center .introduction[data-v-3e74a9e2] {
  width: 830px;
  font-size: 16px;
  text-align: center;
  line-height: 36px;
}
.home .page-center .center .btn-enter[data-v-3e74a9e2] {
  background: skyblue;
  border: none;
  border-radius: 50px;
  background: linear-gradient(to right, #7a6cfc, #f26dbe);
  margin-top: 40px;
  margin-bottom: 80px;
  width: 160px;
  height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  transition: all 2s linear;
}
.home .page-center .center .btn-enter .arrow-icon[data-v-3e74a9e2] {
  display: flex;
  align-items: center;
}
.home .page-center .card[data-v-3e74a9e2] {
  border-radius: 10px;
  margin-bottom: 20px;
}
.home .page-center .card .card-item[data-v-3e74a9e2] {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.home .page-center .card .card-item .card-icon[data-v-3e74a9e2] {
  font-size: 30px;
  margin-bottom: 30px;
}
.home .page-center .card .card-item .card-center .title[data-v-3e74a9e2] {
  font-weight: 700;
  font-size: 16px;
}
.home .page-center .card .card-item .card-center .sub_title[data-v-3e74a9e2] {
  color: #a8a8a8;
  margin-top: 5px;
  font-size: 13px;
}
.home .page-center .card .card-item .btn[data-v-3e74a9e2] {
  border-radius: 50px;
  background: #f1ecff;
  border: none;
  color: #694fb8;
}
.home .page-center .additional-info[data-v-3e74a9e2] {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home .page-center .additional-info span[data-v-3e74a9e2] {
  color: #bbb;
  cursor: pointer;
}
.home .page-center .additional-info span[data-v-3e74a9e2]:hover {
  color: #7A46FC;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-6b468464] {
  color: #7A46FC;
}
.success-color-text[data-v-6b468464] {
  color: #52c41a;
}
.error-color-text[data-v-6b468464] {
  color: #f5222d;
}
.modal-content[data-v-6b468464] {
  padding: 50px;
  position: relative;
}
.modal-content .header-title[data-v-6b468464] {
  font-size: 24px;
  font-weight: 500;
}
.modal-content .header-sub-title[data-v-6b468464] {
  margin-top: 5px;
  color: #999;
}
.modal-content .scan-header[data-v-6b468464] {
  width: 100%;
}
.modal-content .login-qrcode[data-v-6b468464] {
  width: 180px;
  height: 180px;
  margin: 67px auto;
  display: block;
}
.modal-content .switch-type[data-v-6b468464] {
  position: absolute;
  top: 0;
  right: 0;
  width: 80px;
  height: 80px;
  cursor: pointer;
}
.modal-content .switch-type .switch-type-img[data-v-6b468464] {
  width: 80px;
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
}
.modal-content .switch-type .switch-type-tip[data-v-6b468464] {
  background-color: #7A46FC;
  color: #fff;
  border-radius: 4px;
  width: 150px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -45px;
  right: 0;
}
.modal-content .switch-type .switch-type-tip[data-v-6b468464]::after {
  content: "";
  position: absolute;
  bottom: -4px;
  right: 15px;
  transform: translateX(-50%) rotate(45deg);
  border: 1px solid #7A46FC;
  background: #7A46FC;
  width: 7.8px;
  height: 7.8px;
  border-left: 0;
  border-bottom: 0;
}
.modal-content .phone-input-wrap[data-v-6b468464] {
  margin-top: 30px;
  padding-bottom: 5px;
}
.modal-content .code-input-wrap[data-v-6b468464] {
  margin-top: 30px;
  padding-bottom: 5px;
  border-bottom: 1px solid #f1f1f1;
}
.modal-content .code-input-wrap[data-v-6b468464]:hover {
  border-bottom: 1px solid #7A46FC;
}
.modal-content[data-v-6b468464] .phone-input {
  flex: 1;
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #f1f1f1;
}
.modal-content[data-v-6b468464] .phone-input:focus {
  border-bottom: 1px solid #7A46FC;
}
.modal-content[data-v-6b468464] .code-input {
  flex: 1;
  border: none;
  box-shadow: none;
}
#captchaModal[data-v-6b468464] {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 99999;
  width: 100%;
  height: 100%;
}
.imageVerify-modal-wrap[data-v-6b468464] {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
}
.imageVerify-modal-wrap .imageVerify-modal[data-v-6b468464] {
  width: 444px;
  height: 230px;
  background-color: #fff;
  border-radius: 4px;
  padding: 60px 30px 30px 30px;
  position: relative;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-modal-close[data-v-6b468464] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  font-size: 18px;
  padding: 15px;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-input-wrap[data-v-6b468464] {
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 10px;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-input-wrap[data-v-6b468464] .imageVerify-input {
  flex: 1;
  border: none;
  box-shadow: none;
  border-radius: 0;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-input-wrap .imageVerify-img[data-v-6b468464] {
  width: 117px;
  height: 36px;
  margin-left: 10px;
  border: 2px solid #f1f1f1;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-input-wrap .imageVerify-img-refresh[data-v-6b468464] {
  padding: 0 6px;
  margin-left: 5px;
  font-size: 16px;
  cursor: pointer;
}
.imageVerify-modal-wrap .imageVerify-modal .imageVerify-btn[data-v-6b468464] {
  margin-top: 40px;
  width: 100%;
}
.rich-text-wrapper[data-v-6b468464] {
  width: 100%;
  height: 600px;
  overflow-y: auto;
  padding: 20px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-221c2c39] {
  color: #7A46FC;
}
.success-color-text[data-v-221c2c39] {
  color: #52c41a;
}
.error-color-text[data-v-221c2c39] {
  color: #f5222d;
}
.list-wrap[data-v-221c2c39] {
  width: 100%;
  height: 420px;
  overflow: hidden auto;
  margin-top: 20px;
  padding-right: 10px;
}
.list-wrap .empty-wrap[data-v-221c2c39] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.list-wrap .list-item[data-v-221c2c39] {
  width: 100%;
  padding: 10px 20px;
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 15px;
  border: 1px solid #ddd;
}
.list-wrap .list-item .list-item-title[data-v-221c2c39] {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 5px;
}
.list-wrap .list-item .list-item-content[data-v-221c2c39] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #999;
}
.list-wrap .list-item .list-item-desc[data-v-221c2c39] {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 20px;
  margin-bottom: 10px;
}
.list-wrap .list-item .list-item-button[data-v-221c2c39] {
  border-radius: 4px;
  padding: 0 24px;
}
.list-wrap .list-item .list-item-button[data-v-221c2c39]:hover {
  background-color: #7A46FC !important;
  color: #fff !important;
}
.list-wrap .tips[data-v-221c2c39] {
  padding: 10px 0;
  text-align: center;
  color: #999;
}
.menu-wrap[data-v-221c2c39] {
  width: 100%;
  height: 520px;
  overflow: hidden auto;
}
[data-v-221c2c39] .ant-tooltip-content {
  width: 520px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-e601fbf0] {
  color: #7A46FC;
}
.success-color-text[data-v-e601fbf0] {
  color: #52c41a;
}
.error-color-text[data-v-e601fbf0] {
  color: #f5222d;
}
[data-v-e601fbf0] .ant-modal-body {
  padding: 0 !important;
}
.content[data-v-e601fbf0] {
  background-color: #e9e9fe;
}
.content .title[data-v-e601fbf0] {
  font-size: 18px;
  padding: 15px 20px;
}
.content .list-wrap[data-v-e601fbf0] {
  background-color: #fff;
  padding: 20px;
  display: flex;
  align-items: center;
}
.content .list-wrap .send-button[data-v-e601fbf0] {
  color: #7A46FC;
  font-size: 28px;
  padding-left: 30px;
  cursor: pointer;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-8c6fec60] {
  color: #7A46FC;
}
.success-color-text[data-v-8c6fec60] {
  color: #52c41a;
}
.error-color-text[data-v-8c6fec60] {
  color: #f5222d;
}
.page-warp[data-v-8c6fec60] {
  padding: 40px 60px;
  width: 100%;
  height: 100%;
  overflow: hidden auto;
  background-image: url(../img/home_bg.42129040.png);
}
.page-warp .tag[data-v-8c6fec60] {
  width: 100%;
  display: flex;
  justify-content: left;
  align-items: center;
  padding: 3px 0px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 400;
  border: none;
  margin-bottom: 15px;
  margin-top: -20px;
}
.page-warp .tag .horn[data-v-8c6fec60] {
  width: 30px;
  height: 30px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 5px;
}
.page-warp .tag .close-circle[data-v-8c6fec60] {
  background: #867d7b;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #f4f5ff;
  font-size: 26px;
}
.page-warp .tag .favorite-tips-box[data-v-8c6fec60] {
  padding: 3px 5px;
  background: #e9ebec;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 400;
  color: #6965ea;
  margin: 0 5px;
}
.page-warp .tag .container[data-v-8c6fec60] {
  width: 100%;
  height: 25px;
}
.page-warp .tag .container .marquee[data-v-8c6fec60] {
  width: 100%;
  height: 25px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page-warp .tag .container .marquee .image[data-v-8c6fec60] {
  margin-right: 8px;
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 3px;
}
.page-warp .tag[data-v-8c6fec60] .slick-list {
  height: 30px;
}
.page-warp .tag[data-v-8c6fec60] .slick-slide {
  height: 30px;
}
.workbenches-box[data-v-8c6fec60] {
  background-color: #ac85f3;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  padding: 40px 0px 30px;
  color: #ffffff;
  border-radius: 10px;
}
.page-title[data-v-8c6fec60] {
  font-size: 36px;
  font-weight: 700;
}
.page-subtitle[data-v-8c6fec60] {
  font-size: 16px;
}
.search-box[data-v-8c6fec60] {
  border-radius: 20px;
  background: linear-gradient(to right, #e4dbfd, #deedfe);
  padding: 4px;
}
.search-box .search-prefix-icon[data-v-8c6fec60] {
  display: none;
  padding: 0px 8px 0px 10px;
  font-weight: bold;
  color: #7a46fc;
  font-size: 20px;
  background: linear-gradient(47deg, #6554ff 0%, #f26dbe 57.00683594%, #febd7f 91.35742188%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.search-box .search-input[data-v-8c6fec60] {
  background: #ffffff;
  border-radius: 20px;
  padding: 3px;
  padding-right: 10px;
}
.search-box .search-input__prefix[data-v-8c6fec60] {
  color: #a27dfd;
  font-size: 12px;
  background: #efe9ff;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  height: 26px;
  line-height: 26px;
  padding: 0px 10px 0px 12px;
  cursor: pointer;
}
.search-box .search-input input[data-v-8c6fec60] {
  border: none;
  outline: none;
  width: 320px;
  font-size: 13px;
  margin-left: 5px;
  padding: 0px 10px;
}
.search-box .search-input input[data-v-8c6fec60]:focus {
  border: none;
  box-shadow: none;
}
.search-box .search-btn[data-v-8c6fec60] {
  background: #ff8986;
  border: 2px solid #fff;
  padding: 3px 7px;
  border-radius: 16px;
  font-size: 13px;
  height: 100%;
  cursor: pointer;
}
.category-box__item[data-v-8c6fec60] {
  margin-right: 30px;
  cursor: pointer;
}
.category-box__item[data-v-8c6fec60]:last-child {
  margin-right: 0px;
}
.category-box__image[data-v-8c6fec60] {
  width: 32px;
  height: 32px;
}
.category-box__image img[data-v-8c6fec60] {
  height: 100%;
  width: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.category-box__title[data-v-8c6fec60] {
  font-size: 12px;
  margin-top: 5px;
}
.app-section[data-v-8c6fec60] {
  margin-top: 40px;
}
.app-section__title[data-v-8c6fec60] {
  font-size: 16px;
  font-weight: 700;
}
.app-section__list[data-v-8c6fec60] {
  margin-top: 15px;
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.app-section__list .app-card[data-v-8c6fec60] {
  border-radius: 10px;
  background: #fff;
  border: 1px solid #e9e9e9;
  width: 100%;
  padding: 20px 16px 30px;
  cursor: pointer;
  position: relative;
}
.app-section__list .app-card__image[data-v-8c6fec60] {
  width: 46px;
  height: 46px;
}
.app-section__list .app-card__image img[data-v-8c6fec60] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.app-section__list .app-card__title[data-v-8c6fec60] {
  margin-left: 10px;
  font-size: 16px;
  font-weight: 600;
}
.app-section__list .app-card__info[data-v-8c6fec60] {
  margin-top: 20px;
  color: #767676;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.app-section__list .app-card__icon[data-v-8c6fec60] {
  position: absolute;
  right: 15px;
  top: 10px;
  display: none;
}
.app-section__list .app-card__icon--shoucang[data-v-8c6fec60] {
  font-size: 16px;
}
.app-section__list .app-card__arrow[data-v-8c6fec60] {
  color: #7A46FC;
  position: absolute;
  right: 15px;
  bottom: 10px;
  font-size: 16px;
  visibility: hidden;
}
.app-section__list .app-card[data-v-8c6fec60]:hover {
  transform: translateY(-3px);
  border: 1px solid #7A46FC;
}
.app-section__list .app-card:hover .app-card__arrow[data-v-8c6fec60] {
  visibility: visible;
}
.app-section__list .app-card:hover .app-card__icon[data-v-8c6fec60] {
  display: block;
}
.additional-info[data-v-8c6fec60] {
  margin-top: 30px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.additional-info span[data-v-8c6fec60] {
  color: #bbb;
  cursor: pointer;
}
.additional-info span[data-v-8c6fec60]:hover {
  color: #7A46FC;
}
@media (min-width: 1024px) {
.app-section__list[data-v-8c6fec60] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (min-width: 1280px) {
.app-section__list[data-v-8c6fec60] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
@media (min-width: 1536px) {
.app-section__list[data-v-8c6fec60] {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
}
#iframe_container:hover .close-icon[data-v-8c6fec60] {
  display: block !important;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-36ccee3e] {
  color: #7A46FC;
}
.success-color-text[data-v-36ccee3e] {
  color: #52c41a;
}
.error-color-text[data-v-36ccee3e] {
  color: #f5222d;
}
.list-wrap[data-v-36ccee3e] {
  width: 100%;
  height: 500px;
  overflow: hidden auto;
}
.list-wrap .chat-history-button[data-v-36ccee3e] {
  position: absolute;
  top: 85px;
  left: -115px;
}
.list-wrap .item-card[data-v-36ccee3e] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  padding: 12px 20px;
  margin-bottom: 2px;
  border-radius: 8px;
}
.list-wrap .item-card[data-v-36ccee3e]:hover {
  background-color: #f7f0ff;
  color: #7A46FC;
}
.list-wrap .item-card .item-title[data-v-36ccee3e] {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list-wrap .item-card-current[data-v-36ccee3e] {
  background-color: #f7f0ff;
  color: #7A46FC;
}
.clear-button-wrap[data-v-36ccee3e] {
  margin-top: 10px;
  display: flex;
  justify-content: center;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-4eacc214] {
  color: #7A46FC;
}
.success-color-text[data-v-4eacc214] {
  color: #52c41a;
}
.error-color-text[data-v-4eacc214] {
  color: #f5222d;
}
@keyframes twinkle-4eacc214 {
0% {
    opacity: 1;
}
100% {
    transform: scale(1);
    opacity: 0;
}
}
.markdown-viewer-input[data-v-4eacc214] > :last-child:after {
  content: "|";
  display: 'inline-block';
  width: 2px;
  font-weight: 900;
  color: #5a54f9;
  line-height: 24px;
  animation: 1s infinite twinkle-4eacc214;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-279390c7] {
  color: #7A46FC;
}
.success-color-text[data-v-279390c7] {
  color: #52c41a;
}
.error-color-text[data-v-279390c7] {
  color: #f5222d;
}
.chat-core-wrap[data-v-279390c7] {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
}
.chat-core-wrap .stop-button-wrap[data-v-279390c7] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(200, 200, 200, 0.5);
  border-radius: 8px;
}
.chat-core-wrap .message-list[data-v-279390c7] {
  width: 100%;
  overflow: hidden auto;
  flex: 1;
}
.chat-core-wrap .message-list .message-left[data-v-279390c7] {
  padding: 10px 0;
}
.chat-core-wrap .message-list .message-left .message-main[data-v-279390c7] {
  display: flex;
}
.chat-core-wrap .message-list .message-left .message-main .avatar[data-v-279390c7] {
  width: 40px;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  margin-right: 10px;
  margin-bottom: 100px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content[data-v-279390c7] {
  position: relative;
  padding-right: 40px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .message-card[data-v-279390c7] {
  background-color: #fff;
  padding: 10px 20px;
  border-radius: 8px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .message-card .message-text .message-text-focus[data-v-279390c7] {
  display: inline-block;
  width: 2px;
  font-weight: 900;
  color: #5a54f9;
  line-height: 24px;
  animation: 1s infinite twinkle-279390c7;
}
@keyframes twinkle-279390c7 {
0% {
    opacity: 1;
}
100% {
    transform: scale(1);
    opacity: 0;
}
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-copy[data-v-279390c7] {
  display: none;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list[data-v-279390c7] {
  display: flex;
  margin-top: 10px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-copy[data-v-279390c7] {
  background-color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #999;
  margin-right: 10px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-copy[data-v-279390c7]:hover {
  color: #333;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-copy .txt[data-v-279390c7] {
  display: none;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-copy[data-v-279390c7]:hover {
  background-color: #fff;
  width: 65px;
  height: 30px;
  border-radius: 30px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-copy[data-v-279390c7]:hover:hover {
  color: #333;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-copy:hover:hover .txt[data-v-279390c7] {
  display: block;
  color: #333;
  margin-left: 5px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-share[data-v-279390c7] {
  background-color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #999;
  margin-right: 10px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-share .txt[data-v-279390c7] {
  display: none;
  color: #333;
  margin-left: 5px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-share[data-v-279390c7]:hover {
  background-color: #fff;
  width: 65px;
  height: 30px;
  border-radius: 30px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-share[data-v-279390c7]:hover:hover {
  color: #333;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-share:hover:hover .txt[data-v-279390c7] {
  display: block;
  color: #333;
  margin-left: 5px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-edit[data-v-279390c7] {
  background-color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #999;
  margin-right: 10px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-edit .txt[data-v-279390c7] {
  display: none;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-edit[data-v-279390c7]:hover {
  background-color: #fff;
  width: 65px;
  height: 30px;
  border-radius: 30px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-edit[data-v-279390c7]:hover:hover {
  color: #333;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-edit:hover:hover .txt[data-v-279390c7] {
  display: block;
  color: #333;
  margin-left: 5px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-down-load[data-v-279390c7] {
  background-color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #999;
  margin-right: 10px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-down-load .txt[data-v-279390c7] {
  display: none;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-down-load[data-v-279390c7]:hover {
  background-color: #fff;
  width: 65px;
  height: 30px;
  border-radius: 30px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-down-load[data-v-279390c7]:hover:hover {
  color: #333;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-down-load:hover:hover .txt[data-v-279390c7] {
  display: block;
  color: #333;
  margin-left: 5px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-audio[data-v-279390c7] {
  background-color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #999;
  margin-right: 10px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-audio .txt[data-v-279390c7] {
  display: none;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-audio[data-v-279390c7]:hover {
  background-color: #fff;
  width: 95px;
  height: 30px;
  border-radius: 30px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-audio[data-v-279390c7]:hover:hover {
  color: #333;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-audio:hover:hover .txt[data-v-279390c7] {
  display: block;
  color: #333;
  margin-left: 5px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-continue[data-v-279390c7] {
  background-color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #999;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-continue .txt[data-v-279390c7] {
  display: none;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-continue[data-v-279390c7]:hover,
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-continue-hover[data-v-279390c7] {
  background-color: #fff;
  width: 95px;
  height: 30px;
  border-radius: 30px;
  color: #333;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-continue:hover .txt[data-v-279390c7],
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-continue-hover .txt[data-v-279390c7] {
  display: block;
  color: #333;
  margin-left: 5px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .update-vip[data-v-279390c7] {
  position: absolute;
  right: -60px;
  bottom: 5px;
}
.chat-core-wrap .message-list .message-right[data-v-279390c7] {
  padding: 10px 0;
}
.chat-core-wrap .message-list .message-right .message-main[data-v-279390c7] {
  display: flex;
  flex-direction: row-reverse;
}
.chat-core-wrap .message-list .message-right .message-main .avatar[data-v-279390c7] {
  width: 40px;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  margin-left: 10px;
}
.chat-core-wrap .message-list .message-right .message-main .avatar-icon[data-v-279390c7] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #7A46FC;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  font-size: 22px;
}
.chat-core-wrap .message-list .message-right .message-main .message-content[data-v-279390c7] {
  position: relative;
  padding-left: 40px;
}
.chat-core-wrap .message-list .message-right .message-main .message-content .message-card[data-v-279390c7] {
  background-color: #fff;
  padding: 10px 20px;
  border-radius: 8px;
}
.chat-core-wrap .message-list .message-right .message-main .message-content .message-card .message-text[data-v-279390c7] {
  white-space: pre-wrap;
}
.chat-core-wrap .message-list .message-right .message-main .message-content .message-copy[data-v-279390c7] {
  background-color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #999;
}
.chat-core-wrap .message-list .message-right .message-main .message-content .message-copy[data-v-279390c7]:hover {
  color: #333;
}
.chat-core-wrap .message-list .recommend-list[data-v-279390c7] {
  width: 60%;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  padding-top: 40px;
}
.chat-core-wrap .message-list .recommend-list .refresh-button[data-v-279390c7] {
  position: absolute;
  top: 5px;
  right: 0;
  font-size: 18px;
}
.chat-core-wrap .message-list .recommend-list .recommend-title[data-v-279390c7] {
  text-align: center;
  font-size: 28px;
  font-weight: bold;
}
.chat-core-wrap .message-list .recommend-list .cate-list[data-v-279390c7] {
  width: 100%;
  display: flex;
  margin-top: 20px;
}
.chat-core-wrap .message-list .recommend-list .cate-list .cate-column[data-v-279390c7] {
  flex: 1;
  padding: 0 15px;
}
.chat-core-wrap .message-list .recommend-list .cate-list .cate-column .cate-title[data-v-279390c7] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 30px 0;
  font-size: 20px;
}
.chat-core-wrap .message-list .recommend-list .cate-list .cate-column .cate-title .cate-icon[data-v-279390c7] {
  width: 28px;
  height: 28px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 10px;
}
.chat-core-wrap .message-list .recommend-list .cate-list .cate-column .cate-item-card[data-v-279390c7] {
  background-color: #fff;
  font-size: 16px;
  border-radius: 8px;
  margin-top: 15px;
  padding: 15px 20px;
  cursor: pointer;
  box-shadow: 0 5px 20px #eee;
  transition: 0.2s ease;
}
.chat-core-wrap .message-list .recommend-list .cate-list .cate-column .cate-item-card .cate-item-content[data-v-279390c7] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.chat-core-wrap .message-list .recommend-list .cate-list .cate-column .cate-item-card[data-v-279390c7]:hover {
  background-color: #7A46FC;
  color: #fff;
}
.chat-core-wrap .chat-footer[data-v-279390c7] {
  padding-top: 10px;
}
.chat-core-wrap .chat-footer .button-list[data-v-279390c7] {
  margin-bottom: 12px;
}
.chat-core-wrap .chat-footer .chat-input-wrap[data-v-279390c7] {
  display: flex;
  align-items: center;
  position: relative;
}
.chat-core-wrap .chat-footer .chat-input-wrap .chat-input-box[data-v-279390c7] {
  border-radius: 8px;
  background-color: #fff;
  overflow: hidden;
}
.chat-core-wrap .chat-footer .chat-input-wrap .chat-input[data-v-279390c7] {
  flex: 1;
  border: none;
  outline: none;
  resize: none;
  height: 60px;
  line-height: 20px;
}
.chat-core-wrap .chat-footer .chat-input-wrap .chat-input[data-v-279390c7]:focus-visible,
.chat-core-wrap .chat-footer .chat-input-wrap .chat-input[data-v-279390c7]:focus,
.chat-core-wrap .chat-footer .chat-input-wrap .chat-input[data-v-279390c7]:active,
.chat-core-wrap .chat-footer .chat-input-wrap .chat-input[data-v-279390c7]:focus-within {
  border: none !important;
  outline: none !important;
  box-shadow: none;
}
.chat-core-wrap .chat-footer .chat-input-wrap .chat-submit-button[data-v-279390c7] {
  border-radius: 4px;
  margin-left: 10px;
}
.chat-core-wrap .chat-footer .disclaimer-wrap[data-v-279390c7] {
  color: #999;
  font-size: 12px;
  cursor: pointer;
  display: inline-block;
  width: 70px;
  margin-top: 5px;
}
.chat-core-wrap .chat-footer .disclaimer-wrap[data-v-279390c7]:hover {
  color: #7A46FC;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text {
  color: #7A46FC;
}
.success-color-text {
  color: #52c41a;
}
.error-color-text {
  color: #f5222d;
}
.message-markdown-wrap {
  /* blockquote 样式 */
  /* ul ol 样式 */
}
.message-markdown-wrap > *:first-child {
  margin-top: 0 !important;
}
.message-markdown-wrap table {
  border: 1px solid #ccc;
  width: 100%;
  margin-bottom: 10px;
}
.message-markdown-wrap table td,
.message-markdown-wrap table th {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 6px 13px;
}
.message-markdown-wrap table th {
  text-align: center;
  background: #dee8ee;
}
.message-markdown-wrap table th:last-child {
  border-right: none;
}
.message-markdown-wrap table td:last-child {
  border-right: none;
}
.message-markdown-wrap table tr:last-child td {
  border-bottom: none;
}
.message-markdown-wrap tr:nth-child(even) {
  background: #eff3f5;
}
.message-markdown-wrap blockquote {
  display: block;
  border-left: 8px solid #d0e5f2;
  padding: 5px 10px;
  margin: 10px 0;
  line-height: 1.4;
  font-size: 100%;
  background-color: #f1f1f1;
}
.message-markdown-wrap p {
  margin-top: 0;
  margin-bottom: 16px;
  white-space: pre-wrap;
}
.message-markdown-wrap ul,
.message-markdown-wrap ol {
  margin: 10px 0 10px 0px;
  padding-left: 2em;
}
.message-markdown-wrap li > p {
  margin-top: 16px;
}
.message-markdown-wrap h3 {
  font-size: 1.25em;
  font-weight: 600;
}
.message-markdown-wrap h4 {
  font-weight: 600;
  font-size: 1em;
}
.message-markdown-wrap h1,
.message-markdown-wrap h2,
.message-markdown-wrap h3,
.message-markdown-wrap h4,
.message-markdown-wrap h5,
.message-markdown-wrap h6 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 1.25;
}
.message-markdown-wrap pre {
  margin: 0;
}
.ant-modal.prompt-use-modal {
  width: calc(100% - 315px) !important;
  max-width: 1200px !important;
  margin-left: 221px !important;
  vertical-align: bottom !important;
  top: auto !important;
}
.ant-modal-wrap.prompt-use-modal-warp {
  text-align: left;
}
.bg-white {
  background-color: #ffffff;
}
.active .model-name {
  color: #7A46FC;
}
.active .icon {
  color: #7A46FC;
  display: block !important;
}
.price-round {
  background: linear-gradient(180deg, #fb6969, #ec4282);
  border-radius: 16px 16px 16px 0;
  font-size: 10px;
  font-weight: 400;
  color: #fff;
  padding: 4px 7px;
  transform: scale(0.9);
}
.price-round.yellow {
  background: linear-gradient(180deg, #ffa663, #f97815);
}
.hidden {
  display: none !important;
}
.primary-color {
  color: #7A46FC;
}
.chat-image-uploader {
  height: 73px;
}
.chat-image-uploader .ant-upload.ant-upload-select-picture-card,
.chat-image-uploader .ant-upload-list-picture-card-container,
.chat-image-uploader .ant-upload-list-picture-card .ant-upload-list-item {
  height: 100%;
}
.chat-image-uploader-not-empyt .ant-upload-list {
  height: 100%;
}
.message-image {
  width: 248px;
  height: 168px;
  margin-bottom: 4px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-533040f9] {
  color: #7A46FC;
}
.success-color-text[data-v-533040f9] {
  color: #52c41a;
}
.error-color-text[data-v-533040f9] {
  color: #f5222d;
}
.chat[data-v-533040f9] {
  width: 100%;
  height: 100%;
  display: flex;
}
.chat .chat-wrap[data-v-533040f9] {
  width: 100%;
  height: 100%;
  padding: 20px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-64b1a367] {
  color: #7A46FC;
}
.success-color-text[data-v-64b1a367] {
  color: #52c41a;
}
.error-color-text[data-v-64b1a367] {
  color: #f5222d;
}
.create[data-v-64b1a367] {
  width: 100%;
  height: 100%;
  padding: 20px 10px;
}
.create .plugin-list .plugin-title[data-v-64b1a367] {
  font-size: 16px;
  font-weight: 600;
  padding: 15px 10px;
}
.create .plugin-list .plugin-item-list .plugin-item[data-v-64b1a367] {
  padding: 15px 20px;
  background-color: #fff;
  border-radius: 6px;
  margin: 0 10px 20px 10px;
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: 0.2s ease;
  box-shadow: 0 0px 10px #193e7b14;
}
.create .plugin-list .plugin-item-list .plugin-item[data-v-64b1a367]:hover {
  transform: translateY(-3px);
  box-shadow: 0 0 6px #999;
  transition: all 0.5s ease-out;
}
.create .plugin-list .plugin-item-list .plugin-item .plugin-item-icon[data-v-64b1a367] {
  width: 36px;
  height: 36px;
  border-radius: 50%;
}
.create .plugin-list .plugin-item-list .plugin-item .plugin-item-right[data-v-64b1a367] {
  width: calc(100% - 36px);
  padding-left: 10px;
}
.create .plugin-list .plugin-item-list .plugin-item .plugin-item-right .plugin-item-name[data-v-64b1a367] {
  font-weight: 600;
}
.create .plugin-list .plugin-item-list .plugin-item .plugin-item-right .plugin-item-intro[data-v-64b1a367] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #999;
  font-size: 13px;
}
.create .plugin-chat[data-v-64b1a367] {
  width: 100%;
  height: 100%;
}
.create .plugin-chat .plugin-chat-header[data-v-64b1a367] {
  font-size: 18px;
  padding-bottom: 10px;
}
.create .plugin-chat .plugin-chat-wrap[data-v-64b1a367] {
  width: 100%;
  height: calc(100% - 40px);
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-e49a8168] {
  color: #7A46FC;
}
.success-color-text[data-v-e49a8168] {
  color: #52c41a;
}
.error-color-text[data-v-e49a8168] {
  color: #f5222d;
}
.mindmap-ai[data-v-e49a8168] {
  width: 262px;
  z-index: 100;
  padding: 18px 14px;
  background: #dfe8f2;
  position: relative;
}
.mindmap-ai.hide[data-v-e49a8168] {
  width: 0;
  padding: 0;
  background: none;
}
.mindmap-ai.hide .expand_arrow[data-v-e49a8168] {
  right: -28px;
}
.mindmap-ai .expand_arrow[data-v-e49a8168] {
  display: block!important;
  color: #fff;
  right: -14px;
  top: 50%;
  width: 28px;
  height: 28px;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 0 1px 1px #f1f1f6 inset;
  cursor: pointer;
  z-index: 300;
}
.mindmap-ai .expand_arrow .arrow[data-v-e49a8168] {
  display: block!important;
  width: 10px;
  height: 10px;
  border-top: 2px solid #b6b6b6;
  border-left: 2px solid #b6b6b6;
  position: absolute;
  top: 9px;
  left: 10px;
  transform: rotate(-45deg);
  cursor: pointer;
}
.mindmap-ai .expand_arrow .arrow.right[data-v-e49a8168] {
  transform: rotate(135deg);
  left: 6px;
}
.mindmap-ai .tools-title[data-v-e49a8168] {
  font-size: 20px;
  font-weight: 700;
  color: #333;
}
.mindmap-ai .tools-content .tools-content-title[data-v-e49a8168],
.mindmap-ai .tools-answer .tools-answer-title[data-v-e49a8168] {
  font-size: 12px;
  font-weight: 400;
  color: #333;
}
.mindmap-ai .tools-answer-textarea[data-v-e49a8168] {
  height: 300px !important;
  max-height: 300px !important;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-17ecb347] {
  color: #7A46FC;
}
.success-color-text[data-v-17ecb347] {
  color: #52c41a;
}
.error-color-text[data-v-17ecb347] {
  color: #f5222d;
}
.pagewarp[data-v-17ecb347] {
  max-width: 1000px;
  padding: 20px;
  margin: 0 auto;
}
.pagewarp .tools-list[data-v-17ecb347] {
  padding: 10px 0px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  overflow-y: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  grid-template-rows: auto;
  grid-gap: 20px;
}
.pagewarp .tools-list .tools_card[data-v-17ecb347] {
  border-radius: 16px;
  padding: 18px 20px;
  position: relative;
  background-color: #fff;
  cursor: pointer;
}
.pagewarp .tools-list .tools_card .card_title[data-v-17ecb347] {
  font-size: 15px;
  font-weight: 700;
  overflow: hidden;
}
.pagewarp .tools-list .tools_card .card_info[data-v-17ecb347] {
  font-size: 13px;
  color: #888888;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-56ef05c2] {
  color: #7A46FC;
}
.success-color-text[data-v-56ef05c2] {
  color: #52c41a;
}
.error-color-text[data-v-56ef05c2] {
  color: #f5222d;
}
.scene-editor[data-v-56ef05c2] .w-e-drop-panel {
  min-width: auto;
}
.scene-editor[data-v-56ef05c2] .w-e-drop-panel .panel-list {
  width: 80px;
}
.scene-editor[data-v-56ef05c2] .w-e-drop-panel .panel-list .panel-item {
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.scene-editor[data-v-56ef05c2] .w-e-drop-panel .panel-list .panel-item:hover {
  background-color: #f6f6f7;
}
.scene-editor[data-v-56ef05c2] .w-e-text-container {
  background-color: var(--scene-editor-bg-color);
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-7b76434a] {
  color: #7A46FC;
}
.success-color-text[data-v-7b76434a] {
  color: #52c41a;
}
.error-color-text[data-v-7b76434a] {
  color: #f5222d;
}
.scene[data-v-7b76434a] {
  width: 100%;
  height: 100%;
  padding: 20px;
}
.scene .header[data-v-7b76434a] {
  font-size: 18px;
  font-weight: bold;
  height: 28px;
  line-height: 28px;
}
.scene .step-wrap[data-v-7b76434a] {
  background-color: #fff;
  padding: 20px;
  border-radius: 6px;
  margin-top: 20px;
}
.scene .content-card[data-v-7b76434a] {
  background-color: #fff;
  border-radius: 6px;
  display: flex;
  width: 100%;
  height: 100%;
}
.scene .content-card .content-split-vertical[data-v-7b76434a] {
  border-right: 1px solid #f5f5f5;
}
.scene .content-card .content-part[data-v-7b76434a] {
  height: 100%;
  position: relative;
}
.scene .content-card .content-part .content-part-title[data-v-7b76434a] {
  padding: 10px 16px;
  font-weight: bold;
  border-bottom: 1px solid #f5f5f5;
}
.scene .content-card .content-part .cate-list[data-v-7b76434a] {
  overflow: hidden auto;
  height: calc(100% - 53px);
  padding: 10px 16px;
}
.scene .content-card .content-part .cate-list .cate-card[data-v-7b76434a] {
  margin-bottom: 10px;
}
.scene .content-card .content-part .cate-list .cate-card .cate-name[data-v-7b76434a] {
  padding-bottom: 10px;
}
.scene .content-card .content-part .cate-list .cate-card .app-card[data-v-7b76434a] {
  background-color: #fff;
  border-radius: 12px;
  border: 2px solid #f1f1f1;
  padding: 10px 16px;
  margin-bottom: 10px;
  display: flex;
  cursor: pointer;
}
.scene .content-card .content-part .cate-list .cate-card .app-card .app-icon[data-v-7b76434a] {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 10px;
}
.scene .content-card .content-part .cate-list .cate-card .app-card .app-icon-block[data-v-7b76434a] {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  margin-right: 10px;
  background-color: #f1f1f1;
}
.scene .content-card .content-part .cate-list .cate-card .app-card .app-right[data-v-7b76434a] {
  flex: 1;
}
.scene .content-card .content-part .cate-list .cate-card .app-card .app-right .app-name[data-v-7b76434a] {
  font-weight: 600;
}
.scene .content-card .content-part .cate-list .cate-card .app-card .app-right .app-info[data-v-7b76434a] {
  color: #666;
  font-size: 12px;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.scene .content-card .content-part .cate-list .cate-card .app-card-current[data-v-7b76434a] {
  background-color: #f3f0ff;
  border-color: #5a54f9;
}
.scene .content-card .content-part .form-list[data-v-7b76434a] {
  overflow: hidden auto;
  height: calc(100% - 133px);
  padding: 10px 16px 0 16px;
}
.scene .content-card .content-part .form-list .keywords-wrap[data-v-7b76434a] {
  min-height: 60px;
  border: 1px solid #d9d9d9;
  display: flex;
  flex-wrap: wrap;
  padding: 10px;
}
.scene .content-card .content-part .form-list .keywords-wrap .add-keyword-button[data-v-7b76434a] {
  width: 60px;
  height: 24px;
  background-color: #fafafa;
  border: 1px dashed #ccc;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  font-size: 12px;
}
.scene .content-card .content-part .form-list[data-v-7b76434a] label {
  width: 100%;
}
.scene .content-card .content-part .form-submit-wrap[data-v-7b76434a] {
  width: 100%;
  height: 90px;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 20px 20px 20px;
  border-top: 1px solid #f5f5f5;
  border-radius: 0 0 6px 0;
  position: relative;
}
.scene .content-card .content-part .form-submit-wrap .disclaimer-wrap[data-v-7b76434a] {
  position: absolute;
  left: 24px;
  bottom: 8px;
  color: #999;
  font-size: 12px;
  cursor: pointer;
}
.scene .content-card .content-part .form-submit-wrap .disclaimer-wrap[data-v-7b76434a]:hover {
  color: #7A46FC;
}
.scene .content-card .content-part[data-v-7b76434a] .ant-tabs-bar {
  margin: 0;
}
.scene .history[data-v-7b76434a] {
  width: 100%;
  height: 94%;
  overflow: hidden auto;
}
.scene .history .title[data-v-7b76434a] {
  color: #00000073;
}
.scene .history .textarea[data-v-7b76434a] {
  margin-bottom: 10px;
}
.scene .history .introduce[data-v-7b76434a] {
  margin-top: 20px;
  margin-bottom: 15px;
}
.scene .history .operate[data-v-7b76434a] {
  border: 1px solid #f2f2f2;
  padding: 4px 20px;
  border-radius: 24px;
  color: #00000073;
  cursor: pointer;
}
.scene .chat-wrap[data-v-7b76434a] {
  width: 100%;
  height: calc(100% - 46px);
  padding: 10px 20px;
}
.material-cate-wrap[data-v-7b76434a] {
  padding-right: 10px;
}
.material-cate-wrap .material-cate-part[data-v-7b76434a] {
  display: flex;
  padding-bottom: 10px;
  font-size: 15px;
}
.material-cate-wrap .material-cate-part .material-cate-part-title[data-v-7b76434a] {
  font-weight: 600;
}
.material-cate-wrap .material-cate-part .material-cate-part-items[data-v-7b76434a] {
  display: flex;
  padding-left: 10px;
}
.material-cate-wrap .material-cate-part .material-cate-part-items .material-cate-part-item[data-v-7b76434a] {
  margin-left: 15px;
  cursor: pointer;
}
.material-cate-wrap .material-cate-part .material-cate-part-items .material-cate-part-item-current[data-v-7b76434a] {
  color: #7A46FC;
}
.material-tag-list-wrap[data-v-7b76434a] {
  margin-top: 10px;
  width: 100%;
  height: 400px;
  overflow: hidden auto;
}
.material-tag-list-wrap .material-tag-list[data-v-7b76434a] {
  width: 100%;
  padding-right: 10px;
}
.material-tag-list-wrap .material-tag-list .material-tag-item[data-v-7b76434a] {
  margin-bottom: 8px;
  margin-right: 0;
  cursor: pointer;
  font-size: 14px;
  padding: 8px 10px;
  display: block;
  border-radius: 6px;
  white-space: pre-wrap;
  word-break: break-all;
  transition: 0.2s cubic-bezier(0.4, 0.2, 1);
}
.material-tag-list-wrap .material-tag-list .material-tag-item[data-v-7b76434a]:hover {
  color: #531dab;
  background: #f9f0ff;
  border-color: #d3adf7;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-bed3450a] {
  color: #7A46FC;
}
.success-color-text[data-v-bed3450a] {
  color: #52c41a;
}
.error-color-text[data-v-bed3450a] {
  color: #f5222d;
}
.create[data-v-bed3450a] {
  width: 100%;
  height: 100%;
  padding: 0 20px;
  background-image: url(../img/home_bg.42129040.png);
}
.create .cate-list[data-v-bed3450a] {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 30px 0;
}
.create .cate-list .ant-badge[data-v-bed3450a] {
  margin: 0 10px;
}
.create .cate-list .cate-item[data-v-bed3450a] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  cursor: pointer;
}
.create .cate-list .cate-item .cate-item-icon[data-v-bed3450a] {
  width: 30px;
  height: 30px;
  -o-object-fit: cover;
     object-fit: cover;
}
.create .cate-list .cate-item .cate-item-name[data-v-bed3450a] {
  margin-top: 10px;
}
.create .cate-list .cate-item[data-v-bed3450a]:hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: #7A46FC;
  border-radius: 6px;
  transform: translateY(-3px);
  transition: all 0.3s linear;
}
.create .cate-list .cate-item-current[data-v-bed3450a] {
  background-color: rgba(0, 0, 0, 0.05);
  color: #7A46FC;
  border-radius: 6px;
}
.create .app-list[data-v-bed3450a] {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  padding-bottom: 30px;
}
.create .app-list .app-card[data-v-bed3450a] {
  border-radius: 10px;
  background: #fff;
  border: 1px solid #e9e9e9;
  width: 100%;
  padding: 20px 16px 30px;
  cursor: pointer;
  position: relative;
}
.create .app-list .app-card__image[data-v-bed3450a] {
  width: 46px;
  height: 46px;
}
.create .app-list .app-card__image img[data-v-bed3450a] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.create .app-list .app-card__title[data-v-bed3450a] {
  margin-left: 10px;
  font-size: 16px;
  font-weight: 600;
}
.create .app-list .app-card__info[data-v-bed3450a] {
  margin-top: 20px;
  color: #767676;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.create .app-list .app-card__icon[data-v-bed3450a] {
  position: absolute;
  right: 15px;
  top: 10px;
  display: none;
}
.create .app-list .app-card__icon--shoucang[data-v-bed3450a] {
  font-size: 16px;
}
.create .app-list .app-card__arrow[data-v-bed3450a] {
  color: #7A46FC;
  position: absolute;
  right: 15px;
  bottom: 10px;
  font-size: 16px;
  visibility: hidden;
}
.create .app-list .app-card[data-v-bed3450a]:hover {
  transform: translateY(-3px);
  border: 1px solid #7A46FC;
}
.create .app-list .app-card:hover .app-card__arrow[data-v-bed3450a] {
  visibility: visible;
}
.create .app-list .app-card:hover .app-card__icon[data-v-bed3450a] {
  display: block;
}
@media (min-width: 1024px) {
.app-list[data-v-bed3450a] {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
}
@media (min-width: 1280px) {
.app-list[data-v-bed3450a] {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
}
@media (min-width: 1536px) {
.app-list[data-v-bed3450a] {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-44a38944] {
  color: #7A46FC;
}
.success-color-text[data-v-44a38944] {
  color: #52c41a;
}
.error-color-text[data-v-44a38944] {
  color: #f5222d;
}
.create[data-v-44a38944] {
  width: 100%;
  height: 100%;
  padding: 0 20px;
  background-image: url(../img/home_bg.42129040.png);
}
.create .cate-list[data-v-44a38944] {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 30px 0;
}
.create .cate-list .ant-badge[data-v-44a38944] {
  margin: 0 10px;
}
.create .cate-list .cate-item[data-v-44a38944] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  cursor: pointer;
}
.create .cate-list .cate-item .cate-item-icon[data-v-44a38944] {
  width: 30px;
  height: 30px;
  -o-object-fit: cover;
     object-fit: cover;
}
.create .cate-list .cate-item .cate-item-name[data-v-44a38944] {
  margin-top: 10px;
}
.create .cate-list .cate-item[data-v-44a38944]:hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: #7A46FC;
  border-radius: 6px;
  transform: translateY(-3px);
  transition: all 0.3s linear;
}
.create .cate-list .cate-item-current[data-v-44a38944] {
  background-color: rgba(0, 0, 0, 0.05);
  color: #7A46FC;
  border-radius: 6px;
}
.create .app-list[data-v-44a38944] {
  display: flex;
  flex-wrap: wrap;
  max-height: calc(100% - 140px);
  overflow: hidden auto;
  padding-bottom: 10px;
}
.create .app-list .app-item-wrap[data-v-44a38944] {
  width: 20%;
  padding: 0 10px;
  box-sizing: border-box;
}
.create .app-list .app-item-wrap .app-item[data-v-44a38944] {
  width: 100%;
  height: 164px;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #e9e9e9;
  margin: 10px auto;
  padding: 20px 16px;
  box-sizing: border-box;
  cursor: pointer;
  transition: all 0.3s linear;
  position: relative;
}
.create .app-list .app-item-wrap .app-item[data-v-44a38944]:hover {
  transform: translateY(-3px);
  border: 1px solid #7A46FC;
}
.create .app-list .app-item-wrap .app-item:hover .app-item-arrow[data-v-44a38944] {
  visibility: visible;
}
.create .app-list .app-item-wrap .app-item .app-item-top[data-v-44a38944] {
  display: flex;
  align-items: center;
}
.create .app-list .app-item-wrap .app-item .app-item-top .app-item-icon[data-v-44a38944] {
  width: 46px;
  height: 46px;
  -o-object-fit: cover;
     object-fit: cover;
}
.create .app-list .app-item-wrap .app-item .app-item-top .app-item-name[data-v-44a38944] {
  padding-left: 10px;
  font-size: 16px;
  font-weight: 600;
}
.create .app-list .app-item-wrap .app-item .app-item-desc[data-v-44a38944] {
  margin-top: 20px;
  color: #767676;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.create .app-list .app-item-wrap .app-item .app-item-arrow[data-v-44a38944] {
  color: #7A46FC;
  position: absolute;
  right: 20px;
  bottom: 10px;
  font-size: 16px;
  visibility: hidden;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-58602ef9] {
  color: #7A46FC;
}
.success-color-text[data-v-58602ef9] {
  color: #52c41a;
}
.error-color-text[data-v-58602ef9] {
  color: #f5222d;
}
.page-warp[data-v-58602ef9] {
  padding: 30px;
  height: 100%;
}
.page-warp .app-list[data-v-58602ef9] {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.page-warp .app-list .app-card[data-v-58602ef9] {
  border-radius: 10px;
  background: #fff;
  border: 1px solid #e9e9e9;
  width: 100%;
  padding: 20px 16px 30px;
  cursor: pointer;
  position: relative;
}
.page-warp .app-list .app-card__image[data-v-58602ef9] {
  width: 46px;
  height: 46px;
}
.page-warp .app-list .app-card__image img[data-v-58602ef9] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-warp .app-list .app-card__title[data-v-58602ef9] {
  margin-left: 10px;
  font-size: 16px;
  font-weight: 600;
}
.page-warp .app-list .app-card__info[data-v-58602ef9] {
  margin-top: 20px;
  color: #767676;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.page-warp .app-list .app-card__icon[data-v-58602ef9] {
  position: absolute;
  right: 15px;
  top: 10px;
  display: none;
}
.page-warp .app-list .app-card__icon--shoucang[data-v-58602ef9] {
  font-size: 16px;
}
.page-warp .app-list .app-card__arrow[data-v-58602ef9] {
  color: #7A46FC;
  position: absolute;
  right: 15px;
  bottom: 10px;
  font-size: 16px;
  visibility: hidden;
}
.page-warp .app-list .app-card[data-v-58602ef9]:hover {
  transform: translateY(-3px);
  border: 1px solid #7A46FC;
}
.page-warp .app-list .app-card:hover .app-card__arrow[data-v-58602ef9] {
  visibility: visible;
}
.page-warp .app-list .app-card:hover .app-card__icon[data-v-58602ef9] {
  display: block;
}
@media (min-width: 1024px) {
.app-list[data-v-58602ef9] {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
}
@media (min-width: 1280px) {
.app-list[data-v-58602ef9] {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
}
@media (min-width: 1536px) {
.app-list[data-v-58602ef9] {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-41537701] {
  color: #7A46FC;
}
.success-color-text[data-v-41537701] {
  color: #52c41a;
}
.error-color-text[data-v-41537701] {
  color: #f5222d;
}
.box[data-v-41537701] {
  width: 100%;
  height: 100%;
}
.box .page-center[data-v-41537701] {
  margin: 0 auto;
  max-width: 1200px;
}
.box .page-center .list[data-v-41537701] {
  border-radius: 6px;
  overflow: hidden;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-e901634a] {
  color: #7A46FC;
}
.success-color-text[data-v-e901634a] {
  color: #52c41a;
}
.error-color-text[data-v-e901634a] {
  color: #f5222d;
}
.box[data-v-e901634a] {
  width: 100%;
  height: 100%;
  overflow: hidden auto;
}
.box .page-center[data-v-e901634a] {
  margin: 0 auto;
  max-width: 1200px;
}
.box .page-center .btn-radius[data-v-e901634a] {
  border-radius: 5px;
}
.box .page-center .card[data-v-e901634a] {
  border-radius: 10px;
}
.box .page-center .card[data-v-e901634a] .ant-card-body {
  padding: 15px 20px;
}
.box .page-center .card .activateMembership[data-v-e901634a] {
  border: none;
}
.box .page-center .card .number-text[data-v-e901634a] {
  font-weight: 700;
  font-size: 28px;
}
.box .page-center .card .card-row[data-v-e901634a] {
  border: 1px solid #f1f1f1;
  border-radius: 8px;
  padding: 15px 20px;
  margin-top: 15px;
}
.box .page-center .card .left-icon[data-v-e901634a] {
  width: 50px;
  height: 50px;
  border: 1px solid #f1f1f1;
  text-align: center;
  line-height: 47px;
  border-radius: 50%;
  margin-right: 20px;
  font-size: 30px;
  padding-left: 0px;
  color: #7A46FC;
}
.box .page-center .card .right-text[data-v-e901634a] {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.box .page-center .card .right-text .title[data-v-e901634a] {
  font-size: 15px;
  padding-bottom: 3px;
}
.box .page-center .card .right-text .sub-title[data-v-e901634a] {
  font-size: 12px;
  color: #00000073;
}
.box .page-center .card .tab-list[data-v-e901634a] {
  margin-top: 20px;
}
.vip-wrapper[data-v-e901634a] {
  background-image: url(../img/vip-bg.f62a7084.png);
  background-size: cover;
  /* 让背景图像充满容器，可能会裁剪部分图像 */
  background-position: center;
  /* 将背景图像居中显示 */
  background-repeat: no-repeat;
}
.vip-content[data-v-e901634a] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.vip-right[data-v-e901634a] {
  width: 200px;
  height: 86px;
  background-image: url(../img/vip-right-bg.bbd89cda.png);
  background-size: cover;
  /* 让背景图像充满容器，可能会裁剪部分图像 */
  background-position: center;
  /* 将背景图像居中显示 */
  background-repeat: no-repeat;
  padding: 15px;
  color: #fff;
  border-radius: 10px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-84050476] {
  color: #7A46FC;
}
.success-color-text[data-v-84050476] {
  color: #52c41a;
}
.error-color-text[data-v-84050476] {
  color: #f5222d;
}
.box[data-v-84050476] {
  width: 100%;
  height: 100%;
  overflow: hidden auto;
}
.package-card[data-v-84050476] {
  position: relative;
  width: 200px;
  box-sizing: border-box;
  border-radius: 10px;
}
.package-card.active[data-v-84050476] {
  border: 1px solid #f1c581;
  background-color: #fdf9f0;
}
.package-card[data-v-84050476] .ant-card-body {
  padding: 16px;
}
.include-card[data-v-84050476] {
  background-color: #f9f0e8;
  width: 50%;
  border-radius: 4px;
}
.include-card[data-v-84050476] .ant-card-body {
  padding: 12px;
}
.spread-explain[data-v-84050476] {
  color: #7A46FC;
  margin-left: 40px;
}
.origin-price[data-v-84050476] {
  margin-left: 10px;
  font-size: 18px;
  text-decoration: line-through;
  color: #999;
  font-weight: 300;
}
.discount-tag[data-v-84050476] {
  background-color: red;
  color: #fff;
  font-size: 12px;
  padding: 1px 8px;
  border-radius: 0 10px;
}
.vip-team-tag[data-v-84050476] {
  background-color: #4c83fc;
  color: #fff;
  font-size: 12px;
  padding: 1px 8px;
  border-radius: 0 10px;
}
.agreement-link[data-v-84050476]:hover {
  color: #262626;
}
.contactBtn[data-v-84050476] {
  background-color: #52c41a;
  border: 1px solid #52c41a;
}
.contactBtn[data-v-84050476]:hover {
  background-color: #57ce1b;
  border: 1px solid #57ce1b;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-69a70f73] {
  color: #7A46FC;
}
.success-color-text[data-v-69a70f73] {
  color: #52c41a;
}
.error-color-text[data-v-69a70f73] {
  color: #f5222d;
}
.modal-content[data-v-69a70f73] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.modal-content .invite-qr-code[data-v-69a70f73] {
  width: 150px;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-2a7631d4] {
  color: #7A46FC;
}
.success-color-text[data-v-2a7631d4] {
  color: #52c41a;
}
.error-color-text[data-v-2a7631d4] {
  color: #f5222d;
}
.team-setting[data-v-2a7631d4] {
  width: 100%;
  height: 100%;
}
.team-setting .page-center[data-v-2a7631d4] {
  margin: 0 auto;
  max-width: 1200px;
}
.team-setting .page-center .content[data-v-2a7631d4] {
  width: 100%;
  height: calc(100% - 60px);
  overflow: hidden auto;
}
.team-setting .page-center .content .left[data-v-2a7631d4] {
  width: 200px;
  border-right: 1px solid #f5f5f5;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-right: 20px;
}
.team-setting .page-center .content .left .tab-item[data-v-2a7631d4] {
  width: 120px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 8px;
  margin-bottom: 10px;
}
.team-setting .page-center .content .left .tab-item[data-v-2a7631d4]:hover {
  background-color: #f5f5f5;
}
.team-setting .page-center .content .left .tab-item-current[data-v-2a7631d4] {
  background-color: #f3f0ff;
  color: #5a54f9;
}
.team-setting .page-center .content .left .tab-item-current[data-v-2a7631d4]:hover {
  background-color: #f3f0ff;
}
.team-setting .page-center .content .right[data-v-2a7631d4] {
  flex: 1;
  padding-left: 60px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-9d9ab0e0] {
  color: #7A46FC;
}
.success-color-text[data-v-9d9ab0e0] {
  color: #52c41a;
}
.error-color-text[data-v-9d9ab0e0] {
  color: #f5222d;
}
.ant-dropdown-menu[data-v-9d9ab0e0] {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  margin-top: 5px;
  padding: 10px 0;
  box-shadow: none;
  left: -15px;
}
[data-v-9d9ab0e0] .ant-dropdown-menu-item:hover {
  box-shadow: 0px 0px 22px 2px #fff;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.6);
}
[data-v-9d9ab0e0] .ant-dropdown-menu-item {
  border: 1px solid rgba(0, 0, 0, 0);
  margin: 5px 0;
  font-size: 16px;
}
.box[data-v-9d9ab0e0] {
  width: 100%;
  height: 100%;
  overflow: hidden auto;
  background-image: url(../img/home_bg.0100a2a5.png);
  padding-bottom: 30px;
  background-size: 100%;
}
.box[data-v-9d9ab0e0] .ant-input:focus {
  outline: none !important;
  box-shadow: none !important;
}
.box input[data-v-9d9ab0e0]:focus {
  border: none;
  box-shadow: none;
}
.box .text-center[data-v-9d9ab0e0] {
  text-align: center;
}
.box .title-top[data-v-9d9ab0e0] {
  margin-top: 30px;
}
.box .title[data-v-9d9ab0e0] {
  font-size: 45px;
  font-weight: 700;
  letter-spacing: 2px;
}
.box .title .ai-text[data-v-9d9ab0e0] {
  padding: 0 5px;
  font-weight: bold;
  color: #7a46fc;
  line-height: 60px;
  background: linear-gradient(47deg, #6554ff 0%, #f26dbe 57.00683594%, #febd7f 91.35742188%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.box .sub-title[data-v-9d9ab0e0] {
  font-size: 20px;
  font-weight: 500;
  color: #000000;
  margin-top: 15px;
  margin-bottom: 15px;
}
.box .input-border[data-v-9d9ab0e0] {
  width: 100%;
  height: 51px;
  border-radius: 24px;
  border: 1px solid #7a46fc;
}
.box .input-border .lin-height[data-v-9d9ab0e0] {
  line-height: 51px;
  padding-left: 10px;
}
.box .input-border .select[data-v-9d9ab0e0] {
  margin-left: 29px;
  margin-right: 20px;
  cursor: pointer;
}
.box .input-border .select .icon[data-v-9d9ab0e0] {
  padding-left: 10px;
  color: black;
}
.box .input-border .line[data-v-9d9ab0e0] {
  width: 1px;
  height: 29px;
  background: #999999;
  margin-top: 10px;
}
.box .input-border .input[data-v-9d9ab0e0] {
  flex: 1;
  height: 48px;
  border: none;
  background: none;
  margin-right: 18px;
}
.box .input-border[data-v-9d9ab0e0] .ant-select-single
        .ant-select-selector
        .ant-select-selection-search-input {
  width: 100%;
  height: 48px;
  border: none;
  background: none;
}
.box .input-border[data-v-9d9ab0e0] .ant-select-single.ant-select-customize-input
        .ant-select-selector
        .ant-select-selection-placeholder {
  position: absolute;
  right: 0;
  left: 0;
  padding: 10px 11px;
  color: #999;
}
.box .input-border .ant-input[data-v-9d9ab0e0]:focus {
  outline: none !important;
  box-shadow: none !important;
}
.box .input-border .placeholder[data-v-9d9ab0e0] {
  color: #999;
  position: absolute;
  right: 0;
  left: 50px;
  width: 100%;
}
.box .discover[data-v-9d9ab0e0] {
  position: relative;
}
.box .discoveImg[data-v-9d9ab0e0] {
  margin-right: 15px;
  margin-bottom: 15px;
  border-radius: 15px;
  position: absolute;
}
.box .discoveImg .discoveTxt[data-v-9d9ab0e0] {
  width: 90%;
  height: 95%;
  position: absolute;
  cursor: pointer;
}
.box .discoveImg .discoveTxt .mask-right[data-v-9d9ab0e0] {
  position: absolute;
  right: 10px;
  bottom: 20px;
  width: 80px;
  height: 28px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 24px;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  display: flex;
  justify-content: space-around;
  align-items: center;
  display: none;
}
.box .discoveImg .discoveTxt .mask-right .icon-bg[data-v-9d9ab0e0] {
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  opacity: 0.8;
  border-radius: 50%;
  color: #fff;
  font-size: 16px;
}
.box .discoveImg .discoveTxt .text-box[data-v-9d9ab0e0] {
  width: 90%;
  color: #cbd5e1;
  position: absolute;
  bottom: 80px;
  left: 5%;
  flex-direction: column;
  background: #0f121c;
  box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.5);
  border-radius: 8px;
  padding: 10px 12px 15px 12px;
  box-sizing: border-box;
  z-index: 2;
  display: none;
}
.box .discoveImg .discoveTxt .make-box[data-v-9d9ab0e0] {
  color: #fff;
  padding: 8px 15px;
  position: absolute;
  top: 12px;
  right: 12px;
  background: #f1314e;
  border-radius: 50px;
  box-sizing: border-box;
  z-index: 2;
  display: none;
}
.box .discoveImg img[data-v-9d9ab0e0] {
  border-radius: 12px;
  width: 100% !important;
  cursor: pointer;
  -o-object-fit: cover;
     object-fit: cover;
}
.box .discoveImg > .discoveTxt[data-v-9d9ab0e0]:hover {
  width: 100%;
  position: absolute;
  cursor: pointer;
}
.box .discoveImg > .discoveTxt:hover .text-box[data-v-9d9ab0e0] {
  display: block;
  min-height: auto;
  max-height: 81px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.box .discoveImg > .discoveTxt:hover .make-box[data-v-9d9ab0e0] {
  display: block;
}
.box .discoveImg > .discoveTxt:hover .bottom-text[data-v-9d9ab0e0] {
  position: absolute;
  right: 0;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  display: block;
}
.box .discoveImg > .discoveTxt:hover .mask-right[data-v-9d9ab0e0] {
  position: absolute;
  right: 10px;
  bottom: 0px;
  width: 80px;
  height: 28px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 24px;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.box .discoveImg > .discoveTxt:hover .mask-right .icon-bg[data-v-9d9ab0e0] {
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  opacity: 0.8;
  border-radius: 50%;
  color: #fff;
  font-size: 16px;
}
.btn[data-v-9d9ab0e0] {
  width: 172px;
  height: 50px;
  background: linear-gradient(90deg, #7a6cfc, #f26dbe);
  border-radius: 25px;
  border: none;
  margin-top: 32px;
  cursor: pointer;
  color: #fff;
  line-height: 50px;
}
.btn-bg[data-v-9d9ab0e0] {
  background: linear-gradient(90deg, #78ffd7, #c3fe85);
  color: #000;
}
.popularScenes[data-v-9d9ab0e0] {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.popularScenes .pointer[data-v-9d9ab0e0] {
  cursor: pointer;
  color: #999999;
}
.popularScenes .title[data-v-9d9ab0e0] {
  font-size: 23px;
  font-weight: 500;
  color: #333333;
}
.tag-list[data-v-9d9ab0e0] {
  margin: 15px 0;
}
.tag-list .tag[data-v-9d9ab0e0] {
  cursor: pointer;
  background: #ffffff;
  border-radius: 5px;
  font-weight: 500;
  color: #7d89a0;
  padding: 7px 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  border: 1px solid #fff;
}
.tag-list[data-v-9d9ab0e0] :hover {
  border: 1px solid #8a6cf4;
  color: #8a6cf4;
  transition: all 0.6s;
}
.scene-list[data-v-9d9ab0e0] {
  width: 100%;
  margin-top: 22px;
}
.scene-list .list[data-v-9d9ab0e0] {
  cursor: pointer;
  width: 200px;
  height: 120px;
  text-align: center;
  line-height: 120px;
  opacity: 0.65;
  border-radius: 8px;
  margin-right: 10px;
}
.scene-list .list .mask[data-v-9d9ab0e0] {
  position: absolute;
  top: 2px;
  left: 0;
  width: 100%;
  text-align: center;
  padding-top: 120px;
  border-radius: 8px;
  background-color: #000;
  opacity: 0.7;
}
.scene-list .list .cont-txt[data-v-9d9ab0e0] {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
  color: #fff;
}
.scene-list .image[data-v-9d9ab0e0] {
  width: 100%;
  height: 100%;
  border-radius: 9px;
}
.scene-list .list[data-v-9d9ab0e0]:nth-last-child(1) {
  margin-right: 0px;
}
.scene-model-list[data-v-9d9ab0e0] {
  margin-top: 22px;
}
.scene-model-list .model-list[data-v-9d9ab0e0] {
  cursor: pointer;
  width: 305px;
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 16px;
  padding-bottom: 43px;
}
.scene-model-list .model-list .bottom-text[data-v-9d9ab0e0] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 43px;
  line-height: 43px;
  padding: 0 20px;
  background: #fff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.scene-model-list .model-list .mask[data-v-9d9ab0e0] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 78%;
  text-align: center;
  padding-top: 120px;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  background-color: #00000073;
  opacity: 0.4;
  display: none;
}
.scene-model-list .model-list .sameModel[data-v-9d9ab0e0] {
  background: linear-gradient(90deg, #938bff, #daaefe);
  border-radius: 3px;
  border: none;
  margin-top: 100px;
  display: none;
}
.scene-model-list .model-list .mask-right[data-v-9d9ab0e0] {
  position: absolute;
  top: 30px;
  right: 20px;
}
.scene-model-list .model-list .mask-right .icon-bg[data-v-9d9ab0e0] {
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  border-radius: 50%;
  margin-bottom: 10px;
  color: #fff;
  background-image: linear-gradient(to bottom right, #938bff, #daaefe);
}
.scene-model-list .model-list .image[data-v-9d9ab0e0] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 160px;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
}
.scene-model-list .model-list .main_image[data-v-9d9ab0e0] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 158px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
}
.scene-model-list :hover .mask[data-v-9d9ab0e0] {
  display: block;
}
.scene-model-list :hover .sameModel[data-v-9d9ab0e0] {
  display: block;
}
.scene-model-list :hover .mask-right[data-v-9d9ab0e0] {
  display: block;
}
.back-to-top[data-v-9d9ab0e0] {
  position: fixed;
  bottom: 20px;
  right: 0px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #000;
  z-index: 99;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 10px;
  cursor: pointer;
  font-size: 20px;
  font-weight: 800;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-c77c88ac] {
  color: #7A46FC;
}
.success-color-text[data-v-c77c88ac] {
  color: #52c41a;
}
.error-color-text[data-v-c77c88ac] {
  color: #f5222d;
}
.box[data-v-c77c88ac] {
  width: 100%;
  height: 100%;
  overflow: hidden auto;
}
.box .text-color[data-v-c77c88ac] {
  color: rgba(0, 0, 0, 0.45);
}
.box .ellipsis[data-v-c77c88ac] {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.box .title[data-v-c77c88ac] {
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  margin-right: 23px;
}
.box .pointer[data-v-c77c88ac] {
  cursor: pointer;
  margin-bottom: 10px;
}
.box .sort-title[data-v-c77c88ac] {
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  cursor: pointer;
}
.box .breadcrumb[data-v-c77c88ac] {
  margin-bottom: 15px;
}
.box .classify[data-v-c77c88ac] {
  margin-bottom: 5px;
}
.box .classify .classify-tag[data-v-c77c88ac] {
  padding: 6px 15px;
  border-radius: 5px;
  margin-right: 5px;
  cursor: pointer;
}
.box .classify .tag-bg[data-v-c77c88ac] {
  background: #f3f0fe;
  color: #9075f4;
}
.box .classify-title[data-v-c77c88ac] {
  margin-top: 6px;
}
.box .classify-list[data-v-c77c88ac] {
  margin-top: 36px;
}
.box .classify-list .list[data-v-c77c88ac] {
  cursor: pointer;
  width: 300px;
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  margin-right: 16px;
  margin-bottom: 34px;
  position: relative;
}
.box .classify-list .list .image[data-v-c77c88ac] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 160px;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
}
.box .classify-list .list .main_image[data-v-c77c88ac] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 158px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
}
.box .classify-list .list .bottom-text[data-v-c77c88ac] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 43px;
  line-height: 43px;
  padding: 0 20px;
  background: #fff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.box .classify-list .list .mask[data-v-c77c88ac] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 78%;
  text-align: center;
  padding-top: 120px;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  background-color: #00000073;
  opacity: 0.4;
  display: none;
}
.box .classify-list .list .sameModel[data-v-c77c88ac] {
  background: linear-gradient(90deg, #938bff, #daaefe);
  border-radius: 3px;
  border: none;
  margin-top: 50px;
  display: none;
}
.box .classify-list .list .mask-right[data-v-c77c88ac] {
  position: absolute;
  top: 30px;
  right: 20px;
  display: none;
}
.box .classify-list .list .mask-right .icon-bg[data-v-c77c88ac] {
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  background-color: #00000073;
  opacity: 0.8;
  border-radius: 50%;
  margin-bottom: 10px;
  color: #fff;
  background-image: linear-gradient(to bottom right, #938bff, #daaefe);
}
.box .classify-list :hover .mask[data-v-c77c88ac] {
  display: block;
}
.box .classify-list :hover .sameModel[data-v-c77c88ac] {
  display: block;
}
.box .classify-list :hover .mask-right[data-v-c77c88ac] {
  display: block;
}
.box .noData[data-v-c77c88ac] {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 50px;
}
.box .discoveImg[data-v-c77c88ac] {
  margin-right: 15px;
  margin-bottom: 15px;
  border-radius: 15px;
  position: relative;
}
.box .discoveImg .discoveTxt[data-v-c77c88ac] {
  width: 90%;
  height: 95%;
  position: absolute;
  cursor: pointer;
}
.box .discoveImg .discoveTxt .bottom-text[data-v-c77c88ac] {
  position: absolute;
  right: 0;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.box .discoveImg .discoveTxt .mask-right[data-v-c77c88ac] {
  position: absolute;
  right: 10px;
  bottom: 30px;
  width: 80px;
  height: 28px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 24px;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  display: flex;
  justify-content: space-around;
  align-items: center;
  display: none;
}
.box .discoveImg .discoveTxt .mask-right .icon-bg[data-v-c77c88ac] {
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  opacity: 0.8;
  border-radius: 50%;
  color: #fff;
  font-size: 16px;
}
.box .discoveImg .discoveTxt .text-box[data-v-c77c88ac] {
  width: 90%;
  color: #cbd5e1;
  position: absolute;
  bottom: 80px;
  left: 5%;
  flex-direction: column;
  background: #0f121c;
  box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.5);
  border-radius: 8px;
  padding: 10px 12px 15px 12px;
  box-sizing: border-box;
  z-index: 2;
  display: none;
}
.box .discoveImg .discoveTxt .make-box[data-v-c77c88ac] {
  color: #fff;
  padding: 8px 15px;
  position: absolute;
  top: 12px;
  right: 12px;
  background: #f1314e;
  border-radius: 50px;
  box-sizing: border-box;
  z-index: 2;
  display: none;
}
.box .discoveImg img[data-v-c77c88ac] {
  border-radius: 12px;
  width: 100% !important;
  cursor: pointer;
  -o-object-fit: cover;
     object-fit: cover;
}
.box .discoveImg > .discoveTxt[data-v-c77c88ac]:hover {
  width: 100%;
  position: absolute;
  cursor: pointer;
}
.box .discoveImg > .discoveTxt:hover .text-box[data-v-c77c88ac] {
  display: block;
  min-height: auto;
  max-height: 81px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.box .discoveImg > .discoveTxt:hover .make-box[data-v-c77c88ac] {
  display: block;
}
.box .discoveImg > .discoveTxt:hover .bottom-text[data-v-c77c88ac] {
  position: absolute;
  right: 0;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  display: block;
}
.box .discoveImg > .discoveTxt:hover .mask-right[data-v-c77c88ac] {
  position: absolute;
  right: 10px;
  bottom: 0px;
  width: 80px;
  height: 28px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 24px;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.box .discoveImg > .discoveTxt:hover .mask-right .icon-bg[data-v-c77c88ac] {
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  opacity: 0.8;
  border-radius: 50%;
  color: #fff;
  font-size: 16px;
}
.box .back-to-top[data-v-c77c88ac] {
  position: fixed;
  bottom: 20px;
  right: 2px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #000;
  z-index: 99;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 10px;
  cursor: pointer;
  font-size: 20px;
  font-weight: 800;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-caea7df0] {
  color: #7A46FC;
}
.success-color-text[data-v-caea7df0] {
  color: #52c41a;
}
.error-color-text[data-v-caea7df0] {
  color: #f5222d;
}
.form_title[data-v-caea7df0] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}
.form_title .left_title[data-v-caea7df0] {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.form_title .right_con[data-v-caea7df0] {
  font-size: 12px;
}
.form_value[data-v-caea7df0] {
  margin-top: 5px;
}
.form_value .style_operate[data-v-caea7df0] {
  margin-top: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #333333;
  padding: 5px 0;
  border: 1px solid #eeeeee;
  cursor: pointer;
}
.form_value .style_con[data-v-caea7df0] {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  width: 100%;
}
.form_value .style_con .style_item[data-v-caea7df0] {
  width: 31%;
  height: 80px;
  background-color: #eeeeee;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  margin-left: 1.5%;
  margin-top: 5px;
  cursor: pointer;
  flex-shrink: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.form_value .style_con .style_item .bottom_title[data-v-caea7df0] {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 2px;
  font: var(--text-p2-bold);
  font-weight: 500;
  text-align: center;
  background-color: var(--background-color-transparent-secondary-regular);
  border-radius: 0 0 var(--border-radius-large) var(--border-radius-large);
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  pointer-events: none;
  color: #fff;
  font-size: 14px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.form_value .style_con .style_item[data-v-caea7df0]:hover {
  background-size: 120%;
}
@keyframes move-caea7df0 {
25% {
    left: 100%;
    top: 0;
}
50% {
    left: 100%;
    top: 82px;
}
75% {
    left: 0;
    top: 82px;
}
}
.form_value .style_con .style_item .move_box[data-v-caea7df0] {
  z-index: 999;
  width: 7px;
  height: 7px;
  border-radius: 50px;
  position: absolute;
  transform: translate(-50%, -50%);
  top: -7px;
  left: -7px;
  background-color: #fff;
  box-shadow: 0 0 10px 5px #fff;
  animation: move-caea7df0 2s linear infinite;
}
.form_value .style_con .style_item .style_title[data-v-caea7df0] {
  color: #fff;
  font-size: 16px;
  margin-left: 5px;
  width: 110px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.form_value .style_con .style_item .style_desc[data-v-caea7df0] {
  color: #fff;
  font-size: 14px;
  margin-left: 5px;
  width: 110px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.form_value .style_con .style_item[data-v-caea7df0]:nth-last-child(1) {
  margin-right: 5px;
}
.form_value .style_con .style_item.active[data-v-caea7df0] {
  border: 2px solid #938bff;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-240f2b96] {
  color: #7A46FC;
}
.success-color-text[data-v-240f2b96] {
  color: #52c41a;
}
.error-color-text[data-v-240f2b96] {
  color: #f5222d;
}
[data-v-240f2b96] .ant-upload.ant-upload-drag .ant-upload {
  padding: 0;
}
.detail_page[data-v-240f2b96] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
}
.detail_page .left_con[data-v-240f2b96] {
  width: 20%;
  height: 100%;
  background: #ffffff;
  padding: 20px;
  flex-shrink: 0;
  transform: translateX(1px);
}
.detail_page .left_con .top_title[data-v-240f2b96] {
  font-size: 14px;
  color: #333333;
}
.detail_page .left_con .top_title .breadcrumb .point[data-v-240f2b96] {
  cursor: pointer;
}
.detail_page .left_con .search_con[data-v-240f2b96] {
  margin-top: 15px;
}
.detail_page .left_con .tab_con[data-v-240f2b96] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 15px;
}
.detail_page .left_con .tab_con .tab_item[data-v-240f2b96] {
  font-family: PingFang SC;
  color: #6c737b;
  font-size: 14px;
  cursor: pointer;
}
.detail_page .left_con .tab_con .tab_item.active[data-v-240f2b96] {
  font-weight: bold;
  color: #333333;
}
.detail_page .left_con .tab_main[data-v-240f2b96] {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  justify-content: space-between;
  width: 100%;
  height: calc(100% - 106px);
  overflow-y: scroll;
  margin-top: 5px;
}
.detail_page .left_con .tab_main .no_data[data-v-240f2b96] {
  width: 100%;
  display: flex;
  margin-top: 100px;
  align-items: center;
  justify-content: center;
  color: #999999;
}
.detail_page .left_con .tab_main .model_loading[data-v-240f2b96] {
  width: 100%;
  display: flex;
  margin-top: 100px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #999999;
}
.detail_page .left_con .tab_main[data-v-240f2b96]::-webkit-scrollbar {
  width: 0;
}
.detail_page .left_con .tab_main .image_item[data-v-240f2b96] {
  border: 1px solid #dddddd;
  width: 48%;
  height: 240px;
  border-radius: 5px;
  margin-top: 10px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.detail_page .left_con .tab_main .image_item:hover .operate_image[data-v-240f2b96] {
  display: block;
  cursor: pointer;
}
.detail_page .left_con .tab_main .image_item:hover .operate_image-cover[data-v-240f2b96] {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  cursor: pointer;
}
.detail_page .left_con .tab_main .image_item .operate_image-cover[data-v-240f2b96] {
  width: 100%;
  height: 100%;
  display: none;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}
.detail_page .left_con .tab_main .image_item .operate_image-cover .delete_collect[data-v-240f2b96] {
  position: absolute;
  bottom: 10px;
  left: 5%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  color: #fff;
  border-radius: 50px;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.1);
}
.detail_page .left_con .tab_main .image_item .operate_image[data-v-240f2b96] {
  width: 100%;
  height: 100%;
  display: none;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  position: relative;
}
.detail_page .left_con .tab_main .image_item .operate_image .image_title[data-v-240f2b96] {
  position: absolute;
  left: 5px;
  top: 5px;
  font-size: 14px;
  color: #ffffff;
  display: inline-block;
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.detail_page .left_con .tab_main .image_item .operate_image .make_same[data-v-240f2b96] {
  position: absolute;
  bottom: 10px;
  right: 5%;
  border: 0;
  background-image: linear-gradient(to bottom right, #938bff, #daaefe);
  overflow: hidden;
}
@keyframes light-240f2b96 {
0% {
    left: -5px;
}
25% {
    left: -5px;
}
50% {
    left: 57px;
}
75% {
    left: 57px;
}
100% {
    left: 57px;
}
}
.detail_page .left_con .tab_main .image_item .operate_image .make_same[data-v-240f2b96]:hover:after {
  content: "";
  height: 25px;
  width: 15px;
  display: inline-block;
  top: 0px;
  background: hsla(0, 0%, 100%, 0.3);
  position: absolute;
  left: -60px;
  z-index: 2;
  transform: skew(-12deg);
  animation: light-240f2b96 1.5s linear;
}
.detail_page .left_con .tab_main .image_item .operate_image .my_collect[data-v-240f2b96] {
  position: absolute;
  bottom: 10px;
  left: 5%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  color: #fff;
  border-radius: 50px;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.1);
}
.detail_page .left_con .tab_main .image_item .operate_image .delete_collect[data-v-240f2b96] {
  position: absolute;
  bottom: 10px;
  left: 5%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  color: #fff;
  border-radius: 50px;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.1);
}
.detail_page .left_con .tab_main .image_item .operate_image .download_this[data-v-240f2b96] {
  position: absolute;
  bottom: 46px;
  left: 5%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  color: #fff;
  border-radius: 50px;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.1);
}
.detail_page .middle_con[data-v-240f2b96] {
  width: 60%;
  padding: 0px 20px;
  height: 100%;
}
.detail_page .middle_con .loading_txt[data-v-240f2b96] {
  width: 120px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}
@keyframes rotate-240f2b96 {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}
.detail_page .middle_con .loading_txt[data-v-240f2b96]::before {
  content: "";
  width: 200%;
  height: 200%;
  position: absolute;
  background-color: #938bff;
  z-index: -2;
  left: 50%;
  top: 50%;
  transform-origin: 0 0;
  animation: rotate-240f2b96 2s infinite linear;
  z-index: 1;
}
.detail_page .middle_con .loading_txt[data-v-240f2b96]::after {
  content: "";
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  background: #ffffff;
  border-radius: 5px;
  position: absolute;
  left: 2px;
  top: 2px;
  z-index: 1;
}
.detail_page .middle_con .middle_top[data-v-240f2b96] {
  width: 100%;
  height: calc(100% - 60px);
  display: flex;
  align-items: center;
  justify-content: center;
}
.detail_page .middle_con .middle_top .main_image[data-v-240f2b96] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 20px;
  overflow: hidden;
}
.detail_page .middle_con .middle_top .main_image .right_operate[data-v-240f2b96] {
  width: 30px;
  height: 60px;
  background-color: #fff;
}
.detail_page .middle_con .middle_top .main_image .right_operate .download_image[data-v-240f2b96] {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.detail_page .middle_con .middle_top .main_image .right_operate .collect_image[data-v-240f2b96] {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.detail_page .middle_con .middle_top .main_image .image_container[data-v-240f2b96] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.detail_page .middle_con .middle_top .main_image .image_container img[data-v-240f2b96] {
  width: 200px;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}
.detail_page .middle_con .middle_top .main_image .image_container .title[data-v-240f2b96] {
  color: #333;
  font-size: 16px;
  font-weight: 600;
}
.detail_page .middle_con .middle_top .main_image .image_container .desc[data-v-240f2b96] {
  color: #999;
  margin-top: 10px;
}
.detail_page .middle_con .middle_bottom[data-v-240f2b96] {
  width: 100%;
  height: 60px;
  padding: 10px;
  background-color: #ffffff;
  border-radius: 10px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  overflow-x: scroll;
  overflow-y: hidden;
}
.detail_page .middle_con .middle_bottom[data-v-240f2b96]::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.detail_page .middle_con .middle_bottom .image_item[data-v-240f2b96] {
  width: 50px;
  height: 50px;
  border-radius: 5px;
  margin-left: 3px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  cursor: pointer;
}
.detail_page .middle_con .middle_bottom .image_item .choose_image[data-v-240f2b96] {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  border-radius: 5px;
}
.detail_page .middle_con .middle_bottom .save_btn[data-v-240f2b96] {
  padding: 10px 27px;
  border: 0;
  background: linear-gradient(90deg, #938bff, #ff97f2);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #ffffff;
  cursor: pointer;
}
.detail_page .right_con[data-v-240f2b96] {
  width: 20%;
  height: 100%;
}
.detail_page .right_con .loading_view[data-v-240f2b96] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #666;
  font-size: 15px;
}
.detail_page .right_con .right_top[data-v-240f2b96] {
  height: calc(100% - 80px);
  overflow-y: scroll;
}
.detail_page .right_con .right_top[data-v-240f2b96]::-webkit-scrollbar {
  width: 0;
}
.detail_page .right_con .right_top .normal_params_con[data-v-240f2b96] {
  background-color: #fff;
  padding: 20px;
  border-radius: 0 0 10px 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.detail_page .right_con .right_top .base_params_con[data-v-240f2b96] {
  background-color: #fff;
  padding: 20px;
  margin-bottom: 10px;
  margin-right: 10px;
  border-radius: 10px;
}
.detail_page .right_con .right_top .base_params_con .form_item .form_title[data-v-240f2b96] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}
.detail_page .right_con .right_top .base_params_con .form_item .form_title .left_title[data-v-240f2b96] {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
}
.detail_page .right_con .right_top .base_params_con .form_item .form_title .right_con[data-v-240f2b96] {
  font-size: 12px;
}
.detail_page .right_con .right_top .senior_params_con[data-v-240f2b96] {
  background-color: #fff;
  padding: 20px;
  margin-bottom: 10px;
  margin-right: 10px;
  border-radius: 10px;
}
.detail_page .right_con .right_top .senior_params_con .form_item .form_title[data-v-240f2b96] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}
.detail_page .right_con .right_top .senior_params_con .form_item .form_title .left_title[data-v-240f2b96] {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
}
.detail_page .right_con .right_top .senior_params_con .form_item .form_title .right_con[data-v-240f2b96] {
  font-size: 12px;
}
.detail_page .right_con .right_top .senior_title[data-v-240f2b96] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.detail_page .right_con .right_top .senior_title .left_title[data-v-240f2b96] {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.detail_page .right_con .right_top .senior_title .right_con[data-v-240f2b96] {
  font-size: 12px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.detail_page .right_con .right_top .base_title[data-v-240f2b96] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.detail_page .right_con .right_top .base_title .left_title[data-v-240f2b96] {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.detail_page .right_con .right_top .base_title .right_con[data-v-240f2b96] {
  font-size: 12px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.detail_page .right_con .right_top .form_item .form_title[data-v-240f2b96] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}
.detail_page .right_con .right_top .form_item .form_title .left_title[data-v-240f2b96] {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.detail_page .right_con .right_top .form_item .form_title .right_con[data-v-240f2b96] {
  font-size: 12px;
}
.detail_page .right_con .right_top .form_item .form_value[data-v-240f2b96] {
  margin-top: 5px;
}
.detail_page .right_con .right_top .form_item .form_value .upload_con[data-v-240f2b96] {
  width: 100%;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 5px;
  cursor: pointer;
}
.detail_page .right_con .right_top .form_item .form_value .upload_con .upload_txt[data-v-240f2b96] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.detail_page .right_con .right_top .form_item .form_value .upload_con .upload_txt .text_1[data-v-240f2b96] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
}
.detail_page .right_con .right_top .form_item .form_value .upload_con .upload_txt .text_2[data-v-240f2b96] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #999999;
  margin-top: 5px;
}
.detail_page .right_con .right_top .form_item .form_value .upload_con .upload_image[data-v-240f2b96] {
  width: 60px;
  height: 60px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border: 1px #dddddd dashed;
}
.detail_page .right_con .right_top .form_item .form_value .text_area_con[data-v-240f2b96] {
  width: 100%;
  background-color: #f6f7f9;
  border-radius: 10px;
  padding: 20rpx;
}
.detail_page .right_con .right_top .form_item .form_value .text_area_con[data-v-240f2b96] .ant-input:focus {
  border: none;
  box-shadow: none;
}
.detail_page .right_con .right_top .form_item .form_value .text_area_con[data-v-240f2b96] .ant-input::-webkit-scrollbar {
  width: 3px;
}
.detail_page .right_con .right_top .form_item .form_value .text_area_con[data-v-240f2b96] .ant-input::-webkit-scrollbar-thumb {
  /* 滚动条样式 */
  box-shadow: inset 0 0 2.5px rgba(0, 0, 0, 0.3);
  border-radius: 2.5px;
  background-color: #d9dcdf;
  opacity: 0.7;
  -webkit-transition: opacity ease-in-out 200ms;
  transition: opacity ease-in-out 200ms;
}
.detail_page .right_con .right_top .form_item .form_value .text_area_con .textarea_bottom[data-v-240f2b96] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  border-top: 1px solid #e3e4e5;
  padding: 10px;
}
.detail_page .right_con .right_top .form_item .form_value .bottom_tips[data-v-240f2b96] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 3px;
  padding: 10px 0px;
}
.detail_page .right_con .right_top .form_item .form_value .bottom_tips .refrash_icon[data-v-240f2b96] {
  color: #999;
}
.detail_page .right_con .right_top .form_item .form_value .bottom_tips .refrash_icon[data-v-240f2b96]:hover {
  color: #333;
  font-weight: bold;
}
.detail_page .right_con .right_top .form_item .form_value .bottom_tips .prompt_title[data-v-240f2b96] {
  width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  color: #666666;
}
.detail_page .right_con .right_top .form_item .form_value .bottom_tips .prompt_title .a_link[data-v-240f2b96] {
  color: #999;
  margin-left: 5px;
  font-size: 12px;
}
.detail_page .right_con .right_top .form_item .form_value .bottom_tips .prompt_title .a_link[data-v-240f2b96]:hover {
  color: #333;
  font-weight: bold;
}
.detail_page .right_con .right_top .form_item .form_value .bottom_tips .prompt_loading[data-v-240f2b96] {
  animation: change-240f2b96 linear 1s infinite;
}
@keyframes change-240f2b96 {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(720deg);
}
}
.detail_page .right_con .right_top .form_item .line[data-v-240f2b96] {
  width: 100%;
  height: 1px;
  border: 0;
  background-color: #dddddd;
  margin: 25px 0;
}
.detail_page .right_con .bottom_btn[data-v-240f2b96] {
  padding: 20px;
  width: calc(100% - 10px);
  border-top: 1px solid #dddddd;
  background-color: #fff;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  flex-direction: column;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.detail_page .right_con .bottom_btn .create_btn[data-v-240f2b96] {
  padding: 6px 27px;
  background: linear-gradient(90deg, #938bff, #ff97f2);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #ffffff;
  cursor: pointer;
}
.detail_page .right_con .bottom_btn .consume_tips[data-v-240f2b96] {
  width: 100%;
  color: #938bff;
}
.detail_page .right_con .bottom_btn .disclaimer-wrap[data-v-240f2b96] {
  position: absolute;
  top: 8px;
  right: 20px;
  color: #999;
  font-size: 12px;
  cursor: pointer;
}
.detail_page .right_con .bottom_btn .disclaimer-wrap[data-v-240f2b96]:hover {
  color: #7A46FC;
}
.keywords_con[data-v-240f2b96] {
  width: 100%;
  height: 600px;
  background: #ffffff;
  flex-direction: column;
  overflow-y: scroll;
  padding: 0px 10px 20px 10px;
}
.keywords_con[data-v-240f2b96]::-webkit-scrollbar {
  width: 0;
}
.keywords_con .form_title[data-v-240f2b96] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}
.keywords_con .form_title .left_title[data-v-240f2b96] {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.keywords_con .form_title .right_con[data-v-240f2b96] {
  font-size: 12px;
}
.keywords_con .tab_list[data-v-240f2b96] {
  display: flex;
  flex-wrap: wrap;
  transform: translateX(-5px);
}
.keywords_con .tab_list .line_height[data-v-240f2b96] {
  height: 20px;
  width: 100%;
}
.keywords_con .tab_list .sub_container[data-v-240f2b96] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.keywords_con .tab_list .sub_container .sub_item[data-v-240f2b96] {
  margin-top: 10px;
}
.keywords_con .tab_list .sub_container .sub_item .label_title[data-v-240f2b96] {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-left: 5px;
}
.keywords_con .tab_list .sub_container .sub_item .tags_con[data-v-240f2b96] {
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
}
.keywords_con .tab_list .sub_container .sub_item .tags_con .tab_item[data-v-240f2b96] {
  border-radius: 3px;
  padding: 0px 10px;
  margin: 2px 5px;
  background-color: #fafafa;
  border: 1px solid #999999;
  color: #999999;
  cursor: pointer;
}
.keywords_con .tab_list .sub_container .sub_item .tags_con .tab_item.active[data-v-240f2b96] {
  background-color: rgba(147, 139, 255, 0.2);
  border: 1px solid #938bff;
  color: #938bff;
}
.keywords_con .tab_list .tab_item[data-v-240f2b96] {
  border-radius: 3px;
  padding: 0px 10px;
  margin: 2px 5px;
  background-color: #fafafa;
  border: 1px solid #999999;
  color: #999999;
  cursor: pointer;
}
.keywords_con .tab_list .tab_item.active[data-v-240f2b96] {
  background-color: rgba(147, 139, 255, 0.2);
  border: 1px solid #938bff;
  color: #938bff;
}
.image_item_img[data-v-240f2b96] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top right, #a871ec, #dc7be0);
  border-radius: 5px;
  color: #fff;
}
.page-wrapper[data-v-240f2b96] {
  display: flex;
  height: 60px;
  align-items: center;
  width: 100%;
  justify-content: center;
}
.page-wrapper .page-list[data-v-240f2b96] {
  display: flex;
  width: 60%;
  justify-content: space-around;
}
.page-wrapper .page-list .page-item[data-v-240f2b96] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 45px;
  border-radius: 5px;
  width: 100px;
  border: 1px solid #e7e2e2;
  cursor: pointer;
}
.page-wrapper .page-list .active-page[data-v-240f2b96] {
  background-color: #a871ec;
  color: #fff;
  border: 1px solid #a871ec;
}
.h-30[data-v-240f2b96] {
  height: 30px !important;
}
.tab-list[data-v-240f2b96] {
  display: flex;
  margin-top: 10px;
  margin-right: 10px;
  border-radius: 10px 10px 0 0;
}
.tab-sd[data-v-240f2b96],
.tab-mj[data-v-240f2b96] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
  height: 45px;
  background-color: #f6f7f9;
  border-radius: 10px 10px 0 0;
  cursor: pointer;
  font-size: 18px;
  color: #aaa;
}
.tab-sd[data-v-240f2b96] {
  -webkit-mask: linear-gradient(red, red), url("data:image/svg+xml,%3Csvg width='16' height='40' viewBox='0 0 16 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 0h-2.344a1 1 0 0 1 .957 1.287L3.855 37.148A4 4 0 0 1 .023 40H16V0z' fill='%23C6F'/%3E%3C/svg%3E") right / auto 100% no-repeat;
  -webkit-mask-composite: xor;
}
.tab-mj[data-v-240f2b96] {
  -webkit-mask: linear-gradient(red, red), url("data:image/svg+xml,%3Csvg width='16' height='40' viewBox='0 0 16 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 40h2.344a1 1 0 0 1-.957-1.287L12.145 2.85A4 4 0 0 1 15.977 0H0v40z' fill='%23C6F'/%3E%3C/svg%3E") left / auto 100% no-repeat;
  -webkit-mask-composite: xor;
}
.active-tab[data-v-240f2b96] {
  background-color: #fff;
  color: #a871ec;
}
.scale-list[data-v-240f2b96] {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.scale-item[data-v-240f2b96] {
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border: 1px solid #ced3dc;
  border-radius: 5px;
  color: #aaa;
  box-sizing: border-box;
  padding: 5px;
  cursor: pointer;
}
.bg-purple[data-v-240f2b96] {
  background-color: #b68ffb;
}
.bg-grey[data-v-240f2b96] {
  background-color: #aaa;
}
.br-purple[data-v-240f2b96] {
  border: 1px solid #b68ffb;
}
.carousel-item-img[data-v-240f2b96] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.carousel-objectFit[data-v-240f2b96] {
  -o-object-fit: contain;
     object-fit: contain;
}
.ant-carousel[data-v-240f2b96] .slick-arrow.custom-slick-arrow {
  font-size: 25px;
  color: #000;
  right: -50px !important;
  opacity: 0.3;
}
.ant-carousel[data-v-240f2b96] .slick-prev {
  left: -50px !important;
}
.ant-carousel[data-v-240f2b96] .slick-slider {
  height: 100%;
}
.ant-carousel[data-v-240f2b96] .slick-list {
  height: 100%;
}
.ant-carousel[data-v-240f2b96] .slick-track {
  height: 100%;
}
.ant-carousel[data-v-240f2b96] .slick-slide div {
  height: 100%;
}
.ant-carousel[data-v-240f2b96] .slick-slide img {
  height: 100% !important;
}
.ant-carousel[data-v-240f2b96] .custom-slick-arrow:before {
  display: none;
}
.operation[data-v-240f2b96] {
  height: 60px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.magnify[data-v-240f2b96],
.trimming[data-v-240f2b96] {
  display: flex;
  width: 60%;
  align-items: center;
  justify-content: space-around;
  height: 25px;
}
.color-purple[data-v-240f2b96] {
  color: #b68ffb;
}
.img-mask[data-v-240f2b96] {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
  z-index: 1000;
  justify-content: center;
  align-items: center;
}
.img-center[data-v-240f2b96] {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.mask-close[data-v-240f2b96] {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #fff;
  font-size: 30px;
}
.style-list-niji[data-v-240f2b96] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 20px;
  /* 列之间的间隔 */
}
.style-item[data-v-240f2b96] {
  height: 84px;
  position: relative;
  border-radius: 6px;
  cursor: pointer;
}
.move-box[data-v-240f2b96] {
  width: 7px;
  height: 7px;
  border-radius: 50px;
  position: absolute;
  transform: translate(-50%, -50%);
  top: -5px;
  left: -5px;
  background-color: #fff;
  box-shadow: 0 0 10px 5px #fff;
  animation: move-box-240f2b96 2s linear infinite;
}
@keyframes move-box-240f2b96 {
25% {
    left: 100%;
    top: -5px;
}
50% {
    left: 100%;
    top: 84px;
    right: -2px;
}
75% {
    left: 0;
    top: 80px;
}
}
.example_img[data-v-240f2b96] {
  border-radius: 10rpx;
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
}
.item-bottom-niji[data-v-240f2b96] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  color: #fff;
}
.active-style[data-v-240f2b96] {
  border: 2px solid #ad72eb;
  border-radius: 8px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-48e177d7] {
  color: #7A46FC;
}
.success-color-text[data-v-48e177d7] {
  color: #52c41a;
}
.error-color-text[data-v-48e177d7] {
  color: #f5222d;
}
.list-wrap[data-v-48e177d7] {
  width: 100%;
  height: 500px;
  overflow: hidden auto;
  margin-top: 10px;
}
.list-wrap .empty-wrap[data-v-48e177d7] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.list-wrap .list-item[data-v-48e177d7] {
  width: 100%;
  padding: 10px 20px;
  cursor: pointer;
}
.list-wrap .list-item[data-v-48e177d7]:hover {
  border-radius: 8px;
  background-color: #f7f0ff;
}
.list-wrap .list-item .list-item-title[data-v-48e177d7] {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 5px;
}
.list-wrap .list-item .list-item-content[data-v-48e177d7] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #999;
}
.list-wrap .tips[data-v-48e177d7] {
  padding: 10px 0;
  text-align: center;
  color: #999;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-40d43cdb] {
  color: #7A46FC;
}
.success-color-text[data-v-40d43cdb] {
  color: #52c41a;
}
.error-color-text[data-v-40d43cdb] {
  color: #f5222d;
}
.prompts[data-v-40d43cdb] {
  width: 100%;
  height: 100%;
  padding: 20px;
  overflow: hidden auto;
}
.prompts .page-center[data-v-40d43cdb] {
  width: 80%;
  margin: 0 auto;
}
.prompts .page-center .page-title[data-v-40d43cdb] {
  text-align: center;
  font-size: 36px;
  font-weight: 600;
  margin-top: 50px;
}
.prompts .page-center .page-sub-title[data-v-40d43cdb] {
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
  color: #555;
}
.prompts .page-center .list-wrap[data-v-40d43cdb] {
  margin-top: 40px;
}
.prompts .page-center .list-wrap .list-title[data-v-40d43cdb] {
  font-size: 20px;
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 20px;
}
.prompts .page-center .list-wrap .group-name[data-v-40d43cdb] {
  font-size: 20px;
  font-weight: 600;
}
.prompts .page-center .list-wrap .group-list[data-v-40d43cdb] {
  margin-top: 16px;
}
.prompts .page-center .list-wrap .group-list .category-item[data-v-40d43cdb] {
  padding: 15px 20px;
  background-color: #fff;
  border-radius: 6px;
  margin-right: 20px;
  margin-bottom: 20px;
  cursor: pointer;
  transition: 0.2s ease;
  box-shadow: 0 0px 10px #193e7b14;
  height: 115px;
}
.prompts .page-center .list-wrap .group-list .category-item[data-v-40d43cdb]:hover {
  transform: translateY(-3px);
  box-shadow: 0 0 6px #999;
  transition: all 0.5s ease-out;
}
.prompts .page-center .list-wrap .group-list .category-item:hover .category-item-name[data-v-40d43cdb] {
  color: #7A46FC;
}
.prompts .page-center .list-wrap .group-list .category-item .category-item-icon[data-v-40d43cdb] {
  width: 36px;
  height: 36px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 10px;
}
.prompts .page-center .list-wrap .group-list .category-item .category-item-name[data-v-40d43cdb] {
  font-size: 16px;
  font-weight: 600;
}
.prompts .page-center .list-wrap .group-list .category-item .category-item-intro[data-v-40d43cdb] {
  color: #999;
  font-size: 13px;
  margin-top: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.prompts .page-center .list-wrap .group-list .industry-item[data-v-40d43cdb] {
  padding: 15px 20px;
  background-color: #fff;
  border-radius: 6px;
  margin-right: 20px;
  margin-bottom: 20px;
  cursor: pointer;
  transition: 0.2s ease;
  box-shadow: 0 0px 10px #193e7b14;
  height: 84px;
}
.prompts .page-center .list-wrap .group-list .industry-item[data-v-40d43cdb]:hover {
  transform: translateY(-3px);
  box-shadow: 0 0 6px #999;
  transition: all 0.5s ease-out;
}
.prompts .page-center .list-wrap .group-list .industry-item:hover .industry-item-name[data-v-40d43cdb] {
  color: #7A46FC;
}
.prompts .page-center .list-wrap .group-list .industry-item .industry-item-name[data-v-40d43cdb] {
  font-size: 16px;
  font-weight: 600;
}
.prompts .page-center .list-wrap .group-list .industry-item .industry-item-intro[data-v-40d43cdb] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #999;
  font-size: 13px;
  margin-top: 8px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-6fc59234] {
  color: #7A46FC;
}
.success-color-text[data-v-6fc59234] {
  color: #52c41a;
}
.error-color-text[data-v-6fc59234] {
  color: #f5222d;
}
.prompts[data-v-6fc59234] {
  width: 100%;
  height: 100%;
  padding: 20px;
  overflow: hidden auto;
}
.prompts .page-center[data-v-6fc59234] {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  display: flex;
  background-color: #fff;
  border-radius: 8px;
}
.prompts .page-center .left[data-v-6fc59234] {
  width: 20%;
  height: 100%;
  border-right: 1px solid #f1f1f1;
}
.prompts .page-center .left .tab-wrap[data-v-6fc59234] {
  border-bottom: 1px solid #f1f1f1;
  margin: 0 10px;
  display: flex;
  align-items: flex-end;
  padding: 10px 13px;
  font-size: 16px;
  height: 54px;
}
.prompts .page-center .left .tab-wrap .tab-item[data-v-6fc59234] {
  cursor: pointer;
}
.prompts .page-center .left .tab-wrap .current-tab-item[data-v-6fc59234] {
  color: #7A46FC;
  font-size: 20px;
  font-weight: bold;
  cursor: pointer;
}
.prompts .page-center .left .tree-list[data-v-6fc59234] {
  padding: 10px 0 0 0;
  width: 100%;
  height: calc(100% - 54px);
  overflow: hidden auto;
}
.prompts .page-center .left .tree-list .tree-item[data-v-6fc59234] {
  padding: 10px 20px;
  font-size: 16px;
  color: #374151;
  cursor: pointer;
  transition: 0.2s cubic-bezier(0.4, 0.2, 1);
}
.prompts .page-center .left .tree-list .tree-item[data-v-6fc59234]:hover {
  color: #7A46FC;
}
.prompts .page-center .left .tree-list .tree-item .tree-item-icon[data-v-6fc59234] {
  width: 24px;
  height: 24px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 10px;
}
.prompts .page-center .left .tree-list .tree-item .sub-list[data-v-6fc59234] {
  margin-left: 20px;
}
.prompts .page-center .left .tree-list .tree-item .sub-list .sub-tree-item[data-v-6fc59234] {
  padding: 5px 0;
  color: #374151;
  cursor: pointer;
  transition: 0.2s cubic-bezier(0.4, 0.2, 1);
}
.prompts .page-center .left .tree-list .tree-item .sub-list .sub-tree-item[data-v-6fc59234]:hover {
  color: #7A46FC;
}
.prompts .page-center .right[data-v-6fc59234] {
  width: 80%;
  height: 100%;
}
.prompts .page-center .right .empty-wrap[data-v-6fc59234] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.prompts .page-center .right .prompt-list[data-v-6fc59234] {
  width: 100%;
  height: 100%;
  padding: 0 20px 30px 20px;
  overflow: hidden auto;
}
.prompts .page-center .right .prompt-list .prompt-item[data-v-6fc59234] {
  padding: 15px 20px;
  border-radius: 6px;
  margin-top: 20px;
  transition: 0.2s ease;
  border: 1px solid #f1f1f1;
  cursor: pointer;
}
.prompts .page-center .right .prompt-list .prompt-item:hover .prompt-item-title[data-v-6fc59234] {
  color: #7A46FC;
}
.prompts .page-center .right .prompt-list .prompt-item .prompt-item-cat_icon[data-v-6fc59234] {
  width: 24px;
  height: 24px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 5px;
}
.prompts .page-center .right .prompt-list .prompt-item .prompt-item-cat_name[data-v-6fc59234] {
  color: #6b7280;
}
.prompts .page-center .right .prompt-list .prompt-item .prompt-item-title[data-v-6fc59234] {
  font-weight: 600;
  font-size: 16px;
  color: #374151;
  margin-top: 10px;
}
.prompts .page-center .right .prompt-list .prompt-item .prompt-item-content[data-v-6fc59234] {
  margin-top: 10px;
  color: #4b5563;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-6b6fa73b] {
  color: #7A46FC;
}
.success-color-text[data-v-6b6fa73b] {
  color: #52c41a;
}
.error-color-text[data-v-6b6fa73b] {
  color: #f5222d;
}
.prompts[data-v-6b6fa73b] {
  width: 100%;
  height: 100%;
  padding: 20px;
  overflow: hidden auto;
}
.prompts .page-center[data-v-6b6fa73b] {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  display: flex;
  background-color: #fff;
  border-radius: 8px;
}
.prompts .page-center .left[data-v-6b6fa73b] {
  width: 20%;
  height: 100%;
  border-right: 1px solid #f1f1f1;
}
.prompts .page-center .left .tab-wrap[data-v-6b6fa73b] {
  border-bottom: 1px solid #f1f1f1;
  margin: 0 10px;
  display: flex;
  align-items: flex-end;
  padding: 10px 13px;
  font-size: 16px;
  height: 54px;
}
.prompts .page-center .left .tab-wrap .tab-item[data-v-6b6fa73b] {
  cursor: pointer;
}
.prompts .page-center .left .tab-wrap .current-tab-item[data-v-6b6fa73b] {
  color: #7A46FC;
  font-size: 20px;
  font-weight: bold;
  cursor: pointer;
}
.prompts .page-center .left .tree-list[data-v-6b6fa73b] {
  padding: 10px 0 0 0;
  width: 100%;
  height: calc(100% - 54px);
  overflow: hidden auto;
}
.prompts .page-center .left .tree-list .tree-item[data-v-6b6fa73b] {
  padding: 10px 20px;
  font-size: 16px;
  color: #374151;
  cursor: pointer;
  transition: 0.2s cubic-bezier(0.4, 0.2, 1);
}
.prompts .page-center .left .tree-list .tree-item[data-v-6b6fa73b]:hover {
  color: #7A46FC;
}
.prompts .page-center .left .tree-list .tree-item .tree-item-icon[data-v-6b6fa73b] {
  width: 24px;
  height: 24px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 10px;
}
.prompts .page-center .left .tree-list .tree-item .sub-list[data-v-6b6fa73b] {
  margin-left: 20px;
}
.prompts .page-center .left .tree-list .tree-item .sub-list .sub-tree-item[data-v-6b6fa73b] {
  padding: 5px 0;
  color: #374151;
  cursor: pointer;
  transition: 0.2s cubic-bezier(0.4, 0.2, 1);
}
.prompts .page-center .left .tree-list .tree-item .sub-list .sub-tree-item[data-v-6b6fa73b]:hover {
  color: #7A46FC;
}
.prompts .page-center .right[data-v-6b6fa73b] {
  width: 80%;
  height: 100%;
}
.prompts .page-center .right .empty-wrap[data-v-6b6fa73b] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.prompts .page-center .right .prompt-list[data-v-6b6fa73b] {
  width: 100%;
  height: 100%;
  padding: 0 20px 30px 20px;
  overflow: hidden auto;
}
.prompts .page-center .right .prompt-list .prompt-item[data-v-6b6fa73b] {
  padding: 15px 20px;
  border-radius: 6px;
  margin-top: 20px;
  transition: 0.2s ease;
  border: 1px solid #f1f1f1;
}
.prompts .page-center .right .prompt-list .prompt-item .prompt-item-cat_icon[data-v-6b6fa73b] {
  width: 24px;
  height: 24px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 5px;
}
.prompts .page-center .right .prompt-list .prompt-item .prompt-item-cat_name[data-v-6b6fa73b] {
  color: #6b7280;
}
.prompts .page-center .right .prompt-list .prompt-item .prompt-item-title[data-v-6b6fa73b] {
  font-weight: 600;
  font-size: 16px;
  color: #374151;
  margin-top: 10px;
}
.prompts .page-center .right .prompt-list .prompt-item .prompt-item-content[data-v-6b6fa73b] {
  margin-top: 10px;
  color: #4b5563;
}
.prompts .page-center .right .chat-header[data-v-6b6fa73b] {
  font-size: 18px;
  padding: 12px 20px;
  height: 52px;
}
.prompts .page-center .right .chat-wrap[data-v-6b6fa73b] {
  width: 100%;
  height: calc(100% - 52px);
  background-color: #f5f5f5;
  padding: 20px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-299cf270] {
  color: #7A46FC;
}
.success-color-text[data-v-299cf270] {
  color: #52c41a;
}
.error-color-text[data-v-299cf270] {
  color: #f5222d;
}
.home[data-v-299cf270] {
  width: 100%;
  height: 100%;
  overflow: hidden auto;
  background-image: url(../img/home_bg.42129040.png);
}
.home .content[data-v-299cf270] {
  width: 100%;
  min-width: 1058px;
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 0;
}
.home .content .title-left[data-v-299cf270] {
  font-size: 45px;
  font-family: PingFang SC;
  font-weight: 700;
  color: #000000;
  padding-top: 20px;
}
.home .content .title-left .ai-text[data-v-299cf270] {
  font-weight: 700;
  color: #7a46fc;
  line-height: 60px;
  background: linear-gradient(47deg, #6554ff 0%, #f26dbe 57.00683594%, #febd7f 91.35742188%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.home .content .title-left text[data-v-299cf270] {
  color: #7a46fc;
}
.home .content .title-left .title-left-sub[data-v-299cf270] {
  font-size: 17px;
  width: 640px;
  margin-top: 22px;
  font-weight: 500;
  line-height: 36px;
}
.home .content .title-left .btn[data-v-299cf270] {
  margin-top: 30px;
}
.home .content .title-left .btn .btn-left[data-v-299cf270] {
  background: linear-gradient(90deg, #7a46fc, #7d9dfc);
  border: none;
}
.home .content .title-left .btn .btn-right[data-v-299cf270] {
  width: 198px;
  background: #fff;
  color: #7b48fc;
}
.home .content .image[data-v-299cf270] {
  width: 480px;
  height: 380px;
}
.home .content .image img[data-v-299cf270] {
  width: 100%;
  height: 100%;
}
.home .content .card-row[data-v-299cf270] {
  margin-top: 60px;
}
.home .content .card-row .card-wrap[data-v-299cf270] {
  padding: 12px;
}
.home .content .card-row .card-wrap .card-item[data-v-299cf270] {
  border-radius: 10px;
}
.home .content .card-row .card-wrap .card-item[data-v-299cf270] .ant-card-body {
  padding: 40px 28px;
}
.home .content .card-row .card-wrap .card-item .title[data-v-299cf270] {
  margin-left: 10px;
  font-weight: 600;
  font-size: 18px;
  color: #000;
}
.home .content .card-row .card-wrap .card-item .card-content[data-v-299cf270] {
  margin-top: 20px;
  color: #676767;
  font-size: 16px;
  line-height: 28px;
}
.home .content .card-row .card-wrap .card-item .desc[data-v-299cf270] {
  color: #999999;
  margin-top: 40px;
}
.home .content .card-row .card-wrap .card-item .desc .card-bottom[data-v-299cf270] {
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}
.home .content .card-row .card-wrap .card-item .desc .card-bottom .txt[data-v-299cf270] {
  font-size: 15px;
}
.home .content .card-row .card-wrap .card-item .desc .card-bottom .icon[data-v-299cf270] {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  color: #8454fc;
  background: #ebe3ff;
  font-size: 12px;
  margin-right: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home .content .card-row .card-wrap[data-v-299cf270]:nth-child(3n + 1) {
  padding-left: 0 !important;
}
.home .content .card-row .card-wrap[data-v-299cf270]:nth-child(3n + 3) {
  padding-right: 0 !important;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-242d82f9] {
  color: #7A46FC;
}
.success-color-text[data-v-242d82f9] {
  color: #52c41a;
}
.error-color-text[data-v-242d82f9] {
  color: #f5222d;
}
.team-setting[data-v-242d82f9] {
  width: 100%;
  height: 100%;
}
.team-setting .page-center[data-v-242d82f9] {
  margin: 0 auto;
  max-width: 1200px;
}
.team-setting .right[data-v-242d82f9] {
  width: 100%;
  height: 100%;
  overflow: hidden auto;
}
.team-setting .right .right-content[data-v-242d82f9] {
  padding: 20px;
}
.team-setting .left-side[data-v-242d82f9] {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative;
}
.team-setting .left-side .menu[data-v-242d82f9] {
  flex: 1;
  overflow: hidden auto;
}
.team-setting .left-side .side-footer[data-v-242d82f9] {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #fff;
  border-top: 1px solid #f5f5f5;
}
.team-setting .left-side .side-footer .activate-vip-wrap[data-v-242d82f9] {
  padding: 10px 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.team-setting .left-side .side-footer .activate-vip-wrap .activate-vip[data-v-242d82f9] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(90deg, #7a6cfc, #f26dbe);
  color: #fff;
  border-radius: 4px;
  padding: 8px 0;
  cursor: pointer;
}
.team-setting .left-side .side-footer .activate-vip-wrap .activate-vip[data-v-242d82f9]:after {
  content: "";
  height: 40px;
  width: 30px;
  display: inline-block;
  background: hsla(0, 0%, 100%, 0.2);
  position: absolute;
  left: -60px;
  top: 10px;
  z-index: 2;
  transform: skew(-12deg);
  animation: light 2.5s linear infinite;
}
.team-setting .left-side .side-footer .change-team-wrap[data-v-242d82f9] {
  padding: 10px 15px 20px;
  border-right: 1px solid #f5f5f5;
}
.team-setting .left-side .side-footer .change-team-wrap .user-team[data-v-242d82f9] {
  background-color: #f1f1f1;
  border-radius: 4px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px 10px;
  cursor: pointer;
}
.team-setting .left-side .side-footer .change-team-wrap .user-team .user-team-left[data-v-242d82f9] {
  display: flex;
  align-items: center;
}
.team-setting .left-side .side-footer .change-team-wrap .user-team .user-team-left .user-team-avatar[data-v-242d82f9] {
  width: 36px;
  height: 36px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  margin-right: 10px;
}
.team-setting .left-side .side-footer .change-team-wrap .user-team .user-team-left .user-team-avatar-box[data-v-242d82f9] {
  width: 36px;
  height: 36px;
  background-color: #1890ff;
  border-radius: 50%;
  margin-right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
}
.team-setting .left-side .side-footer .change-team-wrap .user-team .user-trigger-icon[data-v-242d82f9] {
  font-size: 16px;
  color: #666;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-5c35bcd5] {
  color: #7A46FC;
}
.success-color-text[data-v-5c35bcd5] {
  color: #52c41a;
}
.error-color-text[data-v-5c35bcd5] {
  color: #f5222d;
}
.app-list-page[data-v-5c35bcd5] {
  width: 100%;
  height: 100%;
  padding: 20px;
}
.app-list-page .ant-page-header-content[data-v-5c35bcd5] {
  padding-top: 0px;
}
.app-list-page .app-list-wrap .app-list[data-v-5c35bcd5] {
  padding: 20px 0 40px 20px;
}
.app-list-page .app-list-wrap .app-list .app-item[data-v-5c35bcd5] {
  height: 140px;
  padding: 15px 20px;
  background-color: #fff;
  border-radius: 12px;
  margin-right: 20px;
  margin-bottom: 20px;
  cursor: pointer;
  transition: 0.2s ease;
  box-shadow: 0 0px 10px #193e7b14;
  position: relative;
}
.app-list-page .app-list-wrap .app-list .app-item[data-v-5c35bcd5]:hover {
  transform: translateY(-3px);
  transition: all 0.5s ease-out;
  background-color: #f3f0ff;
}
.app-list-page .app-list-wrap .app-list .app-item:hover .close-button[data-v-5c35bcd5] {
  display: block;
}
.app-list-page .app-list-wrap .app-list .app-item .app-item-logo[data-v-5c35bcd5] {
  width: 48px;
  height: 48px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 20px;
}
.app-list-page .app-list-wrap .app-list .app-item .app-item-name[data-v-5c35bcd5] {
  font-size: 20px;
}
.app-list-page .app-list-wrap .app-list .app-item .app-item-intro[data-v-5c35bcd5] {
  margin-top: 10px;
  color: #666;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.app-list-page .app-list-wrap .app-list .app-item .close-button[data-v-5c35bcd5] {
  position: absolute;
  top: -5px;
  right: -5px;
  font-size: 18px;
  color: #666;
  display: none;
  transition: all 0.5s ease-out;
}
.app-list-page .app-list-wrap .pagination-wrap[data-v-5c35bcd5] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 20px;
}
.app-list-page .empty-wrap[data-v-5c35bcd5] {
  width: 100%;
  display: flex;
  justify-content: center;
  padding-top: 150px;
}
.expiration-time[data-v-5c35bcd5] {
  display: flex;
  width: 100%;
  min-width: 1000px;
  justify-content: space-between;
  align-items: center;
  height: 80px;
  padding: 20px;
  background-image: url(../img/bg.3e1365db.jpg);
  background-size: cover;
  /* 让背景图像充满容器，可能会裁剪部分图像 */
  background-position: center;
  /* 将背景图像居中显示 */
  background-repeat: no-repeat;
  border-radius: 5px;
  border: 1px solid #fff;
}
.rights-options[data-v-5c35bcd5] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
  margin-top: 30px;
}
.right-item[data-v-5c35bcd5] {
  flex: 1;
  min-width: 300px;
  display: flex;
  align-items: center;
  background: #fff;
  padding: 20px;
  border-radius: 5px;
  color: #000;
}
.right-item-img[data-v-5c35bcd5] {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  -o-object-fit: contain;
     object-fit: contain;
  margin-right: 10px;
}
.right-item-title[data-v-5c35bcd5] {
  margin-bottom: 5px;
}
.text-grey[data-v-5c35bcd5] {
  color: #aaa;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-77f90fa6] {
  color: #7A46FC;
}
.success-color-text[data-v-77f90fa6] {
  color: #52c41a;
}
.error-color-text[data-v-77f90fa6] {
  color: #f5222d;
}
.member-list[data-v-77f90fa6] {
  width: 100%;
  height: 100%;
  padding: 20px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-98901ff4] {
  color: #7A46FC;
}
.success-color-text[data-v-98901ff4] {
  color: #52c41a;
}
.error-color-text[data-v-98901ff4] {
  color: #f5222d;
}
.pagewarp[data-v-98901ff4] {
  padding: 20px;
}
.bl-table[data-v-98901ff4] {
  border-radius: 4px;
  border: 1px solid #9a9a9a;
}
.bl-table__ll[data-v-98901ff4] {
  line-height: 30px;
}
.bl-table__ll:last-child .bl-table__li[data-v-98901ff4] {
  border-bottom: none;
}
.bl-table__ll .bl-table__li[data-v-98901ff4]:last-child {
  border-right: none;
}
.bl-table__li[data-v-98901ff4] {
  padding: 0px 7px;
  border-right: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
}
.questionText[data-v-98901ff4] {
  min-width: 150px;
  max-width: 500px;
  max-height: 250px;
  white-space: pre-wrap;
  overflow-y: auto;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text {
  color: #7A46FC;
}
.success-color-text {
  color: #52c41a;
}
.error-color-text {
  color: #f5222d;
}
.wiki-modal-warp {
  display: flex;
  justify-content: center;
  align-items: center;
}
.wiki-modal-warp .ant-modal {
  height: 90vh;
  top: 0px;
  padding-bottom: 0px;
}
.wiki-modal-warp .ant-modal .ant-modal-content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.wiki-modal-warp .ant-modal .ant-modal-content .ant-modal-header {
  flex: 0 1 0%;
}
.wiki-modal-warp .ant-modal .ant-modal-content .ant-modal-body {
  flex: 1 0 0px;
  overflow: hidden;
}
.split-text-modal .ant-modal-body {
  padding: 20px 0px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-93d54878] {
  color: #7A46FC;
}
.success-color-text[data-v-93d54878] {
  color: #52c41a;
}
.error-color-text[data-v-93d54878] {
  color: #f5222d;
}
.wiki-list[data-v-93d54878] {
  width: 100%;
  height: 100%;
  padding: 20px;
}
.wiki-list .content[data-v-93d54878] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
}
.wiki-list .content .left[data-v-93d54878] {
  width: 260px;
  height: 100%;
  background-color: #fff;
  padding: 10px 20px;
  border-radius: 4px;
}
.wiki-list .content .left .cate-list[data-v-93d54878] {
  width: 100%;
  height: calc(100% - 52px);
  overflow: hidden auto;
  margin: 10px 0;
}
.wiki-list .content .left .cate-list .cate-list-item[data-v-93d54878] {
  padding: 8px 0 8px 10px;
  margin-top: 5px;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.wiki-list .content .left .cate-list .cate-list-item-current[data-v-93d54878] {
  background-color: #f7f0ff;
}
.wiki-list .content .right[data-v-93d54878] {
  width: calc(100% - 280px);
  height: 100%;
  background-color: #fff;
  padding: 10px 20px;
  border-radius: 4px;
  overflow: hidden auto;
}
.wiki-list .content .right[data-v-93d54878] .ant-tabs-nav-container {
  height: 36px;
}
.wiki-list .content .right[data-v-93d54878] .ant-tabs-tab {
  width: 80px;
  text-align: center;
  height: 36px;
  line-height: 36px;
}
.wiki-list .content .right[data-v-93d54878] .ant-tabs-tab-active {
  background-color: #f7f0ff;
}
.wiki-list .content .right .table-wrap[data-v-93d54878] {
  margin-top: 16px;
  min-height: 300px;
  max-height: calc(100% - 240px);
  overflow: hidden auto;
}
.wiki-list .content .right .pagination-wrap[data-v-93d54878] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 0;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text {
  color: #7A46FC;
}
.success-color-text {
  color: #52c41a;
}
.error-color-text {
  color: #f5222d;
}
.wiki-modal-warp .ant-tabs-bar {
  margin: 0px;
  border-bottom: none;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-0338fbac] {
  color: #7A46FC;
}
.success-color-text[data-v-0338fbac] {
  color: #52c41a;
}
.error-color-text[data-v-0338fbac] {
  color: #f5222d;
}
.knowledge-base-wrap[data-v-0338fbac] .ant-table-title {
  display: none;
}
.knowledge-base-wrap .base-tab[data-v-0338fbac] {
  position: relative;
}
.knowledge-base-wrap .base-tab .action-group[data-v-0338fbac] {
  padding: 0;
  position: absolute;
  right: 0;
  top: 5px;
}
.knowledge-base-wrap .base-tab[data-v-0338fbac] .ss-tabs-nav-list {
  padding: 4px;
  background: #f0f0f0;
  border-radius: 12px !important;
}
.knowledge-base-wrap .base-tab[data-v-0338fbac] .ss-tabs-nav-list .ss-tabs-tab {
  background: transparent;
  padding: 6px 16px;
  border-radius: 8px !important;
  border: none !important;
  color: #596780;
}
.knowledge-base-wrap .base-tab[data-v-0338fbac] .ss-tabs-nav-list .ss-tabs-tab-active {
  background: #fff;
  color: var(--ss-primary-color);
}
.knowledge-base-wrap .base-tab[data-v-0338fbac] .ss-tabs-nav::before {
  display: none;
}
.knowledge-base-wrap .base-content[data-v-0338fbac] .ss-table-tbody .ss-table-cell {
  padding: 10px 16px;
}
.knowledge-base-wrap .base-content .no-data[data-v-0338fbac] {
  margin-top: 150px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.knowledge-base-wrap .base-content .no-data img[data-v-0338fbac] {
  width: 332px;
  height: 196px;
}
.knowledge-base-wrap .base-content .no-data .no-data-desc[data-v-0338fbac] {
  margin: 48px 0 24px;
  font-size: 12px;
  color: #9da3af;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-5cf7b3c0] {
  color: #7A46FC;
}
.success-color-text[data-v-5cf7b3c0] {
  color: #52c41a;
}
.error-color-text[data-v-5cf7b3c0] {
  color: #f5222d;
}
.wiki-list[data-v-5cf7b3c0] {
  width: 100%;
  height: 100%;
  padding: 20px;
}
.wiki-list .content[data-v-5cf7b3c0] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
}
.wiki-list .content .left[data-v-5cf7b3c0] {
  width: 260px;
  height: 100%;
  background-color: #fff;
  padding: 10px 20px;
  border-radius: 4px;
}
.wiki-list .content .left .cate-list[data-v-5cf7b3c0] {
  width: 100%;
  height: calc(100% - 52px);
  overflow: hidden auto;
  margin: 10px 0;
}
.wiki-list .content .left .cate-list .cate-list-item[data-v-5cf7b3c0] {
  padding: 8px 0 8px 10px;
  margin-top: 5px;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.wiki-list .content .left .cate-list .cate-list-item-current[data-v-5cf7b3c0] {
  background-color: #f7f0ff;
}
.wiki-list .content .right[data-v-5cf7b3c0] {
  width: calc(100% - 280px);
  height: 100%;
  background-color: #fff;
  padding: 10px 20px;
  border-radius: 4px;
  overflow: hidden auto;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-22585d22] {
  color: #7A46FC;
}
.success-color-text[data-v-22585d22] {
  color: #52c41a;
}
.error-color-text[data-v-22585d22] {
  color: #f5222d;
}
.app-list-page[data-v-22585d22] .ant-page-header-content {
  padding-top: 0px;
}
.app-list-page[data-v-22585d22] {
  width: 100%;
  height: 100%;
  padding: 10px;
}
.app-list-page .ant-page-header-content[data-v-22585d22] {
  padding-top: 0px;
}
.app-list-page .step-wrap[data-v-22585d22] {
  background-color: #f7f0ff;
  padding: 20px 40px;
  border-radius: 8px;
  border: 1px solid rgba(122, 70, 252, 0.3);
  margin: 0 20px;
}
.app-list-page .step-wrap[data-v-22585d22] .ant-steps-item-title {
  color: #333 !important;
}
.app-list-page .step-wrap[data-v-22585d22] .ant-steps-item-title::after {
  background-color: #ddd !important;
}
.app-list-page .step-wrap[data-v-22585d22] .ant-steps-item-description {
  max-width: 325px;
  margin-top: 5px;
}
.app-list-page .step-wrap[data-v-22585d22] .ant-steps-item-icon {
  background-color: #f0ecf9;
  border-color: #ddd;
}
.app-list-page .step-wrap[data-v-22585d22] .ant-steps-item-icon .ant-steps-icon {
  color: #333 !important;
}
.app-list-page .app-list-wrap .app-list[data-v-22585d22] {
  padding: 20px 0 40px 20px;
}
.app-list-page .app-list-wrap .app-list .app-item[data-v-22585d22] {
  height: 190px;
  padding: 15px 20px;
  background-color: #fff;
  border-radius: 12px;
  margin-right: 20px;
  margin-bottom: 20px;
  transition: 0.2s ease;
  box-shadow: 0 0px 10px #193e7b14;
  position: relative;
}
.app-list-page .app-list-wrap .app-list .app-item[data-v-22585d22]:hover {
  transition: all 0.5s ease-out;
}
.app-list-page .app-list-wrap .app-list .app-item:hover .close-button[data-v-22585d22] {
  display: block;
}
.app-list-page .app-list-wrap .app-list .app-item .app-item-logo[data-v-22585d22] {
  width: 40px;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 15px;
}
.app-list-page .app-list-wrap .app-list .app-item .app-item-name[data-v-22585d22] {
  font-size: 18px;
}
.app-list-page .app-list-wrap .app-list .app-item .app-item-intro[data-v-22585d22] {
  margin-top: 10px;
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 44px;
}
.app-list-page .app-list-wrap .app-list .app-item .close-button[data-v-22585d22] {
  position: absolute;
  top: -5px;
  right: -5px;
  font-size: 18px;
  color: #666;
  display: none;
  transition: all 0.5s ease-out;
}
.app-list-page .app-list-wrap .app-list .app-item .app-item-controls[data-v-22585d22] {
  display: flex;
  align-items: center;
  height: 80px;
  padding: 20px 0;
}
.app-list-page .app-list-wrap .app-list .app-item .app-item-controls .app-item-setting[data-v-22585d22] {
  color: #7A46FC;
  height: 100%;
  border: 1px solid #eee;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
  border-radius: 8px;
  cursor: pointer;
  margin-right: 10px;
}
.app-list-page .app-list-wrap .app-list .app-item .app-item-controls .app-item-goChat[data-v-22585d22] {
  color: #7A46FC;
  height: 100%;
  background-color: #f7f0ff;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
  border-radius: 8px;
  cursor: pointer;
  margin-left: 10px;
}
.app-list-page .app-list-wrap .pagination-wrap[data-v-22585d22] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 20px;
}
.app-list-page .empty-wrap[data-v-22585d22] {
  width: 100%;
  display: flex;
  justify-content: center;
  padding-top: 150px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-63e5054a] {
  color: #7A46FC;
}
.success-color-text[data-v-63e5054a] {
  color: #52c41a;
}
.error-color-text[data-v-63e5054a] {
  color: #f5222d;
}
.list-wrap[data-v-63e5054a] {
  width: 100%;
  height: 100%;
  background-color: #f5f5f5;
}
.list-wrap .message-list[data-v-63e5054a] {
  width: 100%;
  height: 100%;
  overflow: hidden auto;
  padding: 10px;
}
.list-wrap .message-list .message-left[data-v-63e5054a] {
  padding: 10px 0;
}
.list-wrap .message-list .message-left .message-main[data-v-63e5054a] {
  display: flex;
}
.list-wrap .message-list .message-left .message-main .avatar[data-v-63e5054a] {
  width: 40px;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  margin-right: 10px;
}
.list-wrap .message-list .message-left .message-main .message-content[data-v-63e5054a] {
  position: relative;
  padding-right: 40px;
}
.list-wrap .message-list .message-left .message-main .message-content .message-card[data-v-63e5054a] {
  background-color: #fff;
  padding: 10px 20px;
  border-radius: 8px;
}
.list-wrap .message-list .message-left .message-main .message-content .message-card .message-text .message-text-content[data-v-63e5054a] {
  white-space: pre-wrap;
}
.list-wrap .message-list .message-right[data-v-63e5054a] {
  padding: 10px 0;
}
.list-wrap .message-list .message-right .message-main[data-v-63e5054a] {
  display: flex;
  flex-direction: row-reverse;
}
.list-wrap .message-list .message-right .message-main .avatar-icon[data-v-63e5054a] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #7A46FC;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  font-size: 22px;
}
.list-wrap .message-list .message-right .message-main .message-content[data-v-63e5054a] {
  position: relative;
  padding-left: 40px;
}
.list-wrap .message-list .message-right .message-main .message-content .message-card[data-v-63e5054a] {
  background-color: #fff;
  padding: 10px 20px;
  border-radius: 8px;
}
.list-wrap .message-list .message-right .message-main .message-content .message-card .message-text[data-v-63e5054a] {
  white-space: pre-wrap;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-d09ba0b8] {
  color: #7A46FC;
}
.success-color-text[data-v-d09ba0b8] {
  color: #52c41a;
}
.error-color-text[data-v-d09ba0b8] {
  color: #f5222d;
}
.qr-image[data-v-d09ba0b8] {
  width: 170px;
  height: 170px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
}
.qr-image img[data-v-d09ba0b8] {
  width: 165px;
  height: 165px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-36d8bcda] {
  color: #7A46FC;
}
.success-color-text[data-v-36d8bcda] {
  color: #52c41a;
}
.error-color-text[data-v-36d8bcda] {
  color: #f5222d;
}
.app-detail-page[data-v-36d8bcda] {
  width: 100%;
  height: 100%;
  padding: 20px;
  overflow: hidden auto;
}
.app-detail-page[data-v-36d8bcda] .ant-page-header-content {
  padding-top: 0px;
}
[data-v-36d8bcda] .custom-select-wrap {
  position: relative;
  display: flex;
  align-items: center;
}
[data-v-36d8bcda] .custom-select-wrap .open-icon {
  visibility: hidden;
  position: absolute;
  top: 0;
  padding: 5px;
  background-color: #dddede;
  border-radius: 4px;
  font-size: 12px;
  color: #666;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-36d8bcda] .custom-select-wrap:hover .open-icon {
  visibility: visible;
}
.app-viewer[data-v-36d8bcda] {
  width: 600px;
}
.app-box[data-v-36d8bcda] {
  background: #f7f8fa;
  border-radius: 20px;
  position: fixed;
  right: calc((600px - 375px) / 2);
  bottom: 20px;
}
.app-box_header[data-v-36d8bcda] {
  height: 48px;
  line-height: 48px;
  background-color: #705df7;
  color: #fff;
  font-weight: 700;
  text-align: center;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.app-iframe[data-v-36d8bcda] {
  width: 375px;
  height: 667px;
  background: #f6f6f6;
  border: 1px solid #e1e1e1;
  border-top: none;
}
ul.expand-ul[data-v-36d8bcda] {
  padding: 10px;
}
ul.expand-ul li[data-v-36d8bcda] {
  display: flex;
  margin-bottom: 10px;
}
ul.expand-ul li .expand-left[data-v-36d8bcda] {
  width: 50px;
  margin-right: 10px;
  flex-shrink: 0;
  color: #303133;
  font-weight: 700;
}
ul.expand-ul li .markdow-answer-expand[data-v-36d8bcda] {
  line-height: 20px;
  margin-top: -3px;
}
.release-container[data-v-36d8bcda] {
  width: 90%;
  max-width: 1200px;
  padding-bottom: 20px;
  min-height: 100%;
  height: auto;
}
.release-container[data-v-36d8bcda]::after {
  content: "";
  display: block;
  clear: both;
}
.release-container__box[data-v-36d8bcda] {
  width: 45%;
  overflow: hidden;
  box-sizing: border-box;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  float: left;
  padding: 20px;
  margin: 0 20px 20px 0;
  border-radius: 8px;
  border: 1px solid #e4e7ed;
}
.release-container__box--left[data-v-36d8bcda] {
  margin-right: 8px;
  font-size: 40px;
}
.release-container__box .r-icon[data-v-36d8bcda] {
  width: 1em;
  height: 1em;
  background: #7A46FC;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.release-container__box .r-title[data-v-36d8bcda] {
  font-size: 16px;
  font-weight: 500;
  color: #303133;
}
.release-container__box .r-desc[data-v-36d8bcda] {
  margin: 10px 0 24px;
  font-size: 12px;
  color: #9da3af;
  letter-spacing: 0.13px;
  line-height: 16px;
}
.release-container__box .r-set-container[data-v-36d8bcda] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 24px;
}
.release-container__box .r-set-container .icon-set-container[data-v-36d8bcda] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  gap: 8px;
  cursor: pointer;
  color: #b5bed0;
  margin-right: 16px;
}
.release-container__box .r-set-container .icon-set-container .iconfont[data-v-36d8bcda] {
  font-size: 14px;
}
.release-container__box .r-web-icon[data-v-36d8bcda] {
  background: #e0eaff;
}
.release-container__box .r-web-icon .iconfont[data-v-36d8bcda] {
  font-size: 20px;
}
.release-container__box .r-qy-kefu-icon[data-v-36d8bcda] {
  background: #f1eefe;
}
.release-container__box .r-qy-kefu-icon .iconfont[data-v-36d8bcda] {
  font-size: 20px;
}
.release-container__box .r-gongzhonghao-icon[data-v-36d8bcda] {
  background: #e0fff8;
}
.release-container__box .r-gongzhonghao-icon .iconfont[data-v-36d8bcda] {
  font-size: 26px;
}
.release-container__box .r-code-icon[data-v-36d8bcda] {
  background: #e0fff8;
}
.release-container__box .r-code-icon .iconfont[data-v-36d8bcda] {
  font-size: 22px;
}
.release-container__box .r-api-icon[data-v-36d8bcda] {
  background: #f1eefe;
}
.release-container__box .r-api-icon .iconfont[data-v-36d8bcda] {
  font-size: 20px;
}
.release-container__box .r-group-chat-icon[data-v-36d8bcda] {
  background: #e0eaff;
}
.release-container__box .r-group-chat-icon .iconfont[data-v-36d8bcda] {
  font-size: 24px;
}
.release-container__box .r-qy-wechat-icon[data-v-36d8bcda] {
  background: #e0eaff;
}
.release-container__box .r-qy-wechat-icon .iconfont[data-v-36d8bcda] {
  font-size: 26px;
}
.release-container__box .r-dingding-icon[data-v-36d8bcda] {
  background: #e0eaff;
}
.release-container__box .r-dingding-icon .iconfont[data-v-36d8bcda] {
  font-size: 26px;
}
.release-container__box .r-feishu-icon[data-v-36d8bcda] {
  background: #e0eaff;
}
.release-container__box .r-feishu-icon .iconfont[data-v-36d8bcda] {
  width: 100%;
  height: 100%;
  padding: 6px;
}
@media (max-width: 960px) {
.release-container__box[data-v-36d8bcda] {
    width: 100% !important;
    margin: 0 0px 20px 0;
}
}
header[data-v-36d8bcda] {
  color: #303133;
  font-size: 14px;
  line-height: 24px;
}
label[data-v-36d8bcda] {
  cursor: pointer;
  color: #5a6780;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-5d240174] {
  color: #7A46FC;
}
.success-color-text[data-v-5d240174] {
  color: #52c41a;
}
.error-color-text[data-v-5d240174] {
  color: #f5222d;
}
.chat-core-wrap[data-v-5d240174] {
  width: 100%;
  height: 100%;
  position: relative;
}
.chat-core-wrap .stop-button-wrap[data-v-5d240174] {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(200, 200, 200, 0.5);
  border-radius: 8px;
}
.chat-core-wrap .message-list[data-v-5d240174] {
  width: 100%;
  overflow: hidden auto;
}
.chat-core-wrap .message-list .message-left[data-v-5d240174] {
  padding: 10px 0;
}
.chat-core-wrap .message-list .message-left .message-main[data-v-5d240174] {
  display: flex;
}
.chat-core-wrap .message-list .message-left .message-main .avatar[data-v-5d240174] {
  width: 40px;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  margin-right: 10px;
  margin-bottom: 100px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content[data-v-5d240174] {
  position: relative;
  padding-right: 40px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .message-card[data-v-5d240174] {
  background-color: #fff;
  padding: 10px 20px;
  border-radius: 8px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .message-card .message-text .message-text-focus[data-v-5d240174] {
  display: inline-block;
  width: 2px;
  font-weight: 900;
  color: #5a54f9;
  line-height: 24px;
  animation: 1s infinite twinkle-5d240174;
}
@keyframes twinkle-5d240174 {
0% {
    opacity: 1;
}
100% {
    transform: scale(1);
    opacity: 0;
}
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-copy[data-v-5d240174] {
  display: none;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list[data-v-5d240174] {
  display: flex;
  margin-top: 10px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-copy[data-v-5d240174] {
  background-color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #999;
  margin-right: 10px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-copy[data-v-5d240174]:hover {
  color: #333;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-copy .txt[data-v-5d240174] {
  display: none;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-copy[data-v-5d240174]:hover {
  background-color: #fff;
  width: 65px;
  height: 30px;
  border-radius: 30px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-copy[data-v-5d240174]:hover:hover {
  color: #333;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-copy:hover:hover .txt[data-v-5d240174] {
  display: block;
  color: #333;
  margin-left: 5px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-share[data-v-5d240174] {
  background-color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #999;
  margin-right: 10px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-share .txt[data-v-5d240174] {
  display: none;
  color: #333;
  margin-left: 5px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-share[data-v-5d240174]:hover {
  background-color: #fff;
  width: 65px;
  height: 30px;
  border-radius: 30px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-share[data-v-5d240174]:hover:hover {
  color: #333;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-share:hover:hover .txt[data-v-5d240174] {
  display: block;
  color: #333;
  margin-left: 5px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-edit[data-v-5d240174] {
  background-color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #999;
  margin-right: 10px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-edit .txt[data-v-5d240174] {
  display: none;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-edit[data-v-5d240174]:hover {
  background-color: #fff;
  width: 65px;
  height: 30px;
  border-radius: 30px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-edit[data-v-5d240174]:hover:hover {
  color: #333;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-edit:hover:hover .txt[data-v-5d240174] {
  display: block;
  color: #333;
  margin-left: 5px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-down-load[data-v-5d240174] {
  background-color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #999;
  margin-right: 10px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-down-load .txt[data-v-5d240174] {
  display: none;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-down-load[data-v-5d240174]:hover {
  background-color: #fff;
  width: 65px;
  height: 30px;
  border-radius: 30px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-down-load[data-v-5d240174]:hover:hover {
  color: #333;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-down-load:hover:hover .txt[data-v-5d240174] {
  display: block;
  color: #333;
  margin-left: 5px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-audio[data-v-5d240174] {
  background-color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #999;
  margin-right: 10px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-audio .txt[data-v-5d240174] {
  display: none;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-audio[data-v-5d240174]:hover {
  background-color: #fff;
  width: 95px;
  height: 30px;
  border-radius: 30px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-audio[data-v-5d240174]:hover:hover {
  color: #333;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-audio:hover:hover .txt[data-v-5d240174] {
  display: block;
  color: #333;
  margin-left: 5px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-continue[data-v-5d240174] {
  background-color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #999;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-continue .txt[data-v-5d240174] {
  display: none;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-continue[data-v-5d240174]:hover,
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-continue-hover[data-v-5d240174] {
  background-color: #fff;
  width: 95px;
  height: 30px;
  border-radius: 30px;
  color: #333;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-continue:hover .txt[data-v-5d240174],
.chat-core-wrap .message-list .message-left .message-main .message-content .btn-list .message-continue-hover .txt[data-v-5d240174] {
  display: block;
  color: #333;
  margin-left: 5px;
}
.chat-core-wrap .message-list .message-left .message-main .message-content .update-vip[data-v-5d240174] {
  position: absolute;
  right: -60px;
  bottom: 5px;
}
.chat-core-wrap .message-list .message-right[data-v-5d240174] {
  padding: 10px 0;
}
.chat-core-wrap .message-list .message-right .message-main[data-v-5d240174] {
  display: flex;
  flex-direction: row-reverse;
}
.chat-core-wrap .message-list .message-right .message-main .avatar[data-v-5d240174] {
  width: 40px;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  margin-left: 10px;
}
.chat-core-wrap .message-list .message-right .message-main .avatar-icon[data-v-5d240174] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #7A46FC;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  font-size: 22px;
}
.chat-core-wrap .message-list .message-right .message-main .message-content[data-v-5d240174] {
  position: relative;
  padding-left: 40px;
}
.chat-core-wrap .message-list .message-right .message-main .message-content .message-card[data-v-5d240174] {
  background-color: #fff;
  padding: 10px 20px;
  border-radius: 8px;
}
.chat-core-wrap .message-list .message-right .message-main .message-content .message-card .message-text[data-v-5d240174] {
  white-space: pre-wrap;
}
.chat-core-wrap .message-list .message-right .message-main .message-content .message-copy[data-v-5d240174] {
  background-color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #999;
}
.chat-core-wrap .message-list .message-right .message-main .message-content .message-copy[data-v-5d240174]:hover {
  color: #333;
}
.chat-core-wrap .message-list .recommend-list[data-v-5d240174] {
  width: 60%;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  padding-top: 40px;
}
.chat-core-wrap .message-list .recommend-list .refresh-button[data-v-5d240174] {
  position: absolute;
  top: 5px;
  right: 0;
  font-size: 18px;
}
.chat-core-wrap .message-list .recommend-list .recommend-title[data-v-5d240174] {
  text-align: center;
  font-size: 28px;
  font-weight: bold;
}
.chat-core-wrap .message-list .recommend-list .cate-list[data-v-5d240174] {
  width: 100%;
  display: flex;
  margin-top: 20px;
}
.chat-core-wrap .message-list .recommend-list .cate-list .cate-column[data-v-5d240174] {
  flex: 1;
  padding: 0 15px;
}
.chat-core-wrap .message-list .recommend-list .cate-list .cate-column .cate-title[data-v-5d240174] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 30px 0;
  font-size: 20px;
}
.chat-core-wrap .message-list .recommend-list .cate-list .cate-column .cate-title .cate-icon[data-v-5d240174] {
  width: 28px;
  height: 28px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 10px;
}
.chat-core-wrap .message-list .recommend-list .cate-list .cate-column .cate-item-card[data-v-5d240174] {
  background-color: #fff;
  font-size: 16px;
  border-radius: 8px;
  margin-top: 15px;
  padding: 15px 20px;
  cursor: pointer;
  box-shadow: 0 5px 20px #eee;
  transition: 0.2s ease;
}
.chat-core-wrap .message-list .recommend-list .cate-list .cate-column .cate-item-card .cate-item-content[data-v-5d240174] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.chat-core-wrap .message-list .recommend-list .cate-list .cate-column .cate-item-card[data-v-5d240174]:hover {
  background-color: #7A46FC;
  color: #fff;
}
.chat-core-wrap .chat-footer[data-v-5d240174] {
  padding-top: 10px;
}
.chat-core-wrap .chat-footer .button-list[data-v-5d240174] {
  margin-bottom: 12px;
}
.chat-core-wrap .chat-footer .chat-input-wrap[data-v-5d240174] {
  display: flex;
  align-items: center;
}
.chat-core-wrap .chat-footer .chat-input-wrap .chat-input[data-v-5d240174] {
  flex: 1;
  border: none;
  outline: none;
  resize: none;
  border-radius: 8px;
  height: 60px;
  line-height: 20px;
  padding: 10px 20px;
  box-shadow: 0 5px 25px #193e7b14;
}
.chat-core-wrap .chat-footer .chat-input-wrap .chat-input[data-v-5d240174]:focus-visible {
  border: none;
  outline: none;
}
.chat-core-wrap .chat-footer .chat-input-wrap .chat-submit-button[data-v-5d240174] {
  border-radius: 4px;
  margin-left: 10px;
}
.chat-core-wrap .chat-footer .disclaimer-wrap[data-v-5d240174] {
  color: #999;
  font-size: 12px;
  cursor: pointer;
  display: inline-block;
  width: 70px;
  height: 36px;
  line-height: 36px;
}
.chat-core-wrap .chat-footer .disclaimer-wrap[data-v-5d240174]:hover {
  color: #7A46FC;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text {
  color: #7A46FC;
}
.success-color-text {
  color: #52c41a;
}
.error-color-text {
  color: #f5222d;
}
.message-markdown-wrap {
  /* blockquote 样式 */
  /* ul ol 样式 */
}
.message-markdown-wrap > *:first-child {
  margin-top: 0 !important;
}
.message-markdown-wrap table {
  border: 1px solid #ccc;
  width: 100%;
  margin-bottom: 10px;
}
.message-markdown-wrap table td,
.message-markdown-wrap table th {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 6px 13px;
}
.message-markdown-wrap table th {
  text-align: center;
  background: #dee8ee;
}
.message-markdown-wrap table th:last-child {
  border-right: none;
}
.message-markdown-wrap table td:last-child {
  border-right: none;
}
.message-markdown-wrap table tr:last-child td {
  border-bottom: none;
}
.message-markdown-wrap tr:nth-child(even) {
  background: #eff3f5;
}
.message-markdown-wrap blockquote {
  display: block;
  border-left: 8px solid #d0e5f2;
  padding: 5px 10px;
  margin: 10px 0;
  line-height: 1.4;
  font-size: 100%;
  background-color: #f1f1f1;
}
.message-markdown-wrap p {
  margin-top: 0;
  margin-bottom: 16px;
  white-space: pre-wrap;
}
.message-markdown-wrap ul,
.message-markdown-wrap ol {
  margin: 10px 0 10px 0px;
  padding-left: 2em;
}
.message-markdown-wrap li > p {
  margin-top: 16px;
}
.message-markdown-wrap h3 {
  font-size: 1.25em;
  font-weight: 600;
}
.message-markdown-wrap h4 {
  font-weight: 600;
  font-size: 1em;
}
.message-markdown-wrap h1,
.message-markdown-wrap h2,
.message-markdown-wrap h3,
.message-markdown-wrap h4,
.message-markdown-wrap h5,
.message-markdown-wrap h6 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 1.25;
}
.message-markdown-wrap pre {
  margin: 0;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-3eeebb74] {
  color: #7A46FC;
}
.success-color-text[data-v-3eeebb74] {
  color: #52c41a;
}
.error-color-text[data-v-3eeebb74] {
  color: #f5222d;
}
.chat[data-v-3eeebb74] {
  width: 100%;
  height: 100%;
  display: flex;
}
.chat .chat-wrap[data-v-3eeebb74] {
  width: 100%;
  height: 100%;
  padding: 20px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-b8fadeac] {
  color: #7A46FC;
}
.success-color-text[data-v-b8fadeac] {
  color: #52c41a;
}
.error-color-text[data-v-b8fadeac] {
  color: #f5222d;
}
.app-list-page[data-v-b8fadeac] {
  width: 100%;
  height: 100%;
  padding: 20px;
  overflow: hidden auto;
}
.app-list-page .page-center[data-v-b8fadeac] {
  margin: 0 auto;
  max-width: 1200px;
}
.app-list-page .page-center .app-list-wrap .app-list[data-v-b8fadeac] {
  padding: 20px 0 40px 20px;
}
.app-list-page .page-center .app-list-wrap .app-list .app-item[data-v-b8fadeac] {
  height: 140px;
  padding: 15px 20px;
  background-color: #fff;
  border-radius: 12px;
  margin-right: 20px;
  margin-bottom: 20px;
  cursor: pointer;
  transition: 0.2s ease;
  box-shadow: 0 0px 10px #193e7b14;
  position: relative;
}
.app-list-page .page-center .app-list-wrap .app-list .app-item[data-v-b8fadeac]:hover {
  transform: translateY(-3px);
  transition: all 0.5s ease-out;
  background-color: #f3f0ff;
}
.app-list-page .page-center .app-list-wrap .app-list .app-item:hover .close-button[data-v-b8fadeac] {
  display: block;
}
.app-list-page .page-center .app-list-wrap .app-list .app-item .app-item-logo[data-v-b8fadeac] {
  width: 48px;
  height: 48px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 20px;
}
.app-list-page .page-center .app-list-wrap .app-list .app-item .app-item-name[data-v-b8fadeac] {
  font-size: 20px;
}
.app-list-page .page-center .app-list-wrap .app-list .app-item .app-item-intro[data-v-b8fadeac] {
  margin-top: 10px;
  color: #666;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.app-list-page .page-center .app-list-wrap .app-list .app-item .close-button[data-v-b8fadeac] {
  position: absolute;
  top: -5px;
  right: -5px;
  font-size: 18px;
  color: #666;
  display: none;
  transition: all 0.5s ease-out;
}
.app-list-page .page-center .app-list-wrap .pagination-wrap[data-v-b8fadeac] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 20px;
}
.app-list-page .page-center .empty-wrap[data-v-b8fadeac] {
  width: 100%;
  display: flex;
  justify-content: center;
  padding-top: 150px;
}
.app-list-page .ant-page-header-content[data-v-b8fadeac] {
  padding-top: 0px;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text[data-v-022f50da] {
  color: #7A46FC;
}
.success-color-text[data-v-022f50da] {
  color: #52c41a;
}
.error-color-text[data-v-022f50da] {
  color: #f5222d;
}
.my-create[data-v-022f50da] {
  width: 100%;
  height: 100%;
  overflow: hidden auto;
}
.discover[data-v-022f50da] {
  margin-top: 30px;
  margin-bottom: 30px;
}
.discoveImg[data-v-022f50da] {
  margin-right: 15px;
  margin-bottom: 15px;
  border-radius: 15px;
  position: relative;
}
.discoveImg .discoveTxt[data-v-022f50da] {
  width: 90%;
  height: 95%;
  position: absolute;
  cursor: pointer;
}
.discoveImg .discoveTxt .bottom-text[data-v-022f50da] {
  position: absolute;
  right: 0;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.discoveImg .discoveTxt .mask-right[data-v-022f50da] {
  position: absolute;
  right: 10px;
  bottom: 30px;
  width: 80px;
  height: 28px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 24px;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  display: flex;
  justify-content: space-around;
  align-items: center;
  display: none;
}
.discoveImg .discoveTxt .mask-right .icon-bg[data-v-022f50da] {
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  opacity: 0.8;
  border-radius: 50%;
  color: #fff;
  font-size: 16px;
}
.discoveImg .discoveTxt .text-box[data-v-022f50da] {
  width: 90%;
  color: #cbd5e1;
  position: absolute;
  bottom: 80px;
  left: 5%;
  flex-direction: column;
  background: #0f121c;
  box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.5);
  border-radius: 8px;
  padding: 10px 12px 15px 12px;
  box-sizing: border-box;
  z-index: 2;
  display: none;
}
.discoveImg .discoveTxt .make-box[data-v-022f50da] {
  color: #fff;
  padding: 8px 15px;
  position: absolute;
  top: 12px;
  right: 12px;
  background: #f1314e;
  border-radius: 50px;
  box-sizing: border-box;
  z-index: 2;
  display: none;
}
.discoveImg img[data-v-022f50da] {
  border-radius: 12px;
  width: 100% !important;
  cursor: pointer;
  -o-object-fit: cover;
     object-fit: cover;
}
.discoveImg > .discoveTxt[data-v-022f50da]:hover {
  width: 100%;
  position: absolute;
  cursor: pointer;
}
.discoveImg > .discoveTxt:hover .text-box[data-v-022f50da] {
  display: block;
  min-height: auto;
  max-height: 81px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.discoveImg > .discoveTxt:hover .make-box[data-v-022f50da] {
  display: block;
}
.discoveImg > .discoveTxt:hover .bottom-text[data-v-022f50da] {
  position: absolute;
  right: 0;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  display: block;
}
.discoveImg > .discoveTxt:hover .mask-right[data-v-022f50da] {
  position: absolute;
  right: 10px;
  bottom: 0px;
  width: 80px;
  height: 28px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 24px;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.discoveImg > .discoveTxt:hover .mask-right .icon-bg[data-v-022f50da] {
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  opacity: 0.8;
  border-radius: 50%;
  color: #fff;
  font-size: 16px;
}
.item-img-wrapper[data-v-022f50da] {
  position: relative;
  cursor: pointer;
}
.item-img-wrapper:hover .operate-image-cover[data-v-022f50da] {
  opacity: 1;
}
.image_item_img[data-v-022f50da] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 340px;
  background: linear-gradient(to top right, #a871ec, #dc7be0);
  border-radius: 5px;
  color: #fff;
}
.operate-image-cover[data-v-022f50da] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 28px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 24px;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  opacity: 0;
  position: absolute;
  right: 20px;
  bottom: 20px;
  color: #fff;
}
.no-data[data-v-022f50da] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text {
  color: #7A46FC;
}
.success-color-text {
  color: #52c41a;
}
.error-color-text {
  color: #f5222d;
}
body,
#app {
  width: 100%;
  height: 100%;
}
body .mask-modal,
#app .mask-modal {
  position: absolute;
  top: 70px;
  right: 120px;
}
body .mask-modal .triangle,
#app .mask-modal .triangle {
  position: absolute;
  top: -10px;
  right: 20px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 15px solid white;
}
#__qiankun_microapp_wrapper_for_work_ai__ {
  height: 100%;
}

/**
* @Description: 全局可使用的less变量声明
*/
.primary-color-text {
  color: #7A46FC;
}
.success-color-text {
  color: #52c41a;
}
.error-color-text {
  color: #f5222d;
}
.text-title {
  height: 40px;
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.8);
  position: relative;
  padding: 20px 10px;
  display: flex;
  align-items: center;
}
.text-title::before {
  position: absolute;
  content: "";
  left: 0;
  top: 12px;
  bottom: 12px;
  width: 4px;
  background-color: #7A46FC;
}
.drawer-footer {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  text-align: right;
  z-index: 1;
  padding: 10px 16px;
}
.h-full {
  height: 100%;
}
.w-full {
  width: 100%;
}
.h-screen {
  height: 100vh;
}
.w-screen {
  width: 100vw;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.h-1 {
  height: 1px;
}
.h-2 {
  height: 2px;
}
.h-3 {
  height: 3px;
}
.h-4 {
  height: 4px;
}
.h-5 {
  height: 5px;
}
.t-0 {
  top: 0;
}
.t-10 {
  top: 10px;
}
.t-15 {
  top: 15px;
}
.t-20 {
  top: 20px;
}
.t-25 {
  top: 25px;
}
.t-30 {
  top: 30px;
}
.t-40 {
  top: 40px;
}
.t-50 {
  top: 50px;
}
.t-60 {
  top: 60px;
}
.t-70 {
  top: 70px;
}
.t-80 {
  top: 80px;
}
.t-90 {
  top: 90px;
}
.t-100 {
  top: 100px;
}
.l-0 {
  left: 0;
}
.l-10 {
  left: 10px;
}
.l-15 {
  left: 15px;
}
.l-20 {
  left: 20px;
}
.l-25 {
  left: 25px;
}
.l-30 {
  left: 30px;
}
.l-40 {
  left: 40px;
}
.l-50 {
  left: 50px;
}
.l-60 {
  left: 60px;
}
.l-70 {
  left: 70px;
}
.l-80 {
  left: 80px;
}
.l-90 {
  left: 90px;
}
.l-100 {
  left: 100px;
}
.r-0 {
  right: 0;
}
.r-10 {
  right: 10px;
}
.r-15 {
  right: 15px;
}
.r-20 {
  right: 20px;
}
.r-25 {
  right: 25px;
}
.r-30 {
  right: 30px;
}
.r-40 {
  right: 40px;
}
.r-50 {
  right: 50px;
}
.r-60 {
  right: 60px;
}
.r-70 {
  right: 70px;
}
.r-80 {
  right: 80px;
}
.r-90 {
  right: 90px;
}
.r-100 {
  right: 100px;
}
.b-0 {
  bottom: 0;
}
.b-10 {
  bottom: 10px;
}
.b-15 {
  bottom: 15px;
}
.b-20 {
  bottom: 20px;
}
.b-25 {
  bottom: 25px;
}
.b-30 {
  bottom: 30px;
}
.b-40 {
  bottom: 40px;
}
.b-50 {
  bottom: 50px;
}
.b-60 {
  bottom: 60px;
}
.b-70 {
  bottom: 70px;
}
.b-80 {
  bottom: 80px;
}
.b-90 {
  bottom: 90px;
}
.b-100 {
  bottom: 100px;
}
.ml-5 {
  margin-left: 5px;
}
.ml-10 {
  margin-left: 10px;
}
.ml-15 {
  margin-left: 15px;
}
.ml-20 {
  margin-left: 20px;
}
.ml-25 {
  margin-left: 25px;
}
.ml-30 {
  margin-left: 30px;
}
.mr-5 {
  margin-right: 5px;
}
.mr-10 {
  margin-right: 10px;
}
.mr-15 {
  margin-right: 15px;
}
.mr-20 {
  margin-right: 20px;
}
.mr-25 {
  margin-right: 25px;
}
.mr-30 {
  margin-right: 30px;
}
.mr-40 {
  margin-right: 40px;
}
.mr-50 {
  margin-right: 50px;
}
.mt-0 {
  margin-top: 0;
}
.mt-2 {
  margin-top: 2px;
}
.mt-5 {
  margin-top: 5px;
}
.mt-10 {
  margin-top: 10px;
}
.mt-15 {
  margin-top: 15px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-25 {
  margin-top: 25px;
}
.mt-30 {
  margin-top: 30px;
}
.mt-40 {
  margin-top: 40px;
}
.mt-50 {
  margin-top: 50px;
}
.mb-0 {
  margin-bottom: 0;
}
.mb-2 {
  margin-bottom: 2px;
}
.mb-5 {
  margin-bottom: 5px;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-15 {
  margin-bottom: 15px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-25 {
  margin-bottom: 25px;
}
.mb-30 {
  margin-bottom: 30px;
}
.mb-100 {
  margin-bottom: 100px;
}
.mx-0 {
  margin-left: 0;
  margin-right: 0;
}
.mx-5 {
  margin-left: 5px;
  margin-right: 5px;
}
.mx-10 {
  margin-left: 10px;
  margin-right: 10px;
}
.mx-15 {
  margin-left: 15px;
  margin-right: 15px;
}
.mx-20 {
  margin-left: 20px;
  margin-right: 20px;
}
.mx-25 {
  margin-left: 25px;
  margin-right: 25px;
}
.mx-30 {
  margin-left: 30px;
  margin-right: 30px;
}
.mx-40 {
  margin-left: 40px;
  margin-right: 40px;
}
.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.my-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.my-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.my-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.my-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.my-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}
.my-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.my-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.p-5 {
  padding: 5px;
}
.p-10 {
  padding: 10px;
}
.p-15 {
  padding: 15px;
}
.p-20 {
  padding: 20px;
}
.p-25 {
  padding: 25px;
}
.p-30 {
  padding: 30px;
}
.py-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.px-40 {
  padding-left: 40px;
  padding-right: 40px;
}
.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}
.py-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.px-25 {
  padding-left: 25px;
  padding-right: 25px;
}
.py-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}
.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.px-10 {
  padding-left: 10px;
  padding-right: 10px;
}
.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.px-15 {
  padding-left: 15px;
  padding-right: 15px;
}
.py-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.px-5 {
  padding-left: 5px;
  padding-right: 5px;
}
.py-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.pr-5 {
  padding-right: 5px;
}
.pr-10 {
  padding-right: 10px;
}
.pr-15 {
  padding-right: 15px;
}
.pr-20 {
  padding-right: 20px;
}
.pr-25 {
  padding-right: 25px;
}
.pr-30 {
  padding-right: 30px;
}
.pt-0 {
  padding-top: 0;
}
.pl-5 {
  padding-left: 5px;
}
.pl-10 {
  padding-left: 10px;
}
.pl-15 {
  padding-left: 15px;
}
.pl-20 {
  padding-left: 20px;
}
.pl-25 {
  padding-left: 25px;
}
.pl-30 {
  padding-left: 30px;
}
.pt-5 {
  padding-top: 5px;
}
.pt-10 {
  padding-top: 10px;
}
.pt-15 {
  padding-top: 15px;
}
.pt-20 {
  padding-top: 20px;
}
.pb-5 {
  padding-bottom: 5px;
}
.pb-10 {
  padding-bottom: 10px;
}
.pb-15 {
  padding-bottom: 15px;
}
.pb-20 {
  padding-bottom: 20px;
}
.pb-25 {
  padding-bottom: 25px;
}
.pb-30 {
  padding-bottom: 30px;
}
.pb-40 {
  padding-bottom: 40px;
}
.flex {
  display: flex;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.justify-start {
  justify-content: flex-start;
}
.justify-between {
  justify-content: space-between;
}
.justify-center {
  justify-content: center;
}
.justify-end {
  justify-content: flex-end;
}
.align-start {
  align-items: flex-start;
}
.align-center {
  align-items: center;
}
.align-end {
  align-items: flex-end;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-auto {
  flex: 1 1 auto;
}
.flex-initial {
  flex: 0 1 auto;
}
.flex-none {
  flex: none;
}
.fs-30 {
  font-size: 30px;
}
.fs-28 {
  font-size: 28px;
}
.fs-26 {
  font-size: 26px;
}
.fs-24 {
  font-size: 24px;
}
.fs-22 {
  font-size: 22px;
}
.fs-20 {
  font-size: 20px;
}
.fs-18 {
  font-size: 18px;
}
.fs-16 {
  font-size: 16px;
}
.fs-14 {
  font-size: 14px;
}
.fs-12 {
  font-size: 12px;
}
.font-bold,
.bold-700 {
  font-weight: 700;
}
.font-semibold,
.bold-600 {
  font-weight: 600;
}
.font-medium,
.bold-500 {
  font-weight: 500;
}
.font-normal,
.bold-400 {
  font-weight: 400;
}
.font-light,
.bold-300 {
  font-weight: 300;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-break {
  word-break: break-all;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-underline {
  text-decoration: underline;
}
.text-line-through {
  text-decoration: line-through;
}
.text-none {
  text-decoration: none;
}
.text-blue {
  color: blue;
}
.text-red {
  color: red;
}
.text-green {
  color: green;
}
.text-yellow {
  color: yellow;
}
.text-orange {
  color: orange;
}
.text-purple {
  color: purple;
}
.text-cyan {
  color: cyan;
}
.text-geekblue {
  color: #2f54eb;
}
.text-lime {
  color: #a0d911;
}
.text-magenta {
  color: #eb2f96;
}
.text-volcano {
  color: #fa541c;
}
.text-gold {
  color: #faad14;
}
.text-gray-1 {
  color: #fafafa;
}
.text-gray-2 {
  color: #f5f5f5;
}
.text-gray-3 {
  color: #f0f0f0;
}
.text-gray-4 {
  color: #d9d9d9;
}
.text-gray-5 {
  color: #bfbfbf;
}
.text-gray-6 {
  color: #8c8c8c;
}
.text-gray-7 {
  color: #595959;
}
.text-gray-8 {
  color: #434343;
}
.text-gray-9 {
  color: #262626;
}
.text-gray-10 {
  color: #1f1f1f;
}
.text-gray-11 {
  color: #141414;
}
.text-gray-12 {
  color: #000000;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.bg-white {
  background-color: #fff;
}
.bg-gray {
  background-color: #f5f5f5;
}
.bg-gray-light {
  background-color: #fafafa;
}
.bg-gray-dark {
  background-color: #e9e9e9;
}
.bg-blue {
  background-color: #1890ff;
}
.bg-blue-light {
  background-color: #e6f7ff;
}
.bg-blue-dark {
  background-color: #0050b3;
}
.bg-red {
  background-color: #ff4d4f;
}
.bg-red-light {
  background-color: #fff1f0;
}
.bg-red-dark {
  background-color: #820014;
}
.bg-green {
  background-color: #52c41a;
}
.bg-green-light {
  background-color: #f6ffed;
}
.bg-green-dark {
  background-color: #237804;
}
.bg-yellow {
  background-color: #faad14;
}
.bg-yellow-light {
  background-color: #fffbe6;
}
.bg-yellow-dark {
  background-color: #ad6800;
}
.bg-orange {
  background-color: #fa8c16;
}
.bg-orange-light {
  background-color: #fff7e6;
}
.bg-orange-dark {
  background-color: #ad4e00;
}
.bg-purple {
  background-color: #722ed1;
}
.bg-purple-light {
  background-color: #f9f0ff;
}
.bg-purple-dark {
  background-color: #391085;
}
.bg-cyan {
  background-color: #13c2c2;
}
.bg-cyan-light {
  background-color: #e6fffb;
}
.bg-cyan-dark {
  background-color: #006d75;
}
.bg-geekblue {
  background-color: #2f54eb;
}
.bg-geekblue-light {
  background-color: #f0f5ff;
}
.bg-geekblue-dark {
  background-color: #10239e;
}
.bg-lime {
  background-color: #a0d911;
}
.bg-lime-light {
  background-color: #fcffe6;
}
.bg-lime-dark {
  background-color: #3f6600;
}
.bg-magenta {
  background-color: #eb2f96;
}
.bg-magenta-light {
  background-color: #fff0f6;
}
.bg-magenta-dark {
  background-color: #610b64;
}
.bg-volcano {
  background-color: #fa541c;
}
.bg-volcano-light {
  background-color: #fff2e8;
}
.bg-volcano-dark {
  background-color: #820014;
}
.bg-gold {
  background-color: #faad14;
}
.bg-gold-light {
  background-color: #fffbe6;
}
.bg-gold-dark {
  background-color: #ad6800;
}
.bg-gray-1 {
  background-color: #fafafa;
}
.bg-gray-2 {
  background-color: #f5f5f5;
}
.bg-gray-3 {
  background-color: #f0f0f0;
}
.bg-gray-4 {
  background-color: #d9d9d9;
}
.bg-gray-5 {
  background-color: #bfbfbf;
}
.bg-gray-6 {
  background-color: #8c8c8c;
}
.bg-gray-7 {
  background-color: #595959;
}
.bg-gray-8 {
  background-color: #434343;
}
.bg-gray-9 {
  background-color: #262626;
}
.bg-gray-10 {
  background-color: #1f1f1f;
}
.bg-gray-11 {
  background-color: #141414;
}
.bg-gray-12 {
  background-color: #000000;
}

/* 
    全局生效的css
    通常是一些穿透样式
 */
.ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 0px !important;
}

.ant-menu-inline .ant-menu-item {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  height: 44px !important;
  line-height: 44px !important;
}

/* .ant-menu-item-group {
  background-color: red;
} */

.basic-layout-side-menu {
  .ant-menu-item-group {

    &:last-child {
      border-bottom: none !important;
    }
  }
}

/* 隐藏滚动条 */
.hide-scroller-bar::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}

.hide-scroller-bar {
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}

/* 美化滚动条 */
/* 定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸 */
.beauty-scroller-bar::-webkit-scrollbar {
  width: 3px;
  height: 5px;
  background-color: #f5f5f5;
}

/*定义滚动条轨道圆角*/
.beauty-scroller-bar::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #f7f7f7;
}

/*定义滑块 内阴影+圆角*/
.beauty-scroller-bar::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.1);
  background-color: #dddddd;
}

/* 去除menu右侧的border */
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border: none !important;
}

/* 去除type=link的button左边距 */
.ant-btn-link {
  padding-left: 0;
  margin-right: 5px;
}

.ant-cascader-menu {
  /* height: 350px !important; */
}

.ant-steps-navigation .ant-steps-item::before {
  height: 2px;
}

.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: 300px;
}


.popover-menu.ant-popover .ant-popover-arrow {
  display: none;
}

.ant-btn.text-left {
  text-align: left;
}

.chat-message-markdown-wrap {
  table {
    width: 100% !important;
    border: 1px solid #ccc;
  }

  table td,
  table th {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 5px 10px;
  }

  table th {
    text-align: center;
    background: #dee8ee;
  }

  table th:last-child {
    border-right: none;
  }

  table td:last-child {
    border-right: none;
  }

  table tr:last-child td {
    border-bottom: none;
  }

  tr:nth-child(even) {
    background: #eff3f5;
  }

  /* blockquote 样式 */
  blockquote {
    display: block;
    border-left: 8px solid #d0e5f2;
    padding: 5px 10px;
    margin: 10px 0;
    line-height: 1.4;
    font-size: 100%;
    background-color: #f1f1f1;
  }

  /* ul ol 样式 */
  ul,
  ol {
    margin: 10px 0 10px 20px;
  }
}
