@font-face {
  font-family: "iconfont"; /* Project id 4496556 */
  src: url(../../static/fonts/2080bbc4efe773e05b8110137ede17aa.woff2) format('woff2'),
       url(../../static/fonts/e4ecf2619394a821bb64033efed6a5e5.woff) format('woff'),
       url(../../static/fonts/557983002138cc590afb838c90345fcd.ttf) format('truetype');
}

.menu-item-icon {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.menu-item-icon > i {
  font-style: normal !important;
}

.menu-icon-zhinengyanpan:before {
  content: "\e797";
}

.menu-icon-a-jiaoseguanlibeifen2:before {
  content: "\e798";
}

.menu-icon-jiankangzhishucesuan:before {
  content: "\e796";
}

.menu-icon-a-liandongAPP:before {
  content: "\e795";
}

.menu-icon-zhilingpeizhi:before {
  content: "\e791";
}

.menu-icon-zichantongjifenxi:before {
  content: "\e792";
}

.menu-icon-zhilingguanli:before {
  content: "\e793";
}

.menu-icon-zhibiaoku:before {
  content: "\e794";
}

.menu-icon-guanjidanwei:before {
  content: "\e77f";
}

.menu-icon-jiancerenwuzhongxin:before {
  content: "\e780";
}

.menu-icon-jiaoseguanli:before {
  content: "\e781";
}

.menu-icon-guanjixitong:before {
  content: "\e782";
}

.menu-icon-jianguanchengguozhongxin:before {
  content: "\e783";
}

.menu-icon-danweishujuzhili:before {
  content: "\e784";
}

.menu-icon-gongzuohuibao:before {
  content: "\e785";
}

.menu-icon-hengnaoshouye:before {
  content: "\e786";
}

.menu-icon-hengnaojiqiren:before {
  content: "\e787";
}

.menu-icon-fenjiguanli:before {
  content: "\e788";
}

.menu-icon-dengbaozichanzhili:before {
  content: "\e789";
}

.menu-icon-jichuwangluo:before {
  content: "\e78a";
}

.menu-icon-dengbaopeizhiguanli:before {
  content: "\e78b";
}

.menu-icon-dubanzhongxin:before {
  content: "\e78c";
}

.menu-icon-dengbaozhishiku:before {
  content: "\e78d";
}

.menu-icon-dengbaogongzuoguanli:before {
  content: "\e78e";
}

.menu-icon-biaozhunjiekou:before {
  content: "\e78f";
}

.menu-icon-baogaozhongxin:before {
  content: "\e790";
}

.menu-icon-kaopingpingfen:before {
  content: "\e76d";
}

.menu-icon-zhanghaoguanli:before {
  content: "\e76e";
}

.menu-icon-jiaoyupeixunguanli:before {
  content: "\e76f";
}

.menu-icon-wangluoxinxi:before {
  content: "\e770";
}

.menu-icon-sousuomoxingyingyong:before {
  content: "\e771";
}

.menu-icon-lichengbeiguanli:before {
  content: "\e772";
}

.menu-icon-kaopingrenwu:before {
  content: "\e773";
}

.menu-icon-gongxiangzonglan:before {
  content: "\e774";
}

.menu-icon-shujuquanxian:before {
  content: "\e775";
}

.menu-icon-kaopingpeizhi:before {
  content: "\e776";
}

.menu-icon-dengbaozonglan:before {
  content: "\e71f";
}

.menu-icon-gonggaolan:before {
  content: "\e777";
}

.menu-icon-jianchajihuaguanli:before {
  content: "\e778";
}

.menu-icon-dengbaoxinxiguanli:before {
  content: "\e779";
}

.menu-icon-qingbaochaxun:before {
  content: "\e77a";
}

.menu-icon-jiancharenwuguanli:before {
  content: "\e77b";
}

.menu-icon-jifangxinxi:before {
  content: "\e77c";
}

.menu-icon-gaoweiduankoujiance:before {
  content: "\e77d";
}

.menu-icon-shebeiguanli:before {
  content: "\e77e";
}

.menu-icon-zizhufuwu:before {
  content: "\e75a";
}

.menu-icon-jiekouzhanghaoshenqing:before {
  content: "\e75b";
}

.menu-icon-wangluoguihua:before {
  content: "\e75c";
}

.menu-icon-yingjizhihuipeizhi:before {
  content: "\e75d";
}

.menu-icon-shujuzichan:before {
  content: "\e75e";
}

.menu-icon-sousuozhongxin:before {
  content: "\e75f";
}

.menu-icon-ruanjianxinxi:before {
  content: "\e760";
}

.menu-icon-jiancharenwugenjin:before {
  content: "\e761";
}

.menu-icon-qingbaozixun:before {
  content: "\e762";
}

.menu-icon-moxingzhongxin:before {
  content: "\e763";
}

.menu-icon-yewuguanli:before {
  content: "\e764";
}

.menu-icon-xitongguanli:before {
  content: "\e765";
}

.menu-icon-yingjianshebeixinxi:before {
  content: "\e766";
}

.menu-icon-hulianwangwaifa:before {
  content: "\e767";
}

.menu-icon-yunyingbaogao:before {
  content: "\e768";
}

.menu-icon-lingbaogaoguanli:before {
  content: "\e769";
}

.menu-icon-neishenganliguanli:before {
  content: "\e76a";
}

.menu-icon-tongyizhudianpaiban:before {
  content: "\e76b";
}

.menu-icon-rizhishenji:before {
  content: "\e76c";
}

.menu-icon-zichanIPshujuzhili:before {
  content: "\e746";
}

.menu-icon-yingjichuzhiguanli:before {
  content: "\e747";
}

.menu-icon-sheshiguanli:before {
  content: "\e748";
}

.menu-icon-qingbaozhuankan:before {
  content: "\e749";
}

.menu-icon-zichanguanli:before {
  content: "\e74a";
}

.menu-icon-yingjiyuanguanli:before {
  content: "\e74b";
}

.menu-icon-quankusou:before {
  content: "\e74c";
}

.menu-icon-yonghuguanlibeifen:before {
  content: "\e74d";
}

.menu-icon-yujingzhongxin:before {
  content: "\e74e";
}

.menu-icon-hangyebiaozhun:before {
  content: "\e74f";
}

.menu-icon-loudongqingbao:before {
  content: "\e750";
}

.menu-icon-yingjiziyuanxinxi:before {
  content: "\e751";
}

.menu-icon-APPzichan:before {
  content: "\e752";
}

.menu-icon-yonghuguanli:before {
  content: "\e753";
}

.menu-icon-zhihuisousuo:before {
  content: "\e754";
}

.menu-icon-zhihuitiaodu:before {
  content: "\e755";
}

.menu-icon-yewudingyi:before {
  content: "\e756";
}

.menu-icon-jianchazonglan:before {
  content: "\e757";
}

.menu-icon-zhishiku:before {
  content: "\e758";
}

.menu-icon-zhihuitiaodupeizhi:before {
  content: "\e759";
}

.menu-icon-kaopingtianbao:before {
  content: "\e734";
}

.menu-icon-zuozhantai:before {
  content: "\e735";
}

.menu-icon-renwuguanli:before {
  content: "\e736";
}

.menu-icon-guanjizichan:before {
  content: "\e720";
}

.menu-icon-shangjitongbaozhongxin:before {
  content: "\e737";
}

.menu-icon-zuzhijigouxinxi:before {
  content: "\e738";
}

.menu-icon-zichanzhilimoxing:before {
  content: "\e739";
}

.menu-icon-qingbaoyuan:before {
  content: "\e73a";
}

.menu-icon-zhongbaozhidu:before {
  content: "\e73b";
}

.menu-icon-shujutongbu:before {
  content: "\e73c";
}

.menu-icon-keyongxingjiance:before {
  content: "\e73d";
}

.menu-icon-peizhiguanli:before {
  content: "\e73e";
}

.menu-icon-renyuanguanli:before {
  content: "\e73f";
}

.menu-icon-yunweiguanli:before {
  content: "\e740";
}

.menu-icon-wangluozichanrenling:before {
  content: "\e741";
}

.menu-icon-xietongchuli:before {
  content: "\e742";
}

.menu-icon-tongbaozhongxin:before {
  content: "\e743";
}

.menu-icon-jiancepinggu:before {
  content: "\e744";
}

.menu-icon-xiaohengzhiliao:before {
  content: "\e745";
}

.menu-icon-shujutongji:before {
  content: "\e731";
}

.menu-icon-tongbaotongji:before {
  content: "\e732";
}

.menu-icon-qingbaocaiji:before {
  content: "\e733";
}

.menu-icon-wangluokongjiantoushi:before {
  content: "\e722";
}

.menu-icon-zichanpucha:before {
  content: "\e725";
}

.menu-icon-xitongshujuzhili:before {
  content: "\e723";
}

.menu-icon-yanzhengzhongxin:before {
  content: "\e724";
}

.menu-icon-jianchayaosuguanli:before {
  content: "\e721";
}

.menu-icon-yewuxinxixitong:before {
  content: "\e726";
}

.menu-icon-zaixianbeian:before {
  content: "\e727";
}

.menu-icon-zhihuizhishou:before {
  content: "\e728";
}

.menu-icon-yonghuzhongxin:before {
  content: "\e729";
}

.menu-icon-zhongbaozuzhi:before {
  content: "\e72a";
}

.menu-icon-yingjizuzhiguanli:before {
  content: "\e72b";
}

.menu-icon-keshihuazhongxin:before {
  content: "\e72c";
}

.menu-icon-wangluoanquanzhishiku:before {
  content: "\e72d";
}

.menu-icon-zichantance:before {
  content: "\e72e";
}

.menu-icon-yewushujuxinxi:before {
  content: "\e72f";
}

.menu-icon-yanpanzhongxin:before {
  content: "\e730";
}


.title[data-v-4dff2280] {
  font-size: 18px;
  font-weight: bold;
}
.sub-title[data-v-4dff2280] {
  font-size: 14px;
}
.items-list[data-v-4dff2280] {
  margin-left: 10px;
}
.items-list .items .items-title[data-v-4dff2280] {
  font-size: 15px;
  margin: 6px 0;
}
.items-list .items .items-title .items-order[data-v-4dff2280] {
  margin-right: 8px;
  height: 20px;
  width: 20px;
  display: inline-block;
  background: #515a6e;
  color: #fff;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
}
.items-list .items .item-list[data-v-4dff2280] {
  margin-left: 30px;
}
.items-list .items .item-list .item[data-v-4dff2280] {
  list-style: circle inside;
}
.footer[data-v-4dff2280] {
  display: flex;
  justify-content: center;
}


.systemPrompt {
  position: fixed;
  left: 40px;
  bottom: 40px;
  /* height: 135px; */
  width: 480px;
  display: flex;
  flex-direction: row;
}
.systemPrompt-img {
  width: 40px;
  height: 64px;
}
.systemPrompt-content {
  width: 100%;
  height: 65px;
  background-color: rgba(3, 8, 20, 0.8);
  border-radius: 4px;
  box-shadow: 0 1px 6px rgba(0,0,0,.2);
  color: #fff;
  flex: 1;
  margin-left: 10px;
  position: relative;
  padding: 12px;
  line-height: 20px;
}
。.systemPrompt-content a {
  color: #419bf9;
}
.systemPrompt-content-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  left: -5px;
  top: 50%;
  margin-top: -10px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(70,76,91,.8);
}
.systemPrompt-content-close {
  position: absolute;
  right: -8px;
  top: -10px;
  color: rgba(70,76,91,1);
  cursor: pointer;
}


/deep/ .top-menu-dropdown-content.single-colum {
  min-width: 120px;
}
.version-modal .ivu-modal-footer {
  /* margin-top: 5px; */
  border-top: none !important;
  text-align: center;
}
.version-modal .version-body .version-title {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
.version-modal .version-desc {
  position: relative;
  margin-top: 20px;
  font-size: 14px;
  margin-left: 50%;
  display: inline-block;
  transform: translateX(-50%);
  min-width: 310px;
}
.version-modal .version-desc .version-item-title {
  display: inline-block;
  text-align: left;
  width: 95px;
}
.version-modal .version-desc .version-item-content {
  display: inline-block;
  word-break: break-all;
}
.base-header_logo_user .map-menu-wrapper {
  font-size: 14px;
  background: transparent;
}

.base-left-menu-list,
.anbao-base-left-menu-list {
  position: relative;
  height: 100%;
}
.base-left-menu-list .title,
.anbao-base-left-menu-list .title {
  z-index: 4;
  position: relative;
  width: 184px;
  height: 56px;
  background-image: linear-gradient(180deg, #f4f5f9 0%, #fefefe 99%);
  box-shadow: 0px 4px 10px 0px #e4e7ed;
  padding: 16px 20px;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #000000;
  letter-spacing: 0;
  font-weight: 500;
}
.base-left-menu-list .title .left-menu-title_icon,
.anbao-base-left-menu-list .title .left-menu-title_icon {
  display: inline-block;
}
.base-left-menu-list .title .left-menu-title_icon i,
.anbao-base-left-menu-list .title .left-menu-title_icon i {
  background-image: linear-gradient(180deg, #4293ff 0%, #1f5aff 100%);
  color: transparent;
  -webkit-background-clip: text;
          background-clip: text;
}
.base-left-menu-list .title .left-menu-title_name,
.anbao-base-left-menu-list .title .left-menu-title_name {
  margin-left: 6px;
  display: inline-block;
}
.base-left-menu-list .left-menu-content,
.anbao-base-left-menu-list .left-menu-content {
  overflow: auto;
  height: calc(100% - 55px);
  padding: 10px 0;
  z-index: 3;
}
.base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),
.anbao-base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu) {
  color: #00002b;
}
.base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):before,
.anbao-base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):before {
  background: none;
  background-image: linear-gradient(270deg, rgba(115, 191, 255, 0.1), rgba(0, 67, 255, 0.1) 93%);
}
.base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item,
.anbao-base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: rgba(0, 0, 43, 0.5);
  letter-spacing: 0;
  line-height: 22px;
  font-weight: 400;
  position: relative;
}
.base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item:hover::before,
.anbao-base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item:hover::before {
  width: 100%;
}
.base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item:hover,
.anbao-base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item:hover {
  color: #00002b;
}
.base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item::before,
.anbao-base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 0%;
  height: 100%;
  background: none;
  background-image: linear-gradient(270deg, rgba(115, 191, 255, 0.1), rgba(0, 67, 255, 0.1) 93%);
  transition: width 0.2s ease-in-out;
}
.base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item.ivu-menu-item-active,
.anbao-base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item.ivu-menu-item-active {
  color: rgba(0, 0, 43, 0.8);
  background: none;
  background-image: linear-gradient(270deg, rgba(115, 191, 255, 0.1), rgba(0, 67, 255, 0.1) 93%);
  color: #00002b;
}
.base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item.ivu-menu-item-active::after,
.anbao-base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item.ivu-menu-item-active::after {
  width: 0;
  background: transparent;
}
.base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item.menu-item-round,
.anbao-base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item.menu-item-round {
  width: 176px;
  height: 40px;
  background-image: linear-gradient(180deg, #f4f5f9 0%, #fefefe 99%);
  border: 1px solid #ffffff;
  box-shadow: 0px 4px 10px 0px #e4e7ed;
  border-radius: 20px;
  color: #000000;
}
.base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item.menu-item-round:hover,
.anbao-base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item.menu-item-round:hover {
  color: #000000;
}
.base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item.menu-item-round.ivu-menu-item-active,
.anbao-base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item.menu-item-round.ivu-menu-item-active {
  color: rgba(0, 0, 43, 0.8);
  background: none;
  background-image: linear-gradient(270deg, rgba(115, 191, 255, 0.1), rgba(0, 67, 255, 0.1) 93%);
  color: #00002b;
}
.base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item.menu-item-round.ivu-menu-item-active::after,
.anbao-base-left-menu-list .left-menu-content > .ivu-menu-light.ivu-menu-vertical .ivu-menu-item.menu-item-round.ivu-menu-item-active::after {
  width: 0;
  background: transparent;
}
.base-left-menu-list .left-menu-content > .ivu-menu-vertical .ivu-menu-item:hover:before,
.anbao-base-left-menu-list .left-menu-content > .ivu-menu-vertical .ivu-menu-item:hover:before {
  background: linear-gradient(270deg, rgba(115, 191, 255, 0.1), rgba(0, 67, 255, 0.1) 93%);
}
.base-left-menu-list .left-menu-content > .ivu-menu-vertical .ivu-menu-submenu-title,
.anbao-base-left-menu-list .left-menu-content > .ivu-menu-vertical .ivu-menu-submenu-title {
  width: 176px;
  height: 40px;
  background-image: linear-gradient(180deg, #f4f5f9 0%, #fefefe 99%);
  border: 1px solid #ffffff;
  box-shadow: 0px 4px 10px 0px #e4e7ed;
  border-radius: 20px;
  color: #000000;
}
.base-left-menu-list .left-menu-content > .ivu-menu-vertical .ivu-menu-submenu-title:hover,
.anbao-base-left-menu-list .left-menu-content > .ivu-menu-vertical .ivu-menu-submenu-title:hover {
  color: #000000;
}
.base-left-menu-list .base-left-menu-close,
.anbao-base-left-menu-list .base-left-menu-close {
  position: absolute;
  top: 50%;
  right: -10px;
  cursor: pointer;
}


.loading-message[data-v-b06659da]{
    color: #fff;
    text-align: center;
    background: rgba(0,0,0,0.3);
    padding: 10px;
}
.ldio-z8exquh92sf-st0[data-v-b06659da] {
  opacity: 0.8;
  fill: none;
  stroke-width: 0.4811;
  stroke-miterlimit: 10;
}
.ldio-z8exquh92sf-st2[data-v-b06659da] {
  opacity: 0.8;
}


.scrren-loading{
    position: fixed;
    bottom: 0px;
    right: 0px;
    top: 0px;
    left: 0px;
    z-index: 9999;
    background-color: #000;
    opacity: 1;
    transition: all 1s;
}
.loading-hidden{
    pointer-events: none;
    opacity: 0;
}

.ai-mark-root[data-v-d0470062] {
  width: 100%;
}
.ai-mark-root p[data-v-d0470062] {
  text-align: center;
  color: #a5a5a5;
  margin: 10px 0;
}
.ai-mark-root .feedback[data-v-d0470062] {
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.17);
  border-radius: 4px;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  padding: 6px 16px;
}
.ai-mark-root .feedback img[data-v-d0470062] {
  width: 20px;
  cursor: pointer;
  margin-left: 16px;
}
.ai-mark-root .text[data-v-d0470062] {
  margin-right: 16px;
}
.ai-mark-root .mark-icon[data-v-d0470062] {
  display: flex;
  align-items: center;
}
.ai-mark-root .mark-icon.finish img[data-v-d0470062] {
  cursor: initial;
}

.show-time[data-v-3b6db776] {
  color: #8C8C8C;
  margin-right: 17px;
}
.chat-head[data-v-3b6db776] {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
  padding-top: 10px;
}
.chat-head .ai-title[data-v-3b6db776] {
  display: flex;
  align-items: center;
}
.chat-head .ai-title .show-think[data-v-3b6db776] {
  height: 32px;
  display: flex;
  align-items: center;
}
.chat-head .ai-title .show-think img[data-v-3b6db776] {
  margin-right: 9px;
  cursor: pointer;
}
.chat-head .aibot-text[data-v-3b6db776] {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: var(--text-color-default);
  font-weight: 600;
}
.chat-head .aibot-wrapper[data-v-3b6db776] {
  display: flex;
  align-items: center;
}
.chat-head .aibot[data-v-3b6db776] {
  height: 40px;
  width: 40px;
  margin: 0 8px 0 16px;
}
.chat-head .portrait[data-v-3b6db776] {
  height: 40px;
  width: 40px;
  line-height: 40px;
  margin: 0 16px 0 8px;
  border-radius: 50%;
  background: var(--theme-color);
  color: var(--text-color-white);
  text-align: center;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  flex-shrink: 0;
}
.chat-head .portrait-info[data-v-3b6db776] {
  flex: 1;
  line-height: 22px;
  max-width: calc(100% - 72px);
  margin-top: 8px;
  margin-left: 48px;
  margin-right: 48px;
}
.chat-head .portrait-info .portrait-nameinfo[data-v-3b6db776] {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.chat-head .portrait-info .portrait-nameinfo .portrait-name[data-v-3b6db776] {
  font-weight: bold;
  font-size: 14px;
  color: var(--text-color-default);
  margin-right: 12px;
}
.chat-head .portrait-info .portrait-nameinfo .report-name[data-v-3b6db776] {
  padding-right: 30px;
}
.chat-head .time[data-v-3b6db776] {
  color: var(--text-color-secondary);
}
.chat-head.isMy-message[data-v-3b6db776] {
  flex-direction: column;
  padding-right: var(--spacing-base-medium);
}
.chat-head.isMy-message .portrait-info[data-v-3b6db776] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.chat-head.isMy-message .portrait-info .portrait-nameinfo[data-v-3b6db776] {
  flex-direction: row-reverse;
}
.chat-head.isMy-message .portrait-info .portrait-name[data-v-3b6db776] {
  margin-right: 0;
  margin-left: 12px;
}
.chat-head.isMy-message .chat-common-slot[data-v-3b6db776],
.chat-head.isMy-message .chat-message[data-v-3b6db776] {
  background: #DFF7E8;
}
.chat-head.isMy-message[data-v-3b6db776] .upload-item {
  background: #DFF7E8;
}
.chat-head.isMy-message .review-slot[data-v-3b6db776] {
  background: #DFF7E8;
}
.chat-head.isMy-message .review-slot .content[data-v-3b6db776],
.chat-head.isMy-message .review-slot .review-info[data-v-3b6db776] {
  background: #DFF7E8;
  border-color: #DFF7E8;
}
.chat-head.isMy-message .playbook-approval-slot[data-v-3b6db776] {
  background: #DFF7E8;
}
.chat-head.isMy-message .playbook-approval-slot .rw-content[data-v-3b6db776] {
  background: #DFF7E8;
  border-color: #DFF7E8;
}
.chat-head.is-hide[data-v-3b6db776] {
  position: relative;
  display: block;
  margin-left: 72px;
  padding-top: 0;
}
.chat-head.is-hide .chat-common-slot[data-v-3b6db776] {
  background: var(--background-white);
}
.chat-head.is-hide .chat-manual-slot[data-v-3b6db776] {
  background: var(--background-white);
}
.chat-head.is-hide .chat-manual-slot .rw-content[data-v-3b6db776] {
  background: var(--background-white);
}
.chat-head.is-hide .time-line[data-v-3b6db776] {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.chat-head.is-hide .time-line .time[data-v-3b6db776] {
  color: var(--text-color-default);
}
.chat-head.is-hide .dot[data-v-3b6db776] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: rgba(31, 90, 255, 0.14);
  margin-right: 6px;
  margin-left: -18px;
}
.chat-head.is-hide .dot[data-v-3b6db776]::after {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--theme-color);
  display: inline-block;
  color: var(--theme-color);
}
.chat-head.is-hide[data-v-3b6db776]::before {
  content: '';
  position: absolute;
  width: 1px;
  height: 100%;
  display: inline-block;
  background: #D7DADF;
  top: 20px;
  bottom: -20px;
  left: -12px;
  height: calc(100% - 10px);
}
.chat-head .default-avator-wrapper[data-v-3b6db776] {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}
.chat-head .default-avator[data-v-3b6db776] {
  width: 40px;
  height: 40px;
  background: var(--theme-color);
  border-radius: 50%;
  color: var(--text-color-white);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  margin: 0 var(--spacing-base-default);
}
.chat-head .avatorClass[data-v-3b6db776] {
  margin: 0 8px 0 16px;
  background: transparent;
}
.isMy-message .chat-head.is-hide .chat-common-slot[data-v-3b6db776] {
  border: none;
}
.isMy-message .command-playbook-slot[data-v-3b6db776] {
  background: #DFF7E8;
}

.ai-file-list[data-v-73c2cd14] {
  display: flex;
}
.ai-file-list .file-list-item[data-v-73c2cd14] {
  cursor: pointer;
  position: relative;
  font-size: 12px;
  margin-right: 8px;
  margin-bottom: 8px;
  margin-left: auto;
}
.ai-file-list .file-list-item .file[data-v-73c2cd14] {
  padding: 6px 8px;
  border: 1px solid #E9EAF0;
  border-radius: 3px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 48px;
  background: #FFFFFF;
}
.ai-file-list .file-list-item .img[data-v-73c2cd14] {
  height: 48px;
  width: 48px;
  background: #FFFFFF;
}
.ai-file-list .file-list-item .img img[data-v-73c2cd14] {
  width: 100%;
  height: 100%;
}
.ai-file-list .file-list-item .close[data-v-73c2cd14] {
  position: absolute;
  top: -5px;
  right: -5px;
  cursor: pointer;
}
.ai-file-list .file-list-item .des span[data-v-73c2cd14] {
  display: block;
  min-width: 80px;
}
.ai-file-list .file-list-item .des span[data-v-73c2cd14]:first-child {
  font-weight: 500;
}
.ai-file-list .file-list-item .des span[data-v-73c2cd14]:last-child {
  color: #ADB1BC;
}

.my-self-query[data-v-d73f225c] {
  position: relative;
  height: auto;
  padding: 0 10px 0 7px;
  max-width: 70%;
}
.my-self-query .query[data-v-d73f225c] {
  background: var(--background-white);
  font-size: 14px;
  color: var(--text-color-default);
  padding: var(--spacing-base-medium);
  line-height: 18px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.17);
  border-radius: 6px 0 6px 6px;
  max-width: 100%;
  width: -moz-fit-content;
  width: fit-content;
  word-break: break-all;
  margin-left: auto;
}
.my-self-query .query .copy-btn[data-v-d73f225c] {
  width: 58px;
  height: 24px;
  background: var(--theme-light-bg-color);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--border-radius);
  color: var(--theme-color);
  margin-top: var(--spacing-base-default);
  font-size: 12px;
  cursor: pointer;
}
.my-self-query .query .copy-btn[data-v-d73f225c]:hover {
  color: var(--theme-color-hover);
}
.my-self-query .query .copy-btn svg[data-v-d73f225c] {
  margin-right: var(--spacing-base-small);
}
.my-self-query .ivu-poptip-arrow[data-v-d73f225c] {
  top: 8px;
  right: 3px;
  border-width: 7px 0 7px 7px;
  border-left-color: rgba(217, 217, 217, 0.5);
}
.my-self-query .ivu-poptip-arrow[data-v-d73f225c]::after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-width: 7px;
  border-left-color: var(--text-color-white);
  bottom: -7px;
}
[data-v-d73f225c] .markdown-body {
  font-size: 14px;
  color: var(--text-color-default);
}
[data-v-d73f225c] .markdown-body code {
  white-space: pre-wrap;
  word-break: break-all;
  display: inline-block !important;
}
[data-v-d73f225c] .markdown-body li {
  list-style: unset !important;
}

.file-container[data-v-5835d669] {
  position: absolute;
  bottom: 2px;
  left: 17px;
  display: flex;
  align-items: center;
}
.file-container .copy[data-v-5835d669] {
  width: 14px;
  cursor: pointer;
  margin-right: 8px;
}
.aibot-self-query[data-v-5835d669] {
  position: relative;
  height: auto;
  padding: 0 7px 0 10px;
  max-width: 80%;
  width: -moz-fit-content;
  width: fit-content;
}
.aibot-self-query .think[data-v-5835d669] {
  position: relative;
}
.aibot-self-query .think .copy[data-v-5835d669] {
  width: 14px;
  position: absolute;
  bottom: 5px;
  left: 8px;
  cursor: pointer;
}
.aibot-self-query .think-process[data-v-5835d669] {
  background: var(--background-white);
  padding: 16px 16px 24px 16px;
  line-height: 18px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.17);
  border-radius: 0 6px 6px 6px;
  max-width: 100%;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 10px;
}
.aibot-self-query .answer[data-v-5835d669] {
  background: var(--background-white);
  padding: 16px 16px 24px 16px;
  line-height: 18px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.17);
  border-radius: 0 6px 6px 6px;
  max-width: 100%;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}
.aibot-self-query .answer .copy-btn[data-v-5835d669] {
  width: 58px;
  height: 24px;
  background: var(--theme-light-bg-color);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--border-radius);
  color: var(--theme-color);
  margin-top: var(--spacing-base-default);
  font-size: 12px;
  cursor: pointer;
}
.aibot-self-query .answer .copy-btn[data-v-5835d669]:hover {
  color: var(--theme-color-hover);
}
.aibot-self-query .answer .copy-btn svg[data-v-5835d669] {
  margin-right: var(--spacing-base-small);
}
.aibot-self-query .l-icon[data-v-5835d669] {
  width: 20px;
  height: 20px;
  background: url(../../static/images/5a46cd44d93d43fcd0cae9b383802fcf.png);
  margin-right: 8px;
  background-position: -570px -50px;
  animation: spin 1s infinite linear;
}
.aibot-self-query .ivu-poptip-arrow[data-v-5835d669] {
  top: 8px;
  left: 3px;
  border-width: 7px 7px 7px 0;
  border-right-color: rgba(217, 217, 217, 0.5);
}
.aibot-self-query .ivu-poptip-arrow[data-v-5835d669]::after {
  content: " ";
  left: 1px;
  bottom: -7px;
  border-left-width: 0;
  border-right-width: 7px;
  border-right-color: var(--text-color-white);
}
[data-v-5835d669] .markdown-body {
  font-size: 14px;
  color: var(--text-color-default);
}
[data-v-5835d669] .markdown-body code {
  white-space: pre-wrap;
  word-break: break-all;
  display: inline-block !important;
}
[data-v-5835d669] .markdown-body li {
  list-style: unset !important;
}
.text-warp[data-v-5835d669] {
  white-space: pre-wrap;
  font-size: 14px;
  line-height: 1.5;
}

.aibot-self-query[data-v-5542a106] {
  position: relative;
  height: auto;
  padding: 0 7px 0 10px;
  max-width: 80%;
  width: -moz-fit-content;
  width: fit-content;
}
.aibot-self-query .answer[data-v-5542a106] {
  background: var(--background-white);
  padding: var(--spacing-base-medium);
  line-height: 18px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.17);
  border-radius: 0 6px 6px 6px;
  max-width: 100%;
  width: -moz-fit-content;
  width: fit-content;
}
.aibot-self-query .answer .copy-btn[data-v-5542a106] {
  width: 58px;
  height: 24px;
  background: var(--theme-light-bg-color);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--border-radius);
  color: var(--theme-color);
  margin-top: var(--spacing-base-default);
  font-size: 12px;
  cursor: pointer;
}
.aibot-self-query .answer .copy-btn[data-v-5542a106]:hover {
  color: var(--theme-color-hover);
}
.aibot-self-query .answer .copy-btn svg[data-v-5542a106] {
  margin-right: var(--spacing-base-small);
}
.aibot-self-query .l-icon[data-v-5542a106] {
  width: 20px;
  height: 20px;
  background: url(../../static/images/5a46cd44d93d43fcd0cae9b383802fcf.png);
  margin-right: 8px;
  background-position: -570px -50px;
  animation: spin 1s infinite linear;
}
.aibot-self-query .ivu-poptip-arrow[data-v-5542a106] {
  top: 8px;
  left: 3px;
  border-width: 7px 7px 7px 0;
  border-right-color: rgba(217, 217, 217, 0.5);
}
.aibot-self-query .ivu-poptip-arrow[data-v-5542a106]::after {
  content: " ";
  left: 1px;
  bottom: -7px;
  border-left-width: 0;
  border-right-width: 7px;
  border-right-color: var(--text-color-white);
}
[data-v-5542a106] .markdown-body {
  font-size: 14px;
  color: var(--text-color-default);
}
[data-v-5542a106] .markdown-body code {
  white-space: pre-wrap;
  word-break: break-all;
  display: inline-block !important;
}
[data-v-5542a106] .markdown-body li {
  list-style: unset !important;
}

.ai-loading-root[data-v-17065f28] {
  display: flex;
  align-items: center;
  position: relative;
  height: auto;
  padding: 0 7px 0 10px;
  max-width: 80%;
  width: -moz-fit-content;
  width: fit-content;
}
.ai-loading-root .answer[data-v-17065f28] {
  background: var(--background-white);
  display: flex;
  align-items: center;
  padding: var(--spacing-base-medium);
  line-height: 18px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.17);
  border-radius: 0 6px 6px 6px;
  max-width: 100%;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 14px;
  color: var(--text-color-default);
}
.ai-loading-root .l-icon[data-v-17065f28] {
  width: 20px;
  height: 20px;
  background: url(../../static/images/5a46cd44d93d43fcd0cae9b383802fcf.png);
  margin-right: 8px;
  background-position: -570px -50px;
  animation: spin-17065f28 1s infinite linear;
}
.ai-loading-root .ivu-poptip-arrow[data-v-17065f28] {
  top: 8px;
  left: 3px;
  border-width: 7px 7px 7px 0;
  border-right-color: rgba(217, 217, 217, 0.5);
}
.ai-loading-root .ivu-poptip-arrow[data-v-17065f28]::after {
  content: " ";
  left: 1px;
  bottom: -7px;
  border-left-width: 0;
  border-right-width: 7px;
  border-right-color: var(--text-color-white);
}
@keyframes spin-17065f28 {
from {
    transform: rotate(0deg);
}
50% {
    transform: rotate(180deg);
}
to {
    transform: rotate(360deg);
}
}

.chat-sayHi[data-v-70733dbc] {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-top: 48px;
}
.chat-sayHi .robot-img[data-v-70733dbc] {
  width: 64px;
  height: 84px;
  animation: show-ani-left-70733dbc 0.5s ease-in;
}
.chat-sayHi .text-content[data-v-70733dbc] {
  position: relative;
  margin-left: var(--spacing-base-medium);
  padding: var(--spacing-base-default) var(--spacing-base-medium);
  background: var(--background-white);
  border-radius: var(--border-radius);
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.06);
  animation: show-ani-right-70733dbc 0.8s ease-in;
}
.chat-sayHi .text-content .ivu-poptip-arrow[data-v-70733dbc] {
  top: 8px;
  left: -8px;
  border-width: 7px 7px 7px 0;
  border-right-color: rgba(217, 217, 217, 0.1);
}
.chat-sayHi .text-content .ivu-poptip-arrow[data-v-70733dbc]::after {
  content: " ";
  left: 1px;
  bottom: -7px;
  border-left-width: 0;
  border-right-width: 7px;
  border-right-color: var(--text-color-white);
}
.chat-sayHi .text-content .title[data-v-70733dbc] {
  font-size: 36px;
  font-weight: 500;
  font-family: PingFangSC-Medium;
}
.chat-sayHi .text-content .normal-text[data-v-70733dbc] {
  color: var(--text-color-secondary);
}
@keyframes show-ani-left-70733dbc {
0% {
    transform: translateX(-600px);
}
100% {
    transform: translateX(0);
}
}
@keyframes show-ani-right-70733dbc {
0% {
    transform: translateX(1200px);
}
30% {
    transform: translateX(1200px);
}
100% {
    transform: translateX(0);
}
}

.my-self-query[data-v-399cdf60] {
  position: relative;
  height: auto;
  padding: 0 10px 0 7px;
  max-width: 70%;
}
.my-self-query .query[data-v-399cdf60] {
  font-size: 14px;
  color: var(--text-color-default);
  padding: var(--spacing-base-medium);
  line-height: 18px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.17);
  border-radius: 6px 0 6px 6px;
  max-width: 100%;
  width: -moz-fit-content;
  width: fit-content;
  word-break: break-all;
  margin-left: auto;
}
.my-self-query .query .copy-btn[data-v-399cdf60] {
  width: 58px;
  height: 24px;
  background: var(--theme-light-bg-color);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--border-radius);
  color: var(--theme-color);
  margin-top: var(--spacing-base-default);
  font-size: 12px;
  cursor: pointer;
}
.my-self-query .query .copy-btn[data-v-399cdf60]:hover {
  color: var(--theme-color-hover);
}
.my-self-query .query .copy-btn svg[data-v-399cdf60] {
  margin-right: var(--spacing-base-small);
}
.my-self-query .ivu-poptip-arrow[data-v-399cdf60] {
  top: 8px;
  right: 3px;
  border-width: 7px 0 7px 7px;
  border-left-color: rgba(217, 217, 217, 0.5);
}
.my-self-query .ivu-poptip-arrow[data-v-399cdf60]::after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-width: 7px;
  border-left-color: var(--text-color-white);
  bottom: -7px;
}
.my-self-query .btn[data-v-399cdf60] {
  text-align: right;
  margin-top: 5px;
  margin-bottom: 10px;
  cursor: pointer;
  color: var(--theme-color);
}
[data-v-399cdf60] .markdown-body {
  font-size: 14px;
  color: var(--text-color-default);
}
[data-v-399cdf60] .markdown-body code {
  white-space: pre-wrap;
  word-break: break-all;
  display: inline-block !important;
}
[data-v-399cdf60] .markdown-body li {
  list-style: unset !important;
}

.action-detail[data-v-2863521b] {
  padding: 16px;
  background: var(--background-base);
  border-radius: 3px;
}
.ai-action-blocked[data-v-2863521b] {
  font-size: 14px;
  padding: 8px;
  background: var(--background-white);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.17);
  border-radius: 6px;
  width: -moz-fit-content;
  width: fit-content;
}
.action-btn[data-v-2863521b] {
  margin-top: 8px;
}
.action-detail-title[data-v-2863521b] {
  font-family: PingFangSC-Semibold;
  color: var(--text-color-default);
  line-height: 20px;
  font-weight: 600;
}

.time-diagram-content[data-v-57a88fb6] {
  position: relative;
  width: 1000px;
}
.time-select-content[data-v-57a88fb6] {
  position: absolute;
  right: var(--spacing-base-medium);
  top: 0;
  z-index: 1;
}
.show-default[data-v-57a88fb6] {
  cursor: pointer;
  color: var(--theme-color);
}
.no-data[data-v-57a88fb6] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 14px;
}

.custom-tag[data-v-5cde3d74] {
  display: inline-block;
  border-radius: 12px;
  padding: 0px 8px;
  font-size: 12px;
  margin: 4px 8px 4px 0;
  color: var(--text-color-secondary);
  border: 1px solid var(--border-color);
  max-width: 126px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  line-height: 24px;
  height: 24px;
}
.spot[data-v-5cde3d74] {
  display: inline-block;
  position: relative;
  top: -2px;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: var(--background);
}
.icon[data-v-5cde3d74],
.spot[data-v-5cde3d74] {
  margin-right: var(--spacing-base-small);
}
.del-icon[data-v-5cde3d74] {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.del-icon .iconfont[data-v-5cde3d74] {
  margin-left: var(--spacing-base-small);
}
.tag-fallen[data-v-5cde3d74] {
  color: var(--tag-security-critical-color);
  border: 1px solid var(--tag-security-critical-color);
  background-color: var(--tag-security-critical-bg-color);
}
.tag-danger[data-v-5cde3d74] {
  color: var(--tag-security-high-color);
  border: 1px solid var(--tag-security-high-color);
  background-color: var(--tag-security-high-bg-color);
}
.tag-warning[data-v-5cde3d74] {
  color: var(--tag-security-medium-color);
  border: 1px solid var(--tag-security-medium-color);
  background-color: var(--tag-security-medium-bg-color);
}
.tag-success[data-v-5cde3d74] {
  color: var(--tag-security-safe-color);
  border: 1px solid var(--tag-security-safe-color);
  background-color: var(--tag-security-safe-bg-color);
}
.tag-info[data-v-5cde3d74] {
  color: var(--tag-security-low-color);
  border: 1px solid var(--tag-security-low-color);
  background-color: var(--tag-security-low-bg-color);
}
.tag-red[data-v-5cde3d74] {
  border: none;
  color: var(--tag-red-color);
  background-color: var(--tag-red-bg-color);
}
.tag-orange[data-v-5cde3d74] {
  border: none;
  color: var(--tag-orange-color);
  background-color: var(--tag-orange-bg-color);
}
.tag-yellow[data-v-5cde3d74] {
  border: none;
  color: var(--tag-yellow-color);
  background-color: var(--tag-yellow-bg-color);
}
.tag-green[data-v-5cde3d74] {
  border: none;
  color: var(--tag-green-color);
  background-color: var(--tag-green-bg-color);
}
.tag-cyan[data-v-5cde3d74] {
  border: none;
  color: var(--tag-cyan-color);
  background-color: var(--tag-cyan-bg-color);
}
.tag-blue[data-v-5cde3d74] {
  border: none;
  color: var(--tag-blue-color);
  background-color: var(--tag-blue-bg-color);
}
.tag-purple[data-v-5cde3d74] {
  border: none;
  color: var(--tag-purple-color);
  background-color: var(--tag-purple-bg-color);
}
.tag-gray[data-v-5cde3d74] {
  border: none;
  color: var(--tag-gray-color);
  background-color: var(--tag-gray-bg-color);
}
.tag-number[data-v-5cde3d74] {
  border: none;
  color: var(--tag-number-color);
  background-color: var(--tag-number-bg-color);
}
.tag-primary[data-v-5cde3d74] {
  border: none;
  color: #fff;
  background-color: #2D7FF0;
}
.tag-blue-default[data-v-5cde3d74] {
  color: var(--tag-blue-default-color);
  border: 1px solid var(--tag-blue-default-color);
}
.tag-blue-default .iconfont[data-v-5cde3d74] {
  color: var(--tag-blue-default-color);
}
.tag-spot[data-v-5cde3d74] {
  border: none;
}
.tag-icon[data-v-5cde3d74] {
  background-color: transparent;
}
.tag-level[data-v-5cde3d74] {
  width: 54px;
  text-align: center;
}

.tag-group[data-v-52ece0ae] {
  height: 100%;
  display: flex;
  align-items: center;
}
.tag-group .show-tag[data-v-52ece0ae] {
  flex-shrink: 0;
  display: flex;
  align-items: center;
}
.tag-group .hide-tag[data-v-52ece0ae] {
  display: flex;
  align-items: center;
}
.tag-group .hide-tag[data-v-52ece0ae] .ivu-poptip-rel {
  display: flex;
  align-items: center;
}
.tag-group .ivu-poptip-body[data-v-52ece0ae] {
  padding: 8px;
}
.poptip-tag-content[data-v-52ece0ae] {
  max-width: 300px;
  max-height: 280px;
  overflow: auto;
  white-space: normal;
}
.poptip-tag-content .tag-item[data-v-52ece0ae]:last-child {
  margin-right: 0;
}
[data-v-52ece0ae] .ivu-tooltip {
  width: 100%;
  display: flex;
}
[data-v-52ece0ae] .ivu-tooltip .ivu-tooltip-rel {
  width: 100%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.tag-group-poptip {
  min-width: 0px;
}
.tag-group-poptip .ivu-poptip-body {
  padding: 8px;
}

[data-v-126617bd] .ivu-table-overflowX {
  overflow: scroll !important;
}
[data-v-126617bd] .ivu-btn-text:focus {
  box-shadow: none;
}
.table-item-default[data-v-126617bd] {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.table-item-default.core[data-v-126617bd] {
  color: var(--text-color-error);
}
.table-item-default.table-item-icon[data-v-126617bd] {
  position: relative;
  height: 24px;
  line-height: 24px;
}
.table-item-default.table-item-icon .icon[data-v-126617bd] {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  z-index: 2;
}
.table-item-default.table-item-icon .icon img[data-v-126617bd] {
  width: 100%;
  height: 100%;
}
.table-item-default.table-item-icon.left[data-v-126617bd] {
  padding-left: 32px;
}
.table-item-default.table-item-icon.left .icon[data-v-126617bd] {
  left: 0;
}
.table-item-default.table-item-icon.right[data-v-126617bd] {
  padding-right: 32px;
}
.table-item-default.table-item-icon.right .icon[data-v-126617bd] {
  right: 0;
  text-align: center;
}
.table-item-default.delete[data-v-126617bd] {
  color: var(--text-color-disabled);
}
.table-item-org[data-v-126617bd] {
  width: 100%;
  display: flex;
  align-items: center;
}
.table-item-org .org-name[data-v-126617bd] {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.table-item-org[data-v-126617bd] .org-confirm-poptip {
  height: 17px;
}
.table-item-org[data-v-126617bd] .org-confirm-poptip .ivu-poptip-rel {
  width: 17px;
  text-align: right;
  cursor: pointer;
}
.table-item-org[data-v-126617bd] .org-confirm-poptip .ivu-poptip-arrow::after {
  border-top-color: #323232e6;
}
.table-item-org[data-v-126617bd] .org-confirm-poptip .ivu-poptip-inner {
  background-color: #323232e6;
}
.table-item-org[data-v-126617bd] .org-confirm-poptip .org-confirm-poptip-content {
  color: var(--text-color-white);
}
.table-item-org[data-v-126617bd] .org-confirm-poptip .org-confirm-poptip-content .ivu-btn {
  margin-left: var(--spacing-base-default);
}
.table-item-org[data-v-126617bd] .org-confirm-poptip .iconfont {
  color: var(--text-color-icon);
}
.table-box[data-v-126617bd] {
  width: 100%;
}
.table-box .operation-bar[data-v-126617bd] {
  width: 100%;
  height: 64px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--spacing-base-medium);
  background-color: var(--text-color-white);
}
.table-box .operation-bar .left[data-v-126617bd] {
  flex: 1;
}
.table-box .operation-bar .left[data-v-126617bd] .ivu-btn .iconfont {
  margin-right: var(--spacing-base-small);
}
.table-box .operation-bar .left[data-v-126617bd] .ivu-btn + .batch-btn {
  margin-left: var(--spacing-base-default);
}
.table-box .operation-bar .left .batch-btn + .batch-btn[data-v-126617bd] {
  margin-left: var(--spacing-base-default);
}
.table-box .operation-bar .right[data-v-126617bd] {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.table-box .operation-bar .right .total[data-v-126617bd] {
  height: 17px;
  line-height: 17px;
  padding-right: var(--spacing-base-medium);
  margin-right: var(--spacing-base-medium);
  color: #4a4a4a;
  border-right: 1px solid #d5d5db;
}
.table-box .operation-bar .right .total span[data-v-126617bd] {
  margin: 0 var(--spacing-base-small);
  color: var(--theme-color);
}
.table-box .operation-bar .right .iconOut[data-v-126617bd] {
  margin-right: var(--spacing-base-medium);
}
.table-box .operation-bar .right .icon[data-v-126617bd] {
  font-size: 16px;
  color: var(--text-color-secondary);
}
.table-box .operation-bar .right[data-v-126617bd] .ivu-radio-group-item {
  padding: 0 var(--spacing-base-default);
  font-size: 16px;
}
.table-box .list[data-v-126617bd] {
  padding: 0px var(--spacing-base-medium);
  background-color: var(--background-white);
}
.table-box .list[data-v-126617bd] .ivu-table-fixed-right {
  box-shadow: none;
}
.table-box .list[data-v-126617bd] .ivu-table-tip::-webkit-scrollbar {
  display: none;
}
.table-box .list[data-v-126617bd] .ivu-table-header thead tr th {
  position: static;
}
.table-box .list[data-v-126617bd] .ivu-table-header thead tr th:first-child {
  display: inline-block;
}
.table-box .list[data-v-126617bd] .ivu-table-cell-with-selection {
  min-width: 32px;
  padding: 0 var(--spacing-base-medium);
}
.table-box .list[data-v-126617bd] .ivu-table-overflowX {
  overflow: scroll !important;
}
.table-box .list[data-v-126617bd] .ivu-table-overflowX::-webkit-scrollbar {
  display: none;
}
.table-box .list[data-v-126617bd] .ivu-table-overflowX ~ .ivu-table-fixed-right {
  box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2);
}
.table-box .list .table-item-default[data-v-126617bd] {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.table-box .list .table-item-default.core[data-v-126617bd] {
  color: var(--text-color-error);
}
.table-box .list .table-item-default.table-item-icon[data-v-126617bd] {
  position: relative;
  height: 24px;
  line-height: 24px;
}
.table-box .list .table-item-default.table-item-icon .icon[data-v-126617bd] {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  z-index: 2;
}
.table-box .list .table-item-default.table-item-icon .icon img[data-v-126617bd] {
  width: 100%;
  height: 100%;
}
.table-box .list .table-item-default.table-item-icon.left[data-v-126617bd] {
  padding-left: 32px;
}
.table-box .list .table-item-default.table-item-icon.left .icon[data-v-126617bd] {
  left: 0;
}
.table-box .list .table-item-default.table-item-icon.right[data-v-126617bd] {
  padding-right: 32px;
}
.table-box .list .table-item-default.table-item-icon.right .icon[data-v-126617bd] {
  right: 0;
  text-align: center;
}
.table-box .list .table-item-default.delete[data-v-126617bd] {
  color: var(--text-color-disabled);
}
.table-box .list .btn-box[data-v-126617bd] {
  display: flex;
  align-items: center;
}
.table-box .list .btn-box .btn[data-v-126617bd] {
  min-width: 30px;
  height: 32px;
  line-height: 32px;
  color: var(--theme-color);
  cursor: pointer;
  text-align: center;
  margin-right: var(--spacing-base-medium);
}
.table-box .list .btn-box .btn.disabled[data-v-126617bd] {
  cursor: not-allowed;
  color: #d5d5db;
  pointer-events: none;
}
.table-box .list .btn-box .label .btn[data-v-126617bd] {
  margin-right: 0;
  min-width: auto;
}
.table-box .card-box[data-v-126617bd] {
  padding: 16px 0;
  position: relative;
}
.table-box .card-box .no-data[data-v-126617bd] {
  text-align: center;
  font-size: 14px;
}
.columns-setting[data-v-126617bd] .ivu-poptip-body {
  padding: 0;
}
.columns-setting[data-v-126617bd] .ivu-poptip-body .columns-list-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 22px;
  border-bottom: 1px solid #d8d8d8;
  padding: var(--spacing-base-lowMedium) var(--spacing-base-medium);
}
.columns-setting[data-v-126617bd] .ivu-poptip-body .columns-list-title .name {
  font-size: 14px;
}
.columns-setting[data-v-126617bd] .ivu-poptip-body .columns-list-title .btn {
  color: var(--theme-color);
  cursor: pointer;
  padding: 0 var(--spacing-base-small);
}
.columns-setting[data-v-126617bd] .ivu-poptip-body .columns-list {
  padding: var(--spacing-base-medium) var(--spacing-base-medium) 0;
}
.columns-setting[data-v-126617bd] .ivu-poptip-body .columns-list .ivu-checkbox-group-item {
  display: block;
  margin-bottom: var(--spacing-base-medium);
}
.columns-setting[data-v-126617bd] .ivu-poptip-body .columns-list-tip {
  padding: 0 var(--spacing-base-medium);
  margin-bottom: var(--spacing-base-lowMedium);
  line-height: 17px;
  color: var(--text-color-error);
}
.page[data-v-126617bd] {
  background-color: var(--background-white);
  padding: 6px var(--spacing-base-medium) var(--spacing-base-medium);
  display: flex;
  justify-content: flex-end;
  border-radius: var(--border-radius);
}

.transfer-btn .ivu-poptip-content {
  width: 110px;
}
.transfer-btn .ivu-poptip-content .ivu-poptip-body {
  padding: 0;
}
.transfer-btn .ivu-poptip-content .ivu-poptip-body .btn-poptip-btn > p {
  text-align: left;
}
.transfer-btn .ivu-poptip-content .ivu-poptip-body .btn-poptip-btn > p .ivu-btn-text {
  padding: 0 var(--spacing-base-medium);
}
.transfer-btn .ivu-poptip-content .ivu-poptip-body .btn-poptip-btn > p:hover {
  background-color: var(--background-hover);
}
.transfer-btn .ivu-poptip-content .ivu-poptip-body .btn-poptip-btn > p:hover .ivu-btn-text {
  background-color: var(--background-hover);
}
.transfer-btn .ivu-poptip-content .ivu-poptip-body .btn-poptip-btn > p:hover .ivu-btn-text:not([disabled]) {
  color: var(--text-color-default);
}
.com-no-data {
  background: var(--background-white);
}
.poptip-dark .ivu-poptip-content .ivu-poptip-arrow::after {
  border-top-color: #323232e6;
}
.poptip-dark .ivu-poptip-content .ivu-poptip-inner {
  background-color: #323232e6;
  color: var(--text-color-white);
}

.com-no-data[data-v-82cb6892] {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.com-no-data .img[data-v-82cb6892] {
  flex: none;
}
.com-no-data .text[data-v-82cb6892] {
  flex: none;
  color: var(--text-color-assist);
  padding-top: var(--spacing-base-lowdefault);
}

.tabs-content[data-v-8fd6f6fa] .ivu-tabs-tabpane {
  padding: 0 15px;
}
.tabs-content .title[data-v-8fd6f6fa] {
  font-size: 24px;
  color: #000;
}
.tabs-content .tags[data-v-8fd6f6fa] {
  margin: 10px 0;
}
.tabs-content .tags .item[data-v-8fd6f6fa] {
  display: inline-block;
  color: var(--theme-color);
  margin: 0 5px;
}
.tabs-content .tags .icon[data-v-8fd6f6fa] {
  font-weight: 700;
  color: #999;
}
.tabs-content .tags .label[data-v-8fd6f6fa] {
  color: #999;
  margin-left: 5px;
}
.tabs-content .list-item[data-v-8fd6f6fa] {
  margin: 10px 0;
}
.tabs-content .list-item .label[data-v-8fd6f6fa] {
  font-weight: 700;
}
.tabs-content .link .icon[data-v-8fd6f6fa] {
  font-weight: 700;
  color: #999;
}
.tabs-content .link .label[data-v-8fd6f6fa] {
  color: #999;
  margin-left: 5px;
}
.tabs-content .link .value[data-v-8fd6f6fa] {
  display: block;
  margin: 5px 0;
}

.threat-info[data-v-bc5f1616] {
  width: 1000px;
  position: relative;
}
.threat-info .top[data-v-bc5f1616] {
  font-size: 16px;
  font-weight: 700;
  word-break: break-all;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.threat-info .top i[data-v-bc5f1616] {
  color: var(--theme-color);
  margin-left: var(--spacing-base-default);
  cursor: pointer;
}
.threat-info .top .copyIcon[data-v-bc5f1616] {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  margin-left: var(--spacing-base-default);
  cursor: pointer;
}
.threat-info .main[data-v-bc5f1616] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.threat-info .main .list[data-v-bc5f1616] {
  width: 80%;
  margin-top: 10px;
  display: grid;
  grid-template-columns: 28% repeat(2, 20.5%) 28%;
  grid-column-gap: var(--spacing-base-medium);
  grid-row-gap: var(--spacing-base-medium);
}
.threat-info .main .list > div[data-v-bc5f1616] {
  display: flex;
  align-items: center;
}
.threat-info .main .list > div .label[data-v-bc5f1616] {
  display: inline-block;
  flex: none;
  margin-right: 10px;
  font-weight: 700;
  text-align: left;
}
.threat-info .main .list > div .label img[data-v-bc5f1616] {
  display: inline-block;
  vertical-align: middle;
}
.threat-info .main .list > div[data-v-bc5f1616]:first-child {
  grid-column-start: 1;
  grid-column-end: 5;
}
.threat-info .main .list .speLineUrl[data-v-bc5f1616] {
  grid-column-start: -1;
  grid-column-end: -5;
}
.threat-info .main .list .tags[data-v-bc5f1616] {
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.threat-info .main .list .tags .tag-box[data-v-bc5f1616] {
  cursor: pointer;
  padding: var(--spacing-base-small) var(--spacing-base-default);
  margin-right: var(--spacing-base-default);
  display: inline-block;
  background: var(--tag-gray-bg-color);
  color: var(--tag-gray-color);
  border-radius: 24px;
  margin-bottom: var(--spacing-base-small);
}
.threat-info .main .list .tags .tag-box.RED[data-v-bc5f1616] {
  background: var(--tag-red-bg-color);
  color: var(--tag-red-color);
}
.threat-info .main .list .tags .tag-box.BLUE[data-v-bc5f1616] {
  background: var(--tag-blue-bg-color);
  color: var(--tag-blue-color);
}
.threat-info .main .list .speTags[data-v-bc5f1616] {
  text-overflow: clip;
  white-space: normal;
}
.threat-info .main .list .geo[data-v-bc5f1616],
.threat-info .main .list .value[data-v-bc5f1616] {
  width: 100%;
  word-break: break-all;
  cursor: pointer;
}
.threat-info .main .list .more[data-v-bc5f1616] {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.threat-info .main .list .btn > button[data-v-bc5f1616] {
  margin-right: var(--spacing-base-small);
}
.threat-info .main .list .btn .ivu-btn-text[data-v-bc5f1616] {
  padding: 0;
  color: var(--theme-color);
}
.threat-info .main .icon[data-v-bc5f1616] {
  width: 12%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex-direction: column;
}
.threat-info .main .icon img[data-v-bc5f1616] {
  width: 100px;
  height: 100px;
  margin: 0 auto;
}
.threat-info .main .icon .tiName[data-v-bc5f1616] {
  width: 100%;
  text-align: center;
  display: inline-block;
  margin-top: var(--spacing-base-default);
  font-size: 12px;
  color: var(--table-text-color);
  font-weight: 500;
  word-break: break-all;
}
.threat-info .no-data[data-v-bc5f1616] {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.threat-info .tab[data-v-bc5f1616] {
  margin-top: var(--spacing-base-medium);
}
.threat-info .no-threat img[data-v-bc5f1616] {
  display: inline-block;
  vertical-align: middle;
}
.threat-info .no-threat > button[data-v-bc5f1616] {
  margin-right: var(--spacing-base-small);
}
.threat-info .no-threat .ivu-btn-text[data-v-bc5f1616] {
  padding: 0;
  color: var(--theme-color);
}
.threat-info .link-btn[data-v-bc5f1616] {
  color: var(--theme-color);
  display: inline-block;
}
.threat-info .link-btn[data-v-bc5f1616]:hover {
  cursor: pointer;
  text-decoration: underline;
}
.threat-info .link-btn.more[data-v-bc5f1616] {
  margin-top: var(--spacing-base-default);
}
.threat-info .link-btn.edit[data-v-bc5f1616] {
  margin-left: var(--spacing-base-default);
}
.threat-info .edit-wrap[data-v-bc5f1616] {
  cursor: pointer;
  color: var(--theme-color);
  font-size: 12px;
  position: absolute;
  right: 0;
  top: 0;
  margin-left: var(--spacing-base-default);
}
.threat-info .edit-wrap .iconfont[data-v-bc5f1616] {
  margin-right: var(--spacing-base-smallLess);
}
.threat-info.small .main .list[data-v-bc5f1616] {
  width: 80%;
  grid-column-gap: var(--spacing-base-default);
  grid-row-gap: var(--spacing-base-default);
  margin-left: 0;
}
.threat-info.small .main .icon[data-v-bc5f1616] {
  width: 20%;
  padding-right: 0;
}
.threat-info.small .main .icon img[data-v-bc5f1616] {
  width: 80px;
  height: 80px;
}
.threat-info.small .main .icon .tiName[data-v-bc5f1616] {
  width: 80px;
}
.threat-info.small .speList[data-v-bc5f1616] {
  grid-template-columns: 23% 23% 23% 23%;
}
.threat-info.isAlarmList[data-v-bc5f1616] {
  padding: var(--spacing-base-default) 0;
}
.threat-info.isAlarmList .main .list[data-v-bc5f1616] {
  width: 0;
  flex: 1;
}
.threat-info.isAlarmList .main .icon[data-v-bc5f1616] {
  width: auto;
  flex: 0;
}
.threat-info .interfaceName[data-v-bc5f1616] {
  width: 100%;
  text-align: right;
}
.threat-info[data-v-bc5f1616] .ivu-tabs .ivu-tabs-content {
  border: none !important;
  padding: 0 !important;
  background-color: var(--background-white) !important;
}
.threat-info[data-v-bc5f1616] .ivu-tabs .ivu-tabs-bar {
  background: transparent !important;
  border: none !important;
}
.threat-info[data-v-bc5f1616] .ivu-tabs .ivu-tabs-bar .ivu-tabs-tab {
  margin-right: var(--spacing-base-medium) !important;
  border-radius: 0 !important;
  background-color: transparent !important;
  border-color: var(--split-color) !important;
}
.threat-info[data-v-bc5f1616] .ivu-tabs .ivu-tabs-bar .ivu-tabs-tab.ivu-tabs-tab-active {
  background: var(--spacing-base-medium) !important;
  border: none !important;
}
.threat-info[data-v-bc5f1616] .ivu-tabs .ivu-tabs-bar .ivu-tabs-nav-wrap {
  padding-left: 0 !important;
}
.threat-info[data-v-bc5f1616] .ivu-tabs .ivu-tabs-bar .ivu-tabs-tab.ivu-tabs-tab-active::after {
  display: none !important;
}
.threat-info[data-v-bc5f1616] .ivu-tabs .ivu-tabs-bar .ivu-tabs-tab::after {
  display: none !important;
}
.family-wrapper[data-v-bc5f1616],
.organization-wrapper[data-v-bc5f1616] {
  margin-top: var(--spacing-base-medium);
  position: relative;
}
.family-wrapper[data-v-bc5f1616]::before,
.organization-wrapper[data-v-bc5f1616]::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  border-top: 1px solid var(--divider-grey);
  width: 100%;
}
.family-wrapper .family .family-name[data-v-bc5f1616],
.organization-wrapper .family .family-name[data-v-bc5f1616] {
  font-size: 12px;
  font-weight: bold;
  word-break: break-all;
  display: flex;
  align-items: center;
  grid-column-start: 1;
  grid-column-end: 4;
}
.family-wrapper .family .family-name .family-name-text[data-v-bc5f1616],
.organization-wrapper .family .family-name .family-name-text[data-v-bc5f1616] {
  max-width: 70%;
  white-space: nowrap;
  overflow: hidden;
  font-weight: 600;
  color: var(--card-subtitle);
  text-overflow: ellipsis;
}
.family-wrapper .family .family-name .family-name-alias[data-v-bc5f1616],
.organization-wrapper .family .family-name .family-name-alias[data-v-bc5f1616] {
  margin-left: 40px;
  color: #98989b;
  font-weight: 400;
}
.family-wrapper .family .family-name .family-name-alias .iconfont[data-v-bc5f1616],
.organization-wrapper .family .family-name .family-name-alias .iconfont[data-v-bc5f1616] {
  margin-right: var(--spacing-base-default);
}
.family-wrapper .family .family-list[data-v-bc5f1616],
.organization-wrapper .family .family-list[data-v-bc5f1616] {
  width: 100%;
  margin-top: var(--spacing-base-medium);
}
.family-wrapper .family .family-list .btn[data-v-bc5f1616],
.organization-wrapper .family .family-list .btn[data-v-bc5f1616] {
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
.family-wrapper .family .family-list .btn > button[data-v-bc5f1616],
.organization-wrapper .family .family-list .btn > button[data-v-bc5f1616] {
  margin-right: var(--spacing-base-small);
}
.family-wrapper .family .family-list .btn .primary-btn[data-v-bc5f1616],
.organization-wrapper .family .family-list .btn .primary-btn[data-v-bc5f1616] {
  color: var(--theme-color);
  margin-right: var(--spacing-base-medium);
}
.family-wrapper .family .family-list > div[data-v-bc5f1616],
.organization-wrapper .family .family-list > div[data-v-bc5f1616] {
  display: flex;
  align-items: center;
  margin-bottom: var(--spacing-base-default);
}
.family-wrapper .family .family-list > div .label[data-v-bc5f1616],
.organization-wrapper .family .family-list > div .label[data-v-bc5f1616] {
  display: inline-block;
  width: 85px;
  flex: none;
  margin-right: var(--spacing-base-default);
  text-align: left;
  color: var(--table-text-color);
}

.action-detail[data-v-fafc66b4] {
  padding: 16px;
  background: var(--background-base);
  border-radius: 3px;
  overflow-x: scroll;
}
.asset-detail[data-v-fafc66b4] {
  background: var(--background-base);
  border-radius: 3px;
  overflow-x: hidden;
}
.ai-action-blocked[data-v-fafc66b4] {
  font-size: 14px;
  padding: 8px;
  background: var(--background-white);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.17);
  border-radius: 6px;
  width: 100%;
}
.action-btn[data-v-fafc66b4] {
  margin-top: 8px;
}

.my-self-query[data-v-7e83326e] {
  position: relative;
  height: auto;
  padding: 0 10px 0 7px;
  max-width: 70%;
}
.my-self-query .query[data-v-7e83326e] {
  font-size: 14px;
  color: var(--text-color-default);
  padding: var(--spacing-base-medium);
  line-height: 18px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.17);
  border-radius: 6px 0 6px 6px;
  max-width: 100%;
  width: -moz-fit-content;
  width: fit-content;
  word-break: break-all;
  margin-left: auto;
}
.my-self-query .query .copy-btn[data-v-7e83326e] {
  width: 58px;
  height: 24px;
  background: var(--theme-light-bg-color);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--border-radius);
  color: var(--theme-color);
  margin-top: var(--spacing-base-default);
  font-size: 12px;
  cursor: pointer;
}
.my-self-query .query .copy-btn[data-v-7e83326e]:hover {
  color: var(--theme-color-hover);
}
.my-self-query .query .copy-btn svg[data-v-7e83326e] {
  margin-right: var(--spacing-base-small);
}
.my-self-query .ivu-poptip-arrow[data-v-7e83326e] {
  top: 8px;
  right: 3px;
  border-width: 7px 0 7px 7px;
  border-left-color: rgba(217, 217, 217, 0.5);
}
.my-self-query .ivu-poptip-arrow[data-v-7e83326e]::after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-width: 7px;
  border-left-color: var(--text-color-white);
  bottom: -7px;
}
.my-self-query .btn[data-v-7e83326e] {
  text-align: right;
  margin-top: 5px;
  margin-bottom: 10px;
  cursor: pointer;
  color: var(--theme-color);
}
[data-v-7e83326e] .markdown-body {
  font-size: 14px;
  color: var(--text-color-default);
}
[data-v-7e83326e] .markdown-body code {
  white-space: pre-wrap;
  word-break: break-all;
  display: inline-block !important;
}
[data-v-7e83326e] .markdown-body li {
  list-style: unset !important;
}

.my-self-query[data-v-6dda7705] {
  position: relative;
  height: auto;
  padding: 0 10px 0 7px;
  max-width: 70%;
}
.my-self-query .query[data-v-6dda7705] {
  background: var(--background-white);
  font-size: 14px;
  color: var(--text-color-default);
  padding: var(--spacing-base-medium);
  line-height: 18px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.17);
  border-radius: 6px 0 6px 6px;
  max-width: 100%;
  width: -moz-fit-content;
  width: fit-content;
  word-break: break-all;
  margin-left: auto;
}
.my-self-query .query .copy-btn[data-v-6dda7705] {
  width: 58px;
  height: 24px;
  background: var(--theme-light-bg-color);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--border-radius);
  color: var(--theme-color);
  margin-top: var(--spacing-base-default);
  font-size: 12px;
  cursor: pointer;
}
.my-self-query .query .copy-btn[data-v-6dda7705]:hover {
  color: var(--theme-color-hover);
}
.my-self-query .query .copy-btn svg[data-v-6dda7705] {
  margin-right: var(--spacing-base-small);
}
.my-self-query .ivu-poptip-arrow[data-v-6dda7705] {
  top: 8px;
  right: 3px;
  border-width: 7px 0 7px 7px;
  border-left-color: rgba(217, 217, 217, 0.5);
}
.my-self-query .ivu-poptip-arrow[data-v-6dda7705]::after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-width: 7px;
  border-left-color: var(--text-color-white);
  bottom: -7px;
}
[data-v-6dda7705] .markdown-body {
  font-size: 14px;
  color: var(--text-color-default);
}
[data-v-6dda7705] .markdown-body code {
  white-space: pre-wrap;
  word-break: break-all;
  display: inline-block !important;
}
[data-v-6dda7705] .markdown-body li {
  list-style: unset !important;
}

.my-self-query[data-v-66be59dd] {
  position: relative;
  height: auto;
  padding: 0 10px 0 7px;
  max-width: 70%;
}
.my-self-query .query[data-v-66be59dd] {
  background: var(--background-white);
  font-size: 14px;
  color: var(--text-color-default);
  padding: var(--spacing-base-medium);
  line-height: 18px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.17);
  border-radius: 6px 0 6px 6px;
  max-width: 100%;
  width: -moz-fit-content;
  width: fit-content;
  word-break: break-all;
  margin-left: auto;
}
.my-self-query .query .copy-btn[data-v-66be59dd] {
  width: 58px;
  height: 24px;
  background: var(--theme-light-bg-color);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--border-radius);
  color: var(--theme-color);
  margin-top: var(--spacing-base-default);
  font-size: 12px;
  cursor: pointer;
}
.my-self-query .query .copy-btn[data-v-66be59dd]:hover {
  color: var(--theme-color-hover);
}
.my-self-query .query .copy-btn svg[data-v-66be59dd] {
  margin-right: var(--spacing-base-small);
}
.my-self-query .ivu-poptip-arrow[data-v-66be59dd] {
  top: 8px;
  right: 3px;
  border-width: 7px 0 7px 7px;
  border-left-color: rgba(217, 217, 217, 0.5);
}
.my-self-query .ivu-poptip-arrow[data-v-66be59dd]::after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-width: 7px;
  border-left-color: var(--text-color-white);
  bottom: -7px;
}
[data-v-66be59dd] .markdown-body {
  font-size: 14px;
  color: var(--text-color-default);
}
[data-v-66be59dd] .markdown-body code {
  white-space: pre-wrap;
  word-break: break-all;
  display: inline-block !important;
}
[data-v-66be59dd] .markdown-body li {
  list-style: unset !important;
}
.file-box[data-v-66be59dd] {
  display: inline-block;
}
.file-box li[data-v-66be59dd] {
  background: #ecf5ff;
  display: flex;
  align-items: center;
  padding: 4px;
}
.file-box li p[data-v-66be59dd] {
  padding-left: 4px;
}
.file-box li img[data-v-66be59dd] {
  width: 20px;
}

.chat-message-content[data-v-0f7e3b92] {
  overflow: auto;
  height: 100%;
  padding-bottom: 36px;
}
.chat-message-content[data-v-0f7e3b92]::-webkit-scrollbar {
  display: none;
}
[data-v-0f7e3b92] .upload-list .upload-item {
  background: var(--background-white) !important;
}

.upload-form[data-v-d19b0498] {
  padding: 16px;
}
.upload-form .file-type[data-v-d19b0498] {
  font-size: 14px;
  font-weight: 500;
  color: #333;
  margin-bottom: 16px;
}
.upload-form .config-item[data-v-d19b0498] {
  margin-bottom: 16px;
}
.upload-form .config-item .param-name[data-v-d19b0498] {
  font-size: 14px;
  color: #333;
  margin-bottom: 8px;
}
.editor-content[data-v-d19b0498] {
  height: 100%;
  padding: 16px;
  display: flex;
  flex-direction: column;
  position: relative;
}
.editor-content .top-operate[data-v-d19b0498] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.editor-content .top-operate .left[data-v-d19b0498] {
  display: flex;
  flex-flow: row wrap;
}
.editor-content .top-operate .left .file-list-item[data-v-d19b0498] {
  cursor: pointer;
  position: relative;
  font-size: 12px;
  margin-right: 8px;
  margin-bottom: 8px;
}
.editor-content .top-operate .left .file-list-item .file[data-v-d19b0498] {
  padding: 6px 8px;
  border: 1px solid #E9EAF0;
  border-radius: 3px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 48px;
  max-width: 156px;
  background: #FFFFFF;
}
.editor-content .top-operate .left .file-list-item .img[data-v-d19b0498] {
  border-radius: 3px;
  height: 48px;
  width: 48px;
  background: #FFFFFF;
}
.editor-content .top-operate .left .file-list-item .img img[data-v-d19b0498] {
  width: 100%;
  height: 100%;
}
.editor-content .top-operate .left .file-list-item .close[data-v-d19b0498] {
  position: absolute;
  top: -5px;
  right: -5px;
  cursor: pointer;
  z-index: 99;
}
.editor-content .top-operate .left .file-list-item .des[data-v-d19b0498] {
  display: flex;
  flex-flow: column;
}
.editor-content .top-operate .left .file-list-item .des span[data-v-d19b0498]:first-child {
  font-weight: 500;
}
.editor-content .top-operate .left .file-list-item .des span[data-v-d19b0498]:last-child {
  color: #ADB1BC;
}
.editor-content .btns-resume[data-v-d19b0498] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.editor-content .btns-resume .btn-wrapper[data-v-d19b0498] {
  gap: 4px;
  color: var(--theme-color);
  font-size: 14px;
  display: flex;
  align-items: center;
}
.editor-content .btns-resume button[data-v-d19b0498] {
  background: var(--theme-light-bg-color);
  border: 1px solid var(--theme-color);
  border-radius: 3px;
}
.editor-content .btns-resume img[data-v-d19b0498] {
  width: 14px;
}
.editor-content .file-wrapper[data-v-d19b0498] {
  background: #fff;
  border: 1px solid #D7DADF;
  border-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 8px;
}
.chat-content[data-v-d19b0498] {
  height: 100%;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border: 1px solid #D7DADF;
  margin-bottom: 8px;
  flex: 1;
  overflow: auto;
}
.chat-content[data-v-d19b0498] .w-e-text-container {
  border-radius: 3px;
  height: 100%;
}
.chat-content[data-v-d19b0498] .w-e-text-container p {
  margin: 6px 0;
}
.chat-content[data-v-d19b0498] .w-e-text-container .w-e-text-placeholder {
  top: 6px;
}
.btns-tips[data-v-d19b0498] {
  height: 36px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.btns-tips button[data-v-d19b0498] {
  margin-left: 8px;
}
.btns-tips .tips[data-v-d19b0498] {
  color: #aba4a4;
}
.at-mention-block[data-v-d19b0498] {
  position: fixed;
  top: 0;
  left: 0;
}
.at-mention-block .mention-content[data-v-d19b0498] {
  padding: 12px;
  border-radius: 4px;
  background: #bfcee898;
  width: 100px;
}
.at-mention-block .mention-content li[data-v-d19b0498] {
  line-height: 20px;
}
.btn-new[data-v-d19b0498] {
  width: 110px;
  border: 1px solid transparent;
  border-image: linear-gradient(to right, #4A73DF, #DA82EC) 1;
  /* 从上左到下左渐变 */
  border-radius: 3px;
}
.btn-new .btn-new-img[data-v-d19b0498] {
  display: flex;
  align-items: center;
}
.btn-new .btn-new-img img[data-v-d19b0498] {
  margin-right: 4px;
}
.btns[data-v-d19b0498] {
  display: flex;
  flex-flow: row;
  align-items: center;
}
.btns img[data-v-d19b0498] {
  cursor: pointer;
}
.btn-send[data-v-d19b0498] {
  border: none;
  background-image: linear-gradient(270deg, #A250F4 0%, #134BEA 100%);
  color: #fff;
  width: 76px;
  height: 24px;
  line-height: 15px;
  border-radius: 3px;
}
.btn-send .btn-new-img[data-v-d19b0498] {
  display: flex;
  align-items: center;
}
.btn-send .btn-new-img img[data-v-d19b0498] {
  width: 16px;
  margin-right: 2px;
}
.file-box[data-v-d19b0498] {
  display: inline-block;
}
.file-box li[data-v-d19b0498] {
  background: #ecf5ff;
  display: flex;
  align-items: center;
  padding: 4px;
}
.file-box li p[data-v-d19b0498] {
  padding-left: 4px;
}
.file-box li img[data-v-d19b0498] {
  width: 20px;
}
.file-box li .close-icon[data-v-d19b0498] {
  cursor: pointer;
}


.editor-wrapper[data-v-020000ac] {
  position: relative;
}
.editor-wrapper .toolbar[data-v-020000ac] {
  border-bottom: 1px solid #dddee1;
  border-radius: 4px 4px 0 0;
}
.editor-wrapper .content[data-v-020000ac] {
  border-top: none;
  border-radius: 0 0 4px 4px;
  min-height: 200px;
}


[data-v-dddc3d38] .w-e-text {
  height: 200px!important;
  overflow: auto;
}
.hengnao-wrapper .hengnao-header[data-v-dddc3d38] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  border-bottom: 1px solid var(--border-color-base);
}
.hengnao-wrapper .hengnao-header .hengnao-text[data-v-dddc3d38] {
  font-size: 16px;
  font-weight: 500;
  color: var(--text-color-primary);
}
.hengnao-wrapper .hengnao-content[data-v-dddc3d38] {
  height: calc(100% - 56px);
}
.hengnao-wrapper .hengnao-content .addForm[data-v-dddc3d38] {
  padding: 16px 16px 0;
  height: calc(100% - 52px);
  overflow-y: auto;
}
.hengnao-wrapper .hengnao-content .addForm-footer[data-v-dddc3d38] {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  width: 100%;
  background: #f6f7fb;
  padding: 10px;
  z-index: 99;
}
.hengnao-wrapper .hengnao-content .avatar-upload .avatar-container[data-v-dddc3d38] {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
}
.hengnao-wrapper .hengnao-content .avatar-upload .avatar-frame[data-v-dddc3d38] {
  width: 40px;
  height: 40px;
  border: 1px dashed #d9d9d9;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hengnao-wrapper .hengnao-content .avatar-upload .avatar-frame img[data-v-dddc3d38] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hengnao-wrapper .hengnao-content .avatar-upload .button-group[data-v-dddc3d38] {
  display: flex;
  gap: 8px;
  align-items: center;
}
.hengnao-wrapper .hengnao-content .avatar-upload .upload-tip[data-v-dddc3d38] {
  margin-top: 8px;
  color: #999;
  font-size: 12px;
}
.hengnao-wrapper .hengnao-content .editor-box[data-v-dddc3d38] {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.hengnao-wrapper .hengnao-content .editor-box[data-v-dddc3d38] .w-e-toolbar {
  border: 1px solid #cccccc;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom: unset;
}
.hengnao-wrapper .hengnao-content .editor-box[data-v-dddc3d38] .w-e-text-container {
  border: 1px solid #cccccc;
  border-top-color: transparent;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.hengnao-wrapper .hengnao-content .other-config .config-table[data-v-dddc3d38] {
  margin-top: 16px;
  padding: 16px;
  background: var(--background-color-base);
  border-radius: 4px;
}

.thought-process[data-v-9d27bf30] {
  width: 300px;
  height: 100%;
  flex-shrink: 0;
  background: #fff;
  overflow-y: auto;
  padding: 16px;
  border-left: 1px solid #eee;
}
.thought-process .message-group[data-v-9d27bf30] {
  margin-bottom: 16px;
  background: #f6f7fb;
  border-radius: 4px;
  padding: 8px;
}
.thought-process .message-group .message-title[data-v-9d27bf30] {
  font-size: 14px;
  margin-bottom: 8px;
  display: inline-block;
  border-radius: 16px;
  border: 1px solid #1F5AFF;
  color: #1F5AFF;
  padding: 0px 8px;
}
.thought-process .message-group .message-content[data-v-9d27bf30] {
  position: relative;
  overflow: hidden;
}
.thought-process .message-group .message-content.collapsed[data-v-9d27bf30] {
  max-height: 96px;
}
.thought-process .message-group .message-content p[data-v-9d27bf30] {
  margin: 0;
  line-height: 24px;
  white-space: pre-wrap;
}
.thought-process .message-group .expand-button[data-v-9d27bf30] {
  color: #1F5AFF;
  cursor: pointer;
  padding: 4px 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: flex;
  align-items: center;
  gap: 4px;
  justify-content: center;
}
.thought-process .message-group .expand-button .arrow[data-v-9d27bf30] {
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #1F5AFF;
  transition: transform 0.3s ease;
}
.thought-process .message-group .expand-button .arrow.expanded[data-v-9d27bf30] {
  transform: rotate(180deg);
}
.thought-process .message-group .expand-button[data-v-9d27bf30]:hover {
  opacity: 0.8;
}
.spin-icon-load[data-v-9d27bf30] {
  animation: ani-spin-9d27bf30 1s linear infinite;
}
@keyframes ani-spin-9d27bf30 {
from {
    transform: rotate(0deg);
}
50% {
    transform: rotate(180deg);
}
to {
    transform: rotate(360deg);
}
}
.spin-col[data-v-9d27bf30] {
  position: relative;
  color: #1F5AFF;
  height: 100%;
}


[data-v-74a535fe] .ivu-drawer-mask {
  z-index: 1008;
}
[data-v-74a535fe] .ivu-drawer-wrap {
  z-index: 1009;
}
[data-v-74a535fe] .ivu-dropdown-item-disabled:hover {
  color: #BFBFBF;
}
[data-v-74a535fe] .ivu-drawer {
  min-width: 600px;
  max-width: 90%;
}
[data-v-74a535fe] .ivu-drawer .ivu-drawer-body {
  padding: 0;
}
[data-v-74a535fe] .ivu-drawer .ivu-drawer-drag-move-trigger {
  width: 3px;
}
[data-v-74a535fe] .ivu-split-trigger-con .ivu-split-trigger-horizontal {
  height: 1px;
  background: var(--table-split-color);
}
[data-v-74a535fe] .ivu-split-trigger-con .ivu-split-trigger-bar-con.horizontal {
  display: none;
}
.agent-info[data-v-74a535fe] {
  padding: 0;
  display: flex;
  flex-direction: column;
  width: 756px;
  padding: 16px;
  flex: 1;
}
.agent-info .control-btn[data-v-74a535fe] {
  text-align: right;
}
.agent-info .control-btn .back-icon[data-v-74a535fe] {
  cursor: pointer;
}
.agent-info .control-btn .back-icon[data-v-74a535fe]:hover {
  color: var(--theme-color);
}
.agent-info .agent-name[data-v-74a535fe] {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 16px;
  color: var(--text-color-default);
}
.agent-info .agent-desc[data-v-74a535fe] {
  font-size: 14px;
  line-height: 1.6;
  color: var(--text-color-secondary);
  white-space: pre-wrap;
}
.editor-bottom[data-v-74a535fe],
.message-wrap[data-v-74a535fe] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.recommend-question[data-v-74a535fe] {
  display: flex;
  flex-wrap: wrap;
  padding: 8px;
}
.recommend-question div[data-v-74a535fe] {
  margin-bottom: 6px;
}
.recommend-question span[data-v-74a535fe] {
  display: inline-block;
  background: var(--tag-gray-bg-color);
  margin-right: 8px;
  border-radius: 4px;
  line-height: 24px;
  padding: 0 16px;
  cursor: pointer;
}
.pane-wrapper[data-v-74a535fe] {
  width: 100%;
  height: 100%;
  display: flex;
}
.left-pane[data-v-74a535fe] {
  height: 100%;
  display: flex;
  border-right: 1px solid #D7DADF;
}
.left-pane .all-menu[data-v-74a535fe] {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-right: 1px solid #D7DADF;
  justify-content: space-between;
}
.left-pane .all-menu[data-v-74a535fe] .ivu-menu {
  width: 100%!important;
}
.left-pane .all-menu .control-btn[data-v-74a535fe] {
  width: 100%;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px 4px 24px;
}
.left-pane .all-menu .control-btn img[data-v-74a535fe] {
  cursor: pointer;
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
.left-pane .all-menu .control-btn .hengnao-logo-wrapper[data-v-74a535fe] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.left-pane .all-menu .control-btn .hengnao-logo-wrapper .hengnao-logo[data-v-74a535fe] {
  width: 32px;
  height: 18px;
}
.left-pane .all-menu .control-btn .hengnao-text[data-v-74a535fe] {
  font-family: PingFangSC-Medium;
  font-size: 20px;
  color: var(--text-color-default);
  line-height: 28px;
  font-weight: 600;
}
.left-pane .all-menu .control-btn .close-icon[data-v-74a535fe] {
  cursor: pointer;
}
.left-pane .all-menu .control-btn .right-icon-group[data-v-74a535fe] {
  display: flex;
  align-items: center;
}
.left-pane .all-menu .hengnao-list-wrapper[data-v-74a535fe] {
  overflow-y: scroll;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.left-pane .all-menu .hengnao-list-wrapper[data-v-74a535fe]::-webkit-scrollbar {
  display: none;
}
.left-pane .all-menu .hengnao-list-wrapper .hengnao-item[data-v-74a535fe] {
  height: 48px;
  margin: 0 16px;
  padding: 8px;
  border-radius: 3px;
  display: flex;
  gap: 8px;
  align-items: center;
  cursor: pointer;
  position: relative;
}
.left-pane .all-menu .hengnao-list-wrapper .hengnao-item[data-v-74a535fe]:hover {
  background: var(--theme-light-bg-color);
}
.left-pane .all-menu .hengnao-list-wrapper .hengnao-item:hover .hengnao-item-down[data-v-74a535fe] {
  display: block;
  position: absolute;
  right: 8px;
  top: 16px;
}
.left-pane .all-menu .hengnao-list-wrapper .hengnao-item img[data-v-74a535fe] {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.left-pane .all-menu .hengnao-list-wrapper .hengnao-item .hengnao-item-text[data-v-74a535fe] {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: var(--text-color-default);
  font-weight: 400;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.left-pane .all-menu .hengnao-list-wrapper .hengnao-item .hengnao-item-down[data-v-74a535fe] {
  display: none;
  position: absolute;
  right: 8px;
  top: 16px;
}
.left-pane .all-menu .hengnao-list-wrapper .hengnao-item .btn-down[data-v-74a535fe] {
  cursor: pointer;
  width: 16px;
  height: 16px;
  background: var(--background-white);
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.left-pane .all-menu .hengnao-list-wrapper .item-active[data-v-74a535fe] {
  background: var(--theme-light-bg-color);
}
.left-pane .all-menu .add-hengnao-aside[data-v-74a535fe] {
  padding: 24px 16px;
}
.left-pane .all-menu .add-hengnao-aside button[data-v-74a535fe] {
  width: 100%;
}
.left-pane .all-menu .add-hengnao-aside[data-v-74a535fe] .ivu-btn > .ivu-icon + span {
  margin-left: 4px;
}
.left-pane .all-menu .add-hengnao-aside .no-padding[data-v-74a535fe] {
  padding: 0;
}
.left-pane .all-menu .session-item[data-v-74a535fe] {
  display: flex;
  flex-direction: column;
  align-items: flex-start !important;
  height: 64px!important;
  border-radius: 0!important;
  margin: 0 3px 0 0!important;
}
.left-pane .all-menu .session-item[data-v-74a535fe]:hover {
  border-left: 2px solid #1F5AFF;
}
.left-pane .all-menu .session-item:hover .session-name .session-name-text[data-v-74a535fe] {
  color: var(--theme-color);
}
.left-pane .all-menu .session-item:hover .hengnao-item-icon[data-v-74a535fe] {
  display: block;
}
.left-pane .all-menu .session-item .session-time[data-v-74a535fe] {
  width: 100%;
  font-weight: 400;
  color: #b0b7c0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.left-pane .all-menu .session-item .session-name[data-v-74a535fe] {
  width: 100%;
}
.left-pane .all-menu .session-item .session-name-text[data-v-74a535fe] {
  display: block;
  width: 100%;
}
.left-pane .all-menu .session-item .hengnao-item-icon[data-v-74a535fe] {
  display: none;
}
.left-pane .all-menu .session-active[data-v-74a535fe] {
  border-left: 2px solid #1F5AFF;
  height: 64px!important;
}
.left-pane .all-menu .session-active .session-name .session-name-text[data-v-74a535fe] {
  color: var(--theme-color);
}
.right-pane[data-v-74a535fe] {
  flex: 1;
  height: 100%;
  background: var(--background-base);
  min-width: 688px;
}
.right-pane[data-v-74a535fe] .ivu-split-trigger-horizontal {
  height: 0!important;
  border: 0!important;
}
.right-pane .hengnao-wrapper[data-v-74a535fe] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  background: var(--background-white);
}
.right-pane .hengnao-wrapper .hengnao-header[data-v-74a535fe] {
  height: 56px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
}
.right-pane .hengnao-wrapper .hengnao-header .hengnao-text[data-v-74a535fe] {
  font-family: PingFangSC-Semibold;
  font-size: 14px;
  color: var(--text-color-default);
  line-height: 22px;
  font-weight: 600;
}
.right-pane .hengnao-wrapper .hengnao-content[data-v-74a535fe] {
  flex: 1;
  padding: 16px 24px;
}
.btn-color[data-v-74a535fe] {
  background-image: linear-gradient(90deg, #376CF6 0%, #DA82EC 100%);
  border-radius: 3px;
  color: var(--text-color-white);
  border: none;
}
.btn-color[data-v-74a535fe]:hover {
  background-image: linear-gradient(90deg, #7C95F0 0%, #E19DF0 100%);
  border-radius: 3px;
  color: var(--text-color-white) !important;
}
.btn-ghost[data-v-74a535fe] {
  border: 1px solid transparent;
  border-image: linear-gradient(to right, #4A73DF, #DA82EC) 1;
  /* 从上左到下左渐变 */
  border-radius: 3px;
}
.drawer-header[data-v-74a535fe] {
  display: flex;
  align-items: center;
  background: url(../../static/images/17ed75556fbf9de5e7d7dbbb019960f6.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 8px;
  margin-right: 8px;
}
.drawer-header .logo-img[data-v-74a535fe] {
  height: 72px;
}
.drawer-header .logo-txt[data-v-74a535fe] {
  font-size: 12px;
}
.drawer-header .logo-txt .black[data-v-74a535fe] {
  font-size: 14px;
  font-weight: bold;
}
[data-v-74a535fe] .ivu-drawer-header {
  height: auto;
}
[data-v-74a535fe] .ivu-drawer-body {
  height: calc(100% - 110px);
}
[data-v-74a535fe] .ivu-upload {
  display: flex;
  align-items: center;
}

.ai-chat-entry .drag-handler[data-v-dbd2e220] {
  position: absolute;
  right: -20px;
  bottom: 200px;
  z-index: 1002;
  cursor: pointer;
}
.ai-chat-entry .drag-handler img[data-v-dbd2e220] {
  transition: width 0.2s ease-in-out;
  width: 40px;
}
.ai-chat-entry.img-big .drag-handler[data-v-dbd2e220] {
  right: 0 !important;
}
.ai-chat-entry.img-big .drag-handler img[data-v-dbd2e220] {
  width: 80px;
}

/**
 * css变量命名
 * 包含两个部分 公共部分/业务部分
 * 命名格式为功能名称 + 具体样式
 */

:root {
  /* 颜色 */
  --theme-color: #1F5AFF; /* 主题色 */
  --theme-color-shadow: #1f5aff33;
  --theme-color-hover: #2971FF;
  --theme-light-bg-color: #E9EFFF; /* 部分下拉hover、radio选中等浅色值 */
  --theme-color-active: #1D56F2;
  --theme-color-disabled: #D7DADF;

  /* 背景 */
  --background-base: #F3F4F7; /* 画布背景色 */
  --background-white: #FFF; /* 白色背景 */
  --background-card: #F7F8FA; /* 小范围背景色【工作台卡片/搜索条件label/tab页/部分文字背景/剧本编排】 */
  --background-card-gray: #D7D7D7; /* 深灰色【情报模块】 */
  --background-hover: #F7F8FC; /* hover背景颜色 */
  --background-disabled: #F5F6FA;
  --background-upload: #F7F8FC; /* 文件上传背景颜色 */
  --background-upload-tip: #EBF1FF; /* 文件上传提示文字背景色 */

  /* 文字 */
  --text-color-default: #262626; /* 主要文字 */
  --text-color-disabled: #BFBFBF; /* 禁用文字 占位符文字 */
  --text-color-secondary: #666666; /* 次要文字 */
  --text-color-assist: #8C8C8C; /* 常规提示文字-辅助 */
  --text-color-error: #E42828; /* 错误提示文字 */
  --text-color-white: #FFF; /* 白色字体 */
  --text-color-icon: #666666; /* 图标颜色默认 */
  --text-color-disabled-icon: #BFBFBF; /* 失效icon */
  --text-color-dark-tooltip-link: #5BB7FF; /* tooltip dark 模式 链接文字颜色*/

  /* 边框 */
  --border-color: #D7DADF; /* 边框颜色、深色分割线 */
  --border-radius: 3px; /* 边框的弧度 */
  --split-color: #ECEFF4; /* 浅色分割线 */

  /* 表格 */
  --table-split-color: #EBECF0; /* 表格分割线 */
  --table-thead-bg: #F5F6FA; /* 表格表头 */
  --table-title-color: #262626; /* 表头标题 */
  --table-text-color: #606061; /* 表格内容文字 */

  /* 其他通用颜色 状态类等 */
  --red-color: #E41113;
  --orange-color: #F16407;
  --yellow-color: #EB9F0B;
  --green-color: #009B2C;
  --gray-color: #43566B;
  --blue-color: #1F5AFF;

  /* 间距 */
  --spacing-base-smallLess: 2px;
  --spacing-base-small: 4px;
  --spacing-base-lowdefault: 6px;
  --spacing-base-default: 8px;
  --spacing-base-lowMedium: 12px;
  --spacing-base-medium: 16px;
  --spacing-base-large: 24px;
  --spacing-base-morelarge: 32px;

  /* 按钮固定底部时的间距 */
  --spacing-bot-lowdefault: 56px;
  --spacing-bot-medium: 64px;
  --spacing-bot-large: 80px;

  /* 行高 */
  --line-height-default: 20px;

  /* 业务-菜单 */
  --menu-bg: #11203E;
  --menu-active-bg: #182B52;
  --menu-dropdown-bg: #0A142A;
  --menu-dropdown-hover-bg:#3E588C;
  --menu-text-default: #C7CFE2;
  --menu-title-color: rgba(255, 255, 255, 0.45);
  --menu-subtitle-color: rgba(255, 255, 255, 0.75);

  /* 业务-菜单 收藏模块 */
  --menu-collect-text-hover: rgba(255, 255, 255, 0.75);
  --menu-collect-bg: rgba(235, 236, 240, 0.1);
  --menu-collect-search-text: rgba(255, 255, 244, 0.75);
  --menu-collect-search-placeholder: rgba(255, 255, 255, 0.25);
  --menu-collect-border: rgba(216, 216, 216, 0.1);
  --menu-collect-search-focus-border: rgba(216, 216, 216, 0.5); /* 搜索框focus状态下 */
  --menu-collect-search-default-border: rgba(216, 216, 216, 0.25); /* 搜索框默认边框 */

  /* 业务-树组件 */
  --tree-dark-bg: #0A142A;
  --tree-dark-active-bg: #3E588C;
  --tree-dark-disable-bg: #18253F;

  --tree-select-bg: #E9EFFF;
  --tree-hover-bg: #C8D6FD;
  --tree-icon-disable: #BDBDBF;

  --tree-institution-node: #F2AB00; /* 节点类型颜色：机构 */
  --tree-platform-node: #09A9DB; /* 节点类型颜色：平台 */
  --tree-cloud-node: #00b368; /* 节点类型颜色：安恒云 */

  /* 业务-安全等级用色 */
  --security-critical-color: #8E053B; /* 1、失陷；2、严重 */
  --security-high-color: #DE1B2C; /* 1、高风险；2、危险按钮用色；3、告警icon、标签等 */
  --security-medium-color: #FF9111; /* 1、中风险；2、告警icon */
  --security-safe-color: #00B368; /* 1、安全；2、积极类icon、标签等 */
  --security-low-color: #8297AF; /* 1、低风险；2、告警icon、标签等 */

  /* 业务-通用类型tag标签 */
  --tag-security-critical-color: #8E053B; /* 等级标签: 1、失陷；2、严重 */
  --tag-security-critical-bg-color: #FADEE0; /* 等级标签: 1、失陷；2、严重 背景色 */
  --tag-security-high-color: #E42828; /* 等级标签: 1、高风险；2、危险按钮用色；3、告警icon、标签等 */
  --tag-security-high-bg-color: #FCE3E5; /* 等级标签: 1、高风险；2、危险按钮用色；3、告警icon、标签等 背景色 */
  --tag-security-medium-color: #FF7011; /* 等级标签: 1、中风险；2、告警icon */
  --tag-security-medium-bg-color: #FFE8CD; /* 等级标签: 1、中风险；2、告警icon 背景色 */
  --tag-security-safe-color: #00B368; /* 等级标签: 1、安全；2、积极类icon、标签等 */
  --tag-security-safe-bg-color: #E0F6ED; /* 等级标签: 1、安全；2、积极类icon、标签等 背景色 */
  --tag-security-low-color: #8297AF; /* 等级标签: 1、低风险；2、告警icon、标签等 */
  --tag-security-low-bg-color: #EDF0F4; /* 等级标签: 1、低风险；2、告警icon、标签等 背景色 */
  --tag-gray-color: #43566B; /* 灰色标签-文字 */
  --tag-gray-bg-color: #E6EDF5; /* 灰色标签-背景 */
  --tag-red-color: #E42828; /* 红色标签-文字 */
  --tag-red-bg-color: #FCE3E5; /* 红色标签-背景 */
  --tag-orange-color: #E55B00; /* 橙色标签-文字 */
  --tag-orange-bg-color: #FFEBDE; /* 橙色标签-背景 */
  --tag-yellow-color: #F29900; /* 黄色标签 -文字*/
  --tag-yellow-bg-color: #FCFED7; /* 黄色标签-背景 */
  --tag-green-color: #00B368; /* 绿色标签-文字 */
  --tag-green-bg-color: #E0F6ED; /* 绿色标签-背景 */
  --tag-cyan-color: #1186A9; /* 青色标签-文字 */
  --tag-cyan-bg-color: #D7F9FF; /* 青色标签-背景 */
  --tag-blue-default-color: #1F5AFF; /* 默认蓝色标签-文字 */
  --tag-blue-color: #1064E2; /* 蓝色标签-文字 */
  --tag-blue-bg-color: #DBEDFF; /* 蓝色标签-背景 */
  --tag-purple-color: #7050C6; /* 紫色标签-文字 */
  --tag-purple-bg-color: #EBE4FF; /* 紫色标签-背景 */
  --tag-number-color: #262626; /* 数值标签-文字 */
  --tag-number-bg-color: #ECEFF4; /* 数值标签-背景 */

  /* 业务 排行TOP编号背景色 */
  --rank-top3-circle-bg: #314659; /* 编号前三背景色 */
  --rank-top3-circle-after-bg: #000; /* 编号第三之后背景色 */
  --rank-bar-bg: #F5F5F5; /* 条形背景色 */

  /* 业务 图表类颜色 10种 */
  --chart-dark-blue-color: #5B8FF9; /* 深蓝 */
  --chart-orange-color: #FF9D4D; /* 橙色 */
  --chart-green-color: #5AD8A6; /* 绿色 */
  --chart-dark-gray-color: #7585A2; /* 深灰 */
  --chart-yellow-color: #F6BD16; /* 黄色 */
  --chart-orange-red-color: #FA7A5C; /* 橙红 */
  --chart-light-blue-color: #6DC8EC; /* 浅蓝 */
  --chart-purple-color: #AE87EF; /* 紫色 */
  --chart-gray-blue-color: #7B9CD8; /* 灰蓝 */
  --chart-light-gray-color: #C2C8D5; /* 浅灰 */

}

html,
body {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#app {
  width: 100%;
  height: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.base-layout {
  height: 100%;
  width: 100%;
}
.base-layout > .ivu-layout {
  display: block;
  flex: none;
  background: transparent;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.base-layout > .ivu-layout .base-layout-main {
  display: block !important;
  flex: none !important;
  margin-top: 48px;
  position: relative;
  min-width: 176px;
  flex-shrink: 0;
  background-color: #f6f7fc;
  height: calc(100% - 48px);
  overflow: hidden;
  z-index: 8;
  padding-left: 176px;
  transition: padding 0.2s ease-in-out;
}
.base-layout > .ivu-layout .base-layout-main .ivu-layout-content {
  overflow: auto;
}
.base-layout > .ivu-layout .base-layout-main .base-left-menu,
.base-layout > .ivu-layout .base-layout-main .anbao-base-left-menu {
  position: absolute;
  top: 0px;
  bottom: 0;
  left: 0;
  width: 176px;
  height: 100%;
  z-index: 1002;
  background: #FFFFFF;
  box-shadow: 0px 7px 14px 0px #e4e7ed;
  transition: left 0.2s ease-in-out;
}
.base-layout > .ivu-layout .base-layout-main .base-left-menu .base-left-menu-close,
.base-layout > .ivu-layout .base-layout-main .anbao-base-left-menu .base-left-menu-close {
  position: absolute;
}
.base-layout > .ivu-layout .base-layout-main.base-fold-left-menu {
  padding-left: 48px;
}
.base-layout > .ivu-layout .base-layout-main.base-fold-left-menu .base-left-menu:not(.not-hidden-left-menu) {
  width: 48px;
  left: 0;
}
.base-layout > .ivu-layout .base-layout-main.base-hide-left-menu {
  padding-left: 0;
}
.base-layout > .ivu-layout .base-layout-main.base-hide-left-menu .base-left-menu:not(.not-hidden-left-menu) {
  width: 176px;
  left: -176px;
}
.base-layout > .ivu-layout .base-layout-main.base-mix-left-menu {
  padding-left: 0;
}
.base-layout > .ivu-layout .base-layout-main .base-layout-content-main {
  padding: 0 20px;
}
.base-layout > .ivu-layout .base-layout-main .base-layout-content-main .operate .ivu-menu-vertical .ivu-menu-item:hover:before {
  background: linear-gradient(270deg, rgba(115, 191, 255, 0.1), rgba(0, 67, 255, 0.1) 93%);
}
.base-layout > .ivu-layout .base-layout-main .base-layout-content-main .base-card.ivu-card.ivu-card-bordered {
  border: 1px solid #EBECF0;
  border-radius: 2px;
}
.base-layout > .ivu-layout .base-layout-main .base-layout-content-main .base-card.ivu-card.ivu-card-bordered:hover {
  box-shadow: 0px 2px 18px 0px rgba(191, 191, 191, 0.64);
}
.base-layout > .ivu-layout .base-layout-main .base-layout-content-main .base-card.ivu-card.ivu-card-bordered > .ivu-card-body {
  min-height: calc(100vh - 140px);
}
.base-layout > .ivu-layout .base-layout-main .base-layout-content-main .base-card.ivu-card.ivu-card-bordered.base-card-embed-iframe > .ivu-card-body {
  padding: 0 !important;
}
.base-layout .base-layout-header {
  height: 48px !important;
  position: absolute;
  width: 100%;
  z-index: 1003;
}
.base-layout .base-layout-header.ivu-layout-header {
  background-color: transparent;
  line-height: 48px;
  padding: 0 !important;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user {
  display: flex;
  height: 48px;
  padding: 0 16px;
  align-items: center;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-layout-logo {
  overflow: hidden;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-layout-logo .logo-link {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-layout-logo .base-header_logo_subtitle {
  display: -webkit-box;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-family: PingFangSC-Medium;
  letter-spacing: 1.25px;
  font-weight: 500;
  margin-left: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus {
  flex: 1;
  min-width: 200px;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu {
  background: transparent !important;
  height: 48px;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu > .ivu-menu-horizontal.ivu-menu-light {
  background: transparent;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu > .ivu-menu-horizontal.ivu-menu-light:after {
  background: transparent !important;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu > .ivu-menu-horizontal.ivu-menu-light .ivu-menu-item-active {
  border-bottom: 0;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu > .ivu-menu-horizontal .ivu-menu-submenu {
  padding: 0;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu > .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown {
  background-color: transparent;
  padding: 0;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu > .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item {
  position: relative;
  color: #fff;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu > .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item:hover {
  color: #6ED2F8;
  background: transparent;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu > .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: linear-gradient(180deg, rgba(196, 196, 196, 0) 0%, rgba(196, 196, 196, 0) 50%, rgba(255, 255, 255, 0.2) 100%);
  transition: height 0.2s ease-in-out;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu > .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item:hover::after {
  height: 100%;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu > .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item .ivu-icon {
  color: #6ED2F8;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu > .ivu-menu-horizontal .ivu-menu-submenu .ivu-menu-submenu-title {
  color: #fff;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-header_menus_icon {
  margin-bottom: 4px;
  height: 22.5px;
  color: #6ED2F8;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-header_menus_name {
  height: 22px;
  color: #fff;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-menu-item {
  min-width: 84px;
  height: 48px;
  padding: 8px 14px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 22px;
  font-weight: 400;
  text-align: center;
  position: relative;
  float: left;
  margin: 0 10px;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-menu-item:first-child {
  margin-left: 0;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-menu-item:last-child {
  margin-right: 0;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-menu-item.base-all-menus-item {
  padding: 8px 0 0 0;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-menu-item.base-all-menus-item:hover::after {
  height: 0% !important;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-menu-item.base-all-menus-item .base-all-menus-btn {
  position: relative;
  transition: all 0.3s;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-menu-item.base-all-menus-item .base-all-menus-btn > .base-header_menus_name {
  height: 27px;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-menu-item.base-all-menus-item .base-all-menus-btn .arrow-rotate i {
  transform: rotate(-180deg);
  transition: all 0.2s;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-menu-item.base-all-menus-item .all-menus-shadow {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 50px;
  left: 0;
  z-index: 1;
  opacity: 0.4;
  background: #323233;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-menu-item.base-header_submenu {
  min-width: 40px;
  padding: 8px 0 0;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-menu-item.base-header_submenu .base-custom-submenu {
  position: absolute;
  padding-top: 35px;
  top: 0;
  height: 100%;
  width: 100%;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-menu-item.base-header_submenu .base-custom-submenu > .ivu-menu-submenu-title .ivu-menu-submenu-title-icon {
  display: none;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-menu-item.base-header_submenu .base-custom-submenu .ivu-menu-item {
  width: auto;
  height: 40px;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-menu-item.ivu-menu-item.ivu-menu-item-active {
  background: rgba(255, 255, 255, 0.12);
  border-bottom: 0;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-menu-item.ivu-menu-item::after {
  content: '';
  background: rgba(255, 255, 255, 0.12);
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  height: 0%;
  transition: all 0.2s ease-in-out;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-header_menus .base-main-menu .base-menu-item.ivu-menu-item:hover::after {
  height: 100%;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-layout-user {
  display: flex;
  width: 135px;
  overflow: hidden;
  justify-content: flex-end;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-layout-user .base-layout-user-avatar {
  display: inline-block;
  height: 48px;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-layout-user .ivu-dropdown {
  height: 48px;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-layout-user .ivu-dropdown .ivu-dropdown-rel {
  height: 48px;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-layout-user .ivu-dropdown .ivu-dropdown-rel .base-layout-user-name {
  display: flex;
  height: 48px;
  align-items: center;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-layout-user .ivu-dropdown .ivu-dropdown-rel .base-layout-user-name .base-userinfo-realname {
  color: #fff;
  display: inline-block;
  margin-left: 4px;
  font-size: 14px;
  max-width: 70px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.base-layout .base-layout-header.ivu-layout-header .base-header_logo_user .base-layout-user .ivu-dropdown .ivu-dropdown-rel .base-layout-user-name .ivu-icon {
  font-size: 14px;
  margin-left: 8px;
  height: 14px;
}
.base-layout.base-full-screen-layout .base-layout-main {
  margin: 0 !important;
  padding: 0 !important;
  height: 100%;
}
.base-layout.base-full-screen-layout .base-layout-main .ivu-layout-content {
  overflow: hidden;
}
.base-layout.base-full-screen-layout .base-layout-main .base-layout-content-main {
  padding: 0;
  height: 100%;
}
.base-layout.base-full-screen-layout .base-layout-main .base-layout-content-main .base-card {
  height: 100%;
  background: transparent;
  border: 0;
  border-radius: 0;
}
.base-layout.base-full-screen-layout .base-layout-main .base-layout-content-main .base-card.ivu-card.ivu-card-bordered {
  border-radius: 0;
  border: 0;
  background: transparent;
}
.base-layout.base-full-screen-layout .base-layout-main .base-layout-content-main .base-card .ivu-card-body {
  height: 100%;
  padding: 0 !important;
}
.base-layout.base-full-screen-layout.base-iframe-layout .base-layout-main {
  overflow: auto;
}
.base-layout.base-full-screen-layout.base-iframe-layout .base-layout-main .base-layout-content-main {
  height: 100%;
}
.base-layout.base-full-screen-layout.base-iframe-layout .base-layout-main .base-layout-content-main .base-card {
  background: #ffffff;
  height: 100%;
}
.base-layout.base-full-screen-layout.base-iframe-layout .base-layout-main .base-layout-content-main .base-card .ivu-card-body {
  padding: 0 !important;
  height: 100%;
}
.base-layout.base-full-main-layout .ivu-layout .base-layout-main {
  padding-left: 0;
}
.base-layout.base-full-main-layout .ivu-layout .base-layout-main .base-layout-content-main {
  padding: 0;
  height: 100%;
}
.base-layout.base-full-main-layout .ivu-layout .base-layout-main .base-layout-content-main .base-card {
  background: transparent;
  border-radius: 0;
  border: 0;
  height: 100%;
}
.base-layout.base-full-main-layout .ivu-layout .base-layout-main .base-layout-content-main .base-card > .ivu-card-body {
  height: 100%;
  padding: 0;
}
.base-layout.base-iframe-layout .base-layout-iFrameWeb {
  height: 100vh !important;
  margin-top: 0 !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.slider-bar {
  position: absolute;
  right: 0;
  bottom: 20%;
  width: 46px;
  height: 46px;
  border-radius: 4px;
  background-color: #FFFFFF;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  z-index: 9999;
}
.slider-bar img {
  width: 40px;
  height: 40px;
  margin: 3px 3px;
}

